You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Classrooms__Lists__Progr...

180 lines
2.3 MiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

(self.webpackChunk=self.webpackChunk||[]).push([[2884,6270],{66720:function(Er,at,F){"use strict";F.d(at,{Z:function(){return n}});var U=F(5891),le=F(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"},v=e,g=F(88853),c=function(i,s){return le.createElement(g.Z,(0,U.Z)({},i,{ref:s,icon:v}))},u=le.forwardRef(c),n=u},72295:function(Er,at,F){"use strict";F.d(at,{Z:function(){return n}});var U=F(5891),le=F(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"},v=e,g=F(88853),c=function(i,s){return le.createElement(g.Z,(0,U.Z)({},i,{ref:s,icon:v}))},u=le.forwardRef(c),n=u},69602:function(Er,at,F){"use strict";F.d(at,{Z:function(){return n}});var U=F(5891),le=F(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"},v=e,g=F(88853),c=function(i,s){return le.createElement(g.Z,(0,U.Z)({},i,{ref:s,icon:v}))},u=le.forwardRef(c),n=u},24566:function(Er,at,F){"use strict";F.d(at,{Z:function(){return n}});var U=F(5891),le=F(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"},v=e,g=F(88853),c=function(i,s){return le.createElement(g.Z,(0,U.Z)({},i,{ref:s,icon:v}))},u=le.forwardRef(c),n=u},80205:function(Er,at,F){"use strict";F.d(at,{Z:function(){return n}});var U=F(5891),le=F(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"},v=e,g=F(88853),c=function(i,s){return le.createElement(g.Z,(0,U.Z)({},i,{ref:s,icon:v}))},u=le.forwardRef(c),n=u},83281:function(Er,at,F){"use strict";F.d(at,{Z:function(){return n}});var U=F(5891),le=F(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"},v=e,g=F(88853),c=function(i,s){return le.createElement(g.Z,(0,U.Z)({},i,{ref:s,icon:v}))},u=le.forwardRef(c),n=u},86653:function(Er,at){"use strict";at.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"}},7543:function(){"use strict"},27972:function(Er,at,F){"use strict";var U=F(59301),le=Object.defineProperty,e=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,c=(l,i,s)=>i in l?le(l,i,{enumerable:!0,configurable:!0,writable:!0,value:s}):l[i]=s,u=(l,i)=>{for(var s in i||(i={}))v.call(i,s)&&c(l,s,i[s]);if(e)for(var s of e(i))g.call(i,s)&&c(l,s,i[s]);return l};const n=l=>React.createElement("svg",u({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},l),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"})));at.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},15547:function(Er,at,F){"use strict";var U=F(59301),le=Object.defineProperty,e=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,c=(l,i,s)=>i in l?le(l,i,{enumerable:!0,configurable:!0,writable:!0,value:s}):l[i]=s,u=(l,i)=>{for(var s in i||(i={}))v.call(i,s)&&c(l,s,i[s]);if(e)for(var s of e(i))g.call(i,s)&&c(l,s,i[s]);return l};const n=l=>React.createElement("svg",u({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},l),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"})));at.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},3621:function(Er,at,F){"use strict";F.d(at,{Z:function(){return D},U:function(){return S}});var U=F(59301),le=F(31797),e=F(43418),v=F(2595),g=F(39171),c=F(79124),u=F(61186),n=F.n(u),l={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"},i="data:image/png;base64,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",s="data:image/png;base64,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",r=F(58130),t=F(42203),o=F(65034),a=F(59301),A=Object.defineProperty,p=Object.defineProperties,h=Object.getOwnPropertyDescriptors,m=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(G,C,R)=>C in G?A(G,C,{enumerable:!0,configurable:!0,writable:!0,value:R}):G[C]=R,E=(G,C)=>{for(var R in C||(C={}))d.call(C,R)&&x(G,R,C[R]);if(m)for(var R of m(C))y.call(C,R)&&x(G,R,C[R]);return G},w=(G,C)=>p(G,h(C)),b=(G,C,R)=>new Promise((P,k)=>{var te=ue=>{try{Q(R.next(ue))}catch(se){k(se)}},re=ue=>{try{Q(R.throw(ue))}catch(se){k(se)}},Q=ue=>ue.done?P(ue.value):Promise.resolve(ue.value).then(te,re);Q((R=R.apply(G,C)).next())});const S=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:B}=le.default,T=({exercise:G,socket:C,dispatch:R,onStartScreenshot:P,onCloseScreenshot:k,handleToDetail:te})=>{const[re,Q]=e.default.useModal(),ue=(0,U.useRef)(),[se,he]=(0,U.useState)(!0),pe=(0,U.useRef)(!1),Ee=(0,t.useParams)();(0,U.useEffect)(()=>{var Y,de,xe;if(document.addEventListener((0,g.gH)(),X,!1),window.addEventListener("blur",H,!1),(Y=G.exerciseUserInfo)!=null&&Y.screen_open&&(0,g.vp)()&&he(!1),(de=G.exerciseUserInfo)!=null&&de.screen_open&&!(0,g.vp)()){(0,r.RG)(" ",!0);const De=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?G.exerciseUserInfo.screen_sec+3:G.exerciseUserInfo.screen_sec+10+1;ue.current=e.default.info({icon:null,centered:!0,width:444,title:(0,o._V)(o.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,o._V)(o.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},G.exerciseUserInfo.screen_num-G.exerciseUserInfo.used_screen_num),(0,o._V)(o.CP.recordScreen3)),okText:a.createElement("span",null,(0,o._V)(o.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(B,{onFinish:()=>b(void 0,null,function*(){var Oe;const Pe=yield oe();(Oe=ue.current)==null||Oe.destroy(),Pe.used_screen_num&&K(Pe.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+De*1e3})),"S\uFF09"),onOk:()=>{var Oe;(0,r.RG)(" ",!0),(Oe=ue.current)==null||Oe.destroy(),he(!1),(0,g.Dj)(document.body),document.getElementById("root").addEventListener("click",we,!1)}})}return(xe=G.exerciseUserInfo)!=null&&xe.screen_open&&!(0,g.vp)()||document.getElementById("root").addEventListener("click",we,!1),()=>{document.getElementById("root").removeEventListener("click",we,!1),document.removeEventListener((0,g.gH)(),X,!1),window.removeEventListener("blur",H,!1)}},[]),(0,U.useEffect)(()=>{setTimeout(()=>{G.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",we,!1),document.removeEventListener((0,g.gH)(),X,!1))},500),ye()},[G.actionTabs]),(0,U.useEffect)(()=>{setTimeout(()=>{G.exerciseUserInfo.used_screen_num>G.exerciseUserInfo.screen_num&&$()},500)},[G.exerciseUserInfo]);const ve=()=>b(void 0,null,function*(){const Y=yield oe();setTimeout(()=>{var de,xe;(de=ue.current)==null||de.destroy(),ue.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"},Y.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(xe=G.exerciseUserInfo)==null?void 0:xe.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>b(void 0,null,function*(){(0,g.Dj)(document.body)})})},1e3)}),we=Y=>{!(0,g.vp)()&&Y.target.nodeName!=="A"&&Y.target.nodeName!=="BUTTON"&&Y.target.innerHTML!=="\u786E \u5B9A"&&(0,g.Dj)(document.body)},ye=()=>b(void 0,null,function*(){const Y=yield R({type:"exercise/getExerciseUserInfo",payload:E({},Ee)});return Y==null?void 0:Y.data}),_e=Y=>b(void 0,null,function*(){var de;if((de=G.exerciseUserInfo)!=null&&de.screen_at){const De=yield(0,c.ck)(w(E({},Ee),{reset:!0}));if((De==null?void 0:De.status)===-6)return}const xe=yield(0,c.oy)({id:Ee.categoryId});if(xe!=null&&xe.is_commit){e.default.destroyAll(),yield ze(),z(!0);return}else K(Y+1)}),ze=()=>b(void 0,null,function*(){var Y;const de=n()(),xe=G.exerciseUserInfo.screen_sec;if(ne.current.length>0){const De=de.format("YYYY-MM-DD HH:mm:ss");let Oe=Math.floor(de.diff(n()(ne.current[0].start))/1e3);const Pe=ne.current.length;Oe/xe>>0>Pe&&(Oe=(Pe+1)*xe-1),yield(0,c.P8)(Ee.categoryId,{exercise_user_id:(Y=G.exerciseUserInfo)==null?void 0:Y.exercise_user_id,time:De,time_long:Oe,count:Pe})}ne.current=[]}),We=(0,U.useRef)(0),ge=(0,U.useRef)(0),ne=(0,U.useRef)([]),L=(0,U.useRef)(!1),K=Y=>b(void 0,null,function*(){var de;pe.current||(P(),e.default.destroyAll(),We.current=n()().valueOf(),L.current=!0,ue.current=e.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:l.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,o._V)(o.CP.recordScreen8)),content:a.createElement("div",{className:l.exitFullScreenModal},a.createElement("img",{src:i,alt:"",className:l.warningIcon}),a.createElement("div",{className:l.warningText,style:{marginBottom:50,fontWeight:500}},(0,o._V)(o.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,o._V)(o.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,o._V)(o.CP.recordScreen11),a.createElement("span",{className:l.warningText},((de=G.exerciseUserInfo)==null?void 0:de.screen_num)+1),(0,o._V)(o.CP.recordScreen12),a.createElement("span",{className:l.warningText,style:{fontWeight:600}},(0,o._V)(o.CP.recordScreen13)),",",(0,o._V)(o.CP.recordScreen14),a.createElement("span",{className:l.warningText},Y-1),(0,o._V)(o.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(B,{className:l.countdownWrapper,onFinish:()=>{ge.current=n()().valueOf(),ne.current.push({start:We.current,end:ge.current}),_e(Y)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(G.exerciseUserInfo.screen_sec+1)*1e3}),(0,o._V)(o.CP.recordScreen25)),(0,o._V)(o.CP.recordScreen16))),onOk:()=>{(0,r.RG)(" ",!0),ze(),(0,g.Dj)(document.body),k(),ue.current.destroy(),L.current=!1}}))}),$=()=>b(void 0,null,function*(){e.default.destroyAll(),(yield(0,c.VL)({categoryId:Ee.categoryId,commit_method:1}))&&z()}),z=(Y=!1)=>b(void 0,null,function*(){var de,xe;if(document.removeEventListener((0,g.gH)(),X,!1),(0,g.BU)(),e.default.destroyAll(),pe.current=!0,Y){const De=yield(0,c.Yu)(Ee.categoryId,{exercise_user_id:(de=G.exerciseUserInfo)==null?void 0:de.exercise_user_id});re.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:l.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:l.forcedModalContent},a.createElement("img",{src:s,alt:""}),a.createElement("div",{className:l.forcedText},(0,o._V)(o.CP.recordScreen17)),a.createElement("div",{className:l.screenNumText},(0,o._V)(o.CP.recordScreen18),(xe=G.exerciseUserInfo)==null?void 0:xe.screen_num,(0,o._V)(o.CP.recordScreen19)),a.createElement(v.default,{dataSource:De==null?void 0:De.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,o._V)(o.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,o._V)(o.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,o._V)(o.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{k(),te()},onOk:()=>{t.history.push(`/classrooms/${Ee.coursesId}/exercisenotice/${Ee.categoryId}/users/${Ee.login}?isShowApply=true`)}})}else re.info({content:a.createElement("div",{className:"tc font16"},(0,o._V)(o.CP.recordScreen23),a.createElement("br",null),(0,o._V)(o.CP.recordScreen24)),onOk:()=>{te()}})}),H=Y=>{(0,g.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!L.current&&(0,g.BU)()},oe=()=>b(void 0,null,function*(){var Y;if((Y=G.exerciseUserInfo)!=null&&Y.screen_at){const De=yield(0,c.ck)(w(E({},Ee),{reset:!0}));if((De==null?void 0:De.status)===-6)return}const de=yield(0,c.oy)({id:Ee.categoryId});if(de!=null&&de.is_commit){z();return}return yield ye()}),X=()=>b(void 0,null,function*(){var Y;if((0,r.RG)(" ",!0),(0,g.vp)()){if((Y=G.exerciseUserInfo)!=null&&Y.screen_at){var de=yield(0,c.ck)(w(E({},Ee),{reset:!0}));if((de==null?void 0:de.status)===-6)return}}else if(!L.current){var de=yield(0,c.ck)(E({},Ee));if((de==null?void 0:de.status)===-6)return;const De=yield ye();K(De.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),V=()=>b(void 0,null,function*(){(0,c.ck)(E({},Ee));const Y=yield ye();K(Y.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,Q)};var D=(0,t.connect)(({exercise:G,globalSetting:C})=>({globalSetting:C,exercise:G}))(T)},31515:function(Er,at,F){"use strict";F.d(at,{X:function(){return v},y:function(){return e}});var U=F(59301),le=F(8591);const e=g=>{(0,U.useEffect)(()=>{if(g){const c=n=>{n.key==="F12"&&(n.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},u=n=>{n.preventDefault()};return document.addEventListener("keydown",c),document.addEventListener("contextmenu",u),()=>{document.removeEventListener("keydown",c),document.removeEventListener("contextmenu",u)}}},[g])},v=()=>{const[g,c]=(0,U.useState)(!1),u=n=>{const{keyCode:l,ctrlKey:i,metaKey:s,type:r}=n;(r==="paste"||(l===67||l===86)&&(s||i))&&(le.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),n.preventDefault(),n.stopPropagation())};return(0,U.useEffect)(()=>(g&&(window.addEventListener("keydown",u,!0),window.addEventListener("paste",u,!0)),()=>{window.removeEventListener("keydown",u,!0),window.removeEventListener("paste",u,!0)}),[g]),{setOpenDisableCopyAndPaste:c,disableCopyAndPaste:g}}},69003:function(Er,at,F){"use strict";F.d(at,{Z:function(){return v}});var U=F(59301),le=F(86766),e=F(59301),v=({defaultX:g="40%",leftChild:c,rightChild:u,className:n,hideResize:l=!1})=>{const[i,s]=(0,U.useState)(g),r=(0,U.useRef)();function t(){r.current=!0}(0,U.useEffect)(()=>{function A(h){r.current&&(le.Z.publish("resize-move-bar",h),s(h.pageX))}function p(){r.current=!1}return window.addEventListener("mousemove",A),window.addEventListener("mouseup",p),()=>{window.removeEventListener("mousemove",A),window.removeEventListener("mouseup",p)}},[]);const o=typeof i=="number"&&i!==.01?`${i}px`:g,a=`calc(100% - ${l?"0px":"4px"} - ${o})`;return e.createElement("div",{className:`split-panel-container ${n}`},e.createElement("section",{style:{width:o,display:i===.01?"none":""}},c),e.createElement("section",{className:"resize-x-bar",onMouseDown:t},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}},u))}},44722:function(Er,at,F){"use strict";F.d(at,{Z:function(){return c}});var U=F(59301),le={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=F(92310),v=F.n(e),c=({className:u,style:n={},leftNode:l,leftTitle:i="\u81EA\u6D4B\u8F93\u5165",rightNode:s,rightTitle:r="\u8FD0\u884C\u7ED3\u679C"})=>U.createElement("div",{className:v()(le.result,u),style:n},U.createElement("div",{className:le.left},U.createElement("div",{className:le.title},U.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),U.createElement("span",null,i)),U.createElement("div",{className:le.leftNode},l)),U.createElement("div",{className:le.right},U.createElement("div",{className:le.title},U.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),U.createElement("span",null,r)),U.createElement("div",{className:le.rightNode},s)))},5649:function(Er,at,F){"use strict";var U=F(59301);const le=v=>String(v).length===1?`0${v}`:v,e=({className:v="",onChange:g,defaultValue:c=0})=>{const[u,n]=(0,U.useState)(c);(0,U.useEffect)(()=>{const r=setTimeout(()=>{n(u+1e3)},1e3);return g(u+1e3),()=>{clearInterval(r)}},[u]);const l=parseInt(u/(60*6e4))||"00",i=parseInt(u%(60*6e4)/6e4)||"00",s=parseInt(u%6e4/1e3)||"00";return U.createElement("div",{className:v},le(l),":",le(i),":",le(s))};at.Z=e},9168:function(Er,at,F){"use strict";F.d(at,{cT:function(){return S},pe:function(){return E}});var U=F(59301),le=F(24645),e=F(8591),v=F(70635),g=F(28209),c=F.n(g),u=F(1012),n=F(42203),l=F(47257),i=F.n(l),s=Object.defineProperty,r=Object.defineProperties,t=Object.getOwnPropertyDescriptors,o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,p=(T,D,G)=>D in T?s(T,D,{enumerable:!0,configurable:!0,writable:!0,value:G}):T[D]=G,h=(T,D)=>{for(var G in D||(D={}))a.call(D,G)&&p(T,G,D[G]);if(o)for(var G of o(D))A.call(D,G)&&p(T,G,D[G]);return T},m=(T,D)=>r(T,t(D)),d=(T,D)=>{var G={};for(var C in T)a.call(T,C)&&D.indexOf(C)<0&&(G[C]=T[C]);if(T!=null&&o)for(var C of o(T))D.indexOf(C)<0&&A.call(T,C)&&(G[C]=T[C]);return G},y=(T,D,G)=>new Promise((C,R)=>{var P=re=>{try{te(G.next(re))}catch(Q){R(Q)}},k=re=>{try{te(G.throw(re))}catch(Q){R(Q)}},te=re=>re.done?C(re.value):Promise.resolve(re.value).then(P,k);te((G=G.apply(T,D)).next())});const{Dragger:x}=le.default,E=T=>{const D="bf3c199c2470cb477d907b1e0917c17b",G="5183666c72eec9e4";var C=c().enc.Utf8.parse(D);let R=c().enc.Utf8.parse(G);var P=c().AES.decrypt(T,C,{iv:R,mode:c().mode.CBC});return P.toString(c().enc.Utf8)};let w;const b=T=>y(void 0,[T],function*({identifier:D,oldFilename:G,newFilename:C}){var R,P,k,te,re,Q;const ue=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});ue.data=JSON.parse(E(ue.data));const se=new OSS({endpoint:(R=ue==null?void 0:ue.data)==null?void 0:R.end_point,region:(P=ue==null?void 0:ue.data)==null?void 0:P.region,accessKeyId:(k=ue==null?void 0:ue.data)==null?void 0:k.access_key_id,accessKeySecret:(te=ue==null?void 0:ue.data)==null?void 0:te.access_key_secret,bucket:(re=ue==null?void 0:ue.data)==null?void 0:re.bucket,stsToken:(Q=ue==null?void 0:ue.data)==null?void 0:Q.security_token});return new Promise((he,pe)=>{console.log(11111,`${D}/${G}`,`${D}/${C}`,ue.data),se.copy(`/${D}/${G}`,`/${D}/${C}`).then(Ee=>{console.log("\u62F7\u8D1D\u6210\u529F",Ee)}).catch(Ee=>{console.log(Ee)})})}),S=(T,D,G)=>y(void 0,null,function*(){var C,R,P,k,te,re;D.file_name=T.name;const Q=yield(0,v.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",E(Q.data)),Q.data=JSON.parse(E(Q.data));const ue=T.name.split(".");ue.pop();const se=D.realFileName?ue.join(""):(0,u.Z)(),he=new(i())({endpoint:(C=Q==null?void 0:Q.data)==null?void 0:C.end_point,region:(R=Q==null?void 0:Q.data)==null?void 0:R.region,accessKeyId:(P=Q==null?void 0:Q.data)==null?void 0:P.access_key_id,accessKeySecret:(k=Q==null?void 0:Q.data)==null?void 0:k.access_key_secret,bucket:(te=Q==null?void 0:Q.data)==null?void 0:te.bucket,stsToken:(re=Q==null?void 0:Q.data)==null?void 0:re.security_token});return new Promise((pe,Ee)=>{var ve;he.multipartUpload(`${se}`,new Blob([T],{type:T.type}),m(h({timeout:200*1e3,partSize:102400},G),{callback:{url:(ve=Q==null?void 0:Q.data)==null?void 0:ve.callback_url,host:Q==null?void 0:Q.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,v.rz)(D)}})).then(function(we){var ye;T.response=(ye=we.data)==null?void 0:ye.data,pe(we==null?void 0:we.data)}).catch(function(we){Ee(we),console.log("err:",we)})})}),B=T=>{var D=T,{user:G,cancelUpload:C}=D,R=d(D,["user","cancelUpload"]);const[P,k]=(0,U.useState)([]);let[te,re]=(0,U.useState)();const Q={onRemove:se=>{k([...P.filter(he=>he.name!==se.name)]),R.onChange(P.filter(he=>he.name!==se.name))},disabled:R.disabled,multiple:!0,fileList:P==null?void 0:P.map(se=>se.file),customRequest:()=>{},beforeUpload:se=>y(void 0,null,function*(){let he=R.maxSize||1073741824;if(P.filter(pe=>pe.name===se.name).length){e.ZP.info(`${se.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(se==null?void 0:se.size)>he?(e.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${he/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(P.push({name:se.name,file:se}),k([...P]),R.onChange(P),!1)})},ue=(se,he)=>y(void 0,null,function*(){var pe,Ee,ve,we,ye,_e;he.file_name=se.name;const ze=se.name,We=yield(0,v.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(We.data=JSON.parse(E(We.data)),(We==null?void 0:We.status)!==0){P[P.findIndex(L=>L.name===ze)].status="error",P[P.findIndex(L=>L.name===ze)].file.status="error",R.onChange(P),e.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}te=new(i())({endpoint:(pe=We==null?void 0:We.data)==null?void 0:pe.end_point,region:(Ee=We==null?void 0:We.data)==null?void 0:Ee.region,accessKeyId:(ve=We==null?void 0:We.data)==null?void 0:ve.access_key_id,accessKeySecret:(we=We==null?void 0:We.data)==null?void 0:we.access_key_secret,bucket:(ye=We==null?void 0:We.data)==null?void 0:ye.bucket,stsToken:(_e=We==null?void 0:We.data)==null?void 0:_e.security_token}),console.log(se,"file"),re(te);const ge=se.name.split(".");ge.pop();const ne=ze.indexOf(".")>-1?he.realFileName?ge.join("."):(0,u.Z)():ze;return new Promise((L,K)=>{var $;try{te.multipartUpload(`${R.identifier}/${ne}${ze.indexOf(".")>-1?"."+ze.split(".").pop():""}`,new Blob([se.file],{type:se.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(z,H,oe)=>{try{console.log("\u8FDB\u5EA6",z,H,oe);const X=P.findIndex(V=>V.name===ze);P[X].file.percent=z*100,P[X].tempCheckpoint=H,k([...P])}catch(X){}},checkpoint:P[P.findIndex(z=>z.name===ze)].tempCheckpoint,callback:{customValue:{id:ze+""},url:($=We==null?void 0:We.data)==null?void 0:$.callback_url,host:We==null?void 0:We.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,v.rz)(he)}}).then(function(z){var H,oe,X;const V=P.findIndex(de=>de.name===ze);let Y="done";if(((H=z.data)==null?void 0:H.status)===0){se.response=(oe=z.data)==null?void 0:oe.data;const de=P.findIndex(xe=>xe.name===ze);P[de].status="done",P[de].file.status="done"}else e.ZP.warning((X=z.data)==null?void 0:X.message),Y="error";P[V].status=Y,P[V].file.status=Y,R.onChange(P),L(z==null?void 0:z.data)}).catch(function(z){P[P.findIndex(H=>H.name===ze)].status="error",P[P.findIndex(H=>H.name===ze)].file.status="error",e.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),k([...P]),R.onChange(P),K(z),console.log("err:",z)})}catch(z){}})});return(0,U.useEffect)(()=>{P.every(se=>se==="done"||se==="error")&&R.onComplete(P)},[P]),(0,U.useEffect)(()=>{C&&(te==null||te.cancel())},[C]),(0,U.useEffect)(()=>{R.uploading&&P.map(se=>y(void 0,null,function*(){var he;if((!se.status||se.status==="error")&&!C){se.status="uploading",se.file.status="uploading";const pe=yield ue(se,{login:(he=G==null?void 0:G.userInfo)==null?void 0:he.login,container_type:R.container_type,container_id:R.container_id,description:R.description,realFileName:R.realFileName})}}))},[R.uploading]),U.createElement(x,m(h({},Q),{height:R.height,className:R.className}),U.createElement("p",{className:"ant-upload-hint"},R.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};at.ZP=(0,n.connect)(({loading:T,globalSetting:D,user:G})=>({globalSetting:D,loading:T.models.competitions,user:G}))(B)},93461:function(Er,at,F){"use strict";F.d(at,{Z:function(){return G}});var U=F(59301),le=F(42203),e=F(43418),v=F(78241),g=F(8591),c=F(71418),u=F(86914),n=F(95237),l=F(43604),i=F(6848),s=F(92832),r={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},t=F(35427),o=F(3129),a=F(97267),A=F(94606),p=Object.defineProperty,h=Object.defineProperties,m=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,E=(C,R,P)=>R in C?p(C,R,{enumerable:!0,configurable:!0,writable:!0,value:P}):C[R]=P,w=(C,R)=>{for(var P in R||(R={}))y.call(R,P)&&E(C,P,R[P]);if(d)for(var P of d(R))x.call(R,P)&&E(C,P,R[P]);return C},b=(C,R)=>h(C,m(R)),S=(C,R)=>{var P={};for(var k in C)y.call(C,k)&&R.indexOf(k)<0&&(P[k]=C[k]);if(C!=null&&d)for(var k of d(C))R.indexOf(k)<0&&x.call(C,k)&&(P[k]=C[k]);return P},B=(C,R,P)=>new Promise((k,te)=>{var re=se=>{try{ue(P.next(se))}catch(he){te(he)}},Q=se=>{try{ue(P.throw(se))}catch(he){te(he)}},ue=se=>se.done?k(se.value):Promise.resolve(se.value).then(re,Q);ue((P=P.apply(C,R)).next())});const T=(C=[])=>C==null?void 0:C.map(R=>b(w({},R),{title:(R==null?void 0:R.value)||"",key:R==null?void 0:R.id,isLeaf:!0})),D=C=>{var R=C,{user:P,children:k,isShowComponent:te=!0,ModalProps:re={},onDataSelect:Q}=R,ue=S(R,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[se,he]=e.default.useModal(),[pe]=v.default.useForm(),[Ee,ve]=(0,U.useState)([]),[we,ye]=(0,U.useState)(!1),[_e,ze]=(0,U.useState)(!1),[,We,ge,ne]=(0,t.U)(o.qE,{page:1,limit:9999}),[,,L]=(0,t.U)(o.V8,{}),[,,K]=(0,t.U)(o.B$,{}),[,,$]=(0,t.U)(o.DH,{}),[,,z]=(0,t.U)(o.bJ,{}),H=()=>{ye(!1),pe.resetFields(),ze(!1)},oe=V=>B(void 0,null,function*(){const{node:Y,dragNode:de,event:xe}=V,De=V.node.pos.split("-"),Oe=V.dropPosition-Number(De[De.length-1]);if(Oe==0){g.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(Oe==1&&(de==null?void 0:de.item_index)==(Y==null?void 0:Y.item_index)+1){g.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const Pe=yield z({id:de==null?void 0:de.key,position:Oe==-1?1:(de==null?void 0:de.item_index)>(Y==null?void 0:Y.item_index)?(Y==null?void 0:Y.item_index)+1:Y==null?void 0:Y.item_index});(Pe==null?void 0:Pe.status)===0&&(g.ZP.success("\u79FB\u52A8\u6210\u529F"),ge({},!0))}),X=V=>B(void 0,null,function*(){let Y={};_e?Y=yield K(w({},V)):Y=yield $(w({},V)),(Y==null?void 0:Y.status)==0&&(g.ZP.success((Y==null?void 0:Y.message)||(_e?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),ge({},!0),H())});return(0,U.useEffect)(()=>{re!=null&&re.open&&ge({},!0)},[re==null?void 0:re.open]),(0,U.useEffect)(()=>{var V;ve(T((V=ne==null?void 0:ne.data)==null?void 0:V.list))},[ne]),te?U.createElement(U.Fragment,null,he,k,U.createElement(e.default,w({},w({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},re)),U.createElement(c.Z,{spinning:We},(Ee==null?void 0:Ee.length)>0?U.createElement(U.Fragment,null,U.createElement(u.default.DirectoryTree,{height:500,className:r.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:Q,treeData:Ee,onDrop:oe,titleRender:V=>U.createElement(U.Fragment,null,U.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},V==null?void 0:V.title),U.createElement("div",{className:`${r.EditDom}`},U.createElement(n.Z,{wrap:!1,align:"middle",gutter:16},U.createElement(l.Z,null,U.createElement(i.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},U.createElement("i",{className:`iconfont icon-tuodong1 font12 ${r.currentPrimary}`}))),U.createElement(l.Z,null,U.createElement(i.Z,{title:"\u7F16\u8F91"},U.createElement("i",{className:`iconfont icon-bianji11 font12 ${r.currentPrimary}`,onClick:Y=>{Y.stopPropagation(),pe.setFieldsValue(w({},V)),ye(!0)}}))),U.createElement(l.Z,null,U.createElement(i.Z,{title:"\u5220\u9664"},U.createElement("i",{className:`iconfont icon-shanchu14 font12 ${r.currentDelete}`,onClick:Y=>{Y.stopPropagation(),se.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:()=>B(void 0,null,function*(){const de=yield L({id:V==null?void 0:V.key});(de==null?void 0:de.status)==0&&(g.ZP.success((de==null?void 0:de.message)||"\u5220\u9664\u6210\u529F"),ge({},!0))})})}}))))))}),U.createElement(A.op,{className:"ml20 mt20",icon:U.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{ze(!0),ye(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):U.createElement(a.Z,{styles:{margin:"30px auto"},customText:U.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",U.createElement("a",{onClick:()=>{ze(!0),ye(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),U.createElement(e.default,{title:_e?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:we,okText:_e?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{H()},onOk:()=>{pe.submit()}},U.createElement(v.default,{form:pe,onFinish:X},_e&&U.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"),U.createElement(v.default.Item,{hidden:!0,name:"id"}),U.createElement(v.default.Item,{className:"mt10",name:"value"},U.createElement(s.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 G=(0,le.connect)(({loading:C,user:R})=>({user:R,loading:C.effects}))(D)},26403:function(Er,at,F){"use strict";var U=F(7543),le=F(57809),e=F(78673),v=F(59301);const g=le.default.Option;at.Z=({isTheoretical:c,onFontSizeChange:u,cmFontSize:n,cmCodeMode:l,autoFormat:i,onCodeModeChange:s,onTabToSpace:r,onAutoFormat:t,formatDocument:o,className:a="",tabToSpace:A,children:p,code_editor:h,challenge:m})=>{const d={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return v.createElement("div",{className:`tpi-code-setting ${a}`},v.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),v.createElement("section",null,v.createElement("div",{className:"file-item"},v.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),v.createElement(le.default,{bordered:!1,size:"small",value:l,onChange:s},v.createElement(g,{value:"vs"},"\u767D\u8272\u80CC\u666F"),v.createElement(g,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!c&&v.createElement(v.Fragment,null,v.createElement("div",{className:"file-item"},v.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),v.createElement(le.default,{bordered:!1,size:"small",value:n,onChange:u},v.createElement(g,{value:12},"12px"),v.createElement(g,{value:14},"14px"),v.createElement(g,{value:16},"16px"),v.createElement(g,{value:18},"18px"),v.createElement(g,{value:20},"20px"),v.createElement(g,{value:22},"22px"))),v.createElement("div",{className:"file-item"},v.createElement("b",null,"Tab\u8F6C\u6362"),v.createElement(e.Z,{checked:A,onChange:r})),v.createElement("div",{className:"file-item",onClick:o},v.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!c&&v.createElement(v.Fragment,null,v.createElement("h3",null,"\u5FEB\u6377\u952E"),v.createElement("section",null,v.createElement("div",{className:"file-item"},v.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),v.createElement("span",null,"Ctrl + S")),v.createElement("div",{className:"file-item"},v.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),v.createElement("span",null,"F1 / Alt + F1")),v.createElement("div",{className:"file-item"},v.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),v.createElement("span",null,"Ctrl + ]/[")),v.createElement("div",{className:"file-item"},v.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),v.createElement("span",null,"Ctrl + Shift + \\")),v.createElement("div",{className:"file-item"},v.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),v.createElement("span",null,"Home")),v.createElement("div",{className:"file-item"},v.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),v.createElement("span",null,"End"))),p),!c&&v.createElement(v.Fragment,null,v.createElement("h3",null,"\u5FEB\u6377\u952E"),v.createElement("section",null,v.createElement("div",{className:"file-item"},v.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),v.createElement("span",null,d[m==null?void 0:m.difficulty])),v.createElement("div",{className:"file-item"},v.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),v.createElement("span",null,h==null?void 0:h.name)),v.createElement("div",{className:"file-item"},v.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),v.createElement("span",null,h!=null&&h.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},94606:function(Er,at,F){"use strict";F.d(at,{jL:function(){return g},w9:function(){return ve},QD:function(){return lt},cQ:function(){return ue},op:function(){return Ke},O5:function(){return yn},_b:function(){return pt},t7:function(){return h},Gi:function(){return ge},YG:function(){return ze},qp:function(){return s},vr:function(){return Vt},qE:function(){return Le},Je:function(){return y},wb:function(){return P},cq:function(){return H},tp:function(){return o}});var U=F(59301),le={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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",g=({dataSource:nr=[],img:or,imgWidth:Pt=346,title:Lr,sunTitle:Wr,bannerExtraContent:An})=>U.createElement("div",{className:le.banner},U.createElement("div",{className:le.content},U.createElement("aside",null,U.createElement("p",null,U.createElement("b",null,Lr),U.createElement("span",null,Wr)),nr.length>0&&U.createElement("div",{className:le.btns},nr.map((kr,jr)=>U.createElement("div",{key:jr,onClick:kr.click},kr.name,kr.sign?U.createElement("img",{src:e,width:39}):null))),An),or&&U.createElement("img",{style:{marginTop:33,marginRight:38},src:or,width:Pt}))),c={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"},u=F(92310),n=F.n(u),l=F(89392),s=({dataSource:nr=[],value:or,onChange:Pt,onTitleChange:Lr,className:Wr,title:An,titleWidth:kr=41,style:jr={},fontColor:Nr="#6A7283",showCount:ii})=>{const[Rr,un]=(0,U.useState)(0),[Un,Kn]=(0,U.useState)(!1),In=(0,U.useRef)(null),Jn=(0,U.useRef)(null);return(0,U.useEffect)(()=>{var ur;nr.length!==0&&(((ur=In==null?void 0:In.current)==null?void 0:ur.clientHeight)>97?un(1):un(0)),nr.length===0&&un(0),Kn(!1)},[nr]),U.createElement("div",{className:n()(c.row,Wr),style:jr},U.createElement("div",{onClick:(0,l.throttle)(()=>Lr==null?void 0:Lr(),2e3),style:{width:kr,marginTop:Un?12:4},className:`${c.title} ${Lr?"current":""}`},An),U.createElement("div",{className:Un?`${c.tagsWrap} ${c.tagsBorderWrap}`:c.tagsWrap},U.createElement("div",{className:c.bar,ref:Jn,style:Rr>0?{height:Rr===1?97:"auto",overflow:Rr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},U.createElement("div",{className:c.tag,ref:In},nr==null?void 0:nr.map(ur=>U.createElement("span",{onClick:()=>Pt(ur.id),key:ur.id,style:{color:Nr},className:or===ur.id?c.active:""},U.createElement("span",{title:ur.name,className:c.name},ur.name),!!ii&&U.createElement("span",{className:c.num},ur.count))))),!!Rr&&U.createElement(U.Fragment,null,Rr===1?U.createElement("div",{onClick:()=>{var ur;un(2),((ur=In==null?void 0:In.current)==null?void 0:ur.clientHeight)>245?Kn(!0):Kn(!1)},className:c.action},"\u5C55\u5F00",U.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):U.createElement("div",{onClick:()=>{Jn.current.scrollTop=0,un(1),Kn(!1)},className:c.action},"\u6536\u8D77",U.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},r={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"},o=({dataSource:nr=[],value:or,onChange:Pt,className:Lr,style:Wr={}})=>U.createElement("div",{style:Wr,className:n()(r.tabs,Lr)},nr.map(An=>U.createElement("span",{onClick:()=>Pt(An.id),className:or===An.id?r.active:"",key:An.id},An.name))),a={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"},A=F(92832),h=({dataSource:nr=[],value:or="",onChange:Pt,onInputChange:Lr=()=>{},className:Wr,style:An={},placeholder:kr,allowClear:jr=!1})=>{var Nr;const[ii,Rr]=(0,U.useState)(""),[un,Un]=(0,U.useState)("");(0,U.useEffect)(()=>{var Jn;let ur=or;(Jn=JSON.stringify(or))!=null&&Jn.includes("{")&&(Rr(or.id),ur=or.value||"");try{Un(decodeURIComponent(ur||""))}catch(Xi){Un(decodeURIComponent(ur||""))}},[or]);const Kn=()=>{Pt(encodeURIComponent(un),ii||null)},In=Jn=>{Jn!==ii&&(Rr(Jn),Pt(encodeURIComponent(un),Jn))};return U.createElement("div",{className:n()(a.input,Wr),style:An},!!nr.length&&U.createElement("div",{className:a.dropdown},U.createElement("div",{className:a.text},(Nr=nr.find(Jn=>Jn.id===ii))==null?void 0:Nr.name,U.createElement("i",{className:"iconfont icon-zhankai4"}),U.createElement("b",{className:a.b1}),U.createElement("b",{className:a.b2})),U.createElement("div",{className:a.menu},nr.map((Jn,ur)=>U.createElement("div",{key:ur,onClick:()=>In(Jn.id)},Jn.name)))),U.createElement(A.default,{onPressEnter:Kn,value:un,onChange:Jn=>{Un(Jn.target.value),Lr(encodeURIComponent(Jn.target.value),ii||null)},bordered:!1,placeholder:kr}),U.createElement("i",{onClick:Kn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},m={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"},y=({value:nr,onChange:or,className:Pt,total:Lr,pageSize:Wr,style:An={}})=>{const kr=nr<2,jr=nr>=Math.ceil(Lr/Wr);return Lr<=Wr?U.createElement(U.Fragment,null):U.createElement("div",{className:n()(m.quickPager,Pt),style:An},U.createElement("div",{onClick:()=>{kr||or(nr-1,"prev")},className:kr?m.disabled:""},"\u4E0A\u4E00\u9875"),U.createElement("div",{onClick:()=>{jr||or(nr+1,"next")},className:jr?m.disabled:""},"\u4E0B\u4E00\u9875"))},x={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"},E=F(71418),w=F(6848),b=F(39978),S=F(10148),B=F(58130),T=F(96908),D=F(57177),G=F(81378),C=F(97267),P=({className:nr,dataSource:or=[],col:Pt=4,right:Lr,bottom:Wr=23,precision:An=0,wrapWidth:kr=1200,trackEventItems:jr,loading:Nr})=>{const ii=Math.floor((kr-(Pt-1)*Lr)/Pt);return U.createElement(E.Z,{spinning:Nr},U.createElement("div",{className:n()(x.list,nr)},!!or.length&&or.map((Rr,un)=>{const{name:Un,id:Kn,identifier:In,power:Jn,cover_image_id:ur,pic:Xi}=Rr;return U.createElement("div",{className:x.wrap,key:Kn,style:{width:ii,marginRight:(1+un)%Pt===0?0:Lr+An,marginBottom:Wr}},U.createElement("a",{target:"_blank",href:`/shixuns/${In}/challenges`,className:x.li,onClick:vo=>{vo.preventDefault(),jr&&(0,B.L9)([jr]),Jn&&(0,B.xg)(`/shixuns/${In}/challenges`)}},U.createElement("div",{className:x.img},U.createElement("img",{className:x.cover,src:`${Xi}`}),Rr.is_jupyter&&U.createElement("img",{className:x.sign,src:T}),Rr.is_jupyter_lab&&U.createElement("img",{className:x.sign,src:D}),Rr.is_unity_3d&&U.createElement("img",{className:x.sign,src:G})),U.createElement("div",{className:x.name},U.createElement(w.Z,{title:Un||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},U.createElement("span",{className:x.e},Un||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),U.createElement("div",{className:x.tags},U.createElement(w.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},U.createElement("span",null,U.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),U.createElement("span",null,Rr.challenges_count))),!!Rr.myshixuns_count&&U.createElement(w.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},U.createElement("span",null,U.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),U.createElement("span",null,Rr.myshixuns_count))),U.createElement(w.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},U.createElement("span",null,U.createElement("span",null,Rr.level))),U.createElement("div",{className:x.rate},U.createElement(b.Z,{allowHalf:!0,disabled:!0,defaultValue:Rr.score_info}),U.createElement("span",null,"\xA0",Rr.score_info?`${Rr.score_info}\u5206`:"5\u5206")))),!Jn&&U.createElement("div",{className:x.lockWrap},U.createElement("img",{src:`${S.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),U.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!or.length&&U.createElement(C.Z,null)))},k={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"},te=F(2119),re=F(59301),ue=({className:nr,dataSource:or=[],col:Pt=4,right:Lr,bottom:Wr=23,precision:An=0,wrapWidth:kr=1200,trackEventItems:jr,loading:Nr,onRemove:ii=()=>{},isCurrent:Rr=!0,showAlias:un=!1})=>{const Un=Math.floor((kr-(Pt-1)*Lr)/Pt),Kn=[{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"}];return re.createElement(E.Z,{spinning:Nr},re.createElement("div",{className:n()(k.list,nr)},!!(or!=null&&or.length)&&(or==null?void 0:or.map((In,Jn)=>{var ur;const{name:Xi,id:vo,identifier:wt,featured:Xt,school_name:Jt,image_url:fr,excellent:Cr,is_plan:xr}=In;return re.createElement("div",{key:vo,className:k.wrap,style:{width:Un,marginRight:(1+Jn)%Pt===0?0:Lr+An,marginBottom:Wr}},re.createElement("a",{className:k.li,onClick:dr=>{dr.preventDefault(),dr.stopPropagation(),jr&&(0,B.L9)([jr]),(0,B.xg)(`/paths/${wt}`)}},re.createElement("div",{className:k.img},re.createElement("img",{className:k.cover,src:`${fr}`}),Rr&&(0,te.bg)()&&(In==null?void 0:In.studying)&&re.createElement("div",{className:`${k.movebq} user-path-items`,onClick:dr=>{dr.stopPropagation(),ii(In)}},re.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),re.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ur=In==null?void 0:In.subject_tags)==null?void 0:ur.map((dr,yt)=>{var bn,rn;if(yt===0){const ni=(bn=Kn.find(ei=>ei.name==dr))==null?void 0:bn.swimg;return re.createElement("img",{className:k.sign,src:ni,style:{left:"-4px"}})}const nn=(rn=Kn.find(ni=>ni.name==dr))==null?void 0:rn.ptimg;return re.createElement("img",{className:k.sign,src:nn,style:{left:`${48+52*(yt-1)+2*yt}px`}})}),re.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(In==null?void 0:In.excellent)&&re.createElement("div",{className:k.bq},"\u5F00\u653E\u8BFE\u7A0B"))),re.createElement("div",{className:k.name},re.createElement(w.Z,{title:un&&(In!=null&&In.excellent_alias_name)?re.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Xi}`,re.createElement("br",null),re.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${In==null?void 0:In.excellent_alias_name}`)):Xi},re.createElement("span",{className:k.e},un&&(In==null?void 0:In.excellent_alias_name)||Xi))),re.createElement(w.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Jt}`},re.createElement("div",{className:k.unit},re.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Jt)),re.createElement("div",{className:k.tags},re.createElement("div",null,re.createElement(w.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),re.createElement("span",null,In.stages_count))),re.createElement(w.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),re.createElement("span",null,In.members_count)))))))})),!or.length&&re.createElement(C.Z,null)))},se={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"},he="data:image/png;base64,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",pe=F(59301),ve=({className:nr,dataSource:or=[],col:Pt=4,right:Lr,bottom:Wr=23,precision:An=0,wrapWidth:kr=1200,trackEventItems:jr,loading:Nr})=>{const ii=Math.floor((kr-(Pt-1)*Lr)/Pt);return pe.createElement(E.Z,{spinning:Nr},pe.createElement("div",{className:n()(se.list,nr)},!!or.length&&or.map((Rr,un)=>{const{subject_identifier:Un,id:Kn,identifier:In,power:Jn}=Rr,ur=Rr.is_public!=0&&Rr.is_public;return pe.createElement("div",{className:se.wrap,key:Kn,style:{width:ii,marginRight:(1+un)%Pt===0?0:Lr+An,marginBottom:Wr}},pe.createElement("a",{className:se.li,onClick:Xi=>{Xi.preventDefault(),jr&&(0,B.L9)([jr]),(0,B.xg)(Rr.first_category_url)}},pe.createElement("div",{className:se.top},pe.createElement(w.Z,{title:Rr.name},pe.createElement("div",{className:se.name},Rr.name)),pe.createElement("img",{className:se.img,src:S.Z.IMG_SERVER+"/images/"+Rr.avatar_url}),pe.createElement("div",{className:se.text,title:Rr.creator},Rr.creator),Un&&pe.createElement("div",{className:se.btns},pe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),pe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ur&&pe.createElement("div",{className:se.sign},"\u516C\u5F00")),pe.createElement("div",{className:se.bottom},Rr.visits>0&&pe.createElement(w.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},pe.createElement("span",null,pe.createElement("i",{className:"iconfont icon-liulanyan"}),pe.createElement("span",null,Rr.visits))),Rr.course_members_count>0&&pe.createElement(w.Z,{title:"\u6210\u5458",placement:"bottom"},pe.createElement("span",null,pe.createElement("i",{className:"iconfont icon-chengyuan"}),Rr.course_members_count)),Rr.tasks_count>0&&pe.createElement(w.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},pe.createElement("span",null,pe.createElement("i",{className:"iconfont icon-zuoye"}),Rr.tasks_count)),Rr.is_end?pe.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):pe.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Rr.is_accessible&&pe.createElement("div",{className:se.lockWrap},pe.createElement("img",{src:`${S.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),pe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!or.length&&pe.createElement(C.Z,null)))},we={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"},ye=F(42203),ze=({dataSource:nr=[],value:or,onChange:Pt,className:Lr,style:Wr={},tabBarExtraContent:An})=>U.createElement("div",{className:n()(we.tabs,Lr),style:Wr},U.createElement("div",{className:we.tabsWrap},nr.map((kr,jr)=>U.createElement("aside",{className:we.tab,onClick:()=>{Pt(kr.id),kr.link&&ye.history.push(kr.link)},key:jr},U.createElement("div",{className:or===kr.id?we.active:""},kr.name),(kr==null?void 0:kr.resetCount)==null&&(kr==null?void 0:kr.total)!==void 0&&U.createElement("span",null,"\uFF08",kr==null?void 0:kr.total,"\uFF09"),(kr==null?void 0:kr.resetCount)!==void 0&&(kr==null?void 0:kr.total)!==void 0&&U.createElement(w.Z,{title:(kr==null?void 0:kr.tip)!=null?kr==null?void 0:kr.tip:""},U.createElement("span",{style:{color:"#9096A3"}},"\uFF08",U.createElement("span",{style:{color:"#000"}},kr==null?void 0:kr.resetCount),"/",U.createElement("span",null,kr==null?void 0:kr.total),"\uFF09"))))),U.createElement("div",{className:we.tabBar},An)),ge=({className:nr,style:or={},children:Pt})=>U.createElement("div",{className:n()(nr),style:or},Pt),ne={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"},L=F(38854),K=F(20834);const $=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var H=({sortValue:nr,dropValue:or,className:Pt,onSort:Lr,onDrop:Wr,dataSource:An=$})=>{var kr;return U.createElement("div",{className:n()(ne.orderWrap,Pt)},U.createElement(L.Z,{dropdownRender:()=>U.createElement(K.default,null,An.map((jr,Nr)=>U.createElement(K.default.Item,{key:Nr,onClick:()=>Wr(jr.id)},jr.name)))},U.createElement("span",{className:ne.orderTextWrap},(kr=An.find(jr=>or===jr.id))==null?void 0:kr.name)),U.createElement("span",{className:ne.orderIconWrap},U.createElement("span",{className:ne.orderAsc},U.createElement("i",{className:nr==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ne.cursorPointer} ${ne.active}`:`iconfont icon-sanjiaoxing-up font12 ${ne.cursorPointer}`,onClick:()=>Lr(nr==="asc"?"desc":"asc")})),U.createElement("span",{className:ne.orderDesc},U.createElement("i",{className:nr==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ne.cursorPointer} ${ne.active}`:`iconfont icon-sanjiaoxing-down font12 ${ne.cursorPointer}`,onClick:()=>Lr(nr==="asc"?"desc":"asc")}))))},oe={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"},X=F(3113),V=Object.defineProperty,Y=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,De=(nr,or,Pt)=>or in nr?V(nr,or,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):nr[or]=Pt,Oe=(nr,or)=>{for(var Pt in or||(or={}))de.call(or,Pt)&&De(nr,Pt,or[Pt]);if(Y)for(var Pt of Y(or))xe.call(or,Pt)&&De(nr,Pt,or[Pt]);return nr},Pe=(nr,or)=>{var Pt={};for(var Lr in nr)de.call(nr,Lr)&&or.indexOf(Lr)<0&&(Pt[Lr]=nr[Lr]);if(nr!=null&&Y)for(var Lr of Y(nr))or.indexOf(Lr)<0&&xe.call(nr,Lr)&&(Pt[Lr]=nr[Lr]);return Pt},et=(nr,or,Pt)=>new Promise((Lr,Wr)=>{var An=Nr=>{try{jr(Pt.next(Nr))}catch(ii){Wr(ii)}},kr=Nr=>{try{jr(Pt.throw(Nr))}catch(ii){Wr(ii)}},jr=Nr=>Nr.done?Lr(Nr.value):Promise.resolve(Nr.value).then(An,kr);jr((Pt=Pt.apply(nr,or)).next())}),Ke=nr=>{var or=nr,{className:Pt,style:Lr,children:Wr,loading:An=!1,openLoading:kr,onClick:jr=()=>{},size:Nr="middle",shape:ii="round"}=or,Rr=Pe(or,["className","style","children","loading","openLoading","onClick","size","shape"]);const[un,Un]=(0,U.useState)(!1);return U.createElement(X.ZP,Oe({onClick:(0,l.throttle)(Kn=>et(void 0,null,function*(){kr&&Un(!0);try{yield jr(Kn)}catch(In){console.log("error",In)}kr&&Un(!1)}),2e3,{leading:!0,trailing:!1}),className:n()(oe.btn,oe[`${Nr}-${ii}`],Pt),style:Lr,size:Nr,shape:ii,loading:un||An},Rr),Wr)},Me={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"},Le=({className:nr,style:or,children:Pt=null,onClick:Lr,title:Wr})=>U.createElement("div",{className:n()(Me.head,nr),style:or},U.createElement("span",{className:"primary-hover",onClick:Lr},U.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),U.createElement("b",{title:Wr},Wr),U.createElement("div",{className:Me.node},Pt)),Qe={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"},lt=({confirmShow:nr=!0,confirmTitle:or,confirmClick:Pt,cancelShow:Lr=!0,cancelTitle:Wr,cancelClick:An,className:kr,style:jr,confirmLoading:Nr=!1})=>U.createElement("div",{className:n()(Qe.btns,kr),style:jr},nr&&U.createElement(X.ZP,{loading:Nr,onClick:Pt,type:"primary",className:Qe.confirm},or),Lr&&U.createElement(X.ZP,{onClick:An,className:Qe.cancel},Wr)),mt={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"},Vt=({className:nr,style:or={},LeftContent:Pt,children:Lr,RightContent:Wr})=>U.createElement("div",{className:n()(mt.fixedBottom,nr),style:or},U.createElement("div",{className:mt.wrap},U.createElement("div",{className:mt.left},Pt),U.createElement("div",{className:mt.center},Lr),U.createElement("div",{className:mt.right},Wr))),_t={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"},pt=({className:nr,style:or={},dataSource:Pt=[]})=>U.createElement("div",{className:n()(_t.crumbs,nr),style:or},Pt.map((Lr,Wr)=>Wr<Pt.length-1?U.createElement(U.Fragment,{key:Wr},Lr.path||Lr.onClick?U.createElement("span",{className:_t.hover,onClick:Lr!=null&&Lr.onClick?Lr.onClick:()=>ye.history.push(Lr.path)},Lr.name):U.createElement("span",null,Lr.name),U.createElement("span",null,"\xA0",">","\xA0")):U.createElement("span",{key:Wr,style:{color:"#5F6368"}},Lr.name))),bt=F(31797),Qt=Object.defineProperty,cr=Object.defineProperties,rr=Object.getOwnPropertyDescriptors,hr=Object.getOwnPropertySymbols,lr=Object.prototype.hasOwnProperty,Sr=Object.prototype.propertyIsEnumerable,Pr=(nr,or,Pt)=>or in nr?Qt(nr,or,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):nr[or]=Pt,Ir=(nr,or)=>{for(var Pt in or||(or={}))lr.call(or,Pt)&&Pr(nr,Pt,or[Pt]);if(hr)for(var Pt of hr(or))Sr.call(or,Pt)&&Pr(nr,Pt,or[Pt]);return nr},Dr=(nr,or)=>cr(nr,rr(or)),Hr=(nr,or)=>{var Pt={};for(var Lr in nr)lr.call(nr,Lr)&&or.indexOf(Lr)<0&&(Pt[Lr]=nr[Lr]);if(nr!=null&&hr)for(var Lr of hr(nr))or.indexOf(Lr)<0&&Sr.call(nr,Lr)&&(Pt[Lr]=nr[Lr]);return Pt};const{Countdown:Wn}=bt.default;var yn=nr=>{var or=nr,{onChange:Pt}=or,Lr=Hr(or,["onChange"]);const[Wr,An]=(0,U.useState)(null);(0,U.useEffect)(()=>{typeof Wr=="number"&&Wr>=0&&Pt(Wr)},[Wr]);const kr=jr=>{const Nr=Math.floor(jr/1e3);An(Nr)};return U.createElement(Wn,Dr(Ir({},Lr),{onChange:kr}))}},98445:function(Er,at,F){"use strict";var U=F(59301),le=F(31797),e=F(88897),v=F(78241),g=F(43418),c=F(71418),u=F(2595),n=F(92832),l=F(95237),i=F(43604),s=F(3113),r=F(79124),t=F(61186),o=F.n(t),a=F(42203),A=F(58130),p=F(77066),h=F(2119),m=F(35427),d=F(59301),y=(b,S,B)=>new Promise((T,D)=>{var G=P=>{try{R(B.next(P))}catch(k){D(k)}},C=P=>{try{R(B.throw(P))}catch(k){D(k)}},R=P=>P.done?T(P.value):Promise.resolve(P.value).then(G,C);R((B=B.apply(b,S)).next())});const{Countdown:x}=le.default,E=({value:b,onChange:S,MaxMinutes:B})=>d.createElement(d.Fragment,null,d.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",d.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",d.createElement("br",null)),d.createElement(e.Z,{value:b,onChange:S,min:0,precision:0,max:B,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${B}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),w=({exercise:b,successCb:S,dispatch:B})=>{var T,D,G,C;const R=(0,a.useParams)(),[P]=v.default.useForm(),k=v.default.useWatch("time",P),[te,re]=(0,U.useState)(!1),Q=(0,U.useRef)(),{actionTabs:ue}=b,[se,he]=(0,U.useState)(),[,pe,Ee,ve]=(0,m.U)(r.n7,{id:R.categoryId}),[,we,ye]=(0,m.U)(r.Cd,{});(0,U.useEffect)(()=>{b.actionTabs.key==="student-unlock"&&(re(!1),P.resetFields())},[b.actionTabs.key]);const _e=()=>new Promise(H=>y(void 0,null,function*(){var oe,X;return Q.current=yield(0,p.y)({ip_limit:(oe=ue==null?void 0:ue.exerciseParams)==null?void 0:oe.ip_limit,ip_bind:(X=ue==null?void 0:ue.exerciseParams)==null?void 0:X.ip_bind_type}),H()})),ze=()=>y(void 0,null,function*(){var H,oe,X,V,Y;yield P.validateFields();const de=P.getFieldsValue();if(re(!0),(((H=ue==null?void 0:ue.exerciseParams)==null?void 0:H.ip_limit)!=="no"||(oe=ue==null?void 0:ue.exerciseParams)!=null&&oe.ip_bind_type)&&(yield _e()),(yield(0,r.ZD)((X=ue==null?void 0:ue.exerciseParams)==null?void 0:X.id,{exercise_user_id:(V=ue==null?void 0:ue.exerciseParams)==null?void 0:V.exercise_user_id,unlock_key:de.unlock_key,time:de.time,ip:Q.current})).status===0){if(S){B({type:"exercise/setActionTabs",payload:{}}),S();return}const De=ue==null?void 0:ue.exerciseParams;(0,A.nr)({inner_ip:De.inner_ip,public_ip:De.public_ip,open_camera:De.open_camera,ip_limit:De.ip_limit,ip_bind:De.ip_bind,ip_bind_type:De.ip_bind_type,exercise_tips:De.exercise_tips,exerciseId:De.id,screen_open:De.screen_open,screen_num:De.screen_num,screen_sec:De.screen_sec,coursesId:R.coursesId,login:(Y=(0,h.eY)())==null?void 0:Y.login,history,identity_verify:De.identity_verify,open_phone_video_recording:De.open_phone_video_recording,current_status:De.current_status}),B({type:"exercise/setActionTabs",payload:{}})}re(!1)}),We=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:H=>d.createElement("span",{className:H.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},H)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:H=>d.createElement("span",{className:H.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},H)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],ge=((T=ue==null?void 0:ue.exerciseParams)==null?void 0:T.errorMessage)&&typeof((D=ue==null?void 0:ue.exerciseParams)==null?void 0:D.errorMessage)=="object";(0,U.useEffect)(()=>{b.actionTabs.key==="student-unlock"&&y(void 0,null,function*(){const H=yield ye(R);yield Ee({}),H.status||he(H)})},[b.actionTabs.key]);const{time:ne,end_time:L}=(se==null?void 0:se.exercise)||{},K=ve!=null&&ve.user_end_time?o()(ve==null?void 0:ve.user_end_time).add(1,"minutes"):o()(),$=o()(ve==null?void 0:ve.user_total_end_time)>K?Math.round(o().duration(o()(ve==null?void 0:ve.user_total_end_time).diff(K.startOf("minute"))).asMinutes()):0,z=((ve==null?void 0:ve.student_left_minutes)||0)+(k||0);return d.createElement(d.Fragment,null,d.createElement(g.default,{width:514,centered:!0,closable:!!((G=ue==null?void 0:ue.exerciseParams)!=null&&G.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:b.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{B({type:"exercise/setActionTabs",payload:{}})}},d.createElement(c.Z,{spinning:pe||we},ge&&d.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 "),!ge&&d.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"),ge&&d.createElement(u.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((C=ue==null?void 0:ue.exerciseParams)==null?void 0:C.errorMessage)||{}],columns:We}),d.createElement("div",{className:""},d.createElement(v.default,{form:P,layout:"vertical",autoComplete:"off"},d.createElement(v.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},d.createElement(n.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),ne!==-1?d.createElement(d.Fragment,null,d.createElement(v.default.Item,{name:"time",label:d.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",d.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",o()(ve==null?void 0:ve.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},d.createElement(E,{MaxMinutes:$})),d.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",d.createElement("span",{className:"ml5"},pe||we?"--":z),"\u5206\u949F",z!==0&&(ve==null?void 0:ve.user_end_time)&&d.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",d.createElement("span",{className:"ml5"},o()(ve==null?void 0:ve.user_end_time).add(k||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):d.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 ",o()(L).format("YYYY-MM-DD HH:mm")))),d.createElement(l.Z,{justify:"space-between",align:"middle"},d.createElement(i.Z,null),d.createElement(i.Z,null,d.createElement(s.ZP,{loading:te,onClick:ze},"\u8FDB\u5165\u8003\u8BD5"))))))};at.Z=(0,a.connect)(({exercise:b})=>({exercise:b}))(w)},56703:function(Er,at,F){"use strict";F.d(at,{Z:function(){return te}});var U=F(59301),le=F(5112),e=F(3113),v=F(8591),g=F(43418),c=F(88897),u=F(95237),n=F(43604),l=F(28103),i=F(48551),s={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"},r=F(2119),t=F(24334),o=F(70635),a=F(42203),A=F(25711),p=F(32583),h=F(80205),m=F(72295),d=F(59301),y=Object.defineProperty,x=Object.defineProperties,E=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,B=(re,Q,ue)=>Q in re?y(re,Q,{enumerable:!0,configurable:!0,writable:!0,value:ue}):re[Q]=ue,T=(re,Q)=>{for(var ue in Q||(Q={}))b.call(Q,ue)&&B(re,ue,Q[ue]);if(w)for(var ue of w(Q))S.call(Q,ue)&&B(re,ue,Q[ue]);return re},D=(re,Q)=>x(re,E(Q)),G=(re,Q,ue)=>new Promise((se,he)=>{var pe=we=>{try{ve(ue.next(we))}catch(ye){he(ye)}},Ee=we=>{try{ve(ue.throw(we))}catch(ye){he(ye)}},ve=we=>we.done?se(we.value):Promise.resolve(we.value).then(pe,Ee);ve((ue=ue.apply(re,Q)).next())});const C={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var R=(re=>(re[re.SET_PATH=0]="SET_PATH",re[re.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",re))(R||{});function P(re,Q){switch(Q.type){case 0:return D(T({},re),{selectedPath:Q.payload});case 1:return D(T({},re),{passedContent:Q.payload});default:throw new Error}}var te=({language:re,dispatch:Q,shixunWorkReport:ue,v:se,languages:he,classroomList:pe,autoHeight:Ee,diff_code_count:ve,data:we})=>{const[ye,_e]=(0,U.useState)(he==null?void 0:he[0]),ze=(0,a.useParams)();return(0,U.useEffect)(()=>{_e(he==null?void 0:he[0])},[]),(0,U.useEffect)(()=>{var We;_e((We=he==null?void 0:he.filter(ge=>ge.language===(ye==null?void 0:ye.language)))==null?void 0:We[0])},[he]),d.createElement(d.Fragment,null,d.createElement("h2",null," ",d.createElement("span",null,se.is_finish?d.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",d.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")):d.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",d.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")),(he==null?void 0:he.length)>1&&d.createElement(le.ZP.Group,{defaultValue:re,style:{marginLeft:10},onChange:We=>{var ge;se.language=We.target.value,_e((ge=he==null?void 0:he.filter(ne=>ne.language===We.target.value))==null?void 0:ge[0])}},he==null?void 0:he.map(We=>d.createElement(le.ZP,{value:We==null?void 0:We.language},We==null?void 0:We.language)))),(0,r.GJ)()&&ue!="shixunWorkReport"&&d.createElement("span",null,d.createElement("span",null,"\u5F97\u5206 ",ye==null?void 0:ye.score,"/",ye==null?void 0:ye.total_score),d.createElement(e.ZP,{style:{margin:"0px 10px"},onClick:()=>{var We,ge;if(!((ge=(We=pe.AssistantObject)==null?void 0:We.hack)!=null&&ge.can_appraise)&&(0,r.Rm)()){v.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 ne=ye==null?void 0:ye.score;g.default.confirm({title:"\u8C03\u5206",content:d.createElement("div",null,d.createElement("p",null,"\u5F97\u5206\uFF1A",ye==null?void 0:ye.score,"/",ye==null?void 0:ye.total_score),d.createElement("p",null,"\u8C03\u5206\uFF1A",d.createElement(c.Z,{min:0,max:ye==null?void 0:ye.total_score,defaultValue:ye==null?void 0:ye.score,onChange:L=>{ne=L}}))),okText:"\u786E\u8BA4",onOk:()=>G(void 0,null,function*(){(yield(0,o.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:ze==null?void 0:ze.coursesId,hack_user_code_id:ye==null?void 0:ye.hack_user_id,score:ne}})).status===0&&(v.ZP.success("\u8C03\u5206\u6210\u529F"),Q({type:"shixunHomeworks/setActionTabs",payload:{}}),Q({type:"shixunHomeworks/getShixunWorkReports",payload:T({},ze)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,r.GJ)()&&ue!="shixunWorkReport"&&d.createElement(e.ZP,{onClick:()=>{var We;if(!((We=pe.AssistantObject.hack)!=null&&We.can_appraise)&&(0,r.Rm)()){v.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}Q({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:ue.user_id,type:"1",language:ye==null?void 0:ye.language,v:se,data:T({},ue)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),d.createElement(i.ZP,{height:300,language:ye==null?void 0:ye.language,value:ye!=null&&ye.code?t.Base64.decode(ye==null?void 0:ye.code):"",autoHeight:Ee,theme:"default",options:C}),((ye==null?void 0:ye.comment)||(ye==null?void 0:ye.hidden_comment))&&d.createElement("div",null,d.createElement(u.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},d.createElement(n.Z,{flex:1},d.createElement("h1",{className:s.title},"\u70B9\u8BC4\u5185\u5BB9")),d.createElement(n.Z,{className:"pr30"},(0,r.GJ)()&&d.createElement(e.ZP,{onClick:()=>G(void 0,null,function*(){g.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:d.createElement(h.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return G(this,null,function*(){(yield(0,p.gZ)({comment_id:ye==null?void 0:ye.comment_id,homeworkId:ze.homeworkId,type:"hack"})).status===0&&(v.ZP.success("\u5220\u9664\u6210\u529F"),Q({type:"shixunHomeworks/getShixunWorkReports",payload:T({},ze)}))})}})})},d.createElement(m.Z,null),"\u5220\u9664"))),d.createElement(l.Z,{style:{margin:0}}),(ye==null?void 0:ye.comment)&&d.createElement("aside",{className:"pl30 pr30 mt20"},d.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),d.createElement("br",null),d.createElement(A.Z,{value:ye==null?void 0:ye.comment})),(ye==null?void 0:ye.hidden_comment)&&d.createElement("aside",{className:"pl30 pr30 mt20"},d.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),d.createElement("br",null),d.createElement(A.Z,{value:ye==null?void 0:ye.hidden_comment}))))}},89166:function(Er,at,F){"use strict";F.r(at),F.d(at,{default:function(){return Pe}});var U=F(59301),le=F(86129),e=F.n(le),v=F(42203),g=F(43418),c=F(78485),u=F(66104),n=F(95237),l=F(43604),i=F(3113),s=F(8591),r=F(28103),t=F(2595),o=F(66720),a=F(83281),A=F(80205),p=F(72295),h=F(10148),m=F(2119),d=F(58130),y={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"},x=F(56703),E=F(70635),w=F(24334),b=F(61186),S=F.n(b),B=F(48551),T=F(81298);const D=({shixunHomeworks:et,autoHeight:Se,classroomList:Ke,user:Me,dispatch:st})=>{const{shixunWorkReport:Le}=et,{stage_list:Qe,work_id:$e}=Le,lt=(0,v.useParams)(),mt=(0,m.GJ)(),[Rt,Vt]=(0,U.useState)(),_t={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},St=Qt=>Qt==="c++"?1:Qt==="C++"?2:Qt;function pt(Qt,cr){return(0,E.U2)(`student_works/${$e}/rep_passed_content.json`,{path:cr,game_id:Qt})}const bt=(0,d.qZ)(5,Le.hack);return U.createElement(U.Fragment,null,bt==null?void 0:bt.map(function(Qt,cr){return U.createElement("div",{key:cr},Qt.map(function(rr,hr){var lr,Sr,Pr;return U.createElement("aside",{className:"pl30 pr30",key:hr},U.createElement("div",{className:`${y.shixunTitle} mt10`},U.createElement("div",{style:{display:"flex",width:"100%"}},U.createElement("span",{className:"fa fa-code "}),U.createElement("strong",{style:{flex:1},className:"c-black"},"\u7B2C",cr*5+hr+1,"\u9898 ",rr.name),rr.is_finish&&U.createElement("a",{style:{marginLeft:20},onClick:Ir=>{Ir.preventDefault(),window.open(`${rr==null?void 0:rr.url}&language=${St(rr.language)}`),localStorage.setItem("program_homework",[lt.coursesId,lt.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"),!rr.is_finish&&rr.final_submit_languages.length>0&&U.createElement("a",{style:{marginLeft:20},onClick:Ir=>{Ir.preventDefault(),window.open(`${rr==null?void 0:rr.url}&language=${St(rr.final_submit_languages[0].language)}`),localStorage.setItem("program_homework",[lt.coursesId,lt.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"))),U.createElement("div",{className:"font16 mt10"},rr.is_finish?U.createElement("aside",{className:y.shixunWrp},U.createElement(x.Z,{classroomList:Ke,user:Me,v:rr,shixunWorkReport:Le,dispatch:st,autoHeight:Se,languages:rr.languages,language:rr.language,game_id:rr.id,data:w.Base64.decode(rr.code),diff_code_count:rr.diff_code_count,onPathChange:pt})):rr.final_submit_languages.length>0&&U.createElement("aside",{className:y.shixunWrp},U.createElement(x.Z,{classroomList:Ke,user:Me,v:rr,shixunWorkReport:Le,dispatch:st,autoHeight:Se,languages:rr.final_submit_languages,language:rr.final_submit_languages[0].language,game_id:rr.id,data:w.Base64.decode(rr.final_submit_languages[0].code),diff_code_count:rr.diff_code_count,onPathChange:pt}))),U.createElement("aside",{className:"mt10 font16"},(lr=rr.history)!=null&&lr.length?U.createElement(t.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:(Ir,Dr)=>U.createElement("span",null,Dr!=null&&Dr.created_at?S()(Dr==null?void 0:Dr.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Ir,Dr)=>{var Hr;return U.createElement("span",{className:Ir===0?"c-green":"c-red"},((Hr=T.Im[Ir])==null?void 0:Hr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((Pr=(Sr=rr==null?void 0:rr.history)==null?void 0:Sr[0])==null?void 0:Pr.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Ir,Dr)=>U.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{g.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:U.createElement("div",{className:"mb10"},U.createElement(B.ZP,{height:300,language:"python",theme:"vs-light",value:Dr!=null&&Dr.code?w.Base64.decode(Dr==null?void 0:Dr.code):"",autoHeight:Se,options:_t}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(Ir=>!!Ir),pagination:{hideOnSinglePage:!0},dataSource:rr.history}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"))}))}))};var G=(0,v.connect)(({shixunHomeworks:et,loading:Se,globalSetting:Ke,classroomList:Me,user:st})=>({shixunHomeworks:et,globalSetting:Ke,loading:Se.effects,classroomList:Me,user:st}))(D),C=F(78241),R=F(92832),P=F(93461),k=F(59301),te=Object.defineProperty,re=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,se=(et,Se,Ke)=>Se in et?te(et,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):et[Se]=Ke,he=(et,Se)=>{for(var Ke in Se||(Se={}))Q.call(Se,Ke)&&se(et,Ke,Se[Ke]);if(re)for(var Ke of re(Se))ue.call(Se,Ke)&&se(et,Ke,Se[Ke]);return et},pe=(et,Se)=>{var Ke={};for(var Me in et)Q.call(et,Me)&&Se.indexOf(Me)<0&&(Ke[Me]=et[Me]);if(et!=null&&re)for(var Me of re(et))Se.indexOf(Me)<0&&ue.call(et,Me)&&(Ke[Me]=et[Me]);return Ke},Ee=(et,Se,Ke)=>new Promise((Me,st)=>{var Le=lt=>{try{$e(Ke.next(lt))}catch(mt){st(mt)}},Qe=lt=>{try{$e(Ke.throw(lt))}catch(mt){st(mt)}},$e=lt=>lt.done?Me(lt.value):Promise.resolve(lt.value).then(Le,Qe);$e((Ke=Ke.apply(et,Se)).next())});const ve=et=>{var Se=et,{shixunHomeworks:Ke,dispatch:Me}=Se,st=pe(Se,["shixunHomeworks","dispatch"]),Le,Qe,$e;const lt=(0,v.useParams)(),[mt,Rt]=(0,U.useState)(!1),[Vt]=C.default.useForm(),[_t,St]=g.default.useModal(),[pt,bt]=(0,U.useState)(!1),[Qt,cr]=(0,U.useState)(!1);(0,U.useEffect)(()=>{var hr,lr,Sr,Pr,Ir,Dr;Ke.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&(Ke.actionTabs.selectArrs.type==="1"?Vt.setFieldsValue({comment:Ke.actionTabs.selectArrs.v.comment,hidden_comment:Ke.actionTabs.selectArrs.v.hidden_comment}):Vt.setFieldsValue({comment:(Sr=(lr=(hr=Ke.actionTabs.selectArrs)==null?void 0:hr.data)==null?void 0:lr.data)==null?void 0:Sr.work_comment,hidden_comment:(Dr=(Ir=(Pr=Ke.actionTabs.selectArrs)==null?void 0:Pr.data)==null?void 0:Ir.data)==null?void 0:Dr.work_comment_hidden}))},[Ke.actionTabs.key]);const rr=()=>Ee(void 0,null,function*(){var hr,lr,Sr,Pr;const Ir=Vt.getFieldValue();let Dr=Ke.actionTabs.selectArrs.type==="1"?`/api/problems/${Ke.actionTabs.selectArrs.v.identifier}/hack_comment.json`:`/api/student_works/${lt.homeworkId}/shixun_work_comment.json`;(yield(0,E.ZP)(Dr,{method:"post",body:{hidden_comment:Ir.hidden_comment,comment:Ir.comment,language:(hr=Ke.actionTabs.selectArrs)==null?void 0:hr.language,user_id:(Pr=(Sr=(lr=Ke.actionTabs.selectArrs)==null?void 0:lr.data)==null?void 0:Sr.data)==null?void 0:Pr.user_id}})).status===0&&(s.ZP.success("\u8BC4\u9605\u6210\u529F"),Vt.resetFields(),Me({type:"shixunHomeworks/setActionTabs",payload:{}}),Me({type:"shixunHomeworks/getShixunWorkReports",payload:he({},lt)}))});return k.createElement(k.Fragment,null,St,k.createElement(g.default,{centered:!0,title:k.createElement("span",null,((Le=Ke.actionTabs.selectArrs)==null?void 0:Le.type)==="1"?"\u70B9\u8BC4\u4EE3\u7801":"\u66F4\u6539\u70B9\u8BC4",((Qe=Ke.actionTabs.selectArrs)==null?void 0:Qe.language)&&k.createElement("span",{style:{marginLeft:10,fontSize:14}},"\u4F7F\u7528\u8BED\u8A00\uFF1A",($e=Ke.actionTabs.selectArrs)==null?void 0:$e.language)),open:Ke.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ee(void 0,null,function*(){const hr=Vt.getFieldValue();JSON.stringify(hr)==="{}"||hr.hidden_comment===""&&hr.comment===""?Rt(!0):rr()}),onCancel:()=>{Me({type:"shixunHomeworks/setActionTabs",payload:{}})}},k.createElement(C.default,{form:Vt,onChange:()=>{mt&&Rt(!1)}},k.createElement(n.Z,{wrap:!1,align:"middle",justify:"space-between"},k.createElement(l.Z,null,k.createElement("div",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),k.createElement(l.Z,null,k.createElement(P.Z,{isShowComponent:(0,m.G5)(),ModalProps:{open:pt,onCancel:()=>{bt(!1)}},onDataSelect:(hr,lr)=>Ee(void 0,[hr,lr],function*(Sr,{node:Pr}){const Ir=()=>{Vt.setFieldsValue({comment:Pr==null?void 0:Pr.value}),bt(!1)};if(Vt.getFieldValue("comment")){_t.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:Ir});return}Ir()})},k.createElement(i.ZP,{style:{padding:0,height:"auto"},icon:k.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:hr=>{bt(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),k.createElement(C.default.Item,{name:"comment"},k.createElement(R.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),k.createElement(n.Z,{wrap:!1,align:"middle",justify:"space-between"},k.createElement(l.Z,null,k.createElement("div",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),k.createElement(l.Z,null,k.createElement(P.Z,{isShowComponent:(0,m.G5)(),ModalProps:{open:Qt,onCancel:()=>{cr(!1)}},onDataSelect:(hr,lr)=>Ee(void 0,[hr,lr],function*(Sr,{node:Pr}){const Ir=()=>{Vt.setFieldsValue({hidden_comment:Pr==null?void 0:Pr.value}),cr(!1)};if(Vt.getFieldValue("hidden_comment")){_t.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:Ir});return}Ir()})},k.createElement(i.ZP,{style:{padding:0,height:"auto"},icon:k.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:hr=>{cr(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),k.createElement(C.default.Item,{name:"hidden_comment"},k.createElement(R.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),mt&&k.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var we=(0,v.connect)(({shixunHomeworks:et})=>({shixunHomeworks:et}))(ve),ye=F(85670),_e=F(25711),ze=F(32583),We=F(65022),ge=F.n(We),ne=F(94661),L=F(59301),K=Object.defineProperty,$=Object.defineProperties,z=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,V=(et,Se,Ke)=>Se in et?K(et,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):et[Se]=Ke,Y=(et,Se)=>{for(var Ke in Se||(Se={}))oe.call(Se,Ke)&&V(et,Ke,Se[Ke]);if(H)for(var Ke of H(Se))X.call(Se,Ke)&&V(et,Ke,Se[Ke]);return et},de=(et,Se)=>$(et,z(Se)),xe=(et,Se)=>{var Ke={};for(var Me in et)oe.call(et,Me)&&Se.indexOf(Me)<0&&(Ke[Me]=et[Me]);if(et!=null&&H)for(var Me of H(et))Se.indexOf(Me)<0&&X.call(et,Me)&&(Ke[Me]=et[Me]);return Ke},De=(et,Se,Ke)=>new Promise((Me,st)=>{var Le=lt=>{try{$e(Ke.next(lt))}catch(mt){st(mt)}},Qe=lt=>{try{$e(Ke.throw(lt))}catch(mt){st(mt)}},$e=lt=>lt.done?Me(lt.value):Promise.resolve(lt.value).then(Le,Qe);$e((Ke=Ke.apply(et,Se)).next())});const Oe=et=>{var Se=et,{shixunHomeworks:Ke,globalSetting:Me,loading:st,classroomList:Le,dispatch:Qe}=Se,$e=xe(Se,["shixunHomeworks","globalSetting","loading","classroomList","dispatch"]),lt,mt,Rt,Vt,_t,St,pt,bt,Qt,cr,rr,hr,lr,Sr,Pr,Ir,Dr,Hr,Wn,Ln,yn,nr,or,Pt,Lr,Wr,An,kr,jr,Nr,ii;const[Rr,un]=(0,U.useState)(Y({},(0,v.useParams)())),Un=(0,v.useParams)(),Kn=(0,v.useLocation)(),[]=(0,U.useState)([]),[In,Jn]=(0,U.useState)({last:!1}),[ur,Xi]=(0,U.useState)({last:!1}),vo=(0,U.useRef)(),wt=(0,U.useRef)(),[Xt,Jt]=(0,U.useState)(!1),[fr,Cr]=(0,U.useState)(!1),[xr,dr]=(0,U.useState)(!1),{shixunWorkReport:yt}=Ke,[bn,rn]=(0,U.useState)(new(e())),[nn,ni]=(0,U.useState)([]),[ei,gi]=(0,U.useState)(!1),[yo,lo]=(0,U.useState)(!1);(0,U.useEffect)(()=>(Qe({type:"globalSetting/footerToggle",payload:!1}),Qe({type:"classroomList/getAssistantPermissions",payload:{course_id:Rr.coursesId}}),()=>{Qe({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,U.useEffect)(()=>{Ke.actionTabs.key==="\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"&&nn.length>0&&!fr&&setTimeout(()=>{Zi("all")},800)},[nn,fr]),(0,U.useEffect)(()=>{un(Y({},Un))},[Kn.pathname]);const bo=()=>{document.body.scrollIntoView()};function xi(){return De(this,null,function*(){var Tn,Xn,sr,Qr;const jn=JSON.parse(sessionStorage.all_student_works_params||"{}"),mn=yield Qe({type:"shixunHomeworks/getAllStudentWorks",payload:Y(Y({},Rr),jn)});ni(mn.all_student_works);const _n=(Tn=mn.all_student_works)==null?void 0:Tn.map(Rn=>String(Rn.student_work_id)).indexOf(Rr.homeworkId);_n===((Xn=mn.all_student_works)==null?void 0:Xn.length)-1?Jn({last:!0}):Jn((sr=mn.all_student_works)==null?void 0:sr[_n+1]),Xi(_n===0?{last:!0}:(Qr=mn.all_student_works)==null?void 0:Qr[_n-1])})}const so=()=>{document.querySelectorAll("canvas").forEach(Tn=>{(!Tn.clientWidth||!Tn.clientHeight)&&Tn.remove()})},Oi=()=>{vo.current.offsetHeight>62e3?dr(!1):dr(!0)},Zi=Tn=>De(void 0,null,function*(){var Xn,sr,Qr,jn;let mn=0,_n;_n=g.default.info({width:460,title:L.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A,",L.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:L.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",L.createElement("span",{className:"c-blue"},mn+1),"/",Tn!=="all"?1:nn==null?void 0:nn.length,L.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:y.modal,onOk:()=>{}});const Rn={margin:[0,0],filename:`${(Xn=yt==null?void 0:yt.data)==null?void 0:Xn.user_name}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function Po(){return De(this,null,function*(){const qn=yield Qe({type:"shixunHomeworks/getShixunWorkReports",payload:de(Y({},Rr),{homeworkId:nn[mn].student_work_id,user_id:nn[mn].user_id,id:Rr.categoryId})});bo(),mn++,setTimeout(()=>De(this,null,function*(){var Ri,vi;so();const Bi=bn.folder(`${(Ri=qn==null?void 0:qn.data)==null?void 0:Ri.user_name}`),Yi=document.querySelector("#export-all").children;let zn=ge()();for(let Gi=0;Gi<Yi.length;Gi++)yield zn.set(Rn).from(Yi[Gi]).toContainer().toCanvas().toPdf().get("pdf").then(eo=>De(this,null,function*(){Gi<Yi.length-1&&(yield eo.addPage())}));Bi.file(`${nn[mn-1].student_work_user_name}${mn}.pdf`,zn.output("blob"));const ki=Bi.folder("\u4EE3\u7801\u6587\u4EF6");(vi=qn==null?void 0:qn.hack)==null||vi.map((Gi,eo)=>{var Wo;const Et=ki.folder(`\u7B2C${eo+1}\u5173-${Gi.name}-${Gi.id}`);(Wo=Gi==null?void 0:Gi.languages)==null||Wo.map(zt=>{Et.file(`${zt.language}.txt`,w.Base64.decode(zt==null?void 0:zt.code))})}),_n.update({content:L.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",L.createElement("span",{className:"c-blue"},mn),"/",nn==null?void 0:nn.length,L.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),mn==(nn==null?void 0:nn.length)?(_n.destroy(),ui()):Po()}),2200)})}if(Tn!=="all"||(nn==null?void 0:nn.length)<2){so(),bo();const qn=wt.current.children;let Ri=ge()();const vi=bn.folder(`${(sr=yt==null?void 0:yt.data)==null?void 0:sr.user_name}`);for(let Yi=0;Yi<qn.length;Yi++)yield Ri.set(Rn).from(qn[Yi]).toContainer().toCanvas().toPdf().get("pdf").then(zn=>De(void 0,null,function*(){Yi<qn.length-1&&(yield zn.addPage())}));Jt(!1),vi.file(`${(Qr=yt==null?void 0:yt.data)==null?void 0:Qr.user_name}.pdf`,Ri.output("blob"),{base64:!1});const Bi=vi.folder("\u4EE3\u7801\u6587\u4EF6");(jn=yt==null?void 0:yt.hack)==null||jn.map((Yi,zn)=>{var ki;const Gi=Bi.folder(`\u7B2C${zn+1}\u5173-${Yi.name}-${Yi.id}`);(ki=Yi==null?void 0:Yi.languages)==null||ki.map(eo=>{Gi.file(`${eo.language}.txt`,w.Base64.decode(eo==null?void 0:eo.code))})}),_n.destroy(),ui();return}else Po()}),ui=()=>{bn.generateAsync({type:"blob"}).then(function(Tn){const Xn=document.createElement("a");Xn.href=window.URL.createObjectURL(Tn),Xn.download=yt.category.course_name+".zip",document.body.appendChild(Xn);const sr=document.createEvent("MouseEvents");sr.initEvent("click",!1,!1),Xn.dispatchEvent(sr),document.body.removeChild(Xn),rn(new(e()))}),dr(!1)};(0,U.useEffect)(()=>{Cn()},[Rr.homeworkId]);const Cn=()=>De(void 0,null,function*(){Cr(!0),yield Qe({type:"shixunHomeworks/getShixunWorkReports",payload:Y({},Rr)}),Cr(!1),(0,m.GJ)()&&xi()}),Or=[{title:"\u9898\u53F7",dataIndex:"name",render:(Tn,Xn,sr)=>sr+1},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"30%"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finish_time",width:"200px",render:(Tn,Xn,sr)=>{var Qr,jn;return L.createElement("div",null,L.createElement("p",null,Tn||"- -"),(jn=(Qr=Xn==null?void 0:Xn.subitem)==null?void 0:Qr.map(mn=>mn.finish_time))==null?void 0:jn.map(mn=>L.createElement("p",null,mn||"- -")))}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"submit_count",render:(Tn,Xn,sr)=>{var Qr,jn;return L.createElement("div",null,L.createElement("p",null,Tn||"- -"),(jn=(Qr=Xn==null?void 0:Xn.subitem)==null?void 0:Qr.map(mn=>mn.submit_count))==null?void 0:jn.map(mn=>L.createElement("p",null,mn||"- -")))}},{title:"\u8FD0\u884C\u65F6\u95F4\uFF08ms\uFF09",dataIndex:"run_time",render:(Tn,Xn,sr)=>{var Qr,jn;return L.createElement("div",null,L.createElement("p",null,Tn||"- -"),(jn=(Qr=Xn==null?void 0:Xn.subitem)==null?void 0:Qr.map(mn=>mn.run_time))==null?void 0:jn.map(mn=>L.createElement("p",null,mn||"- -")))}},{title:"\u5185\u5B58\uFF08kb\uFF09",dataIndex:"memory",render:(Tn,Xn,sr)=>{var Qr,jn;return L.createElement("div",null,L.createElement("p",null,Tn||"- -"),(jn=(Qr=Xn==null?void 0:Xn.subitem)==null?void 0:Qr.map(mn=>mn.memory))==null?void 0:jn.map(mn=>L.createElement("p",null,mn||"- -")))}},{title:"\u4F7F\u7528\u8BED\u8A00",dataIndex:"language",render:(Tn,Xn,sr)=>{var Qr,jn;return L.createElement("div",null,L.createElement("p",null,Tn||"- -"),(jn=(Qr=Xn==null?void 0:Xn.subitem)==null?void 0:Qr.map(mn=>mn.language))==null?void 0:jn.map(mn=>L.createElement("p",null,mn||"- -")))}},{title:"\u5F97\u5206",dataIndex:"score",render:(Tn,Xn,sr)=>L.createElement("div",null,L.createElement("p",null,Tn||"- -"))},{title:"\u6392\u540D",dataIndex:"rank",render:(Tn,Xn,sr)=>{var Qr,jn;return L.createElement("div",null,L.createElement("p",null,Tn||"- -"),(jn=(Qr=Xn==null?void 0:Xn.subitem)==null?void 0:Qr.map(mn=>mn.rank))==null?void 0:jn.map(mn=>L.createElement("p",null,mn||"- -")))}}],ti=Tn=>{Qe({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{Tn==="next"?v.history.push(`/classrooms/${Rr.coursesId}/program_homework/${Rr.categoryId}/${In==null?void 0:In.student_work_id}/${In==null?void 0:In.user_id}/comment`):v.history.push(`/classrooms/${Rr.coursesId}/program_homework/${Rr.categoryId}/${ur==null?void 0:ur.student_work_id}/${ur==null?void 0:ur.user_id}/comment`)},200)};return L.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},L.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},L.createElement(c.Z,{loading:fr,active:!0,avatar:{size:40},paragraph:{rows:5}},L.createElement("div",{className:"edu-container"},((lt=yt==null?void 0:yt.category)==null?void 0:lt.course_id)&&L.createElement("section",{className:"animated fadeIn"},L.createElement("aside",{className:""},(yt==null?void 0:yt.category)&&L.createElement(u.Z,{separator:">"},L.createElement(u.Z.Item,null,L.createElement(v.Link,{to:`/classrooms/${(mt=yt==null?void 0:yt.category)==null?void 0:mt.course_id}/program_homework`},(Rt=yt==null?void 0:yt.category)==null?void 0:Rt.course_name)),L.createElement(u.Z.Item,null,L.createElement(v.Link,{to:`/classrooms/${(Vt=yt==null?void 0:yt.category)==null?void 0:Vt.course_id}/program_homework`},yt.category.category_name)),L.createElement(u.Z.Item,null,L.createElement(v.Link,{to:`/classrooms/${(_t=yt==null?void 0:yt.category)==null?void 0:_t.course_id}/program_homework/${Rr==null?void 0:Rr.categoryId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),L.createElement(u.Z.Item,null,(St=yt==null?void 0:yt.data)==null?void 0:St.user_name))),L.createElement("aside",{className:[y.title1,"mt20"].join(" ")},L.createElement(n.Z,{align:"middle"},L.createElement(l.Z,{flex:1},L.createElement(v.Link,{to:`/classrooms/${Rr.coursesId}/program_homework/${Rr==null?void 0:Rr.categoryId}/detail`},L.createElement(o.Z,{className:"font16 c-black"})),L.createElement("strong",{className:"font20 ml5"},(pt=yt==null?void 0:yt.category)==null?void 0:pt.homework_name),L.createElement(d.VV,{temporary:!0,status:yt.homework_status})),L.createElement(l.Z,{className:y.title1_right},L.createElement(i.ZP,{className:"ml10",onClick:()=>{var Tn;if((0,m.Rm)()&&!((Tn=Le.AssistantObject.hack)!=null&&Tn.can_download)){s.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}Zi("")},loading:Xt},L.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"),(0,m.GJ)()&&(nn==null?void 0:nn.length)>1&&L.createElement(i.ZP,{className:"ml10",onClick:()=>{var Tn;if((0,m.Rm)()&&!((Tn=Le.AssistantObject.hack)!=null&&Tn.can_download)){s.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}Zi("all")}},L.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7F16\u7A0B\u62A5\u544A"))))),L.createElement("aside",{className:"mt30 relative"})),L.createElement("aside",{className:"edu-container bg-white",ref:vo},L.createElement("div",{id:"export-all",ref:wt},L.createElement("div",{id:"export-all-1"},L.createElement("div",{className:y.title},L.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),L.createElement("div",null,(0,m.GJ)()&&L.createElement(i.ZP,{className:"mr20",type:"primary",onClick:()=>{Qe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:yt.user_id,data:Y({},yt)}}})}},L.createElement(a.Z,null),(bt=yt==null?void 0:yt.data)!=null&&bt.has_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),L.createElement(r.Z,{style:{marginTop:0}}),L.createElement(n.Z,{className:"pl30 pr30"},L.createElement(l.Z,null,L.createElement("img",{className:y.userPic,src:`${h.Z.IMG_SERVER}/images/${(Qt=yt==null?void 0:yt.data)==null?void 0:Qt.image_url}`,alt:(cr=yt==null?void 0:yt.data)==null?void 0:cr.username})),L.createElement(l.Z,null,L.createElement("span",{className:"font16 ml40"},(rr=yt==null?void 0:yt.data)==null?void 0:rr.user_name),L.createElement(d.UQ,{status:(hr=yt==null?void 0:yt.data)==null?void 0:hr.compelete_status}),L.createElement("ul",{className:y.userInfo},L.createElement("li",null,"\u5B66\u53F7\uFF1A",((lr=yt==null?void 0:yt.data)==null?void 0:lr.student_id)||"--"),L.createElement("li",null,"\u5206\u73ED\uFF1A",((Sr=yt==null?void 0:yt.data)==null?void 0:Sr.course_group)||"--"),L.createElement("br",null),L.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5237\u9898\uFF1A",L.createElement("span",{className:"c-red"},(Pr=yt==null?void 0:yt.data)==null?void 0:Pr.finish_do)),L.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5237\u9898\uFF1A",L.createElement("span",{className:"c-red"},((Ir=yt==null?void 0:yt.data)==null?void 0:Ir.latest_do)||"-")))),L.createElement("ul",{className:[y.listItem,"mt10"].join(" ")},L.createElement("li",null,L.createElement("strong",null,"\u5B8C\u6210\u65F6\u95F4"),L.createElement("div",{className:"c-light-black mt20"},(yt==null?void 0:yt.data)&&((Dr=yt==null?void 0:yt.data)==null?void 0:Dr.finish_time))),L.createElement("li",null,L.createElement("strong",null,"\u5B8C\u6210\u65F6\u957F",L.createElement("i",{onClick:Tn=>{Tn.stopPropagation(),Tn.preventDefault(),lo(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),L.createElement("div",{className:"c-light-black mt20"},(Hr=yt==null?void 0:yt.data)==null?void 0:Hr.finish_time_long)),L.createElement("li",null,L.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),L.createElement("div",{className:"mt20"},(Wn=yt==null?void 0:yt.data)==null?void 0:Wn.submit_count)),L.createElement("li",null,L.createElement("strong",null,"\u901A\u8FC7\u7387"),L.createElement("div",{className:"mt20"},L.createElement("span",null,((Ln=yt==null?void 0:yt.data)==null?void 0:Ln.pass_rate)||"- -"))),L.createElement("li",null,L.createElement("strong",null,"\u5F97\u5206"),L.createElement("div",{className:"mt20"},L.createElement(ne.n,{value:(yn=yt==null?void 0:yt.data)==null?void 0:yn.score,placeholder:"-"}))),L.createElement("li",null,L.createElement("strong",null,"\u7EC3\u4E60\u603B\u6392\u540D"),L.createElement("div",{className:"mt20"},L.createElement("span",{className:"c-orange"},(nr=yt==null?void 0:yt.data)==null?void 0:nr.total_rank))),L.createElement("li",null,L.createElement("strong",null,"\u5206\u73ED\u6392\u540D"),L.createElement("div",{className:"mt20"},L.createElement("span",{className:"c-orange"},(or=yt==null?void 0:yt.data)==null?void 0:or.class_rank))))),L.createElement(r.Z,{style:{margin:0}}),(((Pt=yt==null?void 0:yt.data)==null?void 0:Pt.work_comment_hidden)||((Lr=yt==null?void 0:yt.data)==null?void 0:Lr.work_comment))&&L.createElement("div",null,L.createElement(n.Z,{align:"middle"},L.createElement(l.Z,{flex:1},L.createElement("h1",{className:y.title},"\u70B9\u8BC4\u5185\u5BB9")),L.createElement(l.Z,{className:"pr30"},(0,m.GJ)()&&L.createElement(i.ZP,{onClick:()=>De(void 0,null,function*(){g.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:L.createElement(A.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return De(this,null,function*(){var Tn;(yield(0,ze.gZ)({comment_id:(Tn=yt==null?void 0:yt.data)==null?void 0:Tn.comment_id,homeworkId:Rr.homeworkId})).status===0&&(s.ZP.success("\u5220\u9664\u6210\u529F"),Qe({type:"shixunHomeworks/getShixunWorkReports",payload:Y({},Rr)}))})}})})},L.createElement(p.Z,null),"\u5220\u9664"))),L.createElement(r.Z,{style:{margin:0}}),((Wr=yt==null?void 0:yt.data)==null?void 0:Wr.work_comment)&&L.createElement("aside",{className:"pl30 pr30 mt20"},L.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),L.createElement("br",null),L.createElement(_e.Z,{value:(An=yt==null?void 0:yt.data)==null?void 0:An.work_comment})),((kr=yt==null?void 0:yt.data)==null?void 0:kr.work_comment_hidden)&&L.createElement("aside",{className:"pl30 pr30 mt20"},L.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),L.createElement("br",null),L.createElement(_e.Z,{value:(jr=yt==null?void 0:yt.data)==null?void 0:jr.work_comment_hidden}))),L.createElement("h1",{className:y.title},"\u9636\u6BB5\u6210\u7EE9"),L.createElement("aside",{className:"pl30 pr30"},L.createElement(t.default,{dataSource:yt==null?void 0:yt.hack,pagination:!1,columns:Or})),((Nr=yt==null?void 0:yt.data)==null?void 0:Nr.work_description)&&L.createElement(L.Fragment,null,L.createElement("h1",{className:y.title},"\u4E2A\u4EBA\u603B\u7ED3"),L.createElement("aside",{className:"pl30 pr30"},L.createElement(_e.Z,{value:(ii=yt==null?void 0:yt.data)==null?void 0:ii.work_description}))),L.createElement("h1",{className:y.title},"\u5237\u9898\u8BE6\u60C5")),L.createElement(G,{autoHeight:xr}))),(0,m.GJ)()&&L.createElement("aside",{className:`${y.footerBar} ${Xt?y.footerBarStatic:""}`},L.createElement("aside",{className:"edu-container"},L.createElement(n.Z,{align:"middle"},L.createElement(l.Z,{flex:"1"},L.createElement(v.Link,{className:y.exitComment,to:`/classrooms/${Rr.coursesId}/program_homework/${Rr.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),L.createElement(l.Z,{flex:"1",className:"tr"},L.createElement(i.ZP,{type:"default",disabled:ur==null?void 0:ur.last,onClick:()=>ti()},"\u4E0A\u4E00\u4E2A"),L.createElement(i.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:In==null?void 0:In.last,onClick:()=>ti("next")},"\u4E0B\u4E00\u4E2A"),(0,m.GJ)()&&L.createElement(i.ZP,{type:"primary",onClick:()=>De(void 0,null,function*(){var Tn;if(!((Tn=Le.AssistantObject.hack)!=null&&Tn.can_appraise)&&(0,m.Rm)()){s.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:yt.user_id,data:Y({},yt)}}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),L.createElement(we,null),L.createElement(ye.Z,null),L.createElement(g.default,{open:ei,width:860,centered:!0,onCancel:()=>{gi(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},L.createElement("div",{style:{color:"#333333",fontWeight:400}},L.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),L.createElement("br",null),L.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"),L.createElement("br",null),L.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"),L.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 "),L.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")),L.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},L.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),L.createElement("br",null),L.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 "),L.createElement("br",null),L.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"),L.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 "),L.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"),L.createElement("br",null),L.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")),L.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},L.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),L.createElement("br",null),L.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")),L.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},L.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),L.createElement("br",null),L.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"))),L.createElement(g.default,{open:yo,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{lo(!1)},width:600},L.createElement("div",{style:{fontWeight:400,color:"#333333"}},L.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",L.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"),L.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",L.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"),L.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",L.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 Pe=(0,v.connect)(({shixunHomeworks:et,loading:Se,globalSetting:Ke,classroomList:Me})=>({shixunHomeworks:et,globalSetting:Ke,loading:Se.effects,classroomList:Me}))(Oe)},85670:function(Er,at,F){"use strict";var U=F(59301),le=F(43418),e=F(8591),v=F(70635),g=F(42203),c=Object.defineProperty,u=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,i=(a,A,p)=>A in a?c(a,A,{enumerable:!0,configurable:!0,writable:!0,value:p}):a[A]=p,s=(a,A)=>{for(var p in A||(A={}))n.call(A,p)&&i(a,p,A[p]);if(u)for(var p of u(A))l.call(A,p)&&i(a,p,A[p]);return a},r=(a,A)=>{var p={};for(var h in a)n.call(a,h)&&A.indexOf(h)<0&&(p[h]=a[h]);if(a!=null&&u)for(var h of u(a))A.indexOf(h)<0&&l.call(a,h)&&(p[h]=a[h]);return p},t=(a,A,p)=>new Promise((h,m)=>{var d=E=>{try{x(p.next(E))}catch(w){m(w)}},y=E=>{try{x(p.throw(E))}catch(w){m(w)}},x=E=>E.done?h(E.value):Promise.resolve(E.value).then(d,y);x((p=p.apply(a,A)).next())});const o=a=>{var A=a,{shixunHomeworks:p,dispatch:h}=A,m=r(A,["shixunHomeworks","dispatch"]);const d=(0,g.useParams)();return U.createElement(le.default,{centered:!0,title:"\u63D0\u793A",open:p.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>t(void 0,null,function*(){(yield(0,v.ZP)(`/api/myshixuns/${p.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:d.coursesId}})).shixun_identifier&&(e.ZP.success("\u64CD\u4F5C\u6210\u529F"),h({type:"shixunHomeworks/setActionTabs",payload:{}}),h({type:"shixunHomeworks/getWorkList",payload:s({},p.actionTabs.params)}))}),onCancel:()=>{h({type:"shixunHomeworks/setActionTabs",payload:{}})}},U.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),U.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};at.Z=(0,g.connect)(({shixunHomeworks:a})=>({shixunHomeworks:a}))(o)},94661:function(Er,at,F){"use strict";F.d(at,{n:function(){return mt},Z:function(){return Vt}});var U=F(59301),le=F(78241),e=F(8591),v=F(6848),g=F(43418),c=F(20834),u=F(24905),n=F(95237),l=F(43604),i=F(92832),s=F(3113),r=F(38854),t=F(2595),o=F(5112),a=F(88897),A=F(25700),p=F(18290),h=F(88551),m=F(69602),d=F(35323),y=F(97267),x=F(58130),E=F(85670),w=F(85404),b=F(70635),S=F(42203),B=Object.defineProperty,T=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,C=(_t,St,pt)=>St in _t?B(_t,St,{enumerable:!0,configurable:!0,writable:!0,value:pt}):_t[St]=pt,R=(_t,St)=>{for(var pt in St||(St={}))D.call(St,pt)&&C(_t,pt,St[pt]);if(T)for(var pt of T(St))G.call(St,pt)&&C(_t,pt,St[pt]);return _t},P=(_t,St)=>{var pt={};for(var bt in _t)D.call(_t,bt)&&St.indexOf(bt)<0&&(pt[bt]=_t[bt]);if(_t!=null&&T)for(var bt of T(_t))St.indexOf(bt)<0&&G.call(_t,bt)&&(pt[bt]=_t[bt]);return pt},k=(_t,St,pt)=>new Promise((bt,Qt)=>{var cr=lr=>{try{hr(pt.next(lr))}catch(Sr){Qt(Sr)}},rr=lr=>{try{hr(pt.throw(lr))}catch(Sr){Qt(Sr)}},hr=lr=>lr.done?bt(lr.value):Promise.resolve(lr.value).then(cr,rr);hr((pt=pt.apply(_t,St)).next())});const te=_t=>{var St=_t,{shixunHomeworks:pt,dispatch:bt}=St,Qt=P(St,["shixunHomeworks","dispatch"]);const cr=(0,S.useParams)(),[rr,hr]=(0,U.useState)(!0),[lr,Sr]=(0,U.useState)(!1),[Pr]=le.default.useForm(),Ir=()=>k(void 0,null,function*(){const Dr=Pr.getFieldValue();(yield(0,b.ZP)(`/api/homework_commons/${cr.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...pt.actionTabs.selectArrs],cover_all:rr,hidden_comment:Dr.hidden_comment,comment:Dr.comment}})).status===0&&(e.ZP.success("\u8BC4\u9605\u6210\u529F"),Pr.resetFields(),bt({type:"shixunHomeworks/setActionTabs",payload:{}}),bt({type:"shixunHomeworks/getWorkList",payload:R({},pt.actionTabs.params)}))});return U.createElement(U.Fragment,null,U.createElement(g.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:pt.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>k(void 0,null,function*(){const Dr=Pr.getFieldValue();JSON.stringify(Dr)==="{}"||Dr.hidden_comment===""&&Dr.comment===""?Sr(!0):pt.workList.partial_comment?bt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:pt.actionTabs.selectArrs,params:pt.actionTabs.params}}):Ir()}),onCancel:()=>{bt({type:"shixunHomeworks/setActionTabs",payload:{}})}},U.createElement(le.default,{form:Pr,onChange:()=>{lr&&Sr(!1)}},U.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),U.createElement(le.default.Item,{name:"comment"},U.createElement(i.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),U.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),U.createElement(le.default.Item,{name:"hidden_comment"},U.createElement(i.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),lr&&U.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),U.createElement(g.default,{centered:!0,title:U.createElement("span",null,U.createElement(w.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:pt.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{Ir()},onCancel:()=>{bt({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},U.createElement("div",{className:"tc"},U.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"),U.createElement("p",null,U.createElement(o.ZP.Group,{onChange:Dr=>{hr(Dr.target.value)},value:rr},U.createElement(o.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),U.createElement(o.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var re=(0,S.connect)(({shixunHomeworks:_t})=>({shixunHomeworks:_t}))(te),Q=F(32583),ue=F(2119),se={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"},he=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ve=(_t,St)=>{var pt={};for(var bt in _t)pe.call(_t,bt)&&St.indexOf(bt)<0&&(pt[bt]=_t[bt]);if(_t!=null&&he)for(var bt of he(_t))St.indexOf(bt)<0&&Ee.call(_t,bt)&&(pt[bt]=_t[bt]);return pt},we=(_t,St,pt)=>new Promise((bt,Qt)=>{var cr=lr=>{try{hr(pt.next(lr))}catch(Sr){Qt(Sr)}},rr=lr=>{try{hr(pt.throw(lr))}catch(Sr){Qt(Sr)}},hr=lr=>lr.done?bt(lr.value):Promise.resolve(lr.value).then(cr,rr);hr((pt=pt.apply(_t,St)).next())});const ye=_t=>{var St=_t,{shixunHomeworks:pt,dispatch:bt}=St,Qt=ve(St,["shixunHomeworks","dispatch"]),cr,rr,hr,lr;const Sr=(0,S.useParams)(),[Pr,Ir]=(0,U.useState)(!1),[Dr,Hr]=(0,U.useState)((rr=(cr=pt.actionTabs.selectArrs)==null?void 0:cr.data)==null?void 0:rr.name),[Wn]=le.default.useForm();(0,U.useEffect)(()=>{var yn,nr,or,Pt,Lr,Wr;pt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&Wn.setFieldsValue({comment:(nr=(yn=pt.actionTabs.selectArrs)==null?void 0:yn.data)==null?void 0:nr.work_comment,hidden_comment:(Pt=(or=pt.actionTabs.selectArrs)==null?void 0:or.data)==null?void 0:Pt.work_comment_hidden}),Hr((Wr=(Lr=pt.actionTabs.selectArrs)==null?void 0:Lr.data)==null?void 0:Wr.name)},[pt.actionTabs.key]);const Ln=()=>we(void 0,null,function*(){var yn,nr;const or=Wn.getFieldValue();if((yield(0,b.ZP)(`/api/student_works/${(nr=(yn=pt.actionTabs.selectArrs)==null?void 0:yn.data)==null?void 0:nr.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:or.hidden_comment,comment:or.comment}})).status===0)return e.ZP.success("\u8BC4\u9605\u6210\u529F"),Wn.resetFields(),bt({type:"shixunHomeworks/setActionTabs",payload:{}}),bt({type:"shixunHomeworks/getWorkList",payload:Sr})});return U.createElement(U.Fragment,null,U.createElement(g.default,{centered:!0,title:(lr=(hr=pt.actionTabs.selectArrs)==null?void 0:hr.data)!=null&&lr.work_comment_hidden?"\u66F4\u6539"+Dr+"\u70B9\u8BC4":Dr+"\u70B9\u8BC4",open:pt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>we(void 0,null,function*(){const yn=Wn.getFieldValue();JSON.stringify(yn)==="{}"||yn.hidden_comment===""&&yn.comment===""?Ir(!0):Ln()}),onCancel:()=>{bt({type:"shixunHomeworks/setActionTabs",payload:{}})}},U.createElement(le.default,{form:Wn,onChange:()=>{Pr&&Ir(!1)}},U.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),U.createElement(le.default.Item,{name:"comment"},U.createElement(i.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),U.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),U.createElement(le.default.Item,{name:"hidden_comment"},U.createElement(i.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Pr&&U.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var _e=(0,S.connect)(({shixunHomeworks:_t})=>({shixunHomeworks:_t}))(ye),ze=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ne=(_t,St)=>{var pt={};for(var bt in _t)We.call(_t,bt)&&St.indexOf(bt)<0&&(pt[bt]=_t[bt]);if(_t!=null&&ze)for(var bt of ze(_t))St.indexOf(bt)<0&&ge.call(_t,bt)&&(pt[bt]=_t[bt]);return pt},L=(_t,St,pt)=>new Promise((bt,Qt)=>{var cr=lr=>{try{hr(pt.next(lr))}catch(Sr){Qt(Sr)}},rr=lr=>{try{hr(pt.throw(lr))}catch(Sr){Qt(Sr)}},hr=lr=>lr.done?bt(lr.value):Promise.resolve(lr.value).then(cr,rr);hr((pt=pt.apply(_t,St)).next())});const K=_t=>{var St=_t,{shixunHomeworks:pt,dispatch:bt}=St,Qt=ne(St,["shixunHomeworks","dispatch"]);const cr=(0,S.useParams)(),[rr,hr]=(0,U.useState)([]),[lr,Sr]=(0,U.useState)([]);(0,U.useEffect)(()=>{pt.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Pr()},[pt.actionTabs.key]);function Pr(){return L(this,null,function*(){const Dr=yield(0,b.ZP)(`/api/homework_commons/${cr.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});hr(Dr)})}const Ir=[{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 U.createElement(U.Fragment,null,U.createElement(g.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:pt.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>L(void 0,null,function*(){const Dr=yield(0,b.ZP)(`/api/homework_commons/${cr.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:lr}});(Dr==null?void 0:Dr.status)===0&&(S.history.replace(`/classrooms/${cr.coursesId}/shixun_homework/${cr.categoryId}/detail?tabs=4`),window.location.reload(),bt({type:"shixunHomeworks/setActionTabs",payload:{}}),Sr([]))}),onCancel:()=>{Sr([]),bt({type:"shixunHomeworks/setActionTabs",payload:{}})}},U.createElement(t.default,{rowSelection:{type:"checkbox",onChange:(Dr,Hr)=>{Sr([...Dr])},selectedRowKeys:lr,getCheckboxProps:Dr=>({disabled:Dr.status==="\u8FDB\u884C\u4E2D"||Dr.works_count===0})},rowKey:Dr=>Dr.key||Dr.id,scroll:{y:300},pagination:!1,columns:Ir,dataSource:rr==null?void 0:rr.group_list})))};var $=(0,S.connect)(({shixunHomeworks:_t})=>({shixunHomeworks:_t}))(K),z=F(23469),H=F(54839),oe=F(18032),X=Object.defineProperty,V=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,xe=(_t,St,pt)=>St in _t?X(_t,St,{enumerable:!0,configurable:!0,writable:!0,value:pt}):_t[St]=pt,De=(_t,St)=>{for(var pt in St||(St={}))Y.call(St,pt)&&xe(_t,pt,St[pt]);if(V)for(var pt of V(St))de.call(St,pt)&&xe(_t,pt,St[pt]);return _t},Oe=(_t,St,pt)=>new Promise((bt,Qt)=>{var cr=lr=>{try{hr(pt.next(lr))}catch(Sr){Qt(Sr)}},rr=lr=>{try{hr(pt.throw(lr))}catch(Sr){Qt(Sr)}},hr=lr=>lr.done?bt(lr.value):Promise.resolve(lr.value).then(cr,rr);hr((pt=pt.apply(_t,St)).next())});const Pe=({shixunHomeworks:_t,dispatch:St,isShow:pt,setIsShow:bt,item:Qt,coursesId:cr,categoryId:rr})=>{const[hr,lr]=(0,U.useState)({page:1,limit:10}),[Sr,Pr]=(0,U.useState)([]),[Ir,Dr]=(0,U.useState)(!1);(0,U.useEffect)(()=>{pt&&Hr()},[pt]);function Hr(){return Oe(this,null,function*(){Dr(!0);const Ln=yield(0,b.ZP)(`/api/student_works/${Qt.id}/game_details.json`,{method:"get",params:De({},hr)});Dr(!1),Ln.status===0&&Pr(Ln==null?void 0:Ln.data)})}const Wn=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(Ln,yn,nr)=>U.createElement("span",{style:{color:"#000"}},hr.limit*(hr.page-1)+nr+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(Ln,yn,nr)=>U.createElement("span",{style:{color:"#000"}},Ln)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(Ln,yn,nr)=>U.createElement("span",null,Ln==0?"\u672A\u901A\u5173":Ln==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:(Ln,yn,nr)=>U.createElement("span",{style:{color:"#333"}},Ln)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(Ln,yn,nr)=>U.createElement("span",{style:{color:"#333"}},Ln)}];return U.createElement(U.Fragment,null,U.createElement(g.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:pt,width:700,footer:null,maskClosable:!1,onCancel:()=>{hr.page=1,hr.limit=10,lr(De({},hr)),bt(!1)}},U.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},U.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},U.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),U.createElement("span",{title:Qt==null?void 0:Qt.user_name,style:{color:"#232B40"}},Qt==null?void 0:Qt.user_name)),U.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},U.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),U.createElement("span",{title:Qt==null?void 0:Qt.student_id,style:{color:"#232B40"}},(Qt==null?void 0:Qt.student_id)||"--")),U.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},U.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),U.createElement("span",{title:Qt==null?void 0:Qt.group_name,style:{color:"#232B40"}},(Qt==null?void 0:Qt.group_name)||"--"))),U.createElement(t.default,{scroll:{y:380},columns:Wn,loading:Ir,style:{marginBottom:hr.limit>(Sr==null?void 0:Sr.count)?"16px":"0"},dataSource:Sr.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:hr.limit,current:hr.page,position:["bottomRight"],onChange:(Ln,yn)=>{hr.page=Ln,hr.limit=yn,lr(De({},hr)),Hr()},total:Sr==null?void 0:Sr.count,showTotal:(Ln,yn)=>U.createElement("span",null,"\u5171",U.createElement("span",{style:{color:"#165DFF"}}," ",Ln," "),"\u6761\u6570\u636E")}})))};var et=(0,S.connect)(({shixunHomeworks:_t})=>({shixunHomeworks:_t}))(Pe),Se=F(59301),Ke=Object.defineProperty,Me=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Qe=(_t,St,pt)=>St in _t?Ke(_t,St,{enumerable:!0,configurable:!0,writable:!0,value:pt}):_t[St]=pt,$e=(_t,St)=>{for(var pt in St||(St={}))st.call(St,pt)&&Qe(_t,pt,St[pt]);if(Me)for(var pt of Me(St))Le.call(St,pt)&&Qe(_t,pt,St[pt]);return _t},lt=(_t,St,pt)=>new Promise((bt,Qt)=>{var cr=lr=>{try{hr(pt.next(lr))}catch(Sr){Qt(Sr)}},rr=lr=>{try{hr(pt.throw(lr))}catch(Sr){Qt(Sr)}},hr=lr=>lr.done?bt(lr.value):Promise.resolve(lr.value).then(cr,rr);hr((pt=pt.apply(_t,St)).next())});const mt=({value:_t,placeholder:St=""})=>{if(_t==null||_t==="")return Se.createElement("span",null,St);{const pt=Number(_t);if(pt>=80)return Se.createElement("span",{style:{color:"#009C0F"}},pt);if(pt<80&&pt>=60)return Se.createElement("span",{style:{color:"#FA6400"}},pt);if(pt<60)return Se.createElement("span",{style:{color:"#E30000"}},pt)}},Rt=({shixunHomeworks:_t,classroomList:St,loading:pt,dispatch:bt,setExportParams:Qt,user:cr})=>{var rr,hr,lr,Sr,Pr,Ir,Dr,Hr,Wn,Ln,yn,nr;const or=(0,S.useParams)(),[Pt,Lr]=(0,U.useState)($e($e({},{page:1,limit:20,order:"work_score",b_order:"desc"}),or)),[Wr]=le.default.useForm(),[An,kr]=(0,U.useState)(),[jr,Nr]=(0,U.useState)({}),[ii,Rr]=(0,U.useState)([]),[un,Un]=(0,U.useState)(!1),[Kn,In]=(0,U.useState)([]),[Jn,ur]=(0,U.useState)(!1),[Xi,vo]=(0,U.useState)(),[wt,Xt]=(0,U.useState)(1),[Jt,fr]=(0,U.useState)(),[Cr,xr]=(0,U.useState)(),[dr,yt]=(0,U.useState)(),[bn,rn]=(0,U.useState)(),[nn,ni]=(0,U.useState)(),[ei,gi]=(0,U.useState)(!1),[yo,lo]=(0,U.useState)(!1),[bo,xi]=(0,U.useState)(),so=(0,S.useLocation)();(0,U.useEffect)(()=>(Oi(),()=>{Nr([]),Rr([])}),[Pt.coursesId]),(0,U.useEffect)(()=>{var sr;const Qr=JSON.parse(JSON.stringify(_t.workList));!((sr=Qr==null?void 0:Qr.student_works)!=null&&sr.length)&&(Qr!=null&&Qr.id)?(Qr.student_works=[$e({},Qr)],Nr(Qr)):(Qr!=null&&Qr.id&&Rr([$e($e({},Qr),{number:"\u6211"})]),Nr($e({},Qr)))},[_t.workList]);const Oi=sr=>(Qt($e({},Pt)),bt({type:"shixunHomeworks/getWorkList",payload:Pt}));(0,U.useEffect)(()=>{bt({type:"user/getUserInfo",payload:{course_id:Pt.coursesId}})},[]);const Zi=()=>lt(void 0,null,function*(){const sr=yield(0,Q.Uc)({categoryId:or.categoryId});kr(sr==null?void 0:sr.update_score)}),ui=()=>lt(void 0,null,function*(){bt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const sr=yield(0,Q.Vs)({categoryId:or.categoryId});bt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(sr==null?void 0:sr.status)===0&&(e.ZP.success(sr==null?void 0:sr.message),Oi())}),Cn=()=>{Pt.page=1;const sr=Object.assign({},Wr.getFieldsValue());delete Pt.course_group,delete Pt.teacher_comment,Object.keys(sr).map(function(Qr){var jn;switch(Qr){case"task_status":sr[Qr].includes("all")||!sr[Qr].length?(delete Pt.work_status,Wr.setFieldsValue({task_status:"all"})):(Pt.work_status=sr[Qr],Wr.setFieldsValue({task_status:Pt.work_status}));break;case"course_group_info":sr[Qr].includes("all")||!sr[Qr].length?(delete Pt.course_group,Wr.setFieldsValue({course_group_info:"all"})):(Pt.course_group=sr[Qr],Wr.setFieldsValue({course_group_info:Pt.course_group}));break;case"teacher_comment":sr[Qr].includes("all")||!sr[Qr].length?(delete Pt.teacher_comment,Wr.setFieldsValue({teacher_comment:"all"})):(Pt.teacher_comment=((jn=sr[Qr])==null?void 0:jn.length)===1?Number(sr[Qr][0]):"",Wr.setFieldsValue({teacher_comment:sr[Qr]}));break}}),Oi()};(0,U.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(ni(47),gi(!0))},[document.getElementById("divhe")]);const Or=(sr,Qr)=>{Pt.page=sr,Pt.limit=20,Oi()};function ti(){Xt(1),fr(""),xr(""),yt(""),rn(""),In([])}const Tn=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(sr,Qr,jn)=>Pt.limit*(Pt.page-1)+jn+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:sr=>Se.createElement(v.Z,{placement:"bottomLeft",title:sr},Se.createElement("span",{className:"current"},sr))},!(0,ue.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:Pt.order==="student_id"?Pt.b_order==="desc"?"descend":"ascend":null,render:sr=>Se.createElement(v.Z,{placement:"bottomLeft",title:sr||"--"},Se.createElement("span",{className:"current"},sr||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(sr,Qr)=>sr?Se.createElement(v.Z,{placement:"bottom",title:sr},Se.createElement("span",{className:"current"},sr)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:Pt.order==="work_status"?Pt.b_order==="desc"?"descend":"ascend":null,render:sr=>Se.createElement(x.lC,{status:sr})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:Pt.order==="achieve_time"?Pt.b_order==="desc"?"descend":"ascend":null,render:(sr,Qr)=>Se.createElement(v.Z,{placement:"bottomLeft",title:sr},Se.createElement("span",{className:"current"},sr))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(sr,Qr)=>Se.createElement("span",{onClick:jn=>{var mn;jn.stopPropagation(),(mn=jr.homework_status)!=null&&mn.includes("\u5BFC\u5165")&&(xi(Qr),lo(!0))}},sr||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:Pt.order==="work_score"?Pt.b_order==="desc"?"descend":"ascend":null,render:(sr,Qr)=>Se.createElement(v.Z,{title:Se.createElement(Se.Fragment,null,Se.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(Qr==null?void 0:Qr.late_final_score)||0),Se.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(Qr==null?void 0:Qr.late_penalty)||0),Se.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(Qr==null?void 0:Qr.score)||0))},mt({value:sr,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:Pt.order==="achieve_time_long"?Pt.b_order==="desc"?"descend":"ascend":null,render:(sr,Qr)=>sr&&sr!="--"?Se.createElement(v.Z,{placement:"bottom",title:sr},Se.createElement("span",{className:"current"},sr)):"--"},((rr=jr.homework_status)==null?void 0:rr.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((hr=jr.homework_status)!=null&&hr.includes("\u5BFC\u5165"))&&{title:Se.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:sr=>sr?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(sr,Qr)=>{var jn;return(jn=jr.homework_status)!=null&&jn.includes("\u5BFC\u5165")?(0,ue.GJ)()?Se.createElement("a",{onClick:mn=>{mn.stopPropagation(),bt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Qr==null?void 0:Qr.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):Se.createElement("a",{onClick:mn=>{mn.stopPropagation(),xi(Qr),lo(!0)}},"\u67E5\u770B"):(0,ue.dE)()?Se.createElement("div",null,(0,x.JL)(Qr==null?void 0:Qr.work_status)==="\u672A\u5F00\u542F"?Se.createElement("span",null,"--"):Se.createElement("a",{onClick:mn=>{var _n;if(mn.stopPropagation(),(0,ue.Rm)()&&!((_n=St.AssistantObject.hack)!=null&&_n.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/${Pt.coursesId}/program_homework/${Pt.categoryId}/${Qr.id}/${Qr.user_id}/comment`,"_blank")}},"\u67E5\u770B")):Se.createElement("a",{target:"_blank",onClick:mn=>{var _n,Rn;if(mn.stopPropagation(),(0,ue.Rm)()&&!((_n=St.AssistantObject.hack)!=null&&_n.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((Rn=cr.userInfo)!=null&&Rn.professional_certification)window.open(`/classrooms/${Pt.coursesId}/program_homework/${Pt.categoryId}/${Qr.id}/${Qr.user_id}/comment`,"_blank");else return g.default.confirm({title:"\u63D0\u793A",centered:!0,content:Se.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,x.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(sr=>!!sr),Xn=()=>{var sr,Qr;return Se.createElement(c.default,null,Se.createElement(c.default.Item,{onClick:()=>{var jn;if((0,ue.Rm)()&&!((jn=St.AssistantObject.hack)!=null&&jn.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}bt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:jr==null?void 0:jr.course_group_info,fn:()=>{(0,H.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,ue.GJ)()&&((sr=jr==null?void 0:jr.student_works)==null?void 0:sr.length)>0&&!((Qr=jr==null?void 0:jr.homework_status)!=null&&Qr.includes("\u5BFC\u5165"))&&Se.createElement(c.default.Item,{key:"3",onClick:()=>{var jn;if((0,ue.Rm)()&&!((jn=St.AssistantObject.hack)!=null&&jn.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}bt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:jr==null?void 0:jr.course_group_info,fn:()=>{var mn,_n,Rn,Po;bt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),S.history.push(`/classrooms/${Pt==null?void 0:Pt.coursesId}/program_homework/${Pt.categoryId}/${(_n=(mn=jr==null?void 0:jr.student_works)==null?void 0:mn[0])==null?void 0:_n.id}/${(Po=(Rn=jr==null?void 0:jr.student_works)==null?void 0:Rn[0])==null?void 0:Po.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),Se.createElement(c.default.Item,{key:"2",onClick:()=>{var jn;if((0,ue.Rm)()&&!((jn=St.AssistantObject.hack)!=null&&jn.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}S.history.push(`/classrooms/${Pt.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return Se.createElement(Se.Fragment,null,Se.createElement("section",{className:`${se.wrap} minH500 bg-white pl30 pr30 pt30`},((lr=jr.homework_status)==null?void 0:lr.includes("\u672A\u53D1\u5E03"))&&Se.createElement(y.Z,null),!((Sr=jr.homework_status)!=null&&Sr.includes("\u672A\u53D1\u5E03"))&&Se.createElement("aside",null,!(0,ue.GJ)()&&Se.createElement("div",{className:"c-light-black font12"},Se.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",jr==null?void 0:jr.publish_time),Se.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",jr==null?void 0:jr.end_time),Se.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(jr==null?void 0:jr.late_time)||"- -")),(0,ue.GJ)()&&Se.createElement(Se.Fragment,null,Se.createElement(le.default,{form:Wr,onChange:Cn,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((Pr=jr.task_status)==null?void 0:Pr.length)>0&&Se.createElement(le.default.Item,{name:"task_status"},Se.createElement(u.default.Group,{value:[],style:{width:"100%"}},Se.createElement(n.Z,null,Se.createElement(l.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),Se.createElement(l.Z,{flex:"80px"},Se.createElement(u.default,{value:"all"},"\u5168\u90E8")),Se.createElement(l.Z,{flex:"1"},jr.task_status&&jr.task_status.map((sr,Qr)=>Se.createElement(u.default,{name:"task_status",value:sr.id},sr.name,"(",sr.count,")")))))),((Ir=jr.course_group_info)==null?void 0:Ir.length)>0&&Se.createElement(le.default.Item,{name:"course_group_info"},Se.createElement(u.default.Group,{style:{width:"100%"}},Se.createElement(n.Z,null,Se.createElement(l.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),Se.createElement(l.Z,{flex:"80px"},Se.createElement(u.default,{value:"all"},"\u5168\u90E8")),Se.createElement(l.Z,{flex:"1",id:"divhe",style:{height:nn+"px",overflow:"hidden"}},(Dr=jr.course_group_info)==null?void 0:Dr.map((sr,Qr)=>Se.createElement(u.default,{value:sr.course_group_id},sr.group_group_name,"(",sr.count,")"))),ei&&Se.createElement("span",{onClick:()=>{let sr=document.getElementById("divhe").scrollHeight;nn>47?ni(47):ni(sr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},nn===47?"\u5C55\u5F00":"\u6536\u8D77",nn===47?Se.createElement(p.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Se.createElement(h.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((Hr=jr.teacher_comment)==null?void 0:Hr.length)>0&&Se.createElement(le.default.Item,{name:"teacher_comment"},Se.createElement(u.default.Group,{style:{width:"100%"}},Se.createElement(n.Z,null,Se.createElement(l.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),Se.createElement(l.Z,{flex:"80px"},Se.createElement(u.default,{value:"all"},"\u5168\u90E8")),Se.createElement(l.Z,{flex:"1"},jr.teacher_comment&&jr.teacher_comment.map((sr,Qr)=>Se.createElement(u.default,{value:String(sr.id)},sr.name,"(",sr.count,")"))))))),Se.createElement(n.Z,{align:"middle"},Se.createElement(l.Z,{flex:"1"},Se.createElement(n.Z,{align:"middle"},Se.createElement(l.Z,null,Se.createElement(i.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:sr=>{Pt.search=sr.trim(),Pt.page=1,Oi()},style:{width:240}})),Se.createElement(l.Z,null,Se.createElement("span",{className:"ml5"},Se.createElement("span",{className:"c-red"},jr.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",jr.work_count,"\u4E2A\u5B66\u751F\uFF09")))),Se.createElement(l.Z,null,(0,ue.GJ)()&&!((Wn=jr.homework_status)!=null&&Wn.includes("\u5BFC\u5165"))&&Se.createElement(s.ZP,{className:"ml10",onClick:()=>{bt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:jr.student_works.map(sr=>sr.id),params:Pt}})}},Se.createElement("span",{className:`${se.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,ue.GJ)()&&!((Ln=jr.homework_status)!=null&&Ln.includes("\u5BFC\u5165"))&&Se.createElement(s.ZP,{className:"ml10",onClick:ui},Se.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,ue.GJ)()&&Se.createElement(r.Z,{dropdownRender:Xn,className:"ml10"},Se.createElement(s.ZP,null,Se.createElement(m.Z,null),"\u5BFC\u51FA",Se.createElement(d.Z,null)))))),Se.createElement(n.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,ue.GJ)()&&An&&Se.createElement("span",null,Se.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")),Se.createElement(t.default,{className:`mt30 ${se.TableDom}`,loading:pt["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:sr=>({onClick:Qr=>{var jn,mn;if(!((jn=jr.homework_status)!=null&&jn.includes("\u5BFC\u5165"))){if((0,ue.Rm)()&&!((mn=St.AssistantObject.hack)!=null&&mn.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}(0,oe.O5)()&&window.open(`/classrooms/${Pt.coursesId}/program_homework/${Pt.categoryId}/${sr.id}/${sr.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:jr.student_works,columns:Tn,onChange:(sr,Qr,jn)=>{jn.field&&(Pt.order=jn.field==="score"?"work_score":jn.field),jn.order||(Pt.b_order="asc"),jn.order==="ascend"&&(Pt.b_order="asc"),jn.order==="descend"&&(Pt.b_order="desc"),jn.order||(Pt.b_order="asc"),Oi()}}),Se.createElement(re,null),Se.createElement(_e,null),Se.createElement(E.Z,null)),Se.createElement(g.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:un,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>lt(void 0,null,function*(){if(wt===2){if(Kn.length<=0){e.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!bn){e.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let sr=yield(0,b.ZP)(`/api/homework_commons/${Pt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Pt.categoryId,comment:bn,status:Kn}});sr.status===0&&(vo(sr),Un(!1),ur(!0))}else{if(!(dr===0||Cr===0)){if(!dr){e.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Cr){e.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(dr>Cr){e.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!bn){e.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let sr=yield(0,b.ZP)(`/api/homework_commons/${Pt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Pt.categoryId,comment:bn,min_score:dr,max_score:Cr}});sr.status===0&&(vo(sr),Un(!1),ur(!0))}}),onCancel:()=>{Un(!1),ti()}},Se.createElement("div",{style:{padding:"32px"}},Se.createElement("div",null,Se.createElement("div",null,Se.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Se.createElement(o.ZP.Group,{value:wt,onChange:sr=>{Xt(sr.target.value)}},Se.createElement(o.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Se.createElement(o.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),wt===1&&Se.createElement("div",{style:{display:"flex",marginTop:"20px"}},Se.createElement("span",{style:{width:"70px",textAlign:"end"}},Se.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Se.createElement(a.Z,{min:0,max:100,value:dr,onChange:sr=>yt(sr),style:{width:"100px"}}),Se.createElement("span",{style:{width:"80px",textAlign:"end"}},Se.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Se.createElement(a.Z,{min:0,max:100,value:Cr,onChange:sr=>xr(sr),style:{width:"100px"}})),wt===2&&Se.createElement("div",{style:{display:"flex",marginTop:"20px"}},Se.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Se.createElement(u.default.Group,{onChange:sr=>{In([...sr])},style:{width:"100%"}},(yn=jr.task_status)==null?void 0:yn.map((sr,Qr)=>Se.createElement(u.default,{name:"task_status",value:sr.id},sr.name,"(",sr.count,")")))),Se.createElement("div",{style:{display:"flex",marginTop:"20px"}},Se.createElement("span",{style:{width:"70px",textAlign:"end"}},Se.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Se.createElement(z.Z,{className:se.MdEditor,onChange:sr=>rn(sr),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Se.createElement(g.default,{open:Jn,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>lt(void 0,null,function*(){wt===2?(yield(0,b.ZP)(`/api/homework_commons/${Pt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Pt.categoryId,comment:bn,status:Kn}})).status===0&&(e.ZP.info("\u6253\u56DE\u6210\u529F"),ti(),Oi(),ur(!1)):(yield(0,b.ZP)(`/api/homework_commons/${Pt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Pt.categoryId,comment:bn,min_score:dr,max_score:Cr}})).status===0&&(e.ZP.info("\u6253\u56DE\u6210\u529F"),ti(),Oi(),ur(!1))}),onCancel:()=>{ti(),ur(!1)}},Se.createElement("div",{style:{padding:"32px"}},wt===1&&Se.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",dr,"-",Cr,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),wt===2&&Se.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((nr=jr.task_status)==null?void 0:nr.filter(sr=>Kn==null?void 0:Kn.includes(sr.id)).map(sr=>sr.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Se.createElement("br",null),Se.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",Xi==null?void 0:Xi.count,"\u540D\u5B66\u751F")))),Se.createElement($,null),Se.createElement(et,{isShow:yo,setIsShow:lo,item:bo,coursesId:Pt.coursesId,categoryId:Pt.categoryId}),Se.createElement("aside",{className:"tc mb50 mt30"},Se.createElement(A.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:Or,current:Pt.page||1,defaultPageSize:20,total:jr.work_count})))};var Vt=(0,S.connect)(({shixunHomeworks:_t,classroomList:St,loading:pt,user:bt})=>({shixunHomeworks:_t,classroomList:St,loading:pt.effects,user:bt}))(Rt)},70442:function(Er,at,F){"use strict";F.d(at,{Z:function(){return a}});var U=F(59301),le=F(42203),e=F(43418),v=F(3113),g=F(71418),c=F(22267),u=F(90593),n=F(48551),l=F(24334),i=F(61186),s=F.n(i),r=F(81699),t=F(59301),o=(A,p,h)=>new Promise((m,d)=>{var y=w=>{try{E(h.next(w))}catch(b){d(b)}},x=w=>{try{E(h.throw(w))}catch(b){d(b)}},E=w=>w.done?m(w.value):Promise.resolve(w.value).then(y,x);E((h=h.apply(A,p)).next())}),a=({open:A,onClose:p})=>{const[h,m]=(0,U.useState)(void 0);console.log((0,le.useLocation)(),33);const d=(0,le.useLocation)();(0,U.useEffect)(()=>{A&&function(){return o(this,null,function*(){const he=yield(0,c.X6)(A);m(he.data)})}()},[A]);const{status:y,created_at:x,code:E,name:w,language:b,pass_sets_count:S,set_count:B,error_msg:T,output:D,input:G,expected_output:C,execute_memory:R,user:P,execute_time:k,input_file_url:te,output_file_url:re,is_file:Q,expected_output_file_url:ue}=h||{};return t.createElement(e.default,{open:A,width:1e3,onCancel:()=>p(!1),footer:t.createElement(v.ZP,{type:"primary",onClick:()=>p(!1)},"\u5173\u95ED"),centered:!0},t.createElement(g.Z,{spinning:!h,delay:500},t.createElement("div",{className:"record-detail-info"},h?t.createElement(t.Fragment,null,t.createElement("div",{className:"record-detail-body"},t.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),t.createElement("ul",{className:"record-info"},t.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",t.createElement("span",{className:y===0?"c-green":"c-red"},u.Im[y])," "),t.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",t.createElement("span",null,s()(x).format("YYYY-MM-DD HH:mm:ss"))," "),t.createElement("li",null," \u8BED\u8A00\uFF1A",t.createElement("span",null,b)," "),t.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",t.createElement("span",null,k*1e3,"ms")," "),t.createElement("li",null," ",`${y===r.h.HIDE_COMPILE_STATUS?"--":S} / ${B} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,u.gZ)({status:y,error_msg:T,execute_time:k,output:D,input:G,expected_output:C,input_file_url:te,output_file_url:re,is_file:Q,expected_output_file_url:ue}),t.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),t.createElement(n.ZP,{height:"200px",width:"100%",language:b==null?void 0:b.toLocaleLowerCase(),value:l.Base64.decode(E),options:{readOnly:!0}}))):null)))}},81298:function(Er,at,F){"use strict";F.d(at,{Im:function(){return B},Y4:function(){return D}});var U=F(59301),le=F(92832),e=F(8591),v=F(3113),g=F(38600),c=F(24334),u=F.n(c),n=F(86653),l=F(26089),i=F(25711),s=F(58130),r=F(34376),t=F.n(r),o=F(70635),a=F(42203),A=F(70442),p=F(86766),h=F(22267),m=F(97655),d=F(79646),y=F(92310),x=F.n(y),E=F(39171),w=F(59301),b=(R,P,k)=>new Promise((te,re)=>{var Q=he=>{try{se(k.next(he))}catch(pe){re(pe)}},ue=he=>{try{se(k.throw(he))}catch(pe){re(pe)}},se=he=>he.done?te(he.value):Promise.resolve(he.value).then(Q,ue);se((k=k.apply(R,P)).next())});const{TextArea:S}=le.default,B={[g.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[g.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[g.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 T=(R=>(R[R.SET_VISIBLE=0]="SET_VISIBLE",R[R.SET_TABINDEX=1]="SET_TABINDEX",R))(T||{});function D(R){const{status:P,error_msg:k,output:te,input:re,expected_output:Q,is_file:ue,input_file_url:se,output_file_url:he,expected_output_file_url:pe,setMonacoValue:Ee,setData:ve}=R,we=(0,U.useRef)(),ye=(0,U.useRef)(),_e=(0,U.useRef)();let ze=null;const We={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,U.useEffect)(()=>{if(te&&!ue&&we.current){const ge=new r.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});ge.open(we.current);const ne=(0,s.pp)(c.Base64.decode(te));ge.write(ne),ge.setOption("theme",{background:"#1e1e1e"})}if(re&&!ue&&ye.current){const ge=new r.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});ge.open(ye.current),ge.write((0,s.pp)(re)),ge.setOption("theme",{background:"#1e1e1e"})}if(Q&&!ue&&_e.current){const ge=new r.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});ge.open(_e.current),ge.write((0,s.pp)(c.Base64.decode(Q))),ge.setOption("theme",{background:"#1e1e1e"})}},[te]),P){case g.h.NOMATCH:ze=w.createElement(w.Fragment,null,w.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!ue&&w.createElement("div",{ref:we}),ue&&w.createElement("div",{style:We},w.createElement("a",{style:{fontSize:"16px"},onClick:()=>b(this,null,function*(){const ge=yield(0,o.ZP)(he,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ee(ge),setTimeout(()=>{ve(he)},200)})},te)),w.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!ue&&w.createElement("div",{ref:_e}),ue&&w.createElement("div",{style:We},w.createElement("a",{style:{fontSize:"16px"},onClick:()=>b(this,null,function*(){const ge=yield fetch(pe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ee(yield ge.text()),setTimeout(()=>{ve(pe)},200)})},Q)));break;case g.h.EXECUTEFAILURE:ze=w.createElement(w.Fragment,null,w.createElement("div",{style:{border:"1px #F6F7F9 solid"}},w.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ue&&w.createElement(i.Z,{value:re,style:We}),ue&&w.createElement("div",{style:We},w.createElement("a",{onClick:()=>(0,s.LR)(se,re)},re))),w.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},w.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),w.createElement("pre",{className:n.Z.error,style:{color:"#E30000",padding:"0 10px"}},c.Base64.decode(k),"111")));break;case g.h.COMPILEFAILURE:ze=w.createElement(w.Fragment,null,w.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),w.createElement("pre",{className:n.Z.error},c.Base64.decode(k)));break;case g.h.PODFAILURE:ze=w.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case g.h.TIMEOUT:ze=w.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return w.createElement(w.Fragment,null," ",ze," ")}function G(R){const{status:P,error_msg:k,execute_time:te,output:re,input:Q,expected_output:ue,is_file:se,input_file_url:he,output_file_url:pe,expected_output_file_url:Ee}=R;let ve=null;switch(P){case g.h.OK:case g.h.NOMATCH:case g.h.EXECUTEFAILURE:case g.h.COMPILEFAILURE:ve=w.createElement("div",{id:"outputResultRef",className:"h100"});break;case g.h.PODFAILURE:ve=w.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case g.h.TIMEOUT:ve=w.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return w.createElement(w.Fragment,null," ",ve," ")}function C({value:R,className:P}){return w.createElement("span",{className:P},R)}at.ZP=({input:R,is_file:P,debuging:k,submitting:te,executingMessage:re,debugResult:Q,onChangeInput:ue,onDebugCode:se,onSubmitCode:he,hack:pe,user:Ee,submitResult:ve,isWhiteTheme:we,topDispatch:ye})=>{const[_e]=(0,a.useSearchParams)(),ze=(0,a.useParams)(),[We,ge]=(0,U.useState)(!1),[ne,L]=(0,U.useState)(!1),[K,$]=(0,U.useState)(1),[z,H]=(0,U.useState)(!1),[oe,X]=(0,U.useState)(0),[V,Y]=(0,U.useState)(!1),[de,xe]=(0,U.useState)(""),[De,Oe]=(0,U.useState)(""),Pe=(0,U.useRef)(),et=(0,U.useRef)(),Se=(0,U.useRef)(null),Ke=(0,U.useRef)(null),Me=(0,U.useRef)(null);console.log(ve,"submitResult",ze);const{status:st,id:Le,input:Qe,output:$e,expected_output:lt,is_file:mt,input_file_url:Rt,output_file_url:Vt,expected_output_file_url:_t,error_msg:St,hack_sets:pt}=ve||{};(0,U.useEffect)(()=>{st===0&&($(1),X(0))},[st,Le]),(0,U.useEffect)(()=>{b(void 0,null,function*(){var Dr;const Hr=yield(0,h.rX)(ze==null?void 0:ze.id,"submit");(Hr==null?void 0:Hr.status)===0&&(Hr!=null&&Hr.data&&((Dr=Hr==null?void 0:Hr.data)==null?void 0:Dr.status)!==0?(ye({type:m.Types.SET_SUBMIT_RESULT,payload:{submitResult:Hr==null?void 0:Hr.data}}),$(2),X(320)):($(1),X(0)))})},[ze==null?void 0:ze.id]),(0,U.useEffect)(()=>{if(Pe.current){let Ir=function(Pt){Ln=Wn.offsetHeight,yn=!0,nr=Pt.pageY,Me.current.style.display="block"},Dr=function(){yn=!1,Me.current.style.display="none"},Hr=function(Pt){if(yn){bt();let Lr=nr-Pt.pageY,Wr=Ln+Lr;if(Wr<0&&(Wr=0),Wr>window.innerHeight-150&&(Wr=window.innerHeight-150),K===1){Wr<=34?X(0):X(Wr);return}console.log(Wr,"resizeH"),X(Wr)}};const Wn=Se.current;let Ln=0,yn=!1,nr=0;const or=document.getElementById("case-y-bar");return or==null||or.addEventListener("mousedown",Ir),document.addEventListener("mousemove",Hr),document.addEventListener("mouseup",Dr),()=>{const Pt=document.getElementById("case-y-bar");Pt==null||Pt.removeEventListener("mousedown",Ir),document.removeEventListener("mousemove",Hr),document.removeEventListener("mouseup",Dr)}}},[Pe,K]),(0,U.useEffect)(()=>{const Ir=p.Z.subscribe("resize-move-bar",bt);if(_e.get("type")!=="exercises")return document.addEventListener((0,E.gH)(),rr),()=>{document.removeEventListener((0,E.gH)(),rr),Ir()}},[]),(0,U.useEffect)(()=>{});function bt(){var Ir,Dr,Hr,Wn;const Ln=document.getElementById("outputResultRef");if(Ln){let yn=Ln.dataset.text;et.current.reset(),et.current.writeln(yn);const nr=document.getElementById("outputResultRef").offsetWidth-20,or=((Wn=(Hr=(Dr=(Ir=et.current)==null?void 0:Ir._core)==null?void 0:Dr._renderService)==null?void 0:Hr.dimensions)==null?void 0:Wn.actualCellWidth)||10,Pt=Math.ceil(nr/or);et.current.resize(Pt,Math.ceil(Ln.clientHeight/16))}}function Qt(){ge(!We),setTimeout(()=>{bt()},300),X(We?320:window.innerHeight-150)}function cr(){ne?(L(!1),(0,E.BU)()):(L(!0),(0,E.Dj)(Ke.current))}const rr=Ir=>{(0,E.vp)()||L(!1)},hr=(0,U.useMemo)(()=>{if(Q){const{status:Ir,output:Dr,error_msg:Hr}=Q;return setTimeout(()=>{let Wn="",Ln=document.getElementById("outputResultRef");Dr?Wn=c.Base64.decode(Dr):Hr&&(Wn=c.Base64.decode(Hr)),et.current=new r.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),et.current.open(Ln),et.current.onKey(function(yn){var nr;if(yn.domEvent.key.toLocaleUpperCase()==="C"&&yn.domEvent.ctrlKey){yn.domEvent.preventDefault();let or=(nr=et.current)==null?void 0:nr.getSelection();navigator.clipboard.writeText(or).then(()=>{})}}),Ln.dataset.text=Wn,et.current.setOption("convertEol",!0),bt()},300),w.createElement(w.Fragment,null,G(Q))}return null},[Q]);function lr(){var Ir,Dr;if(!(pe!=null&&pe.code)||((Ir=pe==null?void 0:pe.code)==null?void 0:Ir.trim().length)===0){(Dr=e.ZP)==null||Dr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}$(1),X(320),se()}const Sr=Ir=>b(void 0,null,function*(){let Dr=yield(0,o.ZP)(`/api/problems/${Ir}/start.json`,{method:"get",params:{hack_user_id:Ee==null?void 0:Ee.user_id}});Dr&&(window.location.href=`/myproblems/${Dr==null?void 0:Dr.identifier}${window.location.search}`)});function Pr(){mt?navigator.clipboard.writeText(c.Base64.decode(St)).then(()=>{e.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(c.Base64.decode($e)).then(()=>{e.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return w.createElement(U.Fragment,null,w.createElement("div",{className:x()(n.Z.case,we&&n.Z.whiteCase),style:{height:oe},ref:Se},w.createElement("div",{className:n.Z.fullMask,ref:Me}),w.createElement("div",{className:n.Z["resize-y-bar"],id:"case-y-bar",ref:Pe,draggable:!1},K===2&&w.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),K===1&&(oe<=34?w.createElement("div",{onClick:()=>{X(320)},className:n.Z.unfoldBtn},"\u63A7\u5236\u53F0",w.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):w.createElement("div",{onClick:()=>{X(0)},className:n.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",w.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),w.createElement("div",null,w.createElement("div",{className:n.Z.caseHead},w.createElement("div",{className:n.Z.dot}),w.createElement("div",{className:n.Z.text},K===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),K===2&&!te&&typeof st=="number"&&w.createElement(w.Fragment,null,st===g.h.OK?w.createElement("div",{className:n.Z.pass},w.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):w.createElement("div",{className:n.Z.noPass},w.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),B[st])),w.createElement("div",{className:n.Z.btns},K===2&&!te&&w.createElement(w.Fragment,null,st!==g.h.OK&&w.createElement("div",{onClick:Pr},w.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),w.createElement("div",{onClick:()=>{Y(Le)}},w.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),_e.get("type")!=="exercises"&&w.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Qt()},w.createElement("i",{className:`iconfont icon-${We?"suoxiao1":"fangda"}`})))),w.createElement("div",{style:{display:K===1?"block":"none"}},k?w.createElement(l.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):w.createElement("div",{style:{height:oe-34}},w.createElement("div",{className:n.Z.result},w.createElement("div",{className:n.Z.left},w.createElement("div",{className:n.Z.title},w.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),w.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),w.createElement("div",{className:n.Z.leftNode},w.createElement(S,{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:P?"":R,onChange:ue}))),w.createElement("div",{className:n.Z.right},w.createElement("div",{className:n.Z.title},w.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),w.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),w.createElement("div",{className:n.Z.node},Q?hr:w.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")))))),w.createElement("div",{style:{display:K===2?"block":"none"}},te?w.createElement(l.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):w.createElement("div",{style:{height:oe-34,display:"flex",flexDirection:"column",overflow:"hidden"}},w.createElement("div",{ref:Ke,className:n.Z.elseNode},w.createElement("div",{className:n.Z.nameWrap},w.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),w.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),w.createElement("div",{className:n.Z.scroll},w.createElement("pre",{className:n.Z.scrollBox,style:z?{height:ne?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!mt&&w.createElement(C,{value:Qe}),mt&&w.createElement("a",{style:{fontSize:"16px"},onClick:()=>b(void 0,null,function*(){const Ir=yield fetch(Rt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Oe(yield Ir.text()),setTimeout(()=>{xe(Rt)},200)})},Qe)),Qe&&w.createElement("div",{className:n.Z.action},w.createElement("span",{onClick:()=>H(!z)},z?"\u6536\u8D77":"\u5C55\u5F00"),_e.get("type")!=="exercises"&&w.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>cr(),className:`iconfont icon-${ne?"suoxiao1":"fangda"}`})))),w.createElement("div",{className:n.Z.result,style:{flex:1,overflow:"hidden"}},w.createElement("div",{className:n.Z.left},w.createElement("div",{className:n.Z.title},w.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),w.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),w.createElement("div",{className:n.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},w.createElement("pre",null,!mt&&w.createElement(C,{className:"mb10",value:lt&&c.Base64.decode(lt)||""}),mt&&w.createElement("a",{style:{fontSize:"16px"},onClick:()=>b(void 0,null,function*(){const Ir=yield fetch(_t,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Oe(yield Ir.text()),setTimeout(()=>{xe(_t)},200)})},lt)))),w.createElement("div",{className:n.Z.right},w.createElement("div",{className:n.Z.title},w.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),w.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),w.createElement("div",{className:n.Z.node,style:{color:st===g.h.OK?"#2ABD8C":"#FF2C29"}},w.createElement("pre",null,(st===4||st===5)&&w.createElement(C,{className:"mb10",value:St&&c.Base64.decode(St)||""}),st!=4&&st!=5&&(mt?w.createElement("a",{style:{fontSize:"16px"},onClick:()=>b(void 0,null,function*(){const Ir=yield(0,o.ZP)(Vt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Oe(Ir)}catch(Dr){Oe("")}setTimeout(()=>{xe(Vt)},200)})},$e):w.createElement(C,{className:"mb10",value:$e&&c.Base64.decode($e)||""})))))))))),w.createElement("div",{className:x()(n.Z.footer,we&&n.Z.whiteFooter),style:{zIndex:100}},(pe==null?void 0:pe.is_program)&&(pe==null?void 0:pe.above_question)&&w.createElement(v.ZP,{className:"mr10",type:"primary",onClick:()=>Sr(pe==null?void 0:pe.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(pe==null?void 0:pe.is_program)&&(pe==null?void 0:pe.under_question)&&w.createElement(v.ZP,{className:"mr10",type:"primary",onClick:()=>Sr(pe==null?void 0:pe.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),w.createElement(v.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:k||te,loading:k,color:"#2ABD8C",className:"mr10",onClick:lr},"\u8C03\u8BD5\u4EE3\u7801"),_e.get("qtype")!=="8"&&w.createElement(v.ZP,{className:n.Z.disabled,type:"primary",icon:w.createElement("i",{className:"iconfont icon-bofang1"}),loading:te,disabled:k||te,onClick:()=>{var Ir,Dr;if(!(pe!=null&&pe.code)||((Ir=pe==null?void 0:pe.code)==null?void 0:Ir.trim().length)===0){(Dr=e.ZP)==null||Dr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}$(2),X(320),he()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),w.createElement(A.Z,{onClose:Y,open:V}),w.createElement(d.Z,{close:!0,data:de,type:de.length?"txt":"",onClose:()=>xe(""),monacoEditor:{value:De,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},97655:function(Er,at,F){"use strict";F.r(at),F.d(at,{Types:function(){return Bi},default:function(){return Gi}});var U=F(59301),le=F(42203),e=F(31797),v=F(43418),g=F(71418),c=F(3113),u=F(6848),n=F(95237),l=F(22267),i=F(79124),s=F(39171),r=F(69003),t=F(10148),o=F(80205),a=F(43428),A=F(48551),p=F(50474),h=F(49371),m=F(26403),d=F(59301),y=Object.defineProperty,x=Object.defineProperties,E=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,B=(Et,zt,Fr)=>zt in Et?y(Et,zt,{enumerable:!0,configurable:!0,writable:!0,value:Fr}):Et[zt]=Fr,T=(Et,zt)=>{for(var Fr in zt||(zt={}))b.call(zt,Fr)&&B(Et,Fr,zt[Fr]);if(w)for(var Fr of w(zt))S.call(zt,Fr)&&B(Et,Fr,zt[Fr]);return Et},D=(Et,zt)=>x(Et,E(zt));const G={theme:(0,h.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,h.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,h.G)("cmTabToSpace",!0)};var C=(Et=>(Et[Et.set_font_size=0]="set_font_size",Et[Et.set_theme=1]="set_theme",Et[Et.on_tab_to_space=2]="on_tab_to_space",Et[Et.set_show_editor_setting=3]="set_show_editor_setting",Et))(C||{});function R(Et,zt){switch(zt.type){case 3:return D(T({},Et),{showEditorSetting:zt.payload});case 1:return D(T({},Et),{theme:zt.payload});case 0:return D(T({},Et),{fontSize:zt.payload});case 2:return D(T({},Et),{tabToSpace:zt.payload});default:throw new Error}}var P=({isLoading:Et,value:zt,onChange:Fr,language:gn,onUpdateCode:Gr,ActionBarRender:dn,setIsWhiteTheme:Pn})=>{const[on,en]=(0,U.useReducer)(R,G),{theme:Dn,fontSize:Jr,showEditorSetting:Vr,tabToSpace:sn}=on,Ci=(0,U.useRef)(),Zn=(0,U.useRef)();(0,U.useEffect)(()=>{Pn(Dn==="vs")},[Dn]);const hi={onFontSizeChange:Ki=>{en({type:0,payload:Ki}),(0,h.t)("cmFontSize",Ki)},tabToSpace:sn,cmFontSize:Jr,className:"oj",cmCodeMode:Dn,onTabToSpace:Ki=>{en({type:2,payload:Ki}),(0,h.t)("cmTabToSpace",Ki)},onCodeModeChange:Ki=>{en({type:1,payload:Ki}),(0,h.t)("ProgrammingCodeMode",Ki)}};function xn(){en({type:3,payload:!1})}function uo(){en({type:3,payload:!0})}const Ji={value:zt,language:gn,theme:Dn,options:{fontSize:Jr,insertSpaces:sn},onChange:Ki=>{Fr(Ki),Zn.current=Ki,clearTimeout(Ci.current),Ci.current=setTimeout(()=>{Gr(Zn.current)},1e4)},onEditBlur:Ki=>{Zn.current&&Gr(Zn.current)}};return d.createElement(U.Fragment,null,dn(uo),d.createElement("div",{style:{flex:1,overflow:"hidden"}},!Et&&d.createElement(A.ZP,T({},Ji))),d.createElement(p.Z,null,d.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Vr,onClose:xn},d.createElement(m.Z,T({},hi)))))},k=F(60141),te=F(24334),re=F(81298),Q={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"},ue={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},se=F(2595),he=F(25700),pe=F(50023),Ee=F(70442),ve=F(61186),we=F.n(ve),ye=F(59301);const{Column:_e}=se.default;var ze=({submitResult:Et,submitting:zt,submitRecords:Fr,page:gn,onPageChange:Gr,topicId:dn})=>{const[Pn]=(0,le.useSearchParams)(),{records:on,records_count:en}=Fr||{},[Dn,Jr]=(0,U.useState)(!1),Vr=Pn.get("type")==="1";return ye.createElement(g.Z,{spinning:zt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:ye.createElement(pe.Z,{style:{fontSize:24},spin:!0})},(on==null?void 0:on.length)>0?ye.createElement(se.default,{dataSource:on,rowKey:"id",pagination:!1},ye.createElement(_e,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(sn,Ci)=>ye.createElement("span",null," ",we()(sn).format("YYYY-MM-DD HH:mm:ss"))}),ye.createElement(_e,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(sn,Ci)=>{var Zn;return ye.createElement("span",{className:`${sn===0?"c-green":"c-red"} current`,onClick:()=>{Jr(Ci.id)}},(Zn=re.Im[sn])==null?void 0:Zn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),ye.createElement(_e,{title:`\u6267\u884C\u7528\u65F6 (${Vr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:sn=>sn?Vr?sn:sn/1e3:""}),ye.createElement(_e,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Vr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:sn=>sn?Vr?sn:parseFloat((sn/1024).toFixed(2)):""}),ye.createElement(_e,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),ye.createElement(_e,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(sn,Ci)=>ye.createElement("span",{className:"c-light-primary current",onClick:()=>{Jr(Ci.id)}},"\u67E5\u770B")})):ye.createElement("div",{style:{height:300,width:"100%"}}),ye.createElement(Ee.Z,{onClose:Jr,open:Dn}),en>15?ye.createElement(he.Z,{className:ue.pagination,current:gn,pageSize:15,total:en,onChange:Gr}):null)},We=F(97267),ge=F(12563),ne={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},L=F(25711),K=F(59301);const $={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var z=({hack:Et})=>{const{language:zt,difficult:Fr,time_limit:gn,description:Gr}=Et,[dn]=(0,le.useSearchParams)(),Pn=$[Fr];return K.createElement(K.Fragment,null,K.createElement("ul",{className:ne.info},K.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",K.createElement("b",{className:ne.info_tag},zt)),K.createElement("li",null,K.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",K.createElement(ge.default,{color:Pn==null?void 0:Pn.color},Pn==null?void 0:Pn.name)),K.createElement("li",null,K.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",K.createElement("span",{style:{color:"#333333"}},gn,"\u79D2"))),dn.get("qtype")==="8"?K.createElement(L.Z,{value:Gr,showProgramFill:!0,className:ne.desc}):K.createElement(L.Z,{value:Gr,className:ne.desc}))},H={},oe=F(59301),X=({hack:Et,current_user:zt})=>oe.createElement("div",{className:H.answer},Et!=null&&Et.answer_text?oe.createElement(L.Z,{style:{padding:"13px 0"},value:(Et==null?void 0:Et.answer_text)||""}):oe.createElement(We.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),V=F(86766),Y=F(70635);function de(Et,zt){return(0,Y.U2)(`/problems/${Et}/comments.json`,{page:zt,limit:10})}function xe(Et){return(0,Y.v_)(`/discusses/${Et}/plus.json`,{container_type:"Discuss",type:1})}function De(Et,zt,Fr){return(0,Y.v_)(`/problems/${Et}/comments/reply.json`,{comments:{content:Fr,parent_id:zt}})}function Oe(Et,zt){return(0,Y.v_)(`/problems/${Et}/comments.json`,{comments:{content:zt}})}function Pe(Et,zt,Fr){return(0,Y.v_)(`/problems/${Et}/comments/${zt}/hidden.json`,Fr)}function et(Et,zt){return(0,Y.IV)(`/problems/${Et}/comments/${zt}`)}var Se=F(75584);function Ke({author:Et}){return U.createElement("a",{href:`/users/${Et.login}`,target:"_blank"},U.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${t.Z.IMG_SERVER}/images/${Et.image_url}`,width:"50"}))}function Me({data:Et,index:zt,parentDiscussIndex:Fr,user:gn,onSetActionType:Gr}){const{author:dn,can_delete:Pn,content:on,id:en,time:Dn}=Et;function Jr(){Gr({id:en,index:zt,type:"delete-discuss",parentDiscussIndex:Fr,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Vr=gn.admin||Pn||dn.user_id===gn.user_id;return U.createElement("div",{className:"discuss-item-container second-discuss "},U.createElement(Ke,{author:dn}),U.createElement("section",null,U.createElement("div",{className:"discuss-info"},U.createElement("a",{href:`/users/${dn.login}`,target:"_blank"},dn.name),U.createElement("span",{className:"grey"},Dn),U.createElement("div",{className:"btn-group",style:{marginBottom:0}},Vr?U.createElement("a",{onClick:Jr,title:"\u5220\u9664"},U.createElement("i",{className:"iconfont icon-shanchu"})):null)),U.createElement(L.Z,{className:"discuss-content",value:on})))}var st=({user:Et,data:zt,index:Fr,onPlusDiscuss:gn,onSetActionType:Gr,activeDiscussIndex:dn,onReplyDiscuss:Pn,onSetActiveDiscussIndex:on})=>{const{content:en,children:Dn,hidden:Jr,id:Vr,praise_count:sn,time:Ci,user_praise:Zn,can_delete:hi,author:xn}=zt;function uo(){on(Vr)}function Ji(){gn(Vr,!Zn,Fr)}function Ki(){Gr({id:Vr,index:Fr,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function no(){Gr({id:Vr,index:Fr,params:{hidden:Jr?"0":"1"},type:"hidden-discuss",message:Jr?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const kn=Et.admin||Et.user_id===xn.user_id;return U.createElement("div",{className:"discuss-item-container",key:Vr},U.createElement(Ke,{author:xn}),U.createElement("section",null,U.createElement("div",{className:"discuss-info"},U.createElement("a",{href:`/users/${xn.login}`,target:"_blank"}," ",xn.name," "),U.createElement("span",{className:"grey"},Ci)),U.createElement(L.Z,{className:"discuss-content",value:en}),Dn&&Dn.length>0?U.createElement("div",{className:"reply-discuss-container"},Dn.map((wn,oi)=>U.createElement(Me,{key:wn.id,data:wn,index:oi,user:Et,onSetActionType:Gr,parentDiscussIndex:Fr}))):null,U.createElement("div",{className:"btn-group"},kn?U.createElement("a",{onClick:no,title:Jr?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},U.createElement("i",{className:Jr?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,hi&&(!Dn||Dn.length==0)?U.createElement("a",{onClick:Ki,title:"\u5220\u9664"},U.createElement("i",{className:"iconfont icon-shanchu"})):null,U.createElement("a",{onClick:uo,title:"\u56DE\u590D"}," ",U.createElement("i",{className:"iconfont icon-huifu1"})," "),U.createElement("a",{onClick:Ji,className:Zn?"c-orange":""},U.createElement("i",{className:Zn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),U.createElement("span",null,sn||""))),U.createElement(Se.Z,{id:Vr,activeDiscussIndex:dn,onReplyDiscuss:Pn})))},Le=F(2307),Qe={"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"},$e=F(23469),lt=(Et,zt,Fr)=>new Promise((gn,Gr)=>{var dn=en=>{try{on(Fr.next(en))}catch(Dn){Gr(Dn)}},Pn=en=>{try{on(Fr.throw(en))}catch(Dn){Gr(Dn)}},on=en=>en.done?gn(en.value):Promise.resolve(en.value).then(dn,Pn);on((Fr=Fr.apply(Et,zt)).next())}),mt=({user_praise:Et,praise_count:zt,praisePlus:Fr,onCreateDiscuss:gn,discuss_count:Gr})=>{const[dn,Pn]=(0,U.useState)(!1),[on,en]=(0,U.useState)("");function Dn(Ci){en(Ci)}function Jr(){Pn(!0)}function Vr(){Pn(!1)}function sn(){return lt(this,null,function*(){gn(on),en(""),Pn(!1)})}return U.createElement("div",{className:`${Qe["dis-input-editor-container"]} ${dn?Qe.active:""} `},U.createElement("div",{className:dn?`hide ${Qe["text-area"]}`:Qe["text-area"]},U.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Jr}),U.createElement("a",null," ",U.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Gr," "),U.createElement("a",{className:"c-light-black",onClick:Fr,title:Et?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},U.createElement("i",{className:`mr3 ${Et?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),zt?U.createElement("span",null,zt):"")),dn?U.createElement("div",{className:Qe["input-mask"],onClick:Vr}):null,U.createElement("div",{className:dn?Qe["md-container"]:`${Qe["md-container"]} hide`},U.createElement($e.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:on,height:240,onChange:Dn}),U.createElement("div",{className:Qe["tip-container"],onClick:Vr},U.createElement("a",{className:Qe["btn-send"],onClick:sn}," \u53D1\u9001 "))))},Rt=F(59301),Vt=Object.defineProperty,_t=Object.defineProperties,St=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,cr=(Et,zt,Fr)=>zt in Et?Vt(Et,zt,{enumerable:!0,configurable:!0,writable:!0,value:Fr}):Et[zt]=Fr,rr=(Et,zt)=>{for(var Fr in zt||(zt={}))bt.call(zt,Fr)&&cr(Et,Fr,zt[Fr]);if(pt)for(var Fr of pt(zt))Qt.call(zt,Fr)&&cr(Et,Fr,zt[Fr]);return Et},hr=(Et,zt)=>_t(Et,St(zt)),lr=(Et,zt,Fr)=>new Promise((gn,Gr)=>{var dn=en=>{try{on(Fr.next(en))}catch(Dn){Gr(Dn)}},Pn=en=>{try{on(Fr.throw(en))}catch(Dn){Gr(Dn)}},on=en=>en.done?gn(en.value):Promise.resolve(en.value).then(dn,Pn);on((Fr=Fr.apply(Et,zt)).next())});const Sr={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Pr=(Et=>(Et[Et.GET_DISCUSSES=0]="GET_DISCUSSES",Et[Et.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Et[Et.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Et[Et.PLUS_DISCUSS=3]="PLUS_DISCUSS",Et[Et.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Et[Et.SET_PAGE=5]="SET_PAGE",Et[Et.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Et))(Pr||{});function Ir(Et,zt){switch(zt.type){case 6:return hr(rr({},Et),{loading:!0});case 0:return rr(rr({},Et),zt.payload);case 1:return rr(rr({},Et),zt.payload);case 4:return rr(rr({},Et),zt.payload);case 3:return rr(rr({},Et),zt.payload);case 5:return hr(rr({},Et),{page:zt.payload});case 2:return rr(rr({},Et),zt.payload);default:throw new Error}}var Dr=({user:Et,identifier:zt,hack:Fr,onTriggerPraise:gn,activeIndex:Gr})=>{const[dn,Pn]=(0,U.useReducer)(Ir,Sr),{loading:on,page:en,data:Dn,count:Jr,actionType:Vr,activeDiscussIndex:sn}=dn,Ci=(0,U.useCallback)(()=>lr(void 0,null,function*(){Pn({type:6});const wn=yield de(zt,en),{comments:oi,disscuss_count:cn}=wn;Pn({type:0,payload:{data:oi,count:cn,loading:!1}})}),[en,zt]);(0,U.useEffect)(()=>{Gr==="2"&&Ci()},[zt,en,Gr]);function Zn(wn){Pn({type:5,payload:wn})}function hi(wn){Pn({type:4,payload:{actionType:wn}})}function xn(wn){Pn(sn===wn?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:wn}})}function uo(wn,oi,cn){return lr(this,null,function*(){try{const hn=yield xe(wn);Dn[cn].user_praise=oi,Dn[cn].praise_count=hn.praise_count,Pn({type:3,payload:{data:[...Dn]}})}catch(hn){console.log(hn)}})}function Ji(){return lr(this,null,function*(){const{id:wn,params:oi,type:cn,index:hn,parentDiscussIndex:Gn}=Vr;if(cn==="hidden-discuss"&&(yield Pe(zt,wn,oi),Gn?Dn[Gn].children[hn].hidden=oi.hidden==1:Dn[hn].hidden=oi.hidden==1,Pn({type:4,payload:{actionType:null,data:[...Dn]}})),cn==="delete-discuss"){if(yield et(zt,wn),Gn||Gn===0){let Ao=Dn[Gn].children;for(let wo=Ao.length-1;wo>=0;wo--)if(Ao[wo].id===wn){Ao.splice(wo,1);break}Dn[Gn].children=Ao}else for(let Ao=Dn.length-1;Ao>=0;Ao--)if(Dn[Ao].id===wn){Dn.splice(Ao,1);break}Pn({type:4,payload:{actionType:null,data:[...Dn]}})}})}function Ki(){Pn({type:4,payload:{actionType:null}})}function no(wn,oi){return lr(this,null,function*(){try{yield De(zt,wn,oi),Ci()}catch(cn){console.log(cn)}})}function kn(wn){return lr(this,null,function*(){Pn({type:6}),yield Oe(zt,wn),Ci()})}return Rt.createElement(Rt.Fragment,null,Rt.createElement("div",{className:"discuss-panel"},Dn.length===0?Rt.createElement(We.Z,null):Dn.map((wn,oi)=>Rt.createElement(st,{onReplyDiscuss:no,onPlusDiscuss:uo,onSetActiveDiscussIndex:xn,onSetActionType:hi,data:wn,index:oi,user:Et,activeDiscussIndex:sn})),Jr>10?Rt.createElement("div",{className:"pagination-container"},Rt.createElement(he.Z,{showQuickJumper:!0,onChange:Zn,current:en,total:Jr})):null),Rt.createElement(mt,{user_praise:Fr.user_praise,praise_count:Fr.praises_count,praisePlus:gn,discuss_count:Fr.comments_count,onCreateDiscuss:kn}),Rt.createElement(p.Z,null,Rt.createElement(v.default,{centered:!0,title:"\u63D0\u793A",open:!!Vr,onOk:Ji,onCancel:Ki},Rt.createElement("p",null,Vr?Vr.message:"")),Rt.createElement(Le.Z,null)))},Hr=F(57809),Wn=F(92832),Ln=F(65615),yn={},nr=F(59301),or=({hack:Et,current_user:zt})=>nr.createElement("div",{className:yn.answer},Et!=null&&Et.analysis?nr.createElement(L.Z,{style:{padding:"13px 0"},value:(Et==null?void 0:Et.analysis)||""}):nr.createElement(We.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Pt={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Lr=F(36381),Wr=F(43604),An=F(78241),kr=F(88897),jr=F(31604),Nr=F(59301);const{TextArea:ii}=Wn.default,{Panel:Rr}=Lr.default;var un=({data:Et,hack:zt})=>(console.log(Et,zt,"data"),zt!=null&&zt.is_file?Nr.createElement(jr.Y2,{disabled:!0,className:Pt.uploadTableWrapper,showScore:!zt.test_set_score,data:Et,isProgramHomework:!0}):Nr.createElement("div",{className:Pt.hackSets},Et==null?void 0:Et.map((Fr,gn)=>Nr.createElement(Lr.default,{accordion:!0,bordered:!1,key:gn,defaultActiveKey:gn===0&&Fr.id,className:Pt.collapseWrapper,expandIcon:({isActive:Gr})=>Nr.createElement("i",{className:`iconfont icon-weizhankai ${Gr?Pt.open:Pt.close}`,style:{fontSize:14,transition:"all .2s"}})},Nr.createElement(Rr,{key:Fr.id,header:Nr.createElement(n.Z,{align:"middle",justify:"space-between",wrap:!1},Nr.createElement(Wr.Z,{className:Pt.panelHeader},Nr.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",gn+1)),Nr.createElement(Wr.Z,{flex:1},Nr.createElement(n.Z,{align:"middle",justify:"end",wrap:!1},!(zt!=null&&zt.test_set_score)&&Nr.createElement(Wr.Z,{className:Pt.rateInput},Nr.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Nr.createElement("div",null,Nr.createElement(An.default.Item,{noStyle:!0},Nr.createElement(kr.Z,{value:Fr==null?void 0:Fr.score,className:Pt.baseFormItem,min:0,max:100,disabled:!0}))),Nr.createElement("span",{className:"ml10"},"%")))))},Nr.createElement(An.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Nr.createElement(ii,{readOnly:!0,value:Fr==null?void 0:Fr.input,rows:4})),Nr.createElement(An.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Nr.createElement(ii,{readOnly:!0,value:Fr==null?void 0:Fr.output,rows:4}))))))),Un={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Kn=F(59301),Jn=(0,U.forwardRef)(({data:Et=[]},zt)=>{var Fr;const[gn,Gr]=(0,U.useState)(),dn=Et.filter(on=>on.show);(0,U.useEffect)(()=>{dn.length&&Gr(dn[0].id)},[Et==null?void 0:Et.length]);const Pn=((Fr=dn.find(on=>on.id===gn))==null?void 0:Fr.element)||null;return(0,U.useImperativeHandle)(zt,()=>({setActiveTab:on=>Gr(on)})),Kn.createElement("div",{className:Un.tabs},Kn.createElement("div",{className:Un.tabWarp},dn.map(on=>Kn.createElement("div",{onClick:()=>Gr(on.id),className:`${Un.tab} ${on.id===gn?Un.active:""}`,key:on.id},on.name))),Kn.createElement("div",{className:Un.content},Pn))}),ur=F(59301),Xi=Object.defineProperty,vo=Object.defineProperties,wt=Object.getOwnPropertyDescriptors,Xt=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable,Cr=(Et,zt,Fr)=>zt in Et?Xi(Et,zt,{enumerable:!0,configurable:!0,writable:!0,value:Fr}):Et[zt]=Fr,xr=(Et,zt)=>{for(var Fr in zt||(zt={}))Jt.call(zt,Fr)&&Cr(Et,Fr,zt[Fr]);if(Xt)for(var Fr of Xt(zt))fr.call(zt,Fr)&&Cr(Et,Fr,zt[Fr]);return Et},dr=(Et,zt)=>vo(Et,wt(zt)),yt=(Et,zt,Fr)=>new Promise((gn,Gr)=>{var dn=en=>{try{on(Fr.next(en))}catch(Dn){Gr(Dn)}},Pn=en=>{try{on(Fr.throw(en))}catch(Dn){Gr(Dn)}},on=en=>en.done?gn(en.value):Promise.resolve(en.value).then(dn,Pn);on((Fr=Fr.apply(Et,zt)).next())});const bn={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},rn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var nn=({hack:Et,onTriggerPraise:zt,topicId:Fr,page:gn,onPageChange:Gr,user:dn,current_user:Pn,submitRecords:on,submitting:en,submitResult:Dn,setActiveIndex:Jr,hack_sets:Vr})=>{var sn,Ci;const[Zn]=(0,le.useSearchParams)(),[hi,xn]=(0,U.useState)("0"),uo=(0,le.useLocation)(),[Ji,Ki]=(0,U.useState)(!1),[no,kn]=(0,U.useState)(null),[wn,oi]=(0,U.useState)([]),[cn,hn]=(0,U.useState)([]),[Gn,Ao]=(0,U.useState)({page:1,limit:10}),wo=(0,U.useRef)(null),Bo=(0,U.useRef)(null);console.log(dn,"user");let[Qi,Ya]=(0,U.useState)(dr(xr({},(0,le.useParams)()),{page:1,per_page:20,name:""}));(0,U.useEffect)(()=>{Bo.current&&(Et==null?void 0:Et.is_close_tips)===!1&&no===null&&kn(!0)},[Bo.current,Et==null?void 0:Et.is_close_tips,no]);function Ja(){return yt(this,null,function*(){yield(0,Y.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,U.useEffect)(()=>{Jr(hi)},[hi]);function ks(Yn){return yt(this,null,function*(){let Lo=Yn.target.id;if(Lo==="1"){let Uo=yield(0,Y.ZP)(`/api/myproblems/${Qi.id}/redo_logs.json`,{method:"get",params:xr({},Gn)});(Uo==null?void 0:Uo.status)===0&&hn(Uo==null?void 0:Uo.data)}xn(Lo)})}(0,U.useEffect)(()=>V.Z.subscribe("to-commit-info",()=>{xn("1"),wo.current&&wo.current.setActiveTab("1")}),[]),(0,U.useEffect)(()=>V.Z.subscribe("to-reset-info",()=>{ks({target:{id:"1"}}),wo.current&&wo.current.setActiveTab("2")}),[]);function qa(){xn("2")}function Fo(){return yt(this,null,function*(){let Yn=yield(0,Y.ZP)("/api/problems/my_hack_list.json",{method:"get",params:xr({identifier:Qi==null?void 0:Qi.id},Qi)});oi(Yn)})}const Qn=[{title:null,description:ur.createElement("div",null,ur.createElement("b",{onClick:()=>{kn(!1),Ja(),Ki(!0),Fo()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),ur.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"),ur.createElement(c.ZP,{onClick:()=>{kn(!1),Ja()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Bo.current}];return ur.createElement("div",{className:Q["left-panel"]},ur.createElement("ul",{className:`${Q["s-navs"]} ${Q["bg-white"]} ${Q.b1}`},(Et==null?void 0:Et.is_program)&&!Zn.get("pageId")&&ur.createElement(u.Z,{title:"\u9898\u76EE\u5217\u8868"},ur.createElement("div",{onClick:()=>{Fo(),Ki(!0)},className:Q.btns,ref:Bo,style:no?{pointerEvents:"none"}:{}},ur.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),ur.createElement("li",{style:{marginLeft:20}},ur.createElement("a",{className:hi==="0"?Q.active:"",id:"0",onClick:ks},"\u9898\u76EE\u63CF\u8FF0")),ur.createElement("li",null,ur.createElement("a",{className:hi==="1"?Q.active:"",id:"1",onClick:ks},"\u64CD\u4F5C\u8BB0\u5F55")),(Zn.get("type")!=="exercises"&&(Et==null?void 0:Et.answer_text_show)||Zn.get("type")!=="exercises"&&(Et==null?void 0:Et.analysis_show))&&ur.createElement("li",null,ur.createElement("a",{className:hi==="4"?Q.active:"",id:"4",onClick:ks},"\u89E3\u7B54\u53C2\u8003")),Zn.get("type")!=="exercises"&&ur.createElement("li",null,ur.createElement("a",{className:hi==="2"?Q.active:"",id:"2",onClick:ks},"\u8BC4\u8BBA")),!!(Vr!=null&&Vr.length)&&Zn.get("type")!=="exercises"&&Zn.get("type")!=="1"&&ur.createElement("li",null,ur.createElement("a",{className:hi==="5"?Q.active:"",id:"5",onClick:ks},"\u6D4B\u8BD5\u7528\u4F8B"))),ur.createElement("div",{className:`${Q["tab-panel-body"]} ${hi==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},ur.createElement(z,{hack:Et,onTriggerPraise:zt,toDiscuss:qa})),ur.createElement("div",{style:{padding:"12px"},className:`${Q["tab-panel-body"]} ${hi==="1"?"":"hide"}`},ur.createElement(Jn,{ref:wo,data:[{id:"1",show:Zn.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:ur.createElement(ur.Fragment,null,on!=null&&on.records_count||en?ur.createElement(ze,{page:gn,onPageChange:Gr,topicId:Fr,submitting:en,key:(Dn==null?void 0:Dn.id)||1,submitRecords:on,submitResult:Dn}):ur.createElement(We.Z,null))},{id:"2",show:Zn.get("type")==="exercises"||(Et==null?void 0:Et.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:ur.createElement(ur.Fragment,null,ur.createElement(se.default,{pagination:!1,dataSource:cn==null?void 0:cn.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Yn,Lo,Uo)=>we()(Yn).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Yn,Lo,Uo)=>{var Ko;return(Ko=[{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(Ss=>Ss.id===Yn))==null?void 0:Ko.name}}]}),ur.createElement(he.Z,{style:{marginTop:10},current:Gn.page,total:cn==null?void 0:cn.count,hideOnSinglePage:!0,onChange:Yn=>yt(void 0,null,function*(){Gn.page=Yn,Ao(Gn);let Lo=yield(0,Y.ZP)(`/api/myproblems/${Qi.id}/redo_logs.json`,{method:"get",params:dr(xr({},Gn),{courseId:Qi.courseId})});(Lo==null?void 0:Lo.status)===0&&hn(Lo==null?void 0:Lo.data)})}))}]})),ur.createElement("div",{style:{padding:"12px"},className:`${Q["tab-panel-body"]} ${hi==="4"?"":"hide"}`},ur.createElement(Jn,{data:[{id:"1",show:Zn.get("type")!=="exercises"&&(Et==null?void 0:Et.answer_text_show),name:"\u7B54\u6848",element:ur.createElement(ur.Fragment,null,ur.createElement(X,{hack:Et,current_user:Pn}))},{id:"2",show:Zn.get("type")!=="exercises"&&(Et==null?void 0:Et.analysis_show),name:"\u89E3\u6790",element:ur.createElement(ur.Fragment,null,ur.createElement(or,{hack:Et,current_user:Pn}))}]})),ur.createElement("div",{className:`${Q["tab-panel-body"]} ${hi==="2"?"":"hide"}`,style:{padding:0}},ur.createElement(Dr,{user:dn,activeIndex:hi,identifier:Et.identifier,hack:Et,onTriggerPraise:zt})),ur.createElement("div",{className:`${Q["tab-panel-body"]} ${hi==="5"?"":"hide"}`,style:{padding:12}},ur.createElement(un,{data:Vr||[],hack:Et})),ur.createElement(a.Z,{rootClassName:Q.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Ki(!1),open:Ji},ur.createElement(n.Z,null,ur.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),ur.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",wn==null?void 0:wn.total_count,"\u9898\xA0[\xA0",wn==null?void 0:wn.total_score,"\u5206\xA0]\xA0"),!(dn!=null&&dn.hack_manager)&&ur.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",wn==null?void 0:wn.work_score,"\u5206")),ur.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),ur.createElement(n.Z,{align:"middle",className:"mt10 mb10"},!(dn!=null&&dn.hack_manager)&&ur.createElement(Hr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Yn=>{Qi.page=1,Qi.finish_status=Yn,Ya(xr({},Qi)),Fo()}},ur.createElement(Hr.default.Option,{value:""},"\u5168\u90E8"),ur.createElement(Hr.default.Option,{value:0},"\u672A\u5F00\u59CB"),ur.createElement(Hr.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),ur.createElement(Hr.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),ur.createElement(Hr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Yn=>{Qi.page=1,Qi.difficult=Yn||null,Ya(xr({},Qi)),Fo()}},ur.createElement(Hr.default.Option,{value:0},"\u5168\u90E8"),ur.createElement(Hr.default.Option,{value:1},"\u7B80\u5355"),ur.createElement(Hr.default.Option,{value:2},"\u9002\u4E2D"),ur.createElement(Hr.default.Option,{value:3},"\u56F0\u96BE")),ur.createElement(Wn.default.Search,{size:"large",onSearch:Yn=>{Qi.name=Yn,Qi.page=1,Ya(xr({},Qi)),Fo()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),ur.createElement("div",{className:Q.list,style:{height:36,background:"#3D445C"}},!(dn!=null&&dn.hack_manager)&&ur.createElement("span",null,"\u72B6\u6001"),ur.createElement("span",null,"\u5E8F\u53F7"),ur.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),ur.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),ur.createElement("div",{style:{overflow:"auto",flex:1}},(sn=wn==null?void 0:wn.data)!=null&&sn.length?(Ci=wn==null?void 0:wn.data)==null?void 0:Ci.map((Yn,Lo)=>ur.createElement("div",{onClick:()=>yt(void 0,null,function*(){let Uo=yield(0,Y.ZP)(`/api/problems/${Yn==null?void 0:Yn.identifier}/start.json`,{method:"get",params:{hack_user_id:dn==null?void 0:dn.user_id}});Uo&&(le.history.replace(`/myproblems/${Uo==null?void 0:Uo.identifier}${window.location.search}`),window.location.reload())}),className:`${Q.list} ${Yn!=null&&Yn.checked?Q.active:""}`},!(dn!=null&&dn.hack_manager)&&ur.createElement(ur.Fragment,null,!(Yn!=null&&Yn.opened)&&ur.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Yn==null?void 0:Yn.opened)&&!(Yn!=null&&Yn.passed)&&ur.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Yn==null?void 0:Yn.opened)&&(Yn==null?void 0:Yn.passed)&&ur.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),ur.createElement("span",null,(Qi.page-1)*20+(Lo+1)),ur.createElement("span",{style:{flex:1},title:Yn.name},`[${Yn==null?void 0:Yn.score}\u5206]`,"\xA0",Yn.name),ur.createElement("span",{style:{flexBasis:48,paddingRight:0}},bn[Yn.difficult]))):ur.createElement(We.Z,null)),ur.createElement(he.Z,{current:Qi.page,className:"mt20",hideOnSinglePage:!0,total:wn==null?void 0:wn.count,pageSize:Qi.per_page,onChange:(Yn,Lo)=>{Qi.page=Yn,Qi.per_page=Lo,Fo()}})),ur.createElement(Ln.Z,{rootClassName:Q.tour,closeIcon:!1,open:!!no,steps:Qn,gap:{offset:3,radius:2}}))},ni=F(62522),ei=F(77066),gi=F(5649),yo=F(98445),lo=F(73821),bo=F(3621),xi=F(86653),so=F(92310),Oi=F.n(so),Zi=F(31515),ui=F(27972),Cn=F(15547),Or=F(59301),ti=Object.defineProperty,Tn=Object.defineProperties,Xn=Object.getOwnPropertyDescriptors,sr=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,mn=(Et,zt,Fr)=>zt in Et?ti(Et,zt,{enumerable:!0,configurable:!0,writable:!0,value:Fr}):Et[zt]=Fr,_n=(Et,zt)=>{for(var Fr in zt||(zt={}))Qr.call(zt,Fr)&&mn(Et,Fr,zt[Fr]);if(sr)for(var Fr of sr(zt))jn.call(zt,Fr)&&mn(Et,Fr,zt[Fr]);return Et},Rn=(Et,zt)=>Tn(Et,Xn(zt)),Po=(Et,zt)=>{var Fr={};for(var gn in Et)Qr.call(Et,gn)&&zt.indexOf(gn)<0&&(Fr[gn]=Et[gn]);if(Et!=null&&sr)for(var gn of sr(Et))zt.indexOf(gn)<0&&jn.call(Et,gn)&&(Fr[gn]=Et[gn]);return Fr},qn=(Et,zt,Fr)=>new Promise((gn,Gr)=>{var dn=en=>{try{on(Fr.next(en))}catch(Dn){Gr(Dn)}},Pn=en=>{try{on(Fr.throw(en))}catch(Dn){Gr(Dn)}},on=en=>en.done?gn(en.value):Promise.resolve(en.value).then(dn,Pn);on((Fr=Fr.apply(Et,zt)).next())});const{Countdown:Ri}=e.default,vi={Java:"java",C:"c",Python:"py","C++":"c"};var Bi=(Et=>(Et[Et.SET_LOADING=0]="SET_LOADING",Et[Et.GET_DATA=1]="GET_DATA",Et[Et.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Et[Et.SET_DATA=3]="SET_DATA",Et[Et.SET_DEBUGING=4]="SET_DEBUGING",Et[Et.SET_SUBMITING=5]="SET_SUBMITING",Et[Et.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Et[Et.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Et[Et.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Et[Et.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Et[Et.SET_PAGE=10]="SET_PAGE",Et))(Bi||{});function Yi(){return new Date().getTime()}const zn={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function ki(Et,zt){switch(zt.type){case 1:return _n(_n({},Et),zt.payload);case 3:return Rn(_n({},Et),{data:zt.payload});case 0:return Rn(_n({},Et),{loading:zt.payload});case 9:return Rn(_n({},Et),{showNote:zt.payload});case 4:return Rn(_n({},Et),{debuging:zt.payload});case 5:return Rn(_n({},Et),{submitting:zt.payload});case 2:return Rn(_n({},Et),{submitRecords:zt.payload});case 10:return Rn(_n({},Et),{submitRecordPage:zt.payload});case 6:return Rn(_n({},Et),{executingMessage:zt.payload});case 7:return _n(_n({},Et),zt.payload);case 8:return _n(_n({},Et),zt.payload);default:throw new Error}}var Gi=({children:Et})=>{var zt,Fr,gn,Gr,dn;const[Pn,on]=(0,U.useReducer)(ki,zn),{id:en}=(0,le.useParams)(),Dn=(0,le.useLocation)(),[Jr]=(0,le.useSearchParams)(),{loading:Vr,data:sn,debugResult:Ci,submitResult:Zn,submitRecords:hi,submitRecordPage:xn,showNote:uo,debuging:Ji,submitting:Ki,executingMessage:no}=Pn,[kn,wn]=(0,U.useState)("#37AD83"),[oi,cn]=(0,U.useState)(null),[hn,Gn]=(0,U.useState)({}),[Ao,wo]=(0,U.useState)(!0),[Bo,Qi]=(0,U.useState)(!1),[Ya,Ja]=(0,U.useState)(!1),ks=(0,U.useRef)(null),qa=(0,U.useRef)(0),Fo=sn==null?void 0:sn.user,Qn=sn==null?void 0:sn.hack,[Yn,Lo]=(0,U.useState)(!1),Uo=(0,U.useRef)(1),Ko=(0,U.useRef)(!1);(0,Zi.y)(Jr.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Ss}=(0,Zi.X)(),[hs,ps]=(0,U.useState)(""),Ti=(0,lo._)(hn);(0,U.useEffect)(()=>{function On(){return qn(this,null,function*(){var ai,Yo,ho,Jo,qo;wo(!0);const Hi=yield(0,l.fu)(en,{exercise_id:Jr.get("exercisesId")});if(setTimeout(()=>{wo(!1)},800),Hi.status!==401){try{Hi.hack.code=te.Base64.decode(Hi.hack.code)}catch(Ni){console.log(Ni)}Hi.hack=Rn(_n({},Hi.hack),{is_program:Jr.get("type")==="1"}),on({type:1,payload:{loading:!1,data:Hi}})}if(Jr.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Ni;Jr.get("coursesId")=="coursesId"?Ni=yield(0,i._F)({categoryId:Jr.get("exercisesId"),login:Jr.get("login")}):Ni=yield(0,i._B)({categoryId:Jr.get("exercisesId"),login:Jr.get("login")}),Gn(_n({},Ni)),Ss((ai=Ni==null?void 0:Ni.exercise)==null?void 0:ai.forbid_copy),typeof((Yo=Ni==null?void 0:Ni.exercise)==null?void 0:Yo.left_time)=="number"&&(cn(Date.now()+((ho=Ni==null?void 0:Ni.exercise)==null?void 0:ho.left_time)*1e3),setTimeout(()=>{wn("red")},(((Jo=Ni==null?void 0:Ni.exercise)==null?void 0:Jo.left_time)-300>0?((qo=Ni==null?void 0:Ni.exercise)==null?void 0:qo.left_time)-300:0)*1e3))}})}en&&On()},[en]),(0,U.useEffect)(()=>{var On;return Jr.get("type")==="exercises"&&((On=hn==null?void 0:hn.exercise)!=null&&On.screen_open)&&(window.removeEventListener("blur",vs,!1),bo.U.forEach((ai,Yo)=>{window.addEventListener(ai,vs,!1)}),window.addEventListener("blur",vs,!1),window.focus()),()=>{document.removeEventListener((0,s.gH)(),vs)}},[hn]),(0,U.useEffect)(()=>{hs==="1"&&en&&Qn!=null&&Qn.language&&ra()},[en,xn,Qn==null?void 0:Qn.language,hs]),(0,U.useEffect)(()=>(Qn!=null&&Qn.is_program&&(qa.current=0,ks.current=setInterval(()=>{_o()},15e3)),()=>{clearInterval(ks.current)}),[Qn==null?void 0:Qn.is_program]);const _o=()=>qn(void 0,null,function*(){let On=yield(0,Y.ZP)(`/api/myproblems/${en}/save_long_time.json`,{method:"get",params:{answer_long_time:qa.current}})}),vs=()=>{Ko.current||(0,s.BU)(),window.parent.postMessage("backExercise","*")};function ra(){return qn(this,null,function*(){try{const On=yield(0,l.zO)(en,{limit:15,page:xn,language:Qn==null?void 0:Qn.language});on({type:2,payload:On})}catch(On){console.log(On)}})}function Qs(On){on({type:10,payload:On})}function Do(On){return qn(this,null,function*(){var ai;let Yo;(Jr.get("ip_limit")==="inner"||Jr.get("ip_bind_type")==="true")&&(Yo=yield(0,ei.y)({ip_limit:Jr.get("ip_limit"),ip_bind:Jr.get("ip_bind_type")==="true"}));const ho=yield(0,l.n4)(en,{code:te.Base64.encode(On||Qn.code),language:Qn==null?void 0:Qn.language,exercise_id:Jr.get("exercisesId"),question_id:Jr.get("questionId"),ip:Yo});return ho.status===-5&&(0,le.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Rn(_n({errorMessage:ho==null?void 0:ho.message},(hn==null?void 0:hn.exercise)||{}),{exercise_user_id:(ai=hn==null?void 0:hn.exercise)==null?void 0:ai.exercise_user_id,id:Jr.get("exercisesId")})}}),ho})}function Hs(){return qn(this,null,function*(){if(Uo.current=2,!Ki){on({type:5,payload:!0});try{V.Z.publish("to-commit-info");const On=yield Do();if(console.log(On,1),On.status===0){let Hi=function(){return qn(this,null,function*(){const{status:Ni,data:Ks}=yield(0,l.rX)(en,"submit"),zs=Yi()-qo>(ho*Jo+3)*1e3;if(Ni!==0&&!zs&&setTimeout(Hi,1e3),zs){v.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),on({type:5,payload:!1});return}if(Ni===0){Ks.status===2&&v.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Ks==null?void 0:Ks.status)===0&&Jr.get("type")==="1"&&Ja(!0);const ma=yield(0,l.zO)(en,{limit:15,page:xn,language:Qn==null?void 0:Qn.language});on({type:8,payload:Rn(_n({},Pn),{submitResult:Ks,submitting:!1,submitRecords:ma})})}})},ai={};if(Jr.get("type")==="exercises"&&(ai.extras={exercise_id:Jr.get("exercisesId"),question_id:Jr.get("questionId")},(Jr.get("ip_limit")==="inner"||Jr.get("ip_bind_type")==="true")&&(ai.extras.ip=yield(0,ei.y)({ip_limit:Jr.get("ip_limit"),ip_bind:Jr.get("ip_bind_type")==="true"}))),(yield(0,l.bM)(en,ai)).status===-1&&Jr.get("exercisesId")){window.parent.location.href=`/classrooms/${Jr.get("coursesId")}/exercise/${Jr.get("exercisesId")}/detail`;return}const{time_limit:ho,test_case_size:Jo}=Qn,qo=Yi();Hi()}else on({type:5,payload:!1})}catch(On){console.log(On),on({type:5,payload:!1})}Lo(!1)}})}function is(){return qn(this,null,function*(){Uo.current=1,Pn.debuging=!0,on({type:4,payload:!0});try{if((yield Do()).status===0){let qo=function(){return qn(this,null,function*(){const{status:Hi,message:Ni,data:Ks}=yield(0,l.rX)(en,"debug"),zs=Yi()-Jo>(ai+3)*1e3;if(Hi!==0&&!zs&&(on({type:6,payload:Ni}),setTimeout(qo,1e3)),zs){v.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),on({type:4,payload:!1}),on({type:7,payload:Rn(_n({},Pn),{debugResult:{status:2},debuging:!1})});return}Hi===0&&(Ks.status===2&&v.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),on({type:4,payload:!1}),on({type:7,payload:Rn(_n({},Pn),{debugResult:Ks,debuging:!1})}))})};const{time_limit:ai}=Qn;let Yo={input:encodeURIComponent(sn.test_case.input)};if(Jr.get("type")==="exercises"&&(Yo.exercise_id=Jr.get("exercisesId")),(yield(0,l.MU)(en,Yo)).status===-1&&Jr.get("exercisesId")){window.parent.location.href=`/classrooms/${Jr.get("coursesId")}/exercise/${Jr.get("exercisesId")}/detail`;return}const Jo=Yi();qo()}else on({type:4,payload:!1})}catch(On){console.log(On)}finally{}})}function Zr(On,ai){const Yo=ai?{modify_code:!1}:{};on({type:3,payload:Rn(_n({},sn),{hack:_n(Rn(_n({},Qn),{code:On}),Yo)})}),Lo(!0)}const gu=On=>qn(void 0,null,function*(){let ai=yield(0,Y.ZP)(`/api/problems/${Qn==null?void 0:Qn.identifier}/start.json`,{method:"get",params:{language:On==="C++"||On==="c++"?encodeURIComponent(On):On,hack_user_id:Fo==null?void 0:Fo.user_id}});ai.status!==-1&&le.history.replace(`/myproblems/${ai==null?void 0:ai.identifier}${window.location.search}`)});function No(On){let ai=On.target.value;on({type:3,payload:Rn(_n({},sn),{test_case:{input:ai}})})}function yl(){return qn(this,null,function*(){try{let On={};Jr.get("type")==="exercises"?On.exercise_id=Jr.get("exercisesId"):Qn!=null&&Qn.homework_common_id&&(On.homework_common_id=Qn==null?void 0:Qn.homework_common_id);const ai=yield(0,l.H7)(en,_n({},On));ai.status===401||(Zr(te.Base64.decode(ai.code)),(Jr.get("type")==="exercises"||Qn!=null&&Qn.homework_common_id)&&V.Z.publish("to-reset-info"))}catch(On){console.log(On)}})}function Ws(){v.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Or.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Or.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return qn(this,null,function*(){const On=yield(0,l.fi)(en);On.status===401||Zr(te.Base64.decode(On.code),!0)})}})}function Pa(){on({type:9,payload:!0})}function zi(){on({type:9,payload:!1})}function Zl(On){return qn(this,null,function*(){yield(0,l.MK)(en,On),on({type:1,payload:{showNote:!1,data:Rn(_n({},sn),{hack:Rn(_n({},Qn),{notes:On.notes})})}})})}const vu={hack:Qn,isLoading:Ao,input:(zt=sn==null?void 0:sn.test_case)==null?void 0:zt.input,is_file:(Fr=sn==null?void 0:sn.test_case)==null?void 0:Fr.is_file,language:Qn==null?void 0:Qn.language,code:Qn==null?void 0:Qn.code,title:"main."+vi[Qn==null?void 0:Qn.language],modify_code:Qn==null?void 0:Qn.modify_code,notes:Qn==null?void 0:Qn.notes,debugResult:Ci,debuging:Ji,submitting:Ki,submitResult:Zn,executingMessage:no,onCancelNote:zi,onAddNote:Zl,showNote:uo,user:Fo,onShowNote:Pa,onSubmitCode:Hs,onChangeCode:Zr,onChangeInput:No,onDebugCode:is,onResetCode:yl,onSyncCode:Ws,onUpdateCode:Do,onChangeLanguage:gu,isWhiteTheme:Bo,setIsWhiteTheme:Qi,topDispatch:on};function bl(){return qn(this,null,function*(){const{praise_count:On}=yield(0,l.vl)(Qn.id,{container_type:"Hack",type:1});let ai=Rn(_n({},sn),{hack:Rn(_n({},Qn),{praises_count:On,user_praise:!Qn.user_praise})});on({type:3,payload:ai})})}const Yl={topicId:en,submitResult:Zn,submitRecords:hi,submitting:Ki,page:xn,onPageChange:Qs,hack:Qn,user:sn==null?void 0:sn.user,hack_sets:sn==null?void 0:sn.hack_sets,current_user:sn==null?void 0:sn.current_user,onTriggerPraise:bl,setActiveIndex:ps};return console.log(hn),Or.createElement(Or.Fragment,null,Or.createElement(g.Z,{spinning:Vr,delay:500},sn?Or.createElement(Or.Fragment,null,Or.createElement("header",{className:Oi()(xi.Z.header,Bo&&xi.Z.whiteHeader)},Jr.get("type")!=="exercises"&&Or.createElement("div",null,Or.createElement("img",{src:`${t.Z.IMG_SERVER}/images/${Fo==null?void 0:Fo.image_url}`,alt:"user",width:36}),Or.createElement("span",{style:{color:Bo?"#333":"#B2BACB",fontSize:16}},Fo==null?void 0:Fo.name)),Jr.get("type")==="exercises"&&Or.createElement("div",null,Or.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Or.createElement("span",{className:"ml10"},(gn=hn==null?void 0:hn.exercise)==null?void 0:gn.user_name)),Or.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Or.createElement("span",{className:"ml10"},(Gr=hn==null?void 0:hn.exercise)==null?void 0:Gr.student_id))),Or.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Or.createElement("div",null,Qn.name)),(Qn==null?void 0:Qn.is_program)&&Or.createElement(gi.Z,{defaultValue:Qn==null?void 0:Qn.answer_long_time,onChange:On=>{qa.current=On},className:xi.Z.timepiece}),Fo!=null&&Fo.hack_manager?Or.createElement(le.Link,{className:xi.Z.btn_edit,to:Jr.get("type")==="1"?Jr.get("pageId")?`/problems/newedit/${Qn.identifier}?type=1&pageId=${Jr.get("pageId")}&backUrl=${Jr.get("backUrl")}`:`/problems/newedit/${Qn.identifier}?type=1`:`/problems/newedit/${Qn.identifier}`}," ",Or.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,((dn=hn==null?void 0:hn.exercise)==null?void 0:dn.left_time)&&Or.createElement(Or.Fragment,null,Or.createElement("span",{style:{color:kn,marginRight:6},className:`iconfont icon-daojishi ${xi.Z.djs}`}),Or.createElement("span",{className:"c-white mr20"},Or.createElement(Ri,{valueStyle:{color:kn,fontSize:20,fontWeight:500},title:Or.createElement("span",{style:{color:kn,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:oi,onFinish:()=>qn(void 0,null,function*(){const On=yield(0,i.VL)({categoryId:Jr.get("exercisesId"),commit_method:2});if((On==null?void 0:On.status)===0&&(Do(),v.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Or.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Or.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>qn(void 0,null,function*(){window.parent.location.href=`/classrooms/${Jr.get("coursesId")}/exercise/${Jr.get("exercisesId")}/detail`})})),(On==null?void 0:On.status)===-3){const ai=parseInt(On==null?void 0:On.message);cn(Date.now()+ai*1e3)}})}))),Jr.get("type")==="exercises"?Or.createElement(c.ZP,{type:"primary",onClick:()=>{const On=()=>qn(void 0,null,function*(){yield Do(),Lo(!1),Ti(),Ko.current=!0,vs()});if(!(hi!=null&&hi.records_count)||Yn){v.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Or.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:On});return}On()}},Or.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):Or.createElement("span",{onClick:()=>{var On;if(Jr.get("backUrl"))le.history.push(Jr.get("backUrl"));else if(Jr.get("type")==="1"){let ai=(On=localStorage.getItem("program_homework"))==null?void 0:On.split(",");le.history.push(`/classrooms/${ai==null?void 0:ai[0]}/program_homework/${ai==null?void 0:ai[1]}/detail`)}else le.history.push("/problemset")}},Or.createElement(u.Z,{title:"\u5173\u95ED"},Or.createElement("i",{style:{color:Bo?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Or.createElement(g.Z,{size:"large",spinning:Ao},Or.createElement(r.Z,{className:Oi()(xi.Z.myProblems,Bo&&xi.Z.whiteMyProblems),leftChild:Or.createElement(nn,_n({},Yl)),rightChild:Or.createElement(Wo,_n({},vu))}))):null,Or.createElement(v.default,{centered:!0,closable:!1,width:680,footer:null,open:Ya,className:"oj-modal"},Or.createElement("section",{className:"oj-modal-content"},Or.createElement("div",{className:"oj-modal-head"},Or.createElement("img",{src:ni,alt:""}),Or.createElement("i",{onClick:()=>Ja(!1),className:"iconfont icon-guanbi1"})),Or.createElement("aside",null,Or.createElement("img",{className:"mr30",src:Cn.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Or.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Zn==null?void 0:Zn.execute_time,"ms"),"\u4F18\u4E8E",Or.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Zn==null?void 0:Zn.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Or.createElement("aside",{className:"mb50"},Or.createElement("img",{src:ui.Z,className:"mr30"}),Or.createElement("span",{className:"oj-modal-tt"},Or.createElement("span",null,Or.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Or.createElement("span",{className:"c-light-primary"},Zn==null?void 0:Zn.execute_memory,"kb")),Or.createElement("span",null,Or.createElement("span",null))),"\u4F18\u4E8E",Or.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Zn==null?void 0:Zn.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Or.createElement("div",{id:"oj-modal-next",onClick:()=>qn(void 0,null,function*(){var On;if(Zn!=null&&Zn.next_identifier){let ai=yield(0,Y.ZP)(`/api/problems/${Zn==null?void 0:Zn.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Fo==null?void 0:Fo.user_id}});ai&&(le.history.replace(`/myproblems/${ai==null?void 0:ai.identifier}${window.location.search}`),window.location.reload())}else{let ai=(On=localStorage.getItem("program_homework"))==null?void 0:On.split(",");le.history.push(`/classrooms/${ai==null?void 0:ai[0]}/program_homework/${ai==null?void 0:ai[1]}/detail`)}}),className:"oj-modal-btn"},Zn!=null&&Zn.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),Or.createElement(yo.Z,{successCb:()=>{Uo.current===1?is():Hs()}}))};function eo({title:Et,modify_code:zt,onSyncCode:Fr,onShowCodeSetting:gn,onResetCode:Gr,hack:dn,onChangeLanguage:Pn,isWhiteTheme:on}){var en;const Dn=()=>{v.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Or.createElement(o.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:Gr})},[Jr]=(0,le.useSearchParams)(),Vr=Jr.get("language"),sn=Ci=>Ci==="1"?"c++":Ci==="2"?"C++":Ci;return(0,U.useEffect)(()=>{Vr&&Pn(sn(Vr))},[]),(0,U.useEffect)(()=>{dn!=null&&dn.tpm_code_modified&&v.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Or.createElement(o.Z,null),content:Or.createElement("div",null,Or.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Or.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Or.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:()=>Gr()})},[dn==null?void 0:dn.language]),console.log(dn,on,"hack"),Or.createElement("div",{className:`${xi.Z.codeHead} ${on?xi.Z.whiteCodeHead:""}`},Or.createElement("div",{className:xi.Z.navWrap},(en=dn==null?void 0:dn.all_language)==null?void 0:en.map(Ci=>Or.createElement("div",{className:`${xi.Z.nav} ${Ci===(dn==null?void 0:dn.language)?xi.Z.active:""}`,key:Ci,onClick:()=>Pn(Ci)},Or.createElement(u.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Or.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Or.createElement("span",null,Ci)))),Or.createElement(n.Z,{align:"middle",style:{marginLeft:"auto"}},zt?Or.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Fr},Or.createElement("img",{src:k,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Or.createElement("a",{onClick:Dn},Or.createElement(u.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Or.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Or.createElement("a",{onClick:gn},Or.createElement(u.Z,{title:"\u8BBE\u7F6E"},Or.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Wo(Et){var zt=Et,{input:Fr,is_file:gn,showNote:Gr,onShowNote:dn,notes:Pn,onCancelNote:on,onAddNote:en,debugResult:Dn,language:Jr,debuging:Vr,submitting:sn,executingMessage:Ci,code:Zn,onSubmitCode:hi,onDebugCode:xn,onChangeCode:uo,onChangeInput:Ji,onUpdateCode:Ki,user:no,isLoading:kn,submitResult:wn}=zt,oi=Po(zt,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function cn(Gn){return Or.createElement(eo,Rn(_n({},oi),{onShowCodeSetting:Gn}))}const hn=_n({input:Fr,is_file:gn,debugResult:Dn,debuging:Vr,submitting:sn,executingMessage:Ci,onDebugCode:xn,onChangeCode:uo,onSubmitCode:hi,onChangeInput:Ji,user:no,submitResult:wn},oi);return Or.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Or.createElement(P,{setIsWhiteTheme:oi==null?void 0:oi.setIsWhiteTheme,isLoading:kn,language:Jr,value:Zn,onChange:uo,onUpdateCode:Ki,ActionBarRender:cn}),Or.createElement(re.ZP,_n({},hn)))}},38600:function(Er,at,F){"use strict";F.d(at,{h:function(){return U}});var U=(le=>(le[le.NOMATCH=-1]="NOMATCH",le[le.OK=0]="OK",le[le.TIMEOUT=2]="TIMEOUT",le[le.PODFAILURE=3]="PODFAILURE",le[le.COMPILEFAILURE=4]="COMPILEFAILURE",le[le.EXECUTEFAILURE=5]="EXECUTEFAILURE",le[le.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",le))(U||{})},22267:function(Er,at,F){"use strict";F.d(at,{H7:function(){return a},MK:function(){return o},MU:function(){return i},X6:function(){return r},bM:function(){return l},fi:function(){return A},fu:function(){return n},n4:function(){return p},rX:function(){return t},vl:function(){return h},zO:function(){return s}});var U=F(70635),le=Object.defineProperty,e=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,c=(m,d,y)=>d in m?le(m,d,{enumerable:!0,configurable:!0,writable:!0,value:y}):m[d]=y,u=(m,d)=>{for(var y in d||(d={}))v.call(d,y)&&c(m,y,d[y]);if(e)for(var y of e(d))g.call(d,y)&&c(m,y,d[y]);return m};function n(m,d){return(0,U.U2)(`myproblems/${m}.json`,u({hidePopLogin:!0},d||{}))}function l(m,d){return(0,U.v_)(`myproblems/${m}/code_submit.json`,d)}function i(m,d){return(0,U.v_)(`myproblems/${m}/code_debug.json`,d)}function s(m,d){return d.language&&(d.language=encodeURIComponent(d.language)),(0,U.U2)(`myproblems/${m}/submit_records.json`,d)}function r(m){return(0,U.U2)("myproblems/record_detail.json",{id:m})}function t(m,d){return(0,U.U2)(`myproblems/${m}/result.json`,{mode:d})}function o(m,d){return(0,U.v_)(`myproblems/${m}/add_notes.json`,d)}function a(m,d){return(0,U.v_)(`myproblems/${m}/restore_initial_code.json`,d)}function A(m){return(0,U.v_)(`myproblems/${m}/sync_code.json`)}function p(m,d){return(0,U.v_)(`myproblems/${m}/update_code.json`,d)}function h(m,d){return(0,U.v_)(`discusses/${m}/plus.json`,d)}},90593:function(Er,at,F){"use strict";F.d(at,{Im:function(){return B},ZP:function(){return P},gZ:function(){return C}});var U=F(59301),le=F(92832),e=F(3113),v=F(18290),g=F(88551),c=F(81699),u=F(24334),n=F(26089),l=F(25711),i=F(58130),s=F(44722),r=F(34376),t=F(92310),o=F.n(t),a=F(59301),A=Object.defineProperty,p=Object.defineProperties,h=Object.getOwnPropertyDescriptors,m=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(k,te,re)=>te in k?A(k,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):k[te]=re,E=(k,te)=>{for(var re in te||(te={}))d.call(te,re)&&x(k,re,te[re]);if(m)for(var re of m(te))y.call(te,re)&&x(k,re,te[re]);return k},w=(k,te)=>p(k,h(te));const{TextArea:b}=le.default,S={visible:!1,tabIndex:"0"},B={[c.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[c.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[c.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 T=(k=>(k[k.SET_VISIBLE=0]="SET_VISIBLE",k[k.SET_TABINDEX=1]="SET_TABINDEX",k))(T||{});function D(k,te){switch(te.type){case 0:return w(E({},k),{visible:te.payload});case 1:return w(E({},k),{tabIndex:te.payload});default:throw new Error}}function G({value:k,className:te}){const[re,Q]=(0,U.useState)(!1),ue=(0,U.useRef)(),se=(0,U.useRef)();return(0,U.useEffect)(()=>{re&&(se.current.reset(),se.current.write((0,i.pp)(k||"")))},[k,re]),(0,U.useEffect)(()=>{var he,pe,Ee,ve;if(ue.current){se.current=new r.Terminal({fontSize:14,disableStdin:!0}),se.current.open(ue.current);const we=ue.current.offsetWidth-14,ye=((ve=(Ee=(pe=(he=se.current)==null?void 0:he._core)==null?void 0:pe._renderService)==null?void 0:Ee.dimensions)==null?void 0:ve.actualCellWidth)||9.5,_e=Math.ceil(we/ye);se.current.resize(_e,8),Q(!0)}},[]),a.createElement("div",{ref:ue,className:o()("XtermText-valueRef",te)})}function C(k){const{status:te,error_msg:re,output:Q,input:ue,expected_output:se,is_file:he,input_file_url:pe,output_file_url:Ee,expected_output_file_url:ve}=k;let we=null;const ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(te){case c.h.NOMATCH:we=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!he&&a.createElement(G,{className:"mb10",value:ue}),he&&a.createElement("div",{style:ye},a.createElement("a",{onClick:()=>(0,i.LR)(pe,ue)},ue)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!he&&a.createElement(G,{className:"mb10",value:Q&&u.Base64.decode(Q)||""}),he&&a.createElement("div",{style:ye},a.createElement("a",{onClick:()=>(0,i.LR)(Ee,Q)},Q)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!he&&a.createElement(G,{className:"mb10",value:se&&u.Base64.decode(se)||""}),he&&a.createElement("div",{style:ye},a.createElement("a",{onClick:()=>(0,i.LR)(ve,se)},se)));break;case c.h.EXECUTEFAILURE:we=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!he&&a.createElement(l.Z,{value:ue,style:ye}),he&&a.createElement("div",{style:ye},a.createElement("a",{onClick:()=>(0,i.LR)(pe,ue)},ue)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},u.Base64.decode(re)));break;case c.h.COMPILEFAILURE:we=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!he&&a.createElement(l.Z,{value:ue,style:ye}),he&&a.createElement("div",{style:ye},a.createElement("a",{onClick:()=>(0,i.LR)(pe,ue)},ue)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},u.Base64.decode(re)));break;case c.h.PODFAILURE:we=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case c.h.TIMEOUT:we=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",we," ")}function R(k){const{status:te,error_msg:re,execute_time:Q,output:ue,input:se,expected_output:he,is_file:pe,input_file_url:Ee,output_file_url:ve,expected_output_file_url:we}=k;let ye=null;switch(te){case c.h.OK:ye=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Q,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,u.Base64.decode(ue)));break;case c.h.NOMATCH:ye=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,se)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",ue&&u.Base64.decode(ue)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",he&&u.Base64.decode(he)));break;case c.h.EXECUTEFAILURE:ye=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,se)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},u.Base64.decode(re)));break;case c.h.COMPILEFAILURE:ye=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,se)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},u.Base64.decode(re)));break;case c.h.PODFAILURE:ye=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case c.h.TIMEOUT:ye=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",ye," ")}var P=({id:k,is_file:te,input:re,debuging:Q,submitting:ue,executingMessage:se,debugResult:he,onChangeInput:pe,onDebugCode:Ee,onSubmitCode:ve})=>{const[we,ye]=(0,U.useReducer)(D,S),{visible:_e,tabIndex:ze}=we;(0,U.useEffect)(()=>{ye({type:0,payload:!1})},[k]);function We(K){let $=K.target.id;ye({type:1,payload:$})}function ge(){ye({type:0,payload:!_e})}const ne=(0,U.useMemo)(()=>{if(he){const{status:K}=he;return a.createElement(a.Fragment,null,R(he))}return null},[he]);function L(){ye({type:0,payload:!0}),ye({type:1,payload:"1"}),Ee()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${_e?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(s.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(b,{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:te?"":re,onChange:pe}),rightNode:Q?a.createElement(n.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):he?ne: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 ${_e?"up":""}`,onClick:ge},_e?a.createElement(v.Z,null):a.createElement(g.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:Q,onClick:L},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(e.ZP,{type:"primary",className:"custom-ant-disabled",loading:ue,disabled:ue,onClick:()=>{ye({type:0,payload:!1}),ve()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},81699:function(Er,at,F){"use strict";F.d(at,{h:function(){return U}});var U=(le=>(le[le.NOMATCH=-1]="NOMATCH",le[le.OK=0]="OK",le[le.TIMEOUT=2]="TIMEOUT",le[le.PODFAILURE=3]="PODFAILURE",le[le.COMPILEFAILURE=4]="COMPILEFAILURE",le[le.EXECUTEFAILURE=5]="EXECUTEFAILURE",le[le.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",le))(U||{})},31604:function(Er,at,F){"use strict";F.d(at,{Y2:function(){return k},ZP:function(){return te}});var U=F(59301),le=F(24645),e=F(8591),v=F(43418),g=F(95237),c=F(5112),u=F(3113),n=F(24905),l=F(6848),i=F(92832),s={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"},r="data:image/png;base64,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",t=F(47257),o=F.n(t),a=F(9168),A=F(70635),p=F(1012),h=F(58130),m=F(79646),d=F(59301),y=Object.defineProperty,x=Object.defineProperties,E=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,B=(re,Q,ue)=>Q in re?y(re,Q,{enumerable:!0,configurable:!0,writable:!0,value:ue}):re[Q]=ue,T=(re,Q)=>{for(var ue in Q||(Q={}))b.call(Q,ue)&&B(re,ue,Q[ue]);if(w)for(var ue of w(Q))S.call(Q,ue)&&B(re,ue,Q[ue]);return re},D=(re,Q)=>x(re,E(Q)),G=(re,Q,ue)=>new Promise((se,he)=>{var pe=we=>{try{ve(ue.next(we))}catch(ye){he(ye)}},Ee=we=>{try{ve(ue.throw(we))}catch(ye){he(ye)}},ve=we=>we.done?se(we.value):Promise.resolve(we.value).then(pe,Ee);ve((ue=ue.apply(re,Q)).next())});const{Dragger:C}=le.default,R=re=>{const Q=ye=>ye&&ye.substring(0,ye.lastIndexOf("."));for(var ue=[...re],se=0,he=[],pe=0;pe<ue.length;pe++){for(var Ee="",ve=0;ve<he.length;ve++)if(Q(he[ve][0].name)==Q(ue[pe].name)){se=1,Ee=ve;break}if(se==1)he[Ee].push(ue[pe]),se=0;else if(se==0){let ye=new Array;ye.push(ue[pe]),he.push(ye)}}return he.map(ye=>{if(ye.forEach(_e=>{let ze=_e.name.split(/\.(?=[^\.]+$)/);_e.name=`${ze[0]}.${ze[1].toLowerCase()}`}),ye[0].name.includes(".in"))return ye.length===2?ye:[ye[0],{}];if(ye[0].name.includes(".out"))return ye.length===2?ye.reverse():[{},ye[0]]})},P=({onClose:re,onOK:Q,visible:ue,wrapClassName:se,rootIdentifier:he,multiple:pe=!1,defaultMultipleValue:Ee=!0})=>{const[ve,we]=(0,U.useState)([]),[ye,_e]=(0,U.useState)({}),[ze,We]=(0,U.useState)(!1),[ge,ne]=(0,U.useState)(!0),L=(0,U.useRef)([]),K=(0,U.useRef)(0),$=()=>{re()};(0,U.useEffect)(()=>{z()},[]),(0,U.useEffect)(()=>{ue&&(L.current=[],K.current=0,we([]),ne(Ee))},[ue]);const z=()=>G(void 0,null,function*(){try{const De=yield(0,A.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),Oe=JSON.parse((0,a.pe)(De.data));_e(Oe)}catch(De){}}),H=De=>De&&De.substring(0,De.lastIndexOf(".")),oe=De=>{var Oe,Pe;const et=H((Oe=De[0])==null?void 0:Oe.name)||H((Pe=De[1])==null?void 0:Pe.name),Se=ve.filter(Ke=>H(Ke.name)!==et);L.current=[...Se],we([...Se])},X=De=>{if(!ge){const Me=new FormData;Me.append("file",De.file),(0,A.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Me},!0).then(Le=>{if(Le.status===0){K.current=K.current+1;const Qe=L.current.map($e=>{var lt;if($e.name===De.name){const mt=T({},$e);return(lt=De==null?void 0:De.name)!=null&&lt.includes(".in")?mt.input=Le==null?void 0:Le.content:mt.output=Le==null?void 0:Le.content,mt}return $e});if(L.current=[...Qe],we([...Qe]),K.current>0&&K.current===ve.length){We(!1);let $e=R(Qe);$e=$e.filter(lt=>{var mt,Rt;return!!((mt=lt[0])!=null&&mt.name&&((Rt=lt[1])!=null&&Rt.name))}),$e=$e.map(lt=>D(T(T({},lt[0]),lt[1]),{is_file:!1})),Q($e),re()}}else We(!1),re()});return}const Oe=new(o())({endpoint:ye.end_point,region:ye.region,accessKeyId:ye.access_key_id,accessKeySecret:ye.access_key_secret,bucket:ye.bucket,stsToken:ye.security_token}),Pe=De.name,et={container_type:"TestSet",file_name:Pe},Se=(0,p.Z)();let Ke=`testsets/${he}/${Se}${Pe.indexOf(".")>-1?"."+Pe.split(".").pop():""}`;he===null&&(Ke=`testsets/${Se}${Pe.indexOf(".")>-1?"."+Pe.split(".").pop():""}`),Oe.multipartUpload(Ke,new Blob([De.file],{type:De.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Pe+""},url:ye==null?void 0:ye.callback_url,host:ye==null?void 0:ye.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,A.rz)(et)}}).then(function(Me){if(Me.data.status===0){K.current=K.current+1;const st=L.current.map(Le=>{var Qe,$e,lt,mt,Rt,Vt,_t,St,pt,bt,Qt,cr,rr,hr,lr,Sr,Pr;if(Le.name===(($e=(Qe=Me.data)==null?void 0:Qe.data)==null?void 0:$e.file_name)){const Ir=T({},Le);return(Rt=(mt=(lt=Me.data)==null?void 0:lt.data)==null?void 0:mt.file_name)!=null&&Rt.includes(".in")?(Ir.in_object_key=(_t=(Vt=Me.data)==null?void 0:Vt.data)==null?void 0:_t.object,Ir.in_object_size=(pt=(St=Me.data)==null?void 0:St.data)==null?void 0:pt.size,Ir.input=(Qt=(bt=Me.data)==null?void 0:bt.data)==null?void 0:Qt.file_name,Ir.in_file=De):(Ir.out_object_key=(rr=(cr=Me.data)==null?void 0:cr.data)==null?void 0:rr.object,Ir.out_object_size=(lr=(hr=Me.data)==null?void 0:hr.data)==null?void 0:lr.size,Ir.output=(Pr=(Sr=Me.data)==null?void 0:Sr.data)==null?void 0:Pr.file_name,Ir.out_file=De),Ir}return Le});if(L.current=[...st],we([...st]),K.current>0&&K.current===ve.length){We(!1);let Le=R(st);Le=Le.filter(Qe=>{var $e,lt;return!!(($e=Qe[0])!=null&&$e.name&&((lt=Qe[1])!=null&&lt.name))}),Le=Le.map(Qe=>D(T(T({},Qe[0]),Qe[1]),{is_file:!0})),Q(Le),re()}}})},V=De=>new Promise((Oe,Pe)=>{let et=0,Se=[];for(let Ke=0;Ke<De.length;Ke++)De[Ke].file.slice(0,1).arrayBuffer().then(()=>{et++,et===De.length&&(Se.length?(e.ZP.warning(`${Se.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Pe()):Oe(De))}).catch(Me=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Me),et++,Se.push(De[Ke].name),et===De.length&&(Se.length?(e.ZP.warning(`${Se.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Pe()):Oe(De))})}),Y=()=>G(void 0,null,function*(){if(ve.length===0){e.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield V(ve),We(!0),R(ve).some(Oe=>{var Pe,et;return!((Pe=Oe[0])!=null&&Pe.name&&((et=Oe[1])!=null&&et.name))})){v.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:()=>G(void 0,null,function*(){ve.map(Oe=>G(void 0,null,function*(){X(Oe)}))}),onCancel:()=>{We(!1)}});return}ve.map(Oe=>G(void 0,null,function*(){X(Oe)}))}),de={name:"file",fileList:ve,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:De=>{if(ve!=null&&ve.some(Pe=>Pe.name===De.name))return e.ZP.info(`${De.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(De.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(De.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 Oe={name:De.name,uid:De.uid,file:De,percent:0};return ve.push(Oe),L.current=[...ve],we([...ve]),!1}},xe=R(ve);return console.log(ve,xe,"fileList"),d.createElement(v.default,{open:ue,wrapClassName:se,onOk:Y,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:ze},onCancel:$,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},d.createElement("div",{className:s.wrap},ve.length?d.createElement("div",null,d.createElement(g.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},d.createElement("div",{style:{visibility:pe?"visible":"hidden"}},d.createElement("span",{className:s.greyText},"\u7528\u4F8B\u7C7B\u578B"),d.createElement(c.ZP.Group,{className:`ml20 ${s.testCaseRadio}`,optionType:"button",value:ge,onChange:De=>ne(De.target.value)},d.createElement(c.ZP,{value:!1},"\u6587\u672C"),d.createElement(c.ZP,{value:!0},"\u6587\u4EF6"))),d.createElement(le.default,T({},de),d.createElement(u.ZP,{type:"primary",className:s.btnS},d.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),d.createElement(k,{data:xe,onRemove:oe})):d.createElement("div",{className:`${s.noData} mb30`},d.createElement(le.default.Dragger,D(T({},de),{className:s.dragger}),d.createElement("img",{src:r,alt:"",className:"mb20"}),d.createElement("div",null,d.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),d.createElement("span",{className:s.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),d.createElement("div",{className:s.text},d.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),d.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",d.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",d.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",d.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",d.createElement("br",null))))},k=({data:re=[],onRemove:Q,width:ue="auto",showScore:se=!1,disabled:he=!1,inputChange:pe,onEvaluatingChange:Ee,onSelectAll:ve,checkAll1:we,checkAll2:ye,checkAll3:_e,checkAll4:ze,checkAll5:We,showEvaluatingSetting:ge=!1,className:ne="",isProgramHomework:L=!1})=>{const K={value:"",filename:"",dataUrl:""},[$,z]=(0,U.useState)(T({},K)),H=V=>{let Y=document.createElement("a");document.body.appendChild(Y);let de=URL.createObjectURL(V.file);Y.href=de,Y.download=V.name,Y.click(),URL.revokeObjectURL(de),document.body.removeChild(Y)},oe=(V,Y)=>{(0,h.LR)(V,Y)},X=(V,Y)=>{v.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:d.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Q(V,Y)},onCancel:()=>{}})};return re.length?d.createElement("div",{className:ne,style:{width:ue}},d.createElement("div",{className:`${L?s.headProgram:s.head}`},ge&&d.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},d.createElement(n.default,{checked:we,onChange:V=>{ve(V.target.checked,"hidden")}}),d.createElement(l.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},d.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),d.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),d.createElement("div",{style:{width:L?"25%":"15%"}},"\u7528\u4F8B"),d.createElement("div",{style:{width:se?L?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),d.createElement("div",{style:{width:se?L?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),se&&d.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),ge&&d.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},d.createElement(n.default,{checked:ze,onChange:V=>{ve(V.target.checked,"input_visible")}}),d.createElement(l.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},d.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),d.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ge&&d.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},d.createElement(n.default,{checked:ye,onChange:V=>{ve(V.target.checked,"is_invisible")}}),d.createElement(l.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},d.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),d.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ge&&d.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},d.createElement(n.default,{checked:We,onChange:V=>{ve(V.target.checked,"actual_output_visible")}}),d.createElement(l.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},d.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),d.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ge&&d.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},d.createElement(n.default,{checked:_e,onChange:V=>{ve(V.target.checked,"last_match_rule")}}),d.createElement(l.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"},d.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),d.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),d.createElement("div",{className:s.operation,style:L?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),d.createElement("div",{className:s.listWrapper,style:{boxShadow:L?"0px 2px 4px 0px #EAEEF4":"unset"}},re.map((V,Y)=>{var de,xe,De,Oe;return d.createElement("div",{key:Y,className:s.list,style:L?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},ge&&d.createElement("div",{style:{width:"15%"}},d.createElement(n.default,{checked:!!V.hidden,onChange:Pe=>{Ee(Pe.target.checked,Y,"hidden")}})),d.createElement("div",{style:{width:L?"25%":"15%",paddingLeft:L?"5px":"0px",paddingRight:L?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Y+1),d.createElement("div",{className:s.info,style:{width:se?L?"20%":"15%":"25%"}},d.createElement("span",{title:V.input||((de=V[0])==null?void 0:de.name),onClick:()=>G(void 0,null,function*(){let Pe;V.input?V.input_file_url?Pe=V.input_file_url:Pe=V.in_file:Pe=V[0];let et;typeof Pe=="string"?(et=yield fetch(Pe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),z({value:yield et.text(),filename:"",dataUrl:Pe})):(et=yield(0,h.db)(Pe.file),z({value:et.text,filename:Pe.name,dataUrl:et.link}))})},V.input||((xe=V[0])==null?void 0:xe.name))),d.createElement("div",{className:s.info,style:{width:se?L?"20%":"15%":"25%"}},d.createElement("span",{title:V.output||((De=V[1])==null?void 0:De.name),onClick:()=>G(void 0,null,function*(){let Pe;V.input?V.output_file_url?Pe=V.output_file_url:Pe=V.out_file:Pe=V[1];let et;typeof Pe=="string"?(et=yield fetch(Pe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),z({value:yield et.text(),filename:"",dataUrl:Pe})):(et=yield(0,h.db)(Pe.file),z({value:et.text,filename:Pe.name,dataUrl:et.link}))})},V.output||((Oe=V[1])==null?void 0:Oe.name))),se&&d.createElement("div",{style:{width:"20%"}},d.createElement(i.default,{size:"large",addonAfter:L?"%":null,disabled:he,style:{width:"80%"},onChange:Pe=>pe(Pe,Y),value:V.score}),!L&&d.createElement("span",null,"\xA0%")),ge&&d.createElement("div",{style:{width:"20%"}},d.createElement(n.default,{checked:V.input_visible||!1,onChange:Pe=>{Ee(Pe.target.checked,Y,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ge&&d.createElement("div",{style:{width:"20%"}},d.createElement(n.default,{checked:V.is_invisible||!1,onChange:Pe=>{Ee(Pe.target.checked,Y,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ge&&d.createElement("div",{style:{width:"20%"}},d.createElement(n.default,{checked:V.actual_output_visible||!1,onChange:Pe=>{Ee(Pe.target.checked,Y,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ge&&d.createElement("div",{style:{width:"20%"}},d.createElement(n.default,{checked:V.last_match_rule||!1,onChange:Pe=>{Ee(Pe.target.checked,Y,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),d.createElement("div",{onClick:()=>X(V,Y),style:L?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},d.createElement("span",{className:s.del},"\u5220\u9664")))})),d.createElement(m.Z,{close:!0,data:$.dataUrl,filename:$.filename,type:$.dataUrl.length?"txt":"",onClose:()=>z(T({},K)),monacoEditor:{value:$.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):d.createElement(d.Fragment,null)};var te=P},65034:function(Er,at,F){"use strict";F.d(at,{CP:function(){return e},_V:function(){return c}});var U=F(28209),le=F.n(U);const e={secret:U.enc.Utf8.parse("0a18e199b87f1a8d"),iv:U.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=="},v={exam:e};function g(u="",n="exam"){const{secret:l,iv:i}=v[n];return AES.encrypt(u,l,{iv:i,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function c(u="",n="exam"){const{secret:l,iv:i}=v[n];return U.AES.decrypt(u,l,{iv:i,mode:le().mode.CBC,padding:le().pad.Pkcs7}).toString(U.enc.Utf8)}},54839:function(Er,at,F){"use strict";F.d(at,{AD:function(){return R},D9:function(){return ue},Hp:function(){return E},IM:function(){return he},Iy:function(){return b},KM:function(){return ne},MJ:function(){return w},Ne:function(){return se},ON:function(){return ye},Uj:function(){return We},VY:function(){return ve},YO:function(){return ze},YX:function(){return _e},Zn:function(){return a},_g:function(){return d},_k:function(){return re},c6:function(){return G},cr:function(){return A},eV:function(){return C},fi:function(){return p},gh:function(){return T},hS:function(){return pe},iA:function(){return h},j6:function(){return y},je:function(){return te},jj:function(){return x},kS:function(){return we},o6:function(){return D},pO:function(){return ge},rQ:function(){return P},sA:function(){return B},xm:function(){return Q},xo:function(){return Ee},y8:function(){return k},yd:function(){return m}});var U=F(16597),le=F(42203),e=F(58130),v=F(8591),g=F(10148),c=Object.defineProperty,u=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,i=(L,K,$)=>K in L?c(L,K,{enumerable:!0,configurable:!0,writable:!0,value:$}):L[K]=$,s=(L,K)=>{for(var $ in K||(K={}))n.call(K,$)&&i(L,$,K[$]);if(u)for(var $ of u(K))l.call(K,$)&&i(L,$,K[$]);return L},r=(L,K,$)=>new Promise((z,H)=>{var oe=Y=>{try{V($.next(Y))}catch(de){H(de)}},X=Y=>{try{V($.throw(Y))}catch(de){H(de)}},V=Y=>Y.done?z(Y.value):Promise.resolve(Y.value).then(oe,X);V(($=$.apply(L,K)).next())});const t=()=>{(0,le.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},o=()=>{(0,le.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=L=>r(void 0,null,function*(){t(),(yield(0,U.YR)(s({},L))).status===0&&(yield(0,e.QH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/courses/${L.coursesId}/export_couser_info.json`,query:L}))),o()}),A=L=>r(void 0,null,function*(){const K=yield(0,U.yS)(s({},L));if(K.status===0)v.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),le.history.push(`/classrooms/${L.coursesId}/exportlist/course_member_act_score`);else{if(K.status===-2)return K;K.status===-3&&((0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${L.coursesId}/exportlist/course_member_act_score`))}}),p=L=>r(void 0,null,function*(){const K=yield(0,U.W0)(s({},L));if(K.status===0)v.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),le.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_score`);else{if(K.status===-4)return K;K.status===-3&&((0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_score`))}}),h=L=>r(void 0,null,function*(){const K=yield(0,U.Nl)(s({},L));if(K.status===0)v.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),le.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_exercise_and_other`);else{if(K.status===-4)return K;K.status===-3&&((0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_exercise_and_other`))}}),m=L=>r(void 0,null,function*(){const K=yield(0,U.IU)(s({},L));if(K.status===0)v.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),le.history.push(`/classrooms/${L.coursesId}/exportlist/export_star_user`);else{if(K.status===-4)return K;K.status===-3&&((0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${L.coursesId}/exportlist/export_star_user`))}}),d=L=>r(void 0,null,function*(){const K=yield(0,U.td)(s({},L));if(K.status===0)v.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),le.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_exercise_and_other`);else{if(K.status===-2)return K;if(K.status===-3)(0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_exercise_and_other`);else if(K.status===-4)return K}}),y=L=>r(void 0,null,function*(){const K=yield(0,U.QX)(s({},L));if(K.status===0)v.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),le.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_homework`);else{if(K.status===-4)return K;K.status===-3&&((0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${L.coursesId}/exportlist/course_total_homework`))}}),x=(L,K)=>r(void 0,null,function*(){const $=yield(0,U.o_)(s({},L));$.status===0?(v.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"),le.history.push(`/classrooms/${L.coursesId}/exportlist/${K}`)):$.status===-3&&((0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${L.coursesId}/exportlist/${K}`))}),E=(L,K)=>r(void 0,null,function*(){const $=yield(0,U.ZL)(s({},L));$.status===0?(v.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"),le.history.push(`/classrooms/${L.coursesId}/exportlist/${K}`)):$.status===-3&&((0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${L.coursesId}/exportlist/${K}`))}),w=(L,K)=>r(void 0,null,function*(){const $=yield(0,U.vV)(s({},L));$.status===0?(v.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"),le.history.push(`/classrooms/${L.coursesId}/exportlist/${K}`)):$.status===-3&&((0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${L.coursesId}/exportlist/${K}`))}),b=(L,K)=>r(void 0,null,function*(){const $=yield(0,U.aP)(s({},L));$.status===0?(v.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),le.history.push(`/classrooms/${L.coursesId}/exportlist/${K}`)):$.status===-3&&((0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${L.coursesId}/exportlist/${K}`))}),S=L=>r(void 0,null,function*(){t(),(yield exportCourseWorkListAppendix(s({},L))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${L.categoryId}/works_list.zip`,query:L}))),o()}),B=L=>r(void 0,null,function*(){t(),yield(0,e.QH)("",g.Z.API_SERVER+`/api/polls/${L.categoryId}/commit_result.xlsx`),o()}),T=L=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/courses/${L.coursesId}/attendances/export_xlsx_data.xlsx`,query:L}))}),D=L=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/courses/${L.coursesId}/video_study_statics.xlsx`,query:L}))}),G=L=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/courses/${L.coursesId}/export_video_study.xlsx`,query:L}))}),C=L=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/courses/${L.coursesId}/export_course_students_info.xlsx`,query:L}))}),R=L=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+"/api/school_manages/students.xlsx",query:L}))}),P=L=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+"/api/item_banks/export.xlsx",query:L}))}),k=L=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:L}))}),te=L=>r(void 0,null,function*(){const K=yield(0,U.Uy)(s({},L));K.status===0?(v.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),le.history.push(`/classrooms/${L.coursesId}/exportlist/exercise_score,export_exercise_users`)):K.status===-3&&((0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${L.coursesId}/exportlist/exercise_score,export_exercise_users`))}),re=L=>r(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/export_records/${L.id}.xlsx`,query:L}))}),Q=L=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:L}))}),ue=L=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/courses/${L==null?void 0:L.coursesId}/${L.menuKey}_statistic.xlsx?${L.checkedList.map(K=>`course_group_id[]=${K}`).join("&")}`,query:L}))}),se=L=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/ec_years/${L==null?void 0:L.ec_year_id}/ec_training_objectives.xlsx`,query:L}))}),he=L=>r(void 0,null,function*(){yield(0,e.FH)(L==null?void 0:L.name,(0,e.NY)({url:g.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:L}))}),pe=L=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/ec_years/${L==null?void 0:L.ec_year_id}/ec_courses.xlsx`,query:L}))}),Ee=L=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/ec_years/${L==null?void 0:L.ec_year_id}/ec_graduation_requirements.xlsx`,query:L}))}),ve=L=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:L}))}),we=L=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:L}))}),ye=L=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/examination_banks/${L.id}.json`,query:L}))}),_e=L=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/exercises/${L.categoryId}.json`,query:L}))}),ze=L=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/polls/${L==null?void 0:L.id}/commit_result.json`,query:L}))}),We=L=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+"/api/paths/get_task_pass.json",query:L}))}),ge=(L,K)=>r(void 0,null,function*(){yield(0,e.FH)(K||"",(0,e.NY)({url:g.Z.API_SERVER+`/api/exercises/${L==null?void 0:L.exercise_id}/consult_exercise.json`,query:L}))}),ne=L=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/competitions/${L==null?void 0:L.identifier}/competition_commit_records/member_works.xlsx`,query:L}))})},39171:function(Er,at,F){"use strict";F.d(at,{BU:function(){return le},Dj:function(){return U},gH:function(){return e},vp:function(){return v}});function U(g){try{g.mozRequestFullScreen?g.mozRequestFullScreen():g.webkitRequestFullScreen&&g.webkitRequestFullScreen()}catch(c){console.log(c,":e")}}function le(){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 v(){var g=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,c=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",g),window.isFullScreen?window.isFullScreen:g!=null}},35427:function(Er,at,F){"use strict";F.d(at,{U:function(){return l}});var U=F(59301),le=Object.defineProperty,e=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,c=(i,s,r)=>s in i?le(i,s,{enumerable:!0,configurable:!0,writable:!0,value:r}):i[s]=r,u=(i,s)=>{for(var r in s||(s={}))v.call(s,r)&&c(i,r,s[r]);if(e)for(var r of e(s))g.call(s,r)&&c(i,r,s[r]);return i},n=(i,s,r)=>new Promise((t,o)=>{var a=h=>{try{p(r.next(h))}catch(m){o(m)}},A=h=>{try{p(r.throw(h))}catch(m){o(m)}},p=h=>h.done?t(h.value):Promise.resolve(h.value).then(a,A);p((r=r.apply(i,s)).next())});function l(i,s){const[r,t]=(0,U.useState)(s),[o,a]=(0,U.useState)(!1),[A,p]=(0,U.useState)();return[r,o,(m,d=!1)=>n(this,null,function*(){const y=d?s:u(u({},r),m);a(!0),t(y);const x=yield i(y);return a(!1),p(x),x}),A]}},73821:function(Er,at,F){"use strict";F.d(at,{_:function(){return e}});var U=F(59301),le=F(43418);const e=v=>{var g,c;const u=(0,U.useRef)([]),n=()=>{for(const l of u.current)clearTimeout(l);u.current=[]};return(0,U.useEffect)(()=>{var l,i,s,r,t,o;if(n(),(l=v==null?void 0:v.exercise)!=null&&l.left_time&&((s=(i=v==null?void 0:v.exercise)==null?void 0:i.exercise_events)==null?void 0:s.length)>0){for(const a of(r=v==null?void 0:v.exercise)==null?void 0:r.exercise_events)if(((t=v==null?void 0:v.exercise)==null?void 0:t.left_time)>(a==null?void 0:a.reminder_time)*60){let A=(((o=v==null?void 0:v.exercise)==null?void 0:o.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;A=A>2147483647?2147483647:A;const p=setTimeout(()=>{le.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},A);u.current.push(p)}}},[(g=v==null?void 0:v.exercise)==null?void 0:g.left_time,(c=v==null?void 0:v.exercise)==null?void 0:c.exercise_events]),n}},49371:function(Er,at,F){"use strict";F.d(at,{G:function(){return g},t:function(){return v}});var U=F(7062),le=F.n(U);const e=null;function v(c,u){let n=le().get("__ec");n||(n={}),n[c]=u,le().set("__ec",n)}function g(c,u){let n=le().get("__ec");return n?n[c]===void 0?u:n[c]:u}},18032:function(Er,at,F){"use strict";F.d(at,{rX:function(){return y},pW:function(){return x},gy:function(){return E},xY:function(){return d},O5:function(){return m},tJ:function(){return o},o1:function(){return a},Rd:function(){return h}});var U=F(42203),le=F(43418),e=F(28103),v=F(8591),g=F(2119),c=F(58130),u=F(80205),n=F(25510),l="data:image/png;base64,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",i=F.p+"static/newqrcode.a8740efb.png",s=F(32637),r=F(59301),t=(w,b,S)=>new Promise((B,T)=>{var D=R=>{try{C(S.next(R))}catch(P){T(P)}},G=R=>{try{C(S.throw(R))}catch(P){T(P)}},C=R=>R.done?B(R.value):Promise.resolve(R.value).then(D,G);C((S=S.apply(w,b)).next())});const o=(w,b=!1)=>!!(a(w)&&A(b)),a=w=>(0,g.bg)()?!0:(w({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),A=(w=!1)=>{var b;const{user:S}=(0,U.getDvaApp)()._store.getState();return(b=S.userInfo)!=null&&b.profile_completed?!0:(le.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,c.xg)("/account/profile/edit"),p()}}),!1)},p=()=>{le.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},h=()=>{le.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:r.createElement("div",{style:{textAlign:"center"}},r.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),r.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:s}),r.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},m=()=>{var w;const{user:b}=(0,U.getDvaApp)()._store.getState();return(w=b.userInfo)!=null&&w.professional_certification?!0:(le.default.confirm({title:"\u63D0\u793A",centered:!0,content:r.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,c.xg)("/account/certification")}}),!1)},d=()=>(0,g.V9)()?!0:(le.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:r.createElement("div",{className:"tc",style:{marginLeft:-38}},r.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),r.createElement("img",{src:i,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),y=(w,b)=>w?!0:(le.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:r.createElement("div",null,r.createElement("p",null,b||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),r.createElement("div",{style:{marginLeft:"110px"}},r.createElement("img",{src:l,width:200}),r.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,c.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),x=w=>{le.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:r.createElement("div",null,r.createElement("div",null,r.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),r.createElement(e.Z,null),r.createElement("p",{style:{color:"#666666",fontSize:12}}," ",r.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",r.createElement("a",null,w),"\u5929\u3002"),r.createElement("p",{style:{color:"#666666",fontSize:12}}," ",r.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),r.createElement("div",{style:{textAlign:"center",marginTop:30}},r.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:n,alt:"\u4E8C\u7EF4\u7801",width:160})))})},E=(w,b="")=>{const{shixunsDetail:{detail:S}}=(0,U.getDvaApp)()._store.getState();if((S==null?void 0:S.public)===2||(S==null?void 0:S.public)===1||(S==null?void 0:S.shixun_status)===3){let B="";return(S==null?void 0:S.public)===2&&(B="\u5DF2\u516C\u5F00"),(S==null?void 0:S.public)===1&&(B="\u5F85\u5BA1\u6838"),(S==null?void 0:S.shixun_status)===3&&(B="\u5DF2\u5173\u95ED"),le.default.info({centered:!0,icon:r.createElement(u.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:r.createElement("div",{className:"tc",style:{marginLeft:-38}},r.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},r.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",B,"\uFF0C",b,"\u3002"),r.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),r.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:n,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(S==null?void 0:S.shixun_status)===2?(le.default.confirm({centered:!0,icon:r.createElement(u.Z,null),title:"\u63D0\u793A",content:r.createElement("div",null,r.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",b,"\u3002"),r.createElement("br",null),r.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{le.default.confirm({width:440,centered:!0,icon:r.createElement(u.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>t(void 0,null,function*(){(yield w({type:"shixunsDetail/cancelRelease",payload:{id:S==null?void 0:S.identifier}})).status!==401&&(v.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),w({type:"shixunsDetail/getShixunsDetail",payload:{id:S==null?void 0:S.identifier}}),w({type:"practiceSetting/getCommonData",payload:{id:S==null?void 0:S.identifier}}))})})}}),!0):!1}},47257:function(Er){(function(at){(function(F){if(1)Er.exports=F();else var U})(function(){var F,U,le;return function(){function e(v,g,c){function u(i,s){if(!g[i]){if(!v[i]){var r=void 0;if(!s&&r)return require(i,!0);if(n)return n(i,!0);var t=new Error("Cannot find module '"+i+"'");throw t.code="MODULE_NOT_FOUND",t}var o=g[i]={exports:{}};v[i][0].call(o.exports,function(a){var A=v[i][1][a];return u(A||a)},o,o.exports,e,v,g,c)}return g[i].exports}for(var n=void 0,l=0;l<c.length;l++)u(c[l]);return u}return e}()({1:[function(e,v,g){"use strict";var c=e("./browser/client");c.Buffer=e("buffer").Buffer,c.urllib=e("../shims/xhr"),c.version=e("./browser/version").version,v.exports=c},{"../shims/xhr":475,"./browser/client":3,"./browser/version":6,buffer:90}],2:[function(e,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator")),n=c(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 l=e("assert"),i=e("../common/utils/checkBucketName"),s=i.checkBucketName,r=g;function t(a){return Array.isArray?Array.isArray(a):Object.prototype.toString.call(a)==="[object Array]"}function o(a){return a?t(a)?a:[a]:[]}r.useBucket=function(A){return s(A),this.options.bucket=A,this},r.setBucket=function(A){return s(A),this.options.bucket=A,this},r.getBucket=function(){return this.options.bucket},r.deleteBucket=function(){var a=(0,n.default)(u.default.mark(function p(h,m){var d,y;return u.default.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return d=this._bucketRequestParams("DELETE",h,"",m),E.next=3,this.request(d);case 3:if(y=E.sent,!(y.status===200||y.status===204)){E.next=6;break}return E.abrupt("return",{res:y.res});case 6:return E.next=8,this.requestError(y);case 8:throw E.sent;case 9:case"end":return E.stop()}},p,this)}));function A(p,h){return a.apply(this,arguments)}return A}(),r.putBucketACL=function(){var a=(0,n.default)(u.default.mark(function p(h,m,d){var y,x;return u.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return y=this._bucketRequestParams("PUT",h,"acl",d),y.headers={"x-oss-acl":m},y.successStatuses=[200],w.next=5,this.request(y);case 5:return x=w.sent,w.abrupt("return",{bucket:x.headers.location&&x.headers.location.substring(1)||null,res:x.res});case 7:case"end":return w.stop()}},p,this)}));function A(p,h,m){return a.apply(this,arguments)}return A}(),r.getBucketACL=function(){var a=(0,n.default)(u.default.mark(function p(h,m){var d,y;return u.default.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return d=this._bucketRequestParams("GET",h,"acl",m),d.successStatuses=[200],d.xmlResponse=!0,E.next=5,this.request(d);case 5:return y=E.sent,E.abrupt("return",{acl:y.data.AccessControlList.Grant,owner:{id:y.data.Owner.ID,displayName:y.data.Owner.DisplayName},res:y.res});case 7:case"end":return E.stop()}},p,this)}));function A(p,h){return a.apply(this,arguments)}return A}(),r.putBucketLogging=function(){var a=(0,n.default)(u.default.mark(function p(h,m,d){var y,x,E;return u.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return y=this._bucketRequestParams("PUT",h,"logging",d),x=`<?xml version="1.0" encoding="UTF-8"?>
<BucketLoggingStatus>
<LoggingEnabled>
<TargetBucket>`.concat(h,`</TargetBucket>
`),m&&(x+="<TargetPrefix>".concat(m,`</TargetPrefix>
`)),x+=`</LoggingEnabled>
</BucketLoggingStatus>`,y.content=x,y.mime="xml",y.successStatuses=[200],b.next=9,this.request(y);case 9:return E=b.sent,b.abrupt("return",{res:E.res});case 11:case"end":return b.stop()}},p,this)}));function A(p,h,m){return a.apply(this,arguments)}return A}(),r.getBucketLogging=function(){var a=(0,n.default)(u.default.mark(function p(h,m){var d,y,x;return u.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return d=this._bucketRequestParams("GET",h,"logging",m),d.successStatuses=[200],d.xmlResponse=!0,w.next=5,this.request(d);case 5:return y=w.sent,x=y.data.LoggingEnabled,w.abrupt("return",{enable:!!x,prefix:x&&x.TargetPrefix||null,res:y.res});case 8:case"end":return w.stop()}},p,this)}));function A(p,h){return a.apply(this,arguments)}return A}(),r.deleteBucketLogging=function(){var a=(0,n.default)(u.default.mark(function p(h,m){var d,y;return u.default.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return d=this._bucketRequestParams("DELETE",h,"logging",m),d.successStatuses=[204,200],E.next=4,this.request(d);case 4:return y=E.sent,E.abrupt("return",{res:y.res});case 6:case"end":return E.stop()}},p,this)}));function A(p,h){return a.apply(this,arguments)}return A}(),r.putBucketCORS=function(){var a=(0,n.default)(u.default.mark(function p(h,m,d){var y,x,E,w,b,S,B,T,D,G;return u.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:for(m=m||[],l(m.length,"rules is required"),m.forEach(function(P){l(P.allowedOrigin,"allowedOrigin is required"),l(P.allowedMethod,"allowedMethod is required")}),y=this._bucketRequestParams("PUT",h,"cors",d),x=`<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration>`,E=function(k){x+="<AllowedOrigin>".concat(k,"</AllowedOrigin>")},w=function(k){x+="<AllowedMethod>".concat(k,"</AllowedMethod>")},b=function(k){x+="<AllowedHeader>".concat(k,"</AllowedHeader>")},S=function(k){x+="<ExposeHeader>".concat(k,"</ExposeHeader>")},B=0,T=m.length;B<T;B++)D=m[B],x+="<CORSRule>",o(D.allowedOrigin).forEach(E),o(D.allowedMethod).forEach(w),o(D.allowedHeader).forEach(b),o(D.exposeHeader).forEach(S),D.maxAgeSeconds&&(x+="<MaxAgeSeconds>".concat(D.maxAgeSeconds,"</MaxAgeSeconds>")),x+="</CORSRule>";return x+="</CORSConfiguration>",y.content=x,y.mime="xml",y.successStatuses=[200],R.next=16,this.request(y);case 16:return G=R.sent,R.abrupt("return",{res:G.res});case 18:case"end":return R.stop()}},p,this)}));function A(p,h,m){return a.apply(this,arguments)}return A}(),r.getBucketCORS=function(){var a=(0,n.default)(u.default.mark(function p(h,m){var d,y,x,E;return u.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return d=this._bucketRequestParams("GET",h,"cors",m),d.successStatuses=[200],d.xmlResponse=!0,b.next=5,this.request(d);case 5:return y=b.sent,x=[],y.data&&y.data.CORSRule&&(E=y.data.CORSRule,t(E)||(E=[E]),E.forEach(function(S){var B={};Object.keys(S).forEach(function(T){B[T.slice(0,1).toLowerCase()+T.slice(1,T.length)]=S[T]}),x.push(B)})),b.abrupt("return",{rules:x,res:y.res});case 9:case"end":return b.stop()}},p,this)}));function A(p,h){return a.apply(this,arguments)}return A}(),r.deleteBucketCORS=function(){var a=(0,n.default)(u.default.mark(function p(h,m){var d,y;return u.default.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return d=this._bucketRequestParams("DELETE",h,"cors",m),d.successStatuses=[204],E.next=4,this.request(d);case 4:return y=E.sent,E.abrupt("return",{res:y.res});case 6:case"end":return E.stop()}},p,this)}));function A(p,h){return a.apply(this,arguments)}return A}(),r.putBucketReferer=function(){var a=(0,n.default)(u.default.mark(function p(h,m,d,y){var x,E,w,b;return u.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:if(x=this._bucketRequestParams("PUT",h,"referer",y),E=`<?xml version="1.0" encoding="UTF-8"?>
<RefererConfiguration>
`,E+=" <AllowEmptyReferer>".concat(m?"true":"false",`</AllowEmptyReferer>
`),d&&d.length>0){for(E+=` <RefererList>
`,w=0;w<d.length;w++)E+=" <Referer>".concat(d[w],`</Referer>
`);E+=` </RefererList>
`}else E+=` <RefererList />
`;return E+="</RefererConfiguration>",x.content=E,x.mime="xml",x.successStatuses=[200],B.next=10,this.request(x);case 10:return b=B.sent,B.abrupt("return",{res:b.res});case 12:case"end":return B.stop()}},p,this)}));function A(p,h,m,d){return a.apply(this,arguments)}return A}(),r.getBucketReferer=function(){var a=(0,n.default)(u.default.mark(function p(h,m){var d,y,x;return u.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return d=this._bucketRequestParams("GET",h,"referer",m),d.successStatuses=[200],d.xmlResponse=!0,w.next=5,this.request(d);case 5:return y=w.sent,x=y.data.RefererList.Referer||null,x&&(t(x)||(x=[x])),w.abrupt("return",{allowEmpty:y.data.AllowEmptyReferer==="true",referers:x,res:y.res});case 9:case"end":return w.stop()}},p,this)}));function A(p,h){return a.apply(this,arguments)}return A}(),r.deleteBucketReferer=function(){var a=(0,n.default)(u.default.mark(function p(h,m){return u.default.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,this.putBucketReferer(h,!0,null,m);case 2:return y.abrupt("return",y.sent);case 3:case"end":return y.stop()}},p,this)}));function A(p,h){return a.apply(this,arguments)}return A}(),r._bucketRequestParams=function(A,p,h,m){return{method:A,bucket:p,subres:h,timeout:m&&m.timeout,ctx:m&&m.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,v,g){(function(c,u){(function(){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),l=n(e("@babel/runtime/regenerator")),i=n(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 s=e("debug")("ali-oss"),r=e("xml2js"),t=e("agentkeepalive"),o=e("merge-descriptors"),a=e("platform"),A=e("utility"),p=e("urllib"),h=e("./version"),m=e("bowser"),d=e("../common/signUtils"),y=e("../common/client/initOptions"),x=e("../common/utils/createRequest"),E=x.createRequest,w=e("../common/utils/encoder"),b=w.encoder,S=e("../common/client/getReqUrl"),B=S.getReqUrl,T=e("../common/utils/setSTSToken"),D=T.setSTSToken,G=e("../common/utils/retry"),C=G.retry,R=e("../common/utils/isFunction"),P=R.isFunction,k=new t;function te(){var pe=a.name,Ee=a.version;pe&&pe.toLowerCase&&pe.toLowerCase()==="ie"&&Ee.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function re(){return location&&location.protocol==="https:"}function Q(pe,Ee){if(te(),!(this instanceof Q))return new Q(pe,Ee);pe&&pe.inited?this.options=pe:this.options=Q.initOptions(pe),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=p,this.agent=this.options.agent||k),this.ctx=Ee,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}v.exports=Q,Q.initOptions=function(Ee){Ee.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var ve=Object.assign({secure:re(),useFetch:!1},Ee);return y(ve)};var ue=Q.prototype;ue.debug=s,o(ue,e("./object")),o(ue,e("./bucket")),o(ue,e("../common/bucket/getBucketWebsite")),o(ue,e("../common/bucket/putBucketWebsite")),o(ue,e("../common/bucket/deleteBucketWebsite")),o(ue,e("../common/bucket/getBucketLifecycle")),o(ue,e("../common/bucket/putBucketLifecycle")),o(ue,e("../common/bucket/deleteBucketLifecycle")),o(ue,e("../common/bucket/putBucketVersioning")),o(ue,e("../common/bucket/getBucketVersioning")),o(ue,e("../common/bucket/getBucketInventory")),o(ue,e("../common/bucket/deleteBucketInventory")),o(ue,e("../common/bucket/listBucketInventory")),o(ue,e("../common/bucket/putBucketInventory")),o(ue,e("../common/bucket/abortBucketWorm")),o(ue,e("../common/bucket/completeBucketWorm")),o(ue,e("../common/bucket/extendBucketWorm")),o(ue,e("../common/bucket/getBucketWorm")),o(ue,e("../common/bucket/initiateBucketWorm")),o(ue,e("./managed-upload")),o(ue,e("../common/multipart-copy")),o(ue,e("../common/multipart")),o(ue,e("../common/parallel")),ue.signature=function(Ee){return this.debug("authorization stringToSign: %s",Ee,"info"),d.computeSignature(this.options.accessKeySecret,Ee,this.options.headerEncoding)},ue._getReqUrl=B,ue.authorization=function(Ee,ve,we,ye){var _e=d.buildCanonicalString(Ee.toUpperCase(),ve,{headers:ye,parameters:we});return d.authorization(this.options.accessKeyId,this.options.accessKeySecret,_e,this.options.headerEncoding)},ue.request=function(){var pe=(0,i.default)(l.default.mark(function Ee(ve){var we=this;return l.default.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:if(!this.options.retryMax){_e.next=6;break}return _e.next=3,C(se.bind(this),this.options.retryMax,{errorHandler:function(We){var ge=function(L){if(ve.stream)return!1;var K=[-1,-2].includes(L.status),$=we.options.requestErrorRetryHandle||function(){return!0};return K&&$(L)};return!!ge(We)}})(ve);case 3:return _e.abrupt("return",_e.sent);case 6:return _e.abrupt("return",se.call(this,ve));case 7:case"end":return _e.stop()}},Ee,this)}));return function(Ee){return pe.apply(this,arguments)}}();function se(pe){return he.apply(this,arguments)}function he(){return he=(0,i.default)(l.default.mark(function pe(Ee){var ve,we,ye,_e,ze,We;return l.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:if(!(this.options.stsToken&&P(this.options.refreshSTSToken))){ne.next=3;break}return ne.next=3,D.call(this);case 3:return ve=E.call(this,Ee),this.options.useFetch||(ve.params.mode="disable-fetch"),_e=!!Ee.stream,ne.prev=6,ne.next=9,this.urllib.request(ve.url,ve.params);case 9:we=ne.sent,this.debug("response %s %s, got %s, headers: %j",Ee.method,ve.url,we.status,we.headers,"info"),ne.next=16;break;case 13:ne.prev=13,ne.t0=ne.catch(6),ye=ne.t0;case 16:if(!(we&&Ee.successStatuses&&Ee.successStatuses.indexOf(we.status)===-1)){ne.next=28;break}return ne.next=19,this.requestError(we);case 19:if(ze=ne.sent,!(ze.code==="RequestTimeTooSkewed"&&!_e)){ne.next=25;break}return this.options.amendTimeSkewed=+new Date(ze.serverTime)-new Date,ne.next=24,this.request(Ee);case 24:return ne.abrupt("return",ne.sent);case 25:ze.params=Ee,ne.next=32;break;case 28:if(!ye){ne.next=32;break}return ne.next=31,this.requestError(ye);case 31:ze=ne.sent;case 32:if(!ze){ne.next=34;break}throw ze;case 34:if(!Ee.xmlResponse){ne.next=39;break}return ne.next=37,this.parseXML(we.data);case 37:We=ne.sent,we.data=We;case 39:return ne.abrupt("return",we);case 40:case"end":return ne.stop()}},pe,this,[[6,13]])})),he.apply(this,arguments)}ue._getResource=function(Ee){var ve="/";return Ee.bucket&&(ve+="".concat(Ee.bucket,"/")),Ee.object&&(ve+=b(Ee.object,this.options.headerEncoding)),ve},ue._escape=function(Ee){return A.encodeURIComponent(Ee).replace(/%2F/g,"/")},ue._getUserAgent=function(){var Ee=u&&u.browser?"js":"nodejs",ve="aliyun-sdk-".concat(Ee,"/").concat(h.version),we=a.description;return!we&&u&&(we="Node.js ".concat(u.version.slice(1)," on ").concat(u.platform," ").concat(u.arch)),this._checkUserAgent("".concat(ve," ").concat(we))},ue._checkUserAgent=function(Ee){var ve=Ee.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return ve},ue.checkBrowserAndVersion=function(Ee,ve){return m.name===Ee&&m.version.split(".")[0]===ve},ue.parseXML=function(Ee){return new Promise(function(ve,we){c.isBuffer(Ee)&&(Ee=Ee.toString()),r.parseString(Ee,{explicitRoot:!1,explicitArray:!1},function(ye,_e){ye?we(ye):ve(_e)})})},ue.requestError=function(){var pe=(0,i.default)(l.default.mark(function ve(we){var ye,_e,ze,We;return l.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:if(ye=null,!(!we.data||!we.data.length)){ne.next=5;break}we.status===-1||we.status===-2?(ye=new Error(we.message),ye.name=we.name,ye.status=we.status,ye.code=we.name):(we.status===404?(ye=new Error("Object not exists"),ye.name="NoSuchKeyError",ye.status=404,ye.code="NoSuchKey"):we.status===412?(ye=new Error("Pre condition failed"),ye.name="PreconditionFailedError",ye.status=412,ye.code="PreconditionFailed"):(ye=new Error("Unknow error, status: ".concat(we.status)),ye.name="UnknownError",ye.status=we.status),ye.requestId=we.headers["x-oss-request-id"],ye.host=""),ne.next=32;break;case 5:return _e=String(we.data),this.debug("request response error data: %s",_e,"error"),ne.prev=7,ne.next=10,this.parseXML(_e);case 10:if(ne.t0=ne.sent,ne.t0){ne.next=13;break}ne.t0={};case 13:ze=ne.t0,ne.next=23;break;case 16:return ne.prev=16,ne.t1=ne.catch(7),this.debug(_e,"error"),ne.t1.message+=`
raw xml: `.concat(_e),ne.t1.status=we.status,ne.t1.requestId=we.headers["x-oss-request-id"],ne.abrupt("return",ne.t1);case 23:We=ze.Message||"unknow request error, status: ".concat(we.status),ze.Condition&&(We+=" (condition: ".concat(ze.Condition,")")),ye=new Error(We),ye.name=ze.Code?"".concat(ze.Code,"Error"):"UnknownError",ye.status=we.status,ye.code=ze.Code,ye.requestId=ze.RequestId,ye.hostId=ze.HostId,ye.serverTime=ze.ServerTime;case 32:return this.debug("generate error %j",ye,"error"),ne.abrupt("return",ye);case 34:case"end":return ne.stop()}},ve,this,[[7,16]])}));function Ee(ve){return pe.apply(this,arguments)}return Ee}()}).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,v,g){(function(c){(function(){"use strict";var u=e("@babel/runtime/helpers/interopRequireDefault"),n=u(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 l=u(e("@babel/runtime/helpers/asyncToGenerator")),i=e("util"),s=e("path"),r=e("mime"),t=e("copy-to"),o=e("../common/utils/isBlob"),a=o.isBlob,A=e("../common/utils/isFile"),p=A.isFile,h=e("../common/utils/isBuffer"),m=h.isBuffer,d=g;d.multipartUpload=function(){var b=(0,l.default)(n.default.mark(function B(T,D){var G,C,R,P,k,te,re,Q,ue,se=arguments;return n.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:if(G=se.length>2&&se[2]!==void 0?se[2]:{},this.resetCancelFlag(),G.disabledMD5=G.disabledMD5===void 0?!0:!!G.disabledMD5,!(G.checkpoint&&G.checkpoint.uploadId)){pe.next=8;break}return D&&p(D)&&(G.checkpoint.file=D),pe.next=7,this._resumeMultipart(G.checkpoint,G);case 7:return pe.abrupt("return",pe.sent);case 8:return C=102400,G.mime||(p(D)?G.mime=r.getType(s.extname(D.name)):a(D)?G.mime=D.type:m(D)?G.mime="":G.mime=r.getType(s.extname(D))),G.headers=G.headers||{},this._convertMetaToHeaders(G.meta,G.headers),pe.next=14,this._getFileSize(D);case 14:if(R=pe.sent,!(R<C)){pe.next=26;break}return G.contentLength=R,pe.next=19,this.put(T,D,G);case 19:if(P=pe.sent,!(G&&G.progress)){pe.next=23;break}return pe.next=23,G.progress(1);case 23:return k={res:P.res,bucket:this.options.bucket,name:T,etag:P.res.headers.etag},(G.headers&&G.headers["x-oss-callback"]||G.callback)&&(k.data=P.data),pe.abrupt("return",k);case 26:if(!(G.partSize&&parseInt(G.partSize,10)!==G.partSize)){pe.next=28;break}throw new Error("partSize must be int number");case 28:if(!(G.partSize&&G.partSize<C)){pe.next=30;break}throw new Error("partSize must not be smaller than ".concat(C));case 30:return pe.next=32,this.initMultipartUpload(T,G);case 32:if(te=pe.sent,re=te.uploadId,Q=this._getPartSize(R,G.partSize),ue={file:D,name:T,fileSize:R,partSize:Q,uploadId:re,doneParts:[]},!(G&&G.progress)){pe.next=39;break}return pe.next=39,G.progress(0,ue,te.res);case 39:return pe.next=41,this._resumeMultipart(ue,G);case 41:return pe.abrupt("return",pe.sent);case 42:case"end":return pe.stop()}},B,this)}));function S(B,T){return b.apply(this,arguments)}return S}(),d._resumeMultipart=function(){var b=(0,l.default)(n.default.mark(function B(T,D){var G,C,R,P,k,te,re,Q,ue,se,he,pe,Ee,ve,we,ye,_e,ze,We;return n.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:if(G=this,!this.isCancel()){ne.next=3;break}throw this._makeCancelEvent();case 3:return C=T.file,R=T.fileSize,P=T.partSize,k=T.uploadId,te=T.doneParts,re=T.name,Q=[],te.length>0&&t(te).to(Q),ue=this._divideParts(R,P),se=ue.length,he=!1,pe=function(K,$){return new Promise(function(){var z=(0,l.default)(n.default.mark(function H(oe,X){var V,Y,de,xe,De;return n.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(Pe.prev=0,K.isCancel()){Pe.next=29;break}return V=ue[$-1],Pe.next=5,K._createBuffer(C,V.start,V.end);case 5:return Y=Pe.sent,de={content:Y,size:V.end-V.start},Pe.prev=7,Pe.next=10,K._uploadPart(re,k,$,de,D);case 10:xe=Pe.sent,Pe.next=18;break;case 13:if(Pe.prev=13,Pe.t0=Pe.catch(7),Pe.t0.status!==404){Pe.next=17;break}throw K._makeAbortEvent();case 17:throw Pe.t0;case 18:if(!(!K.isCancel()&&!he)){Pe.next=26;break}if(T.doneParts.push({number:$,etag:xe.res.headers.etag}),!D.progress){Pe.next=23;break}return Pe.next=23,D.progress(te.length/(se+1),T,xe.res);case 23:oe({number:$,etag:xe.res.headers.etag}),Pe.next=27;break;case 26:oe();case 27:Pe.next=30;break;case 29:oe();case 30:Pe.next=41;break;case 32:Pe.prev=32,Pe.t1=Pe.catch(0),De=new Error,De.name=Pe.t1.name,De.message=Pe.t1.message,De.stack=Pe.t1.stack,De.partNum=$,t(Pe.t1).to(De),X(De);case 41:case"end":return Pe.stop()}},H,null,[[0,32],[7,13]])}));return function(H,oe){return z.apply(this,arguments)}}())},Ee=Array.from(new Array(se),function(L,K){return K+1}),ve=Q.map(function(L){return L.number}),we=Ee.filter(function(L){return ve.indexOf(L)<0}),ye=5,_e=D.parallel||ye,ne.next=17,this._parallel(we,_e,function(L){return new Promise(function(K,$){pe(G,L).then(function(z){z&&Q.push(z),K()}).catch(function(z){$(z)})})});case 17:if(ze=ne.sent,he=!0,We=ze.find(function(L){return L.name==="abort"}),!We){ne.next=22;break}throw We;case 22:if(!this.isCancel()){ne.next=25;break}throw pe=null,this._makeCancelEvent();case 25:if(!(ze&&ze.length>0)){ne.next=28;break}throw ze[0].message="Failed to upload some parts with error: ".concat(ze[0].toString()," part_num: ").concat(ze[0].partNum),ze[0];case 28:return ne.next=30,this.completeMultipartUpload(re,k,Q,D);case 30:return ne.abrupt("return",ne.sent);case 31:case"end":return ne.stop()}},B,this)}));function S(B,T){return b.apply(this,arguments)}return S}(),d._getFileSize=function(){var b=(0,l.default)(n.default.mark(function B(T){return n.default.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:if(!m(T)){G.next=4;break}return G.abrupt("return",T.length);case 4:if(!(a(T)||p(T))){G.next=6;break}return G.abrupt("return",T.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return G.stop()}},B)}));function S(B){return b.apply(this,arguments)}return S}();var y=e("stream"),x=y.Readable;function E(b,S){if(!(this instanceof E))return new E(b,S);x.call(this,S),this.file=b,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}i.inherits(E,x),E.prototype.readFileAndPush=function(S){if(this.fileBuffer)for(var B=!0;B&&this.fileBuffer&&this.start<this.fileBuffer.length;){var T=this.start,D=T+S;D=D>this.fileBuffer.length?this.fileBuffer.length:D,this.start=D,B=this.push(this.fileBuffer.slice(T,D))}},E.prototype._read=function(S){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 B=16*1024;S=S||B;var T=this;this.reader.onload=function(G){T.fileBuffer=c.from(new Uint8Array(G.target.result)),T.file=null,T.readFileAndPush(S)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(S)};function w(b){return b.arrayBuffer?b.arrayBuffer():new Promise(function(S,B){var T=new FileReader;T.onload=function(D){S(D.target.result)},T.onerror=function(D){B(D)},T.readAsArrayBuffer(b)})}d._createBuffer=function(){var b=(0,l.default)(n.default.mark(function B(T,D,G){var C,R;return n.default.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:if(!(a(T)||p(T))){k.next=8;break}return C=T.slice(D,G),k.next=4,w(C);case 4:return R=k.sent,k.abrupt("return",c.from(R));case 8:if(!m(T)){k.next=12;break}return k.abrupt("return",T.subarray(D,G));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return k.stop()}},B)}));function S(B,T,D){return b.apply(this,arguments)}return S}(),d._getPartSize=function(S,B){var T=1e4,D=1*1024*1024;B||(B=D);var G=Math.ceil(S/T);return B<G&&(B=G,console.warn("partSize has been set to ".concat(B,", because the partSize you provided causes partNumber to be greater than 10,000"))),B},d._divideParts=function(S,B){for(var T=Math.ceil(S/B),D=[],G=0;G<T;G++){var C=B*G,R=Math.min(C+B,S);D.push({start:C,end:R})}return D}}).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,v,g){"use strict";var c=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 u=c(e("@babel/runtime/regenerator")),n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=e("fs"),i=e("copy-to"),s=e("path"),r=e("mime"),t=e("../common/callback"),o=e("merge-descriptors"),a=e("../common/utils/isBlob"),A=a.isBlob,p=e("../common/utils/isFile"),h=p.isFile,m=e("../common/utils/isBuffer"),d=m.isBuffer,y=e("../common/utils/obj2xml"),x=y.obj2xml,E=g;E.append=function(){var w=(0,n.default)(u.default.mark(function S(B,T,D){var G;return u.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return D=D||{},D.position===void 0&&(D.position="0"),D.subres={append:"",position:D.position},D.method="POST",R.next=6,this.put(B,T,D);case 6:return G=R.sent,G.nextAppendPosition=G.res.headers["x-oss-next-append-position"],R.abrupt("return",G);case 9:case"end":return R.stop()}},S,this)}));function b(S,B,T){return w.apply(this,arguments)}return b}(),E.put=function(){var w=(0,n.default)(u.default.mark(function S(B,T,D){var G,C,R,P,k;return u.default.wrap(function(re){for(;;)switch(re.prev=re.next){case 0:if(D=D||{},D.disabledMD5=D.disabledMD5===void 0?!0:!!D.disabledMD5,D.headers=D.headers||{},B=this._objectName(B),!d(T)){re.next=8;break}G=T,re.next=19;break;case 8:if(!(A(T)||h(T))){re.next=18;break}return D.mime||(h(T)?D.mime=r.getType(s.extname(T.name)):D.mime=T.type),re.next=12,this._createBuffer(T,0,T.size);case 12:return G=re.sent,re.next=15,this._getFileSize(T);case 15:D.contentLength=re.sent,re.next=19;break;case 18:throw new TypeError("Must provide Buffer/Blob/File for put.");case 19:return this._convertMetaToHeaders(D.meta,D.headers),C=D.method||"PUT",R=this._objectRequestParams(C,B,D),t.encodeCallback(R,D),R.mime=D.mime,R.disabledMD5=D.disabledMD5,R.content=G,R.successStatuses=[200],re.next=29,this.request(R);case 29:return P=re.sent,k={name:B,url:this._objectUrl(B),res:P.res},R.headers&&R.headers["x-oss-callback"]&&(k.data=JSON.parse(P.data.toString())),re.abrupt("return",k);case 33:case"end":return re.stop()}},S,this)}));function b(S,B,T){return w.apply(this,arguments)}return b}(),E.putStream=function(){var w=(0,n.default)(u.default.mark(function S(B,T,D){var G,C,R,P;return u.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return D=D||{},D.headers=D.headers||{},B=this._objectName(B),D.contentLength?D.headers["Content-Length"]=D.contentLength:D.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(D.meta,D.headers),G=D.method||"PUT",C=this._objectRequestParams(G,B,D),t.encodeCallback(C,D),C.mime=D.mime,C.stream=T,C.successStatuses=[200],te.next=13,this.request(C);case 13:return R=te.sent,P={name:B,url:this._objectUrl(B),res:R.res},C.headers&&C.headers["x-oss-callback"]&&(P.data=JSON.parse(R.data.toString())),te.abrupt("return",P);case 17:case"end":return te.stop()}},S,this)}));function b(S,B,T){return w.apply(this,arguments)}return b}(),o(E,e("../common/object/copyObject")),o(E,e("../common/object/getObjectTagging")),o(E,e("../common/object/putObjectTagging")),o(E,e("../common/object/deleteObjectTagging")),o(E,e("../common/image")),o(E,e("../common/object/getBucketVersions")),o(E,e("../common/object/getACL")),o(E,e("../common/object/putACL")),o(E,e("../common/object/head")),o(E,e("../common/object/delete")),o(E,e("../common/object/get")),o(E,e("../common/object/putSymlink")),o(E,e("../common/object/getSymlink")),o(E,e("../common/object/deleteMulti")),o(E,e("../common/object/getObjectMeta")),o(E,e("../common/object/getObjectUrl")),o(E,e("../common/object/generateObjectUrl")),o(E,e("../common/object/signatureUrl")),o(E,e("../common/object/asyncSignatureUrl")),E.putMeta=function(){var w=(0,n.default)(u.default.mark(function S(B,T,D){var G;return u.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,this.copy(B,B,{meta:T||{},timeout:D&&D.timeout,ctx:D&&D.ctx});case 2:return G=R.sent,R.abrupt("return",G);case 4:case"end":return R.stop()}},S,this)}));function b(S,B,T){return w.apply(this,arguments)}return b}(),E.list=function(){var w=(0,n.default)(u.default.mark(function S(B,T){var D,G,C,R,P;return u.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return D=this._objectRequestParams("GET","",T),D.query=B,D.xmlResponse=!0,D.successStatuses=[200],te.next=6,this.request(D);case 6:return G=te.sent,C=G.data.Contents||[],R=this,C&&(Array.isArray(C)||(C=[C]),C=C.map(function(re){return{name:re.Key,url:R._objectUrl(re.Key),lastModified:re.LastModified,etag:re.ETag,type:re.Type,size:Number(re.Size),storageClass:re.StorageClass,owner:{id:re.Owner.ID,displayName:re.Owner.DisplayName}}})),P=G.data.CommonPrefixes||null,P&&(Array.isArray(P)||(P=[P]),P=P.map(function(re){return re.Prefix})),te.abrupt("return",{res:G.res,objects:C,prefixes:P,nextMarker:G.data.NextMarker||null,isTruncated:G.data.IsTruncated==="true"});case 13:case"end":return te.stop()}},S,this)}));function b(S,B){return w.apply(this,arguments)}return b}(),E.listV2=function(){var w=(0,n.default)(u.default.mark(function S(B){var T,D,G,C,R,P,k,te=arguments;return u.default.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return T=te.length>1&&te[1]!==void 0?te[1]:{},D=B["continuation-token"]||B.continuationToken,D&&(T.subres=Object.assign({"continuation-token":D},T.subres)),G=this._objectRequestParams("GET","",T),G.query=Object.assign({"list-type":2},B),delete G.query["continuation-token"],delete G.query.continuationToken,G.xmlResponse=!0,G.successStatuses=[200],Q.next=11,this.request(G);case 11:return C=Q.sent,R=C.data.Contents||[],P=this,R&&(Array.isArray(R)||(R=[R]),R=R.map(function(ue){var se=null;return ue.Owner&&(se={id:ue.Owner.ID,displayName:ue.Owner.DisplayName}),{name:ue.Key,url:P._objectUrl(ue.Key),lastModified:ue.LastModified,etag:ue.ETag,type:ue.Type,size:Number(ue.Size),storageClass:ue.StorageClass,owner:se}})),k=C.data.CommonPrefixes||null,k&&(Array.isArray(k)||(k=[k]),k=k.map(function(ue){return ue.Prefix})),Q.abrupt("return",{res:C.res,objects:R,prefixes:k,isTruncated:C.data.IsTruncated==="true",keyCount:+C.data.KeyCount,continuationToken:C.data.ContinuationToken||null,nextContinuationToken:C.data.NextContinuationToken||null});case 18:case"end":return Q.stop()}},S,this)}));function b(S){return w.apply(this,arguments)}return b}(),E.restore=function(){var w=(0,n.default)(u.default.mark(function S(B){var T,D,G,C,R=arguments;return u.default.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return T=R.length>1&&R[1]!==void 0?R[1]:{type:"Archive"},T=T||{},T.subres=Object.assign({restore:""},T.subres),T.versionId&&(T.subres.versionId=T.versionId),D=this._objectRequestParams("POST",B,T),T.type==="ColdArchive"&&(G={RestoreRequest:{Days:T.Days?T.Days:2,JobParameters:{Tier:T.JobParameters?T.JobParameters:"Standard"}}},D.content=x(G,{headers:!0}),D.mime="xml"),D.successStatuses=[202],k.next=9,this.request(D);case 9:return C=k.sent,k.abrupt("return",{res:C.res});case 11:case"end":return k.stop()}},S,this)}));function b(S){return w.apply(this,arguments)}return b}(),E._objectUrl=function(b){return this._getReqUrl({bucket:this.options.bucket,object:b})},E._objectRequestParams=function(b,S,B){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");B=B||{},S=this._objectName(S);var T={object:S,bucket:this.options.bucket,method:b,subres:B&&B.subres,timeout:B&&B.timeout,ctx:B&&B.ctx};return B.headers&&(T.headers={},i(B.headers).to(T.headers)),T},E._objectName=function(b){return b.replace(/^\/+/,"")},E._convertMetaToHeaders=function(b,S){b&&Object.keys(b).forEach(function(B){S["x-oss-meta-".concat(B)]=b[B]})},E._deleteFileSafe=function(b){var S=this;return new Promise(function(B){l.exists(b,function(T){T?l.unlink(b,function(D){D&&S.debug("unlink %j error: %s",b,D,"error"),B()}):B()})})}},{"../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,v,g){"use strict";g.version="6.18.1"},{}],7:[function(e,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator")),n=c(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(g,"__esModule",{value:!0}),g.abortBucketWorm=void 0;var l=e("../utils/checkBucketName");function i(r,t){return s.apply(this,arguments)}function s(){return s=(0,n.default)(u.default.mark(function r(t,o){var a,A;return u.default.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return l.checkBucketName(t),a=this._bucketRequestParams("DELETE",t,"worm",o),h.next=4,this.request(a);case 4:return A=h.sent,h.abrupt("return",{res:A.res,status:A.status});case 6:case"end":return h.stop()}},r,this)})),s.apply(this,arguments)}g.abortBucketWorm=i},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(e,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator")),n=c(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(g,"__esModule",{value:!0}),g.completeBucketWorm=void 0;var l=e("../utils/checkBucketName");function i(r,t,o){return s.apply(this,arguments)}function s(){return s=(0,n.default)(u.default.mark(function r(t,o,a){var A,p;return u.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return l.checkBucketName(t),A=this._bucketRequestParams("POST",t,{wormId:o},a),m.next=4,this.request(A);case 4:return p=m.sent,m.abrupt("return",{res:p.res,status:p.status});case 6:case"end":return m.stop()}},r,this)})),s.apply(this,arguments)}g.completeBucketWorm=i},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(e,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var n=c(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(g,"__esModule",{value:!0}),g.deleteBucketInventory=void 0;var l=e("../utils/checkBucketName");function i(r,t){return s.apply(this,arguments)}function s(){return s=(0,n.default)(u.default.mark(function r(t,o){var a,A,p,h,m=arguments;return u.default.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return a=m.length>2&&m[2]!==void 0?m[2]:{},A=Object.assign({inventory:"",inventoryId:o},a.subres),l.checkBucketName(t),p=this._bucketRequestParams("DELETE",t,A,a),p.successStatuses=[204],y.next=7,this.request(p);case 7:return h=y.sent,y.abrupt("return",{status:h.status,res:h.res});case 9:case"end":return y.stop()}},r,this)})),s.apply(this,arguments)}g.deleteBucketInventory=i},{"../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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator")),n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/checkBucketName"),i=l.checkBucketName,s=g;s.deleteBucketLifecycle=function(){var r=(0,n.default)(u.default.mark(function o(a,A){var p,h;return u.default.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return i(a),p=this._bucketRequestParams("DELETE",a,"lifecycle",A),p.successStatuses=[204],d.next=5,this.request(p);case 5:return h=d.sent,d.abrupt("return",{res:h.res});case 7:case"end":return d.stop()}},o,this)}));function t(o,a){return r.apply(this,arguments)}return t}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(e,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator")),n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/checkBucketName"),i=l.checkBucketName,s=g;s.deleteBucketWebsite=function(){var r=(0,n.default)(u.default.mark(function o(a,A){var p,h;return u.default.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return i(a),p=this._bucketRequestParams("DELETE",a,"website",A),p.successStatuses=[204],d.next=5,this.request(p);case 5:return h=d.sent,d.abrupt("return",{res:h.res});case 7:case"end":return d.stop()}},o,this)}));function t(o,a){return r.apply(this,arguments)}return t}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(e,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator")),n=c(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(g,"__esModule",{value:!0}),g.extendBucketWorm=void 0;var l=e("../utils/checkBucketName"),i=e("../utils/obj2xml");function s(t,o,a,A){return r.apply(this,arguments)}function r(){return r=(0,n.default)(u.default.mark(function t(o,a,A,p){var h,m,d;return u.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return l.checkBucketName(o),h=this._bucketRequestParams("POST",o,{wormExtend:"",wormId:a},p),m={ExtendWormConfiguration:{RetentionPeriodInDays:A}},h.mime="xml",h.content=i.obj2xml(m,{headers:!0}),h.successStatuses=[200],x.next=8,this.request(h);case 8:return d=x.sent,x.abrupt("return",{res:d.res,status:d.status});case 10:case"end":return x.stop()}},t,this)})),r.apply(this,arguments)}g.extendBucketWorm=s},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(e,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var n=c(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(g,"__esModule",{value:!0}),g.getBucketInventory=void 0;var l=e("../utils/checkBucketName"),i=e("../utils/formatInventoryConfig");function s(t,o){return r.apply(this,arguments)}function r(){return r=(0,n.default)(u.default.mark(function t(o,a){var A,p,h,m,d=arguments;return u.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return A=d.length>2&&d[2]!==void 0?d[2]:{},p=Object.assign({inventory:"",inventoryId:a},A.subres),l.checkBucketName(o),h=this._bucketRequestParams("GET",o,p,A),h.successStatuses=[200],h.xmlResponse=!0,x.next=8,this.request(h);case 8:return m=x.sent,x.abrupt("return",{status:m.status,res:m.res,inventory:i.formatInventoryConfig(m.data)});case 10:case"end":return x.stop()}},t,this)})),r.apply(this,arguments)}g.getBucketInventory=s},{"../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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.map.js");var n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/checkBucketName"),i=l.checkBucketName,s=e("../utils/isArray"),r=s.isArray,t=e("../utils/formatObjKey"),o=t.formatObjKey,a=g;a.getBucketLifecycle=function(){var A=(0,n.default)(u.default.mark(function h(m,d){var y,x,E;return u.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return i(m),y=this._bucketRequestParams("GET",m,"lifecycle",d),y.successStatuses=[200],y.xmlResponse=!0,b.next=6,this.request(y);case 6:return x=b.sent,E=x.data.Rule||null,E&&(r(E)||(E=[E]),E=E.map(function(S){return S.ID&&(S.id=S.ID,delete S.ID),S.Tag&&!r(S.Tag)&&(S.Tag=[S.Tag]),o(S,"firstLowerCase")})),b.abrupt("return",{rules:E,res:x.res});case 10:case"end":return b.stop()}},h,this)}));function p(h,m){return A.apply(this,arguments)}return p}()},{"../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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator")),n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/checkBucketName"),i=l.checkBucketName,s=g;s.getBucketVersioning=function(){var r=(0,n.default)(u.default.mark(function o(a,A){var p,h,m;return u.default.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return i(a),p=this._bucketRequestParams("GET",a,"versioning",A),p.xmlResponse=!0,p.successStatuses=[200],y.next=6,this.request(p);case 6:return h=y.sent,m=h.data.Status,y.abrupt("return",{status:h.status,versionStatus:m,res:h.res});case 9:case"end":return y.stop()}},o,this)}));function t(o,a){return r.apply(this,arguments)}return t}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(e,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator")),n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/checkBucketName"),i=l.checkBucketName,s=e("../utils/isObject"),r=s.isObject,t=g;t.getBucketWebsite=function(){var o=(0,n.default)(u.default.mark(function A(p,h){var m,d,y;return u.default.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return i(p),m=this._bucketRequestParams("GET",p,"website",h),m.successStatuses=[200],m.xmlResponse=!0,E.next=6,this.request(m);case 6:return d=E.sent,y=[],d.data.RoutingRules&&d.data.RoutingRules.RoutingRule&&(r(d.data.RoutingRules.RoutingRule)?y=[d.data.RoutingRules.RoutingRule]:y=d.data.RoutingRules.RoutingRule),E.abrupt("return",{index:d.data.IndexDocument&&d.data.IndexDocument.Suffix||"",supportSubDir:d.data.IndexDocument&&d.data.IndexDocument.SupportSubDir||"false",type:d.data.IndexDocument&&d.data.IndexDocument.Type,routingRules:y,error:d.data.ErrorDocument&&d.data.ErrorDocument.Key||null,res:d.res});case 10:case"end":return E.stop()}},A,this)}));function a(A,p){return o.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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var n=c(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(g,"__esModule",{value:!0}),g.getBucketWorm=void 0;var l=e("../utils/checkBucketName"),i=e("../utils/dataFix");function s(t,o){return r.apply(this,arguments)}function r(){return r=(0,n.default)(u.default.mark(function t(o,a){var A,p;return u.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return l.checkBucketName(o),A=this._bucketRequestParams("GET",o,"worm",a),A.successStatuses=[200],A.xmlResponse=!0,m.next=6,this.request(A);case 6:return p=m.sent,i.dataFix(p.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),m.abrupt("return",Object.assign(Object.assign({},p.data),{res:p.res,status:p.status}));case 9:case"end":return m.stop()}},t,this)})),r.apply(this,arguments)}g.getBucketWorm=s},{"../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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator")),n=c(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(g,"__esModule",{value:!0}),g.initiateBucketWorm=void 0;var l=e("../utils/obj2xml"),i=e("../utils/checkBucketName");function s(t,o,a){return r.apply(this,arguments)}function r(){return r=(0,n.default)(u.default.mark(function t(o,a,A){var p,h,m;return u.default.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return i.checkBucketName(o),p=this._bucketRequestParams("POST",o,"worm",A),h={InitiateWormConfiguration:{RetentionPeriodInDays:a}},p.mime="xml",p.content=l.obj2xml(h,{headers:!0}),p.successStatuses=[200],y.next=8,this.request(p);case 8:return m=y.sent,y.abrupt("return",{res:m.res,wormId:m.res.headers["x-oss-worm-id"],status:m.status});case 10:case"end":return y.stop()}},t,this)})),r.apply(this,arguments)}g.initiateBucketWorm=s},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(e,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var n=c(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(g,"__esModule",{value:!0}),g.listBucketInventory=void 0;var l=e("../utils/checkBucketName"),i=e("../utils/formatInventoryConfig");function s(t){return r.apply(this,arguments)}function r(){return r=(0,n.default)(u.default.mark(function t(o){var a,A,p,h,m,d,y,x,E=arguments;return u.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return a=E.length>1&&E[1]!==void 0?E[1]:{},A=a.continuationToken,p=Object.assign({inventory:""},A&&{"continuation-token":A},a.subres),l.checkBucketName(o),h=this._bucketRequestParams("GET",o,p,a),h.successStatuses=[200],h.xmlResponse=!0,b.next=9,this.request(h);case 9:return m=b.sent,d=m.data,y=m.res,x=m.status,b.abrupt("return",{isTruncated:d.IsTruncated==="true",nextContinuationToken:d.NextContinuationToken,inventoryList:i.formatInventoryConfig(d.InventoryConfiguration,!0),status:x,res:y});case 12:case"end":return b.stop()}},t,this)})),r.apply(this,arguments)}g.listBucketInventory=s},{"../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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.array.concat.js");var n=c(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(g,"__esModule",{value:!0}),g.putBucketInventory=void 0;var l=e("../utils/checkBucketName"),i=e("../utils/obj2xml");function s(t,o){return r.apply(this,arguments)}function r(){return r=(0,n.default)(u.default.mark(function t(o,a){var A,p,h,m,d,y,x,E,w,b,S,B=arguments;return u.default.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return A=B.length>2&&B[2]!==void 0?B[2]:{},p=Object.assign({inventory:"",inventoryId:a.id},A.subres),l.checkBucketName(o),h=a.OSSBucketDestination,m=a.optionalFields,d=a.includedObjectVersions,y="acs:oss:::",x="acs:ram::".concat(h.accountId,":role/"),E={InventoryConfiguration:{Id:a.id,IsEnabled:a.isEnabled,Filter:{Prefix:a.prefix||""},Destination:{OSSBucketDestination:{Format:h.format,AccountId:h.accountId,RoleArn:"".concat(x).concat(h.rolename),Bucket:"".concat(y).concat(h.bucket),Prefix:h.prefix||"",Encryption:h.encryption||""}},Schedule:{Frequency:a.frequency},IncludedObjectVersions:d,OptionalFields:{Field:(m==null?void 0:m.field)||[]}}},w=i.obj2xml(E,{headers:!0,firstUpperCase:!0}),b=this._bucketRequestParams("PUT",o,p,A),b.successStatuses=[200],b.mime="xml",b.content=w,D.next=14,this.request(b);case 14:return S=D.sent,D.abrupt("return",{status:S.status,res:S.res});case 16:case"end":return D.stop()}},t,this)})),r.apply(this,arguments)}g.putBucketInventory=s},{"../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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(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 n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/checkBucketName"),i=l.checkBucketName,s=e("../utils/isArray"),r=s.isArray,t=e("../utils/deepCopy"),o=t.deepCopy,a=e("../utils/isObject"),A=a.isObject,p=e("../utils/obj2xml"),h=p.obj2xml,m=e("../utils/checkObjectTag"),d=m.checkObjectTag,y=e("../utils/getStrBytesCount"),x=y.getStrBytesCount,E=g;E.putBucketLifecycle=function(){var T=(0,n.default)(u.default.mark(function G(C,R,P){var k,te,re,Q,ue;return u.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(i(C),r(R)){he.next=3;break}throw new Error("rules must be Array");case 3:return k=this._bucketRequestParams("PUT",C,"lifecycle",P),te=[],re={LifecycleConfiguration:{Rule:te}},R.forEach(function(pe){w(pe),B(pe),pe.id&&(pe.ID=pe.id,delete pe.id),te.push(pe)}),Q=h(re,{headers:!0,firstUpperCase:!0}),k.content=Q,k.mime="xml",k.successStatuses=[200],he.next=13,this.request(k);case 13:return ue=he.sent,he.abrupt("return",{res:ue.res});case 15:case"end":return he.stop()}},G,this)}));function D(G,C,R){return T.apply(this,arguments)}return D}();function w(T){T.days&&(T.expiration={days:T.days}),T.date&&(T.expiration={createdBeforeDate:T.date})}function b(T,D){var G=T.days,C=T.createdBeforeDate;if(!G&&!C)throw new Error("".concat(D," must includes days or createdBeforeDate"));if(G&&!/^[1-9][0-9]*$/.test(G))throw new Error("days must be a positive integer");if(C&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(C))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function S(T){if(!r(T)&&!A(T))throw new Error("tag must be Object or Array");T=A(T)?[T]:T;var D={},G=o(T);G.forEach(function(C){D[C.key]=C.value}),d(D)}function B(T){if(T.id&&x(T.id)>255)throw new Error("ID is composed of 255 bytes at most");if(T.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(T.status))throw new Error("Status must be Enabled or Disabled");if(T.transition){if(!["IA","Archive"].includes(T.transition.storageClass))throw new Error("StorageClass must be IA or Archive");b(T.transition,"Transition")}if(T.expiration){if(!T.expiration.expiredObjectDeleteMarker)b(T.expiration,"Expiration");else if(T.expiration.days||T.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(T.abortMultipartUpload&&b(T.abortMultipartUpload,"AbortMultipartUpload"),!T.expiration&&!T.abortMultipartUpload&&!T.transition&&!T.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(T.tag){if(T.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");S(T.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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.includes.js");var n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/checkBucketName"),i=l.checkBucketName,s=e("../utils/obj2xml"),r=s.obj2xml,t=g;t.putBucketVersioning=function(){var o=(0,n.default)(u.default.mark(function A(p,h){var m,d,y,x,E=arguments;return u.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(m=E.length>2&&E[2]!==void 0?E[2]:{},i(p),["Enabled","Suspended"].includes(h)){b.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return d=this._bucketRequestParams("PUT",p,"versioning",m),y={VersioningConfiguration:{Status:h}},d.mime="xml",d.content=r(y,{headers:!0}),b.next=10,this.request(d);case 10:return x=b.sent,b.abrupt("return",{res:x.res,status:x.status});case 12:case"end":return b.stop()}},A,this)}));function a(A,p){return o.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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator")),n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/checkBucketName"),i=l.checkBucketName,s=e("../utils/obj2xml"),r=s.obj2xml,t=e("../utils/isArray"),o=t.isArray,a=g;a.putBucketWebsite=function(){var A=(0,n.default)(u.default.mark(function h(m){var d,y,x,E,w,b,S,B=arguments;return u.default.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:if(d=B.length>1&&B[1]!==void 0?B[1]:{},y=B.length>2?B[2]:void 0,i(m),x=this._bucketRequestParams("PUT",m,"website",y),E={Suffix:d.index||"index.html"},w={IndexDocument:E},b={WebsiteConfiguration:w},d.supportSubDir&&(E.SupportSubDir=d.supportSubDir),d.type&&(E.Type=d.type),d.error&&(w.ErrorDocument={Key:d.error}),d.routingRules===void 0){D.next=14;break}if(o(d.routingRules)){D.next=13;break}throw new Error("RoutingRules must be Array");case 13:w.RoutingRules={RoutingRule:d.routingRules};case 14:return b=r(b),x.content=b,x.mime="xml",x.successStatuses=[200],D.next=20,this.request(x);case 20:return S=D.sent,D.abrupt("return",{res:S.res});case 22:case"end":return D.stop()}},h,this)}));function p(h){return A.apply(this,arguments)}return p}()},{"../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,v,g){(function(c){(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"),g.encodeCallback=function(n,l){if(n.headers=n.headers||{},!Object.prototype.hasOwnProperty.call(n.headers,"x-oss-callback")&&l.callback){var i={callbackUrl:encodeURI(l.callback.url),callbackBody:l.callback.body};l.callback.host&&(i.callbackHost=l.callback.host),l.callback.contentType&&(i.callbackBodyType=l.callback.contentType);var s=c.from(JSON.stringify(i)).toString("base64");if(n.headers["x-oss-callback"]=s,l.callback.customValue){var r={};Object.keys(l.callback.customValue).forEach(function(t){r["x:".concat(t)]=l.callback.customValue[t].toString()}),n.headers["x-oss-callback-var"]=c.from(JSON.stringify(r)).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,v,g){"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 c=function(o){return o&&o.__esModule?o:{default:o}};Object.defineProperty(g,"__esModule",{value:!0}),g.getReqUrl=void 0;var u=c(e("copy-to")),n=c(e("url")),l=c(e("merge-descriptors")),i=c(e("is-type-of")),s=e("../utils/isIP"),r=e("../utils/checkConfigValid");function t(o){var a={},A=this.options.cname;r.checkConfigValid(this.options.endpoint,"endpoint"),u.default(this.options.endpoint,!1).to(a),o.bucket&&!A&&!s.isIP(a.hostname)&&!this.options.sldEnable&&(a.host="".concat(o.bucket,".").concat(a.host));var p="/";o.bucket&&this.options.sldEnable&&(p+="".concat(o.bucket,"/")),o.object&&(p+=this._escape(o.object).replace(/\+/g,"%2B")),a.pathname=p;var h={};if(o.query&&l.default(h,o.query),o.subres){var m={};i.default.string(o.subres)?m[o.subres]="":i.default.array(o.subres)?o.subres.forEach(function(d){m[d]=""}):m=o.subres,l.default(h,m)}return a.query=h,n.default.format(a)}g.getReqUrl=t},{"../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,v,g){"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 c=e("humanize-ms"),u=e("url"),n=e("../utils/checkBucketName"),l=n.checkBucketName,i=e("../utils/setRegion"),s=i.setRegion,r=e("../utils/checkConfigValid"),t=r.checkConfigValid;function o(a,A){t(a,"endpoint");var p=u.parse(a);if(p.protocol||(p=u.parse("http".concat(A?"s":"","://").concat(a))),p.protocol!=="http:"&&p.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return p}v.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&&l(a.bucket);var A=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(A.accessKeyId=A.accessKeyId.trim(),A.accessKeySecret=A.accessKeySecret.trim(),A.timeout&&(A.timeout=c(A.timeout)),A.endpoint)A.endpoint=o(A.endpoint,A.secure);else if(A.region)A.endpoint=s(A.region,A.internal,A.secure);else throw new Error("require options.endpoint or options.region");return A.inited=!0,A}},{"../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,v,g){"use strict";var c=e("merge-descriptors"),u=g;c(u,e("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(e,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.concat.js");var n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/checkBucketName"),i=l.checkBucketName,s=e("querystring"),r=e("js-base64"),t=r.Base64.encode,o=g;o.processObjectSave=function(){var A=(0,n.default)(u.default.mark(function h(m,d,y,x){var E,w,b,S;return u.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return a(m,"sourceObject"),a(d,"targetObject"),a(y,"process"),d=this._objectName(d),x&&i(x),E=this._objectRequestParams("POST",m,{subres:"x-oss-process"}),w=x?",b_".concat(t(x)):"",d=t(d),b={"x-oss-process":"".concat(y,"|sys/saveas,o_").concat(d).concat(w)},E.content=s.stringify(b),T.next=12,this.request(E);case 12:return S=T.sent,T.abrupt("return",{res:S.res,status:S.res.status});case 14:case"end":return T.stop()}},h,this)}));function p(h,m,d,y){return A.apply(this,arguments)}return p}();function a(A,p){if(!A)throw new Error("".concat(p," is required"));if(typeof A!="string")throw new Error("".concat(p," 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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(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 n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=e("debug")("ali-oss:multipart-copy"),i=e("copy-to"),s=g;s.uploadPartCopy=function(){var r=(0,n.default)(u.default.mark(function o(a,A,p,h,m){var d,y,x,E,w,b=arguments;return u.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return d=b.length>5&&b[5]!==void 0?b[5]:{},d.headers=d.headers||{},y=d.versionId||d.subres&&d.subres.versionId||null,y?x="/".concat(m.sourceBucketName,"/").concat(encodeURIComponent(m.sourceKey),"?versionId=").concat(y):x="/".concat(m.sourceBucketName,"/").concat(encodeURIComponent(m.sourceKey)),d.headers["x-oss-copy-source"]=x,h&&(d.headers["x-oss-copy-source-range"]="bytes=".concat(h)),d.subres={partNumber:p,uploadId:A},E=this._objectRequestParams("PUT",a,d),E.mime=d.mime,E.successStatuses=[200],B.next=12,this.request(E);case 12:return w=B.sent,B.abrupt("return",{name:a,etag:w.res.headers.etag,res:w.res});case 14:case"end":return B.stop()}},o,this)}));function t(o,a,A,p,h){return r.apply(this,arguments)}return t}(),s.multipartUploadCopy=function(){var r=(0,n.default)(u.default.mark(function o(a,A){var p,h,m,d,y,x,E,w,b,S,B,T,D=arguments;return u.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return p=D.length>2&&D[2]!==void 0?D[2]:{},this.resetCancelFlag(),h=p.versionId,m=h===void 0?null:h,d={versionId:m},C.next=6,this._getObjectMeta(A.sourceBucketName,A.sourceKey,d);case 6:if(y=C.sent,x=y.res.headers["content-length"],A.startOffset=A.startOffset||0,A.endOffset=A.endOffset||x,!(p.checkpoint&&p.checkpoint.uploadId)){C.next=14;break}return C.next=13,this._resumeMultipartCopy(p.checkpoint,A,p);case 13:return C.abrupt("return",C.sent);case 14:if(E=102400,w=A.endOffset-A.startOffset,!(w<E)){C.next=18;break}throw new Error("copySize must not be smaller than ".concat(E));case 18:if(!(p.partSize&&p.partSize<E)){C.next=20;break}throw new Error("partSize must not be smaller than ".concat(E));case 20:return C.next=22,this.initMultipartUpload(a,p);case 22:if(b=C.sent,S=b.uploadId,B=this._getPartSize(w,p.partSize),T={name:a,copySize:w,partSize:B,uploadId:S,doneParts:[]},!(p&&p.progress)){C.next=29;break}return C.next=29,p.progress(0,T,b.res);case 29:return C.next=31,this._resumeMultipartCopy(T,A,p);case 31:return C.abrupt("return",C.sent);case 32:case"end":return C.stop()}},o,this)}));function t(o,a){return r.apply(this,arguments)}return t}(),s._resumeMultipartCopy=function(){var r=(0,n.default)(u.default.mark(function o(a,A,p){var h,m,d,y,x,E,w,b,S,B,T,D,G,C,R,P,k,te,re,Q,ue;return u.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(!this.isCancel()){he.next=2;break}throw this._makeCancelEvent();case 2:if(h=p.versionId,m=h===void 0?null:h,d={versionId:m},y=a.copySize,x=a.partSize,E=a.uploadId,w=a.doneParts,b=a.name,S=this._divideMultipartCopyParts(y,x,A.startOffset),B=S.length,T={headers:{}},p.copyheaders&&i(p.copyheaders).to(T.headers),m&&i(d).to(T),D=function(Ee,ve,we){return new Promise(function(){var ye=(0,n.default)(u.default.mark(function _e(ze,We){var ge,ne,L;return u.default.wrap(function($){for(;;)switch($.prev=$.next){case 0:if($.prev=0,Ee.isCancel()){$.next=22;break}return ge=S[ve-1],ne="".concat(ge.start,"-").concat(ge.end-1),$.prev=4,$.next=7,Ee.uploadPartCopy(b,E,ve,ne,we,T);case 7:L=$.sent,$.next=15;break;case 10:if($.prev=10,$.t0=$.catch(4),$.t0.status!==404){$.next=14;break}throw Ee._makeAbortEvent();case 14:throw $.t0;case 15:if(Ee.isCancel()){$.next=22;break}if(l("content-range ".concat(L.res.headers["content-range"])),w.push({number:ve,etag:L.res.headers.etag}),a.doneParts=w,!(p&&p.progress)){$.next=22;break}return $.next=22,p.progress(w.length/B,a,L.res);case 22:ze(),$.next=29;break;case 25:$.prev=25,$.t1=$.catch(0),$.t1.partNum=ve,We($.t1);case 29:case"end":return $.stop()}},_e,null,[[0,25],[4,10]])}));return function(_e,ze){return ye.apply(this,arguments)}}())},G=Array.from(new Array(B),function(pe,Ee){return Ee+1}),C=w.map(function(pe){return pe.number}),R=G.filter(function(pe){return C.indexOf(pe)<0}),P=5,k=p.parallel||P,!(this.checkBrowserAndVersion("Internet Explorer","10")||k===1)){he.next=28;break}te=0;case 18:if(!(te<R.length)){he.next=26;break}if(!this.isCancel()){he.next=21;break}throw this._makeCancelEvent();case 21:return he.next=23,D(this,R[te],A);case 23:te++,he.next=18;break;case 26:he.next=40;break;case 28:return he.next=30,this._parallelNode(R,k,D,A);case 30:if(re=he.sent,Q=re.find(function(pe){return pe.name==="abort"}),!Q){he.next=34;break}throw Q;case 34:if(!this.isCancel()){he.next=36;break}throw this._makeCancelEvent();case 36:if(!(re&&re.length>0)){he.next=40;break}throw ue=re[0],ue.message="Failed to copy some parts with error: ".concat(ue.toString()," part_num: ").concat(ue.partNum),ue;case 40:return he.next=42,this.completeMultipartUpload(b,E,w,p);case 42:return he.abrupt("return",he.sent);case 43:case"end":return he.stop()}},o,this)}));function t(o,a,A){return r.apply(this,arguments)}return t}(),s._divideMultipartCopyParts=function(t,o,a){for(var A=Math.ceil(t/o),p=[],h=0;h<A;h++){var m=o*h+a,d=Math.min(m+o,t+a);p.push({start:m,end:d})}return p},s._getObjectMeta=function(){var r=(0,n.default)(u.default.mark(function o(a,A,p){var h,m;return u.default.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return h=this.getBucket(),this.setBucket(a),y.next=4,this.head(A,p);case 4:return m=y.sent,this.setBucket(h),y.abrupt("return",m);case 7:case"end":return y.stop()}},o,this)}));function t(o,a,A){return r.apply(this,arguments)}return t}()},{"@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,v,g){(function(c){(function(){"use strict";var u=e("@babel/runtime/helpers/interopRequireDefault"),n=u(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 l=u(e("@babel/runtime/helpers/asyncToGenerator")),i=e("copy-to"),s=e("./callback"),r=e("./utils/deepCopy"),t=r.deepCopyWith,o=e("./utils/isBuffer"),a=o.isBuffer,A=e("./utils/omit"),p=A.omit,h=g;h.listUploads=function(){var m=(0,l.default)(n.default.mark(function y(x,E){var w,b,S,B;return n.default.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return E=E||{},w={},i(E).to(w),w.subres="uploads",b=this._objectRequestParams("GET","",w),b.query=x,b.xmlResponse=!0,b.successStatuses=[200],D.next=10,this.request(b);case 10:return S=D.sent,B=S.data.Upload||[],Array.isArray(B)||(B=[B]),B=B.map(function(G){return{name:G.Key,uploadId:G.UploadId,initiated:G.Initiated}}),D.abrupt("return",{res:S.res,uploads:B,bucket:S.data.Bucket,nextKeyMarker:S.data.NextKeyMarker,nextUploadIdMarker:S.data.NextUploadIdMarker,isTruncated:S.data.IsTruncated==="true"});case 15:case"end":return D.stop()}},y,this)}));function d(y,x){return m.apply(this,arguments)}return d}(),h.listParts=function(){var m=(0,l.default)(n.default.mark(function y(x,E,w,b){var S,B,T;return n.default.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return b=b||{},S={},i(b).to(S),S.subres={uploadId:E},B=this._objectRequestParams("GET",x,S),B.query=w,B.xmlResponse=!0,B.successStatuses=[200],G.next=10,this.request(B);case 10:return T=G.sent,G.abrupt("return",{res:T.res,uploadId:T.data.UploadId,bucket:T.data.Bucket,name:T.data.Key,partNumberMarker:T.data.PartNumberMarker,nextPartNumberMarker:T.data.NextPartNumberMarker,maxParts:T.data.MaxParts,isTruncated:T.data.IsTruncated,parts:T.data.Part||[]});case 12:case"end":return G.stop()}},y,this)}));function d(y,x,E,w){return m.apply(this,arguments)}return d}(),h.abortMultipartUpload=function(){var m=(0,l.default)(n.default.mark(function y(x,E,w){var b,S,B;return n.default.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return this._stop(),w=w||{},b={},i(w).to(b),b.subres={uploadId:E},S=this._objectRequestParams("DELETE",x,b),S.successStatuses=[204],D.next=9,this.request(S);case 9:return B=D.sent,D.abrupt("return",{res:B.res});case 11:case"end":return D.stop()}},y,this)}));function d(y,x,E){return m.apply(this,arguments)}return d}(),h.initMultipartUpload=function(){var m=(0,l.default)(n.default.mark(function y(x,E){var w,b,S;return n.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return E=E||{},w={},i(E).to(w),w.headers=w.headers||{},this._convertMetaToHeaders(E.meta,w.headers),w.subres="uploads",b=this._objectRequestParams("POST",x,w),b.mime=E.mime,b.xmlResponse=!0,b.successStatuses=[200],T.next=12,this.request(b);case 12:return S=T.sent,T.abrupt("return",{res:S.res,bucket:S.data.Bucket,name:S.data.Key,uploadId:S.data.UploadId});case 14:case"end":return T.stop()}},y,this)}));function d(y,x){return m.apply(this,arguments)}return d}(),h.uploadPart=function(){var m=(0,l.default)(n.default.mark(function y(x,E,w,b,S,B,T){var D,G;return n.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(D={size:B-S},G=c&&c.browser,!G){R.next=8;break}return R.next=5,this._createBuffer(b,S,B);case 5:D.content=R.sent,R.next=11;break;case 8:return R.next=10,this._createStream(b,S,B);case 10:D.stream=R.sent;case 11:return R.next=13,this._uploadPart(x,E,w,D,T);case 13:return R.abrupt("return",R.sent);case 14:case"end":return R.stop()}},y,this)}));function d(y,x,E,w,b,S,B){return m.apply(this,arguments)}return d}(),h.completeMultipartUpload=function(){var m=(0,l.default)(n.default.mark(function y(x,E,w,b){var S,B,T,D,G,C,R,P;return n.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:for(S=w.concat().sort(function(re,Q){return re.number-Q.number}).filter(function(re,Q,ue){return!Q||re.number!==ue[Q-1].number}),B=`<?xml version="1.0" encoding="UTF-8"?>
<CompleteMultipartUpload>
`,T=0;T<S.length;T++)D=S[T],B+=`<Part>
`,B+="<PartNumber>".concat(D.number,`</PartNumber>
`),B+="<ETag>".concat(D.etag,`</ETag>
`),B+=`</Part>
`;return B+="</CompleteMultipartUpload>",b=b||{},G={},G=t(b,function(re){if(a(re))return null}),G.subres={uploadId:E},G.headers=p(G.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),C=this._objectRequestParams("POST",x,G),s.encodeCallback(C,G),C.mime="xml",C.content=B,C.headers&&C.headers["x-oss-callback"]||(C.xmlResponse=!0),C.successStatuses=[200],te.next=17,this.request(C);case 17:if(R=te.sent,!b.progress){te.next=21;break}return te.next=21,b.progress(1,null,R.res);case 21:return P={res:R.res,bucket:C.bucket,name:x,etag:R.res.headers.etag},C.headers&&C.headers["x-oss-callback"]&&(P.data=JSON.parse(R.data.toString())),te.abrupt("return",P);case 24:case"end":return te.stop()}},y,this)}));function d(y,x,E,w){return m.apply(this,arguments)}return d}(),h._uploadPart=function(){var m=(0,l.default)(n.default.mark(function y(x,E,w,b,S){var B,T,D,G;return n.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return S=S||{},B={},i(S).to(B),B.headers=B.headers||{},B.headers["Content-Length"]=b.size,B.headers=p(B.headers,["x-oss-server-side-encryption"]),B.subres={partNumber:w,uploadId:E},T=this._objectRequestParams("PUT",x,B),T.mime=B.mime,D=c&&c.browser,D?T.content=b.content:T.stream=b.stream,T.successStatuses=[200],T.disabledMD5=S.disabledMD5,R.next=15,this.request(T);case 15:if(G=R.sent,G.res.headers.etag){R.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 b.stream&&(b.stream=null,T.stream=null),R.abrupt("return",{name:x,etag:G.res.headers.etag,res:G.res});case 20:case"end":return R.stop()}},y,this)}));function d(y,x,E,w,b){return m.apply(this,arguments)}return d}()}).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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator")),n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=e("url"),i=e("utility"),s=e("copy-to"),r=e("../../common/signUtils"),t=e("../utils/isIP"),o=t.isIP,a=e("../utils/setSTSToken"),A=a.setSTSToken,p=e("../utils/isFunction"),h=p.isFunction,m=g;m.asyncSignatureUrl=function(){var d=(0,n.default)(u.default.mark(function x(E,w){var b,S,B,T,D;return u.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:if(!o(this.options.endpoint.hostname)){C.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(w=w||{},E=this._objectName(E),w.method=w.method||"GET",b=i.timestamp()+(w.expires||1800),S={bucket:this.options.bucket,object:E},B=this._getResource(S),!(this.options.stsToken&&h(this.options.refreshSTSToken))){C.next=11;break}return C.next=11,A.call(this);case 11:return this.options.stsToken&&(w["security-token"]=this.options.stsToken),T=r._signatureForURL(this.options.accessKeySecret,w,B,b),D=l.parse(this._getReqUrl(S)),D.query={OSSAccessKeyId:this.options.accessKeyId,Expires:b,Signature:T.Signature},s(T.subResource).to(D.query),C.abrupt("return",D.format());case 17:case"end":return C.stop()}},x,this)}));function y(x,E){return d.apply(this,arguments)}return y}()},{"../../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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(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 n=c(e("@babel/runtime/helpers/typeof")),l=c(e("@babel/runtime/helpers/asyncToGenerator")),i=e("../utils/checkBucketName"),s=i.checkBucketName,r=g,t=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];r.copy=function(){var o=(0,l.default)(u.default.mark(function A(p,h,m,d){var y,x,E;return u.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return(0,n.default)(m)==="object"&&(d=m),d=d||{},d.headers=d.headers||{},Object.keys(d.headers).forEach(function(S){d.headers["x-oss-copy-source-".concat(S.toLowerCase())]=d.headers[S]}),(d.meta||Object.keys(d.headers).find(function(S){return t.includes(S.toLowerCase())}))&&(d.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(d.meta,d.headers),h=this._getSourceName(h,m),d.versionId&&(h="".concat(h,"?versionId=").concat(d.versionId)),d.headers["x-oss-copy-source"]=h,y=this._objectRequestParams("PUT",p,d),y.xmlResponse=!0,y.successStatuses=[200,304],b.next=14,this.request(y);case 14:return x=b.sent,E=x.data,E&&(E={etag:E.ETag,lastModified:E.LastModified}),b.abrupt("return",{data:E,res:x.res});case 18:case"end":return b.stop()}},A,this)}));function a(A,p,h,m){return o.apply(this,arguments)}return a}(),r._getSourceName=function(a,A){return typeof A=="string"?a=this._objectName(a):a[0]!=="/"?A=this.options.bucket:(A=a.replace(/\/(.+?)(\/.*)/,"$1"),a=a.replace(/(\/.+?\/)(.*)/,"$2")),s(A),a=encodeURIComponent(a),a="/".concat(A,"/").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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=g;l.delete=function(){var i=(0,n.default)(u.default.mark(function r(t){var o,a,A,p=arguments;return u.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return o=p.length>1&&p[1]!==void 0?p[1]:{},o.subres=Object.assign({},o.subres),o.versionId&&(o.subres.versionId=o.versionId),a=this._objectRequestParams("DELETE",t,o),a.successStatuses=[204],m.next=7,this.request(a);case 7:return A=m.sent,m.abrupt("return",{res:A.res});case 9:case"end":return m.stop()}},r,this)}));function s(r){return i.apply(this,arguments)}return s}()},{"@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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=e("utility"),i=e("../utils/obj2xml"),s=i.obj2xml,r=g;r.deleteMulti=function(){var t=(0,n.default)(u.default.mark(function a(A){var p,h,m,d,y,x,E,w,b,S,B,T,D,G=arguments;return u.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(p=G.length>1&&G[1]!==void 0?G[1]:{},h=[],!(!A||!A.length)){R.next=4;break}throw new Error("names is required");case 4:for(m=0;m<A.length;m++)d={},typeof A[m]=="string"?d.Key=l.escape(this._objectName(A[m])):(y=A[m],x=y.key,E=y.versionId,d.Key=l.escape(this._objectName(x)),d.VersionId=E),h.push(d);return w={Delete:{Quiet:!!p.quiet,Object:h}},b=s(w,{headers:!0}),p.subres=Object.assign({delete:""},p.subres),p.versionId&&(p.subres.versionId=p.versionId),S=this._objectRequestParams("POST","",p),S.mime="xml",S.content=b,S.xmlResponse=!0,S.successStatuses=[200],R.next=16,this.request(S);case 16:return B=R.sent,T=B.data,D=T&&T.Deleted||null,D&&(Array.isArray(D)||(D=[D])),R.abrupt("return",{res:B.res,deleted:D||[]});case 21:case"end":return R.stop()}},a,this)}));function o(a){return t.apply(this,arguments)}return o}()},{"../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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=g;l.deleteObjectTagging=function(){var i=(0,n.default)(u.default.mark(function r(t){var o,a,A,p=arguments;return u.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return o=p.length>1&&p[1]!==void 0?p[1]:{},o.subres=Object.assign({tagging:""},o.subres),o.versionId&&(o.subres.versionId=o.versionId),t=this._objectName(t),a=this._objectRequestParams("DELETE",t,o),a.successStatuses=[204],m.next=8,this.request(a);case 8:return A=m.sent,m.abrupt("return",{status:A.status,res:A.res});case 10:case"end":return m.stop()}},r,this)}));function s(r){return i.apply(this,arguments)}return s}()},{"@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,v,g){"use strict";e("core-js/modules/es.array.concat.js");var c=e("url"),u=e("../utils/isIP"),n=u.isIP,l=g;l.generateObjectUrl=function(s,r){if(n(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(r)r[r.length-1]!=="/"&&(r+="/");else{r=this.options.endpoint.format();var t=c.parse(r),o=this.options.bucket;t.hostname="".concat(o,".").concat(t.hostname),t.host="".concat(o,".").concat(t.host),r=t.format()}return r+this._escape(this._objectName(s))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(e,v,g){(function(c){(function(){"use strict";var u=e("@babel/runtime/helpers/interopRequireDefault"),n=u(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var l=u(e("@babel/runtime/helpers/asyncToGenerator")),i=e("fs"),s=e("is-type-of"),r=g;r.get=function(){var t=(0,l.default)(n.default.mark(function a(A,p){var h,m,d,y,x,E,w,b,S=arguments;return n.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return h=S.length>2&&S[2]!==void 0?S[2]:{},m=null,d=!1,s.writableStream(p)?m=p:s.string(p)?(m=i.createWriteStream(p),d=!0):h=p,h=h||{},y=c&&c.browser,x=h.responseCacheControl===null?"":"no-cache",E=y&&x?{"response-cache-control":x}:{},h.subres=Object.assign(E,h.subres),h.versionId&&(h.subres.versionId=h.versionId),h.process&&(h.subres["x-oss-process"]=h.process),T.prev=11,b=this._objectRequestParams("GET",A,h),b.writeStream=m,b.successStatuses=[200,206,304],T.next=17,this.request(b);case 17:w=T.sent,d&&m.destroy(),T.next=28;break;case 21:if(T.prev=21,T.t0=T.catch(11),!d){T.next=27;break}return m.destroy(),T.next=27,this._deleteFileSafe(p);case 27:throw T.t0;case 28:return T.abrupt("return",{res:w.res,content:w.data});case 29:case"end":return T.stop()}},a,this,[[11,21]])}));function o(a,A){return t.apply(this,arguments)}return o}()}).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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=g;l.getACL=function(){var i=(0,n.default)(u.default.mark(function r(t){var o,a,A,p=arguments;return u.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return o=p.length>1&&p[1]!==void 0?p[1]:{},o.subres=Object.assign({acl:""},o.subres),o.versionId&&(o.subres.versionId=o.versionId),t=this._objectName(t),a=this._objectRequestParams("GET",t,o),a.successStatuses=[200],a.xmlResponse=!0,m.next=9,this.request(a);case 9:return A=m.sent,m.abrupt("return",{acl:A.data.AccessControlList.Grant,owner:{id:A.data.Owner.ID,displayName:A.data.Owner.DisplayName},res:A.res});case 11:case"end":return m.stop()}},r,this)}));function s(r){return i.apply(this,arguments)}return s}()},{"@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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(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 n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=g,i=e("../utils/isObject"),s=i.isObject,r=e("../utils/isArray"),t=r.isArray;l.getBucketVersions=o,l.listObjectVersions=o;function o(){return a.apply(this,arguments)}function a(){return a=(0,n.default)(u.default.mark(function h(){var m,d,y,x,E,w,b,S,B=arguments;return u.default.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:if(m=B.length>0&&B[0]!==void 0?B[0]:{},d=B.length>1&&B[1]!==void 0?B[1]:{},!(m.versionIdMarker&&m.keyMarker===void 0)){D.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return d.subres=Object.assign({versions:""},d.subres),d.versionId&&(d.subres.versionId=d.versionId),y=this._objectRequestParams("GET","",d),y.xmlResponse=!0,y.successStatuses=[200],y.query=p(m),D.next=12,this.request(y);case 12:return x=D.sent,E=x.data.Version||[],w=x.data.DeleteMarker||[],b=this,E&&(Array.isArray(E)||(E=[E]),E=E.map(function(G){return{name:G.Key,url:b._objectUrl(G.Key),lastModified:G.LastModified,isLatest:G.IsLatest==="true",versionId:G.VersionId,etag:G.ETag,type:G.Type,size:Number(G.Size),storageClass:G.StorageClass,owner:{id:G.Owner.ID,displayName:G.Owner.DisplayName}}})),w&&(t(w)||(w=[w]),w=w.map(function(G){return{name:G.Key,lastModified:G.LastModified,versionId:G.VersionId,owner:{id:G.Owner.ID,displayName:G.Owner.DisplayName}}})),S=x.data.CommonPrefixes||null,S&&(t(S)||(S=[S]),S=S.map(function(G){return G.Prefix})),D.abrupt("return",{res:x.res,objects:E,deleteMarker:w,prefixes:S,nextMarker:x.data.NextKeyMarker||null,NextVersionIdMarker:x.data.NextVersionIdMarker||null,nextKeyMarker:x.data.NextKeyMarker||null,nextVersionIdMarker:x.data.NextVersionIdMarker||null,isTruncated:x.data.IsTruncated==="true"});case 21:case"end":return D.stop()}},h,this)})),a.apply(this,arguments)}function A(h){return h.replace(/([A-Z])/g,"-$1").toLowerCase()}function p(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},m={};return s(h)&&Object.keys(h).forEach(function(d){m[A(d)]=h[d]}),m}},{"../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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=g;l.getObjectMeta=function(){var i=(0,n.default)(u.default.mark(function r(t,o){var a,A;return u.default.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return o=o||{},t=this._objectName(t),o.subres=Object.assign({objectMeta:""},o.subres),o.versionId&&(o.subres.versionId=o.versionId),a=this._objectRequestParams("HEAD",t,o),a.successStatuses=[200],h.next=8,this.request(a);case 8:return A=h.sent,h.abrupt("return",{status:A.status,res:A.res});case 10:case"end":return h.stop()}},r,this)}));function s(r,t){return i.apply(this,arguments)}return s}()},{"@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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(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 n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=g,i=e("../utils/isObject"),s=i.isObject;l.getObjectTagging=function(){var r=(0,n.default)(u.default.mark(function o(a){var A,p,h,m,d,y,x=arguments;return u.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return A=x.length>1&&x[1]!==void 0?x[1]:{},A.subres=Object.assign({tagging:""},A.subres),A.versionId&&(A.subres.versionId=A.versionId),a=this._objectName(a),p=this._objectRequestParams("GET",a,A),p.successStatuses=[200],w.next=8,this.request(p);case 8:return h=w.sent,w.next=11,this.parseXML(h.data);case 11:return m=w.sent,d=m.TagSet.Tag,d=d&&s(d)?[d]:d||[],y={},d.forEach(function(b){y[b.Key]=b.Value}),w.abrupt("return",{status:h.status,res:h.res,tag:y});case 17:case"end":return w.stop()}},o,this)}));function t(o){return r.apply(this,arguments)}return t}()},{"../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,v,g){"use strict";var c=e("../utils/isIP"),u=c.isIP,n=g;n.getObjectUrl=function(i,s){if(u(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return s?s[s.length-1]!=="/"&&(s+="/"):s=this.options.endpoint.format(),s+this._escape(this._objectName(i))}},{"../utils/isIP":69}],43:[function(e,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=g;l.getSymlink=function(){var i=(0,n.default)(u.default.mark(function r(t){var o,a,A,p,h=arguments;return u.default.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return o=h.length>1&&h[1]!==void 0?h[1]:{},o.subres=Object.assign({symlink:""},o.subres),o.versionId&&(o.subres.versionId=o.versionId),t=this._objectName(t),a=this._objectRequestParams("GET",t,o),a.successStatuses=[200],d.next=8,this.request(a);case 8:return A=d.sent,p=A.res.headers["x-oss-symlink-target"],d.abrupt("return",{targetName:decodeURIComponent(p),res:A.res});case 11:case"end":return d.stop()}},r,this)}));function s(r){return i.apply(this,arguments)}return s}()},{"@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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(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 n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/checkEnv"),i=l.checkEnv,s=g;s.head=function(){var r=(0,n.default)(u.default.mark(function o(a){var A,p,h,m,d=arguments;return u.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return A=d.length>1&&d[1]!==void 0?d[1]:{},i("Because HeadObject has gzip enabled, head cannot get the file size correctly. If you need to get the file size, please use getObjectMeta"),A.subres=Object.assign({},A.subres),A.versionId&&(A.subres.versionId=A.versionId),p=this._objectRequestParams("HEAD",a,A),p.successStatuses=[200,304],x.next=8,this.request(p);case 8:return h=x.sent,m={meta:null,res:h.res,status:h.status},h.status===200&&Object.keys(h.headers).forEach(function(E){E.indexOf("x-oss-meta-")===0&&(m.meta||(m.meta={}),m.meta[E.substring(11)]=h.headers[E])}),x.abrupt("return",m);case 12:case"end":return x.stop()}},o,this)}));function t(o){return r.apply(this,arguments)}return t}()},{"../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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=g;l.putACL=function(){var i=(0,n.default)(u.default.mark(function r(t,o,a){var A,p;return u.default.wrap(function(m){for(;;)switch(m.prev=m.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"]=o,t=this._objectName(t),A=this._objectRequestParams("PUT",t,a),A.successStatuses=[200],m.next=10,this.request(A);case 10:return p=m.sent,m.abrupt("return",{res:p.res});case 12:case"end":return m.stop()}},r,this)}));function s(r,t,o){return i.apply(this,arguments)}return s}()},{"@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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(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 n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/obj2xml"),i=l.obj2xml,s=e("../utils/checkObjectTag"),r=s.checkObjectTag,t=g;t.putObjectTagging=function(){var o=(0,n.default)(u.default.mark(function A(p,h){var m,d,y,x,E=arguments;return u.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return m=E.length>2&&E[2]!==void 0?E[2]:{},r(h),m.subres=Object.assign({tagging:""},m.subres),m.versionId&&(m.subres.versionId=m.versionId),p=this._objectName(p),d=this._objectRequestParams("PUT",p,m),d.successStatuses=[200],h=Object.keys(h).map(function(S){return{Key:S,Value:h[S]}}),y={Tagging:{TagSet:{Tag:h}}},d.mime="xml",d.content=i(y),b.next=13,this.request(d);case 13:return x=b.sent,b.abrupt("return",{res:x.res,status:x.status});case 15:case"end":return b.stop()}},A,this)}));function a(A,p){return o.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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=g;l.putSymlink=function(){var i=(0,n.default)(u.default.mark(function r(t,o,a){var A,p;return u.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return a=a||{},a.headers=a.headers||{},o=this._escape(this._objectName(o)),this._convertMetaToHeaders(a.meta,a.headers),a.headers["x-oss-symlink-target"]=o,a.subres=Object.assign({symlink:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.storageClass&&(a.headers["x-oss-storage-class"]=a.storageClass),t=this._objectName(t),A=this._objectRequestParams("PUT",t,a),A.successStatuses=[200],m.next=13,this.request(A);case 13:return p=m.sent,m.abrupt("return",{res:p.res});case 15:case"end":return m.stop()}},r,this)}));function s(r,t,o){return i.apply(this,arguments)}return s}()},{"@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,v,g){"use strict";var c=e("url"),u=e("utility"),n=e("copy-to"),l=e("../../common/signUtils"),i=e("../utils/isIP"),s=i.isIP,r=g;r.signatureUrl=function(o,a){if(s(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");a=a||{},o=this._objectName(o),a.method=a.method||"GET";var A=u.timestamp()+(a.expires||1800),p={bucket:this.options.bucket,object:o},h=this._getResource(p);this.options.stsToken&&(a["security-token"]=this.options.stsToken);var m=l._signatureForURL(this.options.accessKeySecret,a,h,A),d=c.parse(this._getReqUrl(p));return d.query={OSSAccessKeyId:this.options.accessKeyId,Expires:A,Signature:m.Signature},n(m.subResource).to(d.query),d.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(e,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(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 n=c(e("@babel/runtime/helpers/asyncToGenerator")),l=e("./utils/isArray"),i=l.isArray,s=g;s._parallelNode=function(){var r=(0,n.default)(u.default.mark(function o(a,A,p,h){var m,d,y,x,E,w,b,S;return u.default.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:m=this,d=[],y=[],x=a.length/A,E=a.length%A,w=E===0?x:(a.length-E)/A+1,b=1,S=0;case 8:if(!(S<a.length)){T.next=26;break}if(!m.isCancel()){T.next=11;break}return T.abrupt("break",26);case 11:if(h?y.push(p(m,a[S],h)):y.push(p(m,a[S])),!(y.length===A||b===w&&S===a.length-1)){T.next=23;break}return T.prev=13,b+=1,T.next=17,Promise.all(y);case 17:T.next=22;break;case 19:T.prev=19,T.t0=T.catch(13),d.push(T.t0);case 22:y=[];case 23:S++,T.next=8;break;case 26:return T.abrupt("return",d);case 27:case"end":return T.stop()}},o,this,[[13,19]])}));function t(o,a,A,p){return r.apply(this,arguments)}return t}(),s._parallel=function(t,o,a){var A=this;return new Promise(function(p){var h=[];if(o<=0||!t){p(h);return}function m(T){return function(){if(T===null)throw new Error("Callback was already called.");var D=T;T=null;for(var G=arguments.length,C=new Array(G),R=0;R<G;R++)C[R]=arguments[R];D.apply(this,C)}}function d(T){var D=-1,G=T.length;return function(){return++D<G&&!A.isCancel()?{value:T[D],key:D}:null}}var y=d(t),x=!1,E=0,w=!1;function b(T){E-=1,T?(x=!0,h.push(T),p(h)):x&&E<=0?(x=!0,p(h)):w||(A.isCancel()?p(h):B())}function S(T,D){a(T).then(function(G){D(null,G)}).catch(function(G){D(G)})}function B(){for(w=!0;E<o&&!x&&!A.isCancel();){var T=y();if(T===null||h.length>0){x=!0,E<=0&&p(h);return}E+=1,S(T.value,m(b))}w=!1}B()})},s.cancel=function(t){this.options.cancelFlag=!0,i(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(o){if(o.destroyed===!1){var a={name:"cancel",message:"cancel"};o.destroy(a)}}),this.multipartUploadStreams=[],t&&this.abortMultipartUpload(t.name,t.uploadId,t.options)},s.isCancel=function(){return this.options.cancelFlag},s.resetCancelFlag=function(){this.options.cancelFlag=!1},s._stop=function(){this.options.cancelFlag=!0},s._makeCancelEvent=function(){var t={status:0,name:"cancel"};return t},s._makeAbortEvent=function(){var t={status:0,name:"abort",message:"upload task has been abort"};return t}},{"./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,v,g){(function(c){(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 u=e("./../../shims/crypto/crypto.js"),n=e("is-type-of"),l=e("./utils/lowercaseKeyHeader"),i=l.lowercaseKeyHeader;g.buildCanonicalizedResource=function(r,t){var o="".concat(r),a="?";if(n.string(t)&&t.trim()!=="")o+=a+t;else if(n.array(t))t.sort(),o+=a+t.join("&");else if(t){var A=function(m,d){return m[0]>d[0]?1:m[0]<d[0]?-1:0},p=function(m){o+=a+m,(t[m]||t[m]===0)&&(o+="=".concat(t[m])),a="&"};Object.keys(t).sort(A).forEach(p)}return o},g.buildCanonicalString=function(r,t,o,a){o=o||{};var A=i(o.headers),p="x-oss-",h=[],m={},d=[r.toUpperCase(),A["content-md5"]||"",A["content-type"],a||A["x-oss-date"]];return Object.keys(A).forEach(function(y){var x=y.toLowerCase();x.indexOf(p)===0&&(m[x]=String(A[y]).trim())}),Object.keys(m).sort().forEach(function(y){h.push("".concat(y,":").concat(m[y]))}),d=d.concat(h),d.push(this.buildCanonicalizedResource(t,o.parameters)),d.join(`
`)},g.computeSignature=function(r,t){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"utf-8",a=u.createHmac("sha1",r);return a.update(c.from(t,o)).digest("base64")},g.authorization=function(r,t,o,a){return"OSS ".concat(r,":").concat(this.computeSignature(t,o,a))},g._signatureForURL=function(r){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,A=arguments.length>4?arguments[4]:void 0,p={},h=t.subResource,m=h===void 0?{}:h;if(t.process){var d="x-oss-process";m[d]=t.process}if(t.trafficLimit){var y="x-oss-traffic-limit";m[y]=t.trafficLimit}if(t.response&&Object.keys(t.response).forEach(function(b){var S="response-".concat(b.toLowerCase());m[S]=t.response[b]}),Object.keys(t).forEach(function(b){var S=b.toLowerCase(),B=t[b];S.indexOf("x-oss-")===0?p[S]=B:(S.indexOf("content-md5")===0||S.indexOf("content-type")===0)&&(p[b]=B)}),Object.prototype.hasOwnProperty.call(t,"security-token")&&(m["security-token"]=t["security-token"]),Object.prototype.hasOwnProperty.call(t,"callback")){var x={callbackUrl:encodeURI(t.callback.url),callbackBody:t.callback.body};if(t.callback.host&&(x.callbackHost=t.callback.host),t.callback.contentType&&(x.callbackBodyType=t.callback.contentType),m.callback=c.from(JSON.stringify(x)).toString("base64"),t.callback.customValue){var E={};Object.keys(t.callback.customValue).forEach(function(b){E["x:".concat(b)]=t.callback.customValue[b]}),m["callback-var"]=c.from(JSON.stringify(E)).toString("base64")}}var w=this.buildCanonicalString(t.method,o,{headers:p,parameters:m},a.toString());return{Signature:this.computeSignature(r,w,A),subResource:m}}}).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,v,g){"use strict";e("core-js/modules/es.regexp.exec.js"),Object.defineProperty(g,"__esModule",{value:!0}),g.checkBucketName=void 0,g.checkBucketName=function(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=u?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!n.test(c))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(e,v,g){"use strict";e("core-js/modules/es.regexp.exec.js"),Object.defineProperty(g,"__esModule",{value:!0}),g.checkConfigValid=void 0;var c={endpoint:u,region:/^[a-zA-Z0-9\-_]+$/};function u(n){return typeof n=="string"?/^[a-zA-Z0-9._:/-]+$/.test(n):n.host?/^[a-zA-Z0-9._:/-]+$/.test(n.host):!1}g.checkConfigValid=function(n,l){if(c[l]){var i=!0;if(c[l]instanceof Function?i=c[l](n):i=c[l].test(n),!i)throw new Error("The ".concat(l," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(e,v,g){(function(c){(function(){"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.checkEnv=void 0;function u(n){c.browser&&console.warn(n)}g.checkEnv=u}).call(this)}).call(this,e("_process"))},{_process:467}],54:[function(e,v,g){"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(g,"__esModule",{value:!0}),g.checkObjectTag=void 0;var c=e("./checkValid"),u=c.checkValid,n=e("./isObject"),l=n.isObject,i=[{validator:function(o){if(typeof o!="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 (/)"}],s={key:[].concat(i,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(i,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function r(t){if(!l(t))throw new Error("tag must be Object");var o=Object.entries(t);if(o.length>10)throw new Error("maximum of 10 tags for a object");var a=["key","value"];o.forEach(function(A){A.forEach(function(p,h){u(p,s[a[h]])})})}g.checkObjectTag=r},{"./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,v,g){"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(g,"__esModule",{value:!0}),g.checkValid=void 0;function c(u,n){n.forEach(function(l){if(l.validator)l.validator(u);else if(l.pattern&&!l.pattern.test(u))throw new Error(l.msg)})}g.checkValid=c},{"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,v,g){(function(c){(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(g,"__esModule",{value:!0}),g.createRequest=void 0;var u=e("./../../../shims/crypto/crypto.js"),n=e("debug")("ali-oss"),l=e("mime"),i=e("dateformat"),s=e("copy-to"),r=e("path"),t=e("./encoder"),o=t.encoder,a=e("./isIP"),A=a.isIP,p=e("./setRegion"),h=p.setRegion,m=e("../client/getReqUrl"),d=m.getReqUrl,y=e("./isDingTalk"),x=y.isDingTalk;function E(S,B){return S[B]||S[B.toLowerCase()]}function w(S,B){delete S[B],delete S[B.toLowerCase()]}function b(S){var B=new Date;this.options.amendTimeSkewed&&(B=+new Date+this.options.amendTimeSkewed);var T={"x-oss-date":i(B,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(T["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(T["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(T,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(T["x-oss-security-token"]=this.options.stsToken),s(S.headers).to(T),E(T,"Content-Type")||(S.mime&&S.mime.indexOf("/")>0?T["Content-Type"]=S.mime:x()?T["Content-Type"]="application/octet-stream":T["Content-Type"]=l.getType(S.mime||r.extname(S.object||""))),E(T,"Content-Type")||w(T,"Content-Type"),S.content&&(S.disabledMD5||(!S.headers||!S.headers["Content-MD5"]?T["Content-MD5"]=u.createHash("md5").update(c.from(S.content,"utf8")).digest("base64"):T["Content-MD5"]=S.headers["Content-MD5"]),T["Content-Length"]||(T["Content-Length"]=S.content.length));var D=Object.prototype.hasOwnProperty;for(var G in T)T[G]&&D.call(T,G)&&(T[G]=o(String(T[G]),this.options.headerEncoding));var C=this._getResource(S);if(T.authorization=this.authorization(S.method,C,S.subres,T,this.options.headerEncoding),A(this.options.endpoint.hostname)){var R=this.options,P=R.region,k=R.internal,te=R.secure,re=h(P,k,te);T.host="".concat(S.bucket,".").concat(re.host)}var Q=d.bind(this)(S);n("request %s %s, with headers %j, !!stream: %s",S.method,Q,T,!!S.stream);var ue=S.timeout||this.options.timeout,se={method:S.method,content:S.content,stream:S.stream,headers:T,timeout:ue,writeStream:S.writeStream,customResponse:S.customResponse,ctx:S.ctx||this.ctx};return this.agent&&(se.agent=this.agent),this.httpsAgent&&(se.httpsAgent=this.httpsAgent),se.enableProxy=!!this.options.enableProxy,se.proxy=this.options.proxy?this.options.proxy:null,{url:Q,params:se}}g.createRequest=b}).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,v,g){"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(g,"__esModule",{value:!0}),g.dataFix=void 0;var c=e("./isObject"),u=["true","TRUE","1",1],n=["false","FALSE","0",0];function l(r,t,o){if(c.isObject(r)){var a=t.remove,A=a===void 0?[]:a,p=t.rename,h=p===void 0?{}:p,m=t.camel,d=m===void 0?[]:m,y=t.bool,x=y===void 0?[]:y,E=t.lowerFirst,w=E===void 0?!1:E;return A.forEach(function(b){return delete r[b]}),Object.entries(h).forEach(function(b){r[b[0]]&&(r[b[1]]||(r[b[1]]=r[b[0]],delete r[b[0]]))}),d.forEach(function(b){if(r[b]){var S=b.replace(/^(.)/,function(B){return B.toLowerCase()}).replace(/-(\w)/g,function(B,T){return T.toUpperCase()});r[S]||(r[S]=r[b])}}),x.forEach(function(b){r[b]=i(r[b])}),typeof o=="function"&&o(r),s(r,w),l}}g.dataFix=l;function i(r){return r?u.includes(r)?!0:n.includes(r)?!1:r:!1}function s(r,t){t&&Object.keys(r).forEach(function(o){var a=o.replace(/^\w/,function(A){return A.toLowerCase()});typeof r[a]=="undefined"&&(r[a]=r[o],delete r[o])})}},{"./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,v,g){"use strict";var c=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 u=c(e("@babel/runtime/helpers/typeof"));Object.defineProperty(g,"__esModule",{value:!0}),g.deepCopyWith=g.deepCopy=void 0;var n=e("./isBuffer");g.deepCopy=function(l){if(l===null||(0,u.default)(l)!=="object")return l;if(n.isBuffer(l))return l.slice();var i=Array.isArray(l)?[]:{};return Object.keys(l).forEach(function(s){i[s]=g.deepCopy(l[s])}),i},g.deepCopyWith=function(l,i){function s(r,t,o){var a=i(r,t,o);if(a!==void 0)return a;if(r===null||(0,u.default)(r)!=="object")return r;if(n.isBuffer(r))return r.slice();var A=Array.isArray(r)?[]:{};return Object.keys(r).forEach(function(p){A[p]=s(r[p],p,r)}),A}return i?s(l,"",null):g.deepCopy(l)}},{"./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,v,g){(function(c){(function(){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(g,"__esModule",{value:!0}),g.encoder=void 0;function u(n){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return l==="utf-8"?n:c.from(n).toString("latin1")}g.encoder=u}).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,v,g){"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(g,"__esModule",{value:!0}),g.formatInventoryConfig=void 0;var c=e("../utils/dataFix"),u=e("../utils/isObject"),n=e("../utils/isArray"),l=e("../utils/formatObjKey");function i(r){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t&&u.isObject(r)&&(r=[r]),n.isArray(r)?r=r.map(s):r=s(r),r}g.formatInventoryConfig=i;function s(r){return c.dataFix(r,{bool:["IsEnabled"]},function(t){var o,a;t.prefix=t.Filter.Prefix,delete t.Filter,t.OSSBucketDestination=t.Destination.OSSBucketDestination,t.OSSBucketDestination.rolename=t.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete t.OSSBucketDestination.RoleArn,t.OSSBucketDestination.bucket=t.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete t.OSSBucketDestination.Bucket,delete t.Destination,t.frequency=t.Schedule.Frequency,delete t.Schedule.Frequency,!((o=t==null?void 0:t.OptionalFields)===null||o===void 0)&&o.Field&&!n.isArray((a=t.OptionalFields)===null||a===void 0?void 0:a.Field)&&(t.OptionalFields.Field=[t.OptionalFields.Field])}),r=l.formatObjKey(r,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),r}},{"../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,v,g){"use strict";var c=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 u=c(e("@babel/runtime/helpers/typeof"));Object.defineProperty(g,"__esModule",{value:!0}),g.formatObjKey=void 0;function n(i,s,r){if(i===null||(0,u.default)(i)!=="object")return i;var t;if(Array.isArray(i)){t=[];for(var o=0;o<i.length;o++)t.push(n(i[o],s,r))}else t={},Object.keys(i).forEach(function(a){t[l(a,s,r)]=n(i[a],s,r)});return t}g.formatObjKey=n;function l(i,s,r){return r&&r.exclude&&r.exclude.includes(i)||(s==="firstUpperCase"?i=i.replace(/^./,function(t){return t.toUpperCase()}):s==="firstLowerCase"&&(i=i.replace(/^./,function(t){return t.toLowerCase()}))),i}},{"@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,v,g){"use strict";e("core-js/modules/es.regexp.exec.js"),Object.defineProperty(g,"__esModule",{value:!0}),g.getStrBytesCount=void 0;function c(u){for(var n=0,l=0;l<u.length;l++){var i=u.charAt(l);/^[\u00-\uff]$/.test(i)?n+=1:n+=2}return n}g.getStrBytesCount=c},{"core-js/modules/es.regexp.exec.js":300}],63:[function(e,v,g){"use strict";e("core-js/modules/es.object.to-string.js"),Object.defineProperty(g,"__esModule",{value:!0}),g.isArray=void 0,g.isArray=function(c){return Object.prototype.toString.call(c)==="[object Array]"}},{"core-js/modules/es.object.to-string.js":291}],64:[function(e,v,g){"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.isBlob=void 0;function c(u){return typeof Blob!="undefined"&&u instanceof Blob}g.isBlob=c},{}],65:[function(e,v,g){(function(c){(function(){"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.isBuffer=void 0;function u(n){return c.isBuffer(n)}g.isBuffer=u}).call(this)}).call(this,{isBuffer:e("../../../node_modules/is-buffer/index.js")})},{"../../../node_modules/is-buffer/index.js":366}],66:[function(e,v,g){(function(c){(function(){"use strict";e("core-js/modules/es.array.includes.js"),e("core-js/modules/es.string.includes.js"),Object.defineProperty(g,"__esModule",{value:!0}),g.isDingTalk=void 0;function u(){return!!(c.browser&&window.navigator.userAgent.toLowerCase().includes("aliapp(dingtalk"))}g.isDingTalk=u}).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,v,g){"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.isFile=void 0,g.isFile=function(c){return typeof File!="undefined"&&c instanceof File}},{}],68:[function(e,v,g){"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.isFunction=void 0,g.isFunction=function(c){return typeof c=="function"}},{}],69:[function(e,v,g){"use strict";e("core-js/modules/es.regexp.exec.js"),Object.defineProperty(g,"__esModule",{value:!0}),g.isIP=void 0,g.isIP=function(c){var u=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,n=/^\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 u.test(c)||n.test(c)}},{"core-js/modules/es.regexp.exec.js":300}],70:[function(e,v,g){"use strict";e("core-js/modules/es.object.to-string.js"),Object.defineProperty(g,"__esModule",{value:!0}),g.isObject=void 0,g.isObject=function(c){return Object.prototype.toString.call(c)==="[object Object]"}},{"core-js/modules/es.object.to-string.js":291}],71:[function(e,v,g){"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(g,"__esModule",{value:!0}),g.lowercaseKeyHeader=void 0;var c=e("./isObject");function u(n){var l={};return c.isObject(n)&&Object.keys(n).forEach(function(i){l[i.toLowerCase()]=n[i]}),l}g.lowercaseKeyHeader=u},{"./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,v,g){"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(g,"__esModule",{value:!0}),g.obj2xml=void 0;var c=e("./formatObjKey");function u(l){return Object.prototype.toString.call(l).replace(/(.*? |])/g,"").toLowerCase()}function n(l,i){var s="";return i&&i.headers&&(s=`<?xml version="1.0" encoding="UTF-8"?>
`),i&&i.firstUpperCase&&(l=c.formatObjKey(l,"firstUpperCase")),u(l)==="object"?Object.keys(l).forEach(function(r){u(l[r])!=="undefined"&&u(l[r])!=="null"&&(u(l[r])==="string"||u(l[r])==="number"?s+="<".concat(r,">").concat(l[r],"</").concat(r,">"):u(l[r])==="object"?s+="<".concat(r,">").concat(n(l[r]),"</").concat(r,">"):u(l[r])==="array"?s+=l[r].map(function(t){return"<".concat(r,">").concat(n(t),"</").concat(r,">")}).join(""):s+="<".concat(r,">").concat(l[r].toString(),"</").concat(r,">"))}):s+=l.toString(),s}g.obj2xml=n},{"./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,v,g){"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 c(i,s){var r=typeof Symbol!="undefined"&&i[Symbol.iterator]||i["@@iterator"];if(!r){if(Array.isArray(i)||(r=u(i))||s&&i&&typeof i.length=="number"){r&&(i=r);var t=0,o=function(){};return{s:o,n:function(){return t>=i.length?{done:!0}:{done:!1,value:i[t++]}},e:function(m){throw m},f:o}}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,A=!1,p;return{s:function(){r=r.call(i)},n:function(){var m=r.next();return a=m.done,m},e:function(m){A=!0,p=m},f:function(){try{!a&&r.return!=null&&r.return()}finally{if(A)throw p}}}}function u(i,s){if(i){if(typeof i=="string")return n(i,s);var r=Object.prototype.toString.call(i).slice(8,-1);if(r==="Object"&&i.constructor&&(r=i.constructor.name),r==="Map"||r==="Set")return Array.from(i);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(i,s)}}function n(i,s){(s==null||s>i.length)&&(s=i.length);for(var r=0,t=new Array(s);r<s;r++)t[r]=i[r];return t}Object.defineProperty(g,"__esModule",{value:!0}),g.omit=void 0;function l(i,s){var r=Object.assign({},i),t=c(s),o;try{for(t.s();!(o=t.n()).done;){var a=o.value;delete r[a]}}catch(A){t.e(A)}finally{t.f()}return r}g.omit=l},{"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,v,g){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),Object.defineProperty(g,"__esModule",{value:!0}),g.retry=void 0;function c(u,n){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=0,s=l.retryDelay,r=s===void 0?500:s,t=l.errorHandler,o=t===void 0?function(){return!0}:t,a=function A(){for(var p=arguments.length,h=new Array(p),m=0;m<p;m++)h[m]=arguments[m];return new Promise(function(d,y){u.apply(void 0,h).then(function(x){i=0,d(x)}).catch(function(x){i<n&&o(x)?(i++,setTimeout(function(){d(A.apply(void 0,h))},r)):(i=0,y(x))})})};return a}g.retry=c},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],75:[function(e,v,g){"use strict";var c=function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(g,"__esModule",{value:!0}),g.setRegion=void 0;var u=c(e("url")),n=e("./checkConfigValid");function l(i){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;n.checkConfigValid(i,"region");var t=r?"https://":"http://",o=s?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return i.substr(0,a.length)===a&&(o=".aliyuncs.com"),u.default.parse(t+i+o)}g.setRegion=l},{"./checkConfigValid":52,url:472}],76:[function(e,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(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 n=c(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(g,"__esModule",{value:!0}),g.checkCredentials=g.setSTSToken=void 0;var l=e("./formatObjKey");function i(){return s.apply(this,arguments)}function s(){return s=(0,n.default)(u.default.mark(function t(){var o,a;return u.default.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(this.options||(this.options={}),o=new Date,!this.stsTokenFreshTime){p.next=14;break}if(!(+o-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){p.next=12;break}return this.stsTokenFreshTime=o,p.next=7,this.options.refreshSTSToken();case 7:a=p.sent,a=l.formatObjKey(a,"firstLowerCase"),a.securityToken&&(a.stsToken=a.securityToken),r(a),Object.assign(this.options,a);case 12:p.next=15;break;case 14:this.stsTokenFreshTime=o;case 15:return p.abrupt("return",null);case 16:case"end":return p.stop()}},t,this)})),s.apply(this,arguments)}g.setSTSToken=i;function r(t){var o=["accessKeySecret","accessKeyId","stsToken"],a=Object.keys(t);o.forEach(function(A){if(!a.find(function(p){return p===A}))throw Error("refreshSTSToken must return contains ".concat(A))})}g.checkCredentials=r},{"./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,v,g){function c(n,l,i,s,r,t,o){try{var a=n[t](o),A=a.value}catch(p){i(p);return}a.done?l(A):Promise.resolve(A).then(s,r)}function u(n){return function(){var l=this,i=arguments;return new Promise(function(s,r){var t=n.apply(l,i);function o(A){c(t,s,r,o,a,"next",A)}function a(A){c(t,s,r,o,a,"throw",A)}o(void 0)})}}v.exports=u,v.exports.__esModule=!0,v.exports.default=v.exports},{}],78:[function(e,v,g){function c(u){return u&&u.__esModule?u:{default:u}}v.exports=c,v.exports.__esModule=!0,v.exports.default=v.exports},{}],79:[function(e,v,g){function c(u){"@babel/helpers - typeof";return v.exports=c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},v.exports.__esModule=!0,v.exports.default=v.exports,c(u)}v.exports=c,v.exports.__esModule=!0,v.exports.default=v.exports},{}],80:[function(e,v,g){v.exports=e("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(e,v,g){v.exports=c,v.exports.HttpsAgent=c;function c(){}},{}],82:[function(e,v,g){(function(c){(function(){"use strict";var u=e("object-assign");function n(P,k){if(P===k)return 0;for(var te=P.length,re=k.length,Q=0,ue=Math.min(te,re);Q<ue;++Q)if(P[Q]!==k[Q]){te=P[Q],re=k[Q];break}return te<re?-1:re<te?1:0}function l(P){return c.Buffer&&typeof c.Buffer.isBuffer=="function"?c.Buffer.isBuffer(P):!!(P!=null&&P._isBuffer)}var i=e("util/"),s=Object.prototype.hasOwnProperty,r=Array.prototype.slice,t=function(){return function(){}.name==="foo"}();function o(P){return Object.prototype.toString.call(P)}function a(P){return l(P)||typeof c.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(P):P?!!(P instanceof DataView||P.buffer&&P.buffer instanceof ArrayBuffer):!1}var A=v.exports=E,p=/\s*function\s+([^\(\s]*)\s*/;function h(P){if(i.isFunction(P)){if(t)return P.name;var k=P.toString(),te=k.match(p);return te&&te[1]}}A.AssertionError=function(k){this.name="AssertionError",this.actual=k.actual,this.expected=k.expected,this.operator=k.operator,k.message?(this.message=k.message,this.generatedMessage=!1):(this.message=y(this),this.generatedMessage=!0);var te=k.stackStartFunction||x;if(Error.captureStackTrace)Error.captureStackTrace(this,te);else{var re=new Error;if(re.stack){var Q=re.stack,ue=h(te),se=Q.indexOf(`
`+ue);if(se>=0){var he=Q.indexOf(`
`,se+1);Q=Q.substring(he+1)}this.stack=Q}}},i.inherits(A.AssertionError,Error);function m(P,k){return typeof P=="string"?P.length<k?P:P.slice(0,k):P}function d(P){if(t||!i.isFunction(P))return i.inspect(P);var k=h(P),te=k?": "+k:"";return"[Function"+te+"]"}function y(P){return m(d(P.actual),128)+" "+P.operator+" "+m(d(P.expected),128)}function x(P,k,te,re,Q){throw new A.AssertionError({message:te,actual:P,expected:k,operator:re,stackStartFunction:Q})}A.fail=x;function E(P,k){P||x(P,!0,k,"==",A.ok)}A.ok=E,A.equal=function(k,te,re){k!=te&&x(k,te,re,"==",A.equal)},A.notEqual=function(k,te,re){k==te&&x(k,te,re,"!=",A.notEqual)},A.deepEqual=function(k,te,re){w(k,te,!1)||x(k,te,re,"deepEqual",A.deepEqual)},A.deepStrictEqual=function(k,te,re){w(k,te,!0)||x(k,te,re,"deepStrictEqual",A.deepStrictEqual)};function w(P,k,te,re){if(P===k)return!0;if(l(P)&&l(k))return n(P,k)===0;if(i.isDate(P)&&i.isDate(k))return P.getTime()===k.getTime();if(i.isRegExp(P)&&i.isRegExp(k))return P.source===k.source&&P.global===k.global&&P.multiline===k.multiline&&P.lastIndex===k.lastIndex&&P.ignoreCase===k.ignoreCase;if((P===null||typeof P!="object")&&(k===null||typeof k!="object"))return te?P===k:P==k;if(a(P)&&a(k)&&o(P)===o(k)&&!(P instanceof Float32Array||P instanceof Float64Array))return n(new Uint8Array(P.buffer),new Uint8Array(k.buffer))===0;if(l(P)!==l(k))return!1;re=re||{actual:[],expected:[]};var Q=re.actual.indexOf(P);return Q!==-1&&Q===re.expected.indexOf(k)?!0:(re.actual.push(P),re.expected.push(k),S(P,k,te,re))}function b(P){return Object.prototype.toString.call(P)=="[object Arguments]"}function S(P,k,te,re){if(P==null||k===null||k===void 0)return!1;if(i.isPrimitive(P)||i.isPrimitive(k))return P===k;if(te&&Object.getPrototypeOf(P)!==Object.getPrototypeOf(k))return!1;var Q=b(P),ue=b(k);if(Q&&!ue||!Q&&ue)return!1;if(Q)return P=r.call(P),k=r.call(k),w(P,k,te);var se=R(P),he=R(k),pe,Ee;if(se.length!==he.length)return!1;for(se.sort(),he.sort(),Ee=se.length-1;Ee>=0;Ee--)if(se[Ee]!==he[Ee])return!1;for(Ee=se.length-1;Ee>=0;Ee--)if(pe=se[Ee],!w(P[pe],k[pe],te,re))return!1;return!0}A.notDeepEqual=function(k,te,re){w(k,te,!1)&&x(k,te,re,"notDeepEqual",A.notDeepEqual)},A.notDeepStrictEqual=B;function B(P,k,te){w(P,k,!0)&&x(P,k,te,"notDeepStrictEqual",B)}A.strictEqual=function(k,te,re){k!==te&&x(k,te,re,"===",A.strictEqual)},A.notStrictEqual=function(k,te,re){k===te&&x(k,te,re,"!==",A.notStrictEqual)};function T(P,k){if(!P||!k)return!1;if(Object.prototype.toString.call(k)=="[object RegExp]")return k.test(P);try{if(P instanceof k)return!0}catch(te){}return Error.isPrototypeOf(k)?!1:k.call({},P)===!0}function D(P){var k;try{P()}catch(te){k=te}return k}function G(P,k,te,re){var Q;if(typeof k!="function")throw new TypeError('"block" argument must be a function');typeof te=="string"&&(re=te,te=null),Q=D(k),re=(te&&te.name?" ("+te.name+").":".")+(re?" "+re:"."),P&&!Q&&x(Q,te,"Missing expected exception"+re);var ue=typeof re=="string",se=!P&&i.isError(Q),he=!P&&Q&&!te;if((se&&ue&&T(Q,te)||he)&&x(Q,te,"Got unwanted exception"+re),P&&Q&&te&&!T(Q,te)||!P&&Q)throw Q}A.throws=function(P,k,te){G(!0,P,k,te)},A.doesNotThrow=function(P,k,te){G(!1,P,k,te)},A.ifError=function(P){if(P)throw P};function C(P,k){P||x(P,!0,k,"==",C)}A.strict=u(C,A,{equal:A.strictEqual,deepEqual:A.deepStrictEqual,notEqual:A.notStrictEqual,notDeepEqual:A.notDeepStrictEqual}),A.strict.strict=A.strict;var R=Object.keys||function(P){var k=[];for(var te in P)s.call(P,te)&&k.push(te);return k}}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(e,v,g){typeof Object.create=="function"?v.exports=function(u,n){u.super_=n,u.prototype=Object.create(n.prototype,{constructor:{value:u,enumerable:!1,writable:!0,configurable:!0}})}:v.exports=function(u,n){u.super_=n;var l=function(){};l.prototype=n.prototype,u.prototype=new l,u.prototype.constructor=u}},{}],84:[function(e,v,g){v.exports=function(u){return u&&typeof u=="object"&&typeof u.copy=="function"&&typeof u.fill=="function"&&typeof u.readUInt8=="function"}},{}],85:[function(e,v,g){(function(c,u){(function(){var n=/%[sdj%]/g;g.format=function(he){if(!S(he)){for(var pe=[],Ee=0;Ee<arguments.length;Ee++)pe.push(s(arguments[Ee]));return pe.join(" ")}for(var Ee=1,ve=arguments,we=ve.length,ye=String(he).replace(n,function(ze){if(ze==="%%")return"%";if(Ee>=we)return ze;switch(ze){case"%s":return String(ve[Ee++]);case"%d":return Number(ve[Ee++]);case"%j":try{return JSON.stringify(ve[Ee++])}catch(We){return"[Circular]"}default:return ze}}),_e=ve[Ee];Ee<we;_e=ve[++Ee])E(_e)||!G(_e)?ye+=" "+_e:ye+=" "+s(_e);return ye},g.deprecate=function(he,pe){if(T(u.process))return function(){return g.deprecate(he,pe).apply(this,arguments)};if(c.noDeprecation===!0)return he;var Ee=!1;function ve(){if(!Ee){if(c.throwDeprecation)throw new Error(pe);c.traceDeprecation?console.trace(pe):console.error(pe),Ee=!0}return he.apply(this,arguments)}return ve};var l={},i;g.debuglog=function(he){if(T(i)&&(i=c.env.NODE_DEBUG||""),he=he.toUpperCase(),!l[he])if(new RegExp("\\b"+he+"\\b","i").test(i)){var pe=c.pid;l[he]=function(){var Ee=g.format.apply(g,arguments);console.error("%s %d: %s",he,pe,Ee)}}else l[he]=function(){};return l[he]};function s(he,pe){var Ee={seen:[],stylize:t};return arguments.length>=3&&(Ee.depth=arguments[2]),arguments.length>=4&&(Ee.colors=arguments[3]),x(pe)?Ee.showHidden=pe:pe&&g._extend(Ee,pe),T(Ee.showHidden)&&(Ee.showHidden=!1),T(Ee.depth)&&(Ee.depth=2),T(Ee.colors)&&(Ee.colors=!1),T(Ee.customInspect)&&(Ee.customInspect=!0),Ee.colors&&(Ee.stylize=r),a(Ee,he,Ee.depth)}g.inspect=s,s.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]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function r(he,pe){var Ee=s.styles[pe];return Ee?"\x1B["+s.colors[Ee][0]+"m"+he+"\x1B["+s.colors[Ee][1]+"m":he}function t(he,pe){return he}function o(he){var pe={};return he.forEach(function(Ee,ve){pe[Ee]=!0}),pe}function a(he,pe,Ee){if(he.customInspect&&pe&&P(pe.inspect)&&pe.inspect!==g.inspect&&!(pe.constructor&&pe.constructor.prototype===pe)){var ve=pe.inspect(Ee,he);return S(ve)||(ve=a(he,ve,Ee)),ve}var we=A(he,pe);if(we)return we;var ye=Object.keys(pe),_e=o(ye);if(he.showHidden&&(ye=Object.getOwnPropertyNames(pe)),R(pe)&&(ye.indexOf("message")>=0||ye.indexOf("description")>=0))return p(pe);if(ye.length===0){if(P(pe)){var ze=pe.name?": "+pe.name:"";return he.stylize("[Function"+ze+"]","special")}if(D(pe))return he.stylize(RegExp.prototype.toString.call(pe),"regexp");if(C(pe))return he.stylize(Date.prototype.toString.call(pe),"date");if(R(pe))return p(pe)}var We="",ge=!1,ne=["{","}"];if(y(pe)&&(ge=!0,ne=["[","]"]),P(pe)){var L=pe.name?": "+pe.name:"";We=" [Function"+L+"]"}if(D(pe)&&(We=" "+RegExp.prototype.toString.call(pe)),C(pe)&&(We=" "+Date.prototype.toUTCString.call(pe)),R(pe)&&(We=" "+p(pe)),ye.length===0&&(!ge||pe.length==0))return ne[0]+We+ne[1];if(Ee<0)return D(pe)?he.stylize(RegExp.prototype.toString.call(pe),"regexp"):he.stylize("[Object]","special");he.seen.push(pe);var K;return ge?K=h(he,pe,Ee,_e,ye):K=ye.map(function($){return m(he,pe,Ee,_e,$,ge)}),he.seen.pop(),d(K,We,ne)}function A(he,pe){if(T(pe))return he.stylize("undefined","undefined");if(S(pe)){var Ee="'"+JSON.stringify(pe).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return he.stylize(Ee,"string")}if(b(pe))return he.stylize(""+pe,"number");if(x(pe))return he.stylize(""+pe,"boolean");if(E(pe))return he.stylize("null","null")}function p(he){return"["+Error.prototype.toString.call(he)+"]"}function h(he,pe,Ee,ve,we){for(var ye=[],_e=0,ze=pe.length;_e<ze;++_e)se(pe,String(_e))?ye.push(m(he,pe,Ee,ve,String(_e),!0)):ye.push("");return we.forEach(function(We){We.match(/^\d+$/)||ye.push(m(he,pe,Ee,ve,We,!0))}),ye}function m(he,pe,Ee,ve,we,ye){var _e,ze,We;if(We=Object.getOwnPropertyDescriptor(pe,we)||{value:pe[we]},We.get?We.set?ze=he.stylize("[Getter/Setter]","special"):ze=he.stylize("[Getter]","special"):We.set&&(ze=he.stylize("[Setter]","special")),se(ve,we)||(_e="["+we+"]"),ze||(he.seen.indexOf(We.value)<0?(E(Ee)?ze=a(he,We.value,null):ze=a(he,We.value,Ee-1),ze.indexOf(`
`)>-1&&(ye?ze=ze.split(`
`).map(function(ge){return" "+ge}).join(`
`).substr(2):ze=`
`+ze.split(`
`).map(function(ge){return" "+ge}).join(`
`))):ze=he.stylize("[Circular]","special")),T(_e)){if(ye&&we.match(/^\d+$/))return ze;_e=JSON.stringify(""+we),_e.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(_e=_e.substr(1,_e.length-2),_e=he.stylize(_e,"name")):(_e=_e.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),_e=he.stylize(_e,"string"))}return _e+": "+ze}function d(he,pe,Ee){var ve=0,we=he.reduce(function(ye,_e){return ve++,_e.indexOf(`
`)>=0&&ve++,ye+_e.replace(/\u001b\[\d\d?m/g,"").length+1},0);return we>60?Ee[0]+(pe===""?"":pe+`
`)+" "+he.join(`,
`)+" "+Ee[1]:Ee[0]+pe+" "+he.join(", ")+" "+Ee[1]}function y(he){return Array.isArray(he)}g.isArray=y;function x(he){return typeof he=="boolean"}g.isBoolean=x;function E(he){return he===null}g.isNull=E;function w(he){return he==null}g.isNullOrUndefined=w;function b(he){return typeof he=="number"}g.isNumber=b;function S(he){return typeof he=="string"}g.isString=S;function B(he){return typeof he=="symbol"}g.isSymbol=B;function T(he){return he===void 0}g.isUndefined=T;function D(he){return G(he)&&te(he)==="[object RegExp]"}g.isRegExp=D;function G(he){return typeof he=="object"&&he!==null}g.isObject=G;function C(he){return G(he)&&te(he)==="[object Date]"}g.isDate=C;function R(he){return G(he)&&(te(he)==="[object Error]"||he instanceof Error)}g.isError=R;function P(he){return typeof he=="function"}g.isFunction=P;function k(he){return he===null||typeof he=="boolean"||typeof he=="number"||typeof he=="string"||typeof he=="symbol"||typeof he=="undefined"}g.isPrimitive=k,g.isBuffer=e("./support/isBuffer");function te(he){return Object.prototype.toString.call(he)}function re(he){return he<10?"0"+he.toString(10):he.toString(10)}var Q=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function ue(){var he=new Date,pe=[re(he.getHours()),re(he.getMinutes()),re(he.getSeconds())].join(":");return[he.getDate(),Q[he.getMonth()],pe].join(" ")}g.log=function(){console.log("%s - %s",ue(),g.format.apply(g,arguments))},g.inherits=e("inherits"),g._extend=function(he,pe){if(!pe||!G(pe))return he;for(var Ee=Object.keys(pe),ve=Ee.length;ve--;)he[Ee[ve]]=pe[Ee[ve]];return he};function se(he,pe){return Object.prototype.hasOwnProperty.call(he,pe)}}).call(this)}).call(this,e("_process"),typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(e,v,g){(function(c){(function(){"use strict";var u=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],n=typeof globalThis=="undefined"?c:globalThis;v.exports=function(){for(var i=[],s=0;s<u.length;s++)typeof n[u[s]]=="function"&&(i[i.length]=u[s]);return i}}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],87:[function(e,v,g){"use strict";g.byteLength=t,g.toByteArray=a,g.fromByteArray=h;for(var c=[],u=[],n=typeof Uint8Array!="undefined"?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,s=l.length;i<s;++i)c[i]=l[i],u[l.charCodeAt(i)]=i;u[45]=62,u[95]=63;function r(m){var d=m.length;if(d%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var y=m.indexOf("=");y===-1&&(y=d);var x=y===d?0:4-y%4;return[y,x]}function t(m){var d=r(m),y=d[0],x=d[1];return(y+x)*3/4-x}function o(m,d,y){return(d+y)*3/4-y}function a(m){var d,y=r(m),x=y[0],E=y[1],w=new n(o(m,x,E)),b=0,S=E>0?x-4:x,B;for(B=0;B<S;B+=4)d=u[m.charCodeAt(B)]<<18|u[m.charCodeAt(B+1)]<<12|u[m.charCodeAt(B+2)]<<6|u[m.charCodeAt(B+3)],w[b++]=d>>16&255,w[b++]=d>>8&255,w[b++]=d&255;return E===2&&(d=u[m.charCodeAt(B)]<<2|u[m.charCodeAt(B+1)]>>4,w[b++]=d&255),E===1&&(d=u[m.charCodeAt(B)]<<10|u[m.charCodeAt(B+1)]<<4|u[m.charCodeAt(B+2)]>>2,w[b++]=d>>8&255,w[b++]=d&255),w}function A(m){return c[m>>18&63]+c[m>>12&63]+c[m>>6&63]+c[m&63]}function p(m,d,y){for(var x,E=[],w=d;w<y;w+=3)x=(m[w]<<16&16711680)+(m[w+1]<<8&65280)+(m[w+2]&255),E.push(A(x));return E.join("")}function h(m){for(var d,y=m.length,x=y%3,E=[],w=16383,b=0,S=y-x;b<S;b+=w)E.push(p(m,b,b+w>S?S:b+w));return x===1?(d=m[y-1],E.push(c[d>>2]+c[d<<4&63]+"==")):x===2&&(d=(m[y-2]<<8)+m[y-1],E.push(c[d>>10]+c[d>>4&63]+c[d<<2&63]+"=")),E.join("")}},{}],88:[function(e,v,g){(function(c,u,n){typeof v!="undefined"&&v.exports?v.exports=n():typeof F=="function"&&F.amd?F(u,n):c[u]=n()})(this,"bowser",function(){var c=!0;function u(o){function a(pe){var Ee=o.match(pe);return Ee&&Ee.length>1&&Ee[1]||""}function A(pe){var Ee=o.match(pe);return Ee&&Ee.length>1&&Ee[2]||""}var p=a(/(ipod|iphone|ipad)/i).toLowerCase(),h=/like android/i.test(o),m=!h&&/android/i.test(o),d=/nexus\s*[0-6]\s*/i.test(o),y=!d&&/nexus\s*[0-9]+/i.test(o),x=/CrOS/.test(o),E=/silk/i.test(o),w=/sailfish/i.test(o),b=/tizen/i.test(o),S=/(web|hpw)(o|0)s/i.test(o),B=/windows phone/i.test(o),T=/SamsungBrowser/i.test(o),D=!B&&/windows/i.test(o),G=!p&&!E&&/macintosh/i.test(o),C=!m&&!w&&!b&&!S&&/linux/i.test(o),R=A(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),P=a(/version\/(\d+(\.\d+)?)/i),k=/tablet/i.test(o)&&!/tablet pc/i.test(o),te=!k&&/[^-]mobi/i.test(o),re=/xbox/i.test(o),Q;/opera/i.test(o)?Q={name:"Opera",opera:c,version:P||a(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(o)?Q={name:"Opera",opera:c,version:a(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||P}:/SamsungBrowser/i.test(o)?Q={name:"Samsung Internet for Android",samsungBrowser:c,version:P||a(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(o)?Q={name:"NAVER Whale browser",whale:c,version:a(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(o)?Q={name:"MZ Browser",mzbrowser:c,version:a(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(o)?Q={name:"Opera Coast",coast:c,version:P||a(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(o)?Q={name:"Focus",focus:c,version:a(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(o)?Q={name:"Yandex Browser",yandexbrowser:c,version:P||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(o)?Q={name:"UC Browser",ucbrowser:c,version:a(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(o)?Q={name:"Maxthon",maxthon:c,version:a(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(o)?Q={name:"Epiphany",epiphany:c,version:a(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(o)?Q={name:"Puffin",puffin:c,version:a(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(o)?Q={name:"Sleipnir",sleipnir:c,version:a(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(o)?Q={name:"K-Meleon",kMeleon:c,version:a(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:B?(Q={name:"Windows Phone",osname:"Windows Phone",windowsphone:c},R?(Q.msedge=c,Q.version=R):(Q.msie=c,Q.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(o)?Q={name:"Internet Explorer",msie:c,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:x?Q={name:"Chrome",osname:"Chrome OS",chromeos:c,chromeBook:c,chrome:c,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(o)?Q={name:"Microsoft Edge",msedge:c,version:R}:/vivaldi/i.test(o)?Q={name:"Vivaldi",vivaldi:c,version:a(/vivaldi\/(\d+(\.\d+)?)/i)||P}:w?Q={name:"Sailfish",osname:"Sailfish OS",sailfish:c,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(o)?Q={name:"SeaMonkey",seamonkey:c,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(o)?(Q={name:"Firefox",firefox:c,version:a(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(o)&&(Q.firefoxos=c,Q.osname="Firefox OS")):E?Q={name:"Amazon Silk",silk:c,version:a(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(o)?Q={name:"PhantomJS",phantom:c,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(o)?Q={name:"SlimerJS",slimer:c,version:a(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(o)||/rim\stablet/i.test(o)?Q={name:"BlackBerry",osname:"BlackBerry OS",blackberry:c,version:P||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:S?(Q={name:"WebOS",osname:"WebOS",webos:c,version:P||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(o)&&(Q.touchpad=c)):/bada/i.test(o)?Q={name:"Bada",osname:"Bada",bada:c,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:b?Q={name:"Tizen",osname:"Tizen",tizen:c,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||P}:/qupzilla/i.test(o)?Q={name:"QupZilla",qupzilla:c,version:a(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||P}:/chromium/i.test(o)?Q={name:"Chromium",chromium:c,version:a(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||P}:/chrome|crios|crmo/i.test(o)?Q={name:"Chrome",chrome:c,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:m?Q={name:"Android",version:P}:/safari|applewebkit/i.test(o)?(Q={name:"Safari",safari:c},P&&(Q.version=P)):p?(Q={name:p=="iphone"?"iPhone":p=="ipad"?"iPad":"iPod"},P&&(Q.version=P)):/googlebot/i.test(o)?Q={name:"Googlebot",googlebot:c,version:a(/googlebot\/(\d+(\.\d+))/i)||P}:Q={name:a(/^(.*)\/(.*) /),version:A(/^(.*)\/(.*) /)},!Q.msedge&&/(apple)?webkit/i.test(o)?(/(apple)?webkit\/537\.36/i.test(o)?(Q.name=Q.name||"Blink",Q.blink=c):(Q.name=Q.name||"Webkit",Q.webkit=c),!Q.version&&P&&(Q.version=P)):!Q.opera&&/gecko\//i.test(o)&&(Q.name=Q.name||"Gecko",Q.gecko=c,Q.version=Q.version||a(/gecko\/(\d+(\.\d+)?)/i)),!Q.windowsphone&&(m||Q.silk)?(Q.android=c,Q.osname="Android"):!Q.windowsphone&&p?(Q[p]=c,Q.ios=c,Q.osname="iOS"):G?(Q.mac=c,Q.osname="macOS"):re?(Q.xbox=c,Q.osname="Xbox"):D?(Q.windows=c,Q.osname="Windows"):C&&(Q.linux=c,Q.osname="Linux");function ue(pe){switch(pe){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 se="";Q.windows?se=ue(a(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Q.windowsphone?se=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Q.mac?(se=a(/Mac OS X (\d+([_\.\s]\d+)*)/i),se=se.replace(/[_\s]/g,".")):p?(se=a(/os (\d+([_\s]\d+)*) like mac os x/i),se=se.replace(/[_\s]/g,".")):m?se=a(/android[ \/-](\d+(\.\d+)*)/i):Q.webos?se=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Q.blackberry?se=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Q.bada?se=a(/bada\/(\d+(\.\d+)*)/i):Q.tizen&&(se=a(/tizen[\/\s](\d+(\.\d+)*)/i)),se&&(Q.osversion=se);var he=!Q.windows&&se.split(".")[0];return k||y||p=="ipad"||m&&(he==3||he>=4&&!te)||Q.silk?Q.tablet=c:(te||p=="iphone"||p=="ipod"||m||d||Q.blackberry||Q.webos||Q.bada)&&(Q.mobile=c),Q.msedge||Q.msie&&Q.version>=10||Q.yandexbrowser&&Q.version>=15||Q.vivaldi&&Q.version>=1||Q.chrome&&Q.version>=20||Q.samsungBrowser&&Q.version>=4||Q.whale&&s([Q.version,"1.0"])===1||Q.mzbrowser&&s([Q.version,"6.0"])===1||Q.focus&&s([Q.version,"1.0"])===1||Q.firefox&&Q.version>=20||Q.safari&&Q.version>=6||Q.opera&&Q.version>=10||Q.ios&&Q.osversion&&Q.osversion.split(".")[0]>=6||Q.blackberry&&Q.version>=10.1||Q.chromium&&Q.version>=20?Q.a=c:Q.msie&&Q.version<10||Q.chrome&&Q.version<20||Q.firefox&&Q.version<20||Q.safari&&Q.version<6||Q.opera&&Q.version<10||Q.ios&&Q.osversion&&Q.osversion.split(".")[0]<6||Q.chromium&&Q.version<20?Q.c=c:Q.x=c,Q}var n=u(typeof navigator!="undefined"&&navigator.userAgent||"");n.test=function(o){for(var a=0;a<o.length;++a){var A=o[a];if(typeof A=="string"&&A in n)return!0}return!1};function l(o){return o.split(".").length}function i(o,a){var A=[],p;if(Array.prototype.map)return Array.prototype.map.call(o,a);for(p=0;p<o.length;p++)A.push(a(o[p]));return A}function s(o){for(var a=Math.max(l(o[0]),l(o[1])),A=i(o,function(p){var h=a-l(p);return p=p+new Array(h+1).join(".0"),i(p.split("."),function(m){return new Array(20-m.length).join("0")+m}).reverse()});--a>=0;){if(A[0][a]>A[1][a])return 1;if(A[0][a]===A[1][a]){if(a===0)return 0}else return-1}}function r(o,a,A){var p=n;typeof a=="string"&&(A=a,a=void 0),a===void 0&&(a=!1),A&&(p=u(A));var h=""+p.version;for(var m in o)if(o.hasOwnProperty(m)&&p[m]){if(typeof o[m]!="string")throw new Error("Browser version in the minVersion map should be a string: "+m+": "+String(o));return s([h,o[m]])<0}return a}function t(o,a,A){return!r(o,a,A)}return n.isUnsupportedBrowser=r,n.compareVersions=s,n.check=t,n._detect=u,n.detect=u,n})},{}],89:[function(e,v,g){},{}],90:[function(e,v,g){(function(c){(function(){"use strict";var u=e("base64-js"),n=e("ieee754");g.Buffer=r,g.SlowBuffer=x,g.INSPECT_MAX_BYTES=50;var l=2147483647;g.kMaxLength=l,r.TYPED_ARRAY_SUPPORT=i(),!r.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 i(){try{var X=new Uint8Array(1);return X.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},X.foo()===42}catch(V){return!1}}Object.defineProperty(r.prototype,"parent",{enumerable:!0,get:function(){if(r.isBuffer(this))return this.buffer}}),Object.defineProperty(r.prototype,"offset",{enumerable:!0,get:function(){if(r.isBuffer(this))return this.byteOffset}});function s(X){if(X>l)throw new RangeError('The value "'+X+'" is invalid for option "size"');var V=new Uint8Array(X);return V.__proto__=r.prototype,V}function r(X,V,Y){if(typeof X=="number"){if(typeof V=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return A(X)}return t(X,V,Y)}typeof Symbol!="undefined"&&Symbol.species!=null&&r[Symbol.species]===r&&Object.defineProperty(r,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),r.poolSize=8192;function t(X,V,Y){if(typeof X=="string")return p(X,V);if(ArrayBuffer.isView(X))return h(X);if(X==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof X);if(H(X,ArrayBuffer)||X&&H(X.buffer,ArrayBuffer))return m(X,V,Y);if(typeof X=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var de=X.valueOf&&X.valueOf();if(de!=null&&de!==X)return r.from(de,V,Y);var xe=d(X);if(xe)return xe;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof X[Symbol.toPrimitive]=="function")return r.from(X[Symbol.toPrimitive]("string"),V,Y);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof X)}r.from=function(X,V,Y){return t(X,V,Y)},r.prototype.__proto__=Uint8Array.prototype,r.__proto__=Uint8Array;function o(X){if(typeof X!="number")throw new TypeError('"size" argument must be of type number');if(X<0)throw new RangeError('The value "'+X+'" is invalid for option "size"')}function a(X,V,Y){return o(X),X<=0?s(X):V!==void 0?typeof Y=="string"?s(X).fill(V,Y):s(X).fill(V):s(X)}r.alloc=function(X,V,Y){return a(X,V,Y)};function A(X){return o(X),s(X<0?0:y(X)|0)}r.allocUnsafe=function(X){return A(X)},r.allocUnsafeSlow=function(X){return A(X)};function p(X,V){if((typeof V!="string"||V==="")&&(V="utf8"),!r.isEncoding(V))throw new TypeError("Unknown encoding: "+V);var Y=E(X,V)|0,de=s(Y),xe=de.write(X,V);return xe!==Y&&(de=de.slice(0,xe)),de}function h(X){for(var V=X.length<0?0:y(X.length)|0,Y=s(V),de=0;de<V;de+=1)Y[de]=X[de]&255;return Y}function m(X,V,Y){if(V<0||X.byteLength<V)throw new RangeError('"offset" is outside of buffer bounds');if(X.byteLength<V+(Y||0))throw new RangeError('"length" is outside of buffer bounds');var de;return V===void 0&&Y===void 0?de=new Uint8Array(X):Y===void 0?de=new Uint8Array(X,V):de=new Uint8Array(X,V,Y),de.__proto__=r.prototype,de}function d(X){if(r.isBuffer(X)){var V=y(X.length)|0,Y=s(V);return Y.length===0||X.copy(Y,0,0,V),Y}if(X.length!==void 0)return typeof X.length!="number"||oe(X.length)?s(0):h(X);if(X.type==="Buffer"&&Array.isArray(X.data))return h(X.data)}function y(X){if(X>=l)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+l.toString(16)+" bytes");return X|0}function x(X){return+X!=X&&(X=0),r.alloc(+X)}r.isBuffer=function(V){return V!=null&&V._isBuffer===!0&&V!==r.prototype},r.compare=function(V,Y){if(H(V,Uint8Array)&&(V=r.from(V,V.offset,V.byteLength)),H(Y,Uint8Array)&&(Y=r.from(Y,Y.offset,Y.byteLength)),!r.isBuffer(V)||!r.isBuffer(Y))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(V===Y)return 0;for(var de=V.length,xe=Y.length,De=0,Oe=Math.min(de,xe);De<Oe;++De)if(V[De]!==Y[De]){de=V[De],xe=Y[De];break}return de<xe?-1:xe<de?1:0},r.isEncoding=function(V){switch(String(V).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}},r.concat=function(V,Y){if(!Array.isArray(V))throw new TypeError('"list" argument must be an Array of Buffers');if(V.length===0)return r.alloc(0);var de;if(Y===void 0)for(Y=0,de=0;de<V.length;++de)Y+=V[de].length;var xe=r.allocUnsafe(Y),De=0;for(de=0;de<V.length;++de){var Oe=V[de];if(H(Oe,Uint8Array)&&(Oe=r.from(Oe)),!r.isBuffer(Oe))throw new TypeError('"list" argument must be an Array of Buffers');Oe.copy(xe,De),De+=Oe.length}return xe};function E(X,V){if(r.isBuffer(X))return X.length;if(ArrayBuffer.isView(X)||H(X,ArrayBuffer))return X.byteLength;if(typeof X!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof X);var Y=X.length,de=arguments.length>2&&arguments[2]===!0;if(!de&&Y===0)return 0;for(var xe=!1;;)switch(V){case"ascii":case"latin1":case"binary":return Y;case"utf8":case"utf-8":return ne(X).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Y*2;case"hex":return Y>>>1;case"base64":return $(X).length;default:if(xe)return de?-1:ne(X).length;V=(""+V).toLowerCase(),xe=!0}}r.byteLength=E;function w(X,V,Y){var de=!1;if((V===void 0||V<0)&&(V=0),V>this.length||((Y===void 0||Y>this.length)&&(Y=this.length),Y<=0)||(Y>>>=0,V>>>=0,Y<=V))return"";for(X||(X="utf8");;)switch(X){case"hex":return he(this,V,Y);case"utf8":case"utf-8":return te(this,V,Y);case"ascii":return ue(this,V,Y);case"latin1":case"binary":return se(this,V,Y);case"base64":return k(this,V,Y);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return pe(this,V,Y);default:if(de)throw new TypeError("Unknown encoding: "+X);X=(X+"").toLowerCase(),de=!0}}r.prototype._isBuffer=!0;function b(X,V,Y){var de=X[V];X[V]=X[Y],X[Y]=de}r.prototype.swap16=function(){var V=this.length;if(V%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Y=0;Y<V;Y+=2)b(this,Y,Y+1);return this},r.prototype.swap32=function(){var V=this.length;if(V%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var Y=0;Y<V;Y+=4)b(this,Y,Y+3),b(this,Y+1,Y+2);return this},r.prototype.swap64=function(){var V=this.length;if(V%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var Y=0;Y<V;Y+=8)b(this,Y,Y+7),b(this,Y+1,Y+6),b(this,Y+2,Y+5),b(this,Y+3,Y+4);return this},r.prototype.toString=function(){var V=this.length;return V===0?"":arguments.length===0?te(this,0,V):w.apply(this,arguments)},r.prototype.toLocaleString=r.prototype.toString,r.prototype.equals=function(V){if(!r.isBuffer(V))throw new TypeError("Argument must be a Buffer");return this===V?!0:r.compare(this,V)===0},r.prototype.inspect=function(){var V="",Y=g.INSPECT_MAX_BYTES;return V=this.toString("hex",0,Y).replace(/(.{2})/g,"$1 ").trim(),this.length>Y&&(V+=" ... "),"<Buffer "+V+">"},r.prototype.compare=function(V,Y,de,xe,De){if(H(V,Uint8Array)&&(V=r.from(V,V.offset,V.byteLength)),!r.isBuffer(V))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof V);if(Y===void 0&&(Y=0),de===void 0&&(de=V?V.length:0),xe===void 0&&(xe=0),De===void 0&&(De=this.length),Y<0||de>V.length||xe<0||De>this.length)throw new RangeError("out of range index");if(xe>=De&&Y>=de)return 0;if(xe>=De)return-1;if(Y>=de)return 1;if(Y>>>=0,de>>>=0,xe>>>=0,De>>>=0,this===V)return 0;for(var Oe=De-xe,Pe=de-Y,et=Math.min(Oe,Pe),Se=this.slice(xe,De),Ke=V.slice(Y,de),Me=0;Me<et;++Me)if(Se[Me]!==Ke[Me]){Oe=Se[Me],Pe=Ke[Me];break}return Oe<Pe?-1:Pe<Oe?1:0};function S(X,V,Y,de,xe){if(X.length===0)return-1;if(typeof Y=="string"?(de=Y,Y=0):Y>2147483647?Y=2147483647:Y<-2147483648&&(Y=-2147483648),Y=+Y,oe(Y)&&(Y=xe?0:X.length-1),Y<0&&(Y=X.length+Y),Y>=X.length){if(xe)return-1;Y=X.length-1}else if(Y<0)if(xe)Y=0;else return-1;if(typeof V=="string"&&(V=r.from(V,de)),r.isBuffer(V))return V.length===0?-1:B(X,V,Y,de,xe);if(typeof V=="number")return V=V&255,typeof Uint8Array.prototype.indexOf=="function"?xe?Uint8Array.prototype.indexOf.call(X,V,Y):Uint8Array.prototype.lastIndexOf.call(X,V,Y):B(X,[V],Y,de,xe);throw new TypeError("val must be string, number or Buffer")}function B(X,V,Y,de,xe){var De=1,Oe=X.length,Pe=V.length;if(de!==void 0&&(de=String(de).toLowerCase(),de==="ucs2"||de==="ucs-2"||de==="utf16le"||de==="utf-16le")){if(X.length<2||V.length<2)return-1;De=2,Oe/=2,Pe/=2,Y/=2}function et(Le,Qe){return De===1?Le[Qe]:Le.readUInt16BE(Qe*De)}var Se;if(xe){var Ke=-1;for(Se=Y;Se<Oe;Se++)if(et(X,Se)===et(V,Ke===-1?0:Se-Ke)){if(Ke===-1&&(Ke=Se),Se-Ke+1===Pe)return Ke*De}else Ke!==-1&&(Se-=Se-Ke),Ke=-1}else for(Y+Pe>Oe&&(Y=Oe-Pe),Se=Y;Se>=0;Se--){for(var Me=!0,st=0;st<Pe;st++)if(et(X,Se+st)!==et(V,st)){Me=!1;break}if(Me)return Se}return-1}r.prototype.includes=function(V,Y,de){return this.indexOf(V,Y,de)!==-1},r.prototype.indexOf=function(V,Y,de){return S(this,V,Y,de,!0)},r.prototype.lastIndexOf=function(V,Y,de){return S(this,V,Y,de,!1)};function T(X,V,Y,de){Y=Number(Y)||0;var xe=X.length-Y;de?(de=Number(de),de>xe&&(de=xe)):de=xe;var De=V.length;de>De/2&&(de=De/2);for(var Oe=0;Oe<de;++Oe){var Pe=parseInt(V.substr(Oe*2,2),16);if(oe(Pe))return Oe;X[Y+Oe]=Pe}return Oe}function D(X,V,Y,de){return z(ne(V,X.length-Y),X,Y,de)}function G(X,V,Y,de){return z(L(V),X,Y,de)}function C(X,V,Y,de){return G(X,V,Y,de)}function R(X,V,Y,de){return z($(V),X,Y,de)}function P(X,V,Y,de){return z(K(V,X.length-Y),X,Y,de)}r.prototype.write=function(V,Y,de,xe){if(Y===void 0)xe="utf8",de=this.length,Y=0;else if(de===void 0&&typeof Y=="string")xe=Y,de=this.length,Y=0;else if(isFinite(Y))Y=Y>>>0,isFinite(de)?(de=de>>>0,xe===void 0&&(xe="utf8")):(xe=de,de=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var De=this.length-Y;if((de===void 0||de>De)&&(de=De),V.length>0&&(de<0||Y<0)||Y>this.length)throw new RangeError("Attempt to write outside buffer bounds");xe||(xe="utf8");for(var Oe=!1;;)switch(xe){case"hex":return T(this,V,Y,de);case"utf8":case"utf-8":return D(this,V,Y,de);case"ascii":return G(this,V,Y,de);case"latin1":case"binary":return C(this,V,Y,de);case"base64":return R(this,V,Y,de);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,V,Y,de);default:if(Oe)throw new TypeError("Unknown encoding: "+xe);xe=(""+xe).toLowerCase(),Oe=!0}},r.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function k(X,V,Y){return V===0&&Y===X.length?u.fromByteArray(X):u.fromByteArray(X.slice(V,Y))}function te(X,V,Y){Y=Math.min(X.length,Y);for(var de=[],xe=V;xe<Y;){var De=X[xe],Oe=null,Pe=De>239?4:De>223?3:De>191?2:1;if(xe+Pe<=Y){var et,Se,Ke,Me;switch(Pe){case 1:De<128&&(Oe=De);break;case 2:et=X[xe+1],(et&192)===128&&(Me=(De&31)<<6|et&63,Me>127&&(Oe=Me));break;case 3:et=X[xe+1],Se=X[xe+2],(et&192)===128&&(Se&192)===128&&(Me=(De&15)<<12|(et&63)<<6|Se&63,Me>2047&&(Me<55296||Me>57343)&&(Oe=Me));break;case 4:et=X[xe+1],Se=X[xe+2],Ke=X[xe+3],(et&192)===128&&(Se&192)===128&&(Ke&192)===128&&(Me=(De&15)<<18|(et&63)<<12|(Se&63)<<6|Ke&63,Me>65535&&Me<1114112&&(Oe=Me))}}Oe===null?(Oe=65533,Pe=1):Oe>65535&&(Oe-=65536,de.push(Oe>>>10&1023|55296),Oe=56320|Oe&1023),de.push(Oe),xe+=Pe}return Q(de)}var re=4096;function Q(X){var V=X.length;if(V<=re)return String.fromCharCode.apply(String,X);for(var Y="",de=0;de<V;)Y+=String.fromCharCode.apply(String,X.slice(de,de+=re));return Y}function ue(X,V,Y){var de="";Y=Math.min(X.length,Y);for(var xe=V;xe<Y;++xe)de+=String.fromCharCode(X[xe]&127);return de}function se(X,V,Y){var de="";Y=Math.min(X.length,Y);for(var xe=V;xe<Y;++xe)de+=String.fromCharCode(X[xe]);return de}function he(X,V,Y){var de=X.length;(!V||V<0)&&(V=0),(!Y||Y<0||Y>de)&&(Y=de);for(var xe="",De=V;De<Y;++De)xe+=ge(X[De]);return xe}function pe(X,V,Y){for(var de=X.slice(V,Y),xe="",De=0;De<de.length;De+=2)xe+=String.fromCharCode(de[De]+de[De+1]*256);return xe}r.prototype.slice=function(V,Y){var de=this.length;V=~~V,Y=Y===void 0?de:~~Y,V<0?(V+=de,V<0&&(V=0)):V>de&&(V=de),Y<0?(Y+=de,Y<0&&(Y=0)):Y>de&&(Y=de),Y<V&&(Y=V);var xe=this.subarray(V,Y);return xe.__proto__=r.prototype,xe};function Ee(X,V,Y){if(X%1!==0||X<0)throw new RangeError("offset is not uint");if(X+V>Y)throw new RangeError("Trying to access beyond buffer length")}r.prototype.readUIntLE=function(V,Y,de){V=V>>>0,Y=Y>>>0,de||Ee(V,Y,this.length);for(var xe=this[V],De=1,Oe=0;++Oe<Y&&(De*=256);)xe+=this[V+Oe]*De;return xe},r.prototype.readUIntBE=function(V,Y,de){V=V>>>0,Y=Y>>>0,de||Ee(V,Y,this.length);for(var xe=this[V+--Y],De=1;Y>0&&(De*=256);)xe+=this[V+--Y]*De;return xe},r.prototype.readUInt8=function(V,Y){return V=V>>>0,Y||Ee(V,1,this.length),this[V]},r.prototype.readUInt16LE=function(V,Y){return V=V>>>0,Y||Ee(V,2,this.length),this[V]|this[V+1]<<8},r.prototype.readUInt16BE=function(V,Y){return V=V>>>0,Y||Ee(V,2,this.length),this[V]<<8|this[V+1]},r.prototype.readUInt32LE=function(V,Y){return V=V>>>0,Y||Ee(V,4,this.length),(this[V]|this[V+1]<<8|this[V+2]<<16)+this[V+3]*16777216},r.prototype.readUInt32BE=function(V,Y){return V=V>>>0,Y||Ee(V,4,this.length),this[V]*16777216+(this[V+1]<<16|this[V+2]<<8|this[V+3])},r.prototype.readIntLE=function(V,Y,de){V=V>>>0,Y=Y>>>0,de||Ee(V,Y,this.length);for(var xe=this[V],De=1,Oe=0;++Oe<Y&&(De*=256);)xe+=this[V+Oe]*De;return De*=128,xe>=De&&(xe-=Math.pow(2,8*Y)),xe},r.prototype.readIntBE=function(V,Y,de){V=V>>>0,Y=Y>>>0,de||Ee(V,Y,this.length);for(var xe=Y,De=1,Oe=this[V+--xe];xe>0&&(De*=256);)Oe+=this[V+--xe]*De;return De*=128,Oe>=De&&(Oe-=Math.pow(2,8*Y)),Oe},r.prototype.readInt8=function(V,Y){return V=V>>>0,Y||Ee(V,1,this.length),this[V]&128?(255-this[V]+1)*-1:this[V]},r.prototype.readInt16LE=function(V,Y){V=V>>>0,Y||Ee(V,2,this.length);var de=this[V]|this[V+1]<<8;return de&32768?de|4294901760:de},r.prototype.readInt16BE=function(V,Y){V=V>>>0,Y||Ee(V,2,this.length);var de=this[V+1]|this[V]<<8;return de&32768?de|4294901760:de},r.prototype.readInt32LE=function(V,Y){return V=V>>>0,Y||Ee(V,4,this.length),this[V]|this[V+1]<<8|this[V+2]<<16|this[V+3]<<24},r.prototype.readInt32BE=function(V,Y){return V=V>>>0,Y||Ee(V,4,this.length),this[V]<<24|this[V+1]<<16|this[V+2]<<8|this[V+3]},r.prototype.readFloatLE=function(V,Y){return V=V>>>0,Y||Ee(V,4,this.length),n.read(this,V,!0,23,4)},r.prototype.readFloatBE=function(V,Y){return V=V>>>0,Y||Ee(V,4,this.length),n.read(this,V,!1,23,4)},r.prototype.readDoubleLE=function(V,Y){return V=V>>>0,Y||Ee(V,8,this.length),n.read(this,V,!0,52,8)},r.prototype.readDoubleBE=function(V,Y){return V=V>>>0,Y||Ee(V,8,this.length),n.read(this,V,!1,52,8)};function ve(X,V,Y,de,xe,De){if(!r.isBuffer(X))throw new TypeError('"buffer" argument must be a Buffer instance');if(V>xe||V<De)throw new RangeError('"value" argument is out of bounds');if(Y+de>X.length)throw new RangeError("Index out of range")}r.prototype.writeUIntLE=function(V,Y,de,xe){if(V=+V,Y=Y>>>0,de=de>>>0,!xe){var De=Math.pow(2,8*de)-1;ve(this,V,Y,de,De,0)}var Oe=1,Pe=0;for(this[Y]=V&255;++Pe<de&&(Oe*=256);)this[Y+Pe]=V/Oe&255;return Y+de},r.prototype.writeUIntBE=function(V,Y,de,xe){if(V=+V,Y=Y>>>0,de=de>>>0,!xe){var De=Math.pow(2,8*de)-1;ve(this,V,Y,de,De,0)}var Oe=de-1,Pe=1;for(this[Y+Oe]=V&255;--Oe>=0&&(Pe*=256);)this[Y+Oe]=V/Pe&255;return Y+de},r.prototype.writeUInt8=function(V,Y,de){return V=+V,Y=Y>>>0,de||ve(this,V,Y,1,255,0),this[Y]=V&255,Y+1},r.prototype.writeUInt16LE=function(V,Y,de){return V=+V,Y=Y>>>0,de||ve(this,V,Y,2,65535,0),this[Y]=V&255,this[Y+1]=V>>>8,Y+2},r.prototype.writeUInt16BE=function(V,Y,de){return V=+V,Y=Y>>>0,de||ve(this,V,Y,2,65535,0),this[Y]=V>>>8,this[Y+1]=V&255,Y+2},r.prototype.writeUInt32LE=function(V,Y,de){return V=+V,Y=Y>>>0,de||ve(this,V,Y,4,4294967295,0),this[Y+3]=V>>>24,this[Y+2]=V>>>16,this[Y+1]=V>>>8,this[Y]=V&255,Y+4},r.prototype.writeUInt32BE=function(V,Y,de){return V=+V,Y=Y>>>0,de||ve(this,V,Y,4,4294967295,0),this[Y]=V>>>24,this[Y+1]=V>>>16,this[Y+2]=V>>>8,this[Y+3]=V&255,Y+4},r.prototype.writeIntLE=function(V,Y,de,xe){if(V=+V,Y=Y>>>0,!xe){var De=Math.pow(2,8*de-1);ve(this,V,Y,de,De-1,-De)}var Oe=0,Pe=1,et=0;for(this[Y]=V&255;++Oe<de&&(Pe*=256);)V<0&&et===0&&this[Y+Oe-1]!==0&&(et=1),this[Y+Oe]=(V/Pe>>0)-et&255;return Y+de},r.prototype.writeIntBE=function(V,Y,de,xe){if(V=+V,Y=Y>>>0,!xe){var De=Math.pow(2,8*de-1);ve(this,V,Y,de,De-1,-De)}var Oe=de-1,Pe=1,et=0;for(this[Y+Oe]=V&255;--Oe>=0&&(Pe*=256);)V<0&&et===0&&this[Y+Oe+1]!==0&&(et=1),this[Y+Oe]=(V/Pe>>0)-et&255;return Y+de},r.prototype.writeInt8=function(V,Y,de){return V=+V,Y=Y>>>0,de||ve(this,V,Y,1,127,-128),V<0&&(V=255+V+1),this[Y]=V&255,Y+1},r.prototype.writeInt16LE=function(V,Y,de){return V=+V,Y=Y>>>0,de||ve(this,V,Y,2,32767,-32768),this[Y]=V&255,this[Y+1]=V>>>8,Y+2},r.prototype.writeInt16BE=function(V,Y,de){return V=+V,Y=Y>>>0,de||ve(this,V,Y,2,32767,-32768),this[Y]=V>>>8,this[Y+1]=V&255,Y+2},r.prototype.writeInt32LE=function(V,Y,de){return V=+V,Y=Y>>>0,de||ve(this,V,Y,4,2147483647,-2147483648),this[Y]=V&255,this[Y+1]=V>>>8,this[Y+2]=V>>>16,this[Y+3]=V>>>24,Y+4},r.prototype.writeInt32BE=function(V,Y,de){return V=+V,Y=Y>>>0,de||ve(this,V,Y,4,2147483647,-2147483648),V<0&&(V=4294967295+V+1),this[Y]=V>>>24,this[Y+1]=V>>>16,this[Y+2]=V>>>8,this[Y+3]=V&255,Y+4};function we(X,V,Y,de,xe,De){if(Y+de>X.length)throw new RangeError("Index out of range");if(Y<0)throw new RangeError("Index out of range")}function ye(X,V,Y,de,xe){return V=+V,Y=Y>>>0,xe||we(X,V,Y,4,34028234663852886e22,-34028234663852886e22),n.write(X,V,Y,de,23,4),Y+4}r.prototype.writeFloatLE=function(V,Y,de){return ye(this,V,Y,!0,de)},r.prototype.writeFloatBE=function(V,Y,de){return ye(this,V,Y,!1,de)};function _e(X,V,Y,de,xe){return V=+V,Y=Y>>>0,xe||we(X,V,Y,8,17976931348623157e292,-17976931348623157e292),n.write(X,V,Y,de,52,8),Y+8}r.prototype.writeDoubleLE=function(V,Y,de){return _e(this,V,Y,!0,de)},r.prototype.writeDoubleBE=function(V,Y,de){return _e(this,V,Y,!1,de)},r.prototype.copy=function(V,Y,de,xe){if(!r.isBuffer(V))throw new TypeError("argument should be a Buffer");if(de||(de=0),!xe&&xe!==0&&(xe=this.length),Y>=V.length&&(Y=V.length),Y||(Y=0),xe>0&&xe<de&&(xe=de),xe===de||V.length===0||this.length===0)return 0;if(Y<0)throw new RangeError("targetStart out of bounds");if(de<0||de>=this.length)throw new RangeError("Index out of range");if(xe<0)throw new RangeError("sourceEnd out of bounds");xe>this.length&&(xe=this.length),V.length-Y<xe-de&&(xe=V.length-Y+de);var De=xe-de;if(this===V&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(Y,de,xe);else if(this===V&&de<Y&&Y<xe)for(var Oe=De-1;Oe>=0;--Oe)V[Oe+Y]=this[Oe+de];else Uint8Array.prototype.set.call(V,this.subarray(de,xe),Y);return De},r.prototype.fill=function(V,Y,de,xe){if(typeof V=="string"){if(typeof Y=="string"?(xe=Y,Y=0,de=this.length):typeof de=="string"&&(xe=de,de=this.length),xe!==void 0&&typeof xe!="string")throw new TypeError("encoding must be a string");if(typeof xe=="string"&&!r.isEncoding(xe))throw new TypeError("Unknown encoding: "+xe);if(V.length===1){var De=V.charCodeAt(0);(xe==="utf8"&&De<128||xe==="latin1")&&(V=De)}}else typeof V=="number"&&(V=V&255);if(Y<0||this.length<Y||this.length<de)throw new RangeError("Out of range index");if(de<=Y)return this;Y=Y>>>0,de=de===void 0?this.length:de>>>0,V||(V=0);var Oe;if(typeof V=="number")for(Oe=Y;Oe<de;++Oe)this[Oe]=V;else{var Pe=r.isBuffer(V)?V:r.from(V,xe),et=Pe.length;if(et===0)throw new TypeError('The value "'+V+'" is invalid for argument "value"');for(Oe=0;Oe<de-Y;++Oe)this[Oe+Y]=Pe[Oe%et]}return this};var ze=/[^+/0-9A-Za-z-_]/g;function We(X){if(X=X.split("=")[0],X=X.trim().replace(ze,""),X.length<2)return"";for(;X.length%4!==0;)X=X+"=";return X}function ge(X){return X<16?"0"+X.toString(16):X.toString(16)}function ne(X,V){V=V||1/0;for(var Y,de=X.length,xe=null,De=[],Oe=0;Oe<de;++Oe){if(Y=X.charCodeAt(Oe),Y>55295&&Y<57344){if(!xe){if(Y>56319){(V-=3)>-1&&De.push(239,191,189);continue}else if(Oe+1===de){(V-=3)>-1&&De.push(239,191,189);continue}xe=Y;continue}if(Y<56320){(V-=3)>-1&&De.push(239,191,189),xe=Y;continue}Y=(xe-55296<<10|Y-56320)+65536}else xe&&(V-=3)>-1&&De.push(239,191,189);if(xe=null,Y<128){if((V-=1)<0)break;De.push(Y)}else if(Y<2048){if((V-=2)<0)break;De.push(Y>>6|192,Y&63|128)}else if(Y<65536){if((V-=3)<0)break;De.push(Y>>12|224,Y>>6&63|128,Y&63|128)}else if(Y<1114112){if((V-=4)<0)break;De.push(Y>>18|240,Y>>12&63|128,Y>>6&63|128,Y&63|128)}else throw new Error("Invalid code point")}return De}function L(X){for(var V=[],Y=0;Y<X.length;++Y)V.push(X.charCodeAt(Y)&255);return V}function K(X,V){for(var Y,de,xe,De=[],Oe=0;Oe<X.length&&!((V-=2)<0);++Oe)Y=X.charCodeAt(Oe),de=Y>>8,xe=Y%256,De.push(xe),De.push(de);return De}function $(X){return u.toByteArray(We(X))}function z(X,V,Y,de){for(var xe=0;xe<de&&!(xe+Y>=V.length||xe>=X.length);++xe)V[xe+Y]=X[xe];return xe}function H(X,V){return X instanceof V||X!=null&&X.constructor!=null&&X.constructor.name!=null&&X.constructor.name===V.name}function oe(X){return X!==X}}).call(this)}).call(this,e("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(e,v,g){v.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,v,g){"use strict";var c=e("get-intrinsic"),u=e("./"),n=u(c("String.prototype.indexOf"));v.exports=function(i,s){var r=c(i,!!s);return typeof r=="function"&&n(i,".prototype.")>-1?u(r):r}},{"./":93,"get-intrinsic":348}],93:[function(e,v,g){"use strict";var c=e("function-bind"),u=e("get-intrinsic"),n=u("%Function.prototype.apply%"),l=u("%Function.prototype.call%"),i=u("%Reflect.apply%",!0)||c.call(l,n),s=u("%Object.getOwnPropertyDescriptor%",!0),r=u("%Object.defineProperty%",!0),t=u("%Math.max%");if(r)try{r({},"a",{value:1})}catch(a){r=null}v.exports=function(A){var p=i(c,l,arguments);if(s&&r){var h=s(p,"length");h.configurable&&r(p,"length",{value:1+t(0,A.length-(arguments.length-1))})}return p};var o=function(){return i(c,n,arguments)};r?r(v.exports,"apply",{value:o}):v.exports.apply=o},{"function-bind":347,"get-intrinsic":348}],94:[function(e,v,g){"use strict";var c=Array.prototype.slice;v.exports=u;function u(l,i){if(!(this instanceof u))return new u(l,i);this.src=l,this._withAccess=i}u.prototype.withAccess=function(l){return this._withAccess=l!==!1,this},u.prototype.pick=function(l){return Array.isArray(l)||(l=c.call(arguments)),l.length&&(this.keys=l),this},u.prototype.to=function(l){if(l=l||{},!this.src)return l;var i=this.keys||Object.keys(this.src);if(!this._withAccess){for(var s=0;s<i.length;s++)r=i[s],l[r]===void 0&&(l[r]=this.src[r]);return l}for(var s=0;s<i.length;s++){var r=i[s];if(n(l,r)){var t=this.src.__lookupGetter__(r),o=this.src.__lookupSetter__(r);t&&l.__defineGetter__(r,t),o&&l.__defineSetter__(r,o),!t&&!o&&(l[r]=this.src[r])}}return l},u.prototype.toCover=function(l){for(var i=this.keys||Object.keys(this.src),s=0;s<i.length;s++){var r=i[s];delete l[r];var t=this.src.__lookupGetter__(r),o=this.src.__lookupSetter__(r);t&&l.__defineGetter__(r,t),o&&l.__defineSetter__(r,o),!t&&!o&&(l[r]=this.src[r])}},u.prototype.override=u.prototype.toCover,u.prototype.and=function(l){var i={};return this.to(i),this.src=l,this.to(i),this.src=i,this};function n(l,i){return l[i]===void 0&&l.__lookupGetter__(i)===void 0&&l.__lookupSetter__(i)===void 0}},{}],95:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/is-callable"),n=e("../internals/try-to-string"),l=c.TypeError;v.exports=function(i){if(u(i))return i;throw l(n(i)+" is not a function")}},{"../internals/global":163,"../internals/is-callable":176,"../internals/try-to-string":257}],96:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/is-constructor"),n=e("../internals/try-to-string"),l=c.TypeError;v.exports=function(i){if(u(i))return i;throw l(n(i)+" is not a constructor")}},{"../internals/global":163,"../internals/is-constructor":177,"../internals/try-to-string":257}],97:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/is-callable"),n=c.String,l=c.TypeError;v.exports=function(i){if(typeof i=="object"||u(i))return i;throw l("Can't set "+n(i)+" as a prototype")}},{"../internals/global":163,"../internals/is-callable":176}],98:[function(e,v,g){var c=e("../internals/well-known-symbol"),u=e("../internals/object-create"),n=e("../internals/object-define-property"),l=c("unscopables"),i=Array.prototype;i[l]==null&&n.f(i,l,{configurable:!0,value:u(null)}),v.exports=function(s){i[l][s]=!0}},{"../internals/object-create":196,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],99:[function(e,v,g){"use strict";var c=e("../internals/string-multibyte").charAt;v.exports=function(u,n,l){return n+(l?c(u,n).length:1)}},{"../internals/string-multibyte":239}],100:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/object-is-prototype-of"),n=c.TypeError;v.exports=function(l,i){if(u(i,l))return l;throw n("Incorrect invocation")}},{"../internals/global":163,"../internals/object-is-prototype-of":204}],101:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/is-object"),n=c.String,l=c.TypeError;v.exports=function(i){if(u(i))return i;throw l(n(i)+" is not an object")}},{"../internals/global":163,"../internals/is-object":180}],102:[function(e,v,g){v.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},{}],103:[function(e,v,g){"use strict";var c=e("../internals/array-buffer-native"),u=e("../internals/descriptors"),n=e("../internals/global"),l=e("../internals/is-callable"),i=e("../internals/is-object"),s=e("../internals/has-own-property"),r=e("../internals/classof"),t=e("../internals/try-to-string"),o=e("../internals/create-non-enumerable-property"),a=e("../internals/redefine"),A=e("../internals/object-define-property").f,p=e("../internals/object-is-prototype-of"),h=e("../internals/object-get-prototype-of"),m=e("../internals/object-set-prototype-of"),d=e("../internals/well-known-symbol"),y=e("../internals/uid"),x=n.Int8Array,E=x&&x.prototype,w=n.Uint8ClampedArray,b=w&&w.prototype,S=x&&h(x),B=E&&h(E),T=Object.prototype,D=n.TypeError,G=d("toStringTag"),C=y("TYPED_ARRAY_TAG"),R=y("TYPED_ARRAY_CONSTRUCTOR"),P=c&&!!m&&r(n.opera)!=="Opera",k=!1,te,re,Q,ue={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},se={BigInt64Array:8,BigUint64Array:8},he=function(ze){if(!i(ze))return!1;var We=r(ze);return We==="DataView"||s(ue,We)||s(se,We)},pe=function(_e){if(!i(_e))return!1;var ze=r(_e);return s(ue,ze)||s(se,ze)},Ee=function(_e){if(pe(_e))return _e;throw D("Target is not a typed array")},ve=function(_e){if(l(_e)&&(!m||p(S,_e)))return _e;throw D(t(_e)+" is not a typed array constructor")},we=function(_e,ze,We,ge){if(u){if(We)for(var ne in ue){var L=n[ne];if(L&&s(L.prototype,_e))try{delete L.prototype[_e]}catch(K){try{L.prototype[_e]=ze}catch($){}}}(!B[_e]||We)&&a(B,_e,We?ze:P&&E[_e]||ze,ge)}},ye=function(_e,ze,We){var ge,ne;if(u){if(m){if(We){for(ge in ue)if(ne=n[ge],ne&&s(ne,_e))try{delete ne[_e]}catch(L){}}if(!S[_e]||We)try{return a(S,_e,We?ze:P&&S[_e]||ze)}catch(L){}else return}for(ge in ue)ne=n[ge],ne&&(!ne[_e]||We)&&a(ne,_e,ze)}};for(te in ue)re=n[te],Q=re&&re.prototype,Q?o(Q,R,re):P=!1;for(te in se)re=n[te],Q=re&&re.prototype,Q&&o(Q,R,re);if((!P||!l(S)||S===Function.prototype)&&(S=function(){throw D("Incorrect invocation")},P))for(te in ue)n[te]&&m(n[te],S);if((!P||!B||B===T)&&(B=S.prototype,P))for(te in ue)n[te]&&m(n[te].prototype,B);if(P&&h(b)!==B&&m(b,B),u&&!s(B,G)){k=!0,A(B,G,{get:function(){return i(this)?this[C]:void 0}});for(te in ue)n[te]&&o(n[te],C,te)}v.exports={NATIVE_ARRAY_BUFFER_VIEWS:P,TYPED_ARRAY_CONSTRUCTOR:R,TYPED_ARRAY_TAG:k&&C,aTypedArray:Ee,aTypedArrayConstructor:ve,exportTypedArrayMethod:we,exportTypedArrayStaticMethod:ye,isView:he,isTypedArray:pe,TypedArray:S,TypedArrayPrototype:B}},{"../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,v,g){"use strict";var c=e("../internals/global"),u=e("../internals/function-uncurry-this"),n=e("../internals/descriptors"),l=e("../internals/array-buffer-native"),i=e("../internals/function-name"),s=e("../internals/create-non-enumerable-property"),r=e("../internals/redefine-all"),t=e("../internals/fails"),o=e("../internals/an-instance"),a=e("../internals/to-integer-or-infinity"),A=e("../internals/to-length"),p=e("../internals/to-index"),h=e("../internals/ieee754"),m=e("../internals/object-get-prototype-of"),d=e("../internals/object-set-prototype-of"),y=e("../internals/object-get-own-property-names").f,x=e("../internals/object-define-property").f,E=e("../internals/array-fill"),w=e("../internals/array-slice-simple"),b=e("../internals/set-to-string-tag"),S=e("../internals/internal-state"),B=i.PROPER,T=i.CONFIGURABLE,D=S.get,G=S.set,C="ArrayBuffer",R="DataView",P="prototype",k="Wrong length",te="Wrong index",re=c[C],Q=re,ue=Q&&Q[P],se=c[R],he=se&&se[P],pe=Object.prototype,Ee=c.Array,ve=c.RangeError,we=u(E),ye=u([].reverse),_e=h.pack,ze=h.unpack,We=function(Oe){return[Oe&255]},ge=function(Oe){return[Oe&255,Oe>>8&255]},ne=function(Oe){return[Oe&255,Oe>>8&255,Oe>>16&255,Oe>>24&255]},L=function(Oe){return Oe[3]<<24|Oe[2]<<16|Oe[1]<<8|Oe[0]},K=function(Oe){return _e(Oe,23,4)},$=function(Oe){return _e(Oe,52,8)},z=function(Oe,Pe){x(Oe[P],Pe,{get:function(){return D(this)[Pe]}})},H=function(Oe,Pe,et,Se){var Ke=p(et),Me=D(Oe);if(Ke+Pe>Me.byteLength)throw ve(te);var st=D(Me.buffer).bytes,Le=Ke+Me.byteOffset,Qe=w(st,Le,Le+Pe);return Se?Qe:ye(Qe)},oe=function(Oe,Pe,et,Se,Ke,Me){var st=p(et),Le=D(Oe);if(st+Pe>Le.byteLength)throw ve(te);for(var Qe=D(Le.buffer).bytes,$e=st+Le.byteOffset,lt=Se(+Ke),mt=0;mt<Pe;mt++)Qe[$e+mt]=lt[Me?mt:Pe-mt-1]};if(!l)Q=function(Pe){o(this,ue);var et=p(Pe);G(this,{bytes:we(Ee(et),0),byteLength:et}),n||(this.byteLength=et)},ue=Q[P],se=function(Pe,et,Se){o(this,he),o(Pe,ue);var Ke=D(Pe).byteLength,Me=a(et);if(Me<0||Me>Ke)throw ve("Wrong offset");if(Se=Se===void 0?Ke-Me:A(Se),Me+Se>Ke)throw ve(k);G(this,{buffer:Pe,byteLength:Se,byteOffset:Me}),n||(this.buffer=Pe,this.byteLength=Se,this.byteOffset=Me)},he=se[P],n&&(z(Q,"byteLength"),z(se,"buffer"),z(se,"byteLength"),z(se,"byteOffset")),r(he,{getInt8:function(Pe){return H(this,1,Pe)[0]<<24>>24},getUint8:function(Pe){return H(this,1,Pe)[0]},getInt16:function(Pe){var et=H(this,2,Pe,arguments.length>1?arguments[1]:void 0);return(et[1]<<8|et[0])<<16>>16},getUint16:function(Pe){var et=H(this,2,Pe,arguments.length>1?arguments[1]:void 0);return et[1]<<8|et[0]},getInt32:function(Pe){return L(H(this,4,Pe,arguments.length>1?arguments[1]:void 0))},getUint32:function(Pe){return L(H(this,4,Pe,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(Pe){return ze(H(this,4,Pe,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(Pe){return ze(H(this,8,Pe,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(Pe,et){oe(this,1,Pe,We,et)},setUint8:function(Pe,et){oe(this,1,Pe,We,et)},setInt16:function(Pe,et){oe(this,2,Pe,ge,et,arguments.length>2?arguments[2]:void 0)},setUint16:function(Pe,et){oe(this,2,Pe,ge,et,arguments.length>2?arguments[2]:void 0)},setInt32:function(Pe,et){oe(this,4,Pe,ne,et,arguments.length>2?arguments[2]:void 0)},setUint32:function(Pe,et){oe(this,4,Pe,ne,et,arguments.length>2?arguments[2]:void 0)},setFloat32:function(Pe,et){oe(this,4,Pe,K,et,arguments.length>2?arguments[2]:void 0)},setFloat64:function(Pe,et){oe(this,8,Pe,$,et,arguments.length>2?arguments[2]:void 0)}});else{var X=B&&re.name!==C;if(!t(function(){re(1)})||!t(function(){new re(-1)})||t(function(){return new re,new re(1.5),new re(NaN),X&&!T})){Q=function(Pe){return o(this,ue),new re(p(Pe))},Q[P]=ue;for(var V=y(re),Y=0,de;V.length>Y;)(de=V[Y++])in Q||s(Q,de,re[de]);ue.constructor=Q}else X&&T&&s(re,"name",C);d&&m(he)!==pe&&d(he,pe);var xe=new se(new Q(2)),De=u(he.setInt8);xe.setInt8(0,2147483648),xe.setInt8(1,2147483649),(xe.getInt8(0)||!xe.getInt8(1))&&r(he,{setInt8:function(Pe,et){De(this,Pe,et<<24>>24)},setUint8:function(Pe,et){De(this,Pe,et<<24>>24)}},{unsafe:!0})}b(Q,C),b(se,R),v.exports={ArrayBuffer:Q,DataView:se}},{"../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,v,g){"use strict";var c=e("../internals/to-object"),u=e("../internals/to-absolute-index"),n=e("../internals/length-of-array-like"),l=Math.min;v.exports=[].copyWithin||function(s,r){var t=c(this),o=n(t),a=u(s,o),A=u(r,o),p=arguments.length>2?arguments[2]:void 0,h=l((p===void 0?o:u(p,o))-A,o-a),m=1;for(A<a&&a<A+h&&(m=-1,A+=h-1,a+=h-1);h-- >0;)A in t?t[a]=t[A]:delete t[a],a+=m,A+=m;return t}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(e,v,g){"use strict";var c=e("../internals/to-object"),u=e("../internals/to-absolute-index"),n=e("../internals/length-of-array-like");v.exports=function(i){for(var s=c(this),r=n(s),t=arguments.length,o=u(t>1?arguments[1]:void 0,r),a=t>2?arguments[2]:void 0,A=a===void 0?r:u(a,r);A>o;)s[o++]=i;return s}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(e,v,g){"use strict";var c=e("../internals/array-iteration").forEach,u=e("../internals/array-method-is-strict"),n=u("forEach");v.exports=n?[].forEach:function(i){return c(this,i,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(e,v,g){var c=e("../internals/length-of-array-like");v.exports=function(u,n){for(var l=0,i=c(n),s=new u(i);i>l;)s[l]=n[l++];return s}},{"../internals/length-of-array-like":188}],109:[function(e,v,g){"use strict";var c=e("../internals/global"),u=e("../internals/function-bind-context"),n=e("../internals/function-call"),l=e("../internals/to-object"),i=e("../internals/call-with-safe-iteration-closing"),s=e("../internals/is-array-iterator-method"),r=e("../internals/is-constructor"),t=e("../internals/length-of-array-like"),o=e("../internals/create-property"),a=e("../internals/get-iterator"),A=e("../internals/get-iterator-method"),p=c.Array;v.exports=function(m){var d=l(m),y=r(this),x=arguments.length,E=x>1?arguments[1]:void 0,w=E!==void 0;w&&(E=u(E,x>2?arguments[2]:void 0));var b=A(d),S=0,B,T,D,G,C,R;if(b&&!(this==p&&s(b)))for(G=a(d,b),C=G.next,T=y?new this:[];!(D=n(C,G)).done;S++)R=w?i(G,E,[D.value,S],!0):D.value,o(T,S,R);else for(B=t(d),T=y?new this(B):p(B);B>S;S++)R=w?E(d[S],S):d[S],o(T,S,R);return T.length=S,T}},{"../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,v,g){var c=e("../internals/to-indexed-object"),u=e("../internals/to-absolute-index"),n=e("../internals/length-of-array-like"),l=function(i){return function(s,r,t){var o=c(s),a=n(o),A=u(t,a),p;if(i&&r!=r){for(;a>A;)if(p=o[A++],p!=p)return!0}else for(;a>A;A++)if((i||A in o)&&o[A]===r)return i||A||0;return!i&&-1}};v.exports={includes:l(!0),indexOf:l(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(e,v,g){var c=e("../internals/function-bind-context"),u=e("../internals/function-uncurry-this"),n=e("../internals/indexed-object"),l=e("../internals/to-object"),i=e("../internals/length-of-array-like"),s=e("../internals/array-species-create"),r=u([].push),t=function(o){var a=o==1,A=o==2,p=o==3,h=o==4,m=o==6,d=o==7,y=o==5||m;return function(x,E,w,b){for(var S=l(x),B=n(S),T=c(E,w),D=i(B),G=0,C=b||s,R=a?C(x,D):A||d?C(x,0):void 0,P,k;D>G;G++)if((y||G in B)&&(P=B[G],k=T(P,G,S),o))if(a)R[G]=k;else if(k)switch(o){case 3:return!0;case 5:return P;case 6:return G;case 2:r(R,P)}else switch(o){case 4:return!1;case 7:r(R,P)}return m?-1:p||h?h:R}};v.exports={forEach:t(0),map:t(1),filter:t(2),some:t(3),every:t(4),find:t(5),findIndex:t(6),filterReject:t(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,v,g){"use strict";var c=e("../internals/function-apply"),u=e("../internals/to-indexed-object"),n=e("../internals/to-integer-or-infinity"),l=e("../internals/length-of-array-like"),i=e("../internals/array-method-is-strict"),s=Math.min,r=[].lastIndexOf,t=!!r&&1/[1].lastIndexOf(1,-0)<0,o=i("lastIndexOf"),a=t||!o;v.exports=a?function(p){if(t)return c(r,this,arguments)||0;var h=u(this),m=l(h),d=m-1;for(arguments.length>1&&(d=s(d,n(arguments[1]))),d<0&&(d=m+d);d>=0;d--)if(d in h&&h[d]===p)return d||0;return-1}:r},{"../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,v,g){var c=e("../internals/fails"),u=e("../internals/well-known-symbol"),n=e("../internals/engine-v8-version"),l=u("species");v.exports=function(i){return n>=51||!c(function(){var s=[],r=s.constructor={};return r[l]=function(){return{foo:1}},s[i](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(e,v,g){"use strict";var c=e("../internals/fails");v.exports=function(u,n){var l=[][u];return!!l&&c(function(){l.call(null,n||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/a-callable"),n=e("../internals/to-object"),l=e("../internals/indexed-object"),i=e("../internals/length-of-array-like"),s=c.TypeError,r=function(t){return function(o,a,A,p){u(a);var h=n(o),m=l(h),d=i(h),y=t?d-1:0,x=t?-1:1;if(A<2)for(;;){if(y in m){p=m[y],y+=x;break}if(y+=x,t?y<0:d<=y)throw s("Reduce of empty array with no initial value")}for(;t?y>=0:d>y;y+=x)y in m&&(p=a(p,m[y],y,h));return p}};v.exports={left:r(!1),right:r(!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,v,g){var c=e("../internals/global"),u=e("../internals/to-absolute-index"),n=e("../internals/length-of-array-like"),l=e("../internals/create-property"),i=c.Array,s=Math.max;v.exports=function(r,t,o){for(var a=n(r),A=u(t,a),p=u(o===void 0?a:o,a),h=i(s(p-A,0)),m=0;A<p;A++,m++)l(h,m,r[A]);return h.length=m,h}},{"../internals/create-property":131,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245}],117:[function(e,v,g){var c=e("../internals/function-uncurry-this");v.exports=c([].slice)},{"../internals/function-uncurry-this":157}],118:[function(e,v,g){var c=e("../internals/array-slice-simple"),u=Math.floor,n=function(s,r){var t=s.length,o=u(t/2);return t<8?l(s,r):i(s,n(c(s,0,o),r),n(c(s,o),r),r)},l=function(s,r){for(var t=s.length,o=1,a,A;o<t;){for(A=o,a=s[o];A&&r(s[A-1],a)>0;)s[A]=s[--A];A!==o++&&(s[A]=a)}return s},i=function(s,r,t,o){for(var a=r.length,A=t.length,p=0,h=0;p<a||h<A;)s[p+h]=p<a&&h<A?o(r[p],t[h])<=0?r[p++]:t[h++]:p<a?r[p++]:t[h++];return s};v.exports=n},{"../internals/array-slice-simple":116}],119:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/is-array"),n=e("../internals/is-constructor"),l=e("../internals/is-object"),i=e("../internals/well-known-symbol"),s=i("species"),r=c.Array;v.exports=function(t){var o;return u(t)&&(o=t.constructor,n(o)&&(o===r||u(o.prototype))?o=void 0:l(o)&&(o=o[s],o===null&&(o=void 0))),o===void 0?r:o}},{"../internals/global":163,"../internals/is-array":175,"../internals/is-constructor":177,"../internals/is-object":180,"../internals/well-known-symbol":268}],120:[function(e,v,g){var c=e("../internals/array-species-constructor");v.exports=function(u,n){return new(c(u))(n===0?0:n)}},{"../internals/array-species-constructor":119}],121:[function(e,v,g){var c=e("../internals/an-object"),u=e("../internals/iterator-close");v.exports=function(n,l,i,s){try{return s?l(c(i)[0],i[1]):l(i)}catch(r){u(n,"throw",r)}}},{"../internals/an-object":101,"../internals/iterator-close":185}],122:[function(e,v,g){var c=e("../internals/well-known-symbol"),u=c("iterator"),n=!1;try{var l=0,i={next:function(){return{done:!!l++}},return:function(){n=!0}};i[u]=function(){return this},Array.from(i,function(){throw 2})}catch(s){}v.exports=function(s,r){if(!r&&!n)return!1;var t=!1;try{var o={};o[u]=function(){return{next:function(){return{done:t=!0}}}},s(o)}catch(a){}return t}},{"../internals/well-known-symbol":268}],123:[function(e,v,g){var c=e("../internals/function-uncurry-this"),u=c({}.toString),n=c("".slice);v.exports=function(l){return n(u(l),8,-1)}},{"../internals/function-uncurry-this":157}],124:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/to-string-tag-support"),n=e("../internals/is-callable"),l=e("../internals/classof-raw"),i=e("../internals/well-known-symbol"),s=i("toStringTag"),r=c.Object,t=l(function(){return arguments}())=="Arguments",o=function(a,A){try{return a[A]}catch(p){}};v.exports=u?l:function(a){var A,p,h;return a===void 0?"Undefined":a===null?"Null":typeof(p=o(A=r(a),s))=="string"?p:t?l(A):(h=l(A))=="Object"&&n(A.callee)?"Arguments":h}},{"../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,v,g){var c=e("../internals/has-own-property"),u=e("../internals/own-keys"),n=e("../internals/object-get-own-property-descriptor"),l=e("../internals/object-define-property");v.exports=function(i,s,r){for(var t=u(s),o=l.f,a=n.f,A=0;A<t.length;A++){var p=t[A];!c(i,p)&&!(r&&c(r,p))&&o(i,p,a(s,p))}}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/own-keys":212}],126:[function(e,v,g){var c=e("../internals/well-known-symbol"),u=c("match");v.exports=function(n){var l=/./;try{"/./"[n](l)}catch(i){try{return l[u]=!1,"/./"[n](l)}catch(s){}}return!1}},{"../internals/well-known-symbol":268}],127:[function(e,v,g){var c=e("../internals/fails");v.exports=!c(function(){function u(){}return u.prototype.constructor=null,Object.getPrototypeOf(new u)!==u.prototype})},{"../internals/fails":150}],128:[function(e,v,g){"use strict";var c=e("../internals/iterators-core").IteratorPrototype,u=e("../internals/object-create"),n=e("../internals/create-property-descriptor"),l=e("../internals/set-to-string-tag"),i=e("../internals/iterators"),s=function(){return this};v.exports=function(r,t,o,a){var A=t+" Iterator";return r.prototype=u(c,{next:n(+!a,o)}),l(r,A,!1,!0),i[A]=s,r}},{"../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,v,g){var c=e("../internals/descriptors"),u=e("../internals/object-define-property"),n=e("../internals/create-property-descriptor");v.exports=c?function(l,i,s){return u.f(l,i,n(1,s))}:function(l,i,s){return l[i]=s,l}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/object-define-property":198}],130:[function(e,v,g){v.exports=function(c,u){return{enumerable:!(c&1),configurable:!(c&2),writable:!(c&4),value:u}}},{}],131:[function(e,v,g){"use strict";var c=e("../internals/to-property-key"),u=e("../internals/object-define-property"),n=e("../internals/create-property-descriptor");v.exports=function(l,i,s){var r=c(i);r in l?u.f(l,r,n(0,s)):l[r]=s}},{"../internals/create-property-descriptor":130,"../internals/object-define-property":198,"../internals/to-property-key":254}],132:[function(e,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/function-call"),n=e("../internals/is-pure"),l=e("../internals/function-name"),i=e("../internals/is-callable"),s=e("../internals/create-iterator-constructor"),r=e("../internals/object-get-prototype-of"),t=e("../internals/object-set-prototype-of"),o=e("../internals/set-to-string-tag"),a=e("../internals/create-non-enumerable-property"),A=e("../internals/redefine"),p=e("../internals/well-known-symbol"),h=e("../internals/iterators"),m=e("../internals/iterators-core"),d=l.PROPER,y=l.CONFIGURABLE,x=m.IteratorPrototype,E=m.BUGGY_SAFARI_ITERATORS,w=p("iterator"),b="keys",S="values",B="entries",T=function(){return this};v.exports=function(D,G,C,R,P,k,te){s(C,G,R);var re=function(_e){if(_e===P&&pe)return pe;if(!E&&_e in se)return se[_e];switch(_e){case b:return function(){return new C(this,_e)};case S:return function(){return new C(this,_e)};case B:return function(){return new C(this,_e)}}return function(){return new C(this)}},Q=G+" Iterator",ue=!1,se=D.prototype,he=se[w]||se["@@iterator"]||P&&se[P],pe=!E&&he||re(P),Ee=G=="Array"&&se.entries||he,ve,we,ye;if(Ee&&(ve=r(Ee.call(new D)),ve!==Object.prototype&&ve.next&&(!n&&r(ve)!==x&&(t?t(ve,x):i(ve[w])||A(ve,w,T)),o(ve,Q,!0,!0),n&&(h[Q]=T))),d&&P==S&&he&&he.name!==S&&(!n&&y?a(se,"name",S):(ue=!0,pe=function(){return u(he,this)})),P)if(we={values:re(S),keys:k?pe:re(b),entries:re(B)},te)for(ye in we)(E||ue||!(ye in se))&&A(se,ye,we[ye]);else c({target:G,proto:!0,forced:E||ue},we);return(!n||te)&&se[w]!==pe&&A(se,w,pe,{name:P}),h[G]=pe,we}},{"../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,v,g){var c=e("../internals/path"),u=e("../internals/has-own-property"),n=e("../internals/well-known-symbol-wrapped"),l=e("../internals/object-define-property").f;v.exports=function(i){var s=c.Symbol||(c.Symbol={});u(s,i)||l(s,i,{value:n.f(i)})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/path":213,"../internals/well-known-symbol-wrapped":267}],134:[function(e,v,g){var c=e("../internals/fails");v.exports=!c(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},{"../internals/fails":150}],135:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/is-object"),n=c.document,l=u(n)&&u(n.createElement);v.exports=function(i){return l?n.createElement(i):{}}},{"../internals/global":163,"../internals/is-object":180}],136:[function(e,v,g){v.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,v,g){var c=e("../internals/document-create-element"),u=c("span").classList,n=u&&u.constructor&&u.constructor.prototype;v.exports=n===Object.prototype?void 0:n},{"../internals/document-create-element":135}],138:[function(e,v,g){var c=e("../internals/engine-user-agent"),u=c.match(/firefox\/(\d+)/i);v.exports=!!u&&+u[1]},{"../internals/engine-user-agent":145}],139:[function(e,v,g){v.exports=typeof window=="object"&&typeof Deno!="object"},{}],140:[function(e,v,g){var c=e("../internals/engine-user-agent");v.exports=/MSIE|Trident/.test(c)},{"../internals/engine-user-agent":145}],141:[function(e,v,g){var c=e("../internals/engine-user-agent"),u=e("../internals/global");v.exports=/ipad|iphone|ipod/i.test(c)&&u.Pebble!==void 0},{"../internals/engine-user-agent":145,"../internals/global":163}],142:[function(e,v,g){var c=e("../internals/engine-user-agent");v.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(c)},{"../internals/engine-user-agent":145}],143:[function(e,v,g){var c=e("../internals/classof-raw"),u=e("../internals/global");v.exports=c(u.process)=="process"},{"../internals/classof-raw":123,"../internals/global":163}],144:[function(e,v,g){var c=e("../internals/engine-user-agent");v.exports=/web0s(?!.*chrome)/i.test(c)},{"../internals/engine-user-agent":145}],145:[function(e,v,g){var c=e("../internals/get-built-in");v.exports=c("navigator","userAgent")||""},{"../internals/get-built-in":158}],146:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/engine-user-agent"),n=c.process,l=c.Deno,i=n&&n.versions||l&&l.version,s=i&&i.v8,r,t;s&&(r=s.split("."),t=r[0]>0&&r[0]<4?1:+(r[0]+r[1])),!t&&u&&(r=u.match(/Edge\/(\d+)/),(!r||r[1]>=74)&&(r=u.match(/Chrome\/(\d+)/),r&&(t=+r[1]))),v.exports=t},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(e,v,g){var c=e("../internals/engine-user-agent"),u=c.match(/AppleWebKit\/(\d+)\./);v.exports=!!u&&+u[1]},{"../internals/engine-user-agent":145}],148:[function(e,v,g){v.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/object-get-own-property-descriptor").f,n=e("../internals/create-non-enumerable-property"),l=e("../internals/redefine"),i=e("../internals/set-global"),s=e("../internals/copy-constructor-properties"),r=e("../internals/is-forced");v.exports=function(t,o){var a=t.target,A=t.global,p=t.stat,h,m,d,y,x,E;if(A?m=c:p?m=c[a]||i(a,{}):m=(c[a]||{}).prototype,m)for(d in o){if(x=o[d],t.noTargetGet?(E=u(m,d),y=E&&E.value):y=m[d],h=r(A?d:a+(p?".":"#")+d,t.forced),!h&&y!==void 0){if(typeof x==typeof y)continue;s(x,y)}(t.sham||y&&y.sham)&&n(x,"sham",!0),l(m,d,x,t)}}},{"../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,v,g){v.exports=function(c){try{return!!c()}catch(u){return!0}}},{}],151:[function(e,v,g){"use strict";e("../modules/es.regexp.exec");var c=e("../internals/function-uncurry-this"),u=e("../internals/redefine"),n=e("../internals/regexp-exec"),l=e("../internals/fails"),i=e("../internals/well-known-symbol"),s=e("../internals/create-non-enumerable-property"),r=i("species"),t=RegExp.prototype;v.exports=function(o,a,A,p){var h=i(o),m=!l(function(){var E={};return E[h]=function(){return 7},""[o](E)!=7}),d=m&&!l(function(){var E=!1,w=/a/;return o==="split"&&(w={},w.constructor={},w.constructor[r]=function(){return w},w.flags="",w[h]=/./[h]),w.exec=function(){return E=!0,null},w[h](""),!E});if(!m||!d||A){var y=c(/./[h]),x=a(h,""[o],function(E,w,b,S,B){var T=c(E),D=w.exec;return D===n||D===t.exec?m&&!B?{done:!0,value:y(w,b,S)}:{done:!0,value:T(b,w,S)}:{done:!1}});u(String.prototype,o,x[0]),u(t,h,x[1])}p&&s(t[h],"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,v,g){var c=e("../internals/function-bind-native"),u=Function.prototype,n=u.apply,l=u.call;v.exports=typeof Reflect=="object"&&Reflect.apply||(c?l.bind(n):function(){return l.apply(n,arguments)})},{"../internals/function-bind-native":154}],153:[function(e,v,g){var c=e("../internals/function-uncurry-this"),u=e("../internals/a-callable"),n=e("../internals/function-bind-native"),l=c(c.bind);v.exports=function(i,s){return u(i),s===void 0?i:n?l(i,s):function(){return i.apply(s,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(e,v,g){var c=e("../internals/fails");v.exports=!c(function(){var u=function(){}.bind();return typeof u!="function"||u.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(e,v,g){var c=e("../internals/function-bind-native"),u=Function.prototype.call;v.exports=c?u.bind(u):function(){return u.apply(u,arguments)}},{"../internals/function-bind-native":154}],156:[function(e,v,g){var c=e("../internals/descriptors"),u=e("../internals/has-own-property"),n=Function.prototype,l=c&&Object.getOwnPropertyDescriptor,i=u(n,"name"),s=i&&function(){}.name==="something",r=i&&(!c||c&&l(n,"name").configurable);v.exports={EXISTS:i,PROPER:s,CONFIGURABLE:r}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(e,v,g){var c=e("../internals/function-bind-native"),u=Function.prototype,n=u.bind,l=u.call,i=c&&n.bind(l,l);v.exports=c?function(s){return s&&i(s)}:function(s){return s&&function(){return l.apply(s,arguments)}}},{"../internals/function-bind-native":154}],158:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/is-callable"),n=function(l){return u(l)?l:void 0};v.exports=function(l,i){return arguments.length<2?n(c[l]):c[l]&&c[l][i]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(e,v,g){var c=e("../internals/classof"),u=e("../internals/get-method"),n=e("../internals/iterators"),l=e("../internals/well-known-symbol"),i=l("iterator");v.exports=function(s){if(s!=null)return u(s,i)||u(s,"@@iterator")||n[c(s)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/function-call"),n=e("../internals/a-callable"),l=e("../internals/an-object"),i=e("../internals/try-to-string"),s=e("../internals/get-iterator-method"),r=c.TypeError;v.exports=function(t,o){var a=arguments.length<2?s(t):o;if(n(a))return l(u(a,t));throw r(i(t)+" 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,v,g){var c=e("../internals/a-callable");v.exports=function(u,n){var l=u[n];return l==null?void 0:c(l)}},{"../internals/a-callable":95}],162:[function(e,v,g){var c=e("../internals/function-uncurry-this"),u=e("../internals/to-object"),n=Math.floor,l=c("".charAt),i=c("".replace),s=c("".slice),r=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,t=/\$([$&'`]|\d{1,2})/g;v.exports=function(o,a,A,p,h,m){var d=A+o.length,y=p.length,x=t;return h!==void 0&&(h=u(h),x=r),i(m,x,function(E,w){var b;switch(l(w,0)){case"$":return"$";case"&":return o;case"`":return s(a,0,A);case"'":return s(a,d);case"<":b=h[s(w,1,-1)];break;default:var S=+w;if(S===0)return E;if(S>y){var B=n(S/10);return B===0?E:B<=y?p[B-1]===void 0?l(w,1):p[B-1]+l(w,1):E}b=p[S-1]}return b===void 0?"":b})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(e,v,g){(function(c){(function(){var u=function(n){return n&&n.Math==Math&&n};v.exports=u(typeof globalThis=="object"&&globalThis)||u(typeof window=="object"&&window)||u(typeof self=="object"&&self)||u(typeof c=="object"&&c)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(e,v,g){var c=e("../internals/function-uncurry-this"),u=e("../internals/to-object"),n=c({}.hasOwnProperty);v.exports=Object.hasOwn||function(i,s){return n(u(i),s)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(e,v,g){v.exports={}},{}],166:[function(e,v,g){var c=e("../internals/global");v.exports=function(u,n){var l=c.console;l&&l.error&&(arguments.length==1?l.error(u):l.error(u,n))}},{"../internals/global":163}],167:[function(e,v,g){var c=e("../internals/get-built-in");v.exports=c("document","documentElement")},{"../internals/get-built-in":158}],168:[function(e,v,g){var c=e("../internals/descriptors"),u=e("../internals/fails"),n=e("../internals/document-create-element");v.exports=!c&&!u(function(){return Object.defineProperty(n("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(e,v,g){var c=e("../internals/global"),u=c.Array,n=Math.abs,l=Math.pow,i=Math.floor,s=Math.log,r=Math.LN2,t=function(a,A,p){var h=u(p),m=p*8-A-1,d=(1<<m)-1,y=d>>1,x=A===23?l(2,-24)-l(2,-77):0,E=a<0||a===0&&1/a<0?1:0,w=0,b,S,B;for(a=n(a),a!=a||a===1/0?(S=a!=a?1:0,b=d):(b=i(s(a)/r),B=l(2,-b),a*B<1&&(b--,B*=2),b+y>=1?a+=x/B:a+=x*l(2,1-y),a*B>=2&&(b++,B/=2),b+y>=d?(S=0,b=d):b+y>=1?(S=(a*B-1)*l(2,A),b=b+y):(S=a*l(2,y-1)*l(2,A),b=0));A>=8;)h[w++]=S&255,S/=256,A-=8;for(b=b<<A|S,m+=A;m>0;)h[w++]=b&255,b/=256,m-=8;return h[--w]|=E*128,h},o=function(a,A){var p=a.length,h=p*8-A-1,m=(1<<h)-1,d=m>>1,y=h-7,x=p-1,E=a[x--],w=E&127,b;for(E>>=7;y>0;)w=w*256+a[x--],y-=8;for(b=w&(1<<-y)-1,w>>=-y,y+=A;y>0;)b=b*256+a[x--],y-=8;if(w===0)w=1-d;else{if(w===m)return b?NaN:E?-1/0:1/0;b=b+l(2,A),w=w-d}return(E?-1:1)*b*l(2,w-A)};v.exports={pack:t,unpack:o}},{"../internals/global":163}],170:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/function-uncurry-this"),n=e("../internals/fails"),l=e("../internals/classof-raw"),i=c.Object,s=u("".split);v.exports=n(function(){return!i("z").propertyIsEnumerable(0)})?function(r){return l(r)=="String"?s(r,""):i(r)}:i},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(e,v,g){var c=e("../internals/is-callable"),u=e("../internals/is-object"),n=e("../internals/object-set-prototype-of");v.exports=function(l,i,s){var r,t;return n&&c(r=i.constructor)&&r!==s&&u(t=r.prototype)&&t!==s.prototype&&n(l,t),l}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(e,v,g){var c=e("../internals/function-uncurry-this"),u=e("../internals/is-callable"),n=e("../internals/shared-store"),l=c(Function.toString);u(n.inspectSource)||(n.inspectSource=function(i){return l(i)}),v.exports=n.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(e,v,g){var c=e("../internals/native-weak-map"),u=e("../internals/global"),n=e("../internals/function-uncurry-this"),l=e("../internals/is-object"),i=e("../internals/create-non-enumerable-property"),s=e("../internals/has-own-property"),r=e("../internals/shared-store"),t=e("../internals/shared-key"),o=e("../internals/hidden-keys"),a="Object already initialized",A=u.TypeError,p=u.WeakMap,h,m,d,y=function(T){return d(T)?m(T):h(T,{})},x=function(T){return function(D){var G;if(!l(D)||(G=m(D)).type!==T)throw A("Incompatible receiver, "+T+" required");return G}};if(c||r.state){var E=r.state||(r.state=new p),w=n(E.get),b=n(E.has),S=n(E.set);h=function(T,D){if(b(E,T))throw new A(a);return D.facade=T,S(E,T,D),D},m=function(T){return w(E,T)||{}},d=function(T){return b(E,T)}}else{var B=t("state");o[B]=!0,h=function(T,D){if(s(T,B))throw new A(a);return D.facade=T,i(T,B,D),D},m=function(T){return s(T,B)?T[B]:{}},d=function(T){return s(T,B)}}v.exports={set:h,get:m,has:d,enforce:y,getterFor:x}},{"../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,v,g){var c=e("../internals/well-known-symbol"),u=e("../internals/iterators"),n=c("iterator"),l=Array.prototype;v.exports=function(i){return i!==void 0&&(u.Array===i||l[n]===i)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(e,v,g){var c=e("../internals/classof-raw");v.exports=Array.isArray||function(n){return c(n)=="Array"}},{"../internals/classof-raw":123}],176:[function(e,v,g){v.exports=function(c){return typeof c=="function"}},{}],177:[function(e,v,g){var c=e("../internals/function-uncurry-this"),u=e("../internals/fails"),n=e("../internals/is-callable"),l=e("../internals/classof"),i=e("../internals/get-built-in"),s=e("../internals/inspect-source"),r=function(){},t=[],o=i("Reflect","construct"),a=/^\s*(?:class|function)\b/,A=c(a.exec),p=!a.exec(r),h=function(y){if(!n(y))return!1;try{return o(r,t,y),!0}catch(x){return!1}},m=function(y){if(!n(y))return!1;switch(l(y)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return p||!!A(a,s(y))}catch(x){return!0}};m.sham=!0,v.exports=!o||u(function(){var d;return h(h.call)||!h(Object)||!h(function(){d=!0})||d})?m:h},{"../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,v,g){var c=e("../internals/fails"),u=e("../internals/is-callable"),n=/#|\.prototype\./,l=function(o,a){var A=s[i(o)];return A==t?!0:A==r?!1:u(a)?c(a):!!a},i=l.normalize=function(o){return String(o).replace(n,".").toLowerCase()},s=l.data={},r=l.NATIVE="N",t=l.POLYFILL="P";v.exports=l},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(e,v,g){var c=e("../internals/is-object"),u=Math.floor;v.exports=Number.isInteger||function(l){return!c(l)&&isFinite(l)&&u(l)===l}},{"../internals/is-object":180}],180:[function(e,v,g){var c=e("../internals/is-callable");v.exports=function(u){return typeof u=="object"?u!==null:c(u)}},{"../internals/is-callable":176}],181:[function(e,v,g){v.exports=!1},{}],182:[function(e,v,g){var c=e("../internals/is-object"),u=e("../internals/classof-raw"),n=e("../internals/well-known-symbol"),l=n("match");v.exports=function(i){var s;return c(i)&&((s=i[l])!==void 0?!!s:u(i)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/get-built-in"),n=e("../internals/is-callable"),l=e("../internals/object-is-prototype-of"),i=e("../internals/use-symbol-as-uid"),s=c.Object;v.exports=i?function(r){return typeof r=="symbol"}:function(r){var t=u("Symbol");return n(t)&&l(t.prototype,s(r))}},{"../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,v,g){var c=e("../internals/global"),u=e("../internals/function-bind-context"),n=e("../internals/function-call"),l=e("../internals/an-object"),i=e("../internals/try-to-string"),s=e("../internals/is-array-iterator-method"),r=e("../internals/length-of-array-like"),t=e("../internals/object-is-prototype-of"),o=e("../internals/get-iterator"),a=e("../internals/get-iterator-method"),A=e("../internals/iterator-close"),p=c.TypeError,h=function(d,y){this.stopped=d,this.result=y},m=h.prototype;v.exports=function(d,y,x){var E=x&&x.that,w=!!(x&&x.AS_ENTRIES),b=!!(x&&x.IS_ITERATOR),S=!!(x&&x.INTERRUPTED),B=u(y,E),T,D,G,C,R,P,k,te=function(Q){return T&&A(T,"normal",Q),new h(!0,Q)},re=function(Q){return w?(l(Q),S?B(Q[0],Q[1],te):B(Q[0],Q[1])):S?B(Q,te):B(Q)};if(b)T=d;else{if(D=a(d),!D)throw p(i(d)+" is not iterable");if(s(D)){for(G=0,C=r(d);C>G;G++)if(R=re(d[G]),R&&t(m,R))return R;return new h(!1)}T=o(d,D)}for(P=T.next;!(k=n(P,T)).done;){try{R=re(k.value)}catch(Q){A(T,"throw",Q)}if(typeof R=="object"&&R&&t(m,R))return R}return new h(!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,v,g){var c=e("../internals/function-call"),u=e("../internals/an-object"),n=e("../internals/get-method");v.exports=function(l,i,s){var r,t;u(l);try{if(r=n(l,"return"),!r){if(i==="throw")throw s;return s}r=c(r,l)}catch(o){t=!0,r=o}if(i==="throw")throw s;if(t)throw r;return u(r),s}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(e,v,g){"use strict";var c=e("../internals/fails"),u=e("../internals/is-callable"),n=e("../internals/object-create"),l=e("../internals/object-get-prototype-of"),i=e("../internals/redefine"),s=e("../internals/well-known-symbol"),r=e("../internals/is-pure"),t=s("iterator"),o=!1,a,A,p;[].keys&&(p=[].keys(),"next"in p?(A=l(l(p)),A!==Object.prototype&&(a=A)):o=!0);var h=a==null||c(function(){var m={};return a[t].call(m)!==m});h?a={}:r&&(a=n(a)),u(a[t])||i(a,t,function(){return this}),v.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:o}},{"../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,v,g){arguments[4][165][0].apply(g,arguments)},{dup:165}],188:[function(e,v,g){var c=e("../internals/to-length");v.exports=function(u){return c(u.length)}},{"../internals/to-length":249}],189:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/function-bind-context"),n=e("../internals/object-get-own-property-descriptor").f,l=e("../internals/task").set,i=e("../internals/engine-is-ios"),s=e("../internals/engine-is-ios-pebble"),r=e("../internals/engine-is-webos-webkit"),t=e("../internals/engine-is-node"),o=c.MutationObserver||c.WebKitMutationObserver,a=c.document,A=c.process,p=c.Promise,h=n(c,"queueMicrotask"),m=h&&h.value,d,y,x,E,w,b,S,B;m||(d=function(){var T,D;for(t&&(T=A.domain)&&T.exit();y;){D=y.fn,y=y.next;try{D()}catch(G){throw y?E():x=void 0,G}}x=void 0,T&&T.enter()},!i&&!t&&!r&&o&&a?(w=!0,b=a.createTextNode(""),new o(d).observe(b,{characterData:!0}),E=function(){b.data=w=!w}):!s&&p&&p.resolve?(S=p.resolve(void 0),S.constructor=p,B=u(S.then,S),E=function(){B(d)}):t?E=function(){A.nextTick(d)}:(l=u(l,c),E=function(){l(d)})),v.exports=m||function(T){var D={fn:T,next:void 0};x&&(x.next=D),y||(y=D,E()),x=D}},{"../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,v,g){var c=e("../internals/native-symbol");v.exports=c&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(e,v,g){var c=e("../internals/engine-v8-version"),u=e("../internals/fails");v.exports=!!Object.getOwnPropertySymbols&&!u(function(){var n=Symbol();return!String(n)||!(Object(n)instanceof Symbol)||!Symbol.sham&&c&&c<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/is-callable"),n=e("../internals/inspect-source"),l=c.WeakMap;v.exports=u(l)&&/native code/.test(n(l))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(e,v,g){"use strict";var c=e("../internals/a-callable"),u=function(n){var l,i;this.promise=new n(function(s,r){if(l!==void 0||i!==void 0)throw TypeError("Bad Promise constructor");l=s,i=r}),this.resolve=c(l),this.reject=c(i)};v.exports.f=function(n){return new u(n)}},{"../internals/a-callable":95}],194:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/is-regexp"),n=c.TypeError;v.exports=function(l){if(u(l))throw n("The method doesn't accept regular expressions");return l}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(e,v,g){"use strict";var c=e("../internals/descriptors"),u=e("../internals/function-uncurry-this"),n=e("../internals/function-call"),l=e("../internals/fails"),i=e("../internals/object-keys"),s=e("../internals/object-get-own-property-symbols"),r=e("../internals/object-property-is-enumerable"),t=e("../internals/to-object"),o=e("../internals/indexed-object"),a=Object.assign,A=Object.defineProperty,p=u([].concat);v.exports=!a||l(function(){if(c&&a({b:1},a(A({},"a",{enumerable:!0,get:function(){A(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var h={},m={},d=Symbol(),y="abcdefghijklmnopqrst";return h[d]=7,y.split("").forEach(function(x){m[x]=x}),a({},h)[d]!=7||i(a({},m)).join("")!=y})?function(m,d){for(var y=t(m),x=arguments.length,E=1,w=s.f,b=r.f;x>E;)for(var S=o(arguments[E++]),B=w?p(i(S),w(S)):i(S),T=B.length,D=0,G;T>D;)G=B[D++],(!c||n(b,S,G))&&(y[G]=S[G]);return y}: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,v,g){var c=e("../internals/an-object"),u=e("../internals/object-define-properties"),n=e("../internals/enum-bug-keys"),l=e("../internals/hidden-keys"),i=e("../internals/html"),s=e("../internals/document-create-element"),r=e("../internals/shared-key"),t=">",o="<",a="prototype",A="script",p=r("IE_PROTO"),h=function(){},m=function(w){return o+A+t+w+o+"/"+A+t},d=function(w){w.write(m("")),w.close();var b=w.parentWindow.Object;return w=null,b},y=function(){var w=s("iframe"),b="java"+A+":",S;return w.style.display="none",i.appendChild(w),w.src=String(b),S=w.contentWindow.document,S.open(),S.write(m("document.F=Object")),S.close(),S.F},x,E=function(){try{x=new ActiveXObject("htmlfile")}catch(b){}E=typeof document!="undefined"?document.domain&&x?d(x):y():d(x);for(var w=n.length;w--;)delete E[a][n[w]];return E()};l[p]=!0,v.exports=Object.create||function(b,S){var B;return b!==null?(h[a]=c(b),B=new h,h[a]=null,B[p]=b):B=E(),S===void 0?B:u.f(B,S)}},{"../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,v,g){var c=e("../internals/descriptors"),u=e("../internals/v8-prototype-define-bug"),n=e("../internals/object-define-property"),l=e("../internals/an-object"),i=e("../internals/to-indexed-object"),s=e("../internals/object-keys");g.f=c&&!u?Object.defineProperties:function(t,o){l(t);for(var a=i(o),A=s(o),p=A.length,h=0,m;p>h;)n.f(t,m=A[h++],a[m]);return t}},{"../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,v,g){var c=e("../internals/global"),u=e("../internals/descriptors"),n=e("../internals/ie8-dom-define"),l=e("../internals/v8-prototype-define-bug"),i=e("../internals/an-object"),s=e("../internals/to-property-key"),r=c.TypeError,t=Object.defineProperty,o=Object.getOwnPropertyDescriptor,a="enumerable",A="configurable",p="writable";g.f=u?l?function(m,d,y){if(i(m),d=s(d),i(y),typeof m=="function"&&d==="prototype"&&"value"in y&&p in y&&!y[p]){var x=o(m,d);x&&x[p]&&(m[d]=y.value,y={configurable:A in y?y[A]:x[A],enumerable:a in y?y[a]:x[a],writable:!1})}return t(m,d,y)}:t:function(m,d,y){if(i(m),d=s(d),i(y),n)try{return t(m,d,y)}catch(x){}if("get"in y||"set"in y)throw r("Accessors not supported");return"value"in y&&(m[d]=y.value),m}},{"../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,v,g){var c=e("../internals/descriptors"),u=e("../internals/function-call"),n=e("../internals/object-property-is-enumerable"),l=e("../internals/create-property-descriptor"),i=e("../internals/to-indexed-object"),s=e("../internals/to-property-key"),r=e("../internals/has-own-property"),t=e("../internals/ie8-dom-define"),o=Object.getOwnPropertyDescriptor;g.f=c?o:function(A,p){if(A=i(A),p=s(p),t)try{return o(A,p)}catch(h){}if(r(A,p))return l(!u(n.f,A,p),A[p])}},{"../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,v,g){var c=e("../internals/classof-raw"),u=e("../internals/to-indexed-object"),n=e("../internals/object-get-own-property-names").f,l=e("../internals/array-slice-simple"),i=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(r){try{return n(r)}catch(t){return l(i)}};v.exports.f=function(t){return i&&c(t)=="Window"?s(t):n(u(t))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(e,v,g){var c=e("../internals/object-keys-internal"),u=e("../internals/enum-bug-keys"),n=u.concat("length","prototype");g.f=Object.getOwnPropertyNames||function(i){return c(i,n)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(e,v,g){g.f=Object.getOwnPropertySymbols},{}],203:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/has-own-property"),n=e("../internals/is-callable"),l=e("../internals/to-object"),i=e("../internals/shared-key"),s=e("../internals/correct-prototype-getter"),r=i("IE_PROTO"),t=c.Object,o=t.prototype;v.exports=s?t.getPrototypeOf:function(a){var A=l(a);if(u(A,r))return A[r];var p=A.constructor;return n(p)&&A instanceof p?p.prototype:A instanceof t?o: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,v,g){var c=e("../internals/function-uncurry-this");v.exports=c({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(e,v,g){var c=e("../internals/function-uncurry-this"),u=e("../internals/has-own-property"),n=e("../internals/to-indexed-object"),l=e("../internals/array-includes").indexOf,i=e("../internals/hidden-keys"),s=c([].push);v.exports=function(r,t){var o=n(r),a=0,A=[],p;for(p in o)!u(i,p)&&u(o,p)&&s(A,p);for(;t.length>a;)u(o,p=t[a++])&&(~l(A,p)||s(A,p));return A}},{"../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,v,g){var c=e("../internals/object-keys-internal"),u=e("../internals/enum-bug-keys");v.exports=Object.keys||function(l){return c(l,u)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(e,v,g){"use strict";var c={}.propertyIsEnumerable,u=Object.getOwnPropertyDescriptor,n=u&&!c.call({1:2},1);g.f=n?function(i){var s=u(this,i);return!!s&&s.enumerable}:c},{}],208:[function(e,v,g){var c=e("../internals/function-uncurry-this"),u=e("../internals/an-object"),n=e("../internals/a-possible-prototype");v.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var l=!1,i={},s;try{s=c(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),s(i,[]),l=i instanceof Array}catch(r){}return function(t,o){return u(t),n(o),l?s(t,o):t.__proto__=o,t}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(e,v,g){var c=e("../internals/descriptors"),u=e("../internals/function-uncurry-this"),n=e("../internals/object-keys"),l=e("../internals/to-indexed-object"),i=e("../internals/object-property-is-enumerable").f,s=u(i),r=u([].push),t=function(o){return function(a){for(var A=l(a),p=n(A),h=p.length,m=0,d=[],y;h>m;)y=p[m++],(!c||s(A,y))&&r(d,o?[y,A[y]]:A[y]);return d}};v.exports={entries:t(!0),values:t(!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,v,g){"use strict";var c=e("../internals/to-string-tag-support"),u=e("../internals/classof");v.exports=c?{}.toString:function(){return"[object "+u(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/function-call"),n=e("../internals/is-callable"),l=e("../internals/is-object"),i=c.TypeError;v.exports=function(s,r){var t,o;if(r==="string"&&n(t=s.toString)&&!l(o=u(t,s))||n(t=s.valueOf)&&!l(o=u(t,s))||r!=="string"&&n(t=s.toString)&&!l(o=u(t,s)))return o;throw i("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,v,g){var c=e("../internals/get-built-in"),u=e("../internals/function-uncurry-this"),n=e("../internals/object-get-own-property-names"),l=e("../internals/object-get-own-property-symbols"),i=e("../internals/an-object"),s=u([].concat);v.exports=c("Reflect","ownKeys")||function(t){var o=n.f(i(t)),a=l.f;return a?s(o,a(t)):o}},{"../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,v,g){var c=e("../internals/global");v.exports=c},{"../internals/global":163}],214:[function(e,v,g){v.exports=function(c){try{return{error:!1,value:c()}}catch(u){return{error:!0,value:u}}}},{}],215:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/promise-native-constructor"),n=e("../internals/is-callable"),l=e("../internals/is-forced"),i=e("../internals/inspect-source"),s=e("../internals/well-known-symbol"),r=e("../internals/engine-is-browser"),t=e("../internals/is-pure"),o=e("../internals/engine-v8-version"),a=u&&u.prototype,A=s("species"),p=!1,h=n(c.PromiseRejectionEvent),m=l("Promise",function(){var d=i(u),y=d!==String(u);if(!y&&o===66||t&&!(a.catch&&a.finally))return!0;if(o>=51&&/native code/.test(d))return!1;var x=new u(function(b){b(1)}),E=function(b){b(function(){},function(){})},w=x.constructor={};return w[A]=E,p=x.then(function(){})instanceof E,p?!y&&r&&!h:!0});v.exports={CONSTRUCTOR:m,REJECTION_EVENT:h,SUBCLASSING:p}},{"../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,v,g){var c=e("../internals/global");v.exports=c.Promise},{"../internals/global":163}],217:[function(e,v,g){var c=e("../internals/an-object"),u=e("../internals/is-object"),n=e("../internals/new-promise-capability");v.exports=function(l,i){if(c(l),u(i)&&i.constructor===l)return i;var s=n.f(l),r=s.resolve;return r(i),s.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(e,v,g){var c=e("../internals/promise-native-constructor"),u=e("../internals/check-correctness-of-iteration"),n=e("../internals/promise-constructor-detection").CONSTRUCTOR;v.exports=n||!u(function(l){c.all(l).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(e,v,g){var c=e("../internals/object-define-property").f;v.exports=function(u,n,l){l in u||c(u,l,{configurable:!0,get:function(){return n[l]},set:function(i){n[l]=i}})}},{"../internals/object-define-property":198}],220:[function(e,v,g){var c=function(){this.head=null,this.tail=null};c.prototype={add:function(u){var n={item:u,next:null};this.head?this.tail.next=n:this.head=n,this.tail=n},get:function(){var u=this.head;if(u)return this.head=u.next,this.tail===u&&(this.tail=null),u.item}},v.exports=c},{}],221:[function(e,v,g){var c=e("../internals/redefine");v.exports=function(u,n,l){for(var i in n)c(u,i,n[i],l);return u}},{"../internals/redefine":222}],222:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/is-callable"),n=e("../internals/has-own-property"),l=e("../internals/create-non-enumerable-property"),i=e("../internals/set-global"),s=e("../internals/inspect-source"),r=e("../internals/internal-state"),t=e("../internals/function-name").CONFIGURABLE,o=r.get,a=r.enforce,A=String(String).split("String");(v.exports=function(p,h,m,d){var y=d?!!d.unsafe:!1,x=d?!!d.enumerable:!1,E=d?!!d.noTargetGet:!1,w=d&&d.name!==void 0?d.name:h,b;if(u(m)&&(String(w).slice(0,7)==="Symbol("&&(w="["+String(w).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!n(m,"name")||t&&m.name!==w)&&l(m,"name",w),b=a(m),b.source||(b.source=A.join(typeof w=="string"?w:""))),p===c){x?p[h]=m:i(h,m);return}else y?!E&&p[h]&&(x=!0):delete p[h];x?p[h]=m:l(p,h,m)})(Function.prototype,"toString",function(){return u(this)&&o(this).source||s(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,v,g){var c=e("../internals/global"),u=e("../internals/function-call"),n=e("../internals/an-object"),l=e("../internals/is-callable"),i=e("../internals/classof-raw"),s=e("../internals/regexp-exec"),r=c.TypeError;v.exports=function(t,o){var a=t.exec;if(l(a)){var A=u(a,t,o);return A!==null&&n(A),A}if(i(t)==="RegExp")return u(s,t,o);throw r("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,v,g){"use strict";var c=e("../internals/function-call"),u=e("../internals/function-uncurry-this"),n=e("../internals/to-string"),l=e("../internals/regexp-flags"),i=e("../internals/regexp-sticky-helpers"),s=e("../internals/shared"),r=e("../internals/object-create"),t=e("../internals/internal-state").get,o=e("../internals/regexp-unsupported-dot-all"),a=e("../internals/regexp-unsupported-ncg"),A=s("native-string-replace",String.prototype.replace),p=RegExp.prototype.exec,h=p,m=u("".charAt),d=u("".indexOf),y=u("".replace),x=u("".slice),E=function(){var B=/a/,T=/b*/g;return c(p,B,"a"),c(p,T,"a"),B.lastIndex!==0||T.lastIndex!==0}(),w=i.BROKEN_CARET,b=/()??/.exec("")[1]!==void 0,S=E||b||w||o||a;S&&(h=function(T){var D=this,G=t(D),C=n(T),R=G.raw,P,k,te,re,Q,ue,se;if(R)return R.lastIndex=D.lastIndex,P=c(h,R,C),D.lastIndex=R.lastIndex,P;var he=G.groups,pe=w&&D.sticky,Ee=c(l,D),ve=D.source,we=0,ye=C;if(pe&&(Ee=y(Ee,"y",""),d(Ee,"g")===-1&&(Ee+="g"),ye=x(C,D.lastIndex),D.lastIndex>0&&(!D.multiline||D.multiline&&m(C,D.lastIndex-1)!==`
`)&&(ve="(?: "+ve+")",ye=" "+ye,we++),k=new RegExp("^(?:"+ve+")",Ee)),b&&(k=new RegExp("^"+ve+"$(?!\\s)",Ee)),E&&(te=D.lastIndex),re=c(p,pe?k:D,ye),pe?re?(re.input=x(re.input,we),re[0]=x(re[0],we),re.index=D.lastIndex,D.lastIndex+=re[0].length):D.lastIndex=0:E&&re&&(D.lastIndex=D.global?re.index+re[0].length:te),b&&re&&re.length>1&&c(A,re[0],k,function(){for(Q=1;Q<arguments.length-2;Q++)arguments[Q]===void 0&&(re[Q]=void 0)}),re&&he)for(re.groups=ue=r(null),Q=0;Q<he.length;Q++)se=he[Q],ue[se[0]]=re[se[1]];return re}),v.exports=h},{"../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,v,g){"use strict";var c=e("../internals/an-object");v.exports=function(){var u=c(this),n="";return u.hasIndices&&(n+="d"),u.global&&(n+="g"),u.ignoreCase&&(n+="i"),u.multiline&&(n+="m"),u.dotAll&&(n+="s"),u.unicode&&(n+="u"),u.sticky&&(n+="y"),n}},{"../internals/an-object":101}],226:[function(e,v,g){var c=e("../internals/function-call"),u=e("../internals/has-own-property"),n=e("../internals/object-is-prototype-of"),l=e("../internals/regexp-flags"),i=RegExp.prototype;v.exports=function(s){var r=s.flags;return r===void 0&&!("flags"in i)&&!u(s,"flags")&&n(i,s)?c(l,s):r}},{"../internals/function-call":155,"../internals/has-own-property":164,"../internals/object-is-prototype-of":204,"../internals/regexp-flags":225}],227:[function(e,v,g){var c=e("../internals/fails"),u=e("../internals/global"),n=u.RegExp,l=c(function(){var r=n("a","y");return r.lastIndex=2,r.exec("abcd")!=null}),i=l||c(function(){return!n("a","y").sticky}),s=l||c(function(){var r=n("^r","gy");return r.lastIndex=2,r.exec("str")!=null});v.exports={BROKEN_CARET:s,MISSED_STICKY:i,UNSUPPORTED_Y:l}},{"../internals/fails":150,"../internals/global":163}],228:[function(e,v,g){var c=e("../internals/fails"),u=e("../internals/global"),n=u.RegExp;v.exports=c(function(){var l=n(".","s");return!(l.dotAll&&l.exec(`
`)&&l.flags==="s")})},{"../internals/fails":150,"../internals/global":163}],229:[function(e,v,g){var c=e("../internals/fails"),u=e("../internals/global"),n=u.RegExp;v.exports=c(function(){var l=n("(?<a>b)","g");return l.exec("b").groups.a!=="b"||"b".replace(l,"$<a>c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(e,v,g){var c=e("../internals/global"),u=c.TypeError;v.exports=function(n){if(n==null)throw u("Can't call method on "+n);return n}},{"../internals/global":163}],231:[function(e,v,g){v.exports=Object.is||function(u,n){return u===n?u!==0||1/u===1/n:u!=u&&n!=n}},{}],232:[function(e,v,g){var c=e("../internals/global"),u=Object.defineProperty;v.exports=function(n,l){try{u(c,n,{value:l,configurable:!0,writable:!0})}catch(i){c[n]=l}return l}},{"../internals/global":163}],233:[function(e,v,g){"use strict";var c=e("../internals/get-built-in"),u=e("../internals/object-define-property"),n=e("../internals/well-known-symbol"),l=e("../internals/descriptors"),i=n("species");v.exports=function(s){var r=c(s),t=u.f;l&&r&&!r[i]&&t(r,i,{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,v,g){var c=e("../internals/object-define-property").f,u=e("../internals/has-own-property"),n=e("../internals/well-known-symbol"),l=n("toStringTag");v.exports=function(i,s,r){i&&!r&&(i=i.prototype),i&&!u(i,l)&&c(i,l,{configurable:!0,value:s})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(e,v,g){var c=e("../internals/shared"),u=e("../internals/uid"),n=c("keys");v.exports=function(l){return n[l]||(n[l]=u(l))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/set-global"),n="__core-js_shared__",l=c[n]||u(n,{});v.exports=l},{"../internals/global":163,"../internals/set-global":232}],237:[function(e,v,g){var c=e("../internals/is-pure"),u=e("../internals/shared-store");(v.exports=function(n,l){return u[n]||(u[n]=l!==void 0?l:{})})("versions",[]).push({version:"3.22.1",mode:c?"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,v,g){var c=e("../internals/an-object"),u=e("../internals/a-constructor"),n=e("../internals/well-known-symbol"),l=n("species");v.exports=function(i,s){var r=c(i).constructor,t;return r===void 0||(t=c(r)[l])==null?s:u(t)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(e,v,g){var c=e("../internals/function-uncurry-this"),u=e("../internals/to-integer-or-infinity"),n=e("../internals/to-string"),l=e("../internals/require-object-coercible"),i=c("".charAt),s=c("".charCodeAt),r=c("".slice),t=function(o){return function(a,A){var p=n(l(a)),h=u(A),m=p.length,d,y;return h<0||h>=m?o?"":void 0:(d=s(p,h),d<55296||d>56319||h+1===m||(y=s(p,h+1))<56320||y>57343?o?i(p,h):d:o?r(p,h,h+2):(d-55296<<10)+(y-56320)+65536)}};v.exports={codeAt:t(!1),charAt:t(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(e,v,g){var c=e("../internals/function-name").PROPER,u=e("../internals/fails"),n=e("../internals/whitespaces"),l="\u200B\x85\u180E";v.exports=function(i){return u(function(){return!!n[i]()||l[i]()!==l||c&&n[i].name!==i})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(e,v,g){var c=e("../internals/function-uncurry-this"),u=e("../internals/require-object-coercible"),n=e("../internals/to-string"),l=e("../internals/whitespaces"),i=c("".replace),s="["+l+"]",r=RegExp("^"+s+s+"*"),t=RegExp(s+s+"*$"),o=function(a){return function(A){var p=n(u(A));return a&1&&(p=i(p,r,"")),a&2&&(p=i(p,t,"")),p}};v.exports={start:o(1),end:o(2),trim:o(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(e,v,g){var c=e("../internals/function-call"),u=e("../internals/get-built-in"),n=e("../internals/well-known-symbol"),l=e("../internals/redefine");v.exports=function(){var i=u("Symbol"),s=i&&i.prototype,r=s&&s.valueOf,t=n("toPrimitive");s&&!s[t]&&l(s,t,function(o){return c(r,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/function-apply"),n=e("../internals/function-bind-context"),l=e("../internals/is-callable"),i=e("../internals/has-own-property"),s=e("../internals/fails"),r=e("../internals/html"),t=e("../internals/array-slice"),o=e("../internals/document-create-element"),a=e("../internals/validate-arguments-length"),A=e("../internals/engine-is-ios"),p=e("../internals/engine-is-node"),h=c.setImmediate,m=c.clearImmediate,d=c.process,y=c.Dispatch,x=c.Function,E=c.MessageChannel,w=c.String,b=0,S={},B="onreadystatechange",T,D,G,C;try{T=c.location}catch(re){}var R=function(re){if(i(S,re)){var Q=S[re];delete S[re],Q()}},P=function(re){return function(){R(re)}},k=function(re){R(re.data)},te=function(re){c.postMessage(w(re),T.protocol+"//"+T.host)};(!h||!m)&&(h=function(Q){a(arguments.length,1);var ue=l(Q)?Q:x(Q),se=t(arguments,1);return S[++b]=function(){u(ue,void 0,se)},D(b),b},m=function(Q){delete S[Q]},p?D=function(re){d.nextTick(P(re))}:y&&y.now?D=function(re){y.now(P(re))}:E&&!A?(G=new E,C=G.port2,G.port1.onmessage=k,D=n(C.postMessage,C)):c.addEventListener&&l(c.postMessage)&&!c.importScripts&&T&&T.protocol!=="file:"&&!s(te)?(D=te,c.addEventListener("message",k,!1)):B in o("script")?D=function(re){r.appendChild(o("script"))[B]=function(){r.removeChild(this),R(re)}}:D=function(re){setTimeout(P(re),0)}),v.exports={set:h,clear:m}},{"../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,v,g){var c=e("../internals/function-uncurry-this");v.exports=c(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(e,v,g){var c=e("../internals/to-integer-or-infinity"),u=Math.max,n=Math.min;v.exports=function(l,i){var s=c(l);return s<0?u(s+i,0):n(s,i)}},{"../internals/to-integer-or-infinity":248}],246:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/to-integer-or-infinity"),n=e("../internals/to-length"),l=c.RangeError;v.exports=function(i){if(i===void 0)return 0;var s=u(i),r=n(s);if(s!==r)throw l("Wrong length or index");return r}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(e,v,g){var c=e("../internals/indexed-object"),u=e("../internals/require-object-coercible");v.exports=function(n){return c(u(n))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(e,v,g){var c=Math.ceil,u=Math.floor;v.exports=function(n){var l=+n;return l!==l||l===0?0:(l>0?u:c)(l)}},{}],249:[function(e,v,g){var c=e("../internals/to-integer-or-infinity"),u=Math.min;v.exports=function(n){return n>0?u(c(n),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/require-object-coercible"),n=c.Object;v.exports=function(l){return n(u(l))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/to-positive-integer"),n=c.RangeError;v.exports=function(l,i){var s=u(l);if(s%i)throw n("Wrong offset");return s}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/to-integer-or-infinity"),n=c.RangeError;v.exports=function(l){var i=u(l);if(i<0)throw n("The argument can't be less than 0");return i}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/function-call"),n=e("../internals/is-object"),l=e("../internals/is-symbol"),i=e("../internals/get-method"),s=e("../internals/ordinary-to-primitive"),r=e("../internals/well-known-symbol"),t=c.TypeError,o=r("toPrimitive");v.exports=function(a,A){if(!n(a)||l(a))return a;var p=i(a,o),h;if(p){if(A===void 0&&(A="default"),h=u(p,a,A),!n(h)||l(h))return h;throw t("Can't convert object to primitive value")}return A===void 0&&(A="number"),s(a,A)}},{"../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,v,g){var c=e("../internals/to-primitive"),u=e("../internals/is-symbol");v.exports=function(n){var l=c(n,"string");return u(l)?l:l+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(e,v,g){var c=e("../internals/well-known-symbol"),u=c("toStringTag"),n={};n[u]="z",v.exports=String(n)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/classof"),n=c.String;v.exports=function(l){if(u(l)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return n(l)}},{"../internals/classof":124,"../internals/global":163}],257:[function(e,v,g){var c=e("../internals/global"),u=c.String;v.exports=function(n){try{return u(n)}catch(l){return"Object"}}},{"../internals/global":163}],258:[function(e,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/global"),n=e("../internals/function-call"),l=e("../internals/descriptors"),i=e("../internals/typed-array-constructors-require-wrappers"),s=e("../internals/array-buffer-view-core"),r=e("../internals/array-buffer"),t=e("../internals/an-instance"),o=e("../internals/create-property-descriptor"),a=e("../internals/create-non-enumerable-property"),A=e("../internals/is-integral-number"),p=e("../internals/to-length"),h=e("../internals/to-index"),m=e("../internals/to-offset"),d=e("../internals/to-property-key"),y=e("../internals/has-own-property"),x=e("../internals/classof"),E=e("../internals/is-object"),w=e("../internals/is-symbol"),b=e("../internals/object-create"),S=e("../internals/object-is-prototype-of"),B=e("../internals/object-set-prototype-of"),T=e("../internals/object-get-own-property-names").f,D=e("../internals/typed-array-from"),G=e("../internals/array-iteration").forEach,C=e("../internals/set-species"),R=e("../internals/object-define-property"),P=e("../internals/object-get-own-property-descriptor"),k=e("../internals/internal-state"),te=e("../internals/inherit-if-required"),re=k.get,Q=k.set,ue=R.f,se=P.f,he=Math.round,pe=u.RangeError,Ee=r.ArrayBuffer,ve=Ee.prototype,we=r.DataView,ye=s.NATIVE_ARRAY_BUFFER_VIEWS,_e=s.TYPED_ARRAY_CONSTRUCTOR,ze=s.TYPED_ARRAY_TAG,We=s.TypedArray,ge=s.TypedArrayPrototype,ne=s.aTypedArrayConstructor,L=s.isTypedArray,K="BYTES_PER_ELEMENT",$="Wrong length",z=function(de,xe){ne(de);for(var De=0,Oe=xe.length,Pe=new de(Oe);Oe>De;)Pe[De]=xe[De++];return Pe},H=function(de,xe){ue(de,xe,{get:function(){return re(this)[xe]}})},oe=function(de){var xe;return S(ve,de)||(xe=x(de))=="ArrayBuffer"||xe=="SharedArrayBuffer"},X=function(de,xe){return L(de)&&!w(xe)&&xe in de&&A(+xe)&&xe>=0},V=function(xe,De){return De=d(De),X(xe,De)?o(2,xe[De]):se(xe,De)},Y=function(xe,De,Oe){return De=d(De),X(xe,De)&&E(Oe)&&y(Oe,"value")&&!y(Oe,"get")&&!y(Oe,"set")&&!Oe.configurable&&(!y(Oe,"writable")||Oe.writable)&&(!y(Oe,"enumerable")||Oe.enumerable)?(xe[De]=Oe.value,xe):ue(xe,De,Oe)};l?(ye||(P.f=V,R.f=Y,H(ge,"buffer"),H(ge,"byteOffset"),H(ge,"byteLength"),H(ge,"length")),c({target:"Object",stat:!0,forced:!ye},{getOwnPropertyDescriptor:V,defineProperty:Y}),v.exports=function(de,xe,De){var Oe=de.match(/\d+$/)[0]/8,Pe=de+(De?"Clamped":"")+"Array",et="get"+de,Se="set"+de,Ke=u[Pe],Me=Ke,st=Me&&Me.prototype,Le={},Qe=function(mt,Rt){var Vt=re(mt);return Vt.view[et](Rt*Oe+Vt.byteOffset,!0)},$e=function(mt,Rt,Vt){var _t=re(mt);De&&(Vt=(Vt=he(Vt))<0?0:Vt>255?255:Vt&255),_t.view[Se](Rt*Oe+_t.byteOffset,Vt,!0)},lt=function(mt,Rt){ue(mt,Rt,{get:function(){return Qe(this,Rt)},set:function(Vt){return $e(this,Rt,Vt)},enumerable:!0})};ye?i&&(Me=xe(function(mt,Rt,Vt,_t){return t(mt,st),te(function(){return E(Rt)?oe(Rt)?_t!==void 0?new Ke(Rt,m(Vt,Oe),_t):Vt!==void 0?new Ke(Rt,m(Vt,Oe)):new Ke(Rt):L(Rt)?z(Me,Rt):n(D,Me,Rt):new Ke(h(Rt))}(),mt,Me)}),B&&B(Me,We),G(T(Ke),function(mt){mt in Me||a(Me,mt,Ke[mt])}),Me.prototype=st):(Me=xe(function(mt,Rt,Vt,_t){t(mt,st);var St=0,pt=0,bt,Qt,cr;if(!E(Rt))cr=h(Rt),Qt=cr*Oe,bt=new Ee(Qt);else if(oe(Rt)){bt=Rt,pt=m(Vt,Oe);var rr=Rt.byteLength;if(_t===void 0){if(rr%Oe||(Qt=rr-pt,Qt<0))throw pe($)}else if(Qt=p(_t)*Oe,Qt+pt>rr)throw pe($);cr=Qt/Oe}else return L(Rt)?z(Me,Rt):n(D,Me,Rt);for(Q(mt,{buffer:bt,byteOffset:pt,byteLength:Qt,length:cr,view:new we(bt)});St<cr;)lt(mt,St++)}),B&&B(Me,We),st=Me.prototype=b(ge)),st.constructor!==Me&&a(st,"constructor",Me),a(st,_e,Me),ze&&a(st,ze,Pe),Le[Pe]=Me,c({global:!0,forced:Me!=Ke,sham:!ye},Le),K in Me||a(Me,K,Oe),K in st||a(st,K,Oe),C(Pe)}):v.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,v,g){var c=e("../internals/global"),u=e("../internals/fails"),n=e("../internals/check-correctness-of-iteration"),l=e("../internals/array-buffer-view-core").NATIVE_ARRAY_BUFFER_VIEWS,i=c.ArrayBuffer,s=c.Int8Array;v.exports=!l||!u(function(){s(1)})||!u(function(){new s(-1)})||!n(function(r){new s,new s(null),new s(1.5),new s(r)},!0)||u(function(){return new s(new i(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,v,g){var c=e("../internals/array-from-constructor-and-list"),u=e("../internals/typed-array-species-constructor");v.exports=function(n,l){return c(u(n),l)}},{"../internals/array-from-constructor-and-list":108,"../internals/typed-array-species-constructor":262}],261:[function(e,v,g){var c=e("../internals/function-bind-context"),u=e("../internals/function-call"),n=e("../internals/a-constructor"),l=e("../internals/to-object"),i=e("../internals/length-of-array-like"),s=e("../internals/get-iterator"),r=e("../internals/get-iterator-method"),t=e("../internals/is-array-iterator-method"),o=e("../internals/array-buffer-view-core").aTypedArrayConstructor;v.exports=function(A){var p=n(this),h=l(A),m=arguments.length,d=m>1?arguments[1]:void 0,y=d!==void 0,x=r(h),E,w,b,S,B,T;if(x&&!t(x))for(B=s(h,x),T=B.next,h=[];!(S=u(T,B)).done;)h.push(S.value);for(y&&m>2&&(d=c(d,arguments[2])),w=i(h),b=new(o(p))(w),E=0;w>E;E++)b[E]=y?d(h[E],E):h[E];return b}},{"../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,v,g){var c=e("../internals/array-buffer-view-core"),u=e("../internals/species-constructor"),n=c.TYPED_ARRAY_CONSTRUCTOR,l=c.aTypedArrayConstructor;v.exports=function(i){return l(u(i,i[n]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(e,v,g){var c=e("../internals/function-uncurry-this"),u=0,n=Math.random(),l=c(1 .toString);v.exports=function(i){return"Symbol("+(i===void 0?"":i)+")_"+l(++u+n,36)}},{"../internals/function-uncurry-this":157}],264:[function(e,v,g){var c=e("../internals/native-symbol");v.exports=c&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(e,v,g){var c=e("../internals/descriptors"),u=e("../internals/fails");v.exports=c&&u(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(e,v,g){var c=e("../internals/global"),u=c.TypeError;v.exports=function(n,l){if(n<l)throw u("Not enough arguments");return n}},{"../internals/global":163}],267:[function(e,v,g){var c=e("../internals/well-known-symbol");g.f=c},{"../internals/well-known-symbol":268}],268:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/shared"),n=e("../internals/has-own-property"),l=e("../internals/uid"),i=e("../internals/native-symbol"),s=e("../internals/use-symbol-as-uid"),r=u("wks"),t=c.Symbol,o=t&&t.for,a=s?t:t&&t.withoutSetter||l;v.exports=function(A){if(!n(r,A)||!(i||typeof r[A]=="string")){var p="Symbol."+A;i&&n(t,A)?r[A]=t[A]:s&&o?r[A]=o(p):r[A]=a(p)}return r[A]}},{"../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,v,g){v.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,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/global"),n=e("../internals/array-buffer"),l=e("../internals/set-species"),i="ArrayBuffer",s=n[i],r=u[i];c({global:!0,forced:r!==s},{ArrayBuffer:s}),l(i)},{"../internals/array-buffer":104,"../internals/export":149,"../internals/global":163,"../internals/set-species":233}],271:[function(e,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/function-uncurry-this"),n=e("../internals/fails"),l=e("../internals/array-buffer"),i=e("../internals/an-object"),s=e("../internals/to-absolute-index"),r=e("../internals/to-length"),t=e("../internals/species-constructor"),o=l.ArrayBuffer,a=l.DataView,A=a.prototype,p=u(o.prototype.slice),h=u(A.getUint8),m=u(A.setUint8),d=n(function(){return!new o(2).slice(1,void 0).byteLength});c({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:d},{slice:function(x,E){if(p&&E===void 0)return p(i(this),x);for(var w=i(this).byteLength,b=s(x,w),S=s(E===void 0?w:E,w),B=new(t(this,o))(r(S-b)),T=new a(this),D=new a(B),G=0;b<S;)m(D,G++,h(T,b++));return B}})},{"../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,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/global"),n=e("../internals/fails"),l=e("../internals/is-array"),i=e("../internals/is-object"),s=e("../internals/to-object"),r=e("../internals/length-of-array-like"),t=e("../internals/create-property"),o=e("../internals/array-species-create"),a=e("../internals/array-method-has-species-support"),A=e("../internals/well-known-symbol"),p=e("../internals/engine-v8-version"),h=A("isConcatSpreadable"),m=9007199254740991,d="Maximum allowed index exceeded",y=u.TypeError,x=p>=51||!n(function(){var S=[];return S[h]=!1,S.concat()[0]!==S}),E=a("concat"),w=function(S){if(!i(S))return!1;var B=S[h];return B!==void 0?!!B:l(S)},b=!x||!E;c({target:"Array",proto:!0,forced:b},{concat:function(B){var T=s(this),D=o(T,0),G=0,C,R,P,k,te;for(C=-1,P=arguments.length;C<P;C++)if(te=C===-1?T:arguments[C],w(te)){if(k=r(te),G+k>m)throw y(d);for(R=0;R<k;R++,G++)R in te&&t(D,G,te[R])}else{if(G>=m)throw y(d);t(D,G++,te)}return D.length=G,D}})},{"../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,v,g){var c=e("../internals/export"),u=e("../internals/array-fill"),n=e("../internals/add-to-unscopables");c({target:"Array",proto:!0},{fill:u}),n("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(e,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/array-iteration").filter,n=e("../internals/array-method-has-species-support"),l=n("filter");c({target:"Array",proto:!0,forced:!l},{filter:function(s){return u(this,s,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(e,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/array-iteration").find,n=e("../internals/add-to-unscopables"),l="find",i=!0;l in[]&&Array(1)[l](function(){i=!1}),c({target:"Array",proto:!0,forced:i},{find:function(r){return u(this,r,arguments.length>1?arguments[1]:void 0)}}),n(l)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(e,v,g){var c=e("../internals/export"),u=e("../internals/array-from"),n=e("../internals/check-correctness-of-iteration"),l=!n(function(i){Array.from(i)});c({target:"Array",stat:!0,forced:l},{from:u})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(e,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/array-includes").includes,n=e("../internals/add-to-unscopables");c({target:"Array",proto:!0},{includes:function(i){return u(this,i,arguments.length>1?arguments[1]:void 0)}}),n("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(e,v,g){"use strict";var c=e("../internals/to-indexed-object"),u=e("../internals/add-to-unscopables"),n=e("../internals/iterators"),l=e("../internals/internal-state"),i=e("../internals/object-define-property").f,s=e("../internals/define-iterator"),r=e("../internals/is-pure"),t=e("../internals/descriptors"),o="Array Iterator",a=l.set,A=l.getterFor(o);v.exports=s(Array,"Array",function(h,m){a(this,{type:o,target:c(h),index:0,kind:m})},function(){var h=A(this),m=h.target,d=h.kind,y=h.index++;return!m||y>=m.length?(h.target=void 0,{value:void 0,done:!0}):d=="keys"?{value:y,done:!1}:d=="values"?{value:m[y],done:!1}:{value:[y,m[y]],done:!1}},"values");var p=n.Arguments=n.Array;if(u("keys"),u("values"),u("entries"),!r&&t&&p.name!=="values")try{i(p,"name",{value:"values"})}catch(h){}},{"../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,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/function-uncurry-this"),n=e("../internals/indexed-object"),l=e("../internals/to-indexed-object"),i=e("../internals/array-method-is-strict"),s=u([].join),r=n!=Object,t=i("join",",");c({target:"Array",proto:!0,forced:r||!t},{join:function(a){return s(l(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,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/array-iteration").map,n=e("../internals/array-method-has-species-support"),l=n("map");c({target:"Array",proto:!0,forced:!l},{map:function(s){return u(this,s,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(e,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/global"),n=e("../internals/is-array"),l=e("../internals/is-constructor"),i=e("../internals/is-object"),s=e("../internals/to-absolute-index"),r=e("../internals/length-of-array-like"),t=e("../internals/to-indexed-object"),o=e("../internals/create-property"),a=e("../internals/well-known-symbol"),A=e("../internals/array-method-has-species-support"),p=e("../internals/array-slice"),h=A("slice"),m=a("species"),d=u.Array,y=Math.max;c({target:"Array",proto:!0,forced:!h},{slice:function(E,w){var b=t(this),S=r(b),B=s(E,S),T=s(w===void 0?S:w,S),D,G,C;if(n(b)&&(D=b.constructor,l(D)&&(D===d||n(D.prototype))?D=void 0:i(D)&&(D=D[m],D===null&&(D=void 0)),D===d||D===void 0))return p(b,B,T);for(G=new(D===void 0?d:D)(y(T-B,0)),C=0;B<T;B++,C++)B in b&&o(G,C,b[B]);return G.length=C,G}})},{"../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,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/function-uncurry-this"),n=e("../internals/a-callable"),l=e("../internals/to-object"),i=e("../internals/length-of-array-like"),s=e("../internals/to-string"),r=e("../internals/fails"),t=e("../internals/array-sort"),o=e("../internals/array-method-is-strict"),a=e("../internals/engine-ff-version"),A=e("../internals/engine-is-ie-or-edge"),p=e("../internals/engine-v8-version"),h=e("../internals/engine-webkit-version"),m=[],d=u(m.sort),y=u(m.push),x=r(function(){m.sort(void 0)}),E=r(function(){m.sort(null)}),w=o("sort"),b=!r(function(){if(p)return p<70;if(!(a&&a>3)){if(A)return!0;if(h)return h<603;var T="",D,G,C,R;for(D=65;D<76;D++){switch(G=String.fromCharCode(D),D){case 66:case 69:case 70:case 72:C=3;break;case 68:case 71:C=4;break;default:C=2}for(R=0;R<47;R++)m.push({k:G+R,v:C})}for(m.sort(function(P,k){return k.v-P.v}),R=0;R<m.length;R++)G=m[R].k.charAt(0),T.charAt(T.length-1)!==G&&(T+=G);return T!=="DGBEFHACIJK"}}),S=x||!E||!w||!b,B=function(T){return function(D,G){return G===void 0?-1:D===void 0?1:T!==void 0?+T(D,G)||0:s(D)>s(G)?1:-1}};c({target:"Array",proto:!0,forced:S},{sort:function(D){D!==void 0&&n(D);var G=l(this);if(b)return D===void 0?d(G):d(G,D);var C=[],R=i(G),P,k;for(k=0;k<R;k++)k in G&&y(C,G[k]);for(t(C,B(D)),P=C.length,k=0;k<P;)G[k]=C[k++];for(;k<R;)delete G[k++];return G}})},{"../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,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/global"),n=e("../internals/to-absolute-index"),l=e("../internals/to-integer-or-infinity"),i=e("../internals/length-of-array-like"),s=e("../internals/to-object"),r=e("../internals/array-species-create"),t=e("../internals/create-property"),o=e("../internals/array-method-has-species-support"),a=o("splice"),A=u.TypeError,p=Math.max,h=Math.min,m=9007199254740991,d="Maximum allowed length exceeded";c({target:"Array",proto:!0,forced:!a},{splice:function(x,E){var w=s(this),b=i(w),S=n(x,b),B=arguments.length,T,D,G,C,R,P;if(B===0?T=D=0:B===1?(T=0,D=b-S):(T=B-2,D=h(p(l(E),0),b-S)),b+T-D>m)throw A(d);for(G=r(w,D),C=0;C<D;C++)R=S+C,R in w&&t(G,C,w[R]);if(G.length=D,T<D){for(C=S;C<b-D;C++)R=C+D,P=C+T,R in w?w[P]=w[R]:delete w[P];for(C=b;C>b-D+T;C--)delete w[C-1]}else if(T>D)for(C=b-D;C>S;C--)R=C+D-1,P=C+T-1,R in w?w[P]=w[R]:delete w[P];for(C=0;C<T;C++)w[C+S]=arguments[C+2];return w.length=b-D+T,G}})},{"../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,v,g){var c=e("../internals/descriptors"),u=e("../internals/function-name").EXISTS,n=e("../internals/function-uncurry-this"),l=e("../internals/object-define-property").f,i=Function.prototype,s=n(i.toString),r=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,t=n(r.exec),o="name";c&&!u&&l(i,o,{configurable:!0,get:function(){try{return t(r,s(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,v,g){var c=e("../internals/export"),u=e("../internals/get-built-in"),n=e("../internals/function-apply"),l=e("../internals/function-call"),i=e("../internals/function-uncurry-this"),s=e("../internals/fails"),r=e("../internals/is-array"),t=e("../internals/is-callable"),o=e("../internals/is-object"),a=e("../internals/is-symbol"),A=e("../internals/array-slice"),p=e("../internals/native-symbol"),h=u("JSON","stringify"),m=i(/./.exec),d=i("".charAt),y=i("".charCodeAt),x=i("".replace),E=i(1 .toString),w=/[\uD800-\uDFFF]/g,b=/^[\uD800-\uDBFF]$/,S=/^[\uDC00-\uDFFF]$/,B=!p||s(function(){var C=u("Symbol")();return h([C])!="[null]"||h({a:C})!="{}"||h(Object(C))!="{}"}),T=s(function(){return h("\uDF06\uD834")!=='"\\udf06\\ud834"'||h("\uDEAD")!=='"\\udead"'}),D=function(C,R){var P=A(arguments),k=R;if(!(!o(R)&&C===void 0||a(C)))return r(R)||(R=function(te,re){if(t(k)&&(re=l(k,this,te,re)),!a(re))return re}),P[1]=R,n(h,null,P)},G=function(C,R,P){var k=d(P,R-1),te=d(P,R+1);return m(b,C)&&!m(S,te)||m(S,C)&&!m(b,k)?"\\u"+E(y(C,0),16):C};h&&c({target:"JSON",stat:!0,forced:B||T},{stringify:function(R,P,k){var te=A(arguments),re=n(B?D:h,null,te);return T&&typeof re=="string"?x(re,w,G):re}})},{"../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,v,g){"use strict";var c=e("../internals/descriptors"),u=e("../internals/global"),n=e("../internals/function-uncurry-this"),l=e("../internals/is-forced"),i=e("../internals/redefine"),s=e("../internals/has-own-property"),r=e("../internals/inherit-if-required"),t=e("../internals/object-is-prototype-of"),o=e("../internals/is-symbol"),a=e("../internals/to-primitive"),A=e("../internals/fails"),p=e("../internals/object-get-own-property-names").f,h=e("../internals/object-get-own-property-descriptor").f,m=e("../internals/object-define-property").f,d=e("../internals/this-number-value"),y=e("../internals/string-trim").trim,x="Number",E=u[x],w=E.prototype,b=u.TypeError,S=n("".slice),B=n("".charCodeAt),T=function(k){var te=a(k,"number");return typeof te=="bigint"?te:D(te)},D=function(k){var te=a(k,"number"),re,Q,ue,se,he,pe,Ee,ve;if(o(te))throw b("Cannot convert a Symbol value to a number");if(typeof te=="string"&&te.length>2){if(te=y(te),re=B(te,0),re===43||re===45){if(Q=B(te,2),Q===88||Q===120)return NaN}else if(re===48){switch(B(te,1)){case 66:case 98:ue=2,se=49;break;case 79:case 111:ue=8,se=55;break;default:return+te}for(he=S(te,2),pe=he.length,Ee=0;Ee<pe;Ee++)if(ve=B(he,Ee),ve<48||ve>se)return NaN;return parseInt(he,ue)}}return+te};if(l(x,!E(" 0o1")||!E("0b1")||E("+0x1"))){for(var G=function(te){var re=arguments.length<1?0:E(T(te)),Q=this;return t(w,Q)&&A(function(){d(Q)})?r(Object(re),Q,G):re},C=c?p(E):"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(","),R=0,P;C.length>R;R++)s(E,P=C[R])&&!s(G,P)&&m(G,P,h(E,P));G.prototype=w,w.constructor=G,i(u,x,G)}},{"../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,v,g){var c=e("../internals/export"),u=e("../internals/object-assign");c({target:"Object",stat:!0,forced:Object.assign!==u},{assign:u})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(e,v,g){var c=e("../internals/export"),u=e("../internals/object-to-array").entries;c({target:"Object",stat:!0},{entries:function(l){return u(l)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(e,v,g){var c=e("../internals/export"),u=e("../internals/native-symbol"),n=e("../internals/fails"),l=e("../internals/object-get-own-property-symbols"),i=e("../internals/to-object"),s=!u||n(function(){l.f(1)});c({target:"Object",stat:!0,forced:s},{getOwnPropertySymbols:function(t){var o=l.f;return o?o(i(t)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(e,v,g){var c=e("../internals/export"),u=e("../internals/to-object"),n=e("../internals/object-keys"),l=e("../internals/fails"),i=l(function(){n(1)});c({target:"Object",stat:!0,forced:i},{keys:function(r){return n(u(r))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(e,v,g){var c=e("../internals/to-string-tag-support"),u=e("../internals/redefine"),n=e("../internals/object-to-string");c||u(Object.prototype,"toString",n,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(e,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/function-call"),n=e("../internals/a-callable"),l=e("../internals/new-promise-capability"),i=e("../internals/perform"),s=e("../internals/iterate"),r=e("../internals/promise-statics-incorrect-iteration");c({target:"Promise",stat:!0,forced:r},{all:function(o){var a=this,A=l.f(a),p=A.resolve,h=A.reject,m=i(function(){var d=n(a.resolve),y=[],x=0,E=1;s(o,function(w){var b=x++,S=!1;E++,u(d,a,w).then(function(B){S||(S=!0,y[b]=B,--E||p(y))},h)}),--E||p(y)});return m.error&&h(m.value),A.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,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/is-pure"),n=e("../internals/promise-constructor-detection").CONSTRUCTOR,l=e("../internals/promise-native-constructor"),i=e("../internals/get-built-in"),s=e("../internals/is-callable"),r=e("../internals/redefine"),t=l&&l.prototype;if(c({target:"Promise",proto:!0,forced:n,real:!0},{catch:function(a){return this.then(void 0,a)}}),!u&&s(l)){var o=i("Promise").prototype.catch;t.catch!==o&&r(t,"catch",o,{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,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/is-pure"),n=e("../internals/engine-is-node"),l=e("../internals/global"),i=e("../internals/function-call"),s=e("../internals/redefine"),r=e("../internals/redefine-all"),t=e("../internals/object-set-prototype-of"),o=e("../internals/set-to-string-tag"),a=e("../internals/set-species"),A=e("../internals/a-callable"),p=e("../internals/is-callable"),h=e("../internals/is-object"),m=e("../internals/an-instance"),d=e("../internals/species-constructor"),y=e("../internals/task").set,x=e("../internals/microtask"),E=e("../internals/host-report-errors"),w=e("../internals/perform"),b=e("../internals/queue"),S=e("../internals/internal-state"),B=e("../internals/promise-native-constructor"),T=e("../internals/promise-constructor-detection"),D=e("../internals/new-promise-capability"),G="Promise",C=T.CONSTRUCTOR,R=T.REJECTION_EVENT,P=T.SUBCLASSING,k=S.getterFor(G),te=S.set,re=B&&B.prototype,Q=B,ue=re,se=l.TypeError,he=l.document,pe=l.process,Ee=D.f,ve=Ee,we=!!(he&&he.createEvent&&l.dispatchEvent),ye="unhandledrejection",_e="rejectionhandled",ze=0,We=1,ge=2,ne=1,L=2,K,$,z,H,oe=function(Se){var Ke;return h(Se)&&p(Ke=Se.then)?Ke:!1},X=function(Se,Ke){var Me=Ke.value,st=Ke.state==We,Le=st?Se.ok:Se.fail,Qe=Se.resolve,$e=Se.reject,lt=Se.domain,mt,Rt,Vt;try{Le?(st||(Ke.rejection===L&&De(Ke),Ke.rejection=ne),Le===!0?mt=Me:(lt&&lt.enter(),mt=Le(Me),lt&&(lt.exit(),Vt=!0)),mt===Se.promise?$e(se("Promise-chain cycle")):(Rt=oe(mt))?i(Rt,mt,Qe,$e):Qe(mt)):$e(Me)}catch(_t){lt&&!Vt&&lt.exit(),$e(_t)}},V=function(Se,Ke){Se.notified||(Se.notified=!0,x(function(){for(var Me=Se.reactions,st;st=Me.get();)X(st,Se);Se.notified=!1,Ke&&!Se.rejection&&de(Se)}))},Y=function(Se,Ke,Me){var st,Le;we?(st=he.createEvent("Event"),st.promise=Ke,st.reason=Me,st.initEvent(Se,!1,!0),l.dispatchEvent(st)):st={promise:Ke,reason:Me},!R&&(Le=l["on"+Se])?Le(st):Se===ye&&E("Unhandled promise rejection",Me)},de=function(Se){i(y,l,function(){var Ke=Se.facade,Me=Se.value,st=xe(Se),Le;if(st&&(Le=w(function(){n?pe.emit("unhandledRejection",Me,Ke):Y(ye,Ke,Me)}),Se.rejection=n||xe(Se)?L:ne,Le.error))throw Le.value})},xe=function(Se){return Se.rejection!==ne&&!Se.parent},De=function(Se){i(y,l,function(){var Ke=Se.facade;n?pe.emit("rejectionHandled",Ke):Y(_e,Ke,Se.value)})},Oe=function(Se,Ke,Me){return function(st){Se(Ke,st,Me)}},Pe=function(Se,Ke,Me){Se.done||(Se.done=!0,Me&&(Se=Me),Se.value=Ke,Se.state=ge,V(Se,!0))},et=function(Se,Ke,Me){if(!Se.done){Se.done=!0,Me&&(Se=Me);try{if(Se.facade===Ke)throw se("Promise can't be resolved itself");var st=oe(Ke);st?x(function(){var Le={done:!1};try{i(st,Ke,Oe(et,Le,Se),Oe(Pe,Le,Se))}catch(Qe){Pe(Le,Qe,Se)}}):(Se.value=Ke,Se.state=We,V(Se,!1))}catch(Le){Pe({done:!1},Le,Se)}}};if(C&&(Q=function(Ke){m(this,ue),A(Ke),i(K,this);var Me=k(this);try{Ke(Oe(et,Me),Oe(Pe,Me))}catch(st){Pe(Me,st)}},ue=Q.prototype,K=function(Ke){te(this,{type:G,done:!1,notified:!1,parent:!1,reactions:new b,rejection:!1,state:ze,value:void 0})},K.prototype=r(ue,{then:function(Ke,Me){var st=k(this),Le=Ee(d(this,Q));return st.parent=!0,Le.ok=p(Ke)?Ke:!0,Le.fail=p(Me)&&Me,Le.domain=n?pe.domain:void 0,st.state==ze?st.reactions.add(Le):x(function(){X(Le,st)}),Le.promise}}),$=function(){var Se=new K,Ke=k(Se);this.promise=Se,this.resolve=Oe(et,Ke),this.reject=Oe(Pe,Ke)},D.f=Ee=function(Se){return Se===Q||Se===z?new $(Se):ve(Se)},!u&&p(B)&&re!==Object.prototype)){H=re.then,P||s(re,"then",function(Ke,Me){var st=this;return new Q(function(Le,Qe){i(H,st,Le,Qe)}).then(Ke,Me)},{unsafe:!0});try{delete re.constructor}catch(Se){}t&&t(re,ue)}c({global:!0,wrap:!0,forced:C},{Promise:Q}),o(Q,G,!1,!0),a(G)},{"../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,v,g){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,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/function-call"),n=e("../internals/a-callable"),l=e("../internals/new-promise-capability"),i=e("../internals/perform"),s=e("../internals/iterate"),r=e("../internals/promise-statics-incorrect-iteration");c({target:"Promise",stat:!0,forced:r},{race:function(o){var a=this,A=l.f(a),p=A.reject,h=i(function(){var m=n(a.resolve);s(o,function(d){u(m,a,d).then(A.resolve,p)})});return h.error&&p(h.value),A.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,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/function-call"),n=e("../internals/new-promise-capability"),l=e("../internals/promise-constructor-detection").CONSTRUCTOR;c({target:"Promise",stat:!0,forced:l},{reject:function(s){var r=n.f(this);return u(r.reject,void 0,s),r.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(e,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/get-built-in"),n=e("../internals/is-pure"),l=e("../internals/promise-native-constructor"),i=e("../internals/promise-constructor-detection").CONSTRUCTOR,s=e("../internals/promise-resolve"),r=u("Promise"),t=n&&!i;c({target:"Promise",stat:!0,forced:n||i},{resolve:function(a){return s(t&&this===r?l: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,v,g){var c=e("../internals/descriptors"),u=e("../internals/global"),n=e("../internals/function-uncurry-this"),l=e("../internals/is-forced"),i=e("../internals/inherit-if-required"),s=e("../internals/create-non-enumerable-property"),r=e("../internals/object-get-own-property-names").f,t=e("../internals/object-is-prototype-of"),o=e("../internals/is-regexp"),a=e("../internals/to-string"),A=e("../internals/regexp-get-flags"),p=e("../internals/regexp-sticky-helpers"),h=e("../internals/proxy-accessor"),m=e("../internals/redefine"),d=e("../internals/fails"),y=e("../internals/has-own-property"),x=e("../internals/internal-state").enforce,E=e("../internals/set-species"),w=e("../internals/well-known-symbol"),b=e("../internals/regexp-unsupported-dot-all"),S=e("../internals/regexp-unsupported-ncg"),B=w("match"),T=u.RegExp,D=T.prototype,G=u.SyntaxError,C=n(D.exec),R=n("".charAt),P=n("".replace),k=n("".indexOf),te=n("".slice),re=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Q=/a/g,ue=/a/g,se=new T(Q)!==Q,he=p.MISSED_STICKY,pe=p.UNSUPPORTED_Y,Ee=c&&(!se||he||b||S||d(function(){return ue[B]=!1,T(Q)!=Q||T(ue)==ue||T(Q,"i")!="/a/i"})),ve=function(We){for(var ge=We.length,ne=0,L="",K=!1,$;ne<=ge;ne++){if($=R(We,ne),$==="\\"){L+=$+R(We,++ne);continue}!K&&$==="."?L+="[\\s\\S]":($==="["?K=!0:$==="]"&&(K=!1),L+=$)}return L},we=function(We){for(var ge=We.length,ne=0,L="",K=[],$={},z=!1,H=!1,oe=0,X="",V;ne<=ge;ne++){if(V=R(We,ne),V==="\\")V=V+R(We,++ne);else if(V==="]")z=!1;else if(!z)switch(!0){case V==="[":z=!0;break;case V==="(":C(re,te(We,ne+1))&&(ne+=2,H=!0),L+=V,oe++;continue;case(V===">"&&H):if(X===""||y($,X))throw new G("Invalid capture group name");$[X]=!0,K[K.length]=[X,oe],H=!1,X="";continue}H?X+=V:L+=V}return[L,K]};if(l("RegExp",Ee)){for(var ye=function(ge,ne){var L=t(D,this),K=o(ge),$=ne===void 0,z=[],H=ge,oe,X,V,Y,de,xe;if(!L&&K&&$&&ge.constructor===ye)return ge;if((K||t(D,ge))&&(ge=ge.source,$&&(ne=A(H))),ge=ge===void 0?"":a(ge),ne=ne===void 0?"":a(ne),H=ge,b&&"dotAll"in Q&&(X=!!ne&&k(ne,"s")>-1,X&&(ne=P(ne,/s/g,""))),oe=ne,he&&"sticky"in Q&&(V=!!ne&&k(ne,"y")>-1,V&&pe&&(ne=P(ne,/y/g,""))),S&&(Y=we(ge),ge=Y[0],z=Y[1]),de=i(T(ge,ne),L?this:D,ye),(X||V||z.length)&&(xe=x(de),X&&(xe.dotAll=!0,xe.raw=ye(ve(ge),oe)),V&&(xe.sticky=!0),z.length&&(xe.groups=z)),ge!==H)try{s(de,"source",H===""?"(?:)":H)}catch(De){}return de},_e=r(T),ze=0;_e.length>ze;)h(ye,T,_e[ze++]);D.constructor=ye,ye.prototype=D,m(u,"RegExp",ye)}E("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,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/regexp-exec");c({target:"RegExp",proto:!0,forced:/./.exec!==u},{exec:u})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(e,v,g){"use strict";var c=e("../internals/function-name").PROPER,u=e("../internals/redefine"),n=e("../internals/an-object"),l=e("../internals/to-string"),i=e("../internals/fails"),s=e("../internals/regexp-get-flags"),r="toString",t=RegExp.prototype,o=t[r],a=i(function(){return o.call({source:"a",flags:"b"})!="/a/b"}),A=c&&o.name!=r;(a||A)&&u(RegExp.prototype,r,function(){var h=n(this),m=l(h.source),d=l(s(h));return"/"+m+"/"+d},{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,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/function-uncurry-this"),n=e("../internals/not-a-regexp"),l=e("../internals/require-object-coercible"),i=e("../internals/to-string"),s=e("../internals/correct-is-regexp-logic"),r=u("".indexOf);c({target:"String",proto:!0,forced:!s("includes")},{includes:function(o){return!!~r(i(l(this)),i(n(o)),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,v,g){"use strict";var c=e("../internals/string-multibyte").charAt,u=e("../internals/to-string"),n=e("../internals/internal-state"),l=e("../internals/define-iterator"),i="String Iterator",s=n.set,r=n.getterFor(i);l(String,"String",function(t){s(this,{type:i,string:u(t),index:0})},function(){var o=r(this),a=o.string,A=o.index,p;return A>=a.length?{value:void 0,done:!0}:(p=c(a,A),o.index+=p.length,{value:p,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(e,v,g){"use strict";var c=e("../internals/function-call"),u=e("../internals/fix-regexp-well-known-symbol-logic"),n=e("../internals/an-object"),l=e("../internals/to-length"),i=e("../internals/to-string"),s=e("../internals/require-object-coercible"),r=e("../internals/get-method"),t=e("../internals/advance-string-index"),o=e("../internals/regexp-exec-abstract");u("match",function(a,A,p){return[function(m){var d=s(this),y=m==null?void 0:r(m,a);return y?c(y,m,d):new RegExp(m)[a](i(d))},function(h){var m=n(this),d=i(h),y=p(A,m,d);if(y.done)return y.value;if(!m.global)return o(m,d);var x=m.unicode;m.lastIndex=0;for(var E=[],w=0,b;(b=o(m,d))!==null;){var S=i(b[0]);E[w]=S,S===""&&(m.lastIndex=t(d,l(m.lastIndex),x)),w++}return w===0?null:E}]})},{"../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,v,g){"use strict";var c=e("../internals/function-apply"),u=e("../internals/function-call"),n=e("../internals/function-uncurry-this"),l=e("../internals/fix-regexp-well-known-symbol-logic"),i=e("../internals/fails"),s=e("../internals/an-object"),r=e("../internals/is-callable"),t=e("../internals/to-integer-or-infinity"),o=e("../internals/to-length"),a=e("../internals/to-string"),A=e("../internals/require-object-coercible"),p=e("../internals/advance-string-index"),h=e("../internals/get-method"),m=e("../internals/get-substitution"),d=e("../internals/regexp-exec-abstract"),y=e("../internals/well-known-symbol"),x=y("replace"),E=Math.max,w=Math.min,b=n([].concat),S=n([].push),B=n("".indexOf),T=n("".slice),D=function(P){return P===void 0?P:String(P)},G=function(){return"a".replace(/./,"$0")==="$0"}(),C=function(){return/./[x]?/./[x]("a","$0")==="":!1}(),R=!i(function(){var P=/./;return P.exec=function(){var k=[];return k.groups={a:"7"},k},"".replace(P,"$<a>")!=="7"});l("replace",function(P,k,te){var re=C?"$":"$0";return[function(ue,se){var he=A(this),pe=ue==null?void 0:h(ue,x);return pe?u(pe,ue,he,se):u(k,a(he),ue,se)},function(Q,ue){var se=s(this),he=a(Q);if(typeof ue=="string"&&B(ue,re)===-1&&B(ue,"$<")===-1){var pe=te(k,se,he,ue);if(pe.done)return pe.value}var Ee=r(ue);Ee||(ue=a(ue));var ve=se.global;if(ve){var we=se.unicode;se.lastIndex=0}for(var ye=[];;){var _e=d(se,he);if(_e===null||(S(ye,_e),!ve))break;var ze=a(_e[0]);ze===""&&(se.lastIndex=p(he,o(se.lastIndex),we))}for(var We="",ge=0,ne=0;ne<ye.length;ne++){_e=ye[ne];for(var L=a(_e[0]),K=E(w(t(_e.index),he.length),0),$=[],z=1;z<_e.length;z++)S($,D(_e[z]));var H=_e.groups;if(Ee){var oe=b([L],$,K,he);H!==void 0&&S(oe,H);var X=a(c(ue,void 0,oe))}else X=m(L,he,K,$,H,ue);K>=ge&&(We+=T(he,ge,K)+X,ge=K+L.length)}return We+T(he,ge)}]},!R||!G||C)},{"../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,v,g){"use strict";var c=e("../internals/function-call"),u=e("../internals/fix-regexp-well-known-symbol-logic"),n=e("../internals/an-object"),l=e("../internals/require-object-coercible"),i=e("../internals/same-value"),s=e("../internals/to-string"),r=e("../internals/get-method"),t=e("../internals/regexp-exec-abstract");u("search",function(o,a,A){return[function(h){var m=l(this),d=h==null?void 0:r(h,o);return d?c(d,h,m):new RegExp(h)[o](s(m))},function(p){var h=n(this),m=s(p),d=A(a,h,m);if(d.done)return d.value;var y=h.lastIndex;i(y,0)||(h.lastIndex=0);var x=t(h,m);return i(h.lastIndex,y)||(h.lastIndex=y),x===null?-1:x.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,v,g){"use strict";var c=e("../internals/function-apply"),u=e("../internals/function-call"),n=e("../internals/function-uncurry-this"),l=e("../internals/fix-regexp-well-known-symbol-logic"),i=e("../internals/is-regexp"),s=e("../internals/an-object"),r=e("../internals/require-object-coercible"),t=e("../internals/species-constructor"),o=e("../internals/advance-string-index"),a=e("../internals/to-length"),A=e("../internals/to-string"),p=e("../internals/get-method"),h=e("../internals/array-slice-simple"),m=e("../internals/regexp-exec-abstract"),d=e("../internals/regexp-exec"),y=e("../internals/regexp-sticky-helpers"),x=e("../internals/fails"),E=y.UNSUPPORTED_Y,w=4294967295,b=Math.min,S=[].push,B=n(/./.exec),T=n(S),D=n("".slice),G=!x(function(){var C=/(?:)/,R=C.exec;C.exec=function(){return R.apply(this,arguments)};var P="ab".split(C);return P.length!==2||P[0]!=="a"||P[1]!=="b"});l("split",function(C,R,P){var k;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?k=function(te,re){var Q=A(r(this)),ue=re===void 0?w:re>>>0;if(ue===0)return[];if(te===void 0)return[Q];if(!i(te))return u(R,Q,te,ue);for(var se=[],he=(te.ignoreCase?"i":"")+(te.multiline?"m":"")+(te.unicode?"u":"")+(te.sticky?"y":""),pe=0,Ee=new RegExp(te.source,he+"g"),ve,we,ye;(ve=u(d,Ee,Q))&&(we=Ee.lastIndex,!(we>pe&&(T(se,D(Q,pe,ve.index)),ve.length>1&&ve.index<Q.length&&c(S,se,h(ve,1)),ye=ve[0].length,pe=we,se.length>=ue)));)Ee.lastIndex===ve.index&&Ee.lastIndex++;return pe===Q.length?(ye||!B(Ee,""))&&T(se,""):T(se,D(Q,pe)),se.length>ue?h(se,0,ue):se}:"0".split(void 0,0).length?k=function(te,re){return te===void 0&&re===0?[]:u(R,this,te,re)}:k=R,[function(re,Q){var ue=r(this),se=re==null?void 0:p(re,C);return se?u(se,re,ue,Q):u(k,A(ue),re,Q)},function(te,re){var Q=s(this),ue=A(te),se=P(k,Q,ue,re,k!==R);if(se.done)return se.value;var he=t(Q,RegExp),pe=Q.unicode,Ee=(Q.ignoreCase?"i":"")+(Q.multiline?"m":"")+(Q.unicode?"u":"")+(E?"g":"y"),ve=new he(E?"^(?:"+Q.source+")":Q,Ee),we=re===void 0?w:re>>>0;if(we===0)return[];if(ue.length===0)return m(ve,ue)===null?[ue]:[];for(var ye=0,_e=0,ze=[];_e<ue.length;){ve.lastIndex=E?0:_e;var We=m(ve,E?D(ue,_e):ue),ge;if(We===null||(ge=b(a(ve.lastIndex+(E?_e:0)),ue.length))===ye)_e=o(ue,_e,pe);else{if(T(ze,D(ue,ye,_e)),ze.length===we)return ze;for(var ne=1;ne<=We.length-1;ne++)if(T(ze,We[ne]),ze.length===we)return ze;_e=ye=ge}}return T(ze,D(ue,ye)),ze}]},!G,E)},{"../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,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/string-trim").trim,n=e("../internals/string-trim-forced");c({target:"String",proto:!0,forced:n("trim")},{trim:function(){return u(this)}})},{"../internals/export":149,"../internals/string-trim":241,"../internals/string-trim-forced":240}],309:[function(e,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/global"),n=e("../internals/function-call"),l=e("../internals/function-uncurry-this"),i=e("../internals/is-pure"),s=e("../internals/descriptors"),r=e("../internals/native-symbol"),t=e("../internals/fails"),o=e("../internals/has-own-property"),a=e("../internals/object-is-prototype-of"),A=e("../internals/an-object"),p=e("../internals/to-indexed-object"),h=e("../internals/to-property-key"),m=e("../internals/to-string"),d=e("../internals/create-property-descriptor"),y=e("../internals/object-create"),x=e("../internals/object-keys"),E=e("../internals/object-get-own-property-names"),w=e("../internals/object-get-own-property-names-external"),b=e("../internals/object-get-own-property-symbols"),S=e("../internals/object-get-own-property-descriptor"),B=e("../internals/object-define-property"),T=e("../internals/object-define-properties"),D=e("../internals/object-property-is-enumerable"),G=e("../internals/redefine"),C=e("../internals/shared"),R=e("../internals/shared-key"),P=e("../internals/hidden-keys"),k=e("../internals/uid"),te=e("../internals/well-known-symbol"),re=e("../internals/well-known-symbol-wrapped"),Q=e("../internals/define-well-known-symbol"),ue=e("../internals/symbol-define-to-primitive"),se=e("../internals/set-to-string-tag"),he=e("../internals/internal-state"),pe=e("../internals/array-iteration").forEach,Ee=R("hidden"),ve="Symbol",we="prototype",ye=he.set,_e=he.getterFor(ve),ze=Object[we],We=u.Symbol,ge=We&&We[we],ne=u.TypeError,L=u.QObject,K=S.f,$=B.f,z=w.f,H=D.f,oe=l([].push),X=C("symbols"),V=C("op-symbols"),Y=C("wks"),de=!L||!L[we]||!L[we].findChild,xe=s&&t(function(){return y($({},"a",{get:function(){return $(this,"a",{value:7}).a}})).a!=7})?function(Le,Qe,$e){var lt=K(ze,Qe);lt&&delete ze[Qe],$(Le,Qe,$e),lt&&Le!==ze&&$(ze,Qe,lt)}:$,De=function(Le,Qe){var $e=X[Le]=y(ge);return ye($e,{type:ve,tag:Le,description:Qe}),s||($e.description=Qe),$e},Oe=function(Qe,$e,lt){Qe===ze&&Oe(V,$e,lt),A(Qe);var mt=h($e);return A(lt),o(X,mt)?(lt.enumerable?(o(Qe,Ee)&&Qe[Ee][mt]&&(Qe[Ee][mt]=!1),lt=y(lt,{enumerable:d(0,!1)})):(o(Qe,Ee)||$(Qe,Ee,d(1,{})),Qe[Ee][mt]=!0),xe(Qe,mt,lt)):$(Qe,mt,lt)},Pe=function(Qe,$e){A(Qe);var lt=p($e),mt=x(lt).concat(st(lt));return pe(mt,function(Rt){(!s||n(Se,lt,Rt))&&Oe(Qe,Rt,lt[Rt])}),Qe},et=function(Qe,$e){return $e===void 0?y(Qe):Pe(y(Qe),$e)},Se=function(Qe){var $e=h(Qe),lt=n(H,this,$e);return this===ze&&o(X,$e)&&!o(V,$e)?!1:lt||!o(this,$e)||!o(X,$e)||o(this,Ee)&&this[Ee][$e]?lt:!0},Ke=function(Qe,$e){var lt=p(Qe),mt=h($e);if(!(lt===ze&&o(X,mt)&&!o(V,mt))){var Rt=K(lt,mt);return Rt&&o(X,mt)&&!(o(lt,Ee)&&lt[Ee][mt])&&(Rt.enumerable=!0),Rt}},Me=function(Qe){var $e=z(p(Qe)),lt=[];return pe($e,function(mt){!o(X,mt)&&!o(P,mt)&&oe(lt,mt)}),lt},st=function(Le){var Qe=Le===ze,$e=z(Qe?V:p(Le)),lt=[];return pe($e,function(mt){o(X,mt)&&(!Qe||o(ze,mt))&&oe(lt,X[mt])}),lt};r||(We=function(){if(a(ge,this))throw ne("Symbol is not a constructor");var Qe=!arguments.length||arguments[0]===void 0?void 0:m(arguments[0]),$e=k(Qe),lt=function(mt){this===ze&&n(lt,V,mt),o(this,Ee)&&o(this[Ee],$e)&&(this[Ee][$e]=!1),xe(this,$e,d(1,mt))};return s&&de&&xe(ze,$e,{configurable:!0,set:lt}),De($e,Qe)},ge=We[we],G(ge,"toString",function(){return _e(this).tag}),G(We,"withoutSetter",function(Le){return De(k(Le),Le)}),D.f=Se,B.f=Oe,T.f=Pe,S.f=Ke,E.f=w.f=Me,b.f=st,re.f=function(Le){return De(te(Le),Le)},s&&($(ge,"description",{configurable:!0,get:function(){return _e(this).description}}),i||G(ze,"propertyIsEnumerable",Se,{unsafe:!0}))),c({global:!0,wrap:!0,forced:!r,sham:!r},{Symbol:We}),pe(x(Y),function(Le){Q(Le)}),c({target:ve,stat:!0,forced:!r},{useSetter:function(){de=!0},useSimple:function(){de=!1}}),c({target:"Object",stat:!0,forced:!r,sham:!s},{create:et,defineProperty:Oe,defineProperties:Pe,getOwnPropertyDescriptor:Ke}),c({target:"Object",stat:!0,forced:!r},{getOwnPropertyNames:Me}),ue(),se(We,ve),P[Ee]=!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,v,g){"use strict";var c=e("../internals/export"),u=e("../internals/descriptors"),n=e("../internals/global"),l=e("../internals/function-uncurry-this"),i=e("../internals/has-own-property"),s=e("../internals/is-callable"),r=e("../internals/object-is-prototype-of"),t=e("../internals/to-string"),o=e("../internals/object-define-property").f,a=e("../internals/copy-constructor-properties"),A=n.Symbol,p=A&&A.prototype;if(u&&s(A)&&(!("description"in p)||A().description!==void 0)){var h={},m=function(){var B=arguments.length<1||arguments[0]===void 0?void 0:t(arguments[0]),T=r(p,this)?new A(B):B===void 0?A():A(B);return B===""&&(h[T]=!0),T};a(m,A),m.prototype=p,p.constructor=m;var d=String(A("test"))=="Symbol(test)",y=l(p.toString),x=l(p.valueOf),E=/^Symbol\((.*)\)[^)]+$/,w=l("".replace),b=l("".slice);o(p,"description",{configurable:!0,get:function(){var B=x(this),T=y(B);if(i(h,B))return"";var D=d?b(T,7,-1):w(T,E,"$1");return D===""?void 0:D}}),c({global:!0,forced:!0},{Symbol:m})}},{"../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,v,g){var c=e("../internals/export"),u=e("../internals/get-built-in"),n=e("../internals/has-own-property"),l=e("../internals/to-string"),i=e("../internals/shared"),s=e("../internals/native-symbol-registry"),r=i("string-to-symbol-registry"),t=i("symbol-to-string-registry");c({target:"Symbol",stat:!0,forced:!s},{for:function(o){var a=l(o);if(n(r,a))return r[a];var A=u("Symbol")(a);return r[a]=A,t[A]=a,A}})},{"../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,v,g){var c=e("../internals/define-well-known-symbol");c("iterator")},{"../internals/define-well-known-symbol":133}],313:[function(e,v,g){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,v,g){var c=e("../internals/export"),u=e("../internals/has-own-property"),n=e("../internals/is-symbol"),l=e("../internals/try-to-string"),i=e("../internals/shared"),s=e("../internals/native-symbol-registry"),r=i("symbol-to-string-registry");c({target:"Symbol",stat:!0,forced:!s},{keyFor:function(o){if(!n(o))throw TypeError(l(o)+" is not a symbol");if(u(r,o))return r[o]}})},{"../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,v,g){"use strict";var c=e("../internals/function-uncurry-this"),u=e("../internals/array-buffer-view-core"),n=e("../internals/array-copy-within"),l=c(n),i=u.aTypedArray,s=u.exportTypedArrayMethod;s("copyWithin",function(t,o){return l(i(this),t,o,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,v,g){"use strict";var c=e("../internals/array-buffer-view-core"),u=e("../internals/array-iteration").every,n=c.aTypedArray,l=c.exportTypedArrayMethod;l("every",function(s){return u(n(this),s,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(e,v,g){"use strict";var c=e("../internals/array-buffer-view-core"),u=e("../internals/function-call"),n=e("../internals/array-fill"),l=c.aTypedArray,i=c.exportTypedArrayMethod;i("fill",function(r){var t=arguments.length;return u(n,l(this),r,t>1?arguments[1]:void 0,t>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(e,v,g){"use strict";var c=e("../internals/array-buffer-view-core"),u=e("../internals/array-iteration").filter,n=e("../internals/typed-array-from-species-and-list"),l=c.aTypedArray,i=c.exportTypedArrayMethod;i("filter",function(r){var t=u(l(this),r,arguments.length>1?arguments[1]:void 0);return n(this,t)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(e,v,g){"use strict";var c=e("../internals/array-buffer-view-core"),u=e("../internals/array-iteration").findIndex,n=c.aTypedArray,l=c.exportTypedArrayMethod;l("findIndex",function(s){return u(n(this),s,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(e,v,g){"use strict";var c=e("../internals/array-buffer-view-core"),u=e("../internals/array-iteration").find,n=c.aTypedArray,l=c.exportTypedArrayMethod;l("find",function(s){return u(n(this),s,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(e,v,g){"use strict";var c=e("../internals/array-buffer-view-core"),u=e("../internals/array-iteration").forEach,n=c.aTypedArray,l=c.exportTypedArrayMethod;l("forEach",function(s){u(n(this),s,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(e,v,g){"use strict";var c=e("../internals/array-buffer-view-core"),u=e("../internals/array-includes").includes,n=c.aTypedArray,l=c.exportTypedArrayMethod;l("includes",function(s){return u(n(this),s,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(e,v,g){"use strict";var c=e("../internals/array-buffer-view-core"),u=e("../internals/array-includes").indexOf,n=c.aTypedArray,l=c.exportTypedArrayMethod;l("indexOf",function(s){return u(n(this),s,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(e,v,g){"use strict";var c=e("../internals/global"),u=e("../internals/fails"),n=e("../internals/function-uncurry-this"),l=e("../internals/array-buffer-view-core"),i=e("../modules/es.array.iterator"),s=e("../internals/well-known-symbol"),r=s("iterator"),t=c.Uint8Array,o=n(i.values),a=n(i.keys),A=n(i.entries),p=l.aTypedArray,h=l.exportTypedArrayMethod,m=t&&t.prototype,d=!u(function(){m[r].call([1])}),y=!!m&&m.values&&m[r]===m.values&&m.values.name==="values",x=function(){return o(p(this))};h("entries",function(){return A(p(this))},d),h("keys",function(){return a(p(this))},d),h("values",x,d||!y,{name:"values"}),h(r,x,d||!y,{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,v,g){"use strict";var c=e("../internals/array-buffer-view-core"),u=e("../internals/function-uncurry-this"),n=c.aTypedArray,l=c.exportTypedArrayMethod,i=u([].join);l("join",function(r){return i(n(this),r)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(e,v,g){"use strict";var c=e("../internals/array-buffer-view-core"),u=e("../internals/function-apply"),n=e("../internals/array-last-index-of"),l=c.aTypedArray,i=c.exportTypedArrayMethod;i("lastIndexOf",function(r){var t=arguments.length;return u(n,l(this),t>1?[r,arguments[1]]:[r])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(e,v,g){"use strict";var c=e("../internals/array-buffer-view-core"),u=e("../internals/array-iteration").map,n=e("../internals/typed-array-species-constructor"),l=c.aTypedArray,i=c.exportTypedArrayMethod;i("map",function(r){return u(l(this),r,arguments.length>1?arguments[1]:void 0,function(t,o){return new(n(t))(o)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(e,v,g){"use strict";var c=e("../internals/array-buffer-view-core"),u=e("../internals/array-reduce").right,n=c.aTypedArray,l=c.exportTypedArrayMethod;l("reduceRight",function(s){var r=arguments.length;return u(n(this),s,r,r>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(e,v,g){"use strict";var c=e("../internals/array-buffer-view-core"),u=e("../internals/array-reduce").left,n=c.aTypedArray,l=c.exportTypedArrayMethod;l("reduce",function(s){var r=arguments.length;return u(n(this),s,r,r>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(e,v,g){"use strict";var c=e("../internals/array-buffer-view-core"),u=c.aTypedArray,n=c.exportTypedArrayMethod,l=Math.floor;n("reverse",function(){for(var s=this,r=u(s).length,t=l(r/2),o=0,a;o<t;)a=s[o],s[o++]=s[--r],s[r]=a;return s})},{"../internals/array-buffer-view-core":103}],331:[function(e,v,g){"use strict";var c=e("../internals/global"),u=e("../internals/function-call"),n=e("../internals/array-buffer-view-core"),l=e("../internals/length-of-array-like"),i=e("../internals/to-offset"),s=e("../internals/to-object"),r=e("../internals/fails"),t=c.RangeError,o=c.Int8Array,a=o&&o.prototype,A=a&&a.set,p=n.aTypedArray,h=n.exportTypedArrayMethod,m=!r(function(){var y=new Uint8ClampedArray(2);return u(A,y,{length:1,0:3},1),y[1]!==3}),d=m&&n.NATIVE_ARRAY_BUFFER_VIEWS&&r(function(){var y=new o(2);return y.set(1),y.set("2",1),y[0]!==0||y[1]!==2});h("set",function(x){p(this);var E=i(arguments.length>1?arguments[1]:void 0,1),w=s(x);if(m)return u(A,this,w,E);var b=this.length,S=l(w),B=0;if(S+E>b)throw t("Wrong length");for(;B<S;)this[E+B]=w[B++]},!m||d)},{"../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,v,g){"use strict";var c=e("../internals/array-buffer-view-core"),u=e("../internals/typed-array-species-constructor"),n=e("../internals/fails"),l=e("../internals/array-slice"),i=c.aTypedArray,s=c.exportTypedArrayMethod,r=n(function(){new Int8Array(1).slice()});s("slice",function(o,a){for(var A=l(i(this),o,a),p=u(this),h=0,m=A.length,d=new p(m);m>h;)d[h]=A[h++];return d},r)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(e,v,g){"use strict";var c=e("../internals/array-buffer-view-core"),u=e("../internals/array-iteration").some,n=c.aTypedArray,l=c.exportTypedArrayMethod;l("some",function(s){return u(n(this),s,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(e,v,g){"use strict";var c=e("../internals/global"),u=e("../internals/function-uncurry-this"),n=e("../internals/fails"),l=e("../internals/a-callable"),i=e("../internals/array-sort"),s=e("../internals/array-buffer-view-core"),r=e("../internals/engine-ff-version"),t=e("../internals/engine-is-ie-or-edge"),o=e("../internals/engine-v8-version"),a=e("../internals/engine-webkit-version"),A=s.aTypedArray,p=s.exportTypedArrayMethod,h=c.Uint16Array,m=h&&u(h.prototype.sort),d=!!m&&!(n(function(){m(new h(2),null)})&&n(function(){m(new h(2),{})})),y=!!m&&!n(function(){if(o)return o<74;if(r)return r<67;if(t)return!0;if(a)return a<602;var E=new h(516),w=Array(516),b,S;for(b=0;b<516;b++)S=b%4,E[b]=515-b,w[b]=b-2*S+3;for(m(E,function(B,T){return(B/4|0)-(T/4|0)}),b=0;b<516;b++)if(E[b]!==w[b])return!0}),x=function(E){return function(w,b){return E!==void 0?+E(w,b)||0:b!==b?-1:w!==w?1:w===0&&b===0?1/w>0&&1/b<0?1:-1:w>b}};p("sort",function(w){return w!==void 0&&l(w),y?m(this,w):i(A(this),x(w))},!y||d)},{"../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,v,g){"use strict";var c=e("../internals/array-buffer-view-core"),u=e("../internals/to-length"),n=e("../internals/to-absolute-index"),l=e("../internals/typed-array-species-constructor"),i=c.aTypedArray,s=c.exportTypedArrayMethod;s("subarray",function(t,o){var a=i(this),A=a.length,p=n(t,A),h=l(a);return new h(a.buffer,a.byteOffset+p*a.BYTES_PER_ELEMENT,u((o===void 0?A:n(o,A))-p))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(e,v,g){"use strict";var c=e("../internals/global"),u=e("../internals/function-apply"),n=e("../internals/array-buffer-view-core"),l=e("../internals/fails"),i=e("../internals/array-slice"),s=c.Int8Array,r=n.aTypedArray,t=n.exportTypedArrayMethod,o=[].toLocaleString,a=!!s&&l(function(){o.call(new s(1))}),A=l(function(){return[1,2].toLocaleString()!=new s([1,2]).toLocaleString()})||!l(function(){s.prototype.toLocaleString.call([1,2])});t("toLocaleString",function(){return u(o,a?i(r(this)):r(this),i(arguments))},A)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(e,v,g){"use strict";var c=e("../internals/array-buffer-view-core").exportTypedArrayMethod,u=e("../internals/fails"),n=e("../internals/global"),l=e("../internals/function-uncurry-this"),i=n.Uint8Array,s=i&&i.prototype||{},r=[].toString,t=l([].join);u(function(){r.call({})})&&(r=function(){return t(this)});var o=s.toString!=r;c("toString",r,o)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(e,v,g){var c=e("../internals/typed-array-constructor");c("Uint8",function(u){return function(l,i,s){return u(this,l,i,s)}})},{"../internals/typed-array-constructor":258}],339:[function(e,v,g){var c=e("../internals/global"),u=e("../internals/dom-iterables"),n=e("../internals/dom-token-list-prototype"),l=e("../internals/array-for-each"),i=e("../internals/create-non-enumerable-property"),s=function(t){if(t&&t.forEach!==l)try{i(t,"forEach",l)}catch(o){t.forEach=l}};for(var r in u)u[r]&&s(c[r]&&c[r].prototype);s(n)},{"../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,v,g){var c=e("../internals/global"),u=e("../internals/dom-iterables"),n=e("../internals/dom-token-list-prototype"),l=e("../modules/es.array.iterator"),i=e("../internals/create-non-enumerable-property"),s=e("../internals/well-known-symbol"),r=s("iterator"),t=s("toStringTag"),o=l.values,a=function(p,h){if(p){if(p[r]!==o)try{i(p,r,o)}catch(d){p[r]=o}if(p[t]||i(p,t,h),u[h]){for(var m in l)if(p[m]!==l[m])try{i(p,m,l[m])}catch(d){p[m]=l[m]}}}};for(var A in u)a(c[A]&&c[A].prototype,A);a(n,"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,v,g){function c(y){return Array.isArray?Array.isArray(y):d(y)==="[object Array]"}g.isArray=c;function u(y){return typeof y=="boolean"}g.isBoolean=u;function n(y){return y===null}g.isNull=n;function l(y){return y==null}g.isNullOrUndefined=l;function i(y){return typeof y=="number"}g.isNumber=i;function s(y){return typeof y=="string"}g.isString=s;function r(y){return typeof y=="symbol"}g.isSymbol=r;function t(y){return y===void 0}g.isUndefined=t;function o(y){return d(y)==="[object RegExp]"}g.isRegExp=o;function a(y){return typeof y=="object"&&y!==null}g.isObject=a;function A(y){return d(y)==="[object Date]"}g.isDate=A;function p(y){return d(y)==="[object Error]"||y instanceof Error}g.isError=p;function h(y){return typeof y=="function"}g.isFunction=h;function m(y){return y===null||typeof y=="boolean"||typeof y=="number"||typeof y=="string"||typeof y=="symbol"||typeof y=="undefined"}g.isPrimitive=m,g.isBuffer=e("buffer").Buffer.isBuffer;function d(y){return Object.prototype.toString.call(y)}},{buffer:90}],342:[function(e,v,g){(function(c){"use strict";var u=function(){var r=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,t=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,o=/[^-+\dA-Z]/g;return function(a,A,p,h){if(arguments.length===1&&s(a)==="string"&&!/\d/.test(a)&&(A=a,a=void 0),a=a||new Date,a instanceof Date||(a=new Date(a)),isNaN(a))throw TypeError("Invalid date");A=String(u.masks[A]||A||u.masks.default);var m=A.slice(0,4);(m==="UTC:"||m==="GMT:")&&(A=A.slice(4),p=!0,m==="GMT:"&&(h=!0));var d=p?"getUTC":"get",y=a[d+"Date"](),x=a[d+"Day"](),E=a[d+"Month"](),w=a[d+"FullYear"](),b=a[d+"Hours"](),S=a[d+"Minutes"](),B=a[d+"Seconds"](),T=a[d+"Milliseconds"](),D=p?0:a.getTimezoneOffset(),G=l(a),C=i(a),R={d:y,dd:n(y),ddd:u.i18n.dayNames[x],dddd:u.i18n.dayNames[x+7],m:E+1,mm:n(E+1),mmm:u.i18n.monthNames[E],mmmm:u.i18n.monthNames[E+12],yy:String(w).slice(2),yyyy:w,h:b%12||12,hh:n(b%12||12),H:b,HH:n(b),M:S,MM:n(S),s:B,ss:n(B),l:n(T,3),L:n(Math.round(T/10)),t:b<12?"a":"p",tt:b<12?"am":"pm",T:b<12?"A":"P",TT:b<12?"AM":"PM",Z:h?"GMT":p?"UTC":(String(a).match(t)||[""]).pop().replace(o,""),o:(D>0?"-":"+")+n(Math.floor(Math.abs(D)/60)*100+Math.abs(D)%60,4),S:["th","st","nd","rd"][y%10>3?0:(y%100-y%10!=10)*y%10],W:G,N:C};return A.replace(r,function(P){return P in R?R[P]:P.slice(1,P.length-1)})}}();u.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"},u.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 n(r,t){for(r=String(r),t=t||2;r.length<t;)r="0"+r;return r}function l(r){var t=new Date(r.getFullYear(),r.getMonth(),r.getDate());t.setDate(t.getDate()-(t.getDay()+6)%7+3);var o=new Date(t.getFullYear(),0,4);o.setDate(o.getDate()-(o.getDay()+6)%7+3);var a=t.getTimezoneOffset()-o.getTimezoneOffset();t.setHours(t.getHours()-a);var A=(t-o)/(864e5*7);return 1+Math.floor(A)}function i(r){var t=r.getDay();return t===0&&(t=7),t}function s(r){return r===null?"null":r===void 0?"undefined":typeof r!="object"?typeof r:Array.isArray(r)?"array":{}.toString.call(r).slice(8,-1).toLowerCase()}typeof F=="function"&&F.amd?F(function(){return u}):typeof g=="object"?v.exports=u:c.dateFormat=u})(this)},{}],343:[function(e,v,g){"use strict";var c=/["'&<>]/;v.exports=u;function u(n){var l=""+n,i=c.exec(l);if(!i)return l;var s,r="",t=0,o=0;for(t=i.index;t<l.length;t++){switch(l.charCodeAt(t)){case 34:s="&quot;";break;case 38:s="&amp;";break;case 39:s="&#39;";break;case 60:s="&lt;";break;case 62:s="&gt;";break;default:continue}o!==t&&(r+=l.substring(o,t)),o=t+1,r+=s}return o!==t?r+l.substring(o,t):r}},{}],344:[function(e,v,g){"use strict";var c=typeof Reflect=="object"?Reflect:null,u=c&&typeof c.apply=="function"?c.apply:function(B,T,D){return Function.prototype.apply.call(B,T,D)},n;c&&typeof c.ownKeys=="function"?n=c.ownKeys:Object.getOwnPropertySymbols?n=function(B){return Object.getOwnPropertyNames(B).concat(Object.getOwnPropertySymbols(B))}:n=function(B){return Object.getOwnPropertyNames(B)};function l(S){console&&console.warn&&console.warn(S)}var i=Number.isNaN||function(B){return B!==B};function s(){s.init.call(this)}v.exports=s,v.exports.once=E,s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var r=10;function t(S){if(typeof S!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof S)}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return r},set:function(S){if(typeof S!="number"||S<0||i(S))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+S+".");r=S}}),s.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},s.prototype.setMaxListeners=function(B){if(typeof B!="number"||B<0||i(B))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+B+".");return this._maxListeners=B,this};function o(S){return S._maxListeners===void 0?s.defaultMaxListeners:S._maxListeners}s.prototype.getMaxListeners=function(){return o(this)},s.prototype.emit=function(B){for(var T=[],D=1;D<arguments.length;D++)T.push(arguments[D]);var G=B==="error",C=this._events;if(C!==void 0)G=G&&C.error===void 0;else if(!G)return!1;if(G){var R;if(T.length>0&&(R=T[0]),R instanceof Error)throw R;var P=new Error("Unhandled error."+(R?" ("+R.message+")":""));throw P.context=R,P}var k=C[B];if(k===void 0)return!1;if(typeof k=="function")u(k,this,T);else for(var te=k.length,re=d(k,te),D=0;D<te;++D)u(re[D],this,T);return!0};function a(S,B,T,D){var G,C,R;if(t(T),C=S._events,C===void 0?(C=S._events=Object.create(null),S._eventsCount=0):(C.newListener!==void 0&&(S.emit("newListener",B,T.listener?T.listener:T),C=S._events),R=C[B]),R===void 0)R=C[B]=T,++S._eventsCount;else if(typeof R=="function"?R=C[B]=D?[T,R]:[R,T]:D?R.unshift(T):R.push(T),G=o(S),G>0&&R.length>G&&!R.warned){R.warned=!0;var P=new Error("Possible EventEmitter memory leak detected. "+R.length+" "+String(B)+" listeners added. Use emitter.setMaxListeners() to increase limit");P.name="MaxListenersExceededWarning",P.emitter=S,P.type=B,P.count=R.length,l(P)}return S}s.prototype.addListener=function(B,T){return a(this,B,T,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(B,T){return a(this,B,T,!0)};function A(){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 p(S,B,T){var D={fired:!1,wrapFn:void 0,target:S,type:B,listener:T},G=A.bind(D);return G.listener=T,D.wrapFn=G,G}s.prototype.once=function(B,T){return t(T),this.on(B,p(this,B,T)),this},s.prototype.prependOnceListener=function(B,T){return t(T),this.prependListener(B,p(this,B,T)),this},s.prototype.removeListener=function(B,T){var D,G,C,R,P;if(t(T),G=this._events,G===void 0)return this;if(D=G[B],D===void 0)return this;if(D===T||D.listener===T)--this._eventsCount===0?this._events=Object.create(null):(delete G[B],G.removeListener&&this.emit("removeListener",B,D.listener||T));else if(typeof D!="function"){for(C=-1,R=D.length-1;R>=0;R--)if(D[R]===T||D[R].listener===T){P=D[R].listener,C=R;break}if(C<0)return this;C===0?D.shift():y(D,C),D.length===1&&(G[B]=D[0]),G.removeListener!==void 0&&this.emit("removeListener",B,P||T)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(B){var T,D,G;if(D=this._events,D===void 0)return this;if(D.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):D[B]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete D[B]),this;if(arguments.length===0){var C=Object.keys(D),R;for(G=0;G<C.length;++G)R=C[G],R!=="removeListener"&&this.removeAllListeners(R);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(T=D[B],typeof T=="function")this.removeListener(B,T);else if(T!==void 0)for(G=T.length-1;G>=0;G--)this.removeListener(B,T[G]);return this};function h(S,B,T){var D=S._events;if(D===void 0)return[];var G=D[B];return G===void 0?[]:typeof G=="function"?T?[G.listener||G]:[G]:T?x(G):d(G,G.length)}s.prototype.listeners=function(B){return h(this,B,!0)},s.prototype.rawListeners=function(B){return h(this,B,!1)},s.listenerCount=function(S,B){return typeof S.listenerCount=="function"?S.listenerCount(B):m.call(S,B)},s.prototype.listenerCount=m;function m(S){var B=this._events;if(B!==void 0){var T=B[S];if(typeof T=="function")return 1;if(T!==void 0)return T.length}return 0}s.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]};function d(S,B){for(var T=new Array(B),D=0;D<B;++D)T[D]=S[D];return T}function y(S,B){for(;B+1<S.length;B++)S[B]=S[B+1];S.pop()}function x(S){for(var B=new Array(S.length),T=0;T<B.length;++T)B[T]=S[T].listener||S[T];return B}function E(S,B){return new Promise(function(T,D){function G(R){S.removeListener(B,C),D(R)}function C(){typeof S.removeListener=="function"&&S.removeListener("error",G),T([].slice.call(arguments))}b(S,B,C,{once:!0}),B!=="error"&&w(S,G,{once:!0})})}function w(S,B,T){typeof S.on=="function"&&b(S,"error",B,T)}function b(S,B,T,D){if(typeof S.on=="function")D.once?S.once(B,T):S.on(B,T);else if(typeof S.addEventListener=="function")S.addEventListener(B,function G(C){D.once&&S.removeEventListener(B,G),T(C)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof S)}},{}],345:[function(e,v,g){"use strict";var c=e("is-callable"),u=Object.prototype.toString,n=Object.prototype.hasOwnProperty,l=function(o,a,A){for(var p=0,h=o.length;p<h;p++)n.call(o,p)&&(A==null?a(o[p],p,o):a.call(A,o[p],p,o))},i=function(o,a,A){for(var p=0,h=o.length;p<h;p++)A==null?a(o.charAt(p),p,o):a.call(A,o.charAt(p),p,o)},s=function(o,a,A){for(var p in o)n.call(o,p)&&(A==null?a(o[p],p,o):a.call(A,o[p],p,o))},r=function(o,a,A){if(!c(a))throw new TypeError("iterator must be a function");var p;arguments.length>=3&&(p=A),u.call(o)==="[object Array]"?l(o,a,p):typeof o=="string"?i(o,a,p):s(o,a,p)};v.exports=r},{"is-callable":367}],346:[function(e,v,g){"use strict";var c="Function.prototype.bind called on incompatible ",u=Array.prototype.slice,n=Object.prototype.toString,l="[object Function]";v.exports=function(s){var r=this;if(typeof r!="function"||n.call(r)!==l)throw new TypeError(c+r);for(var t=u.call(arguments,1),o,a=function(){if(this instanceof o){var d=r.apply(this,t.concat(u.call(arguments)));return Object(d)===d?d:this}else return r.apply(s,t.concat(u.call(arguments)))},A=Math.max(0,r.length-t.length),p=[],h=0;h<A;h++)p.push("$"+h);if(o=Function("binder","return function ("+p.join(",")+"){ return binder.apply(this,arguments); }")(a),r.prototype){var m=function(){};m.prototype=r.prototype,o.prototype=new m,m.prototype=null}return o}},{}],347:[function(e,v,g){"use strict";var c=e("./implementation");v.exports=Function.prototype.bind||c},{"./implementation":346}],348:[function(e,v,g){"use strict";var c,u=SyntaxError,n=Function,l=TypeError,i=function(k){try{return n('"use strict"; return ('+k+").constructor;")()}catch(te){}},s=Object.getOwnPropertyDescriptor;if(s)try{s({},"")}catch(k){s=null}var r=function(){throw new l},t=s?function(){try{return arguments.callee,r}catch(k){try{return s(arguments,"callee").get}catch(te){return r}}}():r,o=e("has-symbols")(),a=e("has-proto")(),A=Object.getPrototypeOf||(a?function(k){return k.__proto__}:null),p={},h=typeof Uint8Array=="undefined"||!A?c:A(Uint8Array),m={"%AggregateError%":typeof AggregateError=="undefined"?c:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer=="undefined"?c:ArrayBuffer,"%ArrayIteratorPrototype%":o&&A?A([][Symbol.iterator]()):c,"%AsyncFromSyncIteratorPrototype%":c,"%AsyncFunction%":p,"%AsyncGenerator%":p,"%AsyncGeneratorFunction%":p,"%AsyncIteratorPrototype%":p,"%Atomics%":typeof Atomics=="undefined"?c:Atomics,"%BigInt%":typeof BigInt=="undefined"?c:BigInt,"%BigInt64Array%":typeof BigInt64Array=="undefined"?c:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array=="undefined"?c:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView=="undefined"?c:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array=="undefined"?c:Float32Array,"%Float64Array%":typeof Float64Array=="undefined"?c:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry=="undefined"?c:FinalizationRegistry,"%Function%":n,"%GeneratorFunction%":p,"%Int8Array%":typeof Int8Array=="undefined"?c:Int8Array,"%Int16Array%":typeof Int16Array=="undefined"?c:Int16Array,"%Int32Array%":typeof Int32Array=="undefined"?c:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":o&&A?A(A([][Symbol.iterator]())):c,"%JSON%":typeof JSON=="object"?JSON:c,"%Map%":typeof Map=="undefined"?c:Map,"%MapIteratorPrototype%":typeof Map=="undefined"||!o||!A?c:A(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise=="undefined"?c:Promise,"%Proxy%":typeof Proxy=="undefined"?c:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect=="undefined"?c:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set=="undefined"?c:Set,"%SetIteratorPrototype%":typeof Set=="undefined"||!o||!A?c:A(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer=="undefined"?c:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":o&&A?A(""[Symbol.iterator]()):c,"%Symbol%":o?Symbol:c,"%SyntaxError%":u,"%ThrowTypeError%":t,"%TypedArray%":h,"%TypeError%":l,"%Uint8Array%":typeof Uint8Array=="undefined"?c:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray=="undefined"?c:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array=="undefined"?c:Uint16Array,"%Uint32Array%":typeof Uint32Array=="undefined"?c:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap=="undefined"?c:WeakMap,"%WeakRef%":typeof WeakRef=="undefined"?c:WeakRef,"%WeakSet%":typeof WeakSet=="undefined"?c:WeakSet};if(A)try{null.error}catch(k){var d=A(A(k));m["%Error.prototype%"]=d}var y=function k(te){var re;if(te==="%AsyncFunction%")re=i("async function () {}");else if(te==="%GeneratorFunction%")re=i("function* () {}");else if(te==="%AsyncGeneratorFunction%")re=i("async function* () {}");else if(te==="%AsyncGenerator%"){var Q=k("%AsyncGeneratorFunction%");Q&&(re=Q.prototype)}else if(te==="%AsyncIteratorPrototype%"){var ue=k("%AsyncGenerator%");ue&&A&&(re=A(ue.prototype))}return m[te]=re,re},x={"%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"]},E=e("function-bind"),w=e("has"),b=E.call(Function.call,Array.prototype.concat),S=E.call(Function.apply,Array.prototype.splice),B=E.call(Function.call,String.prototype.replace),T=E.call(Function.call,String.prototype.slice),D=E.call(Function.call,RegExp.prototype.exec),G=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,C=/\\(\\)?/g,R=function(te){var re=T(te,0,1),Q=T(te,-1);if(re==="%"&&Q!=="%")throw new u("invalid intrinsic syntax, expected closing `%`");if(Q==="%"&&re!=="%")throw new u("invalid intrinsic syntax, expected opening `%`");var ue=[];return B(te,G,function(se,he,pe,Ee){ue[ue.length]=pe?B(Ee,C,"$1"):he||se}),ue},P=function(te,re){var Q=te,ue;if(w(x,Q)&&(ue=x[Q],Q="%"+ue[0]+"%"),w(m,Q)){var se=m[Q];if(se===p&&(se=y(Q)),typeof se=="undefined"&&!re)throw new l("intrinsic "+te+" exists, but is not available. Please file an issue!");return{alias:ue,name:Q,value:se}}throw new u("intrinsic "+te+" does not exist!")};v.exports=function(te,re){if(typeof te!="string"||te.length===0)throw new l("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof re!="boolean")throw new l('"allowMissing" argument must be a boolean');if(D(/^%?[^%]*%?$/,te)===null)throw new u("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Q=R(te),ue=Q.length>0?Q[0]:"",se=P("%"+ue+"%",re),he=se.name,pe=se.value,Ee=!1,ve=se.alias;ve&&(ue=ve[0],S(Q,b([0,1],ve)));for(var we=1,ye=!0;we<Q.length;we+=1){var _e=Q[we],ze=T(_e,0,1),We=T(_e,-1);if((ze==='"'||ze==="'"||ze==="`"||We==='"'||We==="'"||We==="`")&&ze!==We)throw new u("property names with quotes must have matching quotes");if((_e==="constructor"||!ye)&&(Ee=!0),ue+="."+_e,he="%"+ue+"%",w(m,he))pe=m[he];else if(pe!=null){if(!(_e in pe)){if(!re)throw new l("base intrinsic for "+te+" exists, but the property is not available.");return}if(s&&we+1>=Q.length){var ge=s(pe,_e);ye=!!ge,ye&&"get"in ge&&!("originalValue"in ge.get)?pe=ge.get:pe=pe[_e]}else ye=w(pe,_e),pe=pe[_e];ye&&!Ee&&(m[he]=pe)}}return pe}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(e,v,g){"use strict";var c=e("get-intrinsic"),u=c("%Object.getOwnPropertyDescriptor%",!0);if(u)try{u([],"length")}catch(n){u=null}v.exports=u},{"get-intrinsic":348}],350:[function(e,v,g){"use strict";var c={foo:{}},u=Object;v.exports=function(){return{__proto__:c}.foo===c.foo&&!({__proto__:null}instanceof u)}},{}],351:[function(e,v,g){"use strict";var c=typeof Symbol!="undefined"&&Symbol,u=e("./shams");v.exports=function(){return typeof c!="function"||typeof Symbol!="function"||typeof c("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:u()}},{"./shams":352}],352:[function(e,v,g){"use strict";v.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var u={},n=Symbol("test"),l=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(l)!=="[object Symbol]")return!1;var i=42;u[n]=i;for(n in u)return!1;if(typeof Object.keys=="function"&&Object.keys(u).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(u).length!==0)return!1;var s=Object.getOwnPropertySymbols(u);if(s.length!==1||s[0]!==n||!Object.prototype.propertyIsEnumerable.call(u,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var r=Object.getOwnPropertyDescriptor(u,n);if(r.value!==i||r.enumerable!==!0)return!1}return!0}},{}],353:[function(e,v,g){"use strict";var c=e("has-symbols/shams");v.exports=function(){return c()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(e,v,g){"use strict";var c=e("function-bind");v.exports=c.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(e,v,g){var c=e("http"),u=e("url"),n=v.exports;for(var l in c)c.hasOwnProperty(l)&&(n[l]=c[l]);n.request=function(s,r){return s=i(s),c.request.call(this,s,r)},n.get=function(s,r){return s=i(s),c.get.call(this,s,r)};function i(s){if(typeof s=="string"&&(s=u.parse(s)),s.protocol||(s.protocol="https:"),s.protocol!=="https:")throw new Error('Protocol "'+s.protocol+'" not supported. Expected "https:"');return s}},{http:468,url:472}],356:[function(e,v,g){"use strict";var c=e("util"),u=e("ms");v.exports=function(n){if(typeof n=="number")return n;var l=u(n);if(l===void 0){var i=new Error(c.format("humanize-ms(%j) result undefined",n));console.warn(i.stack)}return l}},{ms:376,util:419}],357:[function(e,v,g){g.read=function(c,u,n,l,i){var s,r,t=i*8-l-1,o=(1<<t)-1,a=o>>1,A=-7,p=n?i-1:0,h=n?-1:1,m=c[u+p];for(p+=h,s=m&(1<<-A)-1,m>>=-A,A+=t;A>0;s=s*256+c[u+p],p+=h,A-=8);for(r=s&(1<<-A)-1,s>>=-A,A+=l;A>0;r=r*256+c[u+p],p+=h,A-=8);if(s===0)s=1-a;else{if(s===o)return r?NaN:(m?-1:1)*(1/0);r=r+Math.pow(2,l),s=s-a}return(m?-1:1)*r*Math.pow(2,s-l)},g.write=function(c,u,n,l,i,s){var r,t,o,a=s*8-i-1,A=(1<<a)-1,p=A>>1,h=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,m=l?0:s-1,d=l?1:-1,y=u<0||u===0&&1/u<0?1:0;for(u=Math.abs(u),isNaN(u)||u===1/0?(t=isNaN(u)?1:0,r=A):(r=Math.floor(Math.log(u)/Math.LN2),u*(o=Math.pow(2,-r))<1&&(r--,o*=2),r+p>=1?u+=h/o:u+=h*Math.pow(2,1-p),u*o>=2&&(r++,o/=2),r+p>=A?(t=0,r=A):r+p>=1?(t=(u*o-1)*Math.pow(2,i),r=r+p):(t=u*Math.pow(2,p-1)*Math.pow(2,i),r=0));i>=8;c[n+m]=t&255,m+=d,t/=256,i-=8);for(r=r<<i|t,a+=i;a>0;c[n+m]=r&255,m+=d,r/=256,a-=8);c[n+m-d]|=y*128}},{}],358:[function(e,v,g){"use strict";var c=[e("./nextTick"),e("./queueMicrotask"),e("./mutation.js"),e("./messageChannel"),e("./stateChange"),e("./timeout")],u,n,l=-1,i=[],s=!1;function r(){!u||!n||(u=!1,n.length?i=n.concat(i):l=-1,i.length&&t())}function t(){if(!u){s=!1,u=!0;for(var m=i.length,d=setTimeout(r);m;){for(n=i,i=[];n&&++l<m;)n[l].run();l=-1,m=i.length}n=null,l=-1,u=!1,clearTimeout(d)}}for(var o,a=-1,A=c.length;++a<A;)if(c[a]&&c[a].test&&c[a].test()){o=c[a].install(t);break}function p(m,d){this.fun=m,this.array=d}p.prototype.run=function(){var m=this.fun,d=this.array;switch(d.length){case 0:return m();case 1:return m(d[0]);case 2:return m(d[0],d[1]);case 3:return m(d[0],d[1],d[2]);default:return m.apply(null,d)}},v.exports=h;function h(m){var d=new Array(arguments.length-1);if(arguments.length>1)for(var y=1;y<arguments.length;y++)d[y-1]=arguments[y];i.push(new p(m,d)),!s&&!u&&(s=!0,o())}},{"./messageChannel":359,"./mutation.js":360,"./nextTick":89,"./queueMicrotask":361,"./stateChange":362,"./timeout":363}],359:[function(e,v,g){(function(c){(function(){"use strict";g.test=function(){return c.setImmediate?!1:typeof c.MessageChannel!="undefined"},g.install=function(u){var n=new c.MessageChannel;return n.port1.onmessage=u,function(){n.port2.postMessage(0)}}}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],360:[function(e,v,g){(function(c){(function(){"use strict";var u=c.MutationObserver||c.WebKitMutationObserver;g.test=function(){return u},g.install=function(n){var l=0,i=new u(n),s=c.document.createTextNode("");return i.observe(s,{characterData:!0}),function(){s.data=l=++l%2}}}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],361:[function(e,v,g){(function(c){(function(){"use strict";g.test=function(){return typeof c.queueMicrotask=="function"},g.install=function(u){return function(){c.queueMicrotask(u)}}}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],362:[function(e,v,g){(function(c){(function(){"use strict";g.test=function(){return"document"in c&&"onreadystatechange"in c.document.createElement("script")},g.install=function(u){return function(){var n=c.document.createElement("script");return n.onreadystatechange=function(){u(),n.onreadystatechange=null,n.parentNode.removeChild(n),n=null},c.document.documentElement.appendChild(n),u}}}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],363:[function(e,v,g){"use strict";g.test=function(){return!0},g.install=function(c){return function(){setTimeout(c,0)}}},{}],364:[function(e,v,g){typeof Object.create=="function"?v.exports=function(u,n){n&&(u.super_=n,u.prototype=Object.create(n.prototype,{constructor:{value:u,enumerable:!1,writable:!0,configurable:!0}}))}:v.exports=function(u,n){if(n){u.super_=n;var l=function(){};l.prototype=n.prototype,u.prototype=new l,u.prototype.constructor=u}}},{}],365:[function(e,v,g){"use strict";var c=e("has-tostringtag/shams")(),u=e("call-bind/callBound"),n=u("Object.prototype.toString"),l=function(t){return c&&t&&typeof t=="object"&&Symbol.toStringTag in t?!1:n(t)==="[object Arguments]"},i=function(t){return l(t)?!0:t!==null&&typeof t=="object"&&typeof t.length=="number"&&t.length>=0&&n(t)!=="[object Array]"&&n(t.callee)==="[object Function]"},s=function(){return l(arguments)}();l.isLegacyArguments=i,v.exports=s?l:i},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(e,v,g){v.exports=function(n){return n!=null&&(c(n)||u(n)||!!n._isBuffer)};function c(n){return!!n.constructor&&typeof n.constructor.isBuffer=="function"&&n.constructor.isBuffer(n)}function u(n){return typeof n.readFloatLE=="function"&&typeof n.slice=="function"&&c(n.slice(0,0))}},{}],367:[function(e,v,g){"use strict";var c=Function.prototype.toString,u=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,n,l;if(typeof u=="function"&&typeof Object.defineProperty=="function")try{n=Object.defineProperty({},"length",{get:function(){throw l}}),l={},u(function(){throw 42},null,n)}catch(w){w!==l&&(u=null)}else u=null;var i=/^\s*class\b/,s=function(b){try{var S=c.call(b);return i.test(S)}catch(B){return!1}},r=function(b){try{return s(b)?!1:(c.call(b),!0)}catch(S){return!1}},t=Object.prototype.toString,o="[object Object]",a="[object Function]",A="[object GeneratorFunction]",p="[object HTMLAllCollection]",h="[object HTML document.all class]",m="[object HTMLCollection]",d=typeof Symbol=="function"&&!!Symbol.toStringTag,y=!(0 in[,]),x=function(){return!1};if(typeof document=="object"){var E=document.all;t.call(E)===t.call(document.all)&&(x=function(b){if((y||!b)&&(typeof b=="undefined"||typeof b=="object"))try{var S=t.call(b);return(S===p||S===h||S===m||S===o)&&b("")==null}catch(B){}return!1})}v.exports=u?function(b){if(x(b))return!0;if(!b||typeof b!="function"&&typeof b!="object")return!1;try{u(b,null,n)}catch(S){if(S!==l)return!1}return!s(b)&&r(b)}:function(b){if(x(b))return!0;if(!b||typeof b!="function"&&typeof b!="object")return!1;if(d)return r(b);if(s(b))return!1;var S=t.call(b);return S!==a&&S!==A&&!/^\[object HTML/.test(S)?!1:r(b)}},{}],368:[function(e,v,g){"use strict";var c=Object.prototype.toString,u=Function.prototype.toString,n=/^\s*(?:function)?\*/,l=e("has-tostringtag/shams")(),i=Object.getPrototypeOf,s=function(){if(!l)return!1;try{return Function("return function*() {}")()}catch(t){}},r;v.exports=function(o){if(typeof o!="function")return!1;if(n.test(u.call(o)))return!0;if(!l){var a=c.call(o);return a==="[object GeneratorFunction]"}if(!i)return!1;if(typeof r=="undefined"){var A=s();r=A?i(A):!1}return i(o)===r}},{"has-tostringtag/shams":353}],369:[function(e,v,g){"use strict";var c=e("which-typed-array");v.exports=function(n){return!!c(n)}},{"which-typed-array":420}],370:[function(e,v,g){var c={}.toString;v.exports=Array.isArray||function(u){return c.call(u)=="[object Array]"}},{}],371:[function(e,v,g){(function(c){(function(){(function(u,n){typeof g=="object"&&typeof v!="undefined"?v.exports=n(u):typeof F=="function"&&F.amd?F(n):n(u)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof c!="undefined"?c:this,function(u){"use strict";u=u||{};var n=u.Base64,l="2.6.4",i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=function(te){for(var re={},Q=0,ue=te.length;Q<ue;Q++)re[te.charAt(Q)]=Q;return re}(i),r=String.fromCharCode,t=function(te){if(te.length<2){var re=te.charCodeAt(0);return re<128?te:re<2048?r(192|re>>>6)+r(128|re&63):r(224|re>>>12&15)+r(128|re>>>6&63)+r(128|re&63)}else{var re=65536+(te.charCodeAt(0)-55296)*1024+(te.charCodeAt(1)-56320);return r(240|re>>>18&7)+r(128|re>>>12&63)+r(128|re>>>6&63)+r(128|re&63)}},o=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(te){return te.replace(o,t)},A=function(te){var re=[0,2,1][te.length%3],Q=te.charCodeAt(0)<<16|(te.length>1?te.charCodeAt(1):0)<<8|(te.length>2?te.charCodeAt(2):0),ue=[i.charAt(Q>>>18),i.charAt(Q>>>12&63),re>=2?"=":i.charAt(Q>>>6&63),re>=1?"=":i.charAt(Q&63)];return ue.join("")},p=u.btoa&&typeof u.btoa=="function"?function(te){return u.btoa(te)}:function(te){if(te.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return te.replace(/[\s\S]{1,3}/g,A)},h=function(te){return p(a(String(te)))},m=function(te){return te.replace(/[+\/]/g,function(re){return re=="+"?"-":"_"}).replace(/=/g,"")},d=function(te,re){return re?m(h(te)):h(te)},y=function(te){return d(te,!0)},x;u.Uint8Array&&(x=function(te,re){for(var Q="",ue=0,se=te.length;ue<se;ue+=3){var he=te[ue],pe=te[ue+1],Ee=te[ue+2],ve=he<<16|pe<<8|Ee;Q+=i.charAt(ve>>>18)+i.charAt(ve>>>12&63)+(typeof pe!="undefined"?i.charAt(ve>>>6&63):"=")+(typeof Ee!="undefined"?i.charAt(ve&63):"=")}return re?m(Q):Q});var E=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,w=function(te){switch(te.length){case 4:var re=(7&te.charCodeAt(0))<<18|(63&te.charCodeAt(1))<<12|(63&te.charCodeAt(2))<<6|63&te.charCodeAt(3),Q=re-65536;return r((Q>>>10)+55296)+r((Q&1023)+56320);case 3:return r((15&te.charCodeAt(0))<<12|(63&te.charCodeAt(1))<<6|63&te.charCodeAt(2));default:return r((31&te.charCodeAt(0))<<6|63&te.charCodeAt(1))}},b=function(te){return te.replace(E,w)},S=function(te){var re=te.length,Q=re%4,ue=(re>0?s[te.charAt(0)]<<18:0)|(re>1?s[te.charAt(1)]<<12:0)|(re>2?s[te.charAt(2)]<<6:0)|(re>3?s[te.charAt(3)]:0),se=[r(ue>>>16),r(ue>>>8&255),r(ue&255)];return se.length-=[0,0,2,1][Q],se.join("")},B=u.atob&&typeof u.atob=="function"?function(te){return u.atob(te)}:function(te){return te.replace(/\S{1,4}/g,S)},T=function(te){return B(String(te).replace(/[^A-Za-z0-9\+\/]/g,""))},D=function(te){return b(B(te))},G=function(te){return String(te).replace(/[-_]/g,function(re){return re=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},C=function(te){return D(G(te))},R;u.Uint8Array&&(R=function(te){return Uint8Array.from(T(G(te)),function(re){return re.charCodeAt(0)})});var P=function(){var te=u.Base64;return u.Base64=n,te};if(u.Base64={VERSION:l,atob:T,btoa:p,fromBase64:C,toBase64:d,utob:a,encode:d,encodeURI:y,btou:b,decode:C,noConflict:P,fromUint8Array:x,toUint8Array:R},typeof Object.defineProperty=="function"){var k=function(te){return{value:te,enumerable:!1,writable:!0,configurable:!0}};u.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",k(function(){return C(this)})),Object.defineProperty(String.prototype,"toBase64",k(function(te){return d(this,te)})),Object.defineProperty(String.prototype,"toBase64URI",k(function(){return d(this,!0)}))}}return u.Meteor&&(Base64=u.Base64),typeof v!="undefined"&&v.exports?v.exports.Base64=u.Base64:typeof F=="function"&&F.amd&&F([],function(){return u.Base64}),{Base64:u.Base64}})}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(e,v,g){"use strict";v.exports=u;var c=Object.prototype.hasOwnProperty;function u(n,l,i){if(!n)throw new TypeError("argument dest is required");if(!l)throw new TypeError("argument src is required");return i===void 0&&(i=!0),Object.getOwnPropertyNames(l).forEach(function(r){if(!(!i&&c.call(n,r))){var t=Object.getOwnPropertyDescriptor(l,r);Object.defineProperty(n,r,t)}}),n}},{}],373:[function(e,v,g){"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 c(){this._types=Object.create(null),this._extensions=Object.create(null);for(var u=0;u<arguments.length;u++)this.define(arguments[u]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}c.prototype.define=function(u,n){for(var l in u){var i=u[l].map(function(o){return o.toLowerCase()});l=l.toLowerCase();for(var s=0;s<i.length;s++){var r=i[s];if(r[0]!=="*"){if(!n&&r in this._types)throw new Error('Attempt to change mapping for "'+r+'" extension from "'+this._types[r]+'" to "'+l+'". Pass `force=true` to allow this, otherwise remove "'+r+'" from the list of extensions for "'+l+'".');this._types[r]=l}}if(n||!this._extensions[l]){var t=i[0];this._extensions[l]=t[0]!=="*"?t:t.substr(1)}}},c.prototype.getType=function(u){u=String(u);var n=u.replace(/^.*[/\\]/,"").toLowerCase(),l=n.replace(/^.*\./,"").toLowerCase(),i=n.length<u.length,s=l.length<n.length-1;return(s||!i)&&this._types[l]||null},c.prototype.getExtension=function(u){return u=/^\s*([^;\s]*)/.test(u)&&RegExp.$1,u&&this._extensions[u.toLowerCase()]||null},v.exports=c},{"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,v,g){"use strict";var c=e("./Mime");v.exports=new c(e("./types/standard"))},{"./Mime":373,"./types/standard":375}],375:[function(e,v,g){"use strict";v.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,v,g){var c=1e3,u=c*60,n=u*60,l=n*24,i=l*7,s=l*365.25;v.exports=function(A,p){p=p||{};var h=typeof A;if(h==="string"&&A.length>0)return r(A);if(h==="number"&&isFinite(A))return p.long?o(A):t(A);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(A))};function r(A){if(A=String(A),!(A.length>100)){var p=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(A);if(p){var h=parseFloat(p[1]),m=(p[2]||"ms").toLowerCase();switch(m){case"years":case"year":case"yrs":case"yr":case"y":return h*s;case"weeks":case"week":case"w":return h*i;case"days":case"day":case"d":return h*l;case"hours":case"hour":case"hrs":case"hr":case"h":return h*n;case"minutes":case"minute":case"mins":case"min":case"m":return h*u;case"seconds":case"second":case"secs":case"sec":case"s":return h*c;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return h;default:return}}}}function t(A){var p=Math.abs(A);return p>=l?Math.round(A/l)+"d":p>=n?Math.round(A/n)+"h":p>=u?Math.round(A/u)+"m":p>=c?Math.round(A/c)+"s":A+"ms"}function o(A){var p=Math.abs(A);return p>=l?a(A,p,l,"day"):p>=n?a(A,p,n,"hour"):p>=u?a(A,p,u,"minute"):p>=c?a(A,p,c,"second"):A+" ms"}function a(A,p,h,m){var d=p>=h*1.5;return Math.round(A/h)+" "+m+(d?"s":"")}},{}],377:[function(e,v,g){"use strict";var c=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function l(s){if(s==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(s)}function i(){try{if(!Object.assign)return!1;var s=new String("abc");if(s[5]="de",Object.getOwnPropertyNames(s)[0]==="5")return!1;for(var r={},t=0;t<10;t++)r["_"+String.fromCharCode(t)]=t;var o=Object.getOwnPropertyNames(r).map(function(A){return r[A]});if(o.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(A){a[A]=A}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch(A){return!1}}v.exports=i()?Object.assign:function(s,r){for(var t,o=l(s),a,A=1;A<arguments.length;A++){t=Object(arguments[A]);for(var p in t)u.call(t,p)&&(o[p]=t[p]);if(c){a=c(t);for(var h=0;h<a.length;h++)n.call(t,a[h])&&(o[a[h]]=t[a[h]])}}return o}},{}],378:[function(e,v,g){(function(c){(function(){"use strict";function u(s){if(typeof s!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(s))}function n(s,r){for(var t="",o=0,a=-1,A=0,p,h=0;h<=s.length;++h){if(h<s.length)p=s.charCodeAt(h);else{if(p===47)break;p=47}if(p===47){if(!(a===h-1||A===1))if(a!==h-1&&A===2){if(t.length<2||o!==2||t.charCodeAt(t.length-1)!==46||t.charCodeAt(t.length-2)!==46){if(t.length>2){var m=t.lastIndexOf("/");if(m!==t.length-1){m===-1?(t="",o=0):(t=t.slice(0,m),o=t.length-1-t.lastIndexOf("/")),a=h,A=0;continue}}else if(t.length===2||t.length===1){t="",o=0,a=h,A=0;continue}}r&&(t.length>0?t+="/..":t="..",o=2)}else t.length>0?t+="/"+s.slice(a+1,h):t=s.slice(a+1,h),o=h-a-1;a=h,A=0}else p===46&&A!==-1?++A:A=-1}return t}function l(s,r){var t=r.dir||r.root,o=r.base||(r.name||"")+(r.ext||"");return t?t===r.root?t+o:t+s+o:o}var i={resolve:function(){for(var r="",t=!1,o,a=arguments.length-1;a>=-1&&!t;a--){var A;a>=0?A=arguments[a]:(o===void 0&&(o=c.cwd()),A=o),u(A),A.length!==0&&(r=A+"/"+r,t=A.charCodeAt(0)===47)}return r=n(r,!t),t?r.length>0?"/"+r:"/":r.length>0?r:"."},normalize:function(r){if(u(r),r.length===0)return".";var t=r.charCodeAt(0)===47,o=r.charCodeAt(r.length-1)===47;return r=n(r,!t),r.length===0&&!t&&(r="."),r.length>0&&o&&(r+="/"),t?"/"+r:r},isAbsolute:function(r){return u(r),r.length>0&&r.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var r,t=0;t<arguments.length;++t){var o=arguments[t];u(o),o.length>0&&(r===void 0?r=o:r+="/"+o)}return r===void 0?".":i.normalize(r)},relative:function(r,t){if(u(r),u(t),r===t||(r=i.resolve(r),t=i.resolve(t),r===t))return"";for(var o=1;o<r.length&&r.charCodeAt(o)===47;++o);for(var a=r.length,A=a-o,p=1;p<t.length&&t.charCodeAt(p)===47;++p);for(var h=t.length,m=h-p,d=A<m?A:m,y=-1,x=0;x<=d;++x){if(x===d){if(m>d){if(t.charCodeAt(p+x)===47)return t.slice(p+x+1);if(x===0)return t.slice(p+x)}else A>d&&(r.charCodeAt(o+x)===47?y=x:x===0&&(y=0));break}var E=r.charCodeAt(o+x),w=t.charCodeAt(p+x);if(E!==w)break;E===47&&(y=x)}var b="";for(x=o+y+1;x<=a;++x)(x===a||r.charCodeAt(x)===47)&&(b.length===0?b+="..":b+="/..");return b.length>0?b+t.slice(p+y):(p+=y,t.charCodeAt(p)===47&&++p,t.slice(p))},_makeLong:function(r){return r},dirname:function(r){if(u(r),r.length===0)return".";for(var t=r.charCodeAt(0),o=t===47,a=-1,A=!0,p=r.length-1;p>=1;--p)if(t=r.charCodeAt(p),t===47){if(!A){a=p;break}}else A=!1;return a===-1?o?"/":".":o&&a===1?"//":r.slice(0,a)},basename:function(r,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');u(r);var o=0,a=-1,A=!0,p;if(t!==void 0&&t.length>0&&t.length<=r.length){if(t.length===r.length&&t===r)return"";var h=t.length-1,m=-1;for(p=r.length-1;p>=0;--p){var d=r.charCodeAt(p);if(d===47){if(!A){o=p+1;break}}else m===-1&&(A=!1,m=p+1),h>=0&&(d===t.charCodeAt(h)?--h===-1&&(a=p):(h=-1,a=m))}return o===a?a=m:a===-1&&(a=r.length),r.slice(o,a)}else{for(p=r.length-1;p>=0;--p)if(r.charCodeAt(p)===47){if(!A){o=p+1;break}}else a===-1&&(A=!1,a=p+1);return a===-1?"":r.slice(o,a)}},extname:function(r){u(r);for(var t=-1,o=0,a=-1,A=!0,p=0,h=r.length-1;h>=0;--h){var m=r.charCodeAt(h);if(m===47){if(!A){o=h+1;break}continue}a===-1&&(A=!1,a=h+1),m===46?t===-1?t=h:p!==1&&(p=1):t!==-1&&(p=-1)}return t===-1||a===-1||p===0||p===1&&t===a-1&&t===o+1?"":r.slice(t,a)},format:function(r){if(r===null||typeof r!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof r);return l("/",r)},parse:function(r){u(r);var t={root:"",dir:"",base:"",ext:"",name:""};if(r.length===0)return t;var o=r.charCodeAt(0),a=o===47,A;a?(t.root="/",A=1):A=0;for(var p=-1,h=0,m=-1,d=!0,y=r.length-1,x=0;y>=A;--y){if(o=r.charCodeAt(y),o===47){if(!d){h=y+1;break}continue}m===-1&&(d=!1,m=y+1),o===46?p===-1?p=y:x!==1&&(x=1):p!==-1&&(x=-1)}return p===-1||m===-1||x===0||x===1&&p===m-1&&p===h+1?m!==-1&&(h===0&&a?t.base=t.name=r.slice(1,m):t.base=t.name=r.slice(h,m)):(h===0&&a?(t.name=r.slice(1,p),t.base=r.slice(1,m)):(t.name=r.slice(h,p),t.base=r.slice(h,m)),t.ext=r.slice(p,m)),h>0?t.dir=r.slice(0,h-1):a&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};i.posix=i,v.exports=i}).call(this)}).call(this,e("_process"))},{_process:467}],379:[function(e,v,g){(function(c){(function(){(function(){"use strict";var u={function:!0,object:!0},n=u[typeof window]&&window||this,l=n,i=u[typeof g]&&g,s=u[typeof v]&&v&&!v.nodeType&&v,r=i&&s&&typeof c=="object"&&c;r&&(r.global===r||r.window===r||r.self===r)&&(n=r);var t=Math.pow(2,53)-1,o=/\bOpera/,a=this,A=Object.prototype,p=A.hasOwnProperty,h=A.toString;function m(C){return C=String(C),C.charAt(0).toUpperCase()+C.slice(1)}function d(C,R,P){var k={"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 R&&P&&/^Win/i.test(C)&&!/^Windows Phone /i.test(C)&&(k=k[/[\d.]+$/.exec(C)])&&(C="Windows "+k),C=String(C),R&&P&&(C=C.replace(RegExp(R,"i"),P)),C=x(C.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]),C}function y(C,R){var P=-1,k=C?C.length:0;if(typeof k=="number"&&k>-1&&k<=t)for(;++P<k;)R(C[P],P,C);else E(C,R)}function x(C){return C=T(C),/^(?:webOS|i(?:OS|P))/.test(C)?C:m(C)}function E(C,R){for(var P in C)p.call(C,P)&&R(C[P],P,C)}function w(C){return C==null?m(C):h.call(C).slice(8,-1)}function b(C,R){var P=C!=null?typeof C[R]:"number";return!/^(?:boolean|number|string|undefined)$/.test(P)&&(P=="object"?!!C[R]:!0)}function S(C){return String(C).replace(/([ -])(?!$)/g,"$1?")}function B(C,R){var P=null;return y(C,function(k,te){P=R(P,k,te,C)}),P}function T(C){return String(C).replace(/^ +| +$/g,"")}function D(C){var R=n,P=C&&typeof C=="object"&&w(C)!="String";P&&(R=C,C=null);var k=R.navigator||{},te=k.userAgent||"";C||(C=te);var re=P||a==l,Q=P?!!k.likeChrome:/\bChrome\b/.test(C)&&!/internal|\n/i.test(h.toString()),ue="Object",se=P?ue:"ScriptBridgingProxyObject",he=P?ue:"Environment",pe=P&&R.java?"JavaPackage":w(R.java),Ee=P?ue:"RuntimeObject",ve=/\bJava/.test(pe)&&R.java,we=ve&&w(R.environment)==he,ye=ve?"a":"\u03B1",_e=ve?"b":"\u03B2",ze=R.document||{},We=R.operamini||R.opera,ge=o.test(ge=P&&We?We["[[Class]]"]:w(We))?ge:We=null,ne,L=C,K=[],$=null,z=C==te,H=z&&We&&typeof We.version=="function"&&We.version(),oe,X=De([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),V=Pe(["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"]),Y=Se([{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"]),de=Oe({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}}),xe=et(["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 De(Le){return B(Le,function(Qe,$e){return Qe||RegExp("\\b"+($e.pattern||S($e))+"\\b","i").exec(C)&&($e.label||$e)})}function Oe(Le){return B(Le,function(Qe,$e,lt){return Qe||($e[Y]||$e[/^[a-z]+(?: +[a-z]+\b)*/i.exec(Y)]||RegExp("\\b"+S(lt)+"(?:\\b|\\w*\\d)","i").exec(C))&&lt})}function Pe(Le){return B(Le,function(Qe,$e){return Qe||RegExp("\\b"+($e.pattern||S($e))+"\\b","i").exec(C)&&($e.label||$e)})}function et(Le){return B(Le,function(Qe,$e){var lt=$e.pattern||S($e);return!Qe&&(Qe=RegExp("\\b"+lt+"(?:/[\\d.]+|[ \\w.]*)","i").exec(C))&&(Qe=d(Qe,lt,$e.label||$e)),Qe})}function Se(Le){return B(Le,function(Qe,$e){var lt=$e.pattern||S($e);return!Qe&&(Qe=RegExp("\\b"+lt+" *\\d+[.\\w_]*","i").exec(C)||RegExp("\\b"+lt+" *\\w+-[\\w]*","i").exec(C)||RegExp("\\b"+lt+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(C))&&((Qe=String($e.label&&!RegExp(lt,"i").test($e.label)?$e.label:Qe).split("/"))[1]&&!/[\d.]+/.test(Qe[0])&&(Qe[0]+=" "+Qe[1]),$e=$e.label||$e,Qe=x(Qe[0].replace(RegExp(lt,"i"),$e).replace(RegExp("; *(?:"+$e+"[_-])?","i")," ").replace(RegExp("("+$e+")[-_.]?(\\w)","i"),"$1 $2"))),Qe})}function Ke(Le){return B(Le,function(Qe,$e){return Qe||(RegExp($e+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(C)||0)[1]||null})}function Me(){return this.description||""}if(X&&(X=[X]),/\bAndroid\b/.test(xe)&&!Y&&(ne=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(C))&&(Y=T(ne[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null),de&&!Y?Y=Se([de]):de&&Y&&(Y=Y.replace(RegExp("^("+S(de)+")[-_.\\s]","i"),de+" ").replace(RegExp("^("+S(de)+")[-_.]?(\\w)","i"),de+" $2")),(ne=/\bGoogle TV\b/.exec(Y))&&(Y=ne[0]),/\bSimulator\b/i.test(C)&&(Y=(Y?Y+" ":"")+"Simulator"),V=="Opera Mini"&&/\bOPiOS\b/.test(C)&&K.push("running in Turbo/Uncompressed mode"),V=="IE"&&/\blike iPhone OS\b/.test(C)?(ne=D(C.replace(/like iPhone OS/,"")),de=ne.manufacturer,Y=ne.product):/^iP/.test(Y)?(V||(V="Safari"),xe="iOS"+((ne=/ OS ([\d_]+)/i.exec(C))?" "+ne[1].replace(/_/g,"."):"")):V=="Konqueror"&&/^Linux\b/i.test(xe)?xe="Kubuntu":de&&de!="Google"&&(/Chrome/.test(V)&&!/\bMobile Safari\b/i.test(C)||/\bVita\b/.test(Y))||/\bAndroid\b/.test(xe)&&/^Chrome/.test(V)&&/\bVersion\//i.test(C)?(V="Android Browser",xe=/\bAndroid\b/.test(xe)?xe:"Android"):V=="Silk"?(/\bMobi/i.test(C)||(xe="Android",K.unshift("desktop mode")),/Accelerated *= *true/i.test(C)&&K.unshift("accelerated")):V=="UC Browser"&&/\bUCWEB\b/.test(C)?K.push("speed mode"):V=="PaleMoon"&&(ne=/\bFirefox\/([\d.]+)\b/.exec(C))?K.push("identifying as Firefox "+ne[1]):V=="Firefox"&&(ne=/\b(Mobile|Tablet|TV)\b/i.exec(C))?(xe||(xe="Firefox OS"),Y||(Y=ne[1])):!V||(ne=!/\bMinefield\b/i.test(C)&&/\b(?:Firefox|Safari)\b/.exec(V))?(V&&!Y&&/[\/,]|^[^(]+?\)/.test(C.slice(C.indexOf(ne+"/")+8))&&(V=null),(ne=Y||de||xe)&&(Y||de||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(xe))&&(V=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(xe)?xe:ne)+" Browser")):V=="Electron"&&(ne=(/\bChrome\/([\d.]+)\b/.exec(C)||0)[1])&&K.push("Chromium "+ne),H||(H=Ke(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",S(V),"(?:Firefox|Minefield|NetFront)"])),(ne=X=="iCab"&&parseFloat(H)>3&&"WebKit"||/\bOpera\b/.test(V)&&(/\bOPR\b/.test(C)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(C)&&!/^(?:Trident|EdgeHTML)$/.test(X)&&"WebKit"||!X&&/\bMSIE\b/i.test(C)&&(xe=="Mac OS"?"Tasman":"Trident")||X=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(V)&&"NetFront")&&(X=[ne]),V=="IE"&&(ne=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(C)||0)[1])?(V+=" Mobile",xe="Windows Phone "+(/\+$/.test(ne)?ne:ne+".x"),K.unshift("desktop mode")):/\bWPDesktop\b/i.test(C)?(V="IE Mobile",xe="Windows Phone 8.x",K.unshift("desktop mode"),H||(H=(/\brv:([\d.]+)/.exec(C)||0)[1])):V!="IE"&&X=="Trident"&&(ne=/\brv:([\d.]+)/.exec(C))&&(V&&K.push("identifying as "+V+(H?" "+H:"")),V="IE",H=ne[1]),z){if(b(R,"global"))if(ve&&(ne=ve.lang.System,L=ne.getProperty("os.arch"),xe=xe||ne.getProperty("os.name")+" "+ne.getProperty("os.version")),we){try{H=R.require("ringo/engine").version.join("."),V="RingoJS"}catch(Le){(ne=R.system)&&ne.global.system==R.system&&(V="Narwhal",xe||(xe=ne[0].os||null))}V||(V="Rhino")}else typeof R.process=="object"&&!R.process.browser&&(ne=R.process)&&(typeof ne.versions=="object"&&(typeof ne.versions.electron=="string"?(K.push("Node "+ne.versions.node),V="Electron",H=ne.versions.electron):typeof ne.versions.nw=="string"&&(K.push("Chromium "+H,"Node "+ne.versions.node),V="NW.js",H=ne.versions.nw)),V||(V="Node.js",L=ne.arch,xe=ne.platform,H=/[\d.]+/.exec(ne.version),H=H?H[0]:null));else w(ne=R.runtime)==se?(V="Adobe AIR",xe=ne.flash.system.Capabilities.os):w(ne=R.phantom)==Ee?(V="PhantomJS",H=(ne=ne.version||null)&&ne.major+"."+ne.minor+"."+ne.patch):typeof ze.documentMode=="number"&&(ne=/\bTrident\/(\d+)/i.exec(C))?(H=[H,ze.documentMode],(ne=+ne[1]+4)!=H[1]&&(K.push("IE "+H[1]+" mode"),X&&(X[1]=""),H[1]=ne),H=V=="IE"?String(H[1].toFixed(1)):H[0]):typeof ze.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(V)&&(K.push("masking as "+V+" "+H),V="IE",H="11.0",X=["Trident"],xe="Windows");xe=xe&&x(xe)}if(H&&(ne=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(H)||/(?:alpha|beta)(?: ?\d)?/i.exec(C+";"+(z&&k.appMinorVersion))||/\bMinefield\b/i.test(C)&&"a")&&($=/b/i.test(ne)?"beta":"alpha",H=H.replace(RegExp(ne+"\\+?$"),"")+($=="beta"?_e:ye)+(/\d+\+?/.exec(ne)||"")),V=="Fennec"||V=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(xe))V="Firefox Mobile";else if(V=="Maxthon"&&H)H=H.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Y))Y=="Xbox 360"&&(xe=null),Y=="Xbox 360"&&/\bIEMobile\b/.test(C)&&K.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(V)||V&&!Y&&!/Browser|Mobi/.test(V))&&(xe=="Windows CE"||/Mobi/i.test(C)))V+=" Mobile";else if(V=="IE"&&z)try{R.external===null&&K.unshift("platform preview")}catch(Le){K.unshift("embedded")}else(/\bBlackBerry\b/.test(Y)||/\bBB10\b/.test(C))&&(ne=(RegExp(Y.replace(/ +/g," *")+"/([.\\d]+)","i").exec(C)||0)[1]||H)?(ne=[ne,/BB10/.test(C)],xe=(ne[1]?(Y=null,de="BlackBerry"):"Device Software")+" "+ne[0],H=null):this!=E&&Y!="Wii"&&(z&&We||/Opera/.test(V)&&/\b(?:MSIE|Firefox)\b/i.test(C)||V=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(xe)||V=="IE"&&(xe&&!/^Win/.test(xe)&&H>5.5||/\bWindows XP\b/.test(xe)&&H>8||H==8&&!/\bTrident\b/.test(C)))&&!o.test(ne=D.call(E,C.replace(o,"")+";"))&&ne.name&&(ne="ing as "+ne.name+((ne=ne.version)?" "+ne:""),o.test(V)?(/\bIE\b/.test(ne)&&xe=="Mac OS"&&(xe=null),ne="identify"+ne):(ne="mask"+ne,ge?V=x(ge.replace(/([a-z])([A-Z])/g,"$1 $2")):V="Opera",/\bIE\b/.test(ne)&&(xe=null),z||(H=null)),X=["Presto"],K.push(ne));(ne=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(C)||0)[1])&&(ne=[parseFloat(ne.replace(/\.(\d)$/,".0$1")),ne],V=="Safari"&&ne[1].slice(-1)=="+"?(V="WebKit Nightly",$="alpha",H=ne[1].slice(0,-1)):(H==ne[1]||H==(ne[2]=(/\bSafari\/([\d.]+\+?)/i.exec(C)||0)[1]))&&(H=null),ne[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(C)||0)[1],ne[0]==537.36&&ne[2]==537.36&&parseFloat(ne[1])>=28&&X=="WebKit"&&(X=["Blink"]),!z||!Q&&!ne[1]?(X&&(X[1]="like Safari"),ne=(ne=ne[0],ne<400?1:ne<500?2:ne<526?3:ne<533?4:ne<534?"4+":ne<535?5:ne<537?6:ne<538?7:ne<601?8:ne<602?9:ne<604?10:ne<606?11:ne<608?12:"12")):(X&&(X[1]="like Chrome"),ne=ne[1]||(ne=ne[0],ne<530?1:ne<532?2:ne<532.05?3:ne<533?4:ne<534.03?5:ne<534.07?6:ne<534.1?7:ne<534.13?8:ne<534.16?9:ne<534.24?10:ne<534.3?11:ne<535.01?12:ne<535.02?"13+":ne<535.07?15:ne<535.11?16:ne<535.19?17:ne<536.05?18:ne<536.1?19:ne<537.01?20:ne<537.11?"21+":ne<537.13?23:ne<537.18?24:ne<537.24?25:ne<537.36?26:X!="Blink"?"27":"28")),X&&(X[1]+=" "+(ne+=typeof ne=="number"?".x":/[.+]/.test(ne)?"":"+")),V=="Safari"&&(!H||parseInt(H)>45)?H=ne:V=="Chrome"&&/\bHeadlessChrome/i.test(C)&&K.unshift("headless")),V=="Opera"&&(ne=/\bzbov|zvav$/.exec(xe))?(V+=" ",K.unshift("desktop mode"),ne=="zvav"?(V+="Mini",H=null):V+="Mobile",xe=xe.replace(RegExp(" *"+ne+"$"),"")):V=="Safari"&&/\bChrome\b/.exec(X&&X[1])?(K.unshift("desktop mode"),V="Chrome Mobile",H=null,/\bOS X\b/.test(xe)?(de="Apple",xe="iOS 4.3+"):xe=null):/\bSRWare Iron\b/.test(V)&&!H&&(H=Ke("Chrome")),H&&H.indexOf(ne=/[\d.]+$/.exec(xe))==0&&C.indexOf("/"+ne+"-")>-1&&(xe=T(xe.replace(ne,""))),xe&&xe.indexOf(V)!=-1&&!RegExp(V+" OS").test(xe)&&(xe=xe.replace(RegExp(" *"+S(V)+" *"),"")),X&&!/\b(?:Avant|Nook)\b/.test(V)&&(/Browser|Lunascape|Maxthon/.test(V)||V!="Safari"&&/^iOS/.test(xe)&&/\bSafari\b/.test(X[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(V)&&X[1])&&(ne=X[X.length-1])&&K.push(ne),K.length&&(K=["("+K.join("; ")+")"]),de&&Y&&Y.indexOf(de)<0&&K.push("on "+de),Y&&K.push((/^on /.test(K[K.length-1])?"":"on ")+Y),xe&&(ne=/ ([\d.+]+)$/.exec(xe),oe=ne&&xe.charAt(xe.length-ne[0].length-1)=="/",xe={architecture:32,family:ne&&!oe?xe.replace(ne[0],""):xe,version:ne?ne[1]:null,toString:function(){var Le=this.version;return this.family+(Le&&!oe?" "+Le:"")+(this.architecture==64?" 64-bit":"")}}),(ne=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(L))&&!/\bi686\b/i.test(L)?(xe&&(xe.architecture=64,xe.family=xe.family.replace(RegExp(" *"+ne),"")),V&&(/\bWOW64\b/i.test(C)||z&&/\w(?:86|32)$/.test(k.cpuClass||k.platform)&&!/\bWin64; x64\b/i.test(C))&&K.unshift("32-bit")):xe&&/^OS X/.test(xe.family)&&V=="Chrome"&&parseFloat(H)>=39&&(xe.architecture=64),C||(C=null);var st={};return st.description=C,st.layout=X&&X[0],st.manufacturer=de,st.name=V,st.prerelease=$,st.product=Y,st.ua=C,st.version=V&&H,st.os=xe||{architecture:null,family:null,version:null,toString:function(){return"null"}},st.parse=D,st.toString=Me,st.version&&K.unshift(H),st.name&&K.unshift(V),xe&&V&&!(xe==String(xe).split(" ")[0]&&(xe==V.split(" ")[0]||Y))&&K.push(Y?"("+xe+")":"on "+xe),K.length&&(st.description=K.join(" ")),st}var G=D();typeof F=="function"&&typeof F.amd=="object"&&F.amd?(n.platform=G,F(function(){return G})):i&&s?E(G,function(C,R){i[R]=C}):n.platform=G}).call(this)}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(e,v,g){(function(c){(function(){"use strict";typeof c=="undefined"||!c.version||c.version.indexOf("v0.")===0||c.version.indexOf("v1.")===0&&c.version.indexOf("v1.8.")!==0?v.exports={nextTick:u}:v.exports=c;function u(n,l,i,s){if(typeof n!="function")throw new TypeError('"callback" argument must be a function');var r=arguments.length,t,o;switch(r){case 0:case 1:return c.nextTick(n);case 2:return c.nextTick(function(){n.call(null,l)});case 3:return c.nextTick(function(){n.call(null,l,i)});case 4:return c.nextTick(function(){n.call(null,l,i,s)});default:for(t=new Array(r-1),o=0;o<t.length;)t[o++]=arguments[o];return c.nextTick(function(){n.apply(null,t)})}}}).call(this)}).call(this,e("_process"))},{_process:467}],381:[function(e,v,g){var c=v.exports={},u,n;function l(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?u=setTimeout:u=l}catch(y){u=l}try{typeof clearTimeout=="function"?n=clearTimeout:n=i}catch(y){n=i}})();function s(y){if(u===setTimeout)return setTimeout(y,0);if((u===l||!u)&&setTimeout)return u=setTimeout,setTimeout(y,0);try{return u(y,0)}catch(x){try{return u.call(null,y,0)}catch(E){return u.call(this,y,0)}}}function r(y){if(n===clearTimeout)return clearTimeout(y);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(y);try{return n(y)}catch(x){try{return n.call(null,y)}catch(E){return n.call(this,y)}}}var t=[],o=!1,a,A=-1;function p(){!o||!a||(o=!1,a.length?t=a.concat(t):A=-1,t.length&&h())}function h(){if(!o){var y=s(p);o=!0;for(var x=t.length;x;){for(a=t,t=[];++A<x;)a&&a[A].run();A=-1,x=t.length}a=null,o=!1,r(y)}}c.nextTick=function(y){var x=new Array(arguments.length-1);if(arguments.length>1)for(var E=1;E<arguments.length;E++)x[E-1]=arguments[E];t.push(new m(y,x)),t.length===1&&!o&&s(h)};function m(y,x){this.fun=y,this.array=x}m.prototype.run=function(){this.fun.apply(null,this.array)},c.title="browser",c.browser=!0,c.env={},c.argv=[],c.version="",c.versions={};function d(){}c.on=d,c.addListener=d,c.once=d,c.off=d,c.removeListener=d,c.removeAllListeners=d,c.emit=d,c.prependListener=d,c.prependOnceListener=d,c.listeners=function(y){return[]},c.binding=function(y){throw new Error("process.binding is not supported")},c.cwd=function(){return"/"},c.chdir=function(y){throw new Error("process.chdir is not supported")},c.umask=function(){return 0}},{}],382:[function(e,v,g){(function(c){(function(){(function(u){var n=typeof g=="object"&&g&&!g.nodeType&&g,l=typeof v=="object"&&v&&!v.nodeType&&v,i=typeof c=="object"&&c;(i.global===i||i.window===i||i.self===i)&&(u=i);var s,r=2147483647,t=36,o=1,a=26,A=38,p=700,h=72,m=128,d="-",y=/^xn--/,x=/[^\x20-\x7E]/,E=/[\x2E\u3002\uFF0E\uFF61]/g,w={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},b=t-o,S=Math.floor,B=String.fromCharCode,T;function D(pe){throw new RangeError(w[pe])}function G(pe,Ee){for(var ve=pe.length,we=[];ve--;)we[ve]=Ee(pe[ve]);return we}function C(pe,Ee){var ve=pe.split("@"),we="";ve.length>1&&(we=ve[0]+"@",pe=ve[1]),pe=pe.replace(E,".");var ye=pe.split("."),_e=G(ye,Ee).join(".");return we+_e}function R(pe){for(var Ee=[],ve=0,we=pe.length,ye,_e;ve<we;)ye=pe.charCodeAt(ve++),ye>=55296&&ye<=56319&&ve<we?(_e=pe.charCodeAt(ve++),(_e&64512)==56320?Ee.push(((ye&1023)<<10)+(_e&1023)+65536):(Ee.push(ye),ve--)):Ee.push(ye);return Ee}function P(pe){return G(pe,function(Ee){var ve="";return Ee>65535&&(Ee-=65536,ve+=B(Ee>>>10&1023|55296),Ee=56320|Ee&1023),ve+=B(Ee),ve}).join("")}function k(pe){return pe-48<10?pe-22:pe-65<26?pe-65:pe-97<26?pe-97:t}function te(pe,Ee){return pe+22+75*(pe<26)-((Ee!=0)<<5)}function re(pe,Ee,ve){var we=0;for(pe=ve?S(pe/p):pe>>1,pe+=S(pe/Ee);pe>b*a>>1;we+=t)pe=S(pe/b);return S(we+(b+1)*pe/(pe+A))}function Q(pe){var Ee=[],ve=pe.length,we,ye=0,_e=m,ze=h,We,ge,ne,L,K,$,z,H,oe;for(We=pe.lastIndexOf(d),We<0&&(We=0),ge=0;ge<We;++ge)pe.charCodeAt(ge)>=128&&D("not-basic"),Ee.push(pe.charCodeAt(ge));for(ne=We>0?We+1:0;ne<ve;){for(L=ye,K=1,$=t;ne>=ve&&D("invalid-input"),z=k(pe.charCodeAt(ne++)),(z>=t||z>S((r-ye)/K))&&D("overflow"),ye+=z*K,H=$<=ze?o:$>=ze+a?a:$-ze,!(z<H);$+=t)oe=t-H,K>S(r/oe)&&D("overflow"),K*=oe;we=Ee.length+1,ze=re(ye-L,we,L==0),S(ye/we)>r-_e&&D("overflow"),_e+=S(ye/we),ye%=we,Ee.splice(ye++,0,_e)}return P(Ee)}function ue(pe){var Ee,ve,we,ye,_e,ze,We,ge,ne,L,K,$=[],z,H,oe,X;for(pe=R(pe),z=pe.length,Ee=m,ve=0,_e=h,ze=0;ze<z;++ze)K=pe[ze],K<128&&$.push(B(K));for(we=ye=$.length,ye&&$.push(d);we<z;){for(We=r,ze=0;ze<z;++ze)K=pe[ze],K>=Ee&&K<We&&(We=K);for(H=we+1,We-Ee>S((r-ve)/H)&&D("overflow"),ve+=(We-Ee)*H,Ee=We,ze=0;ze<z;++ze)if(K=pe[ze],K<Ee&&++ve>r&&D("overflow"),K==Ee){for(ge=ve,ne=t;L=ne<=_e?o:ne>=_e+a?a:ne-_e,!(ge<L);ne+=t)X=ge-L,oe=t-L,$.push(B(te(L+X%oe,0))),ge=S(X/oe);$.push(B(te(ge,0))),_e=re(ve,H,we==ye),ve=0,++we}++ve,++Ee}return $.join("")}function se(pe){return C(pe,function(Ee){return y.test(Ee)?Q(Ee.slice(4).toLowerCase()):Ee})}function he(pe){return C(pe,function(Ee){return x.test(Ee)?"xn--"+ue(Ee):Ee})}if(s={version:"1.4.1",ucs2:{decode:R,encode:P},decode:Q,encode:ue,toASCII:he,toUnicode:se},typeof F=="function"&&typeof F.amd=="object"&&F.amd)F("punycode",function(){return s});else if(n&&l)if(v.exports==n)l.exports=s;else for(T in s)s.hasOwnProperty(T)&&(n[T]=s[T]);else u.punycode=s})(this)}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],383:[function(e,v,g){"use strict";function c(n,l){return Object.prototype.hasOwnProperty.call(n,l)}v.exports=function(n,l,i,s){l=l||"&",i=i||"=";var r={};if(typeof n!="string"||n.length===0)return r;var t=/\+/g;n=n.split(l);var o=1e3;s&&typeof s.maxKeys=="number"&&(o=s.maxKeys);var a=n.length;o>0&&a>o&&(a=o);for(var A=0;A<a;++A){var p=n[A].replace(t,"%20"),h=p.indexOf(i),m,d,y,x;h>=0?(m=p.substr(0,h),d=p.substr(h+1)):(m=p,d=""),y=decodeURIComponent(m),x=decodeURIComponent(d),c(r,y)?u(r[y])?r[y].push(x):r[y]=[r[y],x]:r[y]=x}return r};var u=Array.isArray||function(n){return Object.prototype.toString.call(n)==="[object Array]"}},{}],384:[function(e,v,g){"use strict";var c=function(i){switch(typeof i){case"string":return i;case"boolean":return i?"true":"false";case"number":return isFinite(i)?i:"";default:return""}};v.exports=function(i,s,r,t){return s=s||"&",r=r||"=",i===null&&(i=void 0),typeof i=="object"?n(l(i),function(o){var a=encodeURIComponent(c(o))+r;return u(i[o])?n(i[o],function(A){return a+encodeURIComponent(c(A))}).join(s):a+encodeURIComponent(c(i[o]))}).join(s):t?encodeURIComponent(c(t))+r+encodeURIComponent(c(i)):""};var u=Array.isArray||function(i){return Object.prototype.toString.call(i)==="[object Array]"};function n(i,s){if(i.map)return i.map(s);for(var r=[],t=0;t<i.length;t++)r.push(s(i[t],t));return r}var l=Object.keys||function(i){var s=[];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&s.push(r);return s}},{}],385:[function(e,v,g){"use strict";g.decode=g.parse=e("./decode"),g.encode=g.stringify=e("./encode")},{"./decode":383,"./encode":384}],386:[function(e,v,g){"use strict";var c=e("process-nextick-args"),u=Object.keys||function(p){var h=[];for(var m in p)h.push(m);return h};v.exports=o;var n=Object.create(e("core-util-is"));n.inherits=e("inherits");var l=e("./_stream_readable"),i=e("./_stream_writable");n.inherits(o,l);for(var s=u(i.prototype),r=0;r<s.length;r++){var t=s[r];o.prototype[t]||(o.prototype[t]=i.prototype[t])}function o(p){if(!(this instanceof o))return new o(p);l.call(this,p),i.call(this,p),p&&p.readable===!1&&(this.readable=!1),p&&p.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,p&&p.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",a)}Object.defineProperty(o.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function a(){this.allowHalfOpen||this._writableState.ended||c.nextTick(A,this)}function A(p){p.end()}Object.defineProperty(o.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(p){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=p,this._writableState.destroyed=p)}}),o.prototype._destroy=function(p,h){this.push(null),this.end(),c.nextTick(h,p)}},{"./_stream_readable":388,"./_stream_writable":390,"core-util-is":341,inherits:364,"process-nextick-args":380}],387:[function(e,v,g){"use strict";v.exports=n;var c=e("./_stream_transform"),u=Object.create(e("core-util-is"));u.inherits=e("inherits"),u.inherits(n,c);function n(l){if(!(this instanceof n))return new n(l);c.call(this,l)}n.prototype._transform=function(l,i,s){s(null,l)}},{"./_stream_transform":389,"core-util-is":341,inherits:364}],388:[function(e,v,g){(function(c,u){(function(){"use strict";var n=e("process-nextick-args");v.exports=B;var l=e("isarray"),i;B.ReadableState=S;var s=e("events").EventEmitter,r=function(K,$){return K.listeners($).length},t=e("./internal/streams/stream"),o=e("safe-buffer").Buffer,a=u.Uint8Array||function(){};function A(K){return o.from(K)}function p(K){return o.isBuffer(K)||K instanceof a}var h=Object.create(e("core-util-is"));h.inherits=e("inherits");var m=e("util"),d=void 0;m&&m.debuglog?d=m.debuglog("stream"):d=function(){};var y=e("./internal/streams/BufferList"),x=e("./internal/streams/destroy"),E;h.inherits(B,t);var w=["error","close","destroy","pause","resume"];function b(K,$,z){if(typeof K.prependListener=="function")return K.prependListener($,z);!K._events||!K._events[$]?K.on($,z):l(K._events[$])?K._events[$].unshift(z):K._events[$]=[z,K._events[$]]}function S(K,$){i=i||e("./_stream_duplex"),K=K||{};var z=$ instanceof i;this.objectMode=!!K.objectMode,z&&(this.objectMode=this.objectMode||!!K.readableObjectMode);var H=K.highWaterMark,oe=K.readableHighWaterMark,X=this.objectMode?16:16*1024;H||H===0?this.highWaterMark=H:z&&(oe||oe===0)?this.highWaterMark=oe:this.highWaterMark=X,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new y,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=K.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,K.encoding&&(E||(E=e("string_decoder/").StringDecoder),this.decoder=new E(K.encoding),this.encoding=K.encoding)}function B(K){if(i=i||e("./_stream_duplex"),!(this instanceof B))return new B(K);this._readableState=new S(K,this),this.readable=!0,K&&(typeof K.read=="function"&&(this._read=K.read),typeof K.destroy=="function"&&(this._destroy=K.destroy)),t.call(this)}Object.defineProperty(B.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(K){this._readableState&&(this._readableState.destroyed=K)}}),B.prototype.destroy=x.destroy,B.prototype._undestroy=x.undestroy,B.prototype._destroy=function(K,$){this.push(null),$(K)},B.prototype.push=function(K,$){var z=this._readableState,H;return z.objectMode?H=!0:typeof K=="string"&&($=$||z.defaultEncoding,$!==z.encoding&&(K=o.from(K,$),$=""),H=!0),T(this,K,$,!1,H)},B.prototype.unshift=function(K){return T(this,K,null,!0,!1)};function T(K,$,z,H,oe){var X=K._readableState;if($===null)X.reading=!1,te(K,X);else{var V;oe||(V=G(X,$)),V?K.emit("error",V):X.objectMode||$&&$.length>0?(typeof $!="string"&&!X.objectMode&&Object.getPrototypeOf($)!==o.prototype&&($=A($)),H?X.endEmitted?K.emit("error",new Error("stream.unshift() after end event")):D(K,X,$,!0):X.ended?K.emit("error",new Error("stream.push() after EOF")):(X.reading=!1,X.decoder&&!z?($=X.decoder.write($),X.objectMode||$.length!==0?D(K,X,$,!1):ue(K,X)):D(K,X,$,!1))):H||(X.reading=!1)}return C(X)}function D(K,$,z,H){$.flowing&&$.length===0&&!$.sync?(K.emit("data",z),K.read(0)):($.length+=$.objectMode?1:z.length,H?$.buffer.unshift(z):$.buffer.push(z),$.needReadable&&re(K)),ue(K,$)}function G(K,$){var z;return!p($)&&typeof $!="string"&&$!==void 0&&!K.objectMode&&(z=new TypeError("Invalid non-string/buffer chunk")),z}function C(K){return!K.ended&&(K.needReadable||K.length<K.highWaterMark||K.length===0)}B.prototype.isPaused=function(){return this._readableState.flowing===!1},B.prototype.setEncoding=function(K){return E||(E=e("string_decoder/").StringDecoder),this._readableState.decoder=new E(K),this._readableState.encoding=K,this};var R=8388608;function P(K){return K>=R?K=R:(K--,K|=K>>>1,K|=K>>>2,K|=K>>>4,K|=K>>>8,K|=K>>>16,K++),K}function k(K,$){return K<=0||$.length===0&&$.ended?0:$.objectMode?1:K!==K?$.flowing&&$.length?$.buffer.head.data.length:$.length:(K>$.highWaterMark&&($.highWaterMark=P(K)),K<=$.length?K:$.ended?$.length:($.needReadable=!0,0))}B.prototype.read=function(K){d("read",K),K=parseInt(K,10);var $=this._readableState,z=K;if(K!==0&&($.emittedReadable=!1),K===0&&$.needReadable&&($.length>=$.highWaterMark||$.ended))return d("read: emitReadable",$.length,$.ended),$.length===0&&$.ended?ge(this):re(this),null;if(K=k(K,$),K===0&&$.ended)return $.length===0&&ge(this),null;var H=$.needReadable;d("need readable",H),($.length===0||$.length-K<$.highWaterMark)&&(H=!0,d("length less than watermark",H)),$.ended||$.reading?(H=!1,d("reading or ended",H)):H&&(d("do read"),$.reading=!0,$.sync=!0,$.length===0&&($.needReadable=!0),this._read($.highWaterMark),$.sync=!1,$.reading||(K=k(z,$)));var oe;return K>0?oe=ye(K,$):oe=null,oe===null?($.needReadable=!0,K=0):$.length-=K,$.length===0&&($.ended||($.needReadable=!0),z!==K&&$.ended&&ge(this)),oe!==null&&this.emit("data",oe),oe};function te(K,$){if(!$.ended){if($.decoder){var z=$.decoder.end();z&&z.length&&($.buffer.push(z),$.length+=$.objectMode?1:z.length)}$.ended=!0,re(K)}}function re(K){var $=K._readableState;$.needReadable=!1,$.emittedReadable||(d("emitReadable",$.flowing),$.emittedReadable=!0,$.sync?n.nextTick(Q,K):Q(K))}function Q(K){d("emit readable"),K.emit("readable"),we(K)}function ue(K,$){$.readingMore||($.readingMore=!0,n.nextTick(se,K,$))}function se(K,$){for(var z=$.length;!$.reading&&!$.flowing&&!$.ended&&$.length<$.highWaterMark&&(d("maybeReadMore read 0"),K.read(0),z!==$.length);)z=$.length;$.readingMore=!1}B.prototype._read=function(K){this.emit("error",new Error("_read() is not implemented"))},B.prototype.pipe=function(K,$){var z=this,H=this._readableState;switch(H.pipesCount){case 0:H.pipes=K;break;case 1:H.pipes=[H.pipes,K];break;default:H.pipes.push(K);break}H.pipesCount+=1,d("pipe count=%d opts=%j",H.pipesCount,$);var oe=(!$||$.end!==!1)&&K!==c.stdout&&K!==c.stderr,X=oe?Y:Me;H.endEmitted?n.nextTick(X):z.once("end",X),K.on("unpipe",V);function V(st,Le){d("onunpipe"),st===z&&Le&&Le.hasUnpiped===!1&&(Le.hasUnpiped=!0,De())}function Y(){d("onend"),K.end()}var de=he(z);K.on("drain",de);var xe=!1;function De(){d("cleanup"),K.removeListener("close",Se),K.removeListener("finish",Ke),K.removeListener("drain",de),K.removeListener("error",et),K.removeListener("unpipe",V),z.removeListener("end",Y),z.removeListener("end",Me),z.removeListener("data",Pe),xe=!0,H.awaitDrain&&(!K._writableState||K._writableState.needDrain)&&de()}var Oe=!1;z.on("data",Pe);function Pe(st){d("ondata"),Oe=!1;var Le=K.write(st);Le===!1&&!Oe&&((H.pipesCount===1&&H.pipes===K||H.pipesCount>1&&L(H.pipes,K)!==-1)&&!xe&&(d("false write response, pause",z._readableState.awaitDrain),z._readableState.awaitDrain++,Oe=!0),z.pause())}function et(st){d("onerror",st),Me(),K.removeListener("error",et),r(K,"error")===0&&K.emit("error",st)}b(K,"error",et);function Se(){K.removeListener("finish",Ke),Me()}K.once("close",Se);function Ke(){d("onfinish"),K.removeListener("close",Se),Me()}K.once("finish",Ke);function Me(){d("unpipe"),z.unpipe(K)}return K.emit("pipe",z),H.flowing||(d("pipe resume"),z.resume()),K};function he(K){return function(){var $=K._readableState;d("pipeOnDrain",$.awaitDrain),$.awaitDrain&&$.awaitDrain--,$.awaitDrain===0&&r(K,"data")&&($.flowing=!0,we(K))}}B.prototype.unpipe=function(K){var $=this._readableState,z={hasUnpiped:!1};if($.pipesCount===0)return this;if($.pipesCount===1)return K&&K!==$.pipes?this:(K||(K=$.pipes),$.pipes=null,$.pipesCount=0,$.flowing=!1,K&&K.emit("unpipe",this,z),this);if(!K){var H=$.pipes,oe=$.pipesCount;$.pipes=null,$.pipesCount=0,$.flowing=!1;for(var X=0;X<oe;X++)H[X].emit("unpipe",this,z);return this}var V=L($.pipes,K);return V===-1?this:($.pipes.splice(V,1),$.pipesCount-=1,$.pipesCount===1&&($.pipes=$.pipes[0]),K.emit("unpipe",this,z),this)},B.prototype.on=function(K,$){var z=t.prototype.on.call(this,K,$);if(K==="data")this._readableState.flowing!==!1&&this.resume();else if(K==="readable"){var H=this._readableState;!H.endEmitted&&!H.readableListening&&(H.readableListening=H.needReadable=!0,H.emittedReadable=!1,H.reading?H.length&&re(this):n.nextTick(pe,this))}return z},B.prototype.addListener=B.prototype.on;function pe(K){d("readable nexttick read 0"),K.read(0)}B.prototype.resume=function(){var K=this._readableState;return K.flowing||(d("resume"),K.flowing=!0,Ee(this,K)),this};function Ee(K,$){$.resumeScheduled||($.resumeScheduled=!0,n.nextTick(ve,K,$))}function ve(K,$){$.reading||(d("resume read 0"),K.read(0)),$.resumeScheduled=!1,$.awaitDrain=0,K.emit("resume"),we(K),$.flowing&&!$.reading&&K.read(0)}B.prototype.pause=function(){return d("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(d("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function we(K){var $=K._readableState;for(d("flow",$.flowing);$.flowing&&K.read()!==null;);}B.prototype.wrap=function(K){var $=this,z=this._readableState,H=!1;K.on("end",function(){if(d("wrapped end"),z.decoder&&!z.ended){var V=z.decoder.end();V&&V.length&&$.push(V)}$.push(null)}),K.on("data",function(V){if(d("wrapped data"),z.decoder&&(V=z.decoder.write(V)),!(z.objectMode&&V==null)&&!(!z.objectMode&&(!V||!V.length))){var Y=$.push(V);Y||(H=!0,K.pause())}});for(var oe in K)this[oe]===void 0&&typeof K[oe]=="function"&&(this[oe]=function(V){return function(){return K[V].apply(K,arguments)}}(oe));for(var X=0;X<w.length;X++)K.on(w[X],this.emit.bind(this,w[X]));return this._read=function(V){d("wrapped _read",V),H&&(H=!1,K.resume())},this},Object.defineProperty(B.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),B._fromList=ye;function ye(K,$){if($.length===0)return null;var z;return $.objectMode?z=$.buffer.shift():!K||K>=$.length?($.decoder?z=$.buffer.join(""):$.buffer.length===1?z=$.buffer.head.data:z=$.buffer.concat($.length),$.buffer.clear()):z=_e(K,$.buffer,$.decoder),z}function _e(K,$,z){var H;return K<$.head.data.length?(H=$.head.data.slice(0,K),$.head.data=$.head.data.slice(K)):K===$.head.data.length?H=$.shift():H=z?ze(K,$):We(K,$),H}function ze(K,$){var z=$.head,H=1,oe=z.data;for(K-=oe.length;z=z.next;){var X=z.data,V=K>X.length?X.length:K;if(V===X.length?oe+=X:oe+=X.slice(0,K),K-=V,K===0){V===X.length?(++H,z.next?$.head=z.next:$.head=$.tail=null):($.head=z,z.data=X.slice(V));break}++H}return $.length-=H,oe}function We(K,$){var z=o.allocUnsafe(K),H=$.head,oe=1;for(H.data.copy(z),K-=H.data.length;H=H.next;){var X=H.data,V=K>X.length?X.length:K;if(X.copy(z,z.length-K,0,V),K-=V,K===0){V===X.length?(++oe,H.next?$.head=H.next:$.head=$.tail=null):($.head=H,H.data=X.slice(V));break}++oe}return $.length-=oe,z}function ge(K){var $=K._readableState;if($.length>0)throw new Error('"endReadable()" called on non-empty stream');$.endEmitted||($.ended=!0,n.nextTick(ne,$,K))}function ne(K,$){!K.endEmitted&&K.length===0&&(K.endEmitted=!0,$.readable=!1,$.emit("end"))}function L(K,$){for(var z=0,H=K.length;z<H;z++)if(K[z]===$)return z;return-1}}).call(this)}).call(this,e("_process"),typeof at!="undefined"?at: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,v,g){"use strict";v.exports=l;var c=e("./_stream_duplex"),u=Object.create(e("core-util-is"));u.inherits=e("inherits"),u.inherits(l,c);function n(r,t){var o=this._transformState;o.transforming=!1;var a=o.writecb;if(!a)return this.emit("error",new Error("write callback called multiple times"));o.writechunk=null,o.writecb=null,t!=null&&this.push(t),a(r);var A=this._readableState;A.reading=!1,(A.needReadable||A.length<A.highWaterMark)&&this._read(A.highWaterMark)}function l(r){if(!(this instanceof l))return new l(r);c.call(this,r),this._transformState={afterTransform:n.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,r&&(typeof r.transform=="function"&&(this._transform=r.transform),typeof r.flush=="function"&&(this._flush=r.flush)),this.on("prefinish",i)}function i(){var r=this;typeof this._flush=="function"?this._flush(function(t,o){s(r,t,o)}):s(this,null,null)}l.prototype.push=function(r,t){return this._transformState.needTransform=!1,c.prototype.push.call(this,r,t)},l.prototype._transform=function(r,t,o){throw new Error("_transform() is not implemented")},l.prototype._write=function(r,t,o){var a=this._transformState;if(a.writecb=o,a.writechunk=r,a.writeencoding=t,!a.transforming){var A=this._readableState;(a.needTransform||A.needReadable||A.length<A.highWaterMark)&&this._read(A.highWaterMark)}},l.prototype._read=function(r){var t=this._transformState;t.writechunk!==null&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},l.prototype._destroy=function(r,t){var o=this;c.prototype._destroy.call(this,r,function(a){t(a),o.emit("close")})};function s(r,t,o){if(t)return r.emit("error",t);if(o!=null&&r.push(o),r._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(r._transformState.transforming)throw new Error("Calling transform done when still transforming");return r.push(null)}},{"./_stream_duplex":386,"core-util-is":341,inherits:364}],390:[function(e,v,g){(function(c,u,n){(function(){"use strict";var l=e("process-nextick-args");v.exports=b;function i(ve,we,ye){this.chunk=ve,this.encoding=we,this.callback=ye,this.next=null}function s(ve){var we=this;this.next=null,this.entry=null,this.finish=function(){Ee(we,ve)}}var r=!c.browser&&["v0.10","v0.9."].indexOf(c.version.slice(0,5))>-1?n:l.nextTick,t;b.WritableState=E;var o=Object.create(e("core-util-is"));o.inherits=e("inherits");var a={deprecate:e("util-deprecate")},A=e("./internal/streams/stream"),p=e("safe-buffer").Buffer,h=u.Uint8Array||function(){};function m(ve){return p.from(ve)}function d(ve){return p.isBuffer(ve)||ve instanceof h}var y=e("./internal/streams/destroy");o.inherits(b,A);function x(){}function E(ve,we){t=t||e("./_stream_duplex"),ve=ve||{};var ye=we instanceof t;this.objectMode=!!ve.objectMode,ye&&(this.objectMode=this.objectMode||!!ve.writableObjectMode);var _e=ve.highWaterMark,ze=ve.writableHighWaterMark,We=this.objectMode?16:16*1024;_e||_e===0?this.highWaterMark=_e:ye&&(ze||ze===0)?this.highWaterMark=ze:this.highWaterMark=We,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 ge=ve.decodeStrings===!1;this.decodeStrings=!ge,this.defaultEncoding=ve.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(ne){P(we,ne)},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 s(this)}E.prototype.getBuffer=function(){for(var we=this.bufferedRequest,ye=[];we;)ye.push(we),we=we.next;return ye},function(){try{Object.defineProperty(E.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ve){}}();var w;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(w=Function.prototype[Symbol.hasInstance],Object.defineProperty(b,Symbol.hasInstance,{value:function(ve){return w.call(this,ve)?!0:this!==b?!1:ve&&ve._writableState instanceof E}})):w=function(ve){return ve instanceof this};function b(ve){if(t=t||e("./_stream_duplex"),!w.call(b,this)&&!(this instanceof t))return new b(ve);this._writableState=new E(ve,this),this.writable=!0,ve&&(typeof ve.write=="function"&&(this._write=ve.write),typeof ve.writev=="function"&&(this._writev=ve.writev),typeof ve.destroy=="function"&&(this._destroy=ve.destroy),typeof ve.final=="function"&&(this._final=ve.final)),A.call(this)}b.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function S(ve,we){var ye=new Error("write after end");ve.emit("error",ye),l.nextTick(we,ye)}function B(ve,we,ye,_e){var ze=!0,We=!1;return ye===null?We=new TypeError("May not write null values to stream"):typeof ye!="string"&&ye!==void 0&&!we.objectMode&&(We=new TypeError("Invalid non-string/buffer chunk")),We&&(ve.emit("error",We),l.nextTick(_e,We),ze=!1),ze}b.prototype.write=function(ve,we,ye){var _e=this._writableState,ze=!1,We=!_e.objectMode&&d(ve);return We&&!p.isBuffer(ve)&&(ve=m(ve)),typeof we=="function"&&(ye=we,we=null),We?we="buffer":we||(we=_e.defaultEncoding),typeof ye!="function"&&(ye=x),_e.ended?S(this,ye):(We||B(this,_e,ve,ye))&&(_e.pendingcb++,ze=D(this,_e,We,ve,we,ye)),ze},b.prototype.cork=function(){var ve=this._writableState;ve.corked++},b.prototype.uncork=function(){var ve=this._writableState;ve.corked&&(ve.corked--,!ve.writing&&!ve.corked&&!ve.finished&&!ve.bufferProcessing&&ve.bufferedRequest&&re(this,ve))},b.prototype.setDefaultEncoding=function(we){if(typeof we=="string"&&(we=we.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((we+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+we);return this._writableState.defaultEncoding=we,this};function T(ve,we,ye){return!ve.objectMode&&ve.decodeStrings!==!1&&typeof we=="string"&&(we=p.from(we,ye)),we}Object.defineProperty(b.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function D(ve,we,ye,_e,ze,We){if(!ye){var ge=T(we,_e,ze);_e!==ge&&(ye=!0,ze="buffer",_e=ge)}var ne=we.objectMode?1:_e.length;we.length+=ne;var L=we.length<we.highWaterMark;if(L||(we.needDrain=!0),we.writing||we.corked){var K=we.lastBufferedRequest;we.lastBufferedRequest={chunk:_e,encoding:ze,isBuf:ye,callback:We,next:null},K?K.next=we.lastBufferedRequest:we.bufferedRequest=we.lastBufferedRequest,we.bufferedRequestCount+=1}else G(ve,we,!1,ne,_e,ze,We);return L}function G(ve,we,ye,_e,ze,We,ge){we.writelen=_e,we.writecb=ge,we.writing=!0,we.sync=!0,ye?ve._writev(ze,we.onwrite):ve._write(ze,We,we.onwrite),we.sync=!1}function C(ve,we,ye,_e,ze){--we.pendingcb,ye?(l.nextTick(ze,_e),l.nextTick(he,ve,we),ve._writableState.errorEmitted=!0,ve.emit("error",_e)):(ze(_e),ve._writableState.errorEmitted=!0,ve.emit("error",_e),he(ve,we))}function R(ve){ve.writing=!1,ve.writecb=null,ve.length-=ve.writelen,ve.writelen=0}function P(ve,we){var ye=ve._writableState,_e=ye.sync,ze=ye.writecb;if(R(ye),we)C(ve,ye,_e,we,ze);else{var We=Q(ye);!We&&!ye.corked&&!ye.bufferProcessing&&ye.bufferedRequest&&re(ve,ye),_e?r(k,ve,ye,We,ze):k(ve,ye,We,ze)}}function k(ve,we,ye,_e){ye||te(ve,we),we.pendingcb--,_e(),he(ve,we)}function te(ve,we){we.length===0&&we.needDrain&&(we.needDrain=!1,ve.emit("drain"))}function re(ve,we){we.bufferProcessing=!0;var ye=we.bufferedRequest;if(ve._writev&&ye&&ye.next){var _e=we.bufferedRequestCount,ze=new Array(_e),We=we.corkedRequestsFree;We.entry=ye;for(var ge=0,ne=!0;ye;)ze[ge]=ye,ye.isBuf||(ne=!1),ye=ye.next,ge+=1;ze.allBuffers=ne,G(ve,we,!0,we.length,ze,"",We.finish),we.pendingcb++,we.lastBufferedRequest=null,We.next?(we.corkedRequestsFree=We.next,We.next=null):we.corkedRequestsFree=new s(we),we.bufferedRequestCount=0}else{for(;ye;){var L=ye.chunk,K=ye.encoding,$=ye.callback,z=we.objectMode?1:L.length;if(G(ve,we,!1,z,L,K,$),ye=ye.next,we.bufferedRequestCount--,we.writing)break}ye===null&&(we.lastBufferedRequest=null)}we.bufferedRequest=ye,we.bufferProcessing=!1}b.prototype._write=function(ve,we,ye){ye(new Error("_write() is not implemented"))},b.prototype._writev=null,b.prototype.end=function(ve,we,ye){var _e=this._writableState;typeof ve=="function"?(ye=ve,ve=null,we=null):typeof we=="function"&&(ye=we,we=null),ve!=null&&this.write(ve,we),_e.corked&&(_e.corked=1,this.uncork()),!_e.ending&&!_e.finished&&pe(this,_e,ye)};function Q(ve){return ve.ending&&ve.length===0&&ve.bufferedRequest===null&&!ve.finished&&!ve.writing}function ue(ve,we){ve._final(function(ye){we.pendingcb--,ye&&ve.emit("error",ye),we.prefinished=!0,ve.emit("prefinish"),he(ve,we)})}function se(ve,we){!we.prefinished&&!we.finalCalled&&(typeof ve._final=="function"?(we.pendingcb++,we.finalCalled=!0,l.nextTick(ue,ve,we)):(we.prefinished=!0,ve.emit("prefinish")))}function he(ve,we){var ye=Q(we);return ye&&(se(ve,we),we.pendingcb===0&&(we.finished=!0,ve.emit("finish"))),ye}function pe(ve,we,ye){we.ending=!0,he(ve,we),ye&&(we.finished?l.nextTick(ye):ve.once("finish",ye)),we.ended=!0,ve.writable=!1}function Ee(ve,we,ye){var _e=ve.entry;for(ve.entry=null;_e;){var ze=_e.callback;we.pendingcb--,ze(ye),_e=_e.next}we.corkedRequestsFree?we.corkedRequestsFree.next=ve:we.corkedRequestsFree=ve}Object.defineProperty(b.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(ve){this._writableState&&(this._writableState.destroyed=ve)}}),b.prototype.destroy=y.destroy,b.prototype._undestroy=y.undestroy,b.prototype._destroy=function(ve,we){this.end(),we(ve)}}).call(this)}).call(this,e("_process"),typeof at!="undefined"?at: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,v,g){"use strict";function c(i,s){if(!(i instanceof s))throw new TypeError("Cannot call a class as a function")}var u=e("safe-buffer").Buffer,n=e("util");function l(i,s,r){i.copy(s,r)}v.exports=function(){function i(){c(this,i),this.head=null,this.tail=null,this.length=0}return i.prototype.push=function(r){var t={data:r,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},i.prototype.unshift=function(r){var t={data:r,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length},i.prototype.shift=function(){if(this.length!==0){var r=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,r}},i.prototype.clear=function(){this.head=this.tail=null,this.length=0},i.prototype.join=function(r){if(this.length===0)return"";for(var t=this.head,o=""+t.data;t=t.next;)o+=r+t.data;return o},i.prototype.concat=function(r){if(this.length===0)return u.alloc(0);if(this.length===1)return this.head.data;for(var t=u.allocUnsafe(r>>>0),o=this.head,a=0;o;)l(o.data,t,a),a+=o.data.length,o=o.next;return t},i}(),n&&n.inspect&&n.inspect.custom&&(v.exports.prototype[n.inspect.custom]=function(){var i=n.inspect({length:this.length});return this.constructor.name+" "+i})},{"safe-buffer":396,util:89}],392:[function(e,v,g){"use strict";var c=e("process-nextick-args");function u(i,s){var r=this,t=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return t||o?(s?s(i):i&&(!this._writableState||!this._writableState.errorEmitted)&&c.nextTick(l,this,i),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(i||null,function(a){!s&&a?(c.nextTick(l,r,a),r._writableState&&(r._writableState.errorEmitted=!0)):s&&s(a)}),this)}function n(){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 l(i,s){i.emit("error",s)}v.exports={destroy:u,undestroy:n}},{"process-nextick-args":380}],393:[function(e,v,g){v.exports=e("events").EventEmitter},{events:344}],394:[function(e,v,g){g=v.exports=e("./lib/_stream_readable.js"),g.Stream=g,g.Readable=g,g.Writable=e("./lib/_stream_writable.js"),g.Duplex=e("./lib/_stream_duplex.js"),g.Transform=e("./lib/_stream_transform.js"),g.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,v,g){var c=function(u){"use strict";var n=Object.prototype,l=n.hasOwnProperty,i,s=typeof Symbol=="function"?Symbol:{},r=s.iterator||"@@iterator",t=s.asyncIterator||"@@asyncIterator",o=s.toStringTag||"@@toStringTag";function a(se,he,pe){return Object.defineProperty(se,he,{value:pe,enumerable:!0,configurable:!0,writable:!0}),se[he]}try{a({},"")}catch(se){a=function(he,pe,Ee){return he[pe]=Ee}}function A(se,he,pe,Ee){var ve=he&&he.prototype instanceof E?he:E,we=Object.create(ve.prototype),ye=new re(Ee||[]);return we._invoke=R(se,pe,ye),we}u.wrap=A;function p(se,he,pe){try{return{type:"normal",arg:se.call(he,pe)}}catch(Ee){return{type:"throw",arg:Ee}}}var h="suspendedStart",m="suspendedYield",d="executing",y="completed",x={};function E(){}function w(){}function b(){}var S={};a(S,r,function(){return this});var B=Object.getPrototypeOf,T=B&&B(B(Q([])));T&&T!==n&&l.call(T,r)&&(S=T);var D=b.prototype=E.prototype=Object.create(S);w.prototype=b,a(D,"constructor",b),a(b,"constructor",w),w.displayName=a(b,o,"GeneratorFunction");function G(se){["next","throw","return"].forEach(function(he){a(se,he,function(pe){return this._invoke(he,pe)})})}u.isGeneratorFunction=function(se){var he=typeof se=="function"&&se.constructor;return he?he===w||(he.displayName||he.name)==="GeneratorFunction":!1},u.mark=function(se){return Object.setPrototypeOf?Object.setPrototypeOf(se,b):(se.__proto__=b,a(se,o,"GeneratorFunction")),se.prototype=Object.create(D),se},u.awrap=function(se){return{__await:se}};function C(se,he){function pe(we,ye,_e,ze){var We=p(se[we],se,ye);if(We.type==="throw")ze(We.arg);else{var ge=We.arg,ne=ge.value;return ne&&typeof ne=="object"&&l.call(ne,"__await")?he.resolve(ne.__await).then(function(L){pe("next",L,_e,ze)},function(L){pe("throw",L,_e,ze)}):he.resolve(ne).then(function(L){ge.value=L,_e(ge)},function(L){return pe("throw",L,_e,ze)})}}var Ee;function ve(we,ye){function _e(){return new he(function(ze,We){pe(we,ye,ze,We)})}return Ee=Ee?Ee.then(_e,_e):_e()}this._invoke=ve}G(C.prototype),a(C.prototype,t,function(){return this}),u.AsyncIterator=C,u.async=function(se,he,pe,Ee,ve){ve===void 0&&(ve=Promise);var we=new C(A(se,he,pe,Ee),ve);return u.isGeneratorFunction(he)?we:we.next().then(function(ye){return ye.done?ye.value:we.next()})};function R(se,he,pe){var Ee=h;return function(we,ye){if(Ee===d)throw new Error("Generator is already running");if(Ee===y){if(we==="throw")throw ye;return ue()}for(pe.method=we,pe.arg=ye;;){var _e=pe.delegate;if(_e){var ze=P(_e,pe);if(ze){if(ze===x)continue;return ze}}if(pe.method==="next")pe.sent=pe._sent=pe.arg;else if(pe.method==="throw"){if(Ee===h)throw Ee=y,pe.arg;pe.dispatchException(pe.arg)}else pe.method==="return"&&pe.abrupt("return",pe.arg);Ee=d;var We=p(se,he,pe);if(We.type==="normal"){if(Ee=pe.done?y:m,We.arg===x)continue;return{value:We.arg,done:pe.done}}else We.type==="throw"&&(Ee=y,pe.method="throw",pe.arg=We.arg)}}}function P(se,he){var pe=se.iterator[he.method];if(pe===i){if(he.delegate=null,he.method==="throw"){if(se.iterator.return&&(he.method="return",he.arg=i,P(se,he),he.method==="throw"))return x;he.method="throw",he.arg=new TypeError("The iterator does not provide a 'throw' method")}return x}var Ee=p(pe,se.iterator,he.arg);if(Ee.type==="throw")return he.method="throw",he.arg=Ee.arg,he.delegate=null,x;var ve=Ee.arg;if(!ve)return he.method="throw",he.arg=new TypeError("iterator result is not an object"),he.delegate=null,x;if(ve.done)he[se.resultName]=ve.value,he.next=se.nextLoc,he.method!=="return"&&(he.method="next",he.arg=i);else return ve;return he.delegate=null,x}G(D),a(D,o,"Generator"),a(D,r,function(){return this}),a(D,"toString",function(){return"[object Generator]"});function k(se){var he={tryLoc:se[0]};1 in se&&(he.catchLoc=se[1]),2 in se&&(he.finallyLoc=se[2],he.afterLoc=se[3]),this.tryEntries.push(he)}function te(se){var he=se.completion||{};he.type="normal",delete he.arg,se.completion=he}function re(se){this.tryEntries=[{tryLoc:"root"}],se.forEach(k,this),this.reset(!0)}u.keys=function(se){var he=[];for(var pe in se)he.push(pe);return he.reverse(),function Ee(){for(;he.length;){var ve=he.pop();if(ve in se)return Ee.value=ve,Ee.done=!1,Ee}return Ee.done=!0,Ee}};function Q(se){if(se){var he=se[r];if(he)return he.call(se);if(typeof se.next=="function")return se;if(!isNaN(se.length)){var pe=-1,Ee=function ve(){for(;++pe<se.length;)if(l.call(se,pe))return ve.value=se[pe],ve.done=!1,ve;return ve.value=i,ve.done=!0,ve};return Ee.next=Ee}}return{next:ue}}u.values=Q;function ue(){return{value:i,done:!0}}return re.prototype={constructor:re,reset:function(se){if(this.prev=0,this.next=0,this.sent=this._sent=i,this.done=!1,this.delegate=null,this.method="next",this.arg=i,this.tryEntries.forEach(te),!se)for(var he in this)he.charAt(0)==="t"&&l.call(this,he)&&!isNaN(+he.slice(1))&&(this[he]=i)},stop:function(){this.done=!0;var se=this.tryEntries[0],he=se.completion;if(he.type==="throw")throw he.arg;return this.rval},dispatchException:function(se){if(this.done)throw se;var he=this;function pe(ze,We){return we.type="throw",we.arg=se,he.next=ze,We&&(he.method="next",he.arg=i),!!We}for(var Ee=this.tryEntries.length-1;Ee>=0;--Ee){var ve=this.tryEntries[Ee],we=ve.completion;if(ve.tryLoc==="root")return pe("end");if(ve.tryLoc<=this.prev){var ye=l.call(ve,"catchLoc"),_e=l.call(ve,"finallyLoc");if(ye&&_e){if(this.prev<ve.catchLoc)return pe(ve.catchLoc,!0);if(this.prev<ve.finallyLoc)return pe(ve.finallyLoc)}else if(ye){if(this.prev<ve.catchLoc)return pe(ve.catchLoc,!0)}else if(_e){if(this.prev<ve.finallyLoc)return pe(ve.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(se,he){for(var pe=this.tryEntries.length-1;pe>=0;--pe){var Ee=this.tryEntries[pe];if(Ee.tryLoc<=this.prev&&l.call(Ee,"finallyLoc")&&this.prev<Ee.finallyLoc){var ve=Ee;break}}ve&&(se==="break"||se==="continue")&&ve.tryLoc<=he&&he<=ve.finallyLoc&&(ve=null);var we=ve?ve.completion:{};return we.type=se,we.arg=he,ve?(this.method="next",this.next=ve.finallyLoc,x):this.complete(we)},complete:function(se,he){if(se.type==="throw")throw se.arg;return se.type==="break"||se.type==="continue"?this.next=se.arg:se.type==="return"?(this.rval=this.arg=se.arg,this.method="return",this.next="end"):se.type==="normal"&&he&&(this.next=he),x},finish:function(se){for(var he=this.tryEntries.length-1;he>=0;--he){var pe=this.tryEntries[he];if(pe.finallyLoc===se)return this.complete(pe.completion,pe.afterLoc),te(pe),x}},catch:function(se){for(var he=this.tryEntries.length-1;he>=0;--he){var pe=this.tryEntries[he];if(pe.tryLoc===se){var Ee=pe.completion;if(Ee.type==="throw"){var ve=Ee.arg;te(pe)}return ve}}throw new Error("illegal catch attempt")},delegateYield:function(se,he,pe){return this.delegate={iterator:Q(se),resultName:he,nextLoc:pe},this.method==="next"&&(this.arg=i),x}},u}(typeof v=="object"?v.exports:{});try{regeneratorRuntime=c}catch(u){typeof globalThis=="object"?globalThis.regeneratorRuntime=c:Function("r","regeneratorRuntime = r")(c)}},{}],396:[function(e,v,g){var c=e("buffer"),u=c.Buffer;function n(i,s){for(var r in i)s[r]=i[r]}u.from&&u.alloc&&u.allocUnsafe&&u.allocUnsafeSlow?v.exports=c:(n(c,g),g.Buffer=l);function l(i,s,r){return u(i,s,r)}n(u,l),l.from=function(i,s,r){if(typeof i=="number")throw new TypeError("Argument must not be a number");return u(i,s,r)},l.alloc=function(i,s,r){if(typeof i!="number")throw new TypeError("Argument must be a number");var t=u(i);return s!==void 0?typeof r=="string"?t.fill(s,r):t.fill(s):t.fill(0),t},l.allocUnsafe=function(i){if(typeof i!="number")throw new TypeError("Argument must be a number");return u(i)},l.allocUnsafeSlow=function(i){if(typeof i!="number")throw new TypeError("Argument must be a number");return c.SlowBuffer(i)}},{buffer:90}],397:[function(e,v,g){(function(c){(function(){(function(u){u.parser=function(ge,ne){return new l(ge,ne)},u.SAXParser=l,u.SAXStream=A,u.createStream=a,u.MAX_BUFFER_LENGTH=64*1024;var n=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];u.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function l(ge,ne){if(!(this instanceof l))return new l(ge,ne);var L=this;s(L),L.q=L.c="",L.bufferCheckPosition=u.MAX_BUFFER_LENGTH,L.opt=ne||{},L.opt.lowercase=L.opt.lowercase||L.opt.lowercasetags,L.looseCase=L.opt.lowercase?"toLowerCase":"toUpperCase",L.tags=[],L.closed=L.closedRoot=L.sawRoot=!1,L.tag=L.error=null,L.strict=!!ge,L.noscript=!!(ge||L.opt.noscript),L.state=C.BEGIN,L.strictEntities=L.opt.strictEntities,L.ENTITIES=L.strictEntities?Object.create(u.XML_ENTITIES):Object.create(u.ENTITIES),L.attribList=[],L.opt.xmlns&&(L.ns=Object.create(y)),L.trackPosition=L.opt.position!==!1,L.trackPosition&&(L.position=L.line=L.column=0),P(L,"onready")}Object.create||(Object.create=function(ge){function ne(){}ne.prototype=ge;var L=new ne;return L}),Object.keys||(Object.keys=function(ge){var ne=[];for(var L in ge)ge.hasOwnProperty(L)&&ne.push(L);return ne});function i(ge){for(var ne=Math.max(u.MAX_BUFFER_LENGTH,10),L=0,K=0,$=n.length;K<$;K++){var z=ge[n[K]].length;if(z>ne)switch(n[K]){case"textNode":te(ge);break;case"cdata":k(ge,"oncdata",ge.cdata),ge.cdata="";break;case"script":k(ge,"onscript",ge.script),ge.script="";break;default:Q(ge,"Max buffer length exceeded: "+n[K])}L=Math.max(L,z)}var H=u.MAX_BUFFER_LENGTH-L;ge.bufferCheckPosition=H+ge.position}function s(ge){for(var ne=0,L=n.length;ne<L;ne++)ge[n[ne]]=""}function r(ge){te(ge),ge.cdata!==""&&(k(ge,"oncdata",ge.cdata),ge.cdata=""),ge.script!==""&&(k(ge,"onscript",ge.script),ge.script="")}l.prototype={end:function(){ue(this)},write:We,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){r(this)}};var t;try{t=e("stream").Stream}catch(ge){t=function(){}}var o=u.EVENTS.filter(function(ge){return ge!=="error"&&ge!=="end"});function a(ge,ne){return new A(ge,ne)}function A(ge,ne){if(!(this instanceof A))return new A(ge,ne);t.apply(this),this._parser=new l(ge,ne),this.writable=!0,this.readable=!0;var L=this;this._parser.onend=function(){L.emit("end")},this._parser.onerror=function(K){L.emit("error",K),L._parser.error=null},this._decoder=null,o.forEach(function(K){Object.defineProperty(L,"on"+K,{get:function(){return L._parser["on"+K]},set:function($){if(!$)return L.removeAllListeners(K),L._parser["on"+K]=$,$;L.on(K,$)},enumerable:!0,configurable:!1})})}A.prototype=Object.create(t.prototype,{constructor:{value:A}}),A.prototype.write=function(ge){if(typeof c=="function"&&typeof c.isBuffer=="function"&&c.isBuffer(ge)){if(!this._decoder){var ne=e("string_decoder").StringDecoder;this._decoder=new ne("utf8")}ge=this._decoder.write(ge)}return this._parser.write(ge.toString()),this.emit("data",ge),!0},A.prototype.end=function(ge){return ge&&ge.length&&this.write(ge),this._parser.end(),!0},A.prototype.on=function(ge,ne){var L=this;return!L._parser["on"+ge]&&o.indexOf(ge)!==-1&&(L._parser["on"+ge]=function(){var K=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);K.splice(0,0,ge),L.emit.apply(L,K)}),t.prototype.on.call(L,ge,ne)};var p="[CDATA[",h="DOCTYPE",m="http://www.w3.org/XML/1998/namespace",d="http://www.w3.org/2000/xmlns/",y={xml:m,xmlns:d},x=/[:_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]/,E=/[:_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-]/,w=/[#:_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]/,b=/[#:_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 S(ge){return ge===" "||ge===`
`||ge==="\r"||ge===" "}function B(ge){return ge==='"'||ge==="'"}function T(ge){return ge===">"||S(ge)}function D(ge,ne){return ge.test(ne)}function G(ge,ne){return!D(ge,ne)}var C=0;u.STATE={BEGIN:C++,BEGIN_WHITESPACE:C++,TEXT:C++,TEXT_ENTITY:C++,OPEN_WAKA:C++,SGML_DECL:C++,SGML_DECL_QUOTED:C++,DOCTYPE:C++,DOCTYPE_QUOTED:C++,DOCTYPE_DTD:C++,DOCTYPE_DTD_QUOTED:C++,COMMENT_STARTING:C++,COMMENT:C++,COMMENT_ENDING:C++,COMMENT_ENDED:C++,CDATA:C++,CDATA_ENDING:C++,CDATA_ENDING_2:C++,PROC_INST:C++,PROC_INST_BODY:C++,PROC_INST_ENDING:C++,OPEN_TAG:C++,OPEN_TAG_SLASH:C++,ATTRIB:C++,ATTRIB_NAME:C++,ATTRIB_NAME_SAW_WHITE:C++,ATTRIB_VALUE:C++,ATTRIB_VALUE_QUOTED:C++,ATTRIB_VALUE_CLOSED:C++,ATTRIB_VALUE_UNQUOTED:C++,ATTRIB_VALUE_ENTITY_Q:C++,ATTRIB_VALUE_ENTITY_U:C++,CLOSE_TAG:C++,CLOSE_TAG_SAW_WHITE:C++,SCRIPT:C++,SCRIPT_ENDING:C++},u.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},u.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(u.ENTITIES).forEach(function(ge){var ne=u.ENTITIES[ge],L=typeof ne=="number"?String.fromCharCode(ne):ne;u.ENTITIES[ge]=L});for(var R in u.STATE)u.STATE[u.STATE[R]]=R;C=u.STATE;function P(ge,ne,L){ge[ne]&&ge[ne](L)}function k(ge,ne,L){ge.textNode&&te(ge),P(ge,ne,L)}function te(ge){ge.textNode=re(ge.opt,ge.textNode),ge.textNode&&P(ge,"ontext",ge.textNode),ge.textNode=""}function re(ge,ne){return ge.trim&&(ne=ne.trim()),ge.normalize&&(ne=ne.replace(/\s+/g," ")),ne}function Q(ge,ne){return te(ge),ge.trackPosition&&(ne+=`
Line: `+ge.line+`
Column: `+ge.column+`
Char: `+ge.c),ne=new Error(ne),ge.error=ne,P(ge,"onerror",ne),ge}function ue(ge){return ge.sawRoot&&!ge.closedRoot&&se(ge,"Unclosed root tag"),ge.state!==C.BEGIN&&ge.state!==C.BEGIN_WHITESPACE&&ge.state!==C.TEXT&&Q(ge,"Unexpected end"),te(ge),ge.c="",ge.closed=!0,P(ge,"onend"),l.call(ge,ge.strict,ge.opt),ge}function se(ge,ne){if(typeof ge!="object"||!(ge instanceof l))throw new Error("bad call to strictFail");ge.strict&&Q(ge,ne)}function he(ge){ge.strict||(ge.tagName=ge.tagName[ge.looseCase]());var ne=ge.tags[ge.tags.length-1]||ge,L=ge.tag={name:ge.tagName,attributes:{}};ge.opt.xmlns&&(L.ns=ne.ns),ge.attribList.length=0,k(ge,"onopentagstart",L)}function pe(ge,ne){var L=ge.indexOf(":"),K=L<0?["",ge]:ge.split(":"),$=K[0],z=K[1];return ne&&ge==="xmlns"&&($="xmlns",z=""),{prefix:$,local:z}}function Ee(ge){if(ge.strict||(ge.attribName=ge.attribName[ge.looseCase]()),ge.attribList.indexOf(ge.attribName)!==-1||ge.tag.attributes.hasOwnProperty(ge.attribName)){ge.attribName=ge.attribValue="";return}if(ge.opt.xmlns){var ne=pe(ge.attribName,!0),L=ne.prefix,K=ne.local;if(L==="xmlns")if(K==="xml"&&ge.attribValue!==m)se(ge,"xml: prefix must be bound to "+m+`
Actual: `+ge.attribValue);else if(K==="xmlns"&&ge.attribValue!==d)se(ge,"xmlns: prefix must be bound to "+d+`
Actual: `+ge.attribValue);else{var $=ge.tag,z=ge.tags[ge.tags.length-1]||ge;$.ns===z.ns&&($.ns=Object.create(z.ns)),$.ns[K]=ge.attribValue}ge.attribList.push([ge.attribName,ge.attribValue])}else ge.tag.attributes[ge.attribName]=ge.attribValue,k(ge,"onattribute",{name:ge.attribName,value:ge.attribValue});ge.attribName=ge.attribValue=""}function ve(ge,ne){if(ge.opt.xmlns){var L=ge.tag,K=pe(ge.tagName);L.prefix=K.prefix,L.local=K.local,L.uri=L.ns[K.prefix]||"",L.prefix&&!L.uri&&(se(ge,"Unbound namespace prefix: "+JSON.stringify(ge.tagName)),L.uri=K.prefix);var $=ge.tags[ge.tags.length-1]||ge;L.ns&&$.ns!==L.ns&&Object.keys(L.ns).forEach(function(Pe){k(ge,"onopennamespace",{prefix:Pe,uri:L.ns[Pe]})});for(var z=0,H=ge.attribList.length;z<H;z++){var oe=ge.attribList[z],X=oe[0],V=oe[1],Y=pe(X,!0),de=Y.prefix,xe=Y.local,De=de===""?"":L.ns[de]||"",Oe={name:X,value:V,prefix:de,local:xe,uri:De};de&&de!=="xmlns"&&!De&&(se(ge,"Unbound namespace prefix: "+JSON.stringify(de)),Oe.uri=de),ge.tag.attributes[X]=Oe,k(ge,"onattribute",Oe)}ge.attribList.length=0}ge.tag.isSelfClosing=!!ne,ge.sawRoot=!0,ge.tags.push(ge.tag),k(ge,"onopentag",ge.tag),ne||(!ge.noscript&&ge.tagName.toLowerCase()==="script"?ge.state=C.SCRIPT:ge.state=C.TEXT,ge.tag=null,ge.tagName=""),ge.attribName=ge.attribValue="",ge.attribList.length=0}function we(ge){if(!ge.tagName){se(ge,"Weird empty close tag."),ge.textNode+="</>",ge.state=C.TEXT;return}if(ge.script){if(ge.tagName!=="script"){ge.script+="</"+ge.tagName+">",ge.tagName="",ge.state=C.SCRIPT;return}k(ge,"onscript",ge.script),ge.script=""}var ne=ge.tags.length,L=ge.tagName;ge.strict||(L=L[ge.looseCase]());for(var K=L;ne--;){var $=ge.tags[ne];if($.name!==K)se(ge,"Unexpected close tag");else break}if(ne<0){se(ge,"Unmatched closing tag: "+ge.tagName),ge.textNode+="</"+ge.tagName+">",ge.state=C.TEXT;return}ge.tagName=L;for(var z=ge.tags.length;z-- >ne;){var H=ge.tag=ge.tags.pop();ge.tagName=ge.tag.name,k(ge,"onclosetag",ge.tagName);var oe={};for(var X in H.ns)oe[X]=H.ns[X];var V=ge.tags[ge.tags.length-1]||ge;ge.opt.xmlns&&H.ns!==V.ns&&Object.keys(H.ns).forEach(function(Y){var de=H.ns[Y];k(ge,"onclosenamespace",{prefix:Y,uri:de})})}ne===0&&(ge.closedRoot=!0),ge.tagName=ge.attribValue=ge.attribName="",ge.attribList.length=0,ge.state=C.TEXT}function ye(ge){var ne=ge.entity,L=ne.toLowerCase(),K,$="";return ge.ENTITIES[ne]?ge.ENTITIES[ne]:ge.ENTITIES[L]?ge.ENTITIES[L]:(ne=L,ne.charAt(0)==="#"&&(ne.charAt(1)==="x"?(ne=ne.slice(2),K=parseInt(ne,16),$=K.toString(16)):(ne=ne.slice(1),K=parseInt(ne,10),$=K.toString(10))),ne=ne.replace(/^0+/,""),isNaN(K)||$.toLowerCase()!==ne?(se(ge,"Invalid character entity"),"&"+ge.entity+";"):String.fromCodePoint(K))}function _e(ge,ne){ne==="<"?(ge.state=C.OPEN_WAKA,ge.startTagPosition=ge.position):S(ne)||(se(ge,"Non-whitespace before first tag."),ge.textNode=ne,ge.state=C.TEXT)}function ze(ge,ne){var L="";return ne<ge.length&&(L=ge.charAt(ne)),L}function We(ge){var ne=this;if(this.error)throw this.error;if(ne.closed)return Q(ne,"Cannot write after close. Assign an onready handler.");if(ge===null)return ue(ne);typeof ge=="object"&&(ge=ge.toString());for(var L=0,K="";K=ze(ge,L++),ne.c=K,!!K;)switch(ne.trackPosition&&(ne.position++,K===`
`?(ne.line++,ne.column=0):ne.column++),ne.state){case C.BEGIN:if(ne.state=C.BEGIN_WHITESPACE,K==="\uFEFF")continue;_e(ne,K);continue;case C.BEGIN_WHITESPACE:_e(ne,K);continue;case C.TEXT:if(ne.sawRoot&&!ne.closedRoot){for(var $=L-1;K&&K!=="<"&&K!=="&";)K=ze(ge,L++),K&&ne.trackPosition&&(ne.position++,K===`
`?(ne.line++,ne.column=0):ne.column++);ne.textNode+=ge.substring($,L-1)}K==="<"&&!(ne.sawRoot&&ne.closedRoot&&!ne.strict)?(ne.state=C.OPEN_WAKA,ne.startTagPosition=ne.position):(!S(K)&&(!ne.sawRoot||ne.closedRoot)&&se(ne,"Text data outside of root node."),K==="&"?ne.state=C.TEXT_ENTITY:ne.textNode+=K);continue;case C.SCRIPT:K==="<"?ne.state=C.SCRIPT_ENDING:ne.script+=K;continue;case C.SCRIPT_ENDING:K==="/"?ne.state=C.CLOSE_TAG:(ne.script+="<"+K,ne.state=C.SCRIPT);continue;case C.OPEN_WAKA:if(K==="!")ne.state=C.SGML_DECL,ne.sgmlDecl="";else if(!S(K))if(D(x,K))ne.state=C.OPEN_TAG,ne.tagName=K;else if(K==="/")ne.state=C.CLOSE_TAG,ne.tagName="";else if(K==="?")ne.state=C.PROC_INST,ne.procInstName=ne.procInstBody="";else{if(se(ne,"Unencoded <"),ne.startTagPosition+1<ne.position){var z=ne.position-ne.startTagPosition;K=new Array(z).join(" ")+K}ne.textNode+="<"+K,ne.state=C.TEXT}continue;case C.SGML_DECL:(ne.sgmlDecl+K).toUpperCase()===p?(k(ne,"onopencdata"),ne.state=C.CDATA,ne.sgmlDecl="",ne.cdata=""):ne.sgmlDecl+K==="--"?(ne.state=C.COMMENT,ne.comment="",ne.sgmlDecl=""):(ne.sgmlDecl+K).toUpperCase()===h?(ne.state=C.DOCTYPE,(ne.doctype||ne.sawRoot)&&se(ne,"Inappropriately located doctype declaration"),ne.doctype="",ne.sgmlDecl=""):K===">"?(k(ne,"onsgmldeclaration",ne.sgmlDecl),ne.sgmlDecl="",ne.state=C.TEXT):(B(K)&&(ne.state=C.SGML_DECL_QUOTED),ne.sgmlDecl+=K);continue;case C.SGML_DECL_QUOTED:K===ne.q&&(ne.state=C.SGML_DECL,ne.q=""),ne.sgmlDecl+=K;continue;case C.DOCTYPE:K===">"?(ne.state=C.TEXT,k(ne,"ondoctype",ne.doctype),ne.doctype=!0):(ne.doctype+=K,K==="["?ne.state=C.DOCTYPE_DTD:B(K)&&(ne.state=C.DOCTYPE_QUOTED,ne.q=K));continue;case C.DOCTYPE_QUOTED:ne.doctype+=K,K===ne.q&&(ne.q="",ne.state=C.DOCTYPE);continue;case C.DOCTYPE_DTD:ne.doctype+=K,K==="]"?ne.state=C.DOCTYPE:B(K)&&(ne.state=C.DOCTYPE_DTD_QUOTED,ne.q=K);continue;case C.DOCTYPE_DTD_QUOTED:ne.doctype+=K,K===ne.q&&(ne.state=C.DOCTYPE_DTD,ne.q="");continue;case C.COMMENT:K==="-"?ne.state=C.COMMENT_ENDING:ne.comment+=K;continue;case C.COMMENT_ENDING:K==="-"?(ne.state=C.COMMENT_ENDED,ne.comment=re(ne.opt,ne.comment),ne.comment&&k(ne,"oncomment",ne.comment),ne.comment=""):(ne.comment+="-"+K,ne.state=C.COMMENT);continue;case C.COMMENT_ENDED:K!==">"?(se(ne,"Malformed comment"),ne.comment+="--"+K,ne.state=C.COMMENT):ne.state=C.TEXT;continue;case C.CDATA:K==="]"?ne.state=C.CDATA_ENDING:ne.cdata+=K;continue;case C.CDATA_ENDING:K==="]"?ne.state=C.CDATA_ENDING_2:(ne.cdata+="]"+K,ne.state=C.CDATA);continue;case C.CDATA_ENDING_2:K===">"?(ne.cdata&&k(ne,"oncdata",ne.cdata),k(ne,"onclosecdata"),ne.cdata="",ne.state=C.TEXT):K==="]"?ne.cdata+="]":(ne.cdata+="]]"+K,ne.state=C.CDATA);continue;case C.PROC_INST:K==="?"?ne.state=C.PROC_INST_ENDING:S(K)?ne.state=C.PROC_INST_BODY:ne.procInstName+=K;continue;case C.PROC_INST_BODY:if(!ne.procInstBody&&S(K))continue;K==="?"?ne.state=C.PROC_INST_ENDING:ne.procInstBody+=K;continue;case C.PROC_INST_ENDING:K===">"?(k(ne,"onprocessinginstruction",{name:ne.procInstName,body:ne.procInstBody}),ne.procInstName=ne.procInstBody="",ne.state=C.TEXT):(ne.procInstBody+="?"+K,ne.state=C.PROC_INST_BODY);continue;case C.OPEN_TAG:D(E,K)?ne.tagName+=K:(he(ne),K===">"?ve(ne):K==="/"?ne.state=C.OPEN_TAG_SLASH:(S(K)||se(ne,"Invalid character in tag name"),ne.state=C.ATTRIB));continue;case C.OPEN_TAG_SLASH:K===">"?(ve(ne,!0),we(ne)):(se(ne,"Forward-slash in opening tag not followed by >"),ne.state=C.ATTRIB);continue;case C.ATTRIB:if(S(K))continue;K===">"?ve(ne):K==="/"?ne.state=C.OPEN_TAG_SLASH:D(x,K)?(ne.attribName=K,ne.attribValue="",ne.state=C.ATTRIB_NAME):se(ne,"Invalid attribute name");continue;case C.ATTRIB_NAME:K==="="?ne.state=C.ATTRIB_VALUE:K===">"?(se(ne,"Attribute without value"),ne.attribValue=ne.attribName,Ee(ne),ve(ne)):S(K)?ne.state=C.ATTRIB_NAME_SAW_WHITE:D(E,K)?ne.attribName+=K:se(ne,"Invalid attribute name");continue;case C.ATTRIB_NAME_SAW_WHITE:if(K==="=")ne.state=C.ATTRIB_VALUE;else{if(S(K))continue;se(ne,"Attribute without value"),ne.tag.attributes[ne.attribName]="",ne.attribValue="",k(ne,"onattribute",{name:ne.attribName,value:""}),ne.attribName="",K===">"?ve(ne):D(x,K)?(ne.attribName=K,ne.state=C.ATTRIB_NAME):(se(ne,"Invalid attribute name"),ne.state=C.ATTRIB)}continue;case C.ATTRIB_VALUE:if(S(K))continue;B(K)?(ne.q=K,ne.state=C.ATTRIB_VALUE_QUOTED):(se(ne,"Unquoted attribute value"),ne.state=C.ATTRIB_VALUE_UNQUOTED,ne.attribValue=K);continue;case C.ATTRIB_VALUE_QUOTED:if(K!==ne.q){K==="&"?ne.state=C.ATTRIB_VALUE_ENTITY_Q:ne.attribValue+=K;continue}Ee(ne),ne.q="",ne.state=C.ATTRIB_VALUE_CLOSED;continue;case C.ATTRIB_VALUE_CLOSED:S(K)?ne.state=C.ATTRIB:K===">"?ve(ne):K==="/"?ne.state=C.OPEN_TAG_SLASH:D(x,K)?(se(ne,"No whitespace between attributes"),ne.attribName=K,ne.attribValue="",ne.state=C.ATTRIB_NAME):se(ne,"Invalid attribute name");continue;case C.ATTRIB_VALUE_UNQUOTED:if(!T(K)){K==="&"?ne.state=C.ATTRIB_VALUE_ENTITY_U:ne.attribValue+=K;continue}Ee(ne),K===">"?ve(ne):ne.state=C.ATTRIB;continue;case C.CLOSE_TAG:if(ne.tagName)K===">"?we(ne):D(E,K)?ne.tagName+=K:ne.script?(ne.script+="</"+ne.tagName,ne.tagName="",ne.state=C.SCRIPT):(S(K)||se(ne,"Invalid tagname in closing tag"),ne.state=C.CLOSE_TAG_SAW_WHITE);else{if(S(K))continue;G(x,K)?ne.script?(ne.script+="</"+K,ne.state=C.SCRIPT):se(ne,"Invalid tagname in closing tag."):ne.tagName=K}continue;case C.CLOSE_TAG_SAW_WHITE:if(S(K))continue;K===">"?we(ne):se(ne,"Invalid characters in closing tag");continue;case C.TEXT_ENTITY:case C.ATTRIB_VALUE_ENTITY_Q:case C.ATTRIB_VALUE_ENTITY_U:var H,oe;switch(ne.state){case C.TEXT_ENTITY:H=C.TEXT,oe="textNode";break;case C.ATTRIB_VALUE_ENTITY_Q:H=C.ATTRIB_VALUE_QUOTED,oe="attribValue";break;case C.ATTRIB_VALUE_ENTITY_U:H=C.ATTRIB_VALUE_UNQUOTED,oe="attribValue";break}K===";"?(ne[oe]+=ye(ne),ne.entity="",ne.state=H):D(ne.entity.length?b:w,K)?ne.entity+=K:(se(ne,"Invalid character in entity name"),ne[oe]+="&"+ne.entity+K,ne.entity="",ne.state=H);continue;default:throw new Error(ne,"Unknown state: "+ne.state)}return ne.position>=ne.bufferCheckPosition&&i(ne),ne}String.fromCodePoint||function(){var ge=String.fromCharCode,ne=Math.floor,L=function(){var K=16384,$=[],z,H,oe=-1,X=arguments.length;if(!X)return"";for(var V="";++oe<X;){var Y=Number(arguments[oe]);if(!isFinite(Y)||Y<0||Y>1114111||ne(Y)!==Y)throw RangeError("Invalid code point: "+Y);Y<=65535?$.push(Y):(Y-=65536,z=(Y>>10)+55296,H=Y%1024+56320,$.push(z,H)),(oe+1===X||$.length>K)&&(V+=ge.apply(null,$),$.length=0)}return V};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:L,configurable:!0,writable:!0}):String.fromCodePoint=L}()})(typeof g=="undefined"?this.sax={}:g)}).call(this)}).call(this,e("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(e,v,g){v.exports=n;var c=e("events").EventEmitter,u=e("inherits");u(n,c),n.Readable=e("readable-stream/lib/_stream_readable.js"),n.Writable=e("readable-stream/lib/_stream_writable.js"),n.Duplex=e("readable-stream/lib/_stream_duplex.js"),n.Transform=e("readable-stream/lib/_stream_transform.js"),n.PassThrough=e("readable-stream/lib/_stream_passthrough.js"),n.finished=e("readable-stream/lib/internal/streams/end-of-stream.js"),n.pipeline=e("readable-stream/lib/internal/streams/pipeline.js"),n.Stream=n;function n(){c.call(this)}n.prototype.pipe=function(l,i){var s=this;function r(m){l.writable&&l.write(m)===!1&&s.pause&&s.pause()}s.on("data",r);function t(){s.readable&&s.resume&&s.resume()}l.on("drain",t),!l._isStdio&&(!i||i.end!==!1)&&(s.on("end",a),s.on("close",A));var o=!1;function a(){o||(o=!0,l.end())}function A(){o||(o=!0,typeof l.destroy=="function"&&l.destroy())}function p(m){if(h(),c.listenerCount(this,"error")===0)throw m}s.on("error",p),l.on("error",p);function h(){s.removeListener("data",r),l.removeListener("drain",t),s.removeListener("end",a),s.removeListener("close",A),s.removeListener("error",p),l.removeListener("error",p),s.removeListener("end",h),s.removeListener("close",h),l.removeListener("close",h)}return s.on("end",h),s.on("close",h),l.on("close",h),l.emit("pipe",s),l}},{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,v,g){"use strict";function c(t,o){t.prototype=Object.create(o.prototype),t.prototype.constructor=t,t.__proto__=o}var u={};function n(t,o,a){a||(a=Error);function A(h,m,d){return typeof o=="string"?o:o(h,m,d)}var p=function(h){c(m,h);function m(d,y,x){return h.call(this,A(d,y,x))||this}return m}(a);p.prototype.name=a.name,p.prototype.code=t,u[t]=p}function l(t,o){if(Array.isArray(t)){var a=t.length;return t=t.map(function(A){return String(A)}),a>2?"one of ".concat(o," ").concat(t.slice(0,a-1).join(", "),", or ")+t[a-1]:a===2?"one of ".concat(o," ").concat(t[0]," or ").concat(t[1]):"of ".concat(o," ").concat(t[0])}else return"of ".concat(o," ").concat(String(t))}function i(t,o,a){return t.substr(!a||a<0?0:+a,o.length)===o}function s(t,o,a){return(a===void 0||a>t.length)&&(a=t.length),t.substring(a-o.length,a)===o}function r(t,o,a){return typeof a!="number"&&(a=0),a+o.length>t.length?!1:t.indexOf(o,a)!==-1}n("ERR_INVALID_OPT_VALUE",function(t,o){return'The value "'+o+'" is invalid for option "'+t+'"'},TypeError),n("ERR_INVALID_ARG_TYPE",function(t,o,a){var A;typeof o=="string"&&i(o,"not ")?(A="must not be",o=o.replace(/^not /,"")):A="must be";var p;if(s(t," argument"))p="The ".concat(t," ").concat(A," ").concat(l(o,"type"));else{var h=r(t,".")?"property":"argument";p='The "'.concat(t,'" ').concat(h," ").concat(A," ").concat(l(o,"type"))}return p+=". Received type ".concat(typeof a),p},TypeError),n("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),n("ERR_METHOD_NOT_IMPLEMENTED",function(t){return"The "+t+" method is not implemented"}),n("ERR_STREAM_PREMATURE_CLOSE","Premature close"),n("ERR_STREAM_DESTROYED",function(t){return"Cannot call "+t+" after a stream was destroyed"}),n("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),n("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),n("ERR_STREAM_WRITE_AFTER_END","write after end"),n("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),n("ERR_UNKNOWN_ENCODING",function(t){return"Unknown encoding: "+t},TypeError),n("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),v.exports.codes=u},{}],400:[function(e,v,g){(function(c){(function(){"use strict";var u=Object.keys||function(A){var p=[];for(var h in A)p.push(h);return p};v.exports=t;var n=e("./_stream_readable"),l=e("./_stream_writable");e("inherits")(t,n);for(var i=u(l.prototype),s=0;s<i.length;s++){var r=i[s];t.prototype[r]||(t.prototype[r]=l.prototype[r])}function t(A){if(!(this instanceof t))return new t(A);n.call(this,A),l.call(this,A),this.allowHalfOpen=!0,A&&(A.readable===!1&&(this.readable=!1),A.writable===!1&&(this.writable=!1),A.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",o)))}Object.defineProperty(t.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(t.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(t.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function o(){this._writableState.ended||c.nextTick(a,this)}function a(A){A.end()}Object.defineProperty(t.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(p){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=p,this._writableState.destroyed=p)}})}).call(this)}).call(this,e("_process"))},{"./_stream_readable":402,"./_stream_writable":404,_process:467,inherits:364}],401:[function(e,v,g){"use strict";v.exports=u;var c=e("./_stream_transform");e("inherits")(u,c);function u(n){if(!(this instanceof u))return new u(n);c.call(this,n)}u.prototype._transform=function(n,l,i){i(null,n)}},{"./_stream_transform":403,inherits:364}],402:[function(e,v,g){(function(c,u){(function(){"use strict";v.exports=k;var n;k.ReadableState=P;var l=e("events").EventEmitter,i=function(X,V){return X.listeners(V).length},s=e("./internal/streams/stream"),r=e("buffer").Buffer,t=(typeof u!="undefined"?u:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function o(oe){return r.from(oe)}function a(oe){return r.isBuffer(oe)||oe instanceof t}var A=e("util"),p;A&&A.debuglog?p=A.debuglog("stream"):p=function(){};var h=e("./internal/streams/buffer_list"),m=e("./internal/streams/destroy"),d=e("./internal/streams/state"),y=d.getHighWaterMark,x=e("../errors").codes,E=x.ERR_INVALID_ARG_TYPE,w=x.ERR_STREAM_PUSH_AFTER_EOF,b=x.ERR_METHOD_NOT_IMPLEMENTED,S=x.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,B,T,D;e("inherits")(k,s);var G=m.errorOrDestroy,C=["error","close","destroy","pause","resume"];function R(oe,X,V){if(typeof oe.prependListener=="function")return oe.prependListener(X,V);!oe._events||!oe._events[X]?oe.on(X,V):Array.isArray(oe._events[X])?oe._events[X].unshift(V):oe._events[X]=[V,oe._events[X]]}function P(oe,X,V){n=n||e("./_stream_duplex"),oe=oe||{},typeof V!="boolean"&&(V=X instanceof n),this.objectMode=!!oe.objectMode,V&&(this.objectMode=this.objectMode||!!oe.readableObjectMode),this.highWaterMark=y(this,oe,"readableHighWaterMark",V),this.buffer=new h,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&&(B||(B=e("string_decoder/").StringDecoder),this.decoder=new B(oe.encoding),this.encoding=oe.encoding)}function k(oe){if(n=n||e("./_stream_duplex"),!(this instanceof k))return new k(oe);var X=this instanceof n;this._readableState=new P(oe,this,X),this.readable=!0,oe&&(typeof oe.read=="function"&&(this._read=oe.read),typeof oe.destroy=="function"&&(this._destroy=oe.destroy)),s.call(this)}Object.defineProperty(k.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(X){this._readableState&&(this._readableState.destroyed=X)}}),k.prototype.destroy=m.destroy,k.prototype._undestroy=m.undestroy,k.prototype._destroy=function(oe,X){X(oe)},k.prototype.push=function(oe,X){var V=this._readableState,Y;return V.objectMode?Y=!0:typeof oe=="string"&&(X=X||V.defaultEncoding,X!==V.encoding&&(oe=r.from(oe,X),X=""),Y=!0),te(this,oe,X,!1,Y)},k.prototype.unshift=function(oe){return te(this,oe,null,!0,!1)};function te(oe,X,V,Y,de){p("readableAddChunk",X);var xe=oe._readableState;if(X===null)xe.reading=!1,pe(oe,xe);else{var De;if(de||(De=Q(xe,X)),De)G(oe,De);else if(xe.objectMode||X&&X.length>0)if(typeof X!="string"&&!xe.objectMode&&Object.getPrototypeOf(X)!==r.prototype&&(X=o(X)),Y)xe.endEmitted?G(oe,new S):re(oe,xe,X,!0);else if(xe.ended)G(oe,new w);else{if(xe.destroyed)return!1;xe.reading=!1,xe.decoder&&!V?(X=xe.decoder.write(X),xe.objectMode||X.length!==0?re(oe,xe,X,!1):we(oe,xe)):re(oe,xe,X,!1)}else Y||(xe.reading=!1,we(oe,xe))}return!xe.ended&&(xe.length<xe.highWaterMark||xe.length===0)}function re(oe,X,V,Y){X.flowing&&X.length===0&&!X.sync?(X.awaitDrain=0,oe.emit("data",V)):(X.length+=X.objectMode?1:V.length,Y?X.buffer.unshift(V):X.buffer.push(V),X.needReadable&&Ee(oe)),we(oe,X)}function Q(oe,X){var V;return!a(X)&&typeof X!="string"&&X!==void 0&&!oe.objectMode&&(V=new E("chunk",["string","Buffer","Uint8Array"],X)),V}k.prototype.isPaused=function(){return this._readableState.flowing===!1},k.prototype.setEncoding=function(oe){B||(B=e("string_decoder/").StringDecoder);var X=new B(oe);this._readableState.decoder=X,this._readableState.encoding=this._readableState.decoder.encoding;for(var V=this._readableState.buffer.head,Y="";V!==null;)Y+=X.write(V.data),V=V.next;return this._readableState.buffer.clear(),Y!==""&&this._readableState.buffer.push(Y),this._readableState.length=Y.length,this};var ue=1073741824;function se(oe){return oe>=ue?oe=ue:(oe--,oe|=oe>>>1,oe|=oe>>>2,oe|=oe>>>4,oe|=oe>>>8,oe|=oe>>>16,oe++),oe}function he(oe,X){return oe<=0||X.length===0&&X.ended?0:X.objectMode?1:oe!==oe?X.flowing&&X.length?X.buffer.head.data.length:X.length:(oe>X.highWaterMark&&(X.highWaterMark=se(oe)),oe<=X.length?oe:X.ended?X.length:(X.needReadable=!0,0))}k.prototype.read=function(oe){p("read",oe),oe=parseInt(oe,10);var X=this._readableState,V=oe;if(oe!==0&&(X.emittedReadable=!1),oe===0&&X.needReadable&&((X.highWaterMark!==0?X.length>=X.highWaterMark:X.length>0)||X.ended))return p("read: emitReadable",X.length,X.ended),X.length===0&&X.ended?$(this):Ee(this),null;if(oe=he(oe,X),oe===0&&X.ended)return X.length===0&&$(this),null;var Y=X.needReadable;p("need readable",Y),(X.length===0||X.length-oe<X.highWaterMark)&&(Y=!0,p("length less than watermark",Y)),X.ended||X.reading?(Y=!1,p("reading or ended",Y)):Y&&(p("do read"),X.reading=!0,X.sync=!0,X.length===0&&(X.needReadable=!0),this._read(X.highWaterMark),X.sync=!1,X.reading||(oe=he(V,X)));var de;return oe>0?de=K(oe,X):de=null,de===null?(X.needReadable=X.length<=X.highWaterMark,oe=0):(X.length-=oe,X.awaitDrain=0),X.length===0&&(X.ended||(X.needReadable=!0),V!==oe&&X.ended&&$(this)),de!==null&&this.emit("data",de),de};function pe(oe,X){if(p("onEofChunk"),!X.ended){if(X.decoder){var V=X.decoder.end();V&&V.length&&(X.buffer.push(V),X.length+=X.objectMode?1:V.length)}X.ended=!0,X.sync?Ee(oe):(X.needReadable=!1,X.emittedReadable||(X.emittedReadable=!0,ve(oe)))}}function Ee(oe){var X=oe._readableState;p("emitReadable",X.needReadable,X.emittedReadable),X.needReadable=!1,X.emittedReadable||(p("emitReadable",X.flowing),X.emittedReadable=!0,c.nextTick(ve,oe))}function ve(oe){var X=oe._readableState;p("emitReadable_",X.destroyed,X.length,X.ended),!X.destroyed&&(X.length||X.ended)&&(oe.emit("readable"),X.emittedReadable=!1),X.needReadable=!X.flowing&&!X.ended&&X.length<=X.highWaterMark,L(oe)}function we(oe,X){X.readingMore||(X.readingMore=!0,c.nextTick(ye,oe,X))}function ye(oe,X){for(;!X.reading&&!X.ended&&(X.length<X.highWaterMark||X.flowing&&X.length===0);){var V=X.length;if(p("maybeReadMore read 0"),oe.read(0),V===X.length)break}X.readingMore=!1}k.prototype._read=function(oe){G(this,new b("_read()"))},k.prototype.pipe=function(oe,X){var V=this,Y=this._readableState;switch(Y.pipesCount){case 0:Y.pipes=oe;break;case 1:Y.pipes=[Y.pipes,oe];break;default:Y.pipes.push(oe);break}Y.pipesCount+=1,p("pipe count=%d opts=%j",Y.pipesCount,X);var de=(!X||X.end!==!1)&&oe!==c.stdout&&oe!==c.stderr,xe=de?Oe:Qe;Y.endEmitted?c.nextTick(xe):V.once("end",xe),oe.on("unpipe",De);function De($e,lt){p("onunpipe"),$e===V&&lt&&lt.hasUnpiped===!1&&(lt.hasUnpiped=!0,Se())}function Oe(){p("onend"),oe.end()}var Pe=_e(V);oe.on("drain",Pe);var et=!1;function Se(){p("cleanup"),oe.removeListener("close",st),oe.removeListener("finish",Le),oe.removeListener("drain",Pe),oe.removeListener("error",Me),oe.removeListener("unpipe",De),V.removeListener("end",Oe),V.removeListener("end",Qe),V.removeListener("data",Ke),et=!0,Y.awaitDrain&&(!oe._writableState||oe._writableState.needDrain)&&Pe()}V.on("data",Ke);function Ke($e){p("ondata");var lt=oe.write($e);p("dest.write",lt),lt===!1&&((Y.pipesCount===1&&Y.pipes===oe||Y.pipesCount>1&&H(Y.pipes,oe)!==-1)&&!et&&(p("false write response, pause",Y.awaitDrain),Y.awaitDrain++),V.pause())}function Me($e){p("onerror",$e),Qe(),oe.removeListener("error",Me),i(oe,"error")===0&&G(oe,$e)}R(oe,"error",Me);function st(){oe.removeListener("finish",Le),Qe()}oe.once("close",st);function Le(){p("onfinish"),oe.removeListener("close",st),Qe()}oe.once("finish",Le);function Qe(){p("unpipe"),V.unpipe(oe)}return oe.emit("pipe",V),Y.flowing||(p("pipe resume"),V.resume()),oe};function _e(oe){return function(){var V=oe._readableState;p("pipeOnDrain",V.awaitDrain),V.awaitDrain&&V.awaitDrain--,V.awaitDrain===0&&i(oe,"data")&&(V.flowing=!0,L(oe))}}k.prototype.unpipe=function(oe){var X=this._readableState,V={hasUnpiped:!1};if(X.pipesCount===0)return this;if(X.pipesCount===1)return oe&&oe!==X.pipes?this:(oe||(oe=X.pipes),X.pipes=null,X.pipesCount=0,X.flowing=!1,oe&&oe.emit("unpipe",this,V),this);if(!oe){var Y=X.pipes,de=X.pipesCount;X.pipes=null,X.pipesCount=0,X.flowing=!1;for(var xe=0;xe<de;xe++)Y[xe].emit("unpipe",this,{hasUnpiped:!1});return this}var De=H(X.pipes,oe);return De===-1?this:(X.pipes.splice(De,1),X.pipesCount-=1,X.pipesCount===1&&(X.pipes=X.pipes[0]),oe.emit("unpipe",this,V),this)},k.prototype.on=function(oe,X){var V=s.prototype.on.call(this,oe,X),Y=this._readableState;return oe==="data"?(Y.readableListening=this.listenerCount("readable")>0,Y.flowing!==!1&&this.resume()):oe==="readable"&&!Y.endEmitted&&!Y.readableListening&&(Y.readableListening=Y.needReadable=!0,Y.flowing=!1,Y.emittedReadable=!1,p("on readable",Y.length,Y.reading),Y.length?Ee(this):Y.reading||c.nextTick(We,this)),V},k.prototype.addListener=k.prototype.on,k.prototype.removeListener=function(oe,X){var V=s.prototype.removeListener.call(this,oe,X);return oe==="readable"&&c.nextTick(ze,this),V},k.prototype.removeAllListeners=function(oe){var X=s.prototype.removeAllListeners.apply(this,arguments);return(oe==="readable"||oe===void 0)&&c.nextTick(ze,this),X};function ze(oe){var X=oe._readableState;X.readableListening=oe.listenerCount("readable")>0,X.resumeScheduled&&!X.paused?X.flowing=!0:oe.listenerCount("data")>0&&oe.resume()}function We(oe){p("readable nexttick read 0"),oe.read(0)}k.prototype.resume=function(){var oe=this._readableState;return oe.flowing||(p("resume"),oe.flowing=!oe.readableListening,ge(this,oe)),oe.paused=!1,this};function ge(oe,X){X.resumeScheduled||(X.resumeScheduled=!0,c.nextTick(ne,oe,X))}function ne(oe,X){p("resume",X.reading),X.reading||oe.read(0),X.resumeScheduled=!1,oe.emit("resume"),L(oe),X.flowing&&!X.reading&&oe.read(0)}k.prototype.pause=function(){return p("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(p("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function L(oe){var X=oe._readableState;for(p("flow",X.flowing);X.flowing&&oe.read()!==null;);}k.prototype.wrap=function(oe){var X=this,V=this._readableState,Y=!1;oe.on("end",function(){if(p("wrapped end"),V.decoder&&!V.ended){var De=V.decoder.end();De&&De.length&&X.push(De)}X.push(null)}),oe.on("data",function(De){if(p("wrapped data"),V.decoder&&(De=V.decoder.write(De)),!(V.objectMode&&De==null)&&!(!V.objectMode&&(!De||!De.length))){var Oe=X.push(De);Oe||(Y=!0,oe.pause())}});for(var de in oe)this[de]===void 0&&typeof oe[de]=="function"&&(this[de]=function(Oe){return function(){return oe[Oe].apply(oe,arguments)}}(de));for(var xe=0;xe<C.length;xe++)oe.on(C[xe],this.emit.bind(this,C[xe]));return this._read=function(De){p("wrapped _read",De),Y&&(Y=!1,oe.resume())},this},typeof Symbol=="function"&&(k.prototype[Symbol.asyncIterator]=function(){return T===void 0&&(T=e("./internal/streams/async_iterator")),T(this)}),Object.defineProperty(k.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(k.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(k.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(X){this._readableState&&(this._readableState.flowing=X)}}),k._fromList=K,Object.defineProperty(k.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function K(oe,X){if(X.length===0)return null;var V;return X.objectMode?V=X.buffer.shift():!oe||oe>=X.length?(X.decoder?V=X.buffer.join(""):X.buffer.length===1?V=X.buffer.first():V=X.buffer.concat(X.length),X.buffer.clear()):V=X.buffer.consume(oe,X.decoder),V}function $(oe){var X=oe._readableState;p("endReadable",X.endEmitted),X.endEmitted||(X.ended=!0,c.nextTick(z,X,oe))}function z(oe,X){if(p("endReadableNT",oe.endEmitted,oe.length),!oe.endEmitted&&oe.length===0&&(oe.endEmitted=!0,X.readable=!1,X.emit("end"),oe.autoDestroy)){var V=X._writableState;(!V||V.autoDestroy&&V.finished)&&X.destroy()}}typeof Symbol=="function"&&(k.from=function(oe,X){return D===void 0&&(D=e("./internal/streams/from")),D(k,oe,X)});function H(oe,X){for(var V=0,Y=oe.length;V<Y;V++)if(oe[V]===X)return V;return-1}}).call(this)}).call(this,e("_process"),typeof at!="undefined"?at: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,v,g){"use strict";v.exports=t;var c=e("../errors").codes,u=c.ERR_METHOD_NOT_IMPLEMENTED,n=c.ERR_MULTIPLE_CALLBACK,l=c.ERR_TRANSFORM_ALREADY_TRANSFORMING,i=c.ERR_TRANSFORM_WITH_LENGTH_0,s=e("./_stream_duplex");e("inherits")(t,s);function r(A,p){var h=this._transformState;h.transforming=!1;var m=h.writecb;if(m===null)return this.emit("error",new n);h.writechunk=null,h.writecb=null,p!=null&&this.push(p),m(A);var d=this._readableState;d.reading=!1,(d.needReadable||d.length<d.highWaterMark)&&this._read(d.highWaterMark)}function t(A){if(!(this instanceof t))return new t(A);s.call(this,A),this._transformState={afterTransform:r.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,A&&(typeof A.transform=="function"&&(this._transform=A.transform),typeof A.flush=="function"&&(this._flush=A.flush)),this.on("prefinish",o)}function o(){var A=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(p,h){a(A,p,h)}):a(this,null,null)}t.prototype.push=function(A,p){return this._transformState.needTransform=!1,s.prototype.push.call(this,A,p)},t.prototype._transform=function(A,p,h){h(new u("_transform()"))},t.prototype._write=function(A,p,h){var m=this._transformState;if(m.writecb=h,m.writechunk=A,m.writeencoding=p,!m.transforming){var d=this._readableState;(m.needTransform||d.needReadable||d.length<d.highWaterMark)&&this._read(d.highWaterMark)}},t.prototype._read=function(A){var p=this._transformState;p.writechunk!==null&&!p.transforming?(p.transforming=!0,this._transform(p.writechunk,p.writeencoding,p.afterTransform)):p.needTransform=!0},t.prototype._destroy=function(A,p){s.prototype._destroy.call(this,A,function(h){p(h)})};function a(A,p,h){if(p)return A.emit("error",p);if(h!=null&&A.push(h),A._writableState.length)throw new i;if(A._transformState.transforming)throw new l;return A.push(null)}},{"../errors":399,"./_stream_duplex":400,inherits:364}],404:[function(e,v,g){(function(c,u){(function(){"use strict";v.exports=P;function n(L,K,$){this.chunk=L,this.encoding=K,this.callback=$,this.next=null}function l(L){var K=this;this.next=null,this.entry=null,this.finish=function(){ne(K,L)}}var i;P.WritableState=C;var s={deprecate:e("util-deprecate")},r=e("./internal/streams/stream"),t=e("buffer").Buffer,o=(typeof u!="undefined"?u:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function a(L){return t.from(L)}function A(L){return t.isBuffer(L)||L instanceof o}var p=e("./internal/streams/destroy"),h=e("./internal/streams/state"),m=h.getHighWaterMark,d=e("../errors").codes,y=d.ERR_INVALID_ARG_TYPE,x=d.ERR_METHOD_NOT_IMPLEMENTED,E=d.ERR_MULTIPLE_CALLBACK,w=d.ERR_STREAM_CANNOT_PIPE,b=d.ERR_STREAM_DESTROYED,S=d.ERR_STREAM_NULL_VALUES,B=d.ERR_STREAM_WRITE_AFTER_END,T=d.ERR_UNKNOWN_ENCODING,D=p.errorOrDestroy;e("inherits")(P,r);function G(){}function C(L,K,$){i=i||e("./_stream_duplex"),L=L||{},typeof $!="boolean"&&($=K instanceof i),this.objectMode=!!L.objectMode,$&&(this.objectMode=this.objectMode||!!L.writableObjectMode),this.highWaterMark=m(this,L,"writableHighWaterMark",$),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var z=L.decodeStrings===!1;this.decodeStrings=!z,this.defaultEncoding=L.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(H){pe(K,H)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=L.emitClose!==!1,this.autoDestroy=!!L.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new l(this)}C.prototype.getBuffer=function(){for(var K=this.bufferedRequest,$=[];K;)$.push(K),K=K.next;return $},function(){try{Object.defineProperty(C.prototype,"buffer",{get:s.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(L){}}();var R;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(R=Function.prototype[Symbol.hasInstance],Object.defineProperty(P,Symbol.hasInstance,{value:function(K){return R.call(this,K)?!0:this!==P?!1:K&&K._writableState instanceof C}})):R=function(K){return K instanceof this};function P(L){i=i||e("./_stream_duplex");var K=this instanceof i;if(!K&&!R.call(P,this))return new P(L);this._writableState=new C(L,this,K),this.writable=!0,L&&(typeof L.write=="function"&&(this._write=L.write),typeof L.writev=="function"&&(this._writev=L.writev),typeof L.destroy=="function"&&(this._destroy=L.destroy),typeof L.final=="function"&&(this._final=L.final)),r.call(this)}P.prototype.pipe=function(){D(this,new w)};function k(L,K){var $=new B;D(L,$),c.nextTick(K,$)}function te(L,K,$,z){var H;return $===null?H=new S:typeof $!="string"&&!K.objectMode&&(H=new y("chunk",["string","Buffer"],$)),H?(D(L,H),c.nextTick(z,H),!1):!0}P.prototype.write=function(L,K,$){var z=this._writableState,H=!1,oe=!z.objectMode&&A(L);return oe&&!t.isBuffer(L)&&(L=a(L)),typeof K=="function"&&($=K,K=null),oe?K="buffer":K||(K=z.defaultEncoding),typeof $!="function"&&($=G),z.ending?k(this,$):(oe||te(this,z,L,$))&&(z.pendingcb++,H=Q(this,z,oe,L,K,$)),H},P.prototype.cork=function(){this._writableState.corked++},P.prototype.uncork=function(){var L=this._writableState;L.corked&&(L.corked--,!L.writing&&!L.corked&&!L.bufferProcessing&&L.bufferedRequest&&we(this,L))},P.prototype.setDefaultEncoding=function(K){if(typeof K=="string"&&(K=K.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((K+"").toLowerCase())>-1))throw new T(K);return this._writableState.defaultEncoding=K,this},Object.defineProperty(P.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function re(L,K,$){return!L.objectMode&&L.decodeStrings!==!1&&typeof K=="string"&&(K=t.from(K,$)),K}Object.defineProperty(P.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Q(L,K,$,z,H,oe){if(!$){var X=re(K,z,H);z!==X&&($=!0,H="buffer",z=X)}var V=K.objectMode?1:z.length;K.length+=V;var Y=K.length<K.highWaterMark;if(Y||(K.needDrain=!0),K.writing||K.corked){var de=K.lastBufferedRequest;K.lastBufferedRequest={chunk:z,encoding:H,isBuf:$,callback:oe,next:null},de?de.next=K.lastBufferedRequest:K.bufferedRequest=K.lastBufferedRequest,K.bufferedRequestCount+=1}else ue(L,K,!1,V,z,H,oe);return Y}function ue(L,K,$,z,H,oe,X){K.writelen=z,K.writecb=X,K.writing=!0,K.sync=!0,K.destroyed?K.onwrite(new b("write")):$?L._writev(H,K.onwrite):L._write(H,oe,K.onwrite),K.sync=!1}function se(L,K,$,z,H){--K.pendingcb,$?(c.nextTick(H,z),c.nextTick(We,L,K),L._writableState.errorEmitted=!0,D(L,z)):(H(z),L._writableState.errorEmitted=!0,D(L,z),We(L,K))}function he(L){L.writing=!1,L.writecb=null,L.length-=L.writelen,L.writelen=0}function pe(L,K){var $=L._writableState,z=$.sync,H=$.writecb;if(typeof H!="function")throw new E;if(he($),K)se(L,$,z,K,H);else{var oe=ye($)||L.destroyed;!oe&&!$.corked&&!$.bufferProcessing&&$.bufferedRequest&&we(L,$),z?c.nextTick(Ee,L,$,oe,H):Ee(L,$,oe,H)}}function Ee(L,K,$,z){$||ve(L,K),K.pendingcb--,z(),We(L,K)}function ve(L,K){K.length===0&&K.needDrain&&(K.needDrain=!1,L.emit("drain"))}function we(L,K){K.bufferProcessing=!0;var $=K.bufferedRequest;if(L._writev&&$&&$.next){var z=K.bufferedRequestCount,H=new Array(z),oe=K.corkedRequestsFree;oe.entry=$;for(var X=0,V=!0;$;)H[X]=$,$.isBuf||(V=!1),$=$.next,X+=1;H.allBuffers=V,ue(L,K,!0,K.length,H,"",oe.finish),K.pendingcb++,K.lastBufferedRequest=null,oe.next?(K.corkedRequestsFree=oe.next,oe.next=null):K.corkedRequestsFree=new l(K),K.bufferedRequestCount=0}else{for(;$;){var Y=$.chunk,de=$.encoding,xe=$.callback,De=K.objectMode?1:Y.length;if(ue(L,K,!1,De,Y,de,xe),$=$.next,K.bufferedRequestCount--,K.writing)break}$===null&&(K.lastBufferedRequest=null)}K.bufferedRequest=$,K.bufferProcessing=!1}P.prototype._write=function(L,K,$){$(new x("_write()"))},P.prototype._writev=null,P.prototype.end=function(L,K,$){var z=this._writableState;return typeof L=="function"?($=L,L=null,K=null):typeof K=="function"&&($=K,K=null),L!=null&&this.write(L,K),z.corked&&(z.corked=1,this.uncork()),z.ending||ge(this,z,$),this},Object.defineProperty(P.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function ye(L){return L.ending&&L.length===0&&L.bufferedRequest===null&&!L.finished&&!L.writing}function _e(L,K){L._final(function($){K.pendingcb--,$&&D(L,$),K.prefinished=!0,L.emit("prefinish"),We(L,K)})}function ze(L,K){!K.prefinished&&!K.finalCalled&&(typeof L._final=="function"&&!K.destroyed?(K.pendingcb++,K.finalCalled=!0,c.nextTick(_e,L,K)):(K.prefinished=!0,L.emit("prefinish")))}function We(L,K){var $=ye(K);if($&&(ze(L,K),K.pendingcb===0&&(K.finished=!0,L.emit("finish"),K.autoDestroy))){var z=L._readableState;(!z||z.autoDestroy&&z.endEmitted)&&L.destroy()}return $}function ge(L,K,$){K.ending=!0,We(L,K),$&&(K.finished?c.nextTick($):L.once("finish",$)),K.ended=!0,L.writable=!1}function ne(L,K,$){var z=L.entry;for(L.entry=null;z;){var H=z.callback;K.pendingcb--,H($),z=z.next}K.corkedRequestsFree.next=L}Object.defineProperty(P.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(K){this._writableState&&(this._writableState.destroyed=K)}}),P.prototype.destroy=p.destroy,P.prototype._undestroy=p.undestroy,P.prototype._destroy=function(L,K){K(L)}}).call(this)}).call(this,e("_process"),typeof at!="undefined"?at: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,v,g){(function(c){(function(){"use strict";var u;function n(S,B,T){return B=l(B),B in S?Object.defineProperty(S,B,{value:T,enumerable:!0,configurable:!0,writable:!0}):S[B]=T,S}function l(S){var B=i(S,"string");return typeof B=="symbol"?B:String(B)}function i(S,B){if(typeof S!="object"||S===null)return S;var T=S[Symbol.toPrimitive];if(T!==void 0){var D=T.call(S,B||"default");if(typeof D!="object")return D;throw new TypeError("@@toPrimitive must return a primitive value.")}return(B==="string"?String:Number)(S)}var s=e("./end-of-stream"),r=Symbol("lastResolve"),t=Symbol("lastReject"),o=Symbol("error"),a=Symbol("ended"),A=Symbol("lastPromise"),p=Symbol("handlePromise"),h=Symbol("stream");function m(S,B){return{value:S,done:B}}function d(S){var B=S[r];if(B!==null){var T=S[h].read();T!==null&&(S[A]=null,S[r]=null,S[t]=null,B(m(T,!1)))}}function y(S){c.nextTick(d,S)}function x(S,B){return function(T,D){S.then(function(){if(B[a]){T(m(void 0,!0));return}B[p](T,D)},D)}}var E=Object.getPrototypeOf(function(){}),w=Object.setPrototypeOf((u={get stream(){return this[h]},next:function(){var B=this,T=this[o];if(T!==null)return Promise.reject(T);if(this[a])return Promise.resolve(m(void 0,!0));if(this[h].destroyed)return new Promise(function(R,P){c.nextTick(function(){B[o]?P(B[o]):R(m(void 0,!0))})});var D=this[A],G;if(D)G=new Promise(x(D,this));else{var C=this[h].read();if(C!==null)return Promise.resolve(m(C,!1));G=new Promise(this[p])}return this[A]=G,G}},n(u,Symbol.asyncIterator,function(){return this}),n(u,"return",function(){var B=this;return new Promise(function(T,D){B[h].destroy(null,function(G){if(G){D(G);return}T(m(void 0,!0))})})}),u),E),b=function(B){var T,D=Object.create(w,(T={},n(T,h,{value:B,writable:!0}),n(T,r,{value:null,writable:!0}),n(T,t,{value:null,writable:!0}),n(T,o,{value:null,writable:!0}),n(T,a,{value:B._readableState.endEmitted,writable:!0}),n(T,p,{value:function(C,R){var P=D[h].read();P?(D[A]=null,D[r]=null,D[t]=null,C(m(P,!1))):(D[r]=C,D[t]=R)},writable:!0}),T));return D[A]=null,s(B,function(G){if(G&&G.code!=="ERR_STREAM_PREMATURE_CLOSE"){var C=D[t];C!==null&&(D[A]=null,D[r]=null,D[t]=null,C(G)),D[o]=G;return}var R=D[r];R!==null&&(D[A]=null,D[r]=null,D[t]=null,R(m(void 0,!0))),D[a]=!0}),B.on("readable",y.bind(null,D)),D};v.exports=b}).call(this)}).call(this,e("_process"))},{"./end-of-stream":408,_process:467}],406:[function(e,v,g){"use strict";function c(d,y){var x=Object.keys(d);if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(d);y&&(E=E.filter(function(w){return Object.getOwnPropertyDescriptor(d,w).enumerable})),x.push.apply(x,E)}return x}function u(d){for(var y=1;y<arguments.length;y++){var x=arguments[y]!=null?arguments[y]:{};y%2?c(Object(x),!0).forEach(function(E){n(d,E,x[E])}):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(x)):c(Object(x)).forEach(function(E){Object.defineProperty(d,E,Object.getOwnPropertyDescriptor(x,E))})}return d}function n(d,y,x){return y=r(y),y in d?Object.defineProperty(d,y,{value:x,enumerable:!0,configurable:!0,writable:!0}):d[y]=x,d}function l(d,y){if(!(d instanceof y))throw new TypeError("Cannot call a class as a function")}function i(d,y){for(var x=0;x<y.length;x++){var E=y[x];E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(d,r(E.key),E)}}function s(d,y,x){return y&&i(d.prototype,y),x&&i(d,x),Object.defineProperty(d,"prototype",{writable:!1}),d}function r(d){var y=t(d,"string");return typeof y=="symbol"?y:String(y)}function t(d,y){if(typeof d!="object"||d===null)return d;var x=d[Symbol.toPrimitive];if(x!==void 0){var E=x.call(d,y||"default");if(typeof E!="object")return E;throw new TypeError("@@toPrimitive must return a primitive value.")}return(y==="string"?String:Number)(d)}var o=e("buffer"),a=o.Buffer,A=e("util"),p=A.inspect,h=p&&p.custom||"inspect";function m(d,y,x){a.prototype.copy.call(d,y,x)}v.exports=function(){function d(){l(this,d),this.head=null,this.tail=null,this.length=0}return s(d,[{key:"push",value:function(x){var E={data:x,next:null};this.length>0?this.tail.next=E:this.head=E,this.tail=E,++this.length}},{key:"unshift",value:function(x){var E={data:x,next:this.head};this.length===0&&(this.tail=E),this.head=E,++this.length}},{key:"shift",value:function(){if(this.length!==0){var x=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,x}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(x){if(this.length===0)return"";for(var E=this.head,w=""+E.data;E=E.next;)w+=x+E.data;return w}},{key:"concat",value:function(x){if(this.length===0)return a.alloc(0);for(var E=a.allocUnsafe(x>>>0),w=this.head,b=0;w;)m(w.data,E,b),b+=w.data.length,w=w.next;return E}},{key:"consume",value:function(x,E){var w;return x<this.head.data.length?(w=this.head.data.slice(0,x),this.head.data=this.head.data.slice(x)):x===this.head.data.length?w=this.shift():w=E?this._getString(x):this._getBuffer(x),w}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(x){var E=this.head,w=1,b=E.data;for(x-=b.length;E=E.next;){var S=E.data,B=x>S.length?S.length:x;if(B===S.length?b+=S:b+=S.slice(0,x),x-=B,x===0){B===S.length?(++w,E.next?this.head=E.next:this.head=this.tail=null):(this.head=E,E.data=S.slice(B));break}++w}return this.length-=w,b}},{key:"_getBuffer",value:function(x){var E=a.allocUnsafe(x),w=this.head,b=1;for(w.data.copy(E),x-=w.data.length;w=w.next;){var S=w.data,B=x>S.length?S.length:x;if(S.copy(E,E.length-x,0,B),x-=B,x===0){B===S.length?(++b,w.next?this.head=w.next:this.head=this.tail=null):(this.head=w,w.data=S.slice(B));break}++b}return this.length-=b,E}},{key:h,value:function(x,E){return p(this,u(u({},E),{},{depth:0,customInspect:!1}))}}]),d}()},{buffer:90,util:89}],407:[function(e,v,g){(function(c){(function(){"use strict";function u(t,o){var a=this,A=this._readableState&&this._readableState.destroyed,p=this._writableState&&this._writableState.destroyed;return A||p?(o?o(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,c.nextTick(s,this,t)):c.nextTick(s,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(h){!o&&h?a._writableState?a._writableState.errorEmitted?c.nextTick(l,a):(a._writableState.errorEmitted=!0,c.nextTick(n,a,h)):c.nextTick(n,a,h):o?(c.nextTick(l,a),o(h)):c.nextTick(l,a)}),this)}function n(t,o){s(t,o),l(t)}function l(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function i(){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 s(t,o){t.emit("error",o)}function r(t,o){var a=t._readableState,A=t._writableState;a&&a.autoDestroy||A&&A.autoDestroy?t.destroy(o):t.emit("error",o)}v.exports={destroy:u,undestroy:i,errorOrDestroy:r}}).call(this)}).call(this,e("_process"))},{_process:467}],408:[function(e,v,g){"use strict";var c=e("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function u(s){var r=!1;return function(){if(!r){r=!0;for(var t=arguments.length,o=new Array(t),a=0;a<t;a++)o[a]=arguments[a];s.apply(this,o)}}}function n(){}function l(s){return s.setHeader&&typeof s.abort=="function"}function i(s,r,t){if(typeof r=="function")return i(s,null,r);r||(r={}),t=u(t||n);var o=r.readable||r.readable!==!1&&s.readable,a=r.writable||r.writable!==!1&&s.writable,A=function(){s.writable||h()},p=s._writableState&&s._writableState.finished,h=function(){a=!1,p=!0,o||t.call(s)},m=s._readableState&&s._readableState.endEmitted,d=function(){o=!1,m=!0,a||t.call(s)},y=function(b){t.call(s,b)},x=function(){var b;if(o&&!m)return(!s._readableState||!s._readableState.ended)&&(b=new c),t.call(s,b);if(a&&!p)return(!s._writableState||!s._writableState.ended)&&(b=new c),t.call(s,b)},E=function(){s.req.on("finish",h)};return l(s)?(s.on("complete",h),s.on("abort",x),s.req?E():s.on("request",E)):a&&!s._writableState&&(s.on("end",A),s.on("close",A)),s.on("end",d),s.on("finish",h),r.error!==!1&&s.on("error",y),s.on("close",x),function(){s.removeListener("complete",h),s.removeListener("abort",x),s.removeListener("request",E),s.req&&s.req.removeListener("finish",h),s.removeListener("end",A),s.removeListener("close",A),s.removeListener("finish",h),s.removeListener("end",d),s.removeListener("error",y),s.removeListener("close",x)}}v.exports=i},{"../../../errors":399}],409:[function(e,v,g){v.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],410:[function(e,v,g){"use strict";var c;function u(h){var m=!1;return function(){m||(m=!0,h.apply(void 0,arguments))}}var n=e("../../../errors").codes,l=n.ERR_MISSING_ARGS,i=n.ERR_STREAM_DESTROYED;function s(h){if(h)throw h}function r(h){return h.setHeader&&typeof h.abort=="function"}function t(h,m,d,y){y=u(y);var x=!1;h.on("close",function(){x=!0}),c===void 0&&(c=e("./end-of-stream")),c(h,{readable:m,writable:d},function(w){if(w)return y(w);x=!0,y()});var E=!1;return function(w){if(!x&&!E){if(E=!0,r(h))return h.abort();if(typeof h.destroy=="function")return h.destroy();y(w||new i("pipe"))}}}function o(h){h()}function a(h,m){return h.pipe(m)}function A(h){return!h.length||typeof h[h.length-1]!="function"?s:h.pop()}function p(){for(var h=arguments.length,m=new Array(h),d=0;d<h;d++)m[d]=arguments[d];var y=A(m);if(Array.isArray(m[0])&&(m=m[0]),m.length<2)throw new l("streams");var x,E=m.map(function(w,b){var S=b<m.length-1,B=b>0;return t(w,S,B,function(T){x||(x=T),T&&E.forEach(o),!S&&(E.forEach(o),y(x))})});return m.reduce(a)}v.exports=p},{"../../../errors":399,"./end-of-stream":408}],411:[function(e,v,g){"use strict";var c=e("../../../errors").codes.ERR_INVALID_OPT_VALUE;function u(l,i,s){return l.highWaterMark!=null?l.highWaterMark:i?l[s]:null}function n(l,i,s,r){var t=u(i,r,s);if(t!=null){if(!(isFinite(t)&&Math.floor(t)===t)||t<0){var o=r?s:"highWaterMark";throw new c(o,t)}return Math.floor(t)}return l.objectMode?16:16*1024}v.exports={getHighWaterMark:n}},{"../../../errors":399}],412:[function(e,v,g){arguments[4][393][0].apply(g,arguments)},{dup:393,events:344}],413:[function(e,v,g){"use strict";var c=e("safe-buffer").Buffer,u=c.isEncoding||function(E){switch(E=""+E,E&&E.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 n(E){if(!E)return"utf8";for(var w;;)switch(E){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 E;default:if(w)return;E=(""+E).toLowerCase(),w=!0}}function l(E){var w=n(E);if(typeof w!="string"&&(c.isEncoding===u||!u(E)))throw new Error("Unknown encoding: "+E);return w||E}g.StringDecoder=i;function i(E){this.encoding=l(E);var w;switch(this.encoding){case"utf16le":this.text=p,this.end=h,w=4;break;case"utf8":this.fillLast=o,w=4;break;case"base64":this.text=m,this.end=d,w=3;break;default:this.write=y,this.end=x;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=c.allocUnsafe(w)}i.prototype.write=function(E){if(E.length===0)return"";var w,b;if(this.lastNeed){if(w=this.fillLast(E),w===void 0)return"";b=this.lastNeed,this.lastNeed=0}else b=0;return b<E.length?w?w+this.text(E,b):this.text(E,b):w||""},i.prototype.end=A,i.prototype.text=a,i.prototype.fillLast=function(E){if(this.lastNeed<=E.length)return E.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);E.copy(this.lastChar,this.lastTotal-this.lastNeed,0,E.length),this.lastNeed-=E.length};function s(E){return E<=127?0:E>>5===6?2:E>>4===14?3:E>>3===30?4:E>>6===2?-1:-2}function r(E,w,b){var S=w.length-1;if(S<b)return 0;var B=s(w[S]);return B>=0?(B>0&&(E.lastNeed=B-1),B):--S<b||B===-2?0:(B=s(w[S]),B>=0?(B>0&&(E.lastNeed=B-2),B):--S<b||B===-2?0:(B=s(w[S]),B>=0?(B>0&&(B===2?B=0:E.lastNeed=B-3),B):0))}function t(E,w,b){if((w[0]&192)!==128)return E.lastNeed=0,"\uFFFD";if(E.lastNeed>1&&w.length>1){if((w[1]&192)!==128)return E.lastNeed=1,"\uFFFD";if(E.lastNeed>2&&w.length>2&&(w[2]&192)!==128)return E.lastNeed=2,"\uFFFD"}}function o(E){var w=this.lastTotal-this.lastNeed,b=t(this,E,w);if(b!==void 0)return b;if(this.lastNeed<=E.length)return E.copy(this.lastChar,w,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);E.copy(this.lastChar,w,0,E.length),this.lastNeed-=E.length}function a(E,w){var b=r(this,E,w);if(!this.lastNeed)return E.toString("utf8",w);this.lastTotal=b;var S=E.length-(b-this.lastNeed);return E.copy(this.lastChar,0,S),E.toString("utf8",w,S)}function A(E){var w=E&&E.length?this.write(E):"";return this.lastNeed?w+"\uFFFD":w}function p(E,w){if((E.length-w)%2===0){var b=E.toString("utf16le",w);if(b){var S=b.charCodeAt(b.length-1);if(S>=55296&&S<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=E[E.length-2],this.lastChar[1]=E[E.length-1],b.slice(0,-1)}return b}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=E[E.length-1],E.toString("utf16le",w,E.length-1)}function h(E){var w=E&&E.length?this.write(E):"";if(this.lastNeed){var b=this.lastTotal-this.lastNeed;return w+this.lastChar.toString("utf16le",0,b)}return w}function m(E,w){var b=(E.length-w)%3;return b===0?E.toString("base64",w):(this.lastNeed=3-b,this.lastTotal=3,b===1?this.lastChar[0]=E[E.length-1]:(this.lastChar[0]=E[E.length-2],this.lastChar[1]=E[E.length-1]),E.toString("base64",w,E.length-b))}function d(E){var w=E&&E.length?this.write(E):"";return this.lastNeed?w+this.lastChar.toString("base64",0,3-this.lastNeed):w}function y(E){return E.toString(this.encoding)}function x(E){return E&&E.length?this.write(E):""}},{"safe-buffer":396}],414:[function(e,v,g){(function(c,u){(function(){var n=e("process/browser.js").nextTick,l=Function.prototype.apply,i=Array.prototype.slice,s={},r=0;g.setTimeout=function(){return new t(l.call(setTimeout,window,arguments),clearTimeout)},g.setInterval=function(){return new t(l.call(setInterval,window,arguments),clearInterval)},g.clearTimeout=g.clearInterval=function(o){o.close()};function t(o,a){this._id=o,this._clearFn=a}t.prototype.unref=t.prototype.ref=function(){},t.prototype.close=function(){this._clearFn.call(window,this._id)},g.enroll=function(o,a){clearTimeout(o._idleTimeoutId),o._idleTimeout=a},g.unenroll=function(o){clearTimeout(o._idleTimeoutId),o._idleTimeout=-1},g._unrefActive=g.active=function(o){clearTimeout(o._idleTimeoutId);var a=o._idleTimeout;a>=0&&(o._idleTimeoutId=setTimeout(function(){o._onTimeout&&o._onTimeout()},a))},g.setImmediate=typeof c=="function"?c:function(o){var a=r++,A=arguments.length<2?!1:i.call(arguments,1);return s[a]=!0,n(function(){s[a]&&(A?o.apply(null,A):o.call(null),g.clearImmediate(a))}),a},g.clearImmediate=typeof u=="function"?u:function(o){delete s[o]}}).call(this)}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(e,v,g){var c=e("buffer").Buffer;v.exports=function(u){if(u instanceof Uint8Array){if(u.byteOffset===0&&u.byteLength===u.buffer.byteLength)return u.buffer;if(typeof u.buffer.slice=="function")return u.buffer.slice(u.byteOffset,u.byteOffset+u.byteLength)}if(c.isBuffer(u)){for(var n=new Uint8Array(u.length),l=u.length,i=0;i<l;i++)n[i]=u[i];return n.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:90}],416:[function(e,v,g){(function(c){(function(){v.exports=u;function u(l,i){if(n("noDeprecation"))return l;var s=!1;function r(){if(!s){if(n("throwDeprecation"))throw new Error(i);n("traceDeprecation")?console.trace(i):console.warn(i),s=!0}return l.apply(this,arguments)}return r}function n(l){try{if(!c.localStorage)return!1}catch(s){return!1}var i=c.localStorage[l];return i==null?!1:String(i).toLowerCase()==="true"}}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],417:[function(e,v,g){arguments[4][84][0].apply(g,arguments)},{dup:84}],418:[function(e,v,g){"use strict";var c=e("is-arguments"),u=e("is-generator-function"),n=e("which-typed-array"),l=e("is-typed-array");function i(de){return de.call.bind(de)}var s=typeof BigInt!="undefined",r=typeof Symbol!="undefined",t=i(Object.prototype.toString),o=i(Number.prototype.valueOf),a=i(String.prototype.valueOf),A=i(Boolean.prototype.valueOf);if(s)var p=i(BigInt.prototype.valueOf);if(r)var h=i(Symbol.prototype.valueOf);function m(de,xe){if(typeof de!="object")return!1;try{return xe(de),!0}catch(De){return!1}}g.isArgumentsObject=c,g.isGeneratorFunction=u,g.isTypedArray=l;function d(de){return typeof Promise!="undefined"&&de instanceof Promise||de!==null&&typeof de=="object"&&typeof de.then=="function"&&typeof de.catch=="function"}g.isPromise=d;function y(de){return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?ArrayBuffer.isView(de):l(de)||we(de)}g.isArrayBufferView=y;function x(de){return n(de)==="Uint8Array"}g.isUint8Array=x;function E(de){return n(de)==="Uint8ClampedArray"}g.isUint8ClampedArray=E;function w(de){return n(de)==="Uint16Array"}g.isUint16Array=w;function b(de){return n(de)==="Uint32Array"}g.isUint32Array=b;function S(de){return n(de)==="Int8Array"}g.isInt8Array=S;function B(de){return n(de)==="Int16Array"}g.isInt16Array=B;function T(de){return n(de)==="Int32Array"}g.isInt32Array=T;function D(de){return n(de)==="Float32Array"}g.isFloat32Array=D;function G(de){return n(de)==="Float64Array"}g.isFloat64Array=G;function C(de){return n(de)==="BigInt64Array"}g.isBigInt64Array=C;function R(de){return n(de)==="BigUint64Array"}g.isBigUint64Array=R;function P(de){return t(de)==="[object Map]"}P.working=typeof Map!="undefined"&&P(new Map);function k(de){return typeof Map=="undefined"?!1:P.working?P(de):de instanceof Map}g.isMap=k;function te(de){return t(de)==="[object Set]"}te.working=typeof Set!="undefined"&&te(new Set);function re(de){return typeof Set=="undefined"?!1:te.working?te(de):de instanceof Set}g.isSet=re;function Q(de){return t(de)==="[object WeakMap]"}Q.working=typeof WeakMap!="undefined"&&Q(new WeakMap);function ue(de){return typeof WeakMap=="undefined"?!1:Q.working?Q(de):de instanceof WeakMap}g.isWeakMap=ue;function se(de){return t(de)==="[object WeakSet]"}se.working=typeof WeakSet!="undefined"&&se(new WeakSet);function he(de){return se(de)}g.isWeakSet=he;function pe(de){return t(de)==="[object ArrayBuffer]"}pe.working=typeof ArrayBuffer!="undefined"&&pe(new ArrayBuffer);function Ee(de){return typeof ArrayBuffer=="undefined"?!1:pe.working?pe(de):de instanceof ArrayBuffer}g.isArrayBuffer=Ee;function ve(de){return t(de)==="[object DataView]"}ve.working=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"&&ve(new DataView(new ArrayBuffer(1),0,1));function we(de){return typeof DataView=="undefined"?!1:ve.working?ve(de):de instanceof DataView}g.isDataView=we;var ye=typeof SharedArrayBuffer!="undefined"?SharedArrayBuffer:void 0;function _e(de){return t(de)==="[object SharedArrayBuffer]"}function ze(de){return typeof ye=="undefined"?!1:(typeof _e.working=="undefined"&&(_e.working=_e(new ye)),_e.working?_e(de):de instanceof ye)}g.isSharedArrayBuffer=ze;function We(de){return t(de)==="[object AsyncFunction]"}g.isAsyncFunction=We;function ge(de){return t(de)==="[object Map Iterator]"}g.isMapIterator=ge;function ne(de){return t(de)==="[object Set Iterator]"}g.isSetIterator=ne;function L(de){return t(de)==="[object Generator]"}g.isGeneratorObject=L;function K(de){return t(de)==="[object WebAssembly.Module]"}g.isWebAssemblyCompiledModule=K;function $(de){return m(de,o)}g.isNumberObject=$;function z(de){return m(de,a)}g.isStringObject=z;function H(de){return m(de,A)}g.isBooleanObject=H;function oe(de){return s&&m(de,p)}g.isBigIntObject=oe;function X(de){return r&&m(de,h)}g.isSymbolObject=X;function V(de){return $(de)||z(de)||H(de)||oe(de)||X(de)}g.isBoxedPrimitive=V;function Y(de){return typeof Uint8Array!="undefined"&&(Ee(de)||ze(de))}g.isAnyArrayBuffer=Y,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(de){Object.defineProperty(g,de,{enumerable:!1,value:function(){throw new Error(de+" is not supported in userland")}})})},{"is-arguments":365,"is-generator-function":368,"is-typed-array":369,"which-typed-array":420}],419:[function(e,v,g){(function(c){(function(){var u=Object.getOwnPropertyDescriptors||function(ye){for(var _e=Object.keys(ye),ze={},We=0;We<_e.length;We++)ze[_e[We]]=Object.getOwnPropertyDescriptor(ye,_e[We]);return ze},n=/%[sdj%]/g;g.format=function(we){if(!B(we)){for(var ye=[],_e=0;_e<arguments.length;_e++)ye.push(r(arguments[_e]));return ye.join(" ")}for(var _e=1,ze=arguments,We=ze.length,ge=String(we).replace(n,function(L){if(L==="%%")return"%";if(_e>=We)return L;switch(L){case"%s":return String(ze[_e++]);case"%d":return Number(ze[_e++]);case"%j":try{return JSON.stringify(ze[_e++])}catch(K){return"[Circular]"}default:return L}}),ne=ze[_e];_e<We;ne=ze[++_e])w(ne)||!C(ne)?ge+=" "+ne:ge+=" "+r(ne);return ge},g.deprecate=function(we,ye){if(typeof c!="undefined"&&c.noDeprecation===!0)return we;if(typeof c=="undefined")return function(){return g.deprecate(we,ye).apply(this,arguments)};var _e=!1;function ze(){if(!_e){if(c.throwDeprecation)throw new Error(ye);c.traceDeprecation?console.trace(ye):console.error(ye),_e=!0}return we.apply(this,arguments)}return ze};var l={},i=/^$/;if(c.env.NODE_DEBUG){var s=c.env.NODE_DEBUG;s=s.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),i=new RegExp("^"+s+"$","i")}g.debuglog=function(we){if(we=we.toUpperCase(),!l[we])if(i.test(we)){var ye=c.pid;l[we]=function(){var _e=g.format.apply(g,arguments);console.error("%s %d: %s",we,ye,_e)}}else l[we]=function(){};return l[we]};function r(we,ye){var _e={seen:[],stylize:o};return arguments.length>=3&&(_e.depth=arguments[2]),arguments.length>=4&&(_e.colors=arguments[3]),E(ye)?_e.showHidden=ye:ye&&g._extend(_e,ye),D(_e.showHidden)&&(_e.showHidden=!1),D(_e.depth)&&(_e.depth=2),D(_e.colors)&&(_e.colors=!1),D(_e.customInspect)&&(_e.customInspect=!0),_e.colors&&(_e.stylize=t),A(_e,we,_e.depth)}g.inspect=r,r.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]},r.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function t(we,ye){var _e=r.styles[ye];return _e?"\x1B["+r.colors[_e][0]+"m"+we+"\x1B["+r.colors[_e][1]+"m":we}function o(we,ye){return we}function a(we){var ye={};return we.forEach(function(_e,ze){ye[_e]=!0}),ye}function A(we,ye,_e){if(we.customInspect&&ye&&k(ye.inspect)&&ye.inspect!==g.inspect&&!(ye.constructor&&ye.constructor.prototype===ye)){var ze=ye.inspect(_e,we);return B(ze)||(ze=A(we,ze,_e)),ze}var We=p(we,ye);if(We)return We;var ge=Object.keys(ye),ne=a(ge);if(we.showHidden&&(ge=Object.getOwnPropertyNames(ye)),P(ye)&&(ge.indexOf("message")>=0||ge.indexOf("description")>=0))return h(ye);if(ge.length===0){if(k(ye)){var L=ye.name?": "+ye.name:"";return we.stylize("[Function"+L+"]","special")}if(G(ye))return we.stylize(RegExp.prototype.toString.call(ye),"regexp");if(R(ye))return we.stylize(Date.prototype.toString.call(ye),"date");if(P(ye))return h(ye)}var K="",$=!1,z=["{","}"];if(x(ye)&&($=!0,z=["[","]"]),k(ye)){var H=ye.name?": "+ye.name:"";K=" [Function"+H+"]"}if(G(ye)&&(K=" "+RegExp.prototype.toString.call(ye)),R(ye)&&(K=" "+Date.prototype.toUTCString.call(ye)),P(ye)&&(K=" "+h(ye)),ge.length===0&&(!$||ye.length==0))return z[0]+K+z[1];if(_e<0)return G(ye)?we.stylize(RegExp.prototype.toString.call(ye),"regexp"):we.stylize("[Object]","special");we.seen.push(ye);var oe;return $?oe=m(we,ye,_e,ne,ge):oe=ge.map(function(X){return d(we,ye,_e,ne,X,$)}),we.seen.pop(),y(oe,K,z)}function p(we,ye){if(D(ye))return we.stylize("undefined","undefined");if(B(ye)){var _e="'"+JSON.stringify(ye).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return we.stylize(_e,"string")}if(S(ye))return we.stylize(""+ye,"number");if(E(ye))return we.stylize(""+ye,"boolean");if(w(ye))return we.stylize("null","null")}function h(we){return"["+Error.prototype.toString.call(we)+"]"}function m(we,ye,_e,ze,We){for(var ge=[],ne=0,L=ye.length;ne<L;++ne)he(ye,String(ne))?ge.push(d(we,ye,_e,ze,String(ne),!0)):ge.push("");return We.forEach(function(K){K.match(/^\d+$/)||ge.push(d(we,ye,_e,ze,K,!0))}),ge}function d(we,ye,_e,ze,We,ge){var ne,L,K;if(K=Object.getOwnPropertyDescriptor(ye,We)||{value:ye[We]},K.get?K.set?L=we.stylize("[Getter/Setter]","special"):L=we.stylize("[Getter]","special"):K.set&&(L=we.stylize("[Setter]","special")),he(ze,We)||(ne="["+We+"]"),L||(we.seen.indexOf(K.value)<0?(w(_e)?L=A(we,K.value,null):L=A(we,K.value,_e-1),L.indexOf(`
`)>-1&&(ge?L=L.split(`
`).map(function($){return" "+$}).join(`
`).slice(2):L=`
`+L.split(`
`).map(function($){return" "+$}).join(`
`))):L=we.stylize("[Circular]","special")),D(ne)){if(ge&&We.match(/^\d+$/))return L;ne=JSON.stringify(""+We),ne.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(ne=ne.slice(1,-1),ne=we.stylize(ne,"name")):(ne=ne.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),ne=we.stylize(ne,"string"))}return ne+": "+L}function y(we,ye,_e){var ze=0,We=we.reduce(function(ge,ne){return ze++,ne.indexOf(`
`)>=0&&ze++,ge+ne.replace(/\u001b\[\d\d?m/g,"").length+1},0);return We>60?_e[0]+(ye===""?"":ye+`
`)+" "+we.join(`,
`)+" "+_e[1]:_e[0]+ye+" "+we.join(", ")+" "+_e[1]}g.types=e("./support/types");function x(we){return Array.isArray(we)}g.isArray=x;function E(we){return typeof we=="boolean"}g.isBoolean=E;function w(we){return we===null}g.isNull=w;function b(we){return we==null}g.isNullOrUndefined=b;function S(we){return typeof we=="number"}g.isNumber=S;function B(we){return typeof we=="string"}g.isString=B;function T(we){return typeof we=="symbol"}g.isSymbol=T;function D(we){return we===void 0}g.isUndefined=D;function G(we){return C(we)&&re(we)==="[object RegExp]"}g.isRegExp=G,g.types.isRegExp=G;function C(we){return typeof we=="object"&&we!==null}g.isObject=C;function R(we){return C(we)&&re(we)==="[object Date]"}g.isDate=R,g.types.isDate=R;function P(we){return C(we)&&(re(we)==="[object Error]"||we instanceof Error)}g.isError=P,g.types.isNativeError=P;function k(we){return typeof we=="function"}g.isFunction=k;function te(we){return we===null||typeof we=="boolean"||typeof we=="number"||typeof we=="string"||typeof we=="symbol"||typeof we=="undefined"}g.isPrimitive=te,g.isBuffer=e("./support/isBuffer");function re(we){return Object.prototype.toString.call(we)}function Q(we){return we<10?"0"+we.toString(10):we.toString(10)}var ue=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function se(){var we=new Date,ye=[Q(we.getHours()),Q(we.getMinutes()),Q(we.getSeconds())].join(":");return[we.getDate(),ue[we.getMonth()],ye].join(" ")}g.log=function(){console.log("%s - %s",se(),g.format.apply(g,arguments))},g.inherits=e("inherits"),g._extend=function(we,ye){if(!ye||!C(ye))return we;for(var _e=Object.keys(ye),ze=_e.length;ze--;)we[_e[ze]]=ye[_e[ze]];return we};function he(we,ye){return Object.prototype.hasOwnProperty.call(we,ye)}var pe=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;g.promisify=function(ye){if(typeof ye!="function")throw new TypeError('The "original" argument must be of type Function');if(pe&&ye[pe]){var _e=ye[pe];if(typeof _e!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(_e,pe,{value:_e,enumerable:!1,writable:!1,configurable:!0}),_e}function _e(){for(var ze,We,ge=new Promise(function(K,$){ze=K,We=$}),ne=[],L=0;L<arguments.length;L++)ne.push(arguments[L]);ne.push(function(K,$){K?We(K):ze($)});try{ye.apply(this,ne)}catch(K){We(K)}return ge}return Object.setPrototypeOf(_e,Object.getPrototypeOf(ye)),pe&&Object.defineProperty(_e,pe,{value:_e,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(_e,u(ye))},g.promisify.custom=pe;function Ee(we,ye){if(!we){var _e=new Error("Promise was rejected with a falsy value");_e.reason=we,we=_e}return ye(we)}function ve(we){if(typeof we!="function")throw new TypeError('The "original" argument must be of type Function');function ye(){for(var _e=[],ze=0;ze<arguments.length;ze++)_e.push(arguments[ze]);var We=_e.pop();if(typeof We!="function")throw new TypeError("The last argument must be of type Function");var ge=this,ne=function(){return We.apply(ge,arguments)};we.apply(this,_e).then(function(L){c.nextTick(ne.bind(null,null,L))},function(L){c.nextTick(Ee.bind(null,L,ne))})}return Object.setPrototypeOf(ye,Object.getPrototypeOf(we)),Object.defineProperties(ye,u(we)),ye}g.callbackify=ve}).call(this)}).call(this,e("_process"))},{"./support/isBuffer":417,"./support/types":418,_process:467,inherits:364}],420:[function(e,v,g){(function(c){(function(){"use strict";var u=e("for-each"),n=e("available-typed-arrays"),l=e("call-bind"),i=e("call-bind/callBound"),s=e("gopd"),r=i("Object.prototype.toString"),t=e("has-tostringtag/shams")(),o=typeof globalThis=="undefined"?c:globalThis,a=n(),A=i("String.prototype.slice"),p=Object.getPrototypeOf,h=i("Array.prototype.indexOf",!0)||function(E,w){for(var b=0;b<E.length;b+=1)if(E[b]===w)return b;return-1},m={__proto__:null};t&&s&&p?u(a,function(x){var E=new o[x];if(Symbol.toStringTag in E){var w=p(E),b=s(w,Symbol.toStringTag);if(!b){var S=p(w);b=s(S,Symbol.toStringTag)}m["$"+x]=l(b.get)}}):u(a,function(x){var E=new o[x];m["$"+x]=l(E.slice)});var d=function(E){var w=!1;return u(m,function(b,S){if(!w)try{"$"+b(E)===S&&(w=A(S,1))}catch(B){}}),w},y=function(E){var w=!1;return u(m,function(b,S){if(!w)try{b(E),w=A(S,1)}catch(B){}}),w};v.exports=function(E){if(!E||typeof E!="object")return!1;if(!t){var w=A(r(E),8,-1);return h(a,w)>-1?w:w!=="Object"?!1:y(E)}return s?d(E):null}}).call(this)}).call(this,typeof at!="undefined"?at: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,v,g){(function(){"use strict";g.stripBOM=function(c){return c[0]==="\uFEFF"?c.substring(1):c}}).call(this)},{}],422:[function(e,v,g){(function(){"use strict";var c,u,n,l,i,s={}.hasOwnProperty;c=e("xmlbuilder"),u=e("./defaults").defaults,l=function(r){return typeof r=="string"&&(r.indexOf("&")>=0||r.indexOf(">")>=0||r.indexOf("<")>=0)},i=function(r){return"<![CDATA["+n(r)+"]]>"},n=function(r){return r.replace("]]>","]]]]><![CDATA[>")},g.Builder=function(){function r(t){var o,a,A;this.options={},a=u["0.2"];for(o in a)s.call(a,o)&&(A=a[o],this.options[o]=A);for(o in t)s.call(t,o)&&(A=t[o],this.options[o]=A)}return r.prototype.buildObject=function(t){var o,a,A,p,h;return o=this.options.attrkey,a=this.options.charkey,Object.keys(t).length===1&&this.options.rootName===u["0.2"].rootName?(h=Object.keys(t)[0],t=t[h]):h=this.options.rootName,A=function(m){return function(d,y){var x,E,w,b,S,B;if(typeof y!="object")m.options.cdata&&l(y)?d.raw(i(y)):d.txt(y);else if(Array.isArray(y)){for(b in y)if(s.call(y,b)){E=y[b];for(S in E)w=E[S],d=A(d.ele(S),w).up()}}else for(S in y)if(s.call(y,S))if(E=y[S],S===o){if(typeof E=="object")for(x in E)B=E[x],d=d.att(x,B)}else if(S===a)m.options.cdata&&l(E)?d=d.raw(i(E)):d=d.txt(E);else if(Array.isArray(E))for(b in E)s.call(E,b)&&(w=E[b],typeof w=="string"?m.options.cdata&&l(w)?d=d.ele(S).raw(i(w)).up():d=d.ele(S,w).up():d=A(d.ele(S),w).up());else typeof E=="object"?d=A(d.ele(S),E).up():typeof E=="string"&&m.options.cdata&&l(E)?d=d.ele(S).raw(i(E)).up():(E==null&&(E=""),d=d.ele(S,E.toString()).up());return d}}(this),p=c.create(h,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),A(p,t).end(this.options.renderOpts)},r}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(e,v,g){(function(){g.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,v,g){(function(){"use strict";var c,u,n,l,i,s,r,t,o,a=function(h,m){return function(){return h.apply(m,arguments)}},A=function(h,m){for(var d in m)p.call(m,d)&&(h[d]=m[d]);function y(){this.constructor=h}return y.prototype=m.prototype,h.prototype=new y,h.__super__=m.prototype,h},p={}.hasOwnProperty;t=e("sax"),l=e("events"),c=e("./bom"),r=e("./processors"),o=e("timers").setImmediate,u=e("./defaults").defaults,i=function(h){return typeof h=="object"&&h!=null&&Object.keys(h).length===0},s=function(h,m,d){var y,x,E;for(y=0,x=h.length;y<x;y++)E=h[y],m=E(m,d);return m},n=function(h,m,d){var y;return y=Object.create(null),y.value=d,y.writable=!0,y.enumerable=!0,y.configurable=!0,Object.defineProperty(h,m,y)},g.Parser=function(h){A(m,h);function m(d){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 y,x,E;if(!(this instanceof g.Parser))return new g.Parser(d);this.options={},x=u["0.2"];for(y in x)p.call(x,y)&&(E=x[y],this.options[y]=E);for(y in d)p.call(d,y)&&(E=d[y],this.options[y]=E);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(r.normalize)),this.reset()}return m.prototype.processAsync=function(){var d,y;try{return this.remaining.length<=this.options.chunkSize?(d=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(d),this.saxParser.close()):(d=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(d),o(this.processAsync))}catch(x){if(y=x,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(y)}},m.prototype.assignOrPush=function(d,y,x){return y in d?(d[y]instanceof Array||n(d,y,[d[y]]),d[y].push(x)):this.options.explicitArray?n(d,y,[x]):n(d,y,x)},m.prototype.reset=function(){var d,y,x,E;return this.removeAllListeners(),this.saxParser=t.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(w){return function(b){if(w.saxParser.resume(),!w.saxParser.errThrown)return w.saxParser.errThrown=!0,w.emit("error",b)}}(this),this.saxParser.onend=function(w){return function(){if(!w.saxParser.ended)return w.saxParser.ended=!0,w.emit("end",w.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,E=[],d=this.options.attrkey,y=this.options.charkey,this.saxParser.onopentag=function(w){return function(b){var S,B,T,D,G;if(T={},T[y]="",!w.options.ignoreAttrs){G=b.attributes;for(S in G)p.call(G,S)&&(!(d in T)&&!w.options.mergeAttrs&&(T[d]={}),B=w.options.attrValueProcessors?s(w.options.attrValueProcessors,b.attributes[S],S):b.attributes[S],D=w.options.attrNameProcessors?s(w.options.attrNameProcessors,S):S,w.options.mergeAttrs?w.assignOrPush(T,D,B):n(T[d],D,B))}return T["#name"]=w.options.tagNameProcessors?s(w.options.tagNameProcessors,b.name):b.name,w.options.xmlns&&(T[w.options.xmlnskey]={uri:b.uri,local:b.local}),E.push(T)}}(this),this.saxParser.onclosetag=function(w){return function(){var b,S,B,T,D,G,C,R,P,k;if(G=E.pop(),D=G["#name"],(!w.options.explicitChildren||!w.options.preserveChildrenOrder)&&delete G["#name"],G.cdata===!0&&(b=G.cdata,delete G.cdata),P=E[E.length-1],G[y].match(/^\s*$/)&&!b?(S=G[y],delete G[y]):(w.options.trim&&(G[y]=G[y].trim()),w.options.normalize&&(G[y]=G[y].replace(/\s{2,}/g," ").trim()),G[y]=w.options.valueProcessors?s(w.options.valueProcessors,G[y],D):G[y],Object.keys(G).length===1&&y in G&&!w.EXPLICIT_CHARKEY&&(G=G[y])),i(G)&&(typeof w.options.emptyTag=="function"?G=w.options.emptyTag():G=w.options.emptyTag!==""?w.options.emptyTag:S),w.options.validator!=null&&(k="/"+function(){var te,re,Q;for(Q=[],te=0,re=E.length;te<re;te++)T=E[te],Q.push(T["#name"]);return Q}().concat(D).join("/"),function(){var te;try{return G=w.options.validator(k,P&&P[D],G)}catch(re){return te=re,w.emit("error",te)}}()),w.options.explicitChildren&&!w.options.mergeAttrs&&typeof G=="object"){if(!w.options.preserveChildrenOrder)T={},w.options.attrkey in G&&(T[w.options.attrkey]=G[w.options.attrkey],delete G[w.options.attrkey]),!w.options.charsAsChildren&&w.options.charkey in G&&(T[w.options.charkey]=G[w.options.charkey],delete G[w.options.charkey]),Object.getOwnPropertyNames(G).length>0&&(T[w.options.childkey]=G),G=T;else if(P){P[w.options.childkey]=P[w.options.childkey]||[],C={};for(B in G)p.call(G,B)&&n(C,B,G[B]);P[w.options.childkey].push(C),delete G["#name"],Object.keys(G).length===1&&y in G&&!w.EXPLICIT_CHARKEY&&(G=G[y])}}return E.length>0?w.assignOrPush(P,D,G):(w.options.explicitRoot&&(R=G,G={},n(G,D,R)),w.resultObject=G,w.saxParser.ended=!0,w.emit("end",w.resultObject))}}(this),x=function(w){return function(b){var S,B;if(B=E[E.length-1],B)return B[y]+=b,w.options.explicitChildren&&w.options.preserveChildrenOrder&&w.options.charsAsChildren&&(w.options.includeWhiteChars||b.replace(/\\n/g,"").trim()!=="")&&(B[w.options.childkey]=B[w.options.childkey]||[],S={"#name":"__text__"},S[y]=b,w.options.normalize&&(S[y]=S[y].replace(/\s{2,}/g," ").trim()),B[w.options.childkey].push(S)),B}}(this),this.saxParser.ontext=x,this.saxParser.oncdata=function(w){return function(b){var S;if(S=x(b),S)return S.cdata=!0}}(this)},m.prototype.parseString=function(d,y){var x;y!=null&&typeof y=="function"&&(this.on("end",function(E){return this.reset(),y(null,E)}),this.on("error",function(E){return this.reset(),y(E)}));try{return d=d.toString(),d.trim()===""?(this.emit("end",null),!0):(d=c.stripBOM(d),this.options.async?(this.remaining=d,o(this.processAsync),this.saxParser):this.saxParser.write(d).close())}catch(E){if(x=E,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw x}else return this.emit("error",x),this.saxParser.errThrown=!0}},m.prototype.parseStringPromise=function(d){return new Promise(function(y){return function(x,E){return y.parseString(d,function(w,b){return w?E(w):x(b)})}}(this))},m}(l),g.parseString=function(h,m,d){var y,x,E;return d!=null?(typeof d=="function"&&(y=d),typeof m=="object"&&(x=m)):(typeof m=="function"&&(y=m),x={}),E=new g.Parser(x),E.parseString(h,y)},g.parseStringPromise=function(h,m){var d,y;return typeof m=="object"&&(d=m),y=new g.Parser(d),y.parseStringPromise(h)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(e,v,g){(function(){"use strict";var c;c=new RegExp(/(?!xmlns)^.*:/),g.normalize=function(u){return u.toLowerCase()},g.firstCharLowerCase=function(u){return u.charAt(0).toLowerCase()+u.slice(1)},g.stripPrefix=function(u){return u.replace(c,"")},g.parseNumbers=function(u){return isNaN(u)||(u=u%1===0?parseInt(u,10):parseFloat(u)),u},g.parseBooleans=function(u){return/^(?:true|false)$/i.test(u)&&(u=u.toLowerCase()==="true"),u}}).call(this)},{}],426:[function(e,v,g){(function(){"use strict";var c,u,n,l,i=function(r,t){for(var o in t)s.call(t,o)&&(r[o]=t[o]);function a(){this.constructor=r}return a.prototype=t.prototype,r.prototype=new a,r.__super__=t.prototype,r},s={}.hasOwnProperty;u=e("./defaults"),c=e("./builder"),n=e("./parser"),l=e("./processors"),g.defaults=u.defaults,g.processors=l,g.ValidationError=function(r){i(t,r);function t(o){this.message=o}return t}(Error),g.Builder=c.Builder,g.Parser=n.Parser,g.parseString=n.parseString,g.parseStringPromise=n.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(e,v,g){(function(){v.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(e,v,g){(function(){v.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,v,g){(function(){var c,u,n,l,i,s,r,t=[].slice,o={}.hasOwnProperty;c=function(){var a,A,p,h,m,d;if(d=arguments[0],m=2<=arguments.length?t.call(arguments,1):[],i(Object.assign))Object.assign.apply(null,arguments);else for(a=0,p=m.length;a<p;a++)if(h=m[a],h!=null)for(A in h)o.call(h,A)&&(d[A]=h[A]);return d},i=function(a){return!!a&&Object.prototype.toString.call(a)==="[object Function]"},s=function(a){var A;return!!a&&((A=typeof a)=="function"||A==="object")},n=function(a){return i(Array.isArray)?Array.isArray(a):Object.prototype.toString.call(a)==="[object Array]"},l=function(a){var A;if(n(a))return!a.length;for(A in a)if(o.call(a,A))return!1;return!0},r=function(a){var A,p;return s(a)&&(p=Object.getPrototypeOf(a))&&(A=p.constructor)&&typeof A=="function"&&A instanceof A&&Function.prototype.toString.call(A)===Function.prototype.toString.call(Object)},u=function(a){return i(a.valueOf)?a.valueOf():a},v.exports.assign=c,v.exports.isFunction=i,v.exports.isObject=s,v.exports.isArray=n,v.exports.isEmpty=l,v.exports.isPlainObject=r,v.exports.getValue=u}).call(this)},{}],430:[function(e,v,g){(function(){v.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},{}],431:[function(e,v,g){(function(){var c,u,n;c=e("./NodeType"),n=e("./XMLNode"),v.exports=u=function(){function l(i,s,r){if(this.parent=i,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),s==null)throw new Error("Missing attribute name. "+this.debugInfo(s));this.name=this.stringify.name(s),this.value=this.stringify.attValue(r),this.type=c.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(l.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(l.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(l.prototype,"textContent",{get:function(){return this.value},set:function(i){return this.value=i||""}}),Object.defineProperty(l.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(l.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(l.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(l.prototype,"specified",{get:function(){return!0}}),l.prototype.clone=function(){return Object.create(this)},l.prototype.toString=function(i){return this.options.writer.attribute(this,this.options.writer.filterOptions(i))},l.prototype.debugInfo=function(i){return i=i||this.name,i==null?"parent: <"+this.parent.name+">":"attribute: {"+i+"}, parent: <"+this.parent.name+">"},l.prototype.isEqualNode=function(i){return!(i.namespaceURI!==this.namespaceURI||i.prefix!==this.prefix||i.localName!==this.localName||i.value!==this.value)},l}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(e,v,g){(function(){var c,u,n,l=function(s,r){for(var t in r)i.call(r,t)&&(s[t]=r[t]);function o(){this.constructor=s}return o.prototype=r.prototype,s.prototype=new o,s.__super__=r.prototype,s},i={}.hasOwnProperty;c=e("./NodeType"),n=e("./XMLCharacterData"),v.exports=u=function(s){l(r,s);function r(t,o){if(r.__super__.constructor.call(this,t),o==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=c.CData,this.value=this.stringify.cdata(o)}return r.prototype.clone=function(){return Object.create(this)},r.prototype.toString=function(t){return this.options.writer.cdata(this,this.options.writer.filterOptions(t))},r}(n)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(e,v,g){(function(){var c,u,n=function(i,s){for(var r in s)l.call(s,r)&&(i[r]=s[r]);function t(){this.constructor=i}return t.prototype=s.prototype,i.prototype=new t,i.__super__=s.prototype,i},l={}.hasOwnProperty;u=e("./XMLNode"),v.exports=c=function(i){n(s,i);function s(r){s.__super__.constructor.call(this,r),this.value=""}return Object.defineProperty(s.prototype,"data",{get:function(){return this.value},set:function(r){return this.value=r||""}}),Object.defineProperty(s.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(s.prototype,"textContent",{get:function(){return this.value},set:function(r){return this.value=r||""}}),s.prototype.clone=function(){return Object.create(this)},s.prototype.substringData=function(r,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},s.prototype.appendData=function(r){throw new Error("This DOM method is not implemented."+this.debugInfo())},s.prototype.insertData=function(r,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},s.prototype.deleteData=function(r,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},s.prototype.replaceData=function(r,t,o){throw new Error("This DOM method is not implemented."+this.debugInfo())},s.prototype.isEqualNode=function(r){return!(!s.__super__.isEqualNode.apply(this,arguments).isEqualNode(r)||r.data!==this.data)},s}(u)}).call(this)},{"./XMLNode":450}],434:[function(e,v,g){(function(){var c,u,n,l=function(s,r){for(var t in r)i.call(r,t)&&(s[t]=r[t]);function o(){this.constructor=s}return o.prototype=r.prototype,s.prototype=new o,s.__super__=r.prototype,s},i={}.hasOwnProperty;c=e("./NodeType"),u=e("./XMLCharacterData"),v.exports=n=function(s){l(r,s);function r(t,o){if(r.__super__.constructor.call(this,t),o==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=c.Comment,this.value=this.stringify.comment(o)}return r.prototype.clone=function(){return Object.create(this)},r.prototype.toString=function(t){return this.options.writer.comment(this,this.options.writer.filterOptions(t))},r}(u)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(e,v,g){(function(){var c,u,n;u=e("./XMLDOMErrorHandler"),n=e("./XMLDOMStringList"),v.exports=c=function(){function l(){var i;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new u,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=i=Object.create(this.defaultParams)}return Object.defineProperty(l.prototype,"parameterNames",{get:function(){return new n(Object.keys(this.defaultParams))}}),l.prototype.getParameter=function(i){return this.params.hasOwnProperty(i)?this.params[i]:null},l.prototype.canSetParameter=function(i,s){return!0},l.prototype.setParameter=function(i,s){return s!=null?this.params[i]=s:delete this.params[i]},l}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(e,v,g){(function(){var c;v.exports=c=function(){function u(){}return u.prototype.handleError=function(n){throw new Error(n)},u}()}).call(this)},{}],437:[function(e,v,g){(function(){var c;v.exports=c=function(){function u(){}return u.prototype.hasFeature=function(n,l){return!0},u.prototype.createDocumentType=function(n,l,i){throw new Error("This DOM method is not implemented.")},u.prototype.createDocument=function(n,l,i){throw new Error("This DOM method is not implemented.")},u.prototype.createHTMLDocument=function(n){throw new Error("This DOM method is not implemented.")},u.prototype.getFeature=function(n,l){throw new Error("This DOM method is not implemented.")},u}()}).call(this)},{}],438:[function(e,v,g){(function(){var c;v.exports=c=function(){function u(n){this.arr=n||[]}return Object.defineProperty(u.prototype,"length",{get:function(){return this.arr.length}}),u.prototype.item=function(n){return this.arr[n]||null},u.prototype.contains=function(n){return this.arr.indexOf(n)!==-1},u}()}).call(this)},{}],439:[function(e,v,g){(function(){var c,u,n,l=function(s,r){for(var t in r)i.call(r,t)&&(s[t]=r[t]);function o(){this.constructor=s}return o.prototype=r.prototype,s.prototype=new o,s.__super__=r.prototype,s},i={}.hasOwnProperty;n=e("./XMLNode"),c=e("./NodeType"),v.exports=u=function(s){l(r,s);function r(t,o,a,A,p,h){if(r.__super__.constructor.call(this,t),o==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(a==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(o));if(!A)throw new Error("Missing DTD attribute type. "+this.debugInfo(o));if(!p)throw new Error("Missing DTD attribute default. "+this.debugInfo(o));if(p.indexOf("#")!==0&&(p="#"+p),!p.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(o));if(h&&!p.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(o));this.elementName=this.stringify.name(o),this.type=c.AttributeDeclaration,this.attributeName=this.stringify.name(a),this.attributeType=this.stringify.dtdAttType(A),h&&(this.defaultValue=this.stringify.dtdAttDefault(h)),this.defaultValueType=p}return r.prototype.toString=function(t){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(t))},r}(n)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(e,v,g){(function(){var c,u,n,l=function(s,r){for(var t in r)i.call(r,t)&&(s[t]=r[t]);function o(){this.constructor=s}return o.prototype=r.prototype,s.prototype=new o,s.__super__=r.prototype,s},i={}.hasOwnProperty;n=e("./XMLNode"),c=e("./NodeType"),v.exports=u=function(s){l(r,s);function r(t,o,a){if(r.__super__.constructor.call(this,t),o==null)throw new Error("Missing DTD element name. "+this.debugInfo());a||(a="(#PCDATA)"),Array.isArray(a)&&(a="("+a.join(",")+")"),this.name=this.stringify.name(o),this.type=c.ElementDeclaration,this.value=this.stringify.dtdElementValue(a)}return r.prototype.toString=function(t){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(t))},r}(n)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(e,v,g){(function(){var c,u,n,l,i=function(r,t){for(var o in t)s.call(t,o)&&(r[o]=t[o]);function a(){this.constructor=r}return a.prototype=t.prototype,r.prototype=new a,r.__super__=t.prototype,r},s={}.hasOwnProperty;l=e("./Utility").isObject,n=e("./XMLNode"),c=e("./NodeType"),v.exports=u=function(r){i(t,r);function t(o,a,A,p){if(t.__super__.constructor.call(this,o),A==null)throw new Error("Missing DTD entity name. "+this.debugInfo(A));if(p==null)throw new Error("Missing DTD entity value. "+this.debugInfo(A));if(this.pe=!!a,this.name=this.stringify.name(A),this.type=c.EntityDeclaration,!l(p))this.value=this.stringify.dtdEntityValue(p),this.internal=!0;else{if(!p.pubID&&!p.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(A));if(p.pubID&&!p.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(A));if(this.internal=!1,p.pubID!=null&&(this.pubID=this.stringify.dtdPubID(p.pubID)),p.sysID!=null&&(this.sysID=this.stringify.dtdSysID(p.sysID)),p.nData!=null&&(this.nData=this.stringify.dtdNData(p.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(A))}}return Object.defineProperty(t.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(t.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(t.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(t.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(t.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(t.prototype,"xmlVersion",{get:function(){return null}}),t.prototype.toString=function(o){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(o))},t}(n)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(e,v,g){(function(){var c,u,n,l=function(s,r){for(var t in r)i.call(r,t)&&(s[t]=r[t]);function o(){this.constructor=s}return o.prototype=r.prototype,s.prototype=new o,s.__super__=r.prototype,s},i={}.hasOwnProperty;n=e("./XMLNode"),c=e("./NodeType"),v.exports=u=function(s){l(r,s);function r(t,o,a){if(r.__super__.constructor.call(this,t),o==null)throw new Error("Missing DTD notation name. "+this.debugInfo(o));if(!a.pubID&&!a.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(o));this.name=this.stringify.name(o),this.type=c.NotationDeclaration,a.pubID!=null&&(this.pubID=this.stringify.dtdPubID(a.pubID)),a.sysID!=null&&(this.sysID=this.stringify.dtdSysID(a.sysID))}return Object.defineProperty(r.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(r.prototype,"systemId",{get:function(){return this.sysID}}),r.prototype.toString=function(t){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(t))},r}(n)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(e,v,g){(function(){var c,u,n,l,i=function(r,t){for(var o in t)s.call(t,o)&&(r[o]=t[o]);function a(){this.constructor=r}return a.prototype=t.prototype,r.prototype=new a,r.__super__=t.prototype,r},s={}.hasOwnProperty;l=e("./Utility").isObject,n=e("./XMLNode"),c=e("./NodeType"),v.exports=u=function(r){i(t,r);function t(o,a,A,p){var h;t.__super__.constructor.call(this,o),l(a)&&(h=a,a=h.version,A=h.encoding,p=h.standalone),a||(a="1.0"),this.type=c.Declaration,this.version=this.stringify.xmlVersion(a),A!=null&&(this.encoding=this.stringify.xmlEncoding(A)),p!=null&&(this.standalone=this.stringify.xmlStandalone(p))}return t.prototype.toString=function(o){return this.options.writer.declaration(this,this.options.writer.filterOptions(o))},t}(n)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(e,v,g){(function(){var c,u,n,l,i,s,r,t,o,a=function(p,h){for(var m in h)A.call(h,m)&&(p[m]=h[m]);function d(){this.constructor=p}return d.prototype=h.prototype,p.prototype=new d,p.__super__=h.prototype,p},A={}.hasOwnProperty;o=e("./Utility").isObject,t=e("./XMLNode"),c=e("./NodeType"),u=e("./XMLDTDAttList"),l=e("./XMLDTDEntity"),n=e("./XMLDTDElement"),i=e("./XMLDTDNotation"),r=e("./XMLNamedNodeMap"),v.exports=s=function(p){a(h,p);function h(m,d,y){var x,E,w,b,S,B;if(h.__super__.constructor.call(this,m),this.type=c.DocType,m.children){for(b=m.children,E=0,w=b.length;E<w;E++)if(x=b[E],x.type===c.Element){this.name=x.name;break}}this.documentObject=m,o(d)&&(S=d,d=S.pubID,y=S.sysID),y==null&&(B=[d,y],y=B[0],d=B[1]),d!=null&&(this.pubID=this.stringify.dtdPubID(d)),y!=null&&(this.sysID=this.stringify.dtdSysID(y))}return Object.defineProperty(h.prototype,"entities",{get:function(){var m,d,y,x,E;for(x={},E=this.children,d=0,y=E.length;d<y;d++)m=E[d],m.type===c.EntityDeclaration&&!m.pe&&(x[m.name]=m);return new r(x)}}),Object.defineProperty(h.prototype,"notations",{get:function(){var m,d,y,x,E;for(x={},E=this.children,d=0,y=E.length;d<y;d++)m=E[d],m.type===c.NotationDeclaration&&(x[m.name]=m);return new r(x)}}),Object.defineProperty(h.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(h.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(h.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),h.prototype.element=function(m,d){var y;return y=new n(this,m,d),this.children.push(y),this},h.prototype.attList=function(m,d,y,x,E){var w;return w=new u(this,m,d,y,x,E),this.children.push(w),this},h.prototype.entity=function(m,d){var y;return y=new l(this,!1,m,d),this.children.push(y),this},h.prototype.pEntity=function(m,d){var y;return y=new l(this,!0,m,d),this.children.push(y),this},h.prototype.notation=function(m,d){var y;return y=new i(this,m,d),this.children.push(y),this},h.prototype.toString=function(m){return this.options.writer.docType(this,this.options.writer.filterOptions(m))},h.prototype.ele=function(m,d){return this.element(m,d)},h.prototype.att=function(m,d,y,x,E){return this.attList(m,d,y,x,E)},h.prototype.ent=function(m,d){return this.entity(m,d)},h.prototype.pent=function(m,d){return this.pEntity(m,d)},h.prototype.not=function(m,d){return this.notation(m,d)},h.prototype.up=function(){return this.root()||this.documentObject},h.prototype.isEqualNode=function(m){return!(!h.__super__.isEqualNode.apply(this,arguments).isEqualNode(m)||m.name!==this.name||m.publicId!==this.publicId||m.systemId!==this.systemId)},h}(t)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLNamedNodeMap":449,"./XMLNode":450}],445:[function(e,v,g){(function(){var c,u,n,l,i,s,r,t,o=function(A,p){for(var h in p)a.call(p,h)&&(A[h]=p[h]);function m(){this.constructor=A}return m.prototype=p.prototype,A.prototype=new m,A.__super__=p.prototype,A},a={}.hasOwnProperty;t=e("./Utility").isPlainObject,n=e("./XMLDOMImplementation"),u=e("./XMLDOMConfiguration"),i=e("./XMLNode"),c=e("./NodeType"),r=e("./XMLStringifier"),s=e("./XMLStringWriter"),v.exports=l=function(A){o(p,A);function p(h){p.__super__.constructor.call(this,null),this.name="#document",this.type=c.Document,this.documentURI=null,this.domConfig=new u,h||(h={}),h.writer||(h.writer=new s),this.options=h,this.stringify=new r(h)}return Object.defineProperty(p.prototype,"implementation",{value:new n}),Object.defineProperty(p.prototype,"doctype",{get:function(){var h,m,d,y;for(y=this.children,m=0,d=y.length;m<d;m++)if(h=y[m],h.type===c.DocType)return h;return null}}),Object.defineProperty(p.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(p.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(p.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(p.prototype,"xmlEncoding",{get:function(){return this.children.length!==0&&this.children[0].type===c.Declaration?this.children[0].encoding:null}}),Object.defineProperty(p.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===c.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(p.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===c.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(p.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(p.prototype,"origin",{get:function(){return null}}),Object.defineProperty(p.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(p.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(p.prototype,"contentType",{get:function(){return null}}),p.prototype.end=function(h){var m;return m={},h?t(h)&&(m=h,h=this.options.writer):h=this.options.writer,h.document(this,h.filterOptions(m))},p.prototype.toString=function(h){return this.options.writer.document(this,this.options.writer.filterOptions(h))},p.prototype.createElement=function(h){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.createTextNode=function(h){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.createComment=function(h){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.createCDATASection=function(h){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.createProcessingInstruction=function(h,m){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.createAttribute=function(h){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.createEntityReference=function(h){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.getElementsByTagName=function(h){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.importNode=function(h,m){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.createElementNS=function(h,m){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.createAttributeNS=function(h,m){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.getElementsByTagNameNS=function(h,m){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.getElementById=function(h){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.adoptNode=function(h){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.renameNode=function(h,m,d){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.getElementsByClassName=function(h){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.createEvent=function(h){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.createNodeIterator=function(h,m,d){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.createTreeWalker=function(h,m,d){throw new Error("This DOM method is not implemented."+this.debugInfo())},p}(i)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDOMConfiguration":435,"./XMLDOMImplementation":437,"./XMLNode":450,"./XMLStringWriter":455,"./XMLStringifier":456}],446:[function(e,v,g){(function(){var c,u,n,l,i,s,r,t,o,a,A,p,h,m,d,y,x,E,w,b,S,B,T,D,G={}.hasOwnProperty;D=e("./Utility"),B=D.isObject,S=D.isFunction,T=D.isPlainObject,b=D.getValue,c=e("./NodeType"),p=e("./XMLDocument"),m=e("./XMLElement"),l=e("./XMLCData"),i=e("./XMLComment"),y=e("./XMLRaw"),w=e("./XMLText"),d=e("./XMLProcessingInstruction"),a=e("./XMLDeclaration"),A=e("./XMLDocType"),s=e("./XMLDTDAttList"),t=e("./XMLDTDEntity"),r=e("./XMLDTDElement"),o=e("./XMLDTDNotation"),n=e("./XMLAttribute"),E=e("./XMLStringifier"),x=e("./XMLStringWriter"),u=e("./WriterState"),v.exports=h=function(){function C(R,P,k){var te;this.name="?xml",this.type=c.Document,R||(R={}),te={},R.writer?T(R.writer)&&(te=R.writer,R.writer=new x):R.writer=new x,this.options=R,this.writer=R.writer,this.writerOptions=this.writer.filterOptions(te),this.stringify=new E(R),this.onDataCallback=P||function(){},this.onEndCallback=k||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return C.prototype.createChildNode=function(R){var P,k,te,re,Q,ue,se,he;switch(R.type){case c.CData:this.cdata(R.value);break;case c.Comment:this.comment(R.value);break;case c.Element:te={},se=R.attribs;for(k in se)G.call(se,k)&&(P=se[k],te[k]=P.value);this.node(R.name,te);break;case c.Dummy:this.dummy();break;case c.Raw:this.raw(R.value);break;case c.Text:this.text(R.value);break;case c.ProcessingInstruction:this.instruction(R.target,R.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+R.constructor.name)}for(he=R.children,Q=0,ue=he.length;Q<ue;Q++)re=he[Q],this.createChildNode(re),re.type===c.Element&&this.up();return this},C.prototype.dummy=function(){return this},C.prototype.node=function(R,P,k){var te;if(R==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(R));return this.openCurrent(),R=b(R),P==null&&(P={}),P=b(P),B(P)||(te=[P,k],k=te[0],P=te[1]),this.currentNode=new m(this,R,P),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,k!=null&&this.text(k),this},C.prototype.element=function(R,P,k){var te,re,Q,ue,se,he;if(this.currentNode&&this.currentNode.type===c.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(R)||B(R)||S(R))for(ue=this.options.noValidation,this.options.noValidation=!0,he=new p(this.options).element("TEMP_ROOT"),he.element(R),this.options.noValidation=ue,se=he.children,re=0,Q=se.length;re<Q;re++)te=se[re],this.createChildNode(te),te.type===c.Element&&this.up();else this.node(R,P,k);return this},C.prototype.attribute=function(R,P){var k,te;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(R));if(R!=null&&(R=b(R)),B(R))for(k in R)G.call(R,k)&&(te=R[k],this.attribute(k,te));else S(P)&&(P=P.apply()),this.options.keepNullAttributes&&P==null?this.currentNode.attribs[R]=new n(this,R,""):P!=null&&(this.currentNode.attribs[R]=new n(this,R,P));return this},C.prototype.text=function(R){var P;return this.openCurrent(),P=new w(this,R),this.onData(this.writer.text(P,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.cdata=function(R){var P;return this.openCurrent(),P=new l(this,R),this.onData(this.writer.cdata(P,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.comment=function(R){var P;return this.openCurrent(),P=new i(this,R),this.onData(this.writer.comment(P,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.raw=function(R){var P;return this.openCurrent(),P=new y(this,R),this.onData(this.writer.raw(P,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.instruction=function(R,P){var k,te,re,Q,ue;if(this.openCurrent(),R!=null&&(R=b(R)),P!=null&&(P=b(P)),Array.isArray(R))for(k=0,Q=R.length;k<Q;k++)te=R[k],this.instruction(te);else if(B(R))for(te in R)G.call(R,te)&&(re=R[te],this.instruction(te,re));else S(P)&&(P=P.apply()),ue=new d(this,R,P),this.onData(this.writer.processingInstruction(ue,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},C.prototype.declaration=function(R,P,k){var te;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return te=new a(this,R,P,k),this.onData(this.writer.declaration(te,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.doctype=function(R,P,k){if(this.openCurrent(),R==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 A(this,P,k),this.currentNode.rootNodeName=R,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},C.prototype.dtdElement=function(R,P){var k;return this.openCurrent(),k=new r(this,R,P),this.onData(this.writer.dtdElement(k,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.attList=function(R,P,k,te,re){var Q;return this.openCurrent(),Q=new s(this,R,P,k,te,re),this.onData(this.writer.dtdAttList(Q,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.entity=function(R,P){var k;return this.openCurrent(),k=new t(this,!1,R,P),this.onData(this.writer.dtdEntity(k,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.pEntity=function(R,P){var k;return this.openCurrent(),k=new t(this,!0,R,P),this.onData(this.writer.dtdEntity(k,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.notation=function(R,P){var k;return this.openCurrent(),k=new o(this,R,P),this.onData(this.writer.dtdNotation(k,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.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},C.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},C.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},C.prototype.openNode=function(R){var P,k,te,re;if(!R.isOpen){if(!this.root&&this.currentLevel===0&&R.type===c.Element&&(this.root=R),k="",R.type===c.Element){this.writerOptions.state=u.OpenTag,k=this.writer.indent(R,this.writerOptions,this.currentLevel)+"<"+R.name,re=R.attribs;for(te in re)G.call(re,te)&&(P=re[te],k+=this.writer.attribute(P,this.writerOptions,this.currentLevel));k+=(R.children?">":"/>")+this.writer.endline(R,this.writerOptions,this.currentLevel),this.writerOptions.state=u.InsideTag}else this.writerOptions.state=u.OpenTag,k=this.writer.indent(R,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+R.rootNodeName,R.pubID&&R.sysID?k+=' PUBLIC "'+R.pubID+'" "'+R.sysID+'"':R.sysID&&(k+=' SYSTEM "'+R.sysID+'"'),R.children?(k+=" [",this.writerOptions.state=u.InsideTag):(this.writerOptions.state=u.CloseTag,k+=">"),k+=this.writer.endline(R,this.writerOptions,this.currentLevel);return this.onData(k,this.currentLevel),R.isOpen=!0}},C.prototype.closeNode=function(R){var P;if(!R.isClosed)return P="",this.writerOptions.state=u.CloseTag,R.type===c.Element?P=this.writer.indent(R,this.writerOptions,this.currentLevel)+"</"+R.name+">"+this.writer.endline(R,this.writerOptions,this.currentLevel):P=this.writer.indent(R,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(R,this.writerOptions,this.currentLevel),this.writerOptions.state=u.None,this.onData(P,this.currentLevel),R.isClosed=!0},C.prototype.onData=function(R,P){return this.documentStarted=!0,this.onDataCallback(R,P+1)},C.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},C.prototype.debugInfo=function(R){return R==null?"":"node: <"+R+">"},C.prototype.ele=function(){return this.element.apply(this,arguments)},C.prototype.nod=function(R,P,k){return this.node(R,P,k)},C.prototype.txt=function(R){return this.text(R)},C.prototype.dat=function(R){return this.cdata(R)},C.prototype.com=function(R){return this.comment(R)},C.prototype.ins=function(R,P){return this.instruction(R,P)},C.prototype.dec=function(R,P,k){return this.declaration(R,P,k)},C.prototype.dtd=function(R,P,k){return this.doctype(R,P,k)},C.prototype.e=function(R,P,k){return this.element(R,P,k)},C.prototype.n=function(R,P,k){return this.node(R,P,k)},C.prototype.t=function(R){return this.text(R)},C.prototype.d=function(R){return this.cdata(R)},C.prototype.c=function(R){return this.comment(R)},C.prototype.r=function(R){return this.raw(R)},C.prototype.i=function(R,P){return this.instruction(R,P)},C.prototype.att=function(){return this.currentNode&&this.currentNode.type===c.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},C.prototype.a=function(){return this.currentNode&&this.currentNode.type===c.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},C.prototype.ent=function(R,P){return this.entity(R,P)},C.prototype.pent=function(R,P){return this.pEntity(R,P)},C.prototype.not=function(R,P){return this.notation(R,P)},C}()}).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,v,g){(function(){var c,u,n,l=function(s,r){for(var t in r)i.call(r,t)&&(s[t]=r[t]);function o(){this.constructor=s}return o.prototype=r.prototype,s.prototype=new o,s.__super__=r.prototype,s},i={}.hasOwnProperty;n=e("./XMLNode"),c=e("./NodeType"),v.exports=u=function(s){l(r,s);function r(t){r.__super__.constructor.call(this,t),this.type=c.Dummy}return r.prototype.clone=function(){return Object.create(this)},r.prototype.toString=function(t){return""},r}(n)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(e,v,g){(function(){var c,u,n,l,i,s,r,t,o,a=function(p,h){for(var m in h)A.call(h,m)&&(p[m]=h[m]);function d(){this.constructor=p}return d.prototype=h.prototype,p.prototype=new d,p.__super__=h.prototype,p},A={}.hasOwnProperty;o=e("./Utility"),t=o.isObject,r=o.isFunction,s=o.getValue,i=e("./XMLNode"),c=e("./NodeType"),u=e("./XMLAttribute"),l=e("./XMLNamedNodeMap"),v.exports=n=function(p){a(h,p);function h(m,d,y){var x,E,w,b;if(h.__super__.constructor.call(this,m),d==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(d),this.type=c.Element,this.attribs={},this.schemaTypeInfo=null,y!=null&&this.attribute(y),m.type===c.Document&&(this.isRoot=!0,this.documentObject=m,m.rootObject=this,m.children)){for(b=m.children,E=0,w=b.length;E<w;E++)if(x=b[E],x.type===c.DocType){x.name=this.name;break}}}return Object.defineProperty(h.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(h.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(h.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(h.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(h.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(h.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(h.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(h.prototype,"attributes",{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new l(this.attribs)),this.attributeMap}}),h.prototype.clone=function(){var m,d,y,x;y=Object.create(this),y.isRoot&&(y.documentObject=null),y.attribs={},x=this.attribs;for(d in x)A.call(x,d)&&(m=x[d],y.attribs[d]=m.clone());return y.children=[],this.children.forEach(function(E){var w;return w=E.clone(),w.parent=y,y.children.push(w)}),y},h.prototype.attribute=function(m,d){var y,x;if(m!=null&&(m=s(m)),t(m))for(y in m)A.call(m,y)&&(x=m[y],this.attribute(y,x));else r(d)&&(d=d.apply()),this.options.keepNullAttributes&&d==null?this.attribs[m]=new u(this,m,""):d!=null&&(this.attribs[m]=new u(this,m,d));return this},h.prototype.removeAttribute=function(m){var d,y,x;if(m==null)throw new Error("Missing attribute name. "+this.debugInfo());if(m=s(m),Array.isArray(m))for(y=0,x=m.length;y<x;y++)d=m[y],delete this.attribs[d];else delete this.attribs[m];return this},h.prototype.toString=function(m){return this.options.writer.element(this,this.options.writer.filterOptions(m))},h.prototype.att=function(m,d){return this.attribute(m,d)},h.prototype.a=function(m,d){return this.attribute(m,d)},h.prototype.getAttribute=function(m){return this.attribs.hasOwnProperty(m)?this.attribs[m].value:null},h.prototype.setAttribute=function(m,d){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.getAttributeNode=function(m){return this.attribs.hasOwnProperty(m)?this.attribs[m]:null},h.prototype.setAttributeNode=function(m){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.removeAttributeNode=function(m){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.getElementsByTagName=function(m){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.getAttributeNS=function(m,d){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.setAttributeNS=function(m,d,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.removeAttributeNS=function(m,d){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.getAttributeNodeNS=function(m,d){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.setAttributeNodeNS=function(m){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.getElementsByTagNameNS=function(m,d){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.hasAttribute=function(m){return this.attribs.hasOwnProperty(m)},h.prototype.hasAttributeNS=function(m,d){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.setIdAttribute=function(m,d){return this.attribs.hasOwnProperty(m)?this.attribs[m].isId:d},h.prototype.setIdAttributeNS=function(m,d,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.setIdAttributeNode=function(m,d){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.getElementsByTagName=function(m){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.getElementsByTagNameNS=function(m,d){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.getElementsByClassName=function(m){throw new Error("This DOM method is not implemented."+this.debugInfo())},h.prototype.isEqualNode=function(m){var d,y,x;if(!h.__super__.isEqualNode.apply(this,arguments).isEqualNode(m)||m.namespaceURI!==this.namespaceURI||m.prefix!==this.prefix||m.localName!==this.localName||m.attribs.length!==this.attribs.length)return!1;for(d=y=0,x=this.attribs.length-1;0<=x?y<=x:y>=x;d=0<=x?++y:--y)if(!this.attribs[d].isEqualNode(m.attribs[d]))return!1;return!0},h}(i)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(e,v,g){(function(){var c;v.exports=c=function(){function u(n){this.nodes=n}return Object.defineProperty(u.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),u.prototype.clone=function(){return this.nodes=null},u.prototype.getNamedItem=function(n){return this.nodes[n]},u.prototype.setNamedItem=function(n){var l;return l=this.nodes[n.nodeName],this.nodes[n.nodeName]=n,l||null},u.prototype.removeNamedItem=function(n){var l;return l=this.nodes[n],delete this.nodes[n],l||null},u.prototype.item=function(n){return this.nodes[Object.keys(this.nodes)[n]]||null},u.prototype.getNamedItemNS=function(n,l){throw new Error("This DOM method is not implemented.")},u.prototype.setNamedItemNS=function(n){throw new Error("This DOM method is not implemented.")},u.prototype.removeNamedItemNS=function(n,l){throw new Error("This DOM method is not implemented.")},u}()}).call(this)},{}],450:[function(e,v,g){(function(){var c,u,n,l,i,s,r,t,o,a,A,p,h,m,d,y,x,E,w,b={}.hasOwnProperty;w=e("./Utility"),E=w.isObject,x=w.isFunction,y=w.isEmpty,d=w.getValue,t=null,n=null,l=null,i=null,s=null,h=null,m=null,p=null,r=null,u=null,A=null,o=null,c=null,v.exports=a=function(){function S(B){this.parent=B,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,t||(t=e("./XMLElement"),n=e("./XMLCData"),l=e("./XMLComment"),i=e("./XMLDeclaration"),s=e("./XMLDocType"),h=e("./XMLRaw"),m=e("./XMLText"),p=e("./XMLProcessingInstruction"),r=e("./XMLDummy"),u=e("./NodeType"),A=e("./XMLNodeList"),o=e("./XMLNamedNodeMap"),c=e("./DocumentPosition"))}return Object.defineProperty(S.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(S.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(S.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(S.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(S.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new A(this.children)),this.childNodeList}}),Object.defineProperty(S.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(S.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(S.prototype,"previousSibling",{get:function(){var B;return B=this.parent.children.indexOf(this),this.parent.children[B-1]||null}}),Object.defineProperty(S.prototype,"nextSibling",{get:function(){var B;return B=this.parent.children.indexOf(this),this.parent.children[B+1]||null}}),Object.defineProperty(S.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(S.prototype,"textContent",{get:function(){var B,T,D,G,C;if(this.nodeType===u.Element||this.nodeType===u.DocumentFragment){for(C="",G=this.children,T=0,D=G.length;T<D;T++)B=G[T],B.textContent&&(C+=B.textContent);return C}else return null},set:function(B){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),S.prototype.setParent=function(B){var T,D,G,C,R;for(this.parent=B,B&&(this.options=B.options,this.stringify=B.stringify),C=this.children,R=[],D=0,G=C.length;D<G;D++)T=C[D],R.push(T.setParent(this));return R},S.prototype.element=function(B,T,D){var G,C,R,P,k,te,re,Q,ue,se,he;if(te=null,T===null&&D==null&&(ue=[{},null],T=ue[0],D=ue[1]),T==null&&(T={}),T=d(T),E(T)||(se=[T,D],D=se[0],T=se[1]),B!=null&&(B=d(B)),Array.isArray(B))for(R=0,re=B.length;R<re;R++)C=B[R],te=this.element(C);else if(x(B))te=this.element(B.apply());else if(E(B)){for(k in B)if(b.call(B,k))if(he=B[k],x(he)&&(he=he.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&k.indexOf(this.stringify.convertAttKey)===0)te=this.attribute(k.substr(this.stringify.convertAttKey.length),he);else if(!this.options.separateArrayItems&&Array.isArray(he)&&y(he))te=this.dummy();else if(E(he)&&y(he))te=this.element(k);else if(!this.options.keepNullNodes&&he==null)te=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(he))for(P=0,Q=he.length;P<Q;P++)C=he[P],G={},G[k]=C,te=this.element(G);else E(he)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&k.indexOf(this.stringify.convertTextKey)===0?te=this.element(he):(te=this.element(k),te.element(he)):te=this.element(k,he)}else!this.options.keepNullNodes&&D===null?te=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&B.indexOf(this.stringify.convertTextKey)===0?te=this.text(D):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&B.indexOf(this.stringify.convertCDataKey)===0?te=this.cdata(D):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&B.indexOf(this.stringify.convertCommentKey)===0?te=this.comment(D):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&B.indexOf(this.stringify.convertRawKey)===0?te=this.raw(D):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&B.indexOf(this.stringify.convertPIKey)===0?te=this.instruction(B.substr(this.stringify.convertPIKey.length),D):te=this.node(B,T,D);if(te==null)throw new Error("Could not create any elements with: "+B+". "+this.debugInfo());return te},S.prototype.insertBefore=function(B,T,D){var G,C,R,P,k;if(B!=null&&B.type)return R=B,P=T,R.setParent(this),P?(C=children.indexOf(P),k=children.splice(C),children.push(R),Array.prototype.push.apply(children,k)):children.push(R),R;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(B));return C=this.parent.children.indexOf(this),k=this.parent.children.splice(C),G=this.parent.element(B,T,D),Array.prototype.push.apply(this.parent.children,k),G},S.prototype.insertAfter=function(B,T,D){var G,C,R;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(B));return C=this.parent.children.indexOf(this),R=this.parent.children.splice(C+1),G=this.parent.element(B,T,D),Array.prototype.push.apply(this.parent.children,R),G},S.prototype.remove=function(){var B,T;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return B=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[B,B-B+1].concat(T=[])),this.parent},S.prototype.node=function(B,T,D){var G,C;return B!=null&&(B=d(B)),T||(T={}),T=d(T),E(T)||(C=[T,D],D=C[0],T=C[1]),G=new t(this,B,T),D!=null&&G.text(D),this.children.push(G),G},S.prototype.text=function(B){var T;return E(B)&&this.element(B),T=new m(this,B),this.children.push(T),this},S.prototype.cdata=function(B){var T;return T=new n(this,B),this.children.push(T),this},S.prototype.comment=function(B){var T;return T=new l(this,B),this.children.push(T),this},S.prototype.commentBefore=function(B){var T,D,G;return D=this.parent.children.indexOf(this),G=this.parent.children.splice(D),T=this.parent.comment(B),Array.prototype.push.apply(this.parent.children,G),this},S.prototype.commentAfter=function(B){var T,D,G;return D=this.parent.children.indexOf(this),G=this.parent.children.splice(D+1),T=this.parent.comment(B),Array.prototype.push.apply(this.parent.children,G),this},S.prototype.raw=function(B){var T;return T=new h(this,B),this.children.push(T),this},S.prototype.dummy=function(){var B;return B=new r(this),B},S.prototype.instruction=function(B,T){var D,G,C,R,P;if(B!=null&&(B=d(B)),T!=null&&(T=d(T)),Array.isArray(B))for(R=0,P=B.length;R<P;R++)D=B[R],this.instruction(D);else if(E(B))for(D in B)b.call(B,D)&&(G=B[D],this.instruction(D,G));else x(T)&&(T=T.apply()),C=new p(this,B,T),this.children.push(C);return this},S.prototype.instructionBefore=function(B,T){var D,G,C;return G=this.parent.children.indexOf(this),C=this.parent.children.splice(G),D=this.parent.instruction(B,T),Array.prototype.push.apply(this.parent.children,C),this},S.prototype.instructionAfter=function(B,T){var D,G,C;return G=this.parent.children.indexOf(this),C=this.parent.children.splice(G+1),D=this.parent.instruction(B,T),Array.prototype.push.apply(this.parent.children,C),this},S.prototype.declaration=function(B,T,D){var G,C;return G=this.document(),C=new i(G,B,T,D),G.children.length===0?G.children.unshift(C):G.children[0].type===u.Declaration?G.children[0]=C:G.children.unshift(C),G.root()||G},S.prototype.dtd=function(B,T){var D,G,C,R,P,k,te,re,Q,ue;for(G=this.document(),C=new s(G,B,T),Q=G.children,R=P=0,te=Q.length;P<te;R=++P)if(D=Q[R],D.type===u.DocType)return G.children[R]=C,C;for(ue=G.children,R=k=0,re=ue.length;k<re;R=++k)if(D=ue[R],D.isRoot)return G.children.splice(R,0,C),C;return G.children.push(C),C},S.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},S.prototype.root=function(){var B;for(B=this;B;){if(B.type===u.Document)return B.rootObject;if(B.isRoot)return B;B=B.parent}},S.prototype.document=function(){var B;for(B=this;B;){if(B.type===u.Document)return B;B=B.parent}},S.prototype.end=function(B){return this.document().end(B)},S.prototype.prev=function(){var B;if(B=this.parent.children.indexOf(this),B<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[B-1]},S.prototype.next=function(){var B;if(B=this.parent.children.indexOf(this),B===-1||B===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[B+1]},S.prototype.importDocument=function(B){var T;return T=B.root().clone(),T.parent=this,T.isRoot=!1,this.children.push(T),this},S.prototype.debugInfo=function(B){var T,D;return B=B||this.name,B==null&&!((T=this.parent)!=null&&T.name)?"":B==null?"parent: <"+this.parent.name+">":(D=this.parent)!=null&&D.name?"node: <"+B+">, parent: <"+this.parent.name+">":"node: <"+B+">"},S.prototype.ele=function(B,T,D){return this.element(B,T,D)},S.prototype.nod=function(B,T,D){return this.node(B,T,D)},S.prototype.txt=function(B){return this.text(B)},S.prototype.dat=function(B){return this.cdata(B)},S.prototype.com=function(B){return this.comment(B)},S.prototype.ins=function(B,T){return this.instruction(B,T)},S.prototype.doc=function(){return this.document()},S.prototype.dec=function(B,T,D){return this.declaration(B,T,D)},S.prototype.e=function(B,T,D){return this.element(B,T,D)},S.prototype.n=function(B,T,D){return this.node(B,T,D)},S.prototype.t=function(B){return this.text(B)},S.prototype.d=function(B){return this.cdata(B)},S.prototype.c=function(B){return this.comment(B)},S.prototype.r=function(B){return this.raw(B)},S.prototype.i=function(B,T){return this.instruction(B,T)},S.prototype.u=function(){return this.up()},S.prototype.importXMLBuilder=function(B){return this.importDocument(B)},S.prototype.replaceChild=function(B,T){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.removeChild=function(B){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.appendChild=function(B){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.hasChildNodes=function(){return this.children.length!==0},S.prototype.cloneNode=function(B){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.isSupported=function(B,T){return!0},S.prototype.hasAttributes=function(){return this.attribs.length!==0},S.prototype.compareDocumentPosition=function(B){var T,D;return T=this,T===B?0:this.document()!==B.document()?(D=c.Disconnected|c.ImplementationSpecific,Math.random()<.5?D|=c.Preceding:D|=c.Following,D):T.isAncestor(B)?c.Contains|c.Preceding:T.isDescendant(B)?c.Contains|c.Following:T.isPreceding(B)?c.Preceding:c.Following},S.prototype.isSameNode=function(B){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.lookupPrefix=function(B){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.isDefaultNamespace=function(B){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.lookupNamespaceURI=function(B){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.isEqualNode=function(B){var T,D,G;if(B.nodeType!==this.nodeType||B.children.length!==this.children.length)return!1;for(T=D=0,G=this.children.length-1;0<=G?D<=G:D>=G;T=0<=G?++D:--D)if(!this.children[T].isEqualNode(B.children[T]))return!1;return!0},S.prototype.getFeature=function(B,T){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.setUserData=function(B,T,D){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.getUserData=function(B){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.contains=function(B){return B?B===this||this.isDescendant(B):!1},S.prototype.isDescendant=function(B){var T,D,G,C,R;for(R=this.children,G=0,C=R.length;G<C;G++)if(T=R[G],B===T||(D=T.isDescendant(B),D))return!0;return!1},S.prototype.isAncestor=function(B){return B.isDescendant(this)},S.prototype.isPreceding=function(B){var T,D;return T=this.treePosition(B),D=this.treePosition(this),T===-1||D===-1?!1:T<D},S.prototype.isFollowing=function(B){var T,D;return T=this.treePosition(B),D=this.treePosition(this),T===-1||D===-1?!1:T>D},S.prototype.treePosition=function(B){var T,D;return D=0,T=!1,this.foreachTreeNode(this.document(),function(G){if(D++,!T&&G===B)return T=!0}),T?D:-1},S.prototype.foreachTreeNode=function(B,T){var D,G,C,R,P;for(B||(B=this.document()),R=B.children,G=0,C=R.length;G<C;G++){if(D=R[G],P=T(D))return P;if(P=this.foreachTreeNode(D,T),P)return P}},S}()}).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,v,g){(function(){var c;v.exports=c=function(){function u(n){this.nodes=n}return Object.defineProperty(u.prototype,"length",{get:function(){return this.nodes.length||0}}),u.prototype.clone=function(){return this.nodes=null},u.prototype.item=function(n){return this.nodes[n]||null},u}()}).call(this)},{}],452:[function(e,v,g){(function(){var c,u,n,l=function(s,r){for(var t in r)i.call(r,t)&&(s[t]=r[t]);function o(){this.constructor=s}return o.prototype=r.prototype,s.prototype=new o,s.__super__=r.prototype,s},i={}.hasOwnProperty;c=e("./NodeType"),u=e("./XMLCharacterData"),v.exports=n=function(s){l(r,s);function r(t,o,a){if(r.__super__.constructor.call(this,t),o==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=c.ProcessingInstruction,this.target=this.stringify.insTarget(o),this.name=this.target,a&&(this.value=this.stringify.insValue(a))}return r.prototype.clone=function(){return Object.create(this)},r.prototype.toString=function(t){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(t))},r.prototype.isEqualNode=function(t){return!(!r.__super__.isEqualNode.apply(this,arguments).isEqualNode(t)||t.target!==this.target)},r}(u)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],453:[function(e,v,g){(function(){var c,u,n,l=function(s,r){for(var t in r)i.call(r,t)&&(s[t]=r[t]);function o(){this.constructor=s}return o.prototype=r.prototype,s.prototype=new o,s.__super__=r.prototype,s},i={}.hasOwnProperty;c=e("./NodeType"),u=e("./XMLNode"),v.exports=n=function(s){l(r,s);function r(t,o){if(r.__super__.constructor.call(this,t),o==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=c.Raw,this.value=this.stringify.raw(o)}return r.prototype.clone=function(){return Object.create(this)},r.prototype.toString=function(t){return this.options.writer.raw(this,this.options.writer.filterOptions(t))},r}(u)}).call(this)},{"./NodeType":428,"./XMLNode":450}],454:[function(e,v,g){(function(){var c,u,n,l,i=function(r,t){for(var o in t)s.call(t,o)&&(r[o]=t[o]);function a(){this.constructor=r}return a.prototype=t.prototype,r.prototype=new a,r.__super__=t.prototype,r},s={}.hasOwnProperty;c=e("./NodeType"),l=e("./XMLWriterBase"),u=e("./WriterState"),v.exports=n=function(r){i(t,r);function t(o,a){this.stream=o,t.__super__.constructor.call(this,a)}return t.prototype.endline=function(o,a,A){return o.isLastRootNode&&a.state===u.CloseTag?"":t.__super__.endline.call(this,o,a,A)},t.prototype.document=function(o,a){var A,p,h,m,d,y,x,E,w;for(x=o.children,p=h=0,d=x.length;h<d;p=++h)A=x[p],A.isLastRootNode=p===o.children.length-1;for(a=this.filterOptions(a),E=o.children,w=[],m=0,y=E.length;m<y;m++)A=E[m],w.push(this.writeChildNode(A,a,0));return w},t.prototype.attribute=function(o,a,A){return this.stream.write(t.__super__.attribute.call(this,o,a,A))},t.prototype.cdata=function(o,a,A){return this.stream.write(t.__super__.cdata.call(this,o,a,A))},t.prototype.comment=function(o,a,A){return this.stream.write(t.__super__.comment.call(this,o,a,A))},t.prototype.declaration=function(o,a,A){return this.stream.write(t.__super__.declaration.call(this,o,a,A))},t.prototype.docType=function(o,a,A){var p,h,m,d;if(A||(A=0),this.openNode(o,a,A),a.state=u.OpenTag,this.stream.write(this.indent(o,a,A)),this.stream.write("<!DOCTYPE "+o.root().name),o.pubID&&o.sysID?this.stream.write(' PUBLIC "'+o.pubID+'" "'+o.sysID+'"'):o.sysID&&this.stream.write(' SYSTEM "'+o.sysID+'"'),o.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(o,a,A)),a.state=u.InsideTag,d=o.children,h=0,m=d.length;h<m;h++)p=d[h],this.writeChildNode(p,a,A+1);a.state=u.CloseTag,this.stream.write("]")}return a.state=u.CloseTag,this.stream.write(a.spaceBeforeSlash+">"),this.stream.write(this.endline(o,a,A)),a.state=u.None,this.closeNode(o,a,A)},t.prototype.element=function(o,a,A){var p,h,m,d,y,x,E,w,b,S;A||(A=0),this.openNode(o,a,A),a.state=u.OpenTag,this.stream.write(this.indent(o,a,A)+"<"+o.name),b=o.attribs;for(E in b)s.call(b,E)&&(p=b[E],this.attribute(p,a,A));if(m=o.children.length,d=m===0?null:o.children[0],m===0||o.children.every(function(B){return(B.type===c.Text||B.type===c.Raw)&&B.value===""}))a.allowEmpty?(this.stream.write(">"),a.state=u.CloseTag,this.stream.write("</"+o.name+">")):(a.state=u.CloseTag,this.stream.write(a.spaceBeforeSlash+"/>"));else if(a.pretty&&m===1&&(d.type===c.Text||d.type===c.Raw)&&d.value!=null)this.stream.write(">"),a.state=u.InsideTag,a.suppressPrettyCount++,w=!0,this.writeChildNode(d,a,A+1),a.suppressPrettyCount--,w=!1,a.state=u.CloseTag,this.stream.write("</"+o.name+">");else{for(this.stream.write(">"+this.endline(o,a,A)),a.state=u.InsideTag,S=o.children,y=0,x=S.length;y<x;y++)h=S[y],this.writeChildNode(h,a,A+1);a.state=u.CloseTag,this.stream.write(this.indent(o,a,A)+"</"+o.name+">")}return this.stream.write(this.endline(o,a,A)),a.state=u.None,this.closeNode(o,a,A)},t.prototype.processingInstruction=function(o,a,A){return this.stream.write(t.__super__.processingInstruction.call(this,o,a,A))},t.prototype.raw=function(o,a,A){return this.stream.write(t.__super__.raw.call(this,o,a,A))},t.prototype.text=function(o,a,A){return this.stream.write(t.__super__.text.call(this,o,a,A))},t.prototype.dtdAttList=function(o,a,A){return this.stream.write(t.__super__.dtdAttList.call(this,o,a,A))},t.prototype.dtdElement=function(o,a,A){return this.stream.write(t.__super__.dtdElement.call(this,o,a,A))},t.prototype.dtdEntity=function(o,a,A){return this.stream.write(t.__super__.dtdEntity.call(this,o,a,A))},t.prototype.dtdNotation=function(o,a,A){return this.stream.write(t.__super__.dtdNotation.call(this,o,a,A))},t}(l)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(e,v,g){(function(){var c,u,n=function(i,s){for(var r in s)l.call(s,r)&&(i[r]=s[r]);function t(){this.constructor=i}return t.prototype=s.prototype,i.prototype=new t,i.__super__=s.prototype,i},l={}.hasOwnProperty;u=e("./XMLWriterBase"),v.exports=c=function(i){n(s,i);function s(r){s.__super__.constructor.call(this,r)}return s.prototype.document=function(r,t){var o,a,A,p,h;for(t=this.filterOptions(t),p="",h=r.children,a=0,A=h.length;a<A;a++)o=h[a],p+=this.writeChildNode(o,t,0);return t.pretty&&p.slice(-t.newline.length)===t.newline&&(p=p.slice(0,-t.newline.length)),p},s}(u)}).call(this)},{"./XMLWriterBase":458}],456:[function(e,v,g){(function(){var c,u=function(l,i){return function(){return l.apply(i,arguments)}},n={}.hasOwnProperty;v.exports=c=function(){function l(i){this.assertLegalName=u(this.assertLegalName,this),this.assertLegalChar=u(this.assertLegalChar,this);var s,r,t;i||(i={}),this.options=i,this.options.version||(this.options.version="1.0"),r=i.stringify||{};for(s in r)n.call(r,s)&&(t=r[s],this[s]=t)}return l.prototype.name=function(i){return this.options.noValidation?i:this.assertLegalName(""+i||"")},l.prototype.text=function(i){return this.options.noValidation?i:this.assertLegalChar(this.textEscape(""+i||""))},l.prototype.cdata=function(i){return this.options.noValidation?i:(i=""+i||"",i=i.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(i))},l.prototype.comment=function(i){if(this.options.noValidation)return i;if(i=""+i||"",i.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+i);return this.assertLegalChar(i)},l.prototype.raw=function(i){return this.options.noValidation?i:""+i||""},l.prototype.attValue=function(i){return this.options.noValidation?i:this.assertLegalChar(this.attEscape(i=""+i||""))},l.prototype.insTarget=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},l.prototype.insValue=function(i){if(this.options.noValidation)return i;if(i=""+i||"",i.match(/\?>/))throw new Error("Invalid processing instruction value: "+i);return this.assertLegalChar(i)},l.prototype.xmlVersion=function(i){if(this.options.noValidation)return i;if(i=""+i||"",!i.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+i);return i},l.prototype.xmlEncoding=function(i){if(this.options.noValidation)return i;if(i=""+i||"",!i.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+i);return this.assertLegalChar(i)},l.prototype.xmlStandalone=function(i){return this.options.noValidation?i:i?"yes":"no"},l.prototype.dtdPubID=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},l.prototype.dtdSysID=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},l.prototype.dtdElementValue=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},l.prototype.dtdAttType=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},l.prototype.dtdAttDefault=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},l.prototype.dtdEntityValue=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},l.prototype.dtdNData=function(i){return this.options.noValidation?i:this.assertLegalChar(""+i||"")},l.prototype.convertAttKey="@",l.prototype.convertPIKey="?",l.prototype.convertTextKey="#text",l.prototype.convertCDataKey="#cdata",l.prototype.convertCommentKey="#comment",l.prototype.convertRawKey="#raw",l.prototype.assertLegalChar=function(i){var s,r;if(this.options.noValidation)return i;if(s="",this.options.version==="1.0"){if(s=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,r=i.match(s))throw new Error("Invalid character in string: "+i+" at index "+r.index)}else if(this.options.version==="1.1"&&(s=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,r=i.match(s)))throw new Error("Invalid character in string: "+i+" at index "+r.index);return i},l.prototype.assertLegalName=function(i){var s;if(this.options.noValidation)return i;if(this.assertLegalChar(i),s=/^([: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])*$/,!i.match(s))throw new Error("Invalid character in name");return i},l.prototype.textEscape=function(i){var s;return this.options.noValidation?i:(s=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,i.replace(s,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#xD;"))},l.prototype.attEscape=function(i){var s;return this.options.noValidation?i:(s=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,i.replace(s,"&amp;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/\t/g,"&#x9;").replace(/\n/g,"&#xA;").replace(/\r/g,"&#xD;"))},l}()}).call(this)},{}],457:[function(e,v,g){(function(){var c,u,n,l=function(s,r){for(var t in r)i.call(r,t)&&(s[t]=r[t]);function o(){this.constructor=s}return o.prototype=r.prototype,s.prototype=new o,s.__super__=r.prototype,s},i={}.hasOwnProperty;c=e("./NodeType"),u=e("./XMLCharacterData"),v.exports=n=function(s){l(r,s);function r(t,o){if(r.__super__.constructor.call(this,t),o==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=c.Text,this.value=this.stringify.text(o)}return Object.defineProperty(r.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(r.prototype,"wholeText",{get:function(){var t,o,a;for(a="",o=this.previousSibling;o;)a=o.data+a,o=o.previousSibling;for(a+=this.data,t=this.nextSibling;t;)a=a+t.data,t=t.nextSibling;return a}}),r.prototype.clone=function(){return Object.create(this)},r.prototype.toString=function(t){return this.options.writer.text(this,this.options.writer.filterOptions(t))},r.prototype.splitText=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},r.prototype.replaceWholeText=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},r}(u)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],458:[function(e,v,g){(function(){var c,u,n,l,i,s,r,t,o,a,A,p,h,m,d,y,x,E={}.hasOwnProperty;x=e("./Utility").assign,c=e("./NodeType"),o=e("./XMLDeclaration"),a=e("./XMLDocType"),n=e("./XMLCData"),l=e("./XMLComment"),p=e("./XMLElement"),m=e("./XMLRaw"),d=e("./XMLText"),h=e("./XMLProcessingInstruction"),A=e("./XMLDummy"),i=e("./XMLDTDAttList"),s=e("./XMLDTDElement"),r=e("./XMLDTDEntity"),t=e("./XMLDTDNotation"),u=e("./WriterState"),v.exports=y=function(){function w(b){var S,B,T;b||(b={}),this.options=b,B=b.writer||{};for(S in B)E.call(B,S)&&(T=B[S],this["_"+S]=this[S],this[S]=T)}return w.prototype.filterOptions=function(b){var S,B,T,D,G,C,R,P;return b||(b={}),b=x({},this.options,b),S={writer:this},S.pretty=b.pretty||!1,S.allowEmpty=b.allowEmpty||!1,S.indent=(B=b.indent)!=null?B:" ",S.newline=(T=b.newline)!=null?T:`
`,S.offset=(D=b.offset)!=null?D:0,S.dontPrettyTextNodes=(G=(C=b.dontPrettyTextNodes)!=null?C:b.dontprettytextnodes)!=null?G:0,S.spaceBeforeSlash=(R=(P=b.spaceBeforeSlash)!=null?P:b.spacebeforeslash)!=null?R:"",S.spaceBeforeSlash===!0&&(S.spaceBeforeSlash=" "),S.suppressPrettyCount=0,S.user={},S.state=u.None,S},w.prototype.indent=function(b,S,B){var T;return!S.pretty||S.suppressPrettyCount?"":S.pretty&&(T=(B||0)+S.offset+1,T>0)?new Array(T).join(S.indent):""},w.prototype.endline=function(b,S,B){return!S.pretty||S.suppressPrettyCount?"":S.newline},w.prototype.attribute=function(b,S,B){var T;return this.openAttribute(b,S,B),T=" "+b.name+'="'+b.value+'"',this.closeAttribute(b,S,B),T},w.prototype.cdata=function(b,S,B){var T;return this.openNode(b,S,B),S.state=u.OpenTag,T=this.indent(b,S,B)+"<![CDATA[",S.state=u.InsideTag,T+=b.value,S.state=u.CloseTag,T+="]]>"+this.endline(b,S,B),S.state=u.None,this.closeNode(b,S,B),T},w.prototype.comment=function(b,S,B){var T;return this.openNode(b,S,B),S.state=u.OpenTag,T=this.indent(b,S,B)+"<!-- ",S.state=u.InsideTag,T+=b.value,S.state=u.CloseTag,T+=" -->"+this.endline(b,S,B),S.state=u.None,this.closeNode(b,S,B),T},w.prototype.declaration=function(b,S,B){var T;return this.openNode(b,S,B),S.state=u.OpenTag,T=this.indent(b,S,B)+"<?xml",S.state=u.InsideTag,T+=' version="'+b.version+'"',b.encoding!=null&&(T+=' encoding="'+b.encoding+'"'),b.standalone!=null&&(T+=' standalone="'+b.standalone+'"'),S.state=u.CloseTag,T+=S.spaceBeforeSlash+"?>",T+=this.endline(b,S,B),S.state=u.None,this.closeNode(b,S,B),T},w.prototype.docType=function(b,S,B){var T,D,G,C,R;if(B||(B=0),this.openNode(b,S,B),S.state=u.OpenTag,C=this.indent(b,S,B),C+="<!DOCTYPE "+b.root().name,b.pubID&&b.sysID?C+=' PUBLIC "'+b.pubID+'" "'+b.sysID+'"':b.sysID&&(C+=' SYSTEM "'+b.sysID+'"'),b.children.length>0){for(C+=" [",C+=this.endline(b,S,B),S.state=u.InsideTag,R=b.children,D=0,G=R.length;D<G;D++)T=R[D],C+=this.writeChildNode(T,S,B+1);S.state=u.CloseTag,C+="]"}return S.state=u.CloseTag,C+=S.spaceBeforeSlash+">",C+=this.endline(b,S,B),S.state=u.None,this.closeNode(b,S,B),C},w.prototype.element=function(b,S,B){var T,D,G,C,R,P,k,te,re,Q,ue,se,he,pe;B||(B=0),Q=!1,ue="",this.openNode(b,S,B),S.state=u.OpenTag,ue+=this.indent(b,S,B)+"<"+b.name,se=b.attribs;for(re in se)E.call(se,re)&&(T=se[re],ue+=this.attribute(T,S,B));if(G=b.children.length,C=G===0?null:b.children[0],G===0||b.children.every(function(Ee){return(Ee.type===c.Text||Ee.type===c.Raw)&&Ee.value===""}))S.allowEmpty?(ue+=">",S.state=u.CloseTag,ue+="</"+b.name+">"+this.endline(b,S,B)):(S.state=u.CloseTag,ue+=S.spaceBeforeSlash+"/>"+this.endline(b,S,B));else if(S.pretty&&G===1&&(C.type===c.Text||C.type===c.Raw)&&C.value!=null)ue+=">",S.state=u.InsideTag,S.suppressPrettyCount++,Q=!0,ue+=this.writeChildNode(C,S,B+1),S.suppressPrettyCount--,Q=!1,S.state=u.CloseTag,ue+="</"+b.name+">"+this.endline(b,S,B);else{if(S.dontPrettyTextNodes){for(he=b.children,R=0,k=he.length;R<k;R++)if(D=he[R],(D.type===c.Text||D.type===c.Raw)&&D.value!=null){S.suppressPrettyCount++,Q=!0;break}}for(ue+=">"+this.endline(b,S,B),S.state=u.InsideTag,pe=b.children,P=0,te=pe.length;P<te;P++)D=pe[P],ue+=this.writeChildNode(D,S,B+1);S.state=u.CloseTag,ue+=this.indent(b,S,B)+"</"+b.name+">",Q&&S.suppressPrettyCount--,ue+=this.endline(b,S,B),S.state=u.None}return this.closeNode(b,S,B),ue},w.prototype.writeChildNode=function(b,S,B){switch(b.type){case c.CData:return this.cdata(b,S,B);case c.Comment:return this.comment(b,S,B);case c.Element:return this.element(b,S,B);case c.Raw:return this.raw(b,S,B);case c.Text:return this.text(b,S,B);case c.ProcessingInstruction:return this.processingInstruction(b,S,B);case c.Dummy:return"";case c.Declaration:return this.declaration(b,S,B);case c.DocType:return this.docType(b,S,B);case c.AttributeDeclaration:return this.dtdAttList(b,S,B);case c.ElementDeclaration:return this.dtdElement(b,S,B);case c.EntityDeclaration:return this.dtdEntity(b,S,B);case c.NotationDeclaration:return this.dtdNotation(b,S,B);default:throw new Error("Unknown XML node type: "+b.constructor.name)}},w.prototype.processingInstruction=function(b,S,B){var T;return this.openNode(b,S,B),S.state=u.OpenTag,T=this.indent(b,S,B)+"<?",S.state=u.InsideTag,T+=b.target,b.value&&(T+=" "+b.value),S.state=u.CloseTag,T+=S.spaceBeforeSlash+"?>",T+=this.endline(b,S,B),S.state=u.None,this.closeNode(b,S,B),T},w.prototype.raw=function(b,S,B){var T;return this.openNode(b,S,B),S.state=u.OpenTag,T=this.indent(b,S,B),S.state=u.InsideTag,T+=b.value,S.state=u.CloseTag,T+=this.endline(b,S,B),S.state=u.None,this.closeNode(b,S,B),T},w.prototype.text=function(b,S,B){var T;return this.openNode(b,S,B),S.state=u.OpenTag,T=this.indent(b,S,B),S.state=u.InsideTag,T+=b.value,S.state=u.CloseTag,T+=this.endline(b,S,B),S.state=u.None,this.closeNode(b,S,B),T},w.prototype.dtdAttList=function(b,S,B){var T;return this.openNode(b,S,B),S.state=u.OpenTag,T=this.indent(b,S,B)+"<!ATTLIST",S.state=u.InsideTag,T+=" "+b.elementName+" "+b.attributeName+" "+b.attributeType,b.defaultValueType!=="#DEFAULT"&&(T+=" "+b.defaultValueType),b.defaultValue&&(T+=' "'+b.defaultValue+'"'),S.state=u.CloseTag,T+=S.spaceBeforeSlash+">"+this.endline(b,S,B),S.state=u.None,this.closeNode(b,S,B),T},w.prototype.dtdElement=function(b,S,B){var T;return this.openNode(b,S,B),S.state=u.OpenTag,T=this.indent(b,S,B)+"<!ELEMENT",S.state=u.InsideTag,T+=" "+b.name+" "+b.value,S.state=u.CloseTag,T+=S.spaceBeforeSlash+">"+this.endline(b,S,B),S.state=u.None,this.closeNode(b,S,B),T},w.prototype.dtdEntity=function(b,S,B){var T;return this.openNode(b,S,B),S.state=u.OpenTag,T=this.indent(b,S,B)+"<!ENTITY",S.state=u.InsideTag,b.pe&&(T+=" %"),T+=" "+b.name,b.value?T+=' "'+b.value+'"':(b.pubID&&b.sysID?T+=' PUBLIC "'+b.pubID+'" "'+b.sysID+'"':b.sysID&&(T+=' SYSTEM "'+b.sysID+'"'),b.nData&&(T+=" NDATA "+b.nData)),S.state=u.CloseTag,T+=S.spaceBeforeSlash+">"+this.endline(b,S,B),S.state=u.None,this.closeNode(b,S,B),T},w.prototype.dtdNotation=function(b,S,B){var T;return this.openNode(b,S,B),S.state=u.OpenTag,T=this.indent(b,S,B)+"<!NOTATION",S.state=u.InsideTag,T+=" "+b.name,b.pubID&&b.sysID?T+=' PUBLIC "'+b.pubID+'" "'+b.sysID+'"':b.pubID?T+=' PUBLIC "'+b.pubID+'"':b.sysID&&(T+=' SYSTEM "'+b.sysID+'"'),S.state=u.CloseTag,T+=S.spaceBeforeSlash+">"+this.endline(b,S,B),S.state=u.None,this.closeNode(b,S,B),T},w.prototype.openNode=function(b,S,B){},w.prototype.closeNode=function(b,S,B){},w.prototype.openAttribute=function(b,S,B){},w.prototype.closeAttribute=function(b,S,B){},w}()}).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,v,g){(function(){var c,u,n,l,i,s,r,t,o,a;a=e("./Utility"),t=a.assign,o=a.isFunction,n=e("./XMLDOMImplementation"),l=e("./XMLDocument"),i=e("./XMLDocumentCB"),r=e("./XMLStringWriter"),s=e("./XMLStreamWriter"),c=e("./NodeType"),u=e("./WriterState"),v.exports.create=function(A,p,h,m){var d,y;if(A==null)throw new Error("Root element needs a name.");return m=t({},p,h,m),d=new l(m),y=d.element(A),m.headless||(d.declaration(m),(m.pubID!=null||m.sysID!=null)&&d.dtd(m)),y},v.exports.begin=function(A,p,h){var m;return o(A)&&(m=[A,p],p=m[0],h=m[1],A={}),p?new i(A,p,h):new l(A)},v.exports.stringWriter=function(A){return new r(A)},v.exports.streamWriter=function(A,p){return new s(A,p)},v.exports.implementation=new n,v.exports.nodeType=c,v.exports.writerState=u}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(e,v,g){v.exports=u;var c=Object.prototype.hasOwnProperty;function u(){for(var n={},l=0;l<arguments.length;l++){var i=arguments[l];for(var s in i)c.call(i,s)&&(n[s]=i[s])}return n}},{}],461:[function(e,v,g){"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 c=e("buffer").Buffer,u=e("./sha"),n=e("./md5"),l={sha1:u,md5:n},i=64,s=c.alloc(i);s.fill(0);function r(a,A,p){c.isBuffer(A)||(A=c.from(A)),c.isBuffer(p)||(p=c.from(p)),A.length>i?A=a(A):A.length<i&&(A=c.concat([A,s],i));for(var h=c.alloc(i),m=c.alloc(i),d=0;d<i;d++)h[d]=A[d]^54,m[d]=A[d]^92;var y=a(c.concat([h,p]));return a(c.concat([m,y]))}function t(a,A){a=a||"sha1";var p=l[a],h=[],m=0;return p||o("algorithm:",a,"is not yet supported"),{update:function(y){return c.isBuffer(y)||(y=c.from(y)),h.push(y),m+=y.length,this},digest:function(y){var x=c.concat(h),E=A?r(p,A,x):p(x);return h=null,y?E.toString(y):E}}}function o(){var a=[].slice.call(arguments).join(" ");throw new Error([a,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
`))}g.createHash=function(a){return t(a)},g.createHmac=function(a,A){return t(a,A)},g.createCredentials=function(){o("sorry,createCredentials is not implemented yet")},g.createCipher=function(){o("sorry,createCipher is not implemented yet")},g.createCipheriv=function(){o("sorry,createCipheriv is not implemented yet")},g.createDecipher=function(){o("sorry,createDecipher is not implemented yet")},g.createDecipheriv=function(){o("sorry,createDecipheriv is not implemented yet")},g.createSign=function(){o("sorry,createSign is not implemented yet")},g.createVerify=function(){o("sorry,createVerify is not implemented yet")},g.createDiffieHellman=function(){o("sorry,createDiffieHellman is not implemented yet")},g.pbkdf2=function(){o("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,v,g){"use strict";e("core-js/modules/es.array.fill.js"),e("core-js/modules/es.array.concat.js");var c=e("buffer").Buffer,u=4,n=c.alloc(u);n.fill(0);var l=8;function i(t,o){if(t.length%u!==0){var a=t.length+(u-t.length%u);t=c.concat([t,n],a)}for(var A=[],p=o?t.readInt32BE:t.readInt32LE,h=0;h<t.length;h+=u)A.push(p.call(t,h));return A}function s(t,o,a){for(var A=c.alloc(o),p=a?A.writeInt32BE:A.writeInt32LE,h=0;h<t.length;h++)p.call(A,t[h],h*4,!0);return A}function r(t,o,a,A){c.isBuffer(t)||(t=c.from(t));var p=o(i(t,A),t.length*l);return s(p,a,A)}v.exports={hash:r}},{buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273}],463:[function(e,v,g){"use strict";var c=e("./helpers");function u(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function n(A,p){A[p>>5]|=128<<p%32,A[(p+64>>>9<<4)+14]=p;for(var h=1732584193,m=-271733879,d=-1732584194,y=271733878,x=0;x<A.length;x+=16){var E=h,w=m,b=d,S=y;h=i(h,m,d,y,A[x+0],7,-680876936),y=i(y,h,m,d,A[x+1],12,-389564586),d=i(d,y,h,m,A[x+2],17,606105819),m=i(m,d,y,h,A[x+3],22,-1044525330),h=i(h,m,d,y,A[x+4],7,-176418897),y=i(y,h,m,d,A[x+5],12,1200080426),d=i(d,y,h,m,A[x+6],17,-1473231341),m=i(m,d,y,h,A[x+7],22,-45705983),h=i(h,m,d,y,A[x+8],7,1770035416),y=i(y,h,m,d,A[x+9],12,-1958414417),d=i(d,y,h,m,A[x+10],17,-42063),m=i(m,d,y,h,A[x+11],22,-1990404162),h=i(h,m,d,y,A[x+12],7,1804603682),y=i(y,h,m,d,A[x+13],12,-40341101),d=i(d,y,h,m,A[x+14],17,-1502002290),m=i(m,d,y,h,A[x+15],22,1236535329),h=s(h,m,d,y,A[x+1],5,-165796510),y=s(y,h,m,d,A[x+6],9,-1069501632),d=s(d,y,h,m,A[x+11],14,643717713),m=s(m,d,y,h,A[x+0],20,-373897302),h=s(h,m,d,y,A[x+5],5,-701558691),y=s(y,h,m,d,A[x+10],9,38016083),d=s(d,y,h,m,A[x+15],14,-660478335),m=s(m,d,y,h,A[x+4],20,-405537848),h=s(h,m,d,y,A[x+9],5,568446438),y=s(y,h,m,d,A[x+14],9,-1019803690),d=s(d,y,h,m,A[x+3],14,-187363961),m=s(m,d,y,h,A[x+8],20,1163531501),h=s(h,m,d,y,A[x+13],5,-1444681467),y=s(y,h,m,d,A[x+2],9,-51403784),d=s(d,y,h,m,A[x+7],14,1735328473),m=s(m,d,y,h,A[x+12],20,-1926607734),h=r(h,m,d,y,A[x+5],4,-378558),y=r(y,h,m,d,A[x+8],11,-2022574463),d=r(d,y,h,m,A[x+11],16,1839030562),m=r(m,d,y,h,A[x+14],23,-35309556),h=r(h,m,d,y,A[x+1],4,-1530992060),y=r(y,h,m,d,A[x+4],11,1272893353),d=r(d,y,h,m,A[x+7],16,-155497632),m=r(m,d,y,h,A[x+10],23,-1094730640),h=r(h,m,d,y,A[x+13],4,681279174),y=r(y,h,m,d,A[x+0],11,-358537222),d=r(d,y,h,m,A[x+3],16,-722521979),m=r(m,d,y,h,A[x+6],23,76029189),h=r(h,m,d,y,A[x+9],4,-640364487),y=r(y,h,m,d,A[x+12],11,-421815835),d=r(d,y,h,m,A[x+15],16,530742520),m=r(m,d,y,h,A[x+2],23,-995338651),h=t(h,m,d,y,A[x+0],6,-198630844),y=t(y,h,m,d,A[x+7],10,1126891415),d=t(d,y,h,m,A[x+14],15,-1416354905),m=t(m,d,y,h,A[x+5],21,-57434055),h=t(h,m,d,y,A[x+12],6,1700485571),y=t(y,h,m,d,A[x+3],10,-1894986606),d=t(d,y,h,m,A[x+10],15,-1051523),m=t(m,d,y,h,A[x+1],21,-2054922799),h=t(h,m,d,y,A[x+8],6,1873313359),y=t(y,h,m,d,A[x+15],10,-30611744),d=t(d,y,h,m,A[x+6],15,-1560198380),m=t(m,d,y,h,A[x+13],21,1309151649),h=t(h,m,d,y,A[x+4],6,-145523070),y=t(y,h,m,d,A[x+11],10,-1120210379),d=t(d,y,h,m,A[x+2],15,718787259),m=t(m,d,y,h,A[x+9],21,-343485551),h=o(h,E),m=o(m,w),d=o(d,b),y=o(y,S)}return Array(h,m,d,y)}function l(A,p,h,m,d,y){return o(a(o(o(p,A),o(m,y)),d),h)}function i(A,p,h,m,d,y,x){return l(p&h|~p&m,A,p,d,y,x)}function s(A,p,h,m,d,y,x){return l(p&m|h&~m,A,p,d,y,x)}function r(A,p,h,m,d,y,x){return l(p^h^m,A,p,d,y,x)}function t(A,p,h,m,d,y,x){return l(h^(p|~m),A,p,d,y,x)}function o(A,p){var h=(A&65535)+(p&65535),m=(A>>16)+(p>>16)+(h>>16);return m<<16|h&65535}function a(A,p){return A<<p|A>>>32-p}v.exports=function(p){return c.hash(p,n,16)}},{"./helpers":462}],464:[function(e,v,g){"use strict";var c=e("./helpers");function u(r,t){r[t>>5]|=128<<24-t%32,r[(t+64>>9<<4)+15]=t;for(var o=Array(80),a=1732584193,A=-271733879,p=-1732584194,h=271733878,m=-1009589776,d=0;d<r.length;d+=16){for(var y=a,x=A,E=p,w=h,b=m,S=0;S<80;S++){S<16?o[S]=r[d+S]:o[S]=s(o[S-3]^o[S-8]^o[S-14]^o[S-16],1);var B=i(i(s(a,5),n(S,A,p,h)),i(i(m,o[S]),l(S)));m=h,h=p,p=s(A,30),A=a,a=B}a=i(a,y),A=i(A,x),p=i(p,E),h=i(h,w),m=i(m,b)}return Array(a,A,p,h,m)}function n(r,t,o,a){return r<20?t&o|~t&a:r<40?t^o^a:r<60?t&o|t&a|o&a:t^o^a}function l(r){return r<20?1518500249:r<40?1859775393:r<60?-1894007588:-899497514}function i(r,t){var o=(r&65535)+(t&65535),a=(r>>16)+(t>>16)+(o>>16);return a<<16|o&65535}function s(r,t){return r<<t|r>>>32-t}v.exports=function(t){return c.hash(t,u,20,!0)}},{"./helpers":462}],465:[function(e,v,g){"use strict";v.exports=function(){return function(){}}},{}],466:[function(e,v,g){(function(c){(function(){"use strict";var u=e("@babel/runtime/helpers/interopRequireDefault"),n=u(e("@babel/runtime/helpers/typeof")),l=e("stream"),i=l.Stream,s=e("../lib/common/utils/isArray"),r=s.isArray;v.exports.string=function(a){return typeof a=="string"},v.exports.array=r,v.exports.buffer=c.isBuffer;function t(o){return o instanceof i}v.exports.writableStream=function(a){return t(a)&&typeof a._write=="function"&&(0,n.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,v,g){"use strict";var c=e("immediate"),u=v.exports={};u.nextTick=c,u.title="browser",u.browser=!0,u.env={},u.argv=[],u.version="",u.versions={};function n(){}u.on=n,u.addListener=n,u.once=n,u.off=n,u.removeListener=n,u.removeAllListeners=n,u.emit=n,u.prependListener=n,u.prependOnceListener=n,u.listeners=function(l){return[]},u.binding=function(l){throw new Error("process.binding is not supported")},u.cwd=function(){return"/"},u.chdir=function(l){throw new Error("process.chdir is not supported")},u.umask=function(){return 0}},{immediate:358}],468:[function(e,v,g){(function(c){(function(){"use strict";e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.search.js");var u=e("./lib/request"),n=e("./lib/response"),l=e("xtend"),i=e("builtin-status-codes"),s=e("url"),r=g;r.request=function(t,o){typeof t=="string"?t=s.parse(t):t=l(t);var a=c.location.protocol.search(/^https?:$/)===-1?"http:":"",A=t.protocol||a,p=t.hostname||t.host,h=t.port,m=t.path||"/";p&&p.indexOf(":")!==-1&&(p="["+p+"]"),t.url=(p?A+"//"+p:"")+(h?":"+h:"")+m,t.method=(t.method||"GET").toUpperCase(),t.headers=t.headers||{};var d=new u(t);return o&&d.on("response",o),d},r.get=function(o,a){var A=r.request(o,a);return A.end(),A},r.ClientRequest=u,r.IncomingMessage=n.IncomingMessage,r.Agent=function(){},r.Agent.defaultMaxSockets=4,r.globalAgent=new r.Agent,r.STATUS_CODES=i,r.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 at!="undefined"?at: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,v,g){(function(c){(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"),g.fetch=r(c.fetch)&&r(c.ReadableStream),g.writableStream=r(c.WritableStream),g.abortController=r(c.AbortController),g.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),g.blobConstructor=!0}catch(t){}var u;function n(){if(u!==void 0)return u;if(c.XMLHttpRequest){u=new c.XMLHttpRequest;try{u.open("GET",c.XDomainRequest?"/":"https://example.com")}catch(t){u=null}}else u=null;return u}function l(t){var o=n();if(!o)return!1;try{return o.responseType=t,o.responseType===t}catch(a){}return!1}var i=typeof c.ArrayBuffer!="undefined",s=i&&r(c.ArrayBuffer.prototype.slice);g.arraybuffer=g.fetch||i&&l("arraybuffer"),g.msstream=!g.fetch&&s&&l("ms-stream"),g.mozchunkedarraybuffer=!g.fetch&&i&&l("moz-chunked-arraybuffer"),g.overrideMimeType=g.fetch||(n()?r(n().overrideMimeType):!1),g.vbArray=r(c.VBArray);function r(t){return typeof t=="function"}u=null}).call(this)}).call(this,typeof at!="undefined"?at: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,v,g){(function(c,u,n){(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 l=e("./capability"),i=e("inherits"),s=e("./response"),r=e("readable-stream"),t=e("to-arraybuffer"),o=s.IncomingMessage,a=s.readyStates;function A(d,y){return l.fetch&&y?"fetch":l.mozchunkedarraybuffer?"moz-chunked-arraybuffer":l.msstream?"ms-stream":l.arraybuffer&&d?"arraybuffer":l.vbArray&&d?"text:vbarray":"text"}var p=v.exports=function(d){var y=this;r.Writable.call(y),y._opts=d,y._body=[],y._headers={},d.auth&&y.setHeader("Authorization","Basic "+new n(d.auth).toString("base64")),Object.keys(d.headers).forEach(function(w){y.setHeader(w,d.headers[w])});var x,E=!0;if(d.mode==="disable-fetch"||"requestTimeout"in d&&!l.abortController)E=!1,x=!0;else if(d.mode==="prefer-streaming")x=!1;else if(d.mode==="allow-wrong-content-type")x=!l.overrideMimeType;else if(!d.mode||d.mode==="default"||d.mode==="prefer-fast")x=!0;else throw new Error("Invalid value for opts.mode");y._mode=A(x,E),y._fetchTimer=null,y.on("finish",function(){y._onFinish()})};i(p,r.Writable),p.prototype.setHeader=function(d,y){var x=this,E=d.toLowerCase();m.indexOf(E)===-1&&(x._headers[E]={name:d,value:y})},p.prototype.getHeader=function(d){var y=this._headers[d.toLowerCase()];return y?y.value:null},p.prototype.removeHeader=function(d){var y=this;delete y._headers[d.toLowerCase()]},p.prototype._onFinish=function(){var d=this;if(!d._destroyed){var y=d._opts,x=d._headers,E=null;y.method!=="GET"&&y.method!=="HEAD"&&(l.arraybuffer?E=t(n.concat(d._body)):l.blobConstructor?E=new u.Blob(d._body.map(function(D){return t(D)}),{type:(x["content-type"]||{}).value||""}):E=n.concat(d._body).toString());var w=[];if(Object.keys(x).forEach(function(D){var G=x[D].name,C=x[D].value;Array.isArray(C)?C.forEach(function(R){w.push([G,R])}):w.push([G,C])}),d._mode==="fetch"){var b=null,S=null;if(l.abortController){var B=new AbortController;b=B.signal,d._fetchAbortController=B,"requestTimeout"in y&&y.requestTimeout!==0&&(d._fetchTimer=u.setTimeout(function(){d.emit("requestTimeout"),d._fetchAbortController&&d._fetchAbortController.abort()},y.requestTimeout))}u.fetch(d._opts.url,{method:d._opts.method,headers:w,body:E||void 0,mode:"cors",credentials:y.withCredentials?"include":"same-origin",signal:b}).then(function(D){d._fetchResponse=D,d._connect()},function(D){u.clearTimeout(d._fetchTimer),d._destroyed||d.emit("error",D)})}else{var T=d._xhr=new u.XMLHttpRequest;try{T.open(d._opts.method,d._opts.url,!0)}catch(D){c.nextTick(function(){d.emit("error",D)});return}"responseType"in T&&(T.responseType=d._mode.split(":")[0]),"withCredentials"in T&&(T.withCredentials=!!y.withCredentials),d._mode==="text"&&"overrideMimeType"in T&&T.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in y&&(T.timeout=y.requestTimeout,T.ontimeout=function(){d.emit("requestTimeout")}),w.forEach(function(D){T.setRequestHeader(D[0],D[1])}),d._response=null,T.onreadystatechange=function(){switch(T.readyState){case a.LOADING:case a.DONE:d._onXHRProgress();break}},d._mode==="moz-chunked-arraybuffer"&&(T.onprogress=function(){d._onXHRProgress()}),T.onerror=function(){d._destroyed||d.emit("error",new Error("XHR error"))};try{T.send(E)}catch(D){c.nextTick(function(){d.emit("error",D)});return}}}};function h(d){try{var y=d.status;return y!==null&&y!==0}catch(x){return!1}}p.prototype._onXHRProgress=function(){var d=this;!h(d._xhr)||d._destroyed||(d._response||d._connect(),d._response._onXHRProgress())},p.prototype._connect=function(){var d=this;d._destroyed||(d._response=new o(d._xhr,d._fetchResponse,d._mode,d._fetchTimer),d._response.on("error",function(y){d.emit("error",y)}),d.emit("response",d._response))},p.prototype._write=function(d,y,x){var E=this;E._body.push(d),x()},p.prototype.abort=p.prototype.destroy=function(){var d=this;d._destroyed=!0,u.clearTimeout(d._fetchTimer),d._response&&(d._response._destroyed=!0),d._xhr?d._xhr.abort():d._fetchAbortController&&d._fetchAbortController.abort()},p.prototype.end=function(d,y,x){var E=this;typeof d=="function"&&(x=d,d=void 0),r.Writable.prototype.end.call(E,d,y,x)},p.prototype.flushHeaders=function(){},p.prototype.setTimeout=function(){},p.prototype.setNoDelay=function(){},p.prototype.setSocketKeepAlive=function(){};var m=["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 at!="undefined"?at: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,v,g){(function(c,u,n){(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 l=e("./capability"),i=e("inherits"),s=e("readable-stream"),r=g.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},t=g.IncomingMessage=function(o,a,A,p){var h=this;if(s.Readable.call(h),h._mode=A,h.headers={},h.rawHeaders=[],h.trailers={},h.rawTrailers=[],h.on("end",function(){c.nextTick(function(){h.emit("close")})}),A==="fetch"){var m=function b(){y.read().then(function(S){if(!h._destroyed){if(S.done){u.clearTimeout(p),h.push(null);return}h.push(new n(S.value)),b()}}).catch(function(S){u.clearTimeout(p),h._destroyed||h.emit("error",S)})};if(h._fetchResponse=a,h.url=a.url,h.statusCode=a.status,h.statusMessage=a.statusText,a.headers.forEach(function(b,S){h.headers[S.toLowerCase()]=b,h.rawHeaders.push(S,b)}),l.writableStream){var d=new WritableStream({write:function(S){return new Promise(function(B,T){h._destroyed?T():h.push(new n(S))?B():h._resumeFetch=B})},close:function(){u.clearTimeout(p),h._destroyed||h.push(null)},abort:function(S){h._destroyed||h.emit("error",S)}});try{a.body.pipeTo(d).catch(function(b){u.clearTimeout(p),h._destroyed||h.emit("error",b)});return}catch(b){}}var y=a.body.getReader();m()}else{h._xhr=o,h._pos=0,h.url=o.responseURL,h.statusCode=o.status,h.statusMessage=o.statusText;var x=o.getAllResponseHeaders().split(/\r?\n/);if(x.forEach(function(b){var S=b.match(/^([^:]+):\s*(.*)/);if(S){var B=S[1].toLowerCase();B==="set-cookie"?(h.headers[B]===void 0&&(h.headers[B]=[]),h.headers[B].push(S[2])):h.headers[B]!==void 0?h.headers[B]+=", "+S[2]:h.headers[B]=S[2],h.rawHeaders.push(S[1],S[2])}}),h._charset="x-user-defined",!l.overrideMimeType){var E=h.rawHeaders["mime-type"];if(E){var w=E.match(/;\s*charset=([^;])(;|$)/);w&&(h._charset=w[1].toLowerCase())}h._charset||(h._charset="utf-8")}}};i(t,s.Readable),t.prototype._read=function(){var o=this,a=o._resumeFetch;a&&(o._resumeFetch=null,a())},t.prototype._onXHRProgress=function(){var o=this,a=o._xhr,A=null;switch(o._mode){case"text:vbarray":if(a.readyState!==r.DONE)break;try{A=new u.VBArray(a.responseBody).toArray()}catch(y){}if(A!==null){o.push(new n(A));break}case"text":try{A=a.responseText}catch(y){o._mode="text:vbarray";break}if(A.length>o._pos){var p=A.substr(o._pos);if(o._charset==="x-user-defined"){for(var h=new n(p.length),m=0;m<p.length;m++)h[m]=p.charCodeAt(m)&255;o.push(h)}else o.push(p,o._charset);o._pos=A.length}break;case"arraybuffer":if(a.readyState!==r.DONE||!a.response)break;A=a.response,o.push(new n(new Uint8Array(A)));break;case"moz-chunked-arraybuffer":if(A=a.response,a.readyState!==r.LOADING||!A)break;o.push(new n(new Uint8Array(A)));break;case"ms-stream":if(A=a.response,a.readyState!==r.LOADING)break;var d=new u.MSStreamReader;d.onprogress=function(){d.result.byteLength>o._pos&&(o.push(new n(new Uint8Array(d.result.slice(o._pos)))),o._pos=d.result.byteLength)},d.onload=function(){o.push(null)},d.readAsArrayBuffer(A);break}o._xhr.readyState===r.DONE&&o._mode!=="ms-stream"&&o.push(null)}}).call(this)}).call(this,e("_process"),typeof at!="undefined"?at: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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(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 n=e("punycode"),l=e("./util");g.parse=S,g.resolve=T,g.resolveObject=D,g.format=B,g.Url=i;function i(){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 s=/^([a-z0-9.+-]+:)/i,r=/:[0-9]*$/,t=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,o=["<",">",'"',"`"," ","\r",`
`," "],a=["{","}","|","\\","^","`"].concat(o),A=["'"].concat(a),p=["%","/","?",";","#"].concat(A),h=["/","?","#"],m=255,d=/^[+a-z0-9A-Z_-]{0,63}$/,y=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,x={javascript:!0,"javascript:":!0},E={javascript:!0,"javascript:":!0},w={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},b=e("querystring");function S(G,C,R){if(G&&l.isObject(G)&&G instanceof i)return G;var P=new i;return P.parse(G,C,R),P}i.prototype.parse=function(G,C,R){if(!l.isString(G))throw new TypeError("Parameter 'url' must be a string, not "+(0,u.default)(G));var P=G.indexOf("?"),k=P!==-1&&P<G.indexOf("#")?"?":"#",te=G.split(k),re=/\\/g;te[0]=te[0].replace(re,"/"),G=te.join(k);var Q=G;if(Q=Q.trim(),!R&&G.split("#").length===1){var ue=t.exec(Q);if(ue)return this.path=Q,this.href=Q,this.pathname=ue[1],ue[2]?(this.search=ue[2],C?this.query=b.parse(this.search.substr(1)):this.query=this.search.substr(1)):C&&(this.search="",this.query={}),this}var se=s.exec(Q);if(se){se=se[0];var he=se.toLowerCase();this.protocol=he,Q=Q.substr(se.length)}if(R||se||Q.match(/^\/\/[^@\/]+@[^@\/]+/)){var pe=Q.substr(0,2)==="//";pe&&!(se&&E[se])&&(Q=Q.substr(2),this.slashes=!0)}if(!E[se]&&(pe||se&&!w[se])){for(var Ee=-1,ve=0;ve<h.length;ve++){var we=Q.indexOf(h[ve]);we!==-1&&(Ee===-1||we<Ee)&&(Ee=we)}var ye,_e;Ee===-1?_e=Q.lastIndexOf("@"):_e=Q.lastIndexOf("@",Ee),_e!==-1&&(ye=Q.slice(0,_e),Q=Q.slice(_e+1),this.auth=decodeURIComponent(ye)),Ee=-1;for(var ve=0;ve<p.length;ve++){var we=Q.indexOf(p[ve]);we!==-1&&(Ee===-1||we<Ee)&&(Ee=we)}Ee===-1&&(Ee=Q.length),this.host=Q.slice(0,Ee),Q=Q.slice(Ee),this.parseHost(),this.hostname=this.hostname||"";var ze=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!ze)for(var We=this.hostname.split("."),ve=0,ge=We.length;ve<ge;ve++){var ne=We[ve];if(ne&&!ne.match(d)){for(var L="",K=0,$=ne.length;K<$;K++)ne.charCodeAt(K)>127?L+="x":L+=ne[K];if(!L.match(d)){var z=We.slice(0,ve),H=We.slice(ve+1),oe=ne.match(y);oe&&(z.push(oe[1]),H.unshift(oe[2])),H.length&&(Q="/"+H.join(".")+Q),this.hostname=z.join(".");break}}}this.hostname.length>m?this.hostname="":this.hostname=this.hostname.toLowerCase(),ze||(this.hostname=n.toASCII(this.hostname));var X=this.port?":"+this.port:"",V=this.hostname||"";this.host=V+X,this.href+=this.host,ze&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Q[0]!=="/"&&(Q="/"+Q))}if(!x[he])for(var ve=0,ge=A.length;ve<ge;ve++){var Y=A[ve];if(Q.indexOf(Y)!==-1){var de=encodeURIComponent(Y);de===Y&&(de=escape(Y)),Q=Q.split(Y).join(de)}}var xe=Q.indexOf("#");xe!==-1&&(this.hash=Q.substr(xe),Q=Q.slice(0,xe));var De=Q.indexOf("?");if(De!==-1?(this.search=Q.substr(De),this.query=Q.substr(De+1),C&&(this.query=b.parse(this.query)),Q=Q.slice(0,De)):C&&(this.search="",this.query={}),Q&&(this.pathname=Q),w[he]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var X=this.pathname||"",Oe=this.search||"";this.path=X+Oe}return this.href=this.format(),this};function B(G){return l.isString(G)&&(G=S(G)),G instanceof i?G.format():i.prototype.format.call(G)}i.prototype.format=function(){var G=this.auth||"";G&&(G=encodeURIComponent(G),G=G.replace(/%3A/i,":"),G+="@");var C=this.protocol||"",R=this.pathname||"",P=this.hash||"",k=!1,te="";this.host?k=G+this.host:this.hostname&&(k=G+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(k+=":"+this.port)),this.query&&l.isObject(this.query)&&Object.keys(this.query).length&&(te=b.stringify(this.query));var re=this.search||te&&"?"+te||"";return C&&C.substr(-1)!==":"&&(C+=":"),this.slashes||(!C||w[C])&&k!==!1?(k="//"+(k||""),R&&R.charAt(0)!=="/"&&(R="/"+R)):k||(k=""),P&&P.charAt(0)!=="#"&&(P="#"+P),re&&re.charAt(0)!=="?"&&(re="?"+re),R=R.replace(/[?#]/g,function(Q){return encodeURIComponent(Q)}),re=re.replace("#","%23"),C+k+R+re+P};function T(G,C){return S(G,!1,!0).resolve(C)}i.prototype.resolve=function(G){return this.resolveObject(S(G,!1,!0)).format()};function D(G,C){return G?S(G,!1,!0).resolveObject(C):C}i.prototype.resolveObject=function(G){if(l.isString(G)){var C=new i;C.parse(G,!1,!0),G=C}for(var R=new i,P=Object.keys(this),k=0;k<P.length;k++){var te=P[k];R[te]=this[te]}if(R.hash=G.hash,G.href==="")return R.href=R.format(),R;if(G.slashes&&!G.protocol){for(var re=Object.keys(G),Q=0;Q<re.length;Q++){var ue=re[Q];ue!=="protocol"&&(R[ue]=G[ue])}return w[R.protocol]&&R.hostname&&!R.pathname&&(R.path=R.pathname="/"),R.href=R.format(),R}if(G.protocol&&G.protocol!==R.protocol){if(!w[G.protocol]){for(var se=Object.keys(G),he=0;he<se.length;he++){var pe=se[he];R[pe]=G[pe]}return R.href=R.format(),R}if(R.protocol=G.protocol,!G.host&&!E[G.protocol]){for(var ge=(G.pathname||"").split("/");ge.length&&!(G.host=ge.shift()););G.host||(G.host=""),G.hostname||(G.hostname=""),ge[0]!==""&&ge.unshift(""),ge.length<2&&ge.unshift(""),R.pathname=ge.join("/")}else R.pathname=G.pathname;if(R.search=G.search,R.query=G.query,R.host=G.host||"",R.auth=G.auth,R.hostname=G.hostname||G.host,R.port=G.port,R.pathname||R.search){var Ee=R.pathname||"",ve=R.search||"";R.path=Ee+ve}return R.slashes=R.slashes||G.slashes,R.href=R.format(),R}var we=R.pathname&&R.pathname.charAt(0)==="/",ye=G.host||G.pathname&&G.pathname.charAt(0)==="/",_e=ye||we||R.host&&G.pathname,ze=_e,We=R.pathname&&R.pathname.split("/")||[],ge=G.pathname&&G.pathname.split("/")||[],ne=R.protocol&&!w[R.protocol];if(ne&&(R.hostname="",R.port=null,R.host&&(We[0]===""?We[0]=R.host:We.unshift(R.host)),R.host="",G.protocol&&(G.hostname=null,G.port=null,G.host&&(ge[0]===""?ge[0]=G.host:ge.unshift(G.host)),G.host=null),_e=_e&&(ge[0]===""||We[0]==="")),ye)R.host=G.host||G.host===""?G.host:R.host,R.hostname=G.hostname||G.hostname===""?G.hostname:R.hostname,R.search=G.search,R.query=G.query,We=ge;else if(ge.length)We||(We=[]),We.pop(),We=We.concat(ge),R.search=G.search,R.query=G.query;else if(!l.isNullOrUndefined(G.search)){if(ne){R.hostname=R.host=We.shift();var L=R.host&&R.host.indexOf("@")>0?R.host.split("@"):!1;L&&(R.auth=L.shift(),R.host=R.hostname=L.shift())}return R.search=G.search,R.query=G.query,(!l.isNull(R.pathname)||!l.isNull(R.search))&&(R.path=(R.pathname?R.pathname:"")+(R.search?R.search:"")),R.href=R.format(),R}if(!We.length)return R.pathname=null,R.search?R.path="/"+R.search:R.path=null,R.href=R.format(),R;for(var K=We.slice(-1)[0],$=(R.host||G.host||We.length>1)&&(K==="."||K==="..")||K==="",z=0,H=We.length;H>=0;H--)K=We[H],K==="."?We.splice(H,1):K===".."?(We.splice(H,1),z++):z&&(We.splice(H,1),z--);if(!_e&&!ze)for(;z--;z)We.unshift("..");_e&&We[0]!==""&&(!We[0]||We[0].charAt(0)!=="/")&&We.unshift(""),$&&We.join("/").substr(-1)!=="/"&&We.push("");var oe=We[0]===""||We[0]&&We[0].charAt(0)==="/";if(ne){R.hostname=R.host=oe?"":We.length?We.shift():"";var L=R.host&&R.host.indexOf("@")>0?R.host.split("@"):!1;L&&(R.auth=L.shift(),R.host=R.hostname=L.shift())}return _e=_e||R.host&&We.length,_e&&!oe&&We.unshift(""),We.length?R.pathname=We.join("/"):(R.pathname=null,R.path=null),(!l.isNull(R.pathname)||!l.isNull(R.search))&&(R.path=(R.pathname?R.pathname:"")+(R.search?R.search:"")),R.auth=G.auth||R.auth,R.slashes=R.slashes||G.slashes,R.href=R.format(),R},i.prototype.parseHost=function(){var G=this.host,C=r.exec(G);C&&(C=C[0],C!==":"&&(this.port=C.substr(1)),G=G.substr(0,G.length-C.length)),G&&(this.hostname=G)}},{"./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,v,g){"use strict";var c=e("@babel/runtime/helpers/interopRequireDefault"),u=c(e("@babel/runtime/helpers/typeof"));v.exports={isString:function(l){return typeof l=="string"},isObject:function(l){return(0,u.default)(l)==="object"&&l!==null},isNull:function(l){return l===null},isNullOrUndefined:function(l){return l==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(e,v,g){"use strict";e("core-js/modules/es.number.constructor.js"),g.encodeURIComponent=function(c){try{return encodeURIComponent(c)}catch(u){return c}},g.escape=e("escape-html"),g.timestamp=function(u){if(u){var n=u;return typeof n=="string"&&(n=Number(n)),String(u).length===10&&(n*=1e3),new Date(n)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(e,v,g){(function(c,u){(function(){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),l=n(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 i=e("util"),s=e("url"),r=e("http"),t=e("https"),o=e("debug")("urllib"),a=e("humanize-ms"),A=0,p=Math.pow(2,31)-10,h=/^https?:\/\//i;function m(E,w){return E===void 0?w:E}function d(E){return E?E.split(";")[0].trim().toLowerCase():""}function y(E,w){return function(b,S,B){if(b)return w(b);E({data:S,status:B.statusCode,headers:B.headers,res:B})}}g.TIMEOUTS=[a("300s"),a("300s")];var x=["json","text"];g.request=function(w,b,S){return arguments.length===2&&typeof b=="function"&&(S=b,b=null),typeof S=="function"?g.requestWithCallback(w,b,S):new Promise(function(B,T){g.requestWithCallback(w,b,y(B,T))})},g.requestWithCallback=function(w,b,S){if(!w||typeof w!="string"&&(0,l.default)(w)!=="object"){var B=i.format("expect request url to be a string or a http request options, but got %j",w);throw new Error(B)}arguments.length===2&&typeof b=="function"&&(S=b,b=null),b=b||{},A>=p&&(A=0);var T=++A;b.requestUrls=b.requestUrls||[];var D={requestId:T,url:w,args:b,ctx:b.ctx};b.emitter&&b.emitter.emit("request",D),b.timeout=b.timeout||g.TIMEOUTS,b.maxRedirects=b.maxRedirects||10,b.streaming=b.streaming||b.customResponse;var G=Date.now(),C;typeof w=="string"?(h.test(w)||(w="https://"+w),C=s.parse(w)):C=w;var R=(b.type||b.method||C.method||"GET").toUpperCase(),P=C.port||80,k=r,te=m(b.agent,g.agent),re=b.fixJSONCtlChars;C.protocol==="https:"&&(k=t,te=m(b.httpsAgent,g.httpsAgent),C.port||(P=443));var Q={host:C.hostname||C.host||"localhost",path:C.path||"/",method:R,port:P,agent:te,headers:b.headers||{},lookup:b.lookup};Array.isArray(b.timeout)?Q.requestTimeout=b.timeout[b.timeout.length-1]:typeof b.timeout!="undefined"&&(Q.requestTimeout=b.timeout);var ue=b.auth||C.auth;ue&&(Q.auth=ue);var se=b.content||b.data,he=R==="GET"||R==="HEAD"||b.dataAsQueryString;if(!b.content&&se&&!(typeof se=="string"||u.isBuffer(se)))if(he)se=b.nestedQuerystring?qs.stringify(se):querystring.stringify(se);else{var pe=Q.headers["Content-Type"]||Q.headers["content-type"];pe||(b.contentType==="json"?pe="application/json":pe="application/x-www-form-urlencoded",Q.headers["Content-Type"]=pe),d(pe)==="application/json"?se=JSON.stringify(se):se=b.nestedQuerystring?qs.stringify(se):querystring.stringify(se)}he&&se&&(Q.path+=(C.query?"&":"?")+se,se=null);var Ee=0;if(se){var ve=se.length;u.isBuffer(se)||(ve=u.byteLength(se)),Ee=Q.headers["Content-Length"]=ve}b.dataType==="json"&&(Q.headers.Accept="application/json"),typeof b.beforeRequest=="function"&&b.beforeRequest(Q);var we=null,ye=null,_e=null,ze=!1,We=!1,ge=0,ne=-1,L=!1,K="",$="",z=null;b.timing&&(z={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function H(){we&&(clearTimeout(we),we=null)}function oe(){ye&&(clearTimeout(ye),ye=null)}function X(Me,st,Le){if(oe(),!S){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),T,c.pid,Q.method,w),Me&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
stack: %s`,Date(),T,c.pid,Me.name,Me.message,Me.stack);return}var Qe=S;S=null;var $e={};Le&&(ne=Le.statusCode,$e=Le.headers);var lt=Date.now()-G;z&&(z.contentDownload=lt),o("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",lt,ge,ne,Q.method,Q.host,Q.path,We,z);var mt={status:ne,statusCode:ne,headers:$e,size:ge,aborted:L,rt:lt,keepAliveSocket:We,data:st,requestUrls:b.requestUrls,timing:z,remoteAddress:K,remotePort:$};if(Me){var Rt="";te&&typeof te.getCurrentStatus=="function"&&(Rt=", agent status: "+JSON.stringify(te.getCurrentStatus())),Me.message+=", "+Q.method+" "+w+" "+ne+" (connected: "+ze+", keepalive socket: "+We+Rt+`)
headers: `+JSON.stringify($e),Me.data=st,Me.path=Q.path,Me.status=ne,Me.headers=$e,Me.res=mt}Qe(Me,st,b.streaming?Le:mt),b.emitter&&(D.url=w,D.socket=Se&&Se.connection,D.options=Q,D.size=Ee,b.emitter.emit("response",{requestId:T,error:Me,ctx:b.ctx,req:D,res:mt}))}function V(Me){var st=null;if(b.followRedirect&&statuses.redirect[Me.statusCode]){b._followRedirectCount=(b._followRedirectCount||0)+1;var Le=Me.headers.location;if(!Le)st=new Error("Got statusCode "+Me.statusCode+" but cannot resolve next location from headers"),st.name="FollowRedirectError";else if(b._followRedirectCount>b.maxRedirects)st=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+w),st.name="MaxRedirectError";else{var Qe=b.formatRedirectUrl?b.formatRedirectUrl(w,Le):s.resolve(w,Le);o("Request#%d %s: `redirected` from %s to %s",T,Q.path,w,Qe),oe(),b.headers&&b.headers.Host&&h.test(Le)&&(b.headers.Host=null);var $e=S;return S=null,g.requestWithCallback(Qe,b,$e),{redirect:!0,error:null}}}return{redirect:!1,error:st}}b.gzip&&!Q.headers["Accept-Encoding"]&&!Q.headers["accept-encoding"]&&(Q.headers["Accept-Encoding"]="gzip");function Y(Me,st,Le){var Qe=Me.headers["content-encoding"];return Le(null,st,Qe)}var de=b.writeStream;o("Request#%d %s %s with headers %j, options.path: %s",T,R,w,Q.headers,Q.path),b.requestUrls.push(w);function xe(Me){if(z&&(z.waiting=Date.now()-G),o("Request#%d %s `req response` event emit: status %d, headers: %j",T,w,Me.statusCode,Me.headers),b.streaming){var st=V(Me);if(st.redirect){Me.resume();return}return st.error?(Me.resume(),X(st.error,null,Me)):X(null,null,Me)}if(Me.on("close",function(){o("Request#%d %s: `res close` event emit, total size %d",T,w,ge)}),Me.on("error",function(){o("Request#%d %s: `res error` event emit, total size %d",T,w,ge)}),Me.on("aborted",function(){L=!0,o("Request#%d %s: `res aborted` event emit, total size %d",T,w,ge)}),de){var Le=V(Me);if(Le.redirect){Me.resume();return}return Le.error?(Me.resume(),de.end(),X(Le.error,null,Me)):(b.consumeWriteStream===!1?Me.on("end",X.bind(null,null,null,Me)):de.on("close",function(){o("Request#%d %s: writeStream close event emitted",T,w),X(_e||null,null,Me)}),Me.pipe(de))}var Qe=[];Me.on("data",function($e){o("Request#%d %s: `res data` event emit, size %d",T,w,$e.length),ge+=$e.length,Qe.push($e)}),Me.on("end",function(){var $e=u.concat(Qe,ge);if(o("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",T,w,ge,Me._dumped),_e)return X(_e,$e,Me);var lt=V(Me);if(lt.error)return X(lt.error,$e,Me);lt.redirect||Y(Me,$e,function(mt,Rt,Vt){if(mt)return X(mt,$e,Me);if(!Vt&&x.indexOf(b.dataType)>=0){try{Rt=decodeBodyByCharset(Rt,Me)}catch(St){return o("decodeBodyByCharset error: %s",St),X(null,Rt,Me)}if(b.dataType==="json")if(ge===0)Rt=null;else{var _t=parseJSON(Rt,re);_t.error?mt=_t.error:Rt=_t.data}}L&&o("Request#%d %s: Remote socket was terminated before `response.end()` was called",T,w),X(mt,Rt,Me)})})}var De,Oe;Array.isArray(b.timeout)?(De=a(b.timeout[0]),Oe=a(b.timeout[1])):De=Oe=a(b.timeout),o("ConnectTimeout: %d, ResponseTimeout: %d",De,Oe);function Pe(){o("Connect timer ticking, timeout: %d",De),we=setTimeout(function(){we=null,ne===-1&&(ne=-2);var Me="Connect timeout for "+De+"ms",st="ConnectionTimeoutError";Se.socket||(st="SocketAssignTimeoutError",Me+=", working sockets is full"),_e=new Error(Me),_e.name=st,_e.requestId=T,o("ConnectTimeout: Request#%d %s %s: %s, connected: %s",T,w,_e.name,Me,ze),Ke()},De)}function et(){o("Response timer ticking, timeout: %d",Oe),ye=setTimeout(function(){ye=null;var Me="Response timeout for "+Oe+"ms",st="ResponseTimeoutError";_e=new Error(Me),_e.name=st,_e.requestId=T,o("ResponseTimeout: Request#%d %s %s: %s, connected: %s",T,w,_e.name,Me,ze),Ke()},Oe)}var Se;Q.mode=b.mode?b.mode:"";try{Se=k.request(Q,xe)}catch(Me){return X(Me)}typeof window=="undefined"?Pe():Se.on("requestTimeout",function(){ne===-1&&(ne=-2);var Me="Connect timeout for "+De+"ms",st="ConnectionTimeoutError";_e=new Error(Me),_e.name=st,_e.requestId=T,Ke()});function Ke(){o("Request#%d %s abort, connected: %s",T,w,ze),Se.socket||(_e.noSocket=!0,X(_e)),Se.abort()}return z&&Se.on("finish",function(){z.requestSent=Date.now()-G}),Se.once("socket",function(Me){z&&(z.queuing=Date.now()-G);var st=Me.readyState;if(st==="opening"){Me.once("lookup",function(Le,Qe,$e){o("Request#%d %s lookup: %s, %s, %s",T,w,Le,Qe,$e),z&&(z.dnslookup=Date.now()-G),Qe&&(K=Qe)}),Me.once("connect",function(){z&&(z.connected=Date.now()-G),H(),et(),o("Request#%d %s new socket connected",T,w),ze=!0,K||(K=Me.remoteAddress),$=Me.remotePort});return}o("Request#%d %s reuse socket connected, readyState: %s",T,w,st),ze=!0,We=!0,K||(K=Me.remoteAddress),$=Me.remotePort,H(),et()}),Se.on("error",function(Me){(Me.name==="Error"||Me.name==="TypeError")&&(Me.name=ze?"ResponseError":"RequestError"),Me.message+=' (req "error")',o("Request#%d %s `req error` event emit, %s: %s",T,w,Me.name,Me.message),X(_e||Me)}),de&&de.once("error",function(Me){Me.message+=' (writeStream "error")',_e=Me,o("Request#%d %s `writeStream error` event emit, %s: %s",T,w,Me.name,Me.message),Ke()}),b.stream?(b.stream.pipe(Se),b.stream.once("error",function(Me){Me.message+=' (stream "error")',_e=Me,o("Request#%d %s `readStream error` event emit, %s: %s",T,w,Me.name,Me.message),Ke()})):Se.end(se),Se.requestId=T,Se}}).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)},77578:function(Er,at,F){"use strict";F.d(at,{Z:function(){return U}});const U=le=>le?typeof le=="function"?le():le:null},66104:function(Er,at,F){"use strict";F.d(at,{Z:function(){return R}});var U=F(92310),le=F.n(U),e=F(38298),v=F(36994),g=F(59301),c=F(92343),u=F(36355),n=F(18290),l=F(91857);const i=P=>{let{children:k}=P;const{getPrefixCls:te}=g.useContext(u.E_),re=te("breadcrumb");return g.createElement("li",{className:`${re}-separator`,"aria-hidden":"true"},k===""?k:k||"/")};i.__ANT_BREADCRUMB_SEPARATOR=!0;var s=i,r=function(P,k){var te={};for(var re in P)Object.prototype.hasOwnProperty.call(P,re)&&k.indexOf(re)<0&&(te[re]=P[re]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,re=Object.getOwnPropertySymbols(P);Q<re.length;Q++)k.indexOf(re[Q])<0&&Object.prototype.propertyIsEnumerable.call(P,re[Q])&&(te[re[Q]]=P[re[Q]]);return te};function t(P,k){if(P.title===void 0||P.title===null)return null;const te=Object.keys(k).join("|");return typeof P.title=="object"?P.title:String(P.title).replace(new RegExp(`:(${te})`,"g"),(re,Q)=>k[Q]||re)}function o(P,k,te,re){if(te==null)return null;const{className:Q,onClick:ue}=k,se=r(k,["className","onClick"]),he=Object.assign(Object.assign({},(0,v.Z)(se,{data:!0,aria:!0})),{onClick:ue});return re!==void 0?g.createElement("a",Object.assign({},he,{className:le()(`${P}-link`,Q),href:re}),te):g.createElement("span",Object.assign({},he,{className:le()(`${P}-link`,Q)}),te)}function a(P,k){return(re,Q,ue,se,he)=>{if(k)return k(re,Q,ue,se);const pe=t(re,Q);return o(P,re,pe,he)}}var A=function(P,k){var te={};for(var re in P)Object.prototype.hasOwnProperty.call(P,re)&&k.indexOf(re)<0&&(te[re]=P[re]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,re=Object.getOwnPropertySymbols(P);Q<re.length;Q++)k.indexOf(re[Q])<0&&Object.prototype.propertyIsEnumerable.call(P,re[Q])&&(te[re[Q]]=P[re[Q]]);return te};const p=P=>{const{prefixCls:k,separator:te="/",children:re,menu:Q,overlay:ue,dropdownProps:se,href:he}=P,Ee=(ve=>{if(Q||ue){const we=Object.assign({},se);if(Q){const ye=Q||{},{items:_e}=ye,ze=A(ye,["items"]);we.menu=Object.assign(Object.assign({},ze),{items:_e==null?void 0:_e.map((We,ge)=>{var{key:ne,title:L,label:K,path:$}=We,z=A(We,["key","title","label","path"]);let H=K!=null?K:L;return $&&(H=g.createElement("a",{href:`${he}${$}`},H)),Object.assign(Object.assign({},z),{key:ne!=null?ne:ge,label:H})})})}else ue&&(we.overlay=ue);return g.createElement(l.Z,Object.assign({placement:"bottom"},we),g.createElement("span",{className:`${k}-overlay-link`},ve,g.createElement(n.Z,null)))}return ve})(re);return Ee!=null?g.createElement(g.Fragment,null,g.createElement("li",null,Ee),te&&g.createElement(s,null,te)):null},h=P=>{const{prefixCls:k,children:te,href:re}=P,Q=A(P,["prefixCls","children","href"]),{getPrefixCls:ue}=g.useContext(u.E_),se=ue("breadcrumb",k);return g.createElement(p,Object.assign({},Q,{prefixCls:se}),o(se,Q,te,re))};h.__ANT_BREADCRUMB_ITEM=!0;var m=h,d=F(17313),y=F(83116),x=F(37613);const E=P=>{const{componentCls:k,iconCls:te}=P;return{[k]:Object.assign(Object.assign({},(0,d.Wf)(P)),{color:P.itemColor,fontSize:P.fontSize,[te]:{fontSize:P.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:P.linkColor,transition:`color ${P.motionDurationMid}`,padding:`0 ${P.paddingXXS}px`,borderRadius:P.borderRadiusSM,height:P.lineHeight*P.fontSize,display:"inline-block",marginInline:-P.marginXXS,"&:hover":{color:P.linkHoverColor,backgroundColor:P.colorBgTextHover}},(0,d.Qy)(P)),"li:last-child":{color:P.lastItemColor},[`${k}-separator`]:{marginInline:P.separatorMargin,color:P.separatorColor},[`${k}-link`]:{[`
> ${te} + span,
> ${te} + a
`]:{marginInlineStart:P.marginXXS}},[`${k}-overlay-link`]:{borderRadius:P.borderRadiusSM,height:P.lineHeight*P.fontSize,display:"inline-block",padding:`0 ${P.paddingXXS}px`,marginInline:-P.marginXXS,[`> ${te}`]:{marginInlineStart:P.marginXXS,fontSize:P.fontSizeIcon},"&:hover":{color:P.linkHoverColor,backgroundColor:P.colorBgTextHover,a:{color:P.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${P.componentCls}-rtl`]:{direction:"rtl"}})}};var w=(0,y.Z)("Breadcrumb",P=>{const k=(0,x.TS)(P,{});return[E(k)]},P=>({itemColor:P.colorTextDescription,lastItemColor:P.colorText,iconFontSize:P.fontSize,linkColor:P.colorTextDescription,linkHoverColor:P.colorText,separatorColor:P.colorTextDescription,separatorMargin:P.marginXS})),b=function(P,k){var te={};for(var re in P)Object.prototype.hasOwnProperty.call(P,re)&&k.indexOf(re)<0&&(te[re]=P[re]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,re=Object.getOwnPropertySymbols(P);Q<re.length;Q++)k.indexOf(re[Q])<0&&Object.prototype.propertyIsEnumerable.call(P,re[Q])&&(te[re[Q]]=P[re[Q]]);return te};function S(P){const{breadcrumbName:k,children:te}=P,re=b(P,["breadcrumbName","children"]),Q=Object.assign({title:k},re);return te&&(Q.menu={items:te.map(ue=>{var{breadcrumbName:se}=ue,he=b(ue,["breadcrumbName"]);return Object.assign(Object.assign({},he),{title:se})})}),Q}function B(P,k){return(0,g.useMemo)(()=>P||(k?k.map(S):null),[P,k])}var T=function(P,k){var te={};for(var re in P)Object.prototype.hasOwnProperty.call(P,re)&&k.indexOf(re)<0&&(te[re]=P[re]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,re=Object.getOwnPropertySymbols(P);Q<re.length;Q++)k.indexOf(re[Q])<0&&Object.prototype.propertyIsEnumerable.call(P,re[Q])&&(te[re[Q]]=P[re[Q]]);return te};const D=(P,k)=>{if(k===void 0)return k;let te=(k||"").replace(/^\//,"");return Object.keys(P).forEach(re=>{te=te.replace(`:${re}`,P[re])}),te},G=P=>{const{prefixCls:k,separator:te="/",style:re,className:Q,rootClassName:ue,routes:se,items:he,children:pe,itemRender:Ee,params:ve={}}=P,we=T(P,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:ye,direction:_e,breadcrumb:ze}=g.useContext(u.E_);let We;const ge=ye("breadcrumb",k),[ne,L]=w(ge),K=B(he,se),$=a(ge,Ee);if(K&&K.length>0){const oe=[],X=he||se;We=K.map((V,Y)=>{const{path:de,key:xe,type:De,menu:Oe,overlay:Pe,onClick:et,className:Se,separator:Ke,dropdownProps:Me}=V,st=D(ve,de);st!==void 0&&oe.push(st);const Le=xe!=null?xe:Y;if(De==="separator")return g.createElement(s,{key:Le},Ke);const Qe={},$e=Y===K.length-1;Oe?Qe.menu=Oe:Pe&&(Qe.overlay=Pe);let{href:lt}=V;return oe.length&&st!==void 0&&(lt=`#/${oe.join("/")}`),g.createElement(p,Object.assign({key:Le},Qe,(0,v.Z)(V,{data:!0,aria:!0}),{className:Se,dropdownProps:Me,href:lt,separator:$e?"":te,onClick:et,prefixCls:ge}),$(V,ve,X,oe,lt))})}else if(pe){const oe=(0,e.Z)(pe).length;We=(0,e.Z)(pe).map((X,V)=>{if(!X)return X;const Y=V===oe-1;return(0,c.Tm)(X,{separator:Y?"":te,key:V})})}const z=le()(ge,ze==null?void 0:ze.className,{[`${ge}-rtl`]:_e==="rtl"},Q,ue,L),H=Object.assign(Object.assign({},ze==null?void 0:ze.style),re);return ne(g.createElement("nav",Object.assign({className:z,style:H},we),g.createElement("ol",null,We)))};G.Item=m,G.Separator=s;var C=G,R=C},36381:function(Er,at,F){"use strict";F.d(at,{default:function(){return ne}});var U=F(53878),le=F(92310),e=F.n(le),v=F(5891),g=F(26390),c=F(29043),u=F(80665),n=F(35788),l=F(51395),i=F(59301),s=F(19149),r=F(38298),t=F(80962),o=F(43469),a=F(85108),A=i.forwardRef(function(L,K){var $=L.prefixCls,z=L.forceRender,H=L.className,oe=L.style,X=L.children,V=L.isActive,Y=L.role,de=i.useState(V||z),xe=(0,c.Z)(de,2),De=xe[0],Oe=xe[1];return i.useEffect(function(){(z||V)&&Oe(!0)},[z,V]),De?i.createElement("div",{ref:K,className:e()("".concat($,"-content"),(0,t.Z)((0,t.Z)({},"".concat($,"-content-active"),V),"".concat($,"-content-inactive"),!V),H),style:oe,role:Y},i.createElement("div",{className:"".concat($,"-content-box")},X)):null});A.displayName="PanelContent";var p=A,h=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],m=i.forwardRef(function(L,K){var $=L.showArrow,z=$===void 0?!0:$,H=L.headerClass,oe=L.isActive,X=L.onItemClick,V=L.forceRender,Y=L.className,de=L.prefixCls,xe=L.collapsible,De=L.accordion,Oe=L.panelKey,Pe=L.extra,et=L.header,Se=L.expandIcon,Ke=L.openMotion,Me=L.destroyInactivePanel,st=L.children,Le=(0,s.Z)(L,h),Qe=xe==="disabled",$e=xe==="header",lt=xe==="icon",mt=Pe!=null&&typeof Pe!="boolean",Rt=function(){X==null||X(Oe)},Vt=function(cr){(cr.key==="Enter"||cr.keyCode===a.Z.ENTER||cr.which===a.Z.ENTER)&&Rt()},_t=typeof Se=="function"?Se(L):i.createElement("i",{className:"arrow"});_t&&(_t=i.createElement("div",{className:"".concat(de,"-expand-icon"),onClick:["header","icon"].includes(xe)?Rt:void 0},_t));var St=e()((0,t.Z)((0,t.Z)((0,t.Z)({},"".concat(de,"-item"),!0),"".concat(de,"-item-active"),oe),"".concat(de,"-item-disabled"),Qe),Y),pt=e()(H,(0,t.Z)((0,t.Z)((0,t.Z)({},"".concat(de,"-header"),!0),"".concat(de,"-header-collapsible-only"),$e),"".concat(de,"-icon-collapsible-only"),lt)),bt={className:pt,"aria-expanded":oe,"aria-disabled":Qe,onKeyDown:Vt};return!$e&&!lt&&(bt.onClick=Rt,bt.role=De?"tab":"button",bt.tabIndex=Qe?-1:0),i.createElement("div",(0,v.Z)({},Le,{ref:K,className:St}),i.createElement("div",bt,z&&_t,i.createElement("span",{className:"".concat(de,"-header-text"),onClick:xe==="header"?Rt:void 0},et),mt&&i.createElement("div",{className:"".concat(de,"-extra")},Pe)),i.createElement(o.default,(0,v.Z)({visible:oe,leavedClassName:"".concat(de,"-content-hidden")},Ke,{forceRender:V,removeOnLeave:Me}),function(Qt,cr){var rr=Qt.className,hr=Qt.style;return i.createElement(p,{ref:cr,prefixCls:de,className:rr,style:hr,isActive:oe,forceRender:V,role:De?"tabpanel":void 0},st)}))}),d=m,y=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],x=function(K,$){var z=$.prefixCls,H=$.accordion,oe=$.collapsible,X=$.destroyInactivePanel,V=$.onItemClick,Y=$.activeKey,de=$.openMotion,xe=$.expandIcon;return K.map(function(De,Oe){var Pe=De.children,et=De.label,Se=De.key,Ke=De.collapsible,Me=De.onItemClick,st=De.destroyInactivePanel,Le=(0,s.Z)(De,y),Qe=String(Se!=null?Se:Oe),$e=Ke!=null?Ke:oe,lt=st!=null?st:X,mt=function(_t){$e!=="disabled"&&(V(_t),Me==null||Me(_t))},Rt=!1;return H?Rt=Y[0]===Qe:Rt=Y.indexOf(Qe)>-1,i.createElement(d,(0,v.Z)({},Le,{prefixCls:z,key:Qe,panelKey:Qe,isActive:Rt,accordion:H,openMotion:de,expandIcon:xe,header:et,collapsible:$e,onItemClick:mt,destroyInactivePanel:lt}),Pe)})},E=function(K,$,z){if(!K)return null;var H=z.prefixCls,oe=z.accordion,X=z.collapsible,V=z.destroyInactivePanel,Y=z.onItemClick,de=z.activeKey,xe=z.openMotion,De=z.expandIcon,Oe=K.key||String($),Pe=K.props,et=Pe.header,Se=Pe.headerClass,Ke=Pe.destroyInactivePanel,Me=Pe.collapsible,st=Pe.onItemClick,Le=!1;oe?Le=de[0]===Oe:Le=de.indexOf(Oe)>-1;var Qe=Me!=null?Me:X,$e=function(Rt){Qe!=="disabled"&&(Y(Rt),st==null||st(Rt))},lt={key:Oe,panelKey:Oe,header:et,headerClass:Se,isActive:Le,prefixCls:H,destroyInactivePanel:Ke!=null?Ke:V,openMotion:xe,accordion:oe,children:K.props.children,onItemClick:$e,expandIcon:De,collapsible:Qe};return typeof K.type=="string"?K:(Object.keys(lt).forEach(function(mt){typeof lt[mt]=="undefined"&&delete lt[mt]}),i.cloneElement(K,lt))};function w(L,K,$){return Array.isArray(L)?x(L,$):(0,r.Z)(K).map(function(z,H){return E(z,H,$)})}var b=w,S=F(36994);function B(L){var K=L;if(!Array.isArray(K)){var $=(0,u.Z)(K);K=$==="number"||$==="string"?[K]:[]}return K.map(function(z){return String(z)})}var T=i.forwardRef(function(L,K){var $=L.prefixCls,z=$===void 0?"rc-collapse":$,H=L.destroyInactivePanel,oe=H===void 0?!1:H,X=L.style,V=L.accordion,Y=L.className,de=L.children,xe=L.collapsible,De=L.openMotion,Oe=L.expandIcon,Pe=L.activeKey,et=L.defaultActiveKey,Se=L.onChange,Ke=L.items,Me=e()(z,Y),st=(0,n.Z)([],{value:Pe,onChange:function(Vt){return Se==null?void 0:Se(Vt)},defaultValue:et,postState:B}),Le=(0,c.Z)(st,2),Qe=Le[0],$e=Le[1],lt=function(Vt){return $e(function(){if(V)return Qe[0]===Vt?[]:[Vt];var _t=Qe.indexOf(Vt),St=_t>-1;return St?Qe.filter(function(pt){return pt!==Vt}):[].concat((0,g.Z)(Qe),[Vt])})};(0,l.ZP)(!de,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var mt=b(Ke,de,{prefixCls:z,accordion:V,openMotion:De,expandIcon:Oe,collapsible:xe,destroyInactivePanel:oe,onItemClick:lt,activeKey:Qe});return i.createElement("div",(0,v.Z)({ref:K,className:Me,style:X,role:V?"tablist":void 0},(0,S.Z)(L,{aria:!0,data:!0})),mt)}),D=Object.assign(T,{Panel:d}),G=D,C=D.Panel,R=F(64002),P=F(62892),k=F(92343),te=F(36355),re=F(19716),ue=i.forwardRef((L,K)=>{const{getPrefixCls:$}=i.useContext(te.E_),{prefixCls:z,className:H,showArrow:oe=!0}=L,X=$("collapse",z),V=e()({[`${X}-no-arrow`]:!oe},H);return i.createElement(G.Panel,Object.assign({ref:K},L,{prefixCls:X,className:V}))}),se=F(17313),he=F(8378),pe=F(83116),Ee=F(37613);const ve=L=>{const{componentCls:K,contentBg:$,padding:z,headerBg:H,headerPadding:oe,collapseHeaderPaddingSM:X,collapseHeaderPaddingLG:V,collapsePanelBorderRadius:Y,lineWidth:de,lineType:xe,colorBorder:De,colorText:Oe,colorTextHeading:Pe,colorTextDisabled:et,fontSize:Se,fontSizeLG:Ke,lineHeight:Me,marginSM:st,paddingSM:Le,paddingLG:Qe,paddingXS:$e,motionDurationSlow:lt,fontSizeIcon:mt,contentPadding:Rt}=L,Vt=`${de}px ${xe} ${De}`;return{[K]:Object.assign(Object.assign({},(0,se.Wf)(L)),{backgroundColor:H,border:Vt,borderBottom:0,borderRadius:`${Y}px`,"&-rtl":{direction:"rtl"},[`& > ${K}-item`]:{borderBottom:Vt,"&:last-child":{[`
&,
& > ${K}-header`]:{borderRadius:`0 0 ${Y}px ${Y}px`}},[`> ${K}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:oe,color:Pe,lineHeight:Me,cursor:"pointer",transition:`all ${lt}, visibility 0s`,[`> ${K}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${K}-expand-icon`]:{height:Se*Me,display:"flex",alignItems:"center",paddingInlineEnd:st},[`${K}-arrow`]:Object.assign(Object.assign({},(0,se.Ro)()),{fontSize:mt,svg:{transition:`transform ${lt}`}}),[`${K}-header-text`]:{marginInlineEnd:"auto"}},[`${K}-header-collapsible-only`]:{cursor:"default",[`${K}-header-text`]:{flex:"none",cursor:"pointer"}},[`${K}-icon-collapsible-only`]:{cursor:"default",[`${K}-expand-icon`]:{cursor:"pointer"}}},[`${K}-content`]:{color:Oe,backgroundColor:$,borderTop:Vt,[`& > ${K}-content-box`]:{padding:Rt},"&-hidden":{display:"none"}},"&-small":{[`> ${K}-item`]:{[`> ${K}-header`]:{padding:X,paddingInlineStart:$e,[`> ${K}-expand-icon`]:{marginInlineStart:Le-$e}},[`> ${K}-content > ${K}-content-box`]:{padding:Le}}},"&-large":{[`> ${K}-item`]:{fontSize:Ke,[`> ${K}-header`]:{padding:V,paddingInlineStart:z,[`> ${K}-expand-icon`]:{height:Ke*Me,marginInlineStart:Qe-z}},[`> ${K}-content > ${K}-content-box`]:{padding:Qe}}},[`${K}-item:last-child`]:{[`> ${K}-content`]:{borderRadius:`0 0 ${Y}px ${Y}px`}},[`& ${K}-item-disabled > ${K}-header`]:{"\n &,\n & > .arrow\n ":{color:et,cursor:"not-allowed"}},[`&${K}-icon-position-end`]:{[`& > ${K}-item`]:{[`> ${K}-header`]:{[`${K}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:st}}}}})}},we=L=>{const{componentCls:K}=L,$=`> ${K}-item > ${K}-header ${K}-arrow svg`;return{[`${K}-rtl`]:{[$]:{transform:"rotate(180deg)"}}}},ye=L=>{const{componentCls:K,headerBg:$,paddingXXS:z,colorBorder:H}=L;return{[`${K}-borderless`]:{backgroundColor:$,border:0,[`> ${K}-item`]:{borderBottom:`1px solid ${H}`},[`
> ${K}-item:last-child,
> ${K}-item:last-child ${K}-header
`]:{borderRadius:0},[`> ${K}-item:last-child`]:{borderBottom:0},[`> ${K}-item > ${K}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${K}-item > ${K}-content > ${K}-content-box`]:{paddingTop:z}}}},_e=L=>{const{componentCls:K,paddingSM:$}=L;return{[`${K}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${K}-item`]:{borderBottom:0,[`> ${K}-content`]:{backgroundColor:"transparent",border:0,[`> ${K}-content-box`]:{paddingBlock:$}}}}}};var ze=(0,pe.Z)("Collapse",L=>{const K=(0,Ee.TS)(L,{collapseHeaderPaddingSM:`${L.paddingXS}px ${L.paddingSM}px`,collapseHeaderPaddingLG:`${L.padding}px ${L.paddingLG}px`,collapsePanelBorderRadius:L.borderRadiusLG});return[ve(K),ye(K),_e(K),we(K),(0,he.Z)(K)]},L=>({headerPadding:`${L.paddingSM}px ${L.padding}px`,headerBg:L.colorFillAlter,contentPadding:`${L.padding}px 16px`,contentBg:L.colorBgContainer})),ge=Object.assign(i.forwardRef((L,K)=>{const{getPrefixCls:$,direction:z,collapse:H}=i.useContext(te.E_),{prefixCls:oe,className:X,rootClassName:V,style:Y,bordered:de=!0,ghost:xe,size:De,expandIconPosition:Oe="start",children:Pe,expandIcon:et}=L,Se=(0,re.Z)(Vt=>{var _t;return(_t=De!=null?De:Vt)!==null&&_t!==void 0?_t:"middle"}),Ke=$("collapse",oe),Me=$(),[st,Le]=ze(Ke),Qe=i.useMemo(()=>Oe==="left"?"start":Oe==="right"?"end":Oe,[Oe]),$e=function(){let Vt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const _t=et?et(Vt):i.createElement(U.Z,{rotate:Vt.isActive?90:void 0});return(0,k.Tm)(_t,()=>({className:e()(_t.props.className,`${Ke}-arrow`)}))},lt=e()(`${Ke}-icon-position-${Qe}`,{[`${Ke}-borderless`]:!de,[`${Ke}-rtl`]:z==="rtl",[`${Ke}-ghost`]:!!xe,[`${Ke}-${Se}`]:Se!=="middle"},H==null?void 0:H.className,X,V,Le),mt=Object.assign(Object.assign({},(0,P.Z)(Me)),{motionAppear:!1,leavedClassName:`${Ke}-content-hidden`}),Rt=i.useMemo(()=>Pe?(0,r.Z)(Pe).map((Vt,_t)=>{var St,pt;if(!((St=Vt.props)===null||St===void 0)&&St.disabled){const bt=(pt=Vt.key)!==null&&pt!==void 0?pt:String(_t),{disabled:Qt,collapsible:cr}=Vt.props,rr=Object.assign(Object.assign({},(0,R.Z)(Vt.props,["disabled"])),{key:bt,collapsible:cr!=null?cr:Qt?"disabled":void 0});return(0,k.Tm)(Vt,rr)}return Vt}):null,[Pe]);return st(i.createElement(G,Object.assign({ref:K,openMotion:mt},(0,R.Z)(L,["rootClassName"]),{expandIcon:$e,prefixCls:Ke,className:lt,style:Object.assign(Object.assign({},H==null?void 0:H.style),Y)}),Rt))}),{Panel:ue}),ne=ge},28103:function(Er,at,F){"use strict";F.d(at,{Z:function(){return r}});var U=F(92310),le=F.n(U),e=F(59301),v=F(36355),g=F(17313),c=F(83116),u=F(37613);const n=t=>{const{componentCls:o,sizePaddingEdgeHorizontal:a,colorSplit:A,lineWidth:p,textPaddingInline:h,orientationMargin:m,verticalMarginInline:d}=t;return{[o]:Object.assign(Object.assign({},(0,g.Wf)(t)),{borderBlockStart:`${p}px solid ${A}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:d,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${p}px solid ${A}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${t.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${o}-with-text`]:{display:"flex",alignItems:"center",margin:`${t.dividerHorizontalWithTextGutterMargin}px 0`,color:t.colorTextHeading,fontWeight:500,fontSize:t.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${A}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${p}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${o}-with-text-left`]:{"&::before":{width:`${m*100}%`},"&::after":{width:`${100-m*100}%`}},[`&-horizontal${o}-with-text-right`]:{"&::before":{width:`${100-m*100}%`},"&::after":{width:`${m*100}%`}},[`${o}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:h},"&-dashed":{background:"none",borderColor:A,borderStyle:"dashed",borderWidth:`${p}px 0 0`},[`&-horizontal${o}-with-text${o}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${o}-dashed`]:{borderInlineStartWidth:p,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${o}-with-text`]:{color:t.colorText,fontWeight:"normal",fontSize:t.fontSize},[`&-horizontal${o}-with-text-left${o}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${o}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${o}-with-text-right${o}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${o}-inner-text`]:{paddingInlineEnd:a}}})}};var l=(0,c.Z)("Divider",t=>{const o=(0,u.TS)(t,{dividerHorizontalWithTextGutterMargin:t.margin,dividerHorizontalGutterMargin:t.marginLG,sizePaddingEdgeHorizontal:0});return[n(o)]},t=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:t.marginXS})),i=function(t,o){var a={};for(var A in t)Object.prototype.hasOwnProperty.call(t,A)&&o.indexOf(A)<0&&(a[A]=t[A]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var p=0,A=Object.getOwnPropertySymbols(t);p<A.length;p++)o.indexOf(A[p])<0&&Object.prototype.propertyIsEnumerable.call(t,A[p])&&(a[A[p]]=t[A[p]]);return a},r=t=>{const{getPrefixCls:o,direction:a,divider:A}=e.useContext(v.E_),{prefixCls:p,type:h="horizontal",orientation:m="center",orientationMargin:d,className:y,rootClassName:x,children:E,dashed:w,plain:b,style:S}=t,B=i(t,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),T=o("divider",p),[D,G]=l(T),C=m.length>0?`-${m}`:m,R=!!E,P=m==="left"&&d!=null,k=m==="right"&&d!=null,te=le()(T,A==null?void 0:A.className,G,`${T}-${h}`,{[`${T}-with-text`]:R,[`${T}-with-text${C}`]:R,[`${T}-dashed`]:!!w,[`${T}-plain`]:!!b,[`${T}-rtl`]:a==="rtl",[`${T}-no-default-orientation-margin-left`]:P,[`${T}-no-default-orientation-margin-right`]:k},y,x),re=e.useMemo(()=>typeof d=="number"?d:/^\d+$/.test(d)?Number(d):d,[d]),Q=Object.assign(Object.assign({},P&&{marginLeft:re}),k&&{marginRight:re});return D(e.createElement("div",Object.assign({className:te,style:Object.assign(Object.assign({},A==null?void 0:A.style),S)},B,{role:"separator"}),E&&h!=="vertical"&&e.createElement("span",{className:`${T}-inner-text`,style:Q},E)))}},43428:function(Er,at,F){"use strict";F.d(at,{Z:function(){return We}});var U=F(92310),le=F.n(U),e=F(57259),v=F(29043),g=F(43403),c=F(28800),u=F(59301),n=u.createContext(null),l=u.createContext({}),i=n,s=F(80962),r=F(5891),t=F(43469),o=F(85108),a=F(36994),A=F(80764),p=function(ne){var L=ne.prefixCls,K=ne.className,$=ne.style,z=ne.children,H=ne.containerRef,oe=ne.id,X=ne.onMouseEnter,V=ne.onMouseOver,Y=ne.onMouseLeave,de=ne.onClick,xe=ne.onKeyDown,De=ne.onKeyUp,Oe={onMouseEnter:X,onMouseOver:V,onMouseLeave:Y,onClick:de,onKeyDown:xe,onKeyUp:De},Pe=u.useContext(l),et=Pe.panel,Se=(0,A.useComposeRef)(et,H);return u.createElement(u.Fragment,null,u.createElement("div",(0,r.Z)({id:oe,className:le()("".concat(L,"-content"),K),style:(0,e.Z)({},$),"aria-modal":"true",role:"dialog",ref:Se},Oe),z))},h=p,m=F(51395);function d(ge){return typeof ge=="string"&&String(Number(ge))===ge?((0,m.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(ge)):ge}function y(ge){warning(!("wrapperClassName"in ge),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!ge.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var x={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function E(ge,ne){var L,K,$,z,H=ge.prefixCls,oe=ge.open,X=ge.placement,V=ge.inline,Y=ge.push,de=ge.forceRender,xe=ge.autoFocus,De=ge.keyboard,Oe=ge.rootClassName,Pe=ge.rootStyle,et=ge.zIndex,Se=ge.className,Ke=ge.id,Me=ge.style,st=ge.motion,Le=ge.width,Qe=ge.height,$e=ge.children,lt=ge.contentWrapperStyle,mt=ge.mask,Rt=ge.maskClosable,Vt=ge.maskMotion,_t=ge.maskClassName,St=ge.maskStyle,pt=ge.afterOpenChange,bt=ge.onClose,Qt=ge.onMouseEnter,cr=ge.onMouseOver,rr=ge.onMouseLeave,hr=ge.onClick,lr=ge.onKeyDown,Sr=ge.onKeyUp,Pr=u.useRef(),Ir=u.useRef(),Dr=u.useRef();u.useImperativeHandle(ne,function(){return Pr.current});var Hr=function(Un){var Kn=Un.keyCode,In=Un.shiftKey;switch(Kn){case o.Z.TAB:{if(Kn===o.Z.TAB){if(!In&&document.activeElement===Dr.current){var Jn;(Jn=Ir.current)===null||Jn===void 0||Jn.focus({preventScroll:!0})}else if(In&&document.activeElement===Ir.current){var ur;(ur=Dr.current)===null||ur===void 0||ur.focus({preventScroll:!0})}}break}case o.Z.ESC:{bt&&De&&(Un.stopPropagation(),bt(Un));break}}};u.useEffect(function(){if(oe&&xe){var un;(un=Pr.current)===null||un===void 0||un.focus({preventScroll:!0})}},[oe]);var Wn=u.useState(!1),Ln=(0,v.Z)(Wn,2),yn=Ln[0],nr=Ln[1],or=u.useContext(i),Pt;Y===!1?Pt={distance:0}:Y===!0?Pt={}:Pt=Y||{};var Lr=(L=(K=($=Pt)===null||$===void 0?void 0:$.distance)!==null&&K!==void 0?K:or==null?void 0:or.pushDistance)!==null&&L!==void 0?L:180,Wr=u.useMemo(function(){return{pushDistance:Lr,push:function(){nr(!0)},pull:function(){nr(!1)}}},[Lr]);u.useEffect(function(){if(oe){var un;or==null||(un=or.push)===null||un===void 0||un.call(or)}else{var Un;or==null||(Un=or.pull)===null||Un===void 0||Un.call(or)}},[oe]),u.useEffect(function(){return function(){var un;or==null||(un=or.pull)===null||un===void 0||un.call(or)}},[]);var An=mt&&u.createElement(t.default,(0,r.Z)({key:"mask"},Vt,{visible:oe}),function(un,Un){var Kn=un.className,In=un.style;return u.createElement("div",{className:le()("".concat(H,"-mask"),Kn,_t),style:(0,e.Z)((0,e.Z)({},In),St),onClick:Rt&&oe?bt:void 0,ref:Un})}),kr=typeof st=="function"?st(X):st,jr={};if(yn&&Lr)switch(X){case"top":jr.transform="translateY(".concat(Lr,"px)");break;case"bottom":jr.transform="translateY(".concat(-Lr,"px)");break;case"left":jr.transform="translateX(".concat(Lr,"px)");break;default:jr.transform="translateX(".concat(-Lr,"px)");break}X==="left"||X==="right"?jr.width=d(Le):jr.height=d(Qe);var Nr={onMouseEnter:Qt,onMouseOver:cr,onMouseLeave:rr,onClick:hr,onKeyDown:lr,onKeyUp:Sr},ii=u.createElement(t.default,(0,r.Z)({key:"panel"},kr,{visible:oe,forceRender:de,onVisibleChanged:function(Un){pt==null||pt(Un)},removeOnLeave:!1,leavedClassName:"".concat(H,"-content-wrapper-hidden")}),function(un,Un){var Kn=un.className,In=un.style;return u.createElement("div",(0,r.Z)({className:le()("".concat(H,"-content-wrapper"),Kn),style:(0,e.Z)((0,e.Z)((0,e.Z)({},jr),In),lt)},(0,a.Z)(ge,{data:!0})),u.createElement(h,(0,r.Z)({id:Ke,containerRef:Un,prefixCls:H,className:Se,style:Me},Nr),$e))}),Rr=(0,e.Z)({},Pe);return et&&(Rr.zIndex=et),u.createElement(i.Provider,{value:Wr},u.createElement("div",{className:le()(H,"".concat(H,"-").concat(X),Oe,(z={},(0,s.Z)(z,"".concat(H,"-open"),oe),(0,s.Z)(z,"".concat(H,"-inline"),V),z)),style:Rr,tabIndex:-1,ref:Pr,onKeyDown:Hr},An,u.createElement("div",{tabIndex:0,ref:Ir,style:x,"aria-hidden":"true","data-sentinel":"start"}),ii,u.createElement("div",{tabIndex:0,ref:Dr,style:x,"aria-hidden":"true","data-sentinel":"end"})))}var w=u.forwardRef(E),b=w,S=function(ne){var L=ne.open,K=L===void 0?!1:L,$=ne.prefixCls,z=$===void 0?"rc-drawer":$,H=ne.placement,oe=H===void 0?"right":H,X=ne.autoFocus,V=X===void 0?!0:X,Y=ne.keyboard,de=Y===void 0?!0:Y,xe=ne.width,De=xe===void 0?378:xe,Oe=ne.mask,Pe=Oe===void 0?!0:Oe,et=ne.maskClosable,Se=et===void 0?!0:et,Ke=ne.getContainer,Me=ne.forceRender,st=ne.afterOpenChange,Le=ne.destroyOnClose,Qe=ne.onMouseEnter,$e=ne.onMouseOver,lt=ne.onMouseLeave,mt=ne.onClick,Rt=ne.onKeyDown,Vt=ne.onKeyUp,_t=ne.panelRef,St=u.useState(!1),pt=(0,v.Z)(St,2),bt=pt[0],Qt=pt[1],cr=u.useState(!1),rr=(0,v.Z)(cr,2),hr=rr[0],lr=rr[1];(0,c.Z)(function(){lr(!0)},[]);var Sr=hr?K:!1,Pr=u.useRef(),Ir=u.useRef();(0,c.Z)(function(){Sr&&(Ir.current=document.activeElement)},[Sr]);var Dr=function(nr){var or;if(Qt(nr),st==null||st(nr),!nr&&Ir.current&&!((or=Pr.current)!==null&&or!==void 0&&or.contains(Ir.current))){var Pt;(Pt=Ir.current)===null||Pt===void 0||Pt.focus({preventScroll:!0})}},Hr=u.useMemo(function(){return{panel:_t}},[_t]);if(!Me&&!bt&&!Sr&&Le)return null;var Wn={onMouseEnter:Qe,onMouseOver:$e,onMouseLeave:lt,onClick:mt,onKeyDown:Rt,onKeyUp:Vt},Ln=(0,e.Z)((0,e.Z)({},ne),{},{open:Sr,prefixCls:z,placement:oe,autoFocus:V,keyboard:de,width:De,mask:Pe,maskClosable:Se,inline:Ke===!1,afterOpenChange:Dr,ref:Pr},Wn);return u.createElement(l.Provider,{value:Hr},u.createElement(g.Z,{open:Sr||Me||bt,autoDestroy:!1,getContainer:Ke,autoLock:Pe&&(Sr||bt)},u.createElement(b,Ln)))},B=S,T=B,D=F(62892),G=F(36355),C=F(32441),R=F(47729),k=ge=>{const{prefixCls:ne,title:L,footer:K,extra:$,closeIcon:z,closable:H,onClose:oe,headerStyle:X,drawerStyle:V,bodyStyle:Y,footerStyle:de,children:xe}=ge,De=u.useCallback(Ke=>u.createElement("button",{type:"button",onClick:oe,"aria-label":"Close",className:`${ne}-close`},Ke),[oe]),[Oe,Pe]=(0,R.Z)(H,z,De,void 0,!0),et=u.useMemo(()=>!L&&!Oe?null:u.createElement("div",{style:X,className:le()(`${ne}-header`,{[`${ne}-header-close-only`]:Oe&&!L&&!$})},u.createElement("div",{className:`${ne}-header-title`},Pe,L&&u.createElement("div",{className:`${ne}-title`},L)),$&&u.createElement("div",{className:`${ne}-extra`},$)),[Oe,Pe,$,X,ne,L]),Se=u.useMemo(()=>{if(!K)return null;const Ke=`${ne}-footer`;return u.createElement("div",{className:Ke,style:de},K)},[K,de,ne]);return u.createElement("div",{className:`${ne}-wrapper-body`,style:V},et,u.createElement("div",{className:`${ne}-body`,style:Y},xe),Se)},te=F(33234),re=F(83116),Q=F(37613),se=ge=>{const{componentCls:ne,motionDurationSlow:L}=ge,K={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${L}`}}};return{[ne]:{[`${ne}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${L}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${ne}-panel-motion`]:{"&-left":[K,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[K,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[K,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[K,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const he=ge=>{const{componentCls:ne,zIndexPopup:L,colorBgMask:K,colorBgElevated:$,motionDurationSlow:z,motionDurationMid:H,padding:oe,paddingLG:X,fontSizeLG:V,lineHeightLG:Y,lineWidth:de,lineType:xe,colorSplit:De,marginSM:Oe,colorIcon:Pe,colorIconHover:et,colorText:Se,fontWeightStrong:Ke,footerPaddingBlock:Me,footerPaddingInline:st}=ge,Le=`${ne}-content-wrapper`;return{[ne]:{position:"fixed",inset:0,zIndex:L,pointerEvents:"none","&-pure":{position:"relative",background:$,[`&${ne}-left`]:{boxShadow:ge.boxShadowDrawerLeft},[`&${ne}-right`]:{boxShadow:ge.boxShadowDrawerRight},[`&${ne}-top`]:{boxShadow:ge.boxShadowDrawerUp},[`&${ne}-bottom`]:{boxShadow:ge.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${ne}-mask`]:{position:"absolute",inset:0,zIndex:L,background:K,pointerEvents:"auto"},[Le]:{position:"absolute",zIndex:L,maxWidth:"100vw",transition:`all ${z}`,"&-hidden":{display:"none"}},[`&-left > ${Le}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:ge.boxShadowDrawerLeft},[`&-right > ${Le}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:ge.boxShadowDrawerRight},[`&-top > ${Le}`]:{top:0,insetInline:0,boxShadow:ge.boxShadowDrawerUp},[`&-bottom > ${Le}`]:{bottom:0,insetInline:0,boxShadow:ge.boxShadowDrawerDown},[`${ne}-content`]:{width:"100%",height:"100%",overflow:"auto",background:$,pointerEvents:"auto"},[`${ne}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${ne}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${oe}px ${X}px`,fontSize:V,lineHeight:Y,borderBottom:`${de}px ${xe} ${De}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${ne}-extra`]:{flex:"none"},[`${ne}-close`]:{display:"inline-block",marginInlineEnd:Oe,color:Pe,fontWeight:Ke,fontSize:V,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${H}`,textRendering:"auto","&:focus, &:hover":{color:et,textDecoration:"none"}},[`${ne}-title`]:{flex:1,margin:0,color:Se,fontWeight:ge.fontWeightStrong,fontSize:V,lineHeight:Y},[`${ne}-body`]:{flex:1,minWidth:0,minHeight:0,padding:X,overflow:"auto"},[`${ne}-footer`]:{flexShrink:0,padding:`${Me}px ${st}px`,borderTop:`${de}px ${xe} ${De}`},"&-rtl":{direction:"rtl"}}}};var pe=(0,re.Z)("Drawer",ge=>{const ne=(0,Q.TS)(ge,{});return[he(ne),se(ne)]},ge=>({zIndexPopup:ge.zIndexPopupBase,footerPaddingBlock:ge.paddingXS,footerPaddingInline:ge.padding})),Ee=F(11575),ve=function(ge,ne){var L={};for(var K in ge)Object.prototype.hasOwnProperty.call(ge,K)&&ne.indexOf(K)<0&&(L[K]=ge[K]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,K=Object.getOwnPropertySymbols(ge);$<K.length;$++)ne.indexOf(K[$])<0&&Object.prototype.propertyIsEnumerable.call(ge,K[$])&&(L[K[$]]=ge[K[$]]);return L};const we=null,ye={distance:180},_e=ge=>{var ne;const{rootClassName:L,width:K,height:$,size:z="default",mask:H=!0,push:oe=ye,open:X,afterOpenChange:V,onClose:Y,prefixCls:de,getContainer:xe,style:De,className:Oe,visible:Pe,afterVisibleChange:et}=ge,Se=ve(ge,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Ke,getPrefixCls:Me,direction:st,drawer:Le}=u.useContext(G.E_),Qe=Me("drawer",de),[$e,lt]=pe(Qe),mt=xe===void 0&&Ke?()=>Ke(document.body):xe,Rt=le()({"no-mask":!H,[`${Qe}-rtl`]:st==="rtl"},L,lt),Vt=u.useMemo(()=>K!=null?K:z==="large"?736:378,[K,z]),_t=u.useMemo(()=>$!=null?$:z==="large"?736:378,[$,z]),St={motionName:(0,D.m)(Qe,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},pt=Qt=>({motionName:(0,D.m)(Qe,`panel-motion-${Qt}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),bt=(0,Ee.H)();return $e(u.createElement(te.BR,null,u.createElement(C.Ux,{status:!0,override:!0},u.createElement(T,Object.assign({prefixCls:Qe,onClose:Y,maskMotion:St,motion:pt},Se,{open:X!=null?X:Pe,mask:H,push:oe,width:Vt,height:_t,style:Object.assign(Object.assign({},Le==null?void 0:Le.style),De),className:le()(Le==null?void 0:Le.className,Oe),rootClassName:Rt,getContainer:mt,afterOpenChange:V!=null?V:et,panelRef:bt}),u.createElement(k,Object.assign({prefixCls:Qe},Se,{onClose:Y}))))))},ze=ge=>{const{prefixCls:ne,style:L,className:K,placement:$="right"}=ge,z=ve(ge,["prefixCls","style","className","placement"]),{getPrefixCls:H}=u.useContext(G.E_),oe=H("drawer",ne),[X,V]=pe(oe),Y=le()(oe,`${oe}-pure`,`${oe}-${$}`,V,K);return X(u.createElement("div",{className:Y,style:L},u.createElement(k,Object.assign({prefixCls:oe},z))))};_e._InternalPanelDoNotUseOrYouWillBeFired=ze;var We=_e},39722:function(Er,at,F){"use strict";F.d(at,{t5:function(){return i}});var U=F(92310),le=F.n(U),e=F(55477),v=F(59301),g=F(36355),c=F(77578),u=F(17356),n=function(r,t){var o={};for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&t.indexOf(a)<0&&(o[a]=r[a]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,a=Object.getOwnPropertySymbols(r);A<a.length;A++)t.indexOf(a[A])<0&&Object.prototype.propertyIsEnumerable.call(r,a[A])&&(o[a[A]]=r[a[A]]);return o};const l=(r,t,o)=>{if(!(!t&&!o))return v.createElement(v.Fragment,null,t&&v.createElement("div",{className:`${r}-title`},(0,c.Z)(t)),v.createElement("div",{className:`${r}-inner-content`},(0,c.Z)(o)))},i=r=>{const{hashId:t,prefixCls:o,className:a,style:A,placement:p="top",title:h,content:m,children:d}=r;return v.createElement("div",{className:le()(t,o,`${o}-pure`,`${o}-placement-${p}`,a),style:A},v.createElement("div",{className:`${o}-arrow`}),v.createElement(e.G,Object.assign({},r,{className:t,prefixCls:o}),d||l(o,h,m)))},s=r=>{const{prefixCls:t}=r,o=n(r,["prefixCls"]),{getPrefixCls:a}=v.useContext(g.E_),A=a("popover",t),[p,h]=(0,u.Z)(A);return p(v.createElement(i,Object.assign({},o,{prefixCls:A,hashId:h})))};at.ZP=s},17356:function(Er,at,F){"use strict";var U=F(17313),le=F(29878),e=F(19447),v=F(33166),g=F(83116),c=F(37613);const u=i=>{const{componentCls:s,popoverColor:r,minWidth:t,fontWeightStrong:o,popoverPadding:a,boxShadowSecondary:A,colorTextHeading:p,borderRadiusLG:h,zIndexPopup:m,marginXS:d,colorBgElevated:y,popoverBg:x}=i;return[{[s]:Object.assign(Object.assign({},(0,U.Wf)(i)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:m,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":y,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${s}-content`]:{position:"relative"},[`${s}-inner`]:{backgroundColor:x,backgroundClip:"padding-box",borderRadius:h,boxShadow:A,padding:a},[`${s}-title`]:{minWidth:t,marginBottom:d,color:p,fontWeight:o},[`${s}-inner-content`]:{color:r}})},(0,e.ZP)(i,{colorBg:"var(--antd-arrow-background-color)"}),{[`${s}-pure`]:{position:"relative",maxWidth:"none",margin:i.sizePopupArrow,display:"inline-block",[`${s}-content`]:{display:"inline-block"}}}]},n=i=>{const{componentCls:s}=i;return{[s]:v.i.map(r=>{const t=i[`${r}6`];return{[`&${s}-${r}`]:{"--antd-arrow-background-color":t,[`${s}-inner`]:{backgroundColor:t},[`${s}-arrow`]:{background:"transparent"}}}})}},l=i=>{const{componentCls:s,lineWidth:r,lineType:t,colorSplit:o,paddingSM:a,controlHeight:A,fontSize:p,lineHeight:h,padding:m}=i,d=A-Math.round(p*h),y=d/2,x=d/2-r,E=m;return{[s]:{[`${s}-inner`]:{padding:0},[`${s}-title`]:{margin:0,padding:`${y}px ${E}px ${x}px`,borderBottom:`${r}px ${t} ${o}`},[`${s}-inner-content`]:{padding:`${a}px ${E}px`}}}};at.Z=(0,g.Z)("Popover",i=>{const{colorBgElevated:s,colorText:r,wireframe:t}=i,o=(0,c.TS)(i,{popoverPadding:12,popoverBg:s,popoverColor:r});return[u(o),n(o),t&&l(o),(0,le._y)(o,"zoom-big")]},i=>({width:177,minWidth:177,zIndexPopup:i.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(Er,at,F){"use strict";F.d(at,{Z:function(){return st}});var U=F(59301),le=F(79999),e=F(10402),v=F(33130),g=F(72119),c=F(92310),u=F.n(c),n=F(64002),l=F(36355),i=F(5891),s=F(57259),r=F(19149),t={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},o=function(){var Qe=(0,U.useRef)([]),$e=(0,U.useRef)(null);return(0,U.useEffect)(function(){var lt=Date.now(),mt=!1;Qe.current.forEach(function(Rt){if(Rt){mt=!0;var Vt=Rt.style;Vt.transitionDuration=".3s, .3s, .3s, .06s",$e.current&&lt-$e.current<100&&(Vt.transitionDuration="0s, 0s")}}),mt&&($e.current=Date.now())}),Qe.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],A=function(Qe){var $e=(0,s.Z)((0,s.Z)({},t),Qe),lt=$e.className,mt=$e.percent,Rt=$e.prefixCls,Vt=$e.strokeColor,_t=$e.strokeLinecap,St=$e.strokeWidth,pt=$e.style,bt=$e.trailColor,Qt=$e.trailWidth,cr=$e.transition,rr=(0,r.Z)($e,a);delete rr.gapPosition;var hr=Array.isArray(mt)?mt:[mt],lr=Array.isArray(Vt)?Vt:[Vt],Sr=o(),Pr=St/2,Ir=100-St/2,Dr="M ".concat(_t==="round"?Pr:0,",").concat(Pr,`
L `).concat(_t==="round"?Ir:100,",").concat(Pr),Hr="0 0 100 ".concat(St),Wn=0;return U.createElement("svg",(0,i.Z)({className:u()("".concat(Rt,"-line"),lt),viewBox:Hr,preserveAspectRatio:"none",style:pt},rr),U.createElement("path",{className:"".concat(Rt,"-line-trail"),d:Dr,strokeLinecap:_t,stroke:bt,strokeWidth:Qt||St,fillOpacity:"0"}),hr.map(function(Ln,yn){var nr=1;switch(_t){case"round":nr=1-St/100;break;case"square":nr=1-St/2/100;break;default:nr=1;break}var or={strokeDasharray:"".concat(Ln*nr,"px, 100px"),strokeDashoffset:"-".concat(Wn,"px"),transition:cr||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Pt=lr[yn]||lr[lr.length-1];return Wn+=Ln,U.createElement("path",{key:yn,className:"".concat(Rt,"-line-path"),d:Dr,strokeLinecap:_t,stroke:Pt,strokeWidth:St,fillOpacity:"0",ref:function(Wr){Sr[yn]=Wr},style:or})}))},p=A,h=F(80665),m=F(29043),d=F(87746),y=0,x=(0,d.Z)();function E(){var Le;return x?(Le=y,y+=1):Le="TEST_OR_SSR",Le}var w=function(Le){var Qe=U.useState(),$e=(0,m.Z)(Qe,2),lt=$e[0],mt=$e[1];return U.useEffect(function(){mt("rc_progress_".concat(E()))},[]),Le||lt},b=function(Qe){var $e=Qe.bg,lt=Qe.children;return U.createElement("div",{style:{width:"100%",height:"100%",background:$e}},lt)};function S(Le,Qe){return Object.keys(Le).map(function($e){var lt=parseFloat($e),mt="".concat(Math.floor(lt*Qe),"%");return"".concat(Le[$e]," ").concat(mt)})}var B=U.forwardRef(function(Le,Qe){var $e=Le.prefixCls,lt=Le.color,mt=Le.gradientId,Rt=Le.radius,Vt=Le.style,_t=Le.ptg,St=Le.strokeLinecap,pt=Le.strokeWidth,bt=Le.size,Qt=Le.gapDegree,cr=lt&&(0,h.Z)(lt)==="object",rr=cr?"#FFF":void 0,hr=bt/2,lr=U.createElement("circle",{className:"".concat($e,"-circle-path"),r:Rt,cx:hr,cy:hr,stroke:rr,strokeLinecap:St,strokeWidth:pt,opacity:_t===0?0:1,style:Vt,ref:Qe});if(!cr)return lr;var Sr="".concat(mt,"-conic"),Pr=Qt?"".concat(180+Qt/2,"deg"):"0deg",Ir=S(lt,(360-Qt)/360),Dr=S(lt,1),Hr="conic-gradient(from ".concat(Pr,", ").concat(Ir.join(", "),")"),Wn="linear-gradient(to ".concat(Qt?"bottom":"top",", ").concat(Dr.join(", "),")");return U.createElement(U.Fragment,null,U.createElement("mask",{id:Sr},lr),U.createElement("foreignObject",{x:0,y:0,width:bt,height:bt,mask:"url(#".concat(Sr,")")},U.createElement(b,{bg:Wn},U.createElement(b,{bg:Hr}))))}),T=B,D=100,G=function(Qe,$e,lt,mt,Rt,Vt,_t,St,pt,bt){var Qt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,cr=lt/100*360*((360-Vt)/360),rr=Vt===0?0:{bottom:0,top:180,left:90,right:-90}[_t],hr=(100-mt)/100*$e;pt==="round"&&mt!==100&&(hr+=bt/2,hr>=$e&&(hr=$e-.01));var lr=D/2;return{stroke:typeof St=="string"?St:void 0,strokeDasharray:"".concat($e,"px ").concat(Qe),strokeDashoffset:hr+Qt,transform:"rotate(".concat(Rt+cr+rr,"deg)"),transformOrigin:"".concat(lr,"px ").concat(lr,"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}},C=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function R(Le){var Qe=Le!=null?Le:[];return Array.isArray(Qe)?Qe:[Qe]}var P=function(Qe){var $e=(0,s.Z)((0,s.Z)({},t),Qe),lt=$e.id,mt=$e.prefixCls,Rt=$e.steps,Vt=$e.strokeWidth,_t=$e.trailWidth,St=$e.gapDegree,pt=St===void 0?0:St,bt=$e.gapPosition,Qt=$e.trailColor,cr=$e.strokeLinecap,rr=$e.style,hr=$e.className,lr=$e.strokeColor,Sr=$e.percent,Pr=(0,r.Z)($e,C),Ir=D/2,Dr=w(lt),Hr="".concat(Dr,"-gradient"),Wn=Ir-Vt/2,Ln=Math.PI*2*Wn,yn=pt>0?90+pt/2:-90,nr=Ln*((360-pt)/360),or=(0,h.Z)(Rt)==="object"?Rt:{count:Rt,space:2},Pt=or.count,Lr=or.space,Wr=R(Sr),An=R(lr),kr=An.find(function(Kn){return Kn&&(0,h.Z)(Kn)==="object"}),jr=kr&&(0,h.Z)(kr)==="object",Nr=jr?"butt":cr,ii=G(Ln,nr,0,100,yn,pt,bt,Qt,Nr,Vt),Rr=o(),un=function(){var In=0;return Wr.map(function(Jn,ur){var Xi=An[ur]||An[An.length-1],vo=G(Ln,nr,In,Jn,yn,pt,bt,Xi,Nr,Vt);return In+=Jn,U.createElement(T,{key:ur,color:Xi,ptg:Jn,radius:Wn,prefixCls:mt,gradientId:Hr,style:vo,strokeLinecap:Nr,strokeWidth:Vt,gapDegree:pt,ref:function(Xt){Rr[ur]=Xt},size:D})}).reverse()},Un=function(){var In=Math.round(Pt*(Wr[0]/100)),Jn=100/Pt,ur=0;return new Array(Pt).fill(null).map(function(Xi,vo){var wt=vo<=In-1?An[0]:Qt,Xt=wt&&(0,h.Z)(wt)==="object"?"url(#".concat(Hr,")"):void 0,Jt=G(Ln,nr,ur,Jn,yn,pt,bt,wt,"butt",Vt,Lr);return ur+=(nr-Jt.strokeDashoffset+Lr)*100/nr,U.createElement("circle",{key:vo,className:"".concat(mt,"-circle-path"),r:Wn,cx:Ir,cy:Ir,stroke:Xt,strokeWidth:Vt,opacity:1,style:Jt,ref:function(Cr){Rr[vo]=Cr}})})};return U.createElement("svg",(0,i.Z)({className:u()("".concat(mt,"-circle"),hr),viewBox:"0 0 ".concat(D," ").concat(D),style:rr,id:lt,role:"presentation"},Pr),!Pt&&U.createElement("circle",{className:"".concat(mt,"-circle-trail"),r:Wn,cx:Ir,cy:Ir,stroke:Qt,strokeLinecap:Nr,strokeWidth:_t||Vt,style:ii}),Pt?Un():un())},k=P,te={Line:p,Circle:k},re=F(6848),Q=F(93398);function ue(Le){return!Le||Le<0?0:Le>100?100:Le}function se(Le){let{success:Qe,successPercent:$e}=Le,lt=$e;return Qe&&"progress"in Qe&&(lt=Qe.progress),Qe&&"percent"in Qe&&(lt=Qe.percent),lt}const he=Le=>{let{percent:Qe,success:$e,successPercent:lt}=Le;const mt=ue(se({success:$e,successPercent:lt}));return[mt,ue(ue(Qe)-mt)]},pe=Le=>{let{success:Qe={},strokeColor:$e}=Le;const{strokeColor:lt}=Qe;return[lt||Q.presetPrimaryColors.green,$e||null]},Ee=(Le,Qe,$e)=>{var lt,mt,Rt,Vt;let _t=-1,St=-1;if(Qe==="step"){const pt=$e.steps,bt=$e.strokeWidth;typeof Le=="string"||typeof Le=="undefined"?(_t=Le==="small"?2:14,St=bt!=null?bt:8):typeof Le=="number"?[_t,St]=[Le,Le]:[_t=14,St=8]=Le,_t*=pt}else if(Qe==="line"){const pt=$e==null?void 0:$e.strokeWidth;typeof Le=="string"||typeof Le=="undefined"?St=pt||(Le==="small"?6:8):typeof Le=="number"?[_t,St]=[Le,Le]:[_t=-1,St=8]=Le}else(Qe==="circle"||Qe==="dashboard")&&(typeof Le=="string"||typeof Le=="undefined"?[_t,St]=Le==="small"?[60,60]:[120,120]:typeof Le=="number"?[_t,St]=[Le,Le]:(_t=(mt=(lt=Le[0])!==null&&lt!==void 0?lt:Le[1])!==null&&mt!==void 0?mt:120,St=(Vt=(Rt=Le[0])!==null&&Rt!==void 0?Rt:Le[1])!==null&&Vt!==void 0?Vt:120));return[_t,St]},ve=3,we=Le=>ve/Le*100;var _e=Le=>{const{prefixCls:Qe,trailColor:$e=null,strokeLinecap:lt="round",gapPosition:mt,gapDegree:Rt,width:Vt=120,type:_t,children:St,success:pt,size:bt=Vt}=Le,[Qt,cr]=Ee(bt,"circle");let{strokeWidth:rr}=Le;rr===void 0&&(rr=Math.max(we(Qt),6));const hr={width:Qt,height:cr,fontSize:Qt*.15+6},lr=U.useMemo(()=>{if(Rt||Rt===0)return Rt;if(_t==="dashboard")return 75},[Rt,_t]),Sr=mt||_t==="dashboard"&&"bottom"||void 0,Pr=Object.prototype.toString.call(Le.strokeColor)==="[object Object]",Ir=pe({success:pt,strokeColor:Le.strokeColor}),Dr=u()(`${Qe}-inner`,{[`${Qe}-circle-gradient`]:Pr}),Hr=U.createElement(k,{percent:he(Le),strokeWidth:rr,trailWidth:rr,strokeColor:Ir,strokeLinecap:lt,trailColor:$e,prefixCls:Qe,gapDegree:lr,gapPosition:Sr});return U.createElement("div",{className:Dr,style:hr},Qt<=20?U.createElement(re.Z,{title:St},U.createElement("span",null,Hr)):U.createElement(U.Fragment,null,Hr,St))},ze=function(Le,Qe){var $e={};for(var lt in Le)Object.prototype.hasOwnProperty.call(Le,lt)&&Qe.indexOf(lt)<0&&($e[lt]=Le[lt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,lt=Object.getOwnPropertySymbols(Le);mt<lt.length;mt++)Qe.indexOf(lt[mt])<0&&Object.prototype.propertyIsEnumerable.call(Le,lt[mt])&&($e[lt[mt]]=Le[lt[mt]]);return $e};const We=Le=>{let Qe=[];return Object.keys(Le).forEach($e=>{const lt=parseFloat($e.replace(/%/g,""));isNaN(lt)||Qe.push({key:lt,value:Le[$e]})}),Qe=Qe.sort(($e,lt)=>$e.key-lt.key),Qe.map($e=>{let{key:lt,value:mt}=$e;return`${mt} ${lt}%`}).join(", ")},ge=(Le,Qe)=>{const{from:$e=Q.presetPrimaryColors.blue,to:lt=Q.presetPrimaryColors.blue,direction:mt=Qe==="rtl"?"to left":"to right"}=Le,Rt=ze(Le,["from","to","direction"]);if(Object.keys(Rt).length!==0){const Vt=We(Rt);return{backgroundImage:`linear-gradient(${mt}, ${Vt})`}}return{backgroundImage:`linear-gradient(${mt}, ${$e}, ${lt})`}};var L=Le=>{const{prefixCls:Qe,direction:$e,percent:lt,size:mt,strokeWidth:Rt,strokeColor:Vt,strokeLinecap:_t="round",children:St,trailColor:pt=null,success:bt}=Le,Qt=Vt&&typeof Vt!="string"?ge(Vt,$e):{backgroundColor:Vt},cr=_t==="square"||_t==="butt"?0:void 0,rr={backgroundColor:pt||void 0,borderRadius:cr},hr=mt!=null?mt:[-1,Rt||(mt==="small"?6:8)],[lr,Sr]=Ee(hr,"line",{strokeWidth:Rt}),Pr=Object.assign({width:`${ue(lt)}%`,height:Sr,borderRadius:cr},Qt),Ir=se(Le),Dr={width:`${ue(Ir)}%`,height:Sr,borderRadius:cr,backgroundColor:bt==null?void 0:bt.strokeColor},Hr={width:lr<0?"100%":lr,height:Sr};return U.createElement(U.Fragment,null,U.createElement("div",{className:`${Qe}-outer`,style:Hr},U.createElement("div",{className:`${Qe}-inner`,style:rr},U.createElement("div",{className:`${Qe}-bg`,style:Pr}),Ir!==void 0?U.createElement("div",{className:`${Qe}-success-bg`,style:Dr}):null)),St)},$=Le=>{const{size:Qe,steps:$e,percent:lt=0,strokeWidth:mt=8,strokeColor:Rt,trailColor:Vt=null,prefixCls:_t,children:St}=Le,pt=Math.round($e*(lt/100)),bt=Qe==="small"?2:14,Qt=Qe!=null?Qe:[bt,mt],[cr,rr]=Ee(Qt,"step",{steps:$e,strokeWidth:mt}),hr=cr/$e,lr=new Array($e);for(let Sr=0;Sr<$e;Sr++){const Pr=Array.isArray(Rt)?Rt[Sr]:Rt;lr[Sr]=U.createElement("div",{key:Sr,className:u()(`${_t}-steps-item`,{[`${_t}-steps-item-active`]:Sr<=pt-1}),style:{backgroundColor:Sr<=pt-1?Pr:Vt,width:hr,height:rr}})}return U.createElement("div",{className:`${_t}-steps-outer`},lr,St)},z=F(9792),H=F(17313),oe=F(83116),X=F(37613);const V=Le=>{const Qe=Le?"100%":"-100%";return new z.Keyframes(`antProgress${Le?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Qe}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Qe}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Y=Le=>{const{componentCls:Qe,iconCls:$e}=Le;return{[Qe]:Object.assign(Object.assign({},(0,H.Wf)(Le)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Le.fontSize,marginInlineEnd:Le.marginXS,marginBottom:Le.marginXS},[`${Qe}-outer`]:{display:"inline-block",width:"100%"},[`&${Qe}-show-info`]:{[`${Qe}-outer`]:{marginInlineEnd:`calc(-2em - ${Le.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Le.paddingXS}px)`}},[`${Qe}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Le.remainingColor,borderRadius:Le.lineBorderRadius},[`${Qe}-inner:not(${Qe}-circle-gradient)`]:{[`${Qe}-circle-path`]:{stroke:Le.defaultColor}},[`${Qe}-success-bg, ${Qe}-bg`]:{position:"relative",backgroundColor:Le.defaultColor,borderRadius:Le.lineBorderRadius,transition:`all ${Le.motionDurationSlow} ${Le.motionEaseInOutCirc}`},[`${Qe}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Le.colorSuccess},[`${Qe}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Le.marginXS,color:Le.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[$e]:{fontSize:Le.fontSize}},[`&${Qe}-status-active`]:{[`${Qe}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Le.colorBgContainer,borderRadius:Le.lineBorderRadius,opacity:0,animationName:V(),animationDuration:Le.progressActiveMotionDuration,animationTimingFunction:Le.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Qe}-rtl${Qe}-status-active`]:{[`${Qe}-bg::before`]:{animationName:V(!0)}},[`&${Qe}-status-exception`]:{[`${Qe}-bg`]:{backgroundColor:Le.colorError},[`${Qe}-text`]:{color:Le.colorError}},[`&${Qe}-status-exception ${Qe}-inner:not(${Qe}-circle-gradient)`]:{[`${Qe}-circle-path`]:{stroke:Le.colorError}},[`&${Qe}-status-success`]:{[`${Qe}-bg`]:{backgroundColor:Le.colorSuccess},[`${Qe}-text`]:{color:Le.colorSuccess}},[`&${Qe}-status-success ${Qe}-inner:not(${Qe}-circle-gradient)`]:{[`${Qe}-circle-path`]:{stroke:Le.colorSuccess}}})}},de=Le=>{const{componentCls:Qe,iconCls:$e}=Le;return{[Qe]:{[`${Qe}-circle-trail`]:{stroke:Le.remainingColor},[`&${Qe}-circle ${Qe}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Qe}-circle ${Qe}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Le.circleTextColor,fontSize:Le.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[$e]:{fontSize:`${Le.fontSize/Le.fontSizeSM}em`}},[`${Qe}-circle&-status-exception`]:{[`${Qe}-text`]:{color:Le.colorError}},[`${Qe}-circle&-status-success`]:{[`${Qe}-text`]:{color:Le.colorSuccess}}},[`${Qe}-inline-circle`]:{lineHeight:1,[`${Qe}-inner`]:{verticalAlign:"bottom"}}}},xe=Le=>{const{componentCls:Qe}=Le;return{[Qe]:{[`${Qe}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Le.progressStepMinWidth,marginInlineEnd:Le.progressStepMarginInlineEnd,backgroundColor:Le.remainingColor,transition:`all ${Le.motionDurationSlow}`,"&-active":{backgroundColor:Le.defaultColor}}}}}},De=Le=>{const{componentCls:Qe,iconCls:$e}=Le;return{[Qe]:{[`${Qe}-small&-line, ${Qe}-small&-line ${Qe}-text ${$e}`]:{fontSize:Le.fontSizeSM}}}};var Oe=(0,oe.Z)("Progress",Le=>{const Qe=Le.marginXXS/2,$e=(0,X.TS)(Le,{progressStepMarginInlineEnd:Qe,progressStepMinWidth:Qe,progressActiveMotionDuration:"2.4s"});return[Y($e),de($e),xe($e),De($e)]},Le=>({circleTextColor:Le.colorText,defaultColor:Le.colorInfo,remainingColor:Le.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Pe=function(Le,Qe){var $e={};for(var lt in Le)Object.prototype.hasOwnProperty.call(Le,lt)&&Qe.indexOf(lt)<0&&($e[lt]=Le[lt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,lt=Object.getOwnPropertySymbols(Le);mt<lt.length;mt++)Qe.indexOf(lt[mt])<0&&Object.prototype.propertyIsEnumerable.call(Le,lt[mt])&&($e[lt[mt]]=Le[lt[mt]]);return $e};const et=null,Se=["normal","exception","active","success"];var Me=U.forwardRef((Le,Qe)=>{const{prefixCls:$e,className:lt,rootClassName:mt,steps:Rt,strokeColor:Vt,percent:_t=0,size:St="default",showInfo:pt=!0,type:bt="line",status:Qt,format:cr,style:rr}=Le,hr=Pe(Le,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),lr=U.useMemo(()=>{var Wr,An;const kr=se(Le);return parseInt(kr!==void 0?(Wr=kr!=null?kr:0)===null||Wr===void 0?void 0:Wr.toString():(An=_t!=null?_t:0)===null||An===void 0?void 0:An.toString(),10)},[_t,Le.success,Le.successPercent]),Sr=U.useMemo(()=>!Se.includes(Qt)&&lr>=100?"success":Qt||"normal",[Qt,lr]),{getPrefixCls:Pr,direction:Ir,progress:Dr}=U.useContext(l.E_),Hr=Pr("progress",$e),[Wn,Ln]=Oe(Hr),yn=U.useMemo(()=>{if(!pt)return null;const Wr=se(Le);let An;const kr=cr||(Nr=>`${Nr}%`),jr=bt==="line";return cr||Sr!=="exception"&&Sr!=="success"?An=kr(ue(_t),ue(Wr)):Sr==="exception"?An=jr?U.createElement(v.Z,null):U.createElement(g.Z,null):Sr==="success"&&(An=jr?U.createElement(le.Z,null):U.createElement(e.Z,null)),U.createElement("span",{className:`${Hr}-text`,title:typeof An=="string"?An:void 0},An)},[pt,_t,lr,Sr,bt,Hr,cr]),nr=Array.isArray(Vt)?Vt[0]:Vt,or=typeof Vt=="string"||Array.isArray(Vt)?Vt:void 0;let Pt;bt==="line"?Pt=Rt?U.createElement($,Object.assign({},Le,{strokeColor:or,prefixCls:Hr,steps:Rt}),yn):U.createElement(L,Object.assign({},Le,{strokeColor:nr,prefixCls:Hr,direction:Ir}),yn):(bt==="circle"||bt==="dashboard")&&(Pt=U.createElement(_e,Object.assign({},Le,{strokeColor:nr,prefixCls:Hr,progressStatus:Sr}),yn));const Lr=u()(Hr,`${Hr}-status-${Sr}`,`${Hr}-${bt==="dashboard"&&"circle"||Rt&&"steps"||bt}`,{[`${Hr}-inline-circle`]:bt==="circle"&&Ee(St,"circle")[0]<=20,[`${Hr}-show-info`]:pt,[`${Hr}-${St}`]:typeof St=="string",[`${Hr}-rtl`]:Ir==="rtl"},Dr==null?void 0:Dr.className,lt,mt,Ln);return Wn(U.createElement("div",Object.assign({ref:Qe,style:Object.assign(Object.assign({},Dr==null?void 0:Dr.style),rr),className:Lr,role:"progressbar","aria-valuenow":lr},(0,n.Z)(hr,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Pt))}),st=Me},39978:function(Er,at,F){"use strict";F.d(at,{Z:function(){return ue}});var U=F(5891),le=F(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"},v=e,g=F(88853),c=function(he,pe){return le.createElement(g.Z,(0,U.Z)({},he,{ref:pe,icon:v}))},u=le.forwardRef(c),n=u,l=F(92310),i=F.n(l),s=F(80962),r=F(29043),t=F(19149),o=F(35788),a=F(85108),A=F(36994);function p(se,he){var pe=se.disabled,Ee=se.prefixCls,ve=se.character,we=se.characterRender,ye=se.index,_e=se.count,ze=se.value,We=se.allowHalf,ge=se.focused,ne=se.onHover,L=se.onClick,K=function(de){ne(de,ye)},$=function(de){L(de,ye)},z=function(de){de.keyCode===a.Z.ENTER&&L(de,ye)},H=ye+1,oe=new Set([Ee]);ze===0&&ye===0&&ge?oe.add("".concat(Ee,"-focused")):We&&ze+.5>=H&&ze<H?(oe.add("".concat(Ee,"-half")),oe.add("".concat(Ee,"-active")),ge&&oe.add("".concat(Ee,"-focused"))):(H<=ze?oe.add("".concat(Ee,"-full")):oe.add("".concat(Ee,"-zero")),H===ze&&ge&&oe.add("".concat(Ee,"-focused")));var X=typeof ve=="function"?ve(se):ve,V=le.createElement("li",{className:i()(Array.from(oe)),ref:he},le.createElement("div",{onClick:pe?null:$,onKeyDown:pe?null:z,onMouseMove:pe?null:K,role:"radio","aria-checked":ze>ye?"true":"false","aria-posinset":ye+1,"aria-setsize":_e,tabIndex:pe?-1:0},le.createElement("div",{className:"".concat(Ee,"-first")},X),le.createElement("div",{className:"".concat(Ee,"-second")},X)));return we&&(V=we(V,se)),V}var h=le.forwardRef(p);function m(){var se=le.useRef({});function he(Ee){return se.current[Ee]}function pe(Ee){return function(ve){se.current[Ee]=ve}}return[he,pe]}function d(se){var he=se.pageXOffset,pe="scrollLeft";if(typeof he!="number"){var Ee=se.document;he=Ee.documentElement[pe],typeof he!="number"&&(he=Ee.body[pe])}return he}function y(se){var he,pe,Ee=se.ownerDocument,ve=Ee.body,we=Ee&&Ee.documentElement,ye=se.getBoundingClientRect();return he=ye.left,pe=ye.top,he-=we.clientLeft||ve.clientLeft||0,pe-=we.clientTop||ve.clientTop||0,{left:he,top:pe}}function x(se){var he=y(se),pe=se.ownerDocument,Ee=pe.defaultView||pe.parentWindow;return he.left+=d(Ee),he.left}var E=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function w(se,he){var pe,Ee=se.prefixCls,ve=Ee===void 0?"rc-rate":Ee,we=se.className,ye=se.defaultValue,_e=se.value,ze=se.count,We=ze===void 0?5:ze,ge=se.allowHalf,ne=ge===void 0?!1:ge,L=se.allowClear,K=L===void 0?!0:L,$=se.character,z=$===void 0?"\u2605":$,H=se.characterRender,oe=se.disabled,X=se.direction,V=X===void 0?"ltr":X,Y=se.tabIndex,de=Y===void 0?0:Y,xe=se.autoFocus,De=se.onHoverChange,Oe=se.onChange,Pe=se.onFocus,et=se.onBlur,Se=se.onKeyDown,Ke=se.onMouseLeave,Me=(0,t.Z)(se,E),st=m(),Le=(0,r.Z)(st,2),Qe=Le[0],$e=Le[1],lt=le.useRef(null),mt=function(){if(!oe){var Nr;(Nr=lt.current)===null||Nr===void 0||Nr.focus()}};le.useImperativeHandle(he,function(){return{focus:mt,blur:function(){if(!oe){var Nr;(Nr=lt.current)===null||Nr===void 0||Nr.blur()}}}});var Rt=(0,o.Z)(ye||0,{value:_e}),Vt=(0,r.Z)(Rt,2),_t=Vt[0],St=Vt[1],pt=(0,o.Z)(null),bt=(0,r.Z)(pt,2),Qt=bt[0],cr=bt[1],rr=function(Nr,ii){var Rr=V==="rtl",un=Nr+1;if(ne){var Un=Qe(Nr),Kn=x(Un),In=Un.clientWidth;(Rr&&ii-Kn>In/2||!Rr&&ii-Kn<In/2)&&(un-=.5)}return un},hr=function(Nr){St(Nr),Oe==null||Oe(Nr)},lr=le.useState(!1),Sr=(0,r.Z)(lr,2),Pr=Sr[0],Ir=Sr[1],Dr=function(){Ir(!0),Pe==null||Pe()},Hr=function(){Ir(!1),et==null||et()},Wn=le.useState(null),Ln=(0,r.Z)(Wn,2),yn=Ln[0],nr=Ln[1],or=function(Nr,ii){var Rr=rr(ii,Nr.pageX);Rr!==Qt&&(nr(Rr),cr(null)),De==null||De(Rr)},Pt=function(Nr){oe||(nr(null),cr(null),De==null||De(void 0)),Nr&&(Ke==null||Ke(Nr))},Lr=function(Nr,ii){var Rr=rr(ii,Nr.pageX),un=!1;K&&(un=Rr===_t),Pt(),hr(un?0:Rr),cr(un?Rr:null)},Wr=function(Nr){var ii=Nr.keyCode,Rr=V==="rtl",un=_t;ii===a.Z.RIGHT&&un<We&&!Rr?(ne?un+=.5:un+=1,hr(un),Nr.preventDefault()):ii===a.Z.LEFT&&un>0&&!Rr||ii===a.Z.RIGHT&&un>0&&Rr?(ne?un-=.5:un-=1,hr(un),Nr.preventDefault()):ii===a.Z.LEFT&&un<We&&Rr&&(ne?un+=.5:un+=1,hr(un),Nr.preventDefault()),Se==null||Se(Nr)};le.useEffect(function(){xe&&!oe&&mt()},[]);var An=new Array(We).fill(0).map(function(jr,Nr){return le.createElement(h,{ref:$e(Nr),index:Nr,count:We,disabled:oe,prefixCls:"".concat(ve,"-star"),allowHalf:ne,value:yn===null?_t:yn,onClick:Lr,onHover:or,key:jr||Nr,character:z,characterRender:H,focused:Pr})}),kr=i()(ve,we,(pe={},(0,s.Z)(pe,"".concat(ve,"-disabled"),oe),(0,s.Z)(pe,"".concat(ve,"-rtl"),V==="rtl"),pe));return le.createElement("ul",(0,U.Z)({className:kr,onMouseLeave:Pt,tabIndex:oe?-1:de,onFocus:oe?null:Dr,onBlur:oe?null:Hr,onKeyDown:oe?null:Wr,ref:lt,role:"radiogroup"},(0,A.Z)(Me,{aria:!0,data:!0,attr:!0})),An)}var b=le.forwardRef(w),S=b,B=F(36355),T=F(6848),D=F(17313),G=F(83116),C=F(37613);const R=se=>{const{componentCls:he}=se;return{[`${he}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:se.marginXS},"> div":{transition:`all ${se.motionDurationMid}, outline 0s`,"&:hover":{transform:se.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${se.lineWidth}px dashed ${se.starColor}`,transform:se.starHoverScale}},"&-first, &-second":{color:se.starBg,transition:`all ${se.motionDurationMid}`,userSelect:"none",[se.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${he}-star-first, &-half ${he}-star-second`]:{opacity:1},[`&-half ${he}-star-first, &-full ${he}-star-second`]:{color:"inherit"}}}},P=se=>({[`&-rtl${se.componentCls}`]:{direction:"rtl"}}),k=se=>{const{componentCls:he}=se;return{[he]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,D.Wf)(se)),{display:"inline-block",margin:0,padding:0,color:se.starColor,fontSize:se.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${he} ${he}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),R(se)),{[`+ ${he}-text`]:{display:"inline-block",marginInlineStart:se.marginXS,fontSize:se.fontSize}}),P(se))}};var te=(0,G.Z)("Rate",se=>{const he=(0,C.TS)(se,{});return[k(he)]},se=>({starColor:se.yellow6,starSize:se.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:se.colorFillContent})),re=function(se,he){var pe={};for(var Ee in se)Object.prototype.hasOwnProperty.call(se,Ee)&&he.indexOf(Ee)<0&&(pe[Ee]=se[Ee]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ee=Object.getOwnPropertySymbols(se);ve<Ee.length;ve++)he.indexOf(Ee[ve])<0&&Object.prototype.propertyIsEnumerable.call(se,Ee[ve])&&(pe[Ee[ve]]=se[Ee[ve]]);return pe},ue=le.forwardRef((se,he)=>{const{prefixCls:pe,className:Ee,rootClassName:ve,style:we,tooltips:ye,character:_e=le.createElement(n,null)}=se,ze=re(se,["prefixCls","className","rootClassName","style","tooltips","character"]),We=(oe,X)=>{let{index:V}=X;return ye?le.createElement(T.Z,{title:ye[V]},oe):oe},{getPrefixCls:ge,direction:ne,rate:L}=le.useContext(B.E_),K=ge("rate",pe),[$,z]=te(K),H=Object.assign(Object.assign({},L==null?void 0:L.style),we);return $(le.createElement(S,Object.assign({ref:he,character:_e,characterRender:We},ze,{className:i()(Ee,ve,z,L==null?void 0:L.className),style:H,prefixCls:K,direction:ne})))})},31797:function(Er,at,F){"use strict";F.d(at,{default:function(){return w}});var U=F(59301),le=F(56762),e=F(92343),v=F(92310),g=F.n(v),c=F(36355),u=F(78485),l=b=>{const{value:S,formatter:B,precision:T,decimalSeparator:D,groupSeparator:G="",prefixCls:C}=b;let R;if(typeof B=="function")R=B(S);else{const P=String(S),k=P.match(/^(-?)(\d*)(\.(\d+))?$/);if(!k||P==="-")R=P;else{const te=k[1];let re=k[2]||"0",Q=k[4]||"";re=re.replace(/\B(?=(\d{3})+(?!\d))/g,G),typeof T=="number"&&(Q=Q.padEnd(T,"0").slice(0,T>0?T:0)),Q&&(Q=`${D}${Q}`),R=[U.createElement("span",{key:"int",className:`${C}-content-value-int`},te,re),Q&&U.createElement("span",{key:"decimal",className:`${C}-content-value-decimal`},Q)]}}return U.createElement("span",{className:`${C}-content-value`},R)},i=F(17313),s=F(83116),r=F(37613);const t=b=>{const{componentCls:S,marginXXS:B,padding:T,colorTextDescription:D,titleFontSize:G,colorTextHeading:C,contentFontSize:R,fontFamily:P}=b;return{[`${S}`]:Object.assign(Object.assign({},(0,i.Wf)(b)),{[`${S}-title`]:{marginBottom:B,color:D,fontSize:G},[`${S}-skeleton`]:{paddingTop:T},[`${S}-content`]:{color:C,fontSize:R,fontFamily:P,[`${S}-content-value`]:{display:"inline-block",direction:"ltr"},[`${S}-content-prefix, ${S}-content-suffix`]:{display:"inline-block"},[`${S}-content-prefix`]:{marginInlineEnd:B},[`${S}-content-suffix`]:{marginInlineStart:B}}})}};var o=(0,s.Z)("Statistic",b=>{const S=(0,r.TS)(b,{});return[t(S)]},b=>{const{fontSizeHeading3:S,fontSize:B}=b;return{titleFontSize:B,contentFontSize:S}}),A=b=>{const{prefixCls:S,className:B,rootClassName:T,style:D,valueStyle:G,value:C=0,title:R,valueRender:P,prefix:k,suffix:te,loading:re=!1,onMouseEnter:Q,onMouseLeave:ue,decimalSeparator:se=".",groupSeparator:he=","}=b,{getPrefixCls:pe,direction:Ee,statistic:ve}=U.useContext(c.E_),we=pe("statistic",S),[ye,_e]=o(we),ze=U.createElement(l,Object.assign({decimalSeparator:se,groupSeparator:he,prefixCls:we},b,{value:C})),We=g()(we,{[`${we}-rtl`]:Ee==="rtl"},ve==null?void 0:ve.className,B,T,_e);return ye(U.createElement("div",{className:We,style:Object.assign(Object.assign({},ve==null?void 0:ve.style),D),onMouseEnter:Q,onMouseLeave:ue},R&&U.createElement("div",{className:`${we}-title`},R),U.createElement(u.Z,{paragraph:!1,loading:re,className:`${we}-skeleton`},U.createElement("div",{style:G,className:`${we}-content`},k&&U.createElement("span",{className:`${we}-content-prefix`},k),P?P(ze):ze,te&&U.createElement("span",{className:`${we}-content-suffix`},te)))))};const p=[["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 h(b,S){let B=b;const T=/\[[^\]]*]/g,D=(S.match(T)||[]).map(P=>P.slice(1,-1)),G=S.replace(T,"[]"),C=p.reduce((P,k)=>{let[te,re]=k;if(P.includes(te)){const Q=Math.floor(B/re);return B-=Q*re,P.replace(new RegExp(`${te}+`,"g"),ue=>{const se=ue.length;return Q.toString().padStart(se,"0")})}return P},G);let R=0;return C.replace(T,()=>{const P=D[R];return R+=1,P})}function m(b,S){const{format:B=""}=S,T=new Date(b).getTime(),D=Date.now(),G=Math.max(T-D,0);return h(G,B)}const d=1e3/30;function y(b){return new Date(b).getTime()}const x=b=>{const{value:S,format:B="HH:mm:ss",onChange:T,onFinish:D}=b,G=(0,le.Z)(),C=U.useRef(null),R=()=>{D==null||D(),C.current&&(clearInterval(C.current),C.current=null)},P=()=>{const re=y(S);re>=Date.now()&&(C.current=setInterval(()=>{G(),T==null||T(re-Date.now()),re<Date.now()&&R()},d))};U.useEffect(()=>(P(),()=>{C.current&&(clearInterval(C.current),C.current=null)}),[S]);const k=(re,Q)=>m(re,Object.assign(Object.assign({},Q),{format:B})),te=re=>(0,e.Tm)(re,{title:void 0});return U.createElement(A,Object.assign({},b,{valueRender:te,formatter:k}))};var E=U.memo(x);A.Countdown=E;var w=A},12563:function(Er,at,F){"use strict";F.d(at,{default:function(){return T}});var U=F(59301),le=F(72119),e=F(92310),v=F.n(e),g=F(36785),c=F(47729),u=F(14088),n=F(36355),l=F(17313),i=F(37613),s=F(83116);const r=D=>{const{paddingXXS:G,lineWidth:C,tagPaddingHorizontal:R,componentCls:P}=D,k=R-C,te=G-C;return{[P]:Object.assign(Object.assign({},(0,l.Wf)(D)),{display:"inline-block",height:"auto",marginInlineEnd:D.marginXS,paddingInline:k,fontSize:D.tagFontSize,lineHeight:D.tagLineHeight,whiteSpace:"nowrap",background:D.defaultBg,border:`${D.lineWidth}px ${D.lineType} ${D.colorBorder}`,borderRadius:D.borderRadiusSM,opacity:1,transition:`all ${D.motionDurationMid}`,textAlign:"start",position:"relative",[`&${P}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:D.defaultColor},[`${P}-close-icon`]:{marginInlineStart:te,color:D.colorTextDescription,fontSize:D.tagIconSize,cursor:"pointer",transition:`all ${D.motionDurationMid}`,"&:hover":{color:D.colorTextHeading}},[`&${P}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${D.iconCls}-close, ${D.iconCls}-close:hover`]:{color:D.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${P}-checkable-checked):hover`]:{color:D.colorPrimary,backgroundColor:D.colorFillSecondary},"&:active, &-checked":{color:D.colorTextLightSolid},"&-checked":{backgroundColor:D.colorPrimary,"&:hover":{backgroundColor:D.colorPrimaryHover}},"&:active":{backgroundColor:D.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${D.iconCls} + span, > span + ${D.iconCls}`]:{marginInlineStart:k}}),[`${P}-borderless`]:{borderColor:"transparent",background:D.tagBorderlessBg}}},t=D=>{const{lineWidth:G,fontSizeIcon:C}=D,R=D.fontSizeSM,P=`${D.lineHeightSM*R}px`;return(0,i.TS)(D,{tagFontSize:R,tagLineHeight:P,tagIconSize:C-2*G,tagPaddingHorizontal:8,tagBorderlessBg:D.colorFillTertiary})},o=D=>({defaultBg:D.colorFillQuaternary,defaultColor:D.colorText});var a=(0,s.Z)("Tag",D=>{const G=t(D);return r(G)},o),A=function(D,G){var C={};for(var R in D)Object.prototype.hasOwnProperty.call(D,R)&&G.indexOf(R)<0&&(C[R]=D[R]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,R=Object.getOwnPropertySymbols(D);P<R.length;P++)G.indexOf(R[P])<0&&Object.prototype.propertyIsEnumerable.call(D,R[P])&&(C[R[P]]=D[R[P]]);return C},h=D=>{const{prefixCls:G,style:C,className:R,checked:P,onChange:k,onClick:te}=D,re=A(D,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Q,tag:ue}=U.useContext(n.E_),se=we=>{k==null||k(!P),te==null||te(we)},he=Q("tag",G),[pe,Ee]=a(he),ve=v()(he,`${he}-checkable`,{[`${he}-checkable-checked`]:P},ue==null?void 0:ue.className,R,Ee);return pe(U.createElement("span",Object.assign({},re,{style:Object.assign(Object.assign({},C),ue==null?void 0:ue.style),className:ve,onClick:se})))},m=F(45157);const d=D=>(0,m.Z)(D,(G,C)=>{let{textColor:R,lightBorderColor:P,lightColor:k,darkColor:te}=C;return{[`${D.componentCls}-${G}`]:{color:R,background:k,borderColor:P,"&-inverse":{color:D.colorTextLightSolid,background:te,borderColor:te},[`&${D.componentCls}-borderless`]:{borderColor:"transparent"}}}});var y=(0,s.b)(["Tag","preset"],D=>{const G=t(D);return d(G)},o);function x(D){return typeof D!="string"?D:D.charAt(0).toUpperCase()+D.slice(1)}const E=(D,G,C)=>{const R=x(C);return{[`${D.componentCls}-${G}`]:{color:D[`color${C}`],background:D[`color${R}Bg`],borderColor:D[`color${R}Border`],[`&${D.componentCls}-borderless`]:{borderColor:"transparent"}}}};var w=(0,s.b)(["Tag","status"],D=>{const G=t(D);return[E(G,"success","Success"),E(G,"processing","Info"),E(G,"error","Error"),E(G,"warning","Warning")]},o),b=function(D,G){var C={};for(var R in D)Object.prototype.hasOwnProperty.call(D,R)&&G.indexOf(R)<0&&(C[R]=D[R]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,R=Object.getOwnPropertySymbols(D);P<R.length;P++)G.indexOf(R[P])<0&&Object.prototype.propertyIsEnumerable.call(D,R[P])&&(C[R[P]]=D[R[P]]);return C};const S=(D,G)=>{const{prefixCls:C,className:R,rootClassName:P,style:k,children:te,icon:re,color:Q,onClose:ue,closeIcon:se,closable:he,bordered:pe=!0}=D,Ee=b(D,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:ve,direction:we,tag:ye}=U.useContext(n.E_),[_e,ze]=U.useState(!0);U.useEffect(()=>{"visible"in Ee&&ze(Ee.visible)},[Ee.visible]);const We=(0,g.o2)(Q),ge=(0,g.yT)(Q),ne=We||ge,L=Object.assign(Object.assign({backgroundColor:Q&&!ne?Q:void 0},ye==null?void 0:ye.style),k),K=ve("tag",C),[$,z]=a(K),H=v()(K,ye==null?void 0:ye.className,{[`${K}-${Q}`]:ne,[`${K}-has-color`]:Q&&!ne,[`${K}-hidden`]:!_e,[`${K}-rtl`]:we==="rtl",[`${K}-borderless`]:!pe},R,P,z),oe=De=>{De.stopPropagation(),ue==null||ue(De),!De.defaultPrevented&&ze(!1)},[,X]=(0,c.Z)(he,se,De=>De===null?U.createElement(le.Z,{className:`${K}-close-icon`,onClick:oe}):U.createElement("span",{className:`${K}-close-icon`,onClick:oe},De),null,!1),V=typeof Ee.onClick=="function"||te&&te.type==="a",Y=re||null,de=Y?U.createElement(U.Fragment,null,Y,te&&U.createElement("span",null,te)):te,xe=U.createElement("span",Object.assign({},Ee,{ref:G,className:H,style:L}),de,X,We&&U.createElement(y,{key:"preset",prefixCls:K}),ge&&U.createElement(w,{key:"status",prefixCls:K}));return $(V?U.createElement(u.Z,{component:"Tag"},xe):xe)},B=U.forwardRef(S);B.CheckableTag=h;var T=B},65615:function(Er,at,F){"use strict";F.d(at,{Z:function(){return De}});var U=F(59301),le=F(57259),e=F(5891),v=F(80665),g=F(29043),c=F(19149),u=F(43403),n=F(35593),l=F(92310),i=F.n(l),s=F(28800),r=F(35788),t=F(8107);function o(Oe){var Pe=window.innerWidth||document.documentElement.clientWidth,et=window.innerHeight||document.documentElement.clientHeight,Se=Oe.getBoundingClientRect(),Ke=Se.top,Me=Se.right,st=Se.bottom,Le=Se.left;return Ke>=0&&Le>=0&&Me<=Pe&&st<=et}function a(Oe,Pe,et){var Se;return(Se=et!=null?et:Pe)!==null&&Se!==void 0?Se:Oe===null?"center":"bottom"}function A(Oe,Pe,et,Se){var Ke=(0,U.useState)(void 0),Me=(0,g.Z)(Ke,2),st=Me[0],Le=Me[1];(0,s.Z)(function(){var St=typeof Oe=="function"?Oe():Oe;Le(St||null)});var Qe=(0,U.useState)(null),$e=(0,g.Z)(Qe,2),lt=$e[0],mt=$e[1],Rt=(0,t.Z)(function(){if(st){!o(st)&&Pe&&st.scrollIntoView(Se);var St=st.getBoundingClientRect(),pt=St.left,bt=St.top,Qt=St.width,cr=St.height,rr={left:pt,top:bt,width:Qt,height:cr,radius:0};mt(function(hr){return JSON.stringify(hr)!==JSON.stringify(rr)?rr:hr})}else mt(null)}),Vt=function(pt){var bt;return(bt=Array.isArray(et==null?void 0:et.offset)?et==null?void 0:et.offset[pt]:et==null?void 0:et.offset)!==null&&bt!==void 0?bt:6};(0,s.Z)(function(){return Rt(),window.addEventListener("resize",Rt),function(){window.removeEventListener("resize",Rt)}},[st,Pe,Rt]);var _t=(0,U.useMemo)(function(){if(!lt)return lt;var St=Vt(0),pt=Vt(1),bt=(et==null?void 0:et.radius)||2;return{left:lt.left-St,top:lt.top-pt,width:lt.width+St*2,height:lt.height+pt*2,radius:bt}},[lt,et]);return[_t,st]}var p=F(49879),h={fill:"transparent",pointerEvents:"auto"},m=function(Pe){var et=Pe.prefixCls,Se=Pe.rootClassName,Ke=Pe.pos,Me=Pe.showMask,st=Pe.style,Le=st===void 0?{}:st,Qe=Pe.fill,$e=Qe===void 0?"rgba(0,0,0,0.5)":Qe,lt=Pe.open,mt=Pe.animated,Rt=Pe.zIndex,Vt=(0,p.Z)(),_t="".concat(et,"-mask-").concat(Vt),St=(0,v.Z)(mt)==="object"?mt==null?void 0:mt.placeholder:mt;return U.createElement(u.Z,{open:lt,autoLock:!0},U.createElement("div",{className:i()("".concat(et,"-mask"),Se),style:(0,le.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Rt,pointerEvents:"none"},Le)},Me?U.createElement("svg",{style:{width:"100%",height:"100%"}},U.createElement("defs",null,U.createElement("mask",{id:_t},U.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),Ke&&U.createElement("rect",{x:Ke.left,y:Ke.top,rx:Ke.radius,width:Ke.width,height:Ke.height,fill:"black",className:St?"".concat(et,"-placeholder-animated"):""}))),U.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:$e,mask:"url(#".concat(_t,")")}),Ke&&U.createElement(U.Fragment,null,U.createElement("rect",(0,e.Z)({},h,{x:"0",y:"0",width:"100%",height:Ke.top})),U.createElement("rect",(0,e.Z)({},h,{x:"0",y:"0",width:Ke.left,height:"100%"})),U.createElement("rect",(0,e.Z)({},h,{x:"0",y:Ke.top+Ke.height,width:"100%",height:"calc(100vh - ".concat(Ke.top+Ke.height,"px)")})),U.createElement("rect",(0,e.Z)({},h,{x:Ke.left+Ke.width,y:"0",width:"calc(100vw - ".concat(Ke.left+Ke.width,"px)"),height:"100%"})))):null))},d=m,y={adjustX:1,adjustY:1},x=[0,0],E={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 w(){var Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Pe={};return Object.keys(E).forEach(function(et){Pe[et]=(0,le.Z)((0,le.Z)({},E[et]),{},{autoArrow:Oe,targetOffset:x})}),Pe}var b=w(),S=F(26390);function B(Oe){var Pe=Oe.prefixCls,et=Oe.current,Se=Oe.total,Ke=Oe.title,Me=Oe.description,st=Oe.onClose,Le=Oe.onPrev,Qe=Oe.onNext,$e=Oe.onFinish,lt=Oe.className,mt=Oe.closeIcon,Rt=mt!==!1&&mt!==null,Vt=mt!==void 0&&mt!==!0?mt:U.createElement("span",{className:"".concat(Pe,"-close-x")},"\xD7");return U.createElement("div",{className:i()("".concat(Pe,"-content"),lt)},U.createElement("div",{className:"".concat(Pe,"-inner")},Rt&&U.createElement("button",{type:"button",onClick:st,"aria-label":"Close",className:"".concat(Pe,"-close")},Vt),U.createElement("div",{className:"".concat(Pe,"-header")},U.createElement("div",{className:"".concat(Pe,"-title")},Ke)),U.createElement("div",{className:"".concat(Pe,"-description")},Me),U.createElement("div",{className:"".concat(Pe,"-footer")},U.createElement("div",{className:"".concat(Pe,"-sliders")},Se>1?(0,S.Z)(Array.from({length:Se}).keys()).map(function(_t,St){return U.createElement("span",{key:_t,className:St===et?"active":""})}):null),U.createElement("div",{className:"".concat(Pe,"-buttons")},et!==0?U.createElement("button",{className:"".concat(Pe,"-prev-btn"),onClick:Le},"Prev"):null,et===Se-1?U.createElement("button",{className:"".concat(Pe,"-finish-btn"),onClick:$e},"Finish"):U.createElement("button",{className:"".concat(Pe,"-next-btn"),onClick:Qe},"Next")))))}var T=function(Pe){var et=Pe.current,Se=Pe.renderPanel;return U.createElement(U.Fragment,null,typeof Se=="function"?Se(Pe,et):U.createElement(B,Pe))},D=T,G=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon"],C={left:"50%",top:"50%",width:1,height:1},R=function(Pe){var et=Pe.prefixCls,Se=et===void 0?"rc-tour":et,Ke=Pe.steps,Me=Ke===void 0?[]:Ke,st=Pe.defaultCurrent,Le=Pe.current,Qe=Pe.onChange,$e=Pe.onClose,lt=Pe.onFinish,mt=Pe.open,Rt=Pe.mask,Vt=Rt===void 0?!0:Rt,_t=Pe.arrow,St=_t===void 0?!0:_t,pt=Pe.rootClassName,bt=Pe.placement,Qt=Pe.renderPanel,cr=Pe.gap,rr=Pe.animated,hr=Pe.scrollIntoViewOptions,lr=hr===void 0?!0:hr,Sr=Pe.zIndex,Pr=Sr===void 0?1001:Sr,Ir=Pe.closeIcon,Dr=(0,c.Z)(Pe,G),Hr=U.useRef(),Wn=(0,r.Z)(0,{value:Le,defaultValue:st}),Ln=(0,g.Z)(Wn,2),yn=Ln[0],nr=Ln[1],or=(0,r.Z)(void 0,{value:mt,postState:function(gi){return yn<0||yn>=Me.length?!1:gi!=null?gi:!0}}),Pt=(0,g.Z)(or,2),Lr=Pt[0],Wr=Pt[1],An=U.useRef(Lr);(0,s.Z)(function(){Lr&&!An.current&&nr(0),An.current=Lr},[Lr]);var kr=Me[yn]||{},jr=kr.target,Nr=kr.placement,ii=kr.style,Rr=kr.arrow,un=kr.className,Un=kr.mask,Kn=kr.scrollIntoViewOptions,In=kr.closeIcon,Jn=Lr&&(Un!=null?Un:Vt),ur=In!=null?In:Ir,Xi=Kn!=null?Kn:lr,vo=A(jr,mt,cr,Xi),wt=(0,g.Z)(vo,2),Xt=wt[0],Jt=wt[1],fr=a(Jt,bt,Nr),Cr=Jt?typeof Rr=="undefined"?St:Rr:!1,xr=(0,v.Z)(Cr)==="object"?Cr.pointAtCenter:!1;(0,s.Z)(function(){var ei;(ei=Hr.current)===null||ei===void 0||ei.forceAlign()},[xr,yn]);var dr=function(gi){nr(gi),Qe==null||Qe(gi)};if(Jt===void 0)return null;var yt=function(){Wr(!1),$e==null||$e(yn)},bn=function(){return U.createElement(D,(0,e.Z)({arrow:Cr,key:"content",prefixCls:Se,total:Me.length,renderPanel:Qt,onPrev:function(){dr(yn-1)},onNext:function(){dr(yn+1)},onClose:yt,current:yn,onFinish:function(){yt(),lt==null||lt()},closeIcon:ur},Me[yn]))},rn=typeof Jn=="boolean"?Jn:!!Jn,nn=typeof Jn=="boolean"?void 0:Jn,ni=function(gi){return gi||Jt||document.body};return U.createElement(U.Fragment,null,U.createElement(d,{zIndex:Pr,prefixCls:Se,pos:Xt,showMask:rn,style:nn==null?void 0:nn.style,fill:nn==null?void 0:nn.color,open:Lr,animated:rr,rootClassName:pt}),U.createElement(n.Z,(0,e.Z)({builtinPlacements:w(xr)},Dr,{ref:Hr,popupStyle:ii,popupPlacement:fr,popupVisible:Lr,popupClassName:i()(pt,un),prefixCls:Se,popup:bn,forceRender:!1,destroyPopupOnHide:!0,zIndex:Pr,getTriggerDOMNode:ni,arrow:!!Cr}),U.createElement(u.Z,{open:Lr,autoLock:!0},U.createElement("div",{className:i()(pt,"".concat(Se,"-target-placeholder")),style:(0,le.Z)((0,le.Z)({},Xt||C),{},{position:"fixed",pointerEvents:"none"})}))))},P=R,k=P,te=F(79676),re=F(36355),Q=F(88088),ue=F(72119),se=F(3113),he=F(9763),pe=F(31724),Ee=F(47729);function ve(Oe){return Oe!=null}var ye=Oe=>{let{stepProps:Pe,current:et,type:Se,indicatorsRender:Ke,closeIcon:Me}=Oe;var st,Le;const{prefixCls:Qe,total:$e=1,title:lt,onClose:mt,onPrev:Rt,onNext:Vt,onFinish:_t,cover:St,description:pt,nextButtonProps:bt,prevButtonProps:Qt,type:cr,className:rr,closeIcon:hr}=Pe,lr=cr!=null?cr:Se,Sr=hr!=null?hr:Me,Pr=Sr!==!1&&Sr!==null,[Ir,Dr]=(0,Ee.Z)(Pr,Sr,kr=>U.createElement("span",{onClick:mt,"aria-label":"Close",className:`${Qe}-close`},kr),U.createElement(ue.Z,{className:`${Qe}-close-icon`}),!0),Hr=et===$e-1,Wn=()=>{var kr;Rt==null||Rt(),(kr=Qt==null?void 0:Qt.onClick)===null||kr===void 0||kr.call(Qt)},Ln=()=>{var kr;Hr?_t==null||_t():Vt==null||Vt(),(kr=bt==null?void 0:bt.onClick)===null||kr===void 0||kr.call(bt)},yn=ve(lt)?U.createElement("div",{className:`${Qe}-header`},U.createElement("div",{className:`${Qe}-title`},lt)):null,nr=ve(pt)?U.createElement("div",{className:`${Qe}-description`},pt):null,or=ve(St)?U.createElement("div",{className:`${Qe}-cover`},St):null;let Pt;Ke?Pt=Ke(et,$e):Pt=(0,S.Z)(Array.from({length:$e}).keys()).map((kr,jr)=>U.createElement("span",{key:kr,className:i()(jr===et&&`${Qe}-indicator-active`,`${Qe}-indicator`)}));const Lr=lr==="primary"?"default":"primary",Wr={type:"default",ghost:lr==="primary"},[An]=(0,he.Z)("Tour",pe.Z.Tour);return U.createElement("div",{className:i()(rr,`${Qe}-content`)},U.createElement("div",{className:`${Qe}-inner`},Ir&&Dr,or,yn,nr,U.createElement("div",{className:`${Qe}-footer`},$e>1&&U.createElement("div",{className:`${Qe}-indicators`},Pt),U.createElement("div",{className:`${Qe}-buttons`},et!==0?U.createElement(se.ZP,Object.assign({},Wr,Qt,{onClick:Wn,size:"small",className:i()(`${Qe}-prev-btn`,Qt==null?void 0:Qt.className)}),(st=Qt==null?void 0:Qt.children)!==null&&st!==void 0?st:An==null?void 0:An.Previous):null,U.createElement(se.ZP,Object.assign({type:Lr},bt,{onClick:Ln,size:"small",className:i()(`${Qe}-next-btn`,bt==null?void 0:bt.className)}),(Le=bt==null?void 0:bt.children)!==null&&Le!==void 0?Le:Hr?An==null?void 0:An.Finish:An==null?void 0:An.Next)))))},_e=F(39722),ze=F(64993),We=F(17313),ge=F(19447),ne=F(83116),L=F(37613);const K=Oe=>{const{componentCls:Pe,lineHeight:et,padding:Se,paddingXS:Ke,borderRadius:Me,borderRadiusXS:st,colorPrimary:Le,colorText:Qe,colorFill:$e,indicatorHeight:lt,indicatorWidth:mt,boxShadowTertiary:Rt,tourZIndexPopup:Vt,fontSize:_t,colorBgElevated:St,fontWeightStrong:pt,marginXS:bt,colorTextLightSolid:Qt,tourBorderRadius:cr,colorWhite:rr,colorBgTextHover:hr,tourCloseSize:lr,motionDurationSlow:Sr,antCls:Pr}=Oe;return[{[Pe]:Object.assign(Object.assign({},(0,We.Wf)(Oe)),{color:Qe,position:"absolute",zIndex:Vt,display:"block",visibility:"visible",fontSize:_t,lineHeight:et,width:520,"--antd-arrow-background-color":St,"&-pure":{maxWidth:"100%",position:"relative"},[`&${Pe}-hidden`]:{display:"none"},[`${Pe}-content`]:{position:"relative"},[`${Pe}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:cr,boxShadow:Rt,position:"relative",backgroundColor:St,border:"none",backgroundClip:"padding-box",[`${Pe}-close`]:{position:"absolute",top:Se,insetInlineEnd:Se,color:Oe.colorIcon,outline:"none",width:lr,height:lr,borderRadius:Oe.borderRadiusSM,transition:`background-color ${Oe.motionDurationMid}, color ${Oe.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:Oe.colorIconHover,backgroundColor:Oe.wireframe?"transparent":Oe.colorFillContent}},[`${Pe}-cover`]:{textAlign:"center",padding:`${Se+lr+Ke}px ${Se}px 0`,img:{width:"100%"}},[`${Pe}-header`]:{padding:`${Se}px ${Se}px ${Ke}px`,[`${Pe}-title`]:{lineHeight:et,fontSize:_t,fontWeight:pt}},[`${Pe}-description`]:{padding:`0 ${Se}px`,lineHeight:et,wordWrap:"break-word"},[`${Pe}-footer`]:{padding:`${Ke}px ${Se}px ${Se}px`,textAlign:"end",borderRadius:`0 0 ${st}px ${st}px`,display:"flex",[`${Pe}-indicators`]:{display:"inline-block",[`${Pe}-indicator`]:{width:mt,height:lt,display:"inline-block",borderRadius:"50%",background:$e,"&:not(:last-child)":{marginInlineEnd:lt},"&-active":{background:Le}}},[`${Pe}-buttons`]:{marginInlineStart:"auto",[`${Pr}-btn`]:{marginInlineStart:bt}}}},[`${Pe}-primary, &${Pe}-primary`]:{"--antd-arrow-background-color":Le,[`${Pe}-inner`]:{color:Qt,textAlign:"start",textDecoration:"none",backgroundColor:Le,borderRadius:Me,boxShadow:Rt,[`${Pe}-close`]:{color:Qt},[`${Pe}-indicators`]:{[`${Pe}-indicator`]:{background:new ze.C(Qt).setAlpha(.15).toRgbString(),"&-active":{background:Qt}}},[`${Pe}-prev-btn`]:{color:Qt,borderColor:new ze.C(Qt).setAlpha(.15).toRgbString(),backgroundColor:Le,"&:hover":{backgroundColor:new ze.C(Qt).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${Pe}-next-btn`]:{color:Le,borderColor:"transparent",background:rr,"&:hover":{background:new ze.C(hr).onBackground(rr).toRgbString()}}}}}),[`${Pe}-mask`]:{[`${Pe}-placeholder-animated`]:{transition:`all ${Sr}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${Pe}-inner`]:{borderRadius:Math.min(cr,ge.qN)}}},(0,ge.ZP)(Oe,{colorBg:"var(--antd-arrow-background-color)",contentRadius:cr,limitVerticalRadius:!0})]};var $=(0,ne.Z)("Tour",Oe=>{const{borderRadiusLG:Pe,fontSize:et,lineHeight:Se}=Oe,Ke=(0,L.TS)(Oe,{tourZIndexPopup:Oe.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:Pe,tourCloseSize:et*Se});return[K(Ke)]}),z=F(53487),H=function(Oe,Pe){var et={};for(var Se in Oe)Object.prototype.hasOwnProperty.call(Oe,Se)&&Pe.indexOf(Se)<0&&(et[Se]=Oe[Se]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,Se=Object.getOwnPropertySymbols(Oe);Ke<Se.length;Ke++)Pe.indexOf(Se[Ke])<0&&Object.prototype.propertyIsEnumerable.call(Oe,Se[Ke])&&(et[Se[Ke]]=Oe[Se[Ke]]);return et};const oe=Oe=>{const{prefixCls:Pe,current:et=0,total:Se=6,className:Ke,style:Me,type:st}=Oe,Le=H(Oe,["prefixCls","current","total","className","style","type"]),{getPrefixCls:Qe}=U.useContext(re.E_),$e=Qe("tour",Pe),[lt,mt]=$($e);return lt(U.createElement(_e.t5,{prefixCls:$e,hashId:mt,className:i()(Ke,`${$e}-pure`,st&&`${$e}-${st}`),style:Me},U.createElement(ye,{stepProps:Object.assign(Object.assign({},Le),{prefixCls:$e,total:Se}),current:et,type:st})))};var X=(0,z.i)(oe),Y=Oe=>{let{defaultType:Pe,steps:et=[],current:Se,defaultCurrent:Ke}=Oe;var Me;const[st,Le]=(0,r.Z)(Ke,{value:Se});(0,U.useLayoutEffect)(()=>{Se!==void 0&&Le(Se)},[Se]);const Qe=typeof st=="number"?(Me=et[st])===null||Me===void 0?void 0:Me.type:Pe;return{currentMergedType:Qe!=null?Qe:Pe,updateInnerCurrent:Le}},de=function(Oe,Pe){var et={};for(var Se in Oe)Object.prototype.hasOwnProperty.call(Oe,Se)&&Pe.indexOf(Se)<0&&(et[Se]=Oe[Se]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,Se=Object.getOwnPropertySymbols(Oe);Ke<Se.length;Ke++)Pe.indexOf(Se[Ke])<0&&Object.prototype.propertyIsEnumerable.call(Oe,Se[Ke])&&(et[Se[Ke]]=Oe[Se[Ke]]);return et};const xe=Oe=>{const{prefixCls:Pe,current:et,defaultCurrent:Se,type:Ke,rootClassName:Me,indicatorsRender:st,steps:Le}=Oe,Qe=de(Oe,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:$e,direction:lt}=(0,U.useContext)(re.E_),mt=$e("tour",Pe),[Rt,Vt]=$(mt),[,_t]=(0,Q.Z)(),{currentMergedType:St,updateInnerCurrent:pt}=Y({defaultType:Ke,steps:Le,current:et,defaultCurrent:Se}),bt=(0,te.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:_t.marginXXS,arrowWidth:_t.sizePopupArrow,borderRadius:_t.borderRadius}),Qt=i()({[`${mt}-primary`]:St==="primary",[`${mt}-rtl`]:lt==="rtl"},Vt,Me),cr=(hr,lr)=>U.createElement(ye,{type:Ke,stepProps:hr,current:lr,indicatorsRender:st}),rr=hr=>{var lr;pt(hr),(lr=Oe.onChange)===null||lr===void 0||lr.call(Oe,hr)};return Rt(U.createElement(k,Object.assign({},Qe,{rootClassName:Qt,prefixCls:mt,current:et,defaultCurrent:Se,animated:!0,renderPanel:cr,builtinPlacements:bt,onChange:rr,steps:Le})))};xe._InternalPanelDoNotUseOrYouWillBeFired=X;var De=xe},24645:function(Er,at,F){"use strict";F.d(at,{default:function(){return vo}});var U=F(59301),le=F(26390),e=F(92310),v=F.n(e),g=F(5891),c=F(79545),u=F(68550),n=F(17928),l=F(7711),i=F(80962),s=F(19149),r=F(50204),t=F(80665),o=F(20959),a=F(36994);function A(wt,Xt){var Jt="cannot ".concat(wt.method," ").concat(wt.action," ").concat(Xt.status,"'"),fr=new Error(Jt);return fr.status=Xt.status,fr.method=wt.method,fr.url=wt.action,fr}function p(wt){var Xt=wt.responseText||wt.response;if(!Xt)return Xt;try{return JSON.parse(Xt)}catch(Jt){return Xt}}function h(wt){var Xt=new XMLHttpRequest;wt.onProgress&&Xt.upload&&(Xt.upload.onprogress=function(xr){xr.total>0&&(xr.percent=xr.loaded/xr.total*100),wt.onProgress(xr)});var Jt=new FormData;wt.data&&Object.keys(wt.data).forEach(function(Cr){var xr=wt.data[Cr];if(Array.isArray(xr)){xr.forEach(function(dr){Jt.append("".concat(Cr,"[]"),dr)});return}Jt.append(Cr,xr)}),wt.file instanceof Blob?Jt.append(wt.filename,wt.file,wt.file.name):Jt.append(wt.filename,wt.file),Xt.onerror=function(xr){wt.onError(xr)},Xt.onload=function(){return Xt.status<200||Xt.status>=300?wt.onError(A(wt,Xt),p(Xt)):wt.onSuccess(p(Xt),Xt)},Xt.open(wt.method,wt.action,!0),wt.withCredentials&&"withCredentials"in Xt&&(Xt.withCredentials=!0);var fr=wt.headers||{};return fr["X-Requested-With"]!==null&&Xt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(fr).forEach(function(Cr){fr[Cr]!==null&&Xt.setRequestHeader(Cr,fr[Cr])}),Xt.send(Jt),{abort:function(){Xt.abort()}}}var m=+new Date,d=0;function y(){return"rc-upload-".concat(m,"-").concat(++d)}var x=F(51395),E=function(wt,Xt){if(wt&&Xt){var Jt=Array.isArray(Xt)?Xt:Xt.split(","),fr=wt.name||"",Cr=wt.type||"",xr=Cr.replace(/\/.*$/,"");return Jt.some(function(dr){var yt=dr.trim();if(/^\*(\/\*)?$/.test(dr))return!0;if(yt.charAt(0)==="."){var bn=fr.toLowerCase(),rn=yt.toLowerCase(),nn=[rn];return(rn===".jpg"||rn===".jpeg")&&(nn=[".jpg",".jpeg"]),nn.some(function(ni){return bn.endsWith(ni)})}return/\/\*$/.test(yt)?xr===yt.replace(/\/.*$/,""):Cr===yt?!0:/^\w+$/.test(yt)?((0,x.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(yt,"'.Skip for check.")),!0):!1})}return!0};function w(wt,Xt){var Jt=wt.createReader(),fr=[];function Cr(){Jt.readEntries(function(xr){var dr=Array.prototype.slice.apply(xr);fr=fr.concat(dr);var yt=!dr.length;yt?Xt(fr):Cr()})}Cr()}var b=function(Xt,Jt,fr){var Cr=function xr(dr,yt){dr&&(dr.path=yt||"",dr.isFile?dr.file(function(bn){fr(bn)&&(dr.fullPath&&!bn.webkitRelativePath&&(Object.defineProperties(bn,{webkitRelativePath:{writable:!0}}),bn.webkitRelativePath=dr.fullPath.replace(/^\//,""),Object.defineProperties(bn,{webkitRelativePath:{writable:!1}})),Jt([bn]))}):dr.isDirectory&&w(dr,function(bn){bn.forEach(function(rn){xr(rn,"".concat(yt).concat(dr.name,"/"))})}))};Xt.forEach(function(xr){Cr(xr.webkitGetAsEntry())})},S=b,B=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],T=function(wt){(0,n.Z)(Jt,wt);var Xt=(0,l.Z)(Jt);function Jt(){var fr;(0,c.Z)(this,Jt);for(var Cr=arguments.length,xr=new Array(Cr),dr=0;dr<Cr;dr++)xr[dr]=arguments[dr];return fr=Xt.call.apply(Xt,[this].concat(xr)),fr.state={uid:y()},fr.reqs={},fr.fileInput=void 0,fr._isMounted=void 0,fr.onChange=function(yt){var bn=fr.props,rn=bn.accept,nn=bn.directory,ni=yt.target.files,ei=(0,le.Z)(ni).filter(function(gi){return!nn||E(gi,rn)});fr.uploadFiles(ei),fr.reset()},fr.onClick=function(yt){var bn=fr.fileInput;if(bn){var rn=yt.target,nn=fr.props.onClick;if(rn&&rn.tagName==="BUTTON"){var ni=bn.parentNode;ni.focus(),rn.blur()}bn.click(),nn&&nn(yt)}},fr.onKeyDown=function(yt){yt.key==="Enter"&&fr.onClick(yt)},fr.onFileDrop=function(yt){var bn=fr.props.multiple;if(yt.preventDefault(),yt.type!=="dragover")if(fr.props.directory)S(Array.prototype.slice.call(yt.dataTransfer.items),fr.uploadFiles,function(nn){return E(nn,fr.props.accept)});else{var rn=(0,le.Z)(yt.dataTransfer.files).filter(function(nn){return E(nn,fr.props.accept)});bn===!1&&(rn=rn.slice(0,1)),fr.uploadFiles(rn)}},fr.uploadFiles=function(yt){var bn=(0,le.Z)(yt),rn=bn.map(function(nn){return nn.uid=y(),fr.processFile(nn,bn)});Promise.all(rn).then(function(nn){var ni=fr.props.onBatchStart;ni==null||ni(nn.map(function(ei){var gi=ei.origin,yo=ei.parsedFile;return{file:gi,parsedFile:yo}})),nn.filter(function(ei){return ei.parsedFile!==null}).forEach(function(ei){fr.post(ei)})})},fr.processFile=function(){var yt=(0,o.Z)((0,r.Z)().mark(function bn(rn,nn){var ni,ei,gi,yo,lo,bo,xi,so,Oi;return(0,r.Z)().wrap(function(ui){for(;;)switch(ui.prev=ui.next){case 0:if(ni=fr.props.beforeUpload,ei=rn,!ni){ui.next=14;break}return ui.prev=3,ui.next=6,ni(rn,nn);case 6:ei=ui.sent,ui.next=12;break;case 9:ui.prev=9,ui.t0=ui.catch(3),ei=!1;case 12:if(ei!==!1){ui.next=14;break}return ui.abrupt("return",{origin:rn,parsedFile:null,action:null,data:null});case 14:if(gi=fr.props.action,typeof gi!="function"){ui.next=21;break}return ui.next=18,gi(rn);case 18:yo=ui.sent,ui.next=22;break;case 21:yo=gi;case 22:if(lo=fr.props.data,typeof lo!="function"){ui.next=29;break}return ui.next=26,lo(rn);case 26:bo=ui.sent,ui.next=30;break;case 29:bo=lo;case 30:return xi=((0,t.Z)(ei)==="object"||typeof ei=="string")&&ei?ei:rn,xi instanceof File?so=xi:so=new File([xi],rn.name,{type:rn.type}),Oi=so,Oi.uid=rn.uid,ui.abrupt("return",{origin:rn,data:bo,parsedFile:Oi,action:yo});case 35:case"end":return ui.stop()}},bn,null,[[3,9]])}));return function(bn,rn){return yt.apply(this,arguments)}}(),fr.saveFileInput=function(yt){fr.fileInput=yt},fr}return(0,u.Z)(Jt,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(Cr){var xr=this,dr=Cr.data,yt=Cr.origin,bn=Cr.action,rn=Cr.parsedFile;if(this._isMounted){var nn=this.props,ni=nn.onStart,ei=nn.customRequest,gi=nn.name,yo=nn.headers,lo=nn.withCredentials,bo=nn.method,xi=yt.uid,so=ei||h,Oi={action:bn,filename:gi,data:dr,file:rn,headers:yo,withCredentials:lo,method:bo||"post",onProgress:function(ui){var Cn=xr.props.onProgress;Cn==null||Cn(ui,rn)},onSuccess:function(ui,Cn){var Or=xr.props.onSuccess;Or==null||Or(ui,rn,Cn),delete xr.reqs[xi]},onError:function(ui,Cn){var Or=xr.props.onError;Or==null||Or(ui,Cn,rn),delete xr.reqs[xi]}};ni(yt),this.reqs[xi]=so(Oi)}}},{key:"reset",value:function(){this.setState({uid:y()})}},{key:"abort",value:function(Cr){var xr=this.reqs;if(Cr){var dr=Cr.uid?Cr.uid:Cr;xr[dr]&&xr[dr].abort&&xr[dr].abort(),delete xr[dr]}else Object.keys(xr).forEach(function(yt){xr[yt]&&xr[yt].abort&&xr[yt].abort(),delete xr[yt]})}},{key:"render",value:function(){var Cr=this.props,xr=Cr.component,dr=Cr.prefixCls,yt=Cr.className,bn=Cr.disabled,rn=Cr.id,nn=Cr.style,ni=Cr.multiple,ei=Cr.accept,gi=Cr.capture,yo=Cr.children,lo=Cr.directory,bo=Cr.openFileDialogOnClick,xi=Cr.onMouseEnter,so=Cr.onMouseLeave,Oi=(0,s.Z)(Cr,B),Zi=v()((0,i.Z)((0,i.Z)((0,i.Z)({},dr,!0),"".concat(dr,"-disabled"),bn),yt,yt)),ui=lo?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Cn=bn?{}:{onClick:bo?this.onClick:function(){},onKeyDown:bo?this.onKeyDown:function(){},onMouseEnter:xi,onMouseLeave:so,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return U.createElement(xr,(0,g.Z)({},Cn,{className:Zi,role:"button",style:nn}),U.createElement("input",(0,g.Z)({},(0,a.Z)(Oi,{aria:!0,data:!0}),{id:rn,disabled:bn,type:"file",ref:this.saveFileInput,onClick:function(ti){return ti.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:ei},ui,{multiple:ni,onChange:this.onChange},gi!=null?{capture:gi}:{})),yo)}}]),Jt}(U.Component),D=T;function G(){}var C=function(wt){(0,n.Z)(Jt,wt);var Xt=(0,l.Z)(Jt);function Jt(){var fr;(0,c.Z)(this,Jt);for(var Cr=arguments.length,xr=new Array(Cr),dr=0;dr<Cr;dr++)xr[dr]=arguments[dr];return fr=Xt.call.apply(Xt,[this].concat(xr)),fr.uploader=void 0,fr.saveUploader=function(yt){fr.uploader=yt},fr}return(0,u.Z)(Jt,[{key:"abort",value:function(Cr){this.uploader.abort(Cr)}},{key:"render",value:function(){return U.createElement(D,(0,g.Z)({},this.props,{ref:this.saveUploader}))}}]),Jt}(U.Component);C.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:G,onError:G,onSuccess:G,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var R=C,P=R,k=F(35788),te=F(4676),re=F(36355),Q=F(1684),ue=F(9763),se=F(31724),he={icon:function(Xt,Jt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Jt}},{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:Xt}}]}},name:"file",theme:"twotone"},pe=he,Ee=F(88853),ve=function(Xt,Jt){return U.createElement(Ee.Z,(0,g.Z)({},Xt,{ref:Jt,icon:pe}))},we=U.forwardRef(ve),ye=we,_e=F(50023),ze={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"},We=ze,ge=function(Xt,Jt){return U.createElement(Ee.Z,(0,g.Z)({},Xt,{ref:Jt,icon:We}))},ne=U.forwardRef(ge),L=ne,K={icon:function(Xt,Jt){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:Xt}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Jt}},{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:Jt}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Jt}},{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:Xt}}]}},name:"picture",theme:"twotone"},$=K,z=function(Xt,Jt){return U.createElement(Ee.Z,(0,g.Z)({},Xt,{ref:Jt,icon:$}))},H=U.forwardRef(z),oe=H,X=F(43469),V=F(56762),Y=F(62892),de=F(92343),xe=F(3113);function De(wt){return Object.assign(Object.assign({},wt),{lastModified:wt.lastModified,lastModifiedDate:wt.lastModifiedDate,name:wt.name,size:wt.size,type:wt.type,uid:wt.uid,percent:0,originFileObj:wt})}function Oe(wt,Xt){const Jt=(0,le.Z)(Xt),fr=Jt.findIndex(Cr=>{let{uid:xr}=Cr;return xr===wt.uid});return fr===-1?Jt.push(wt):Jt[fr]=wt,Jt}function Pe(wt,Xt){const Jt=wt.uid!==void 0?"uid":"name";return Xt.filter(fr=>fr[Jt]===wt[Jt])[0]}function et(wt,Xt){const Jt=wt.uid!==void 0?"uid":"name",fr=Xt.filter(Cr=>Cr[Jt]!==wt[Jt]);return fr.length===Xt.length?null:fr}const Se=function(){const Xt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),fr=Xt[Xt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(fr)||[""])[0]},Ke=wt=>wt.indexOf("image/")===0,Me=wt=>{if(wt.type&&!wt.thumbUrl)return Ke(wt.type);const Xt=wt.thumbUrl||wt.url||"",Jt=Se(Xt);return/^data:image\//.test(Xt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Jt)?!0:!(/^data:/.test(Xt)||Jt)},st=200;function Le(wt){return new Promise(Xt=>{if(!wt.type||!Ke(wt.type)){Xt("");return}const Jt=document.createElement("canvas");Jt.width=st,Jt.height=st,Jt.style.cssText=`position: fixed; left: 0; top: 0; width: ${st}px; height: ${st}px; z-index: 9999; display: none;`,document.body.appendChild(Jt);const fr=Jt.getContext("2d"),Cr=new Image;if(Cr.onload=()=>{const{width:xr,height:dr}=Cr;let yt=st,bn=st,rn=0,nn=0;xr>dr?(bn=dr*(st/xr),nn=-(bn-yt)/2):(yt=xr*(st/dr),rn=-(yt-bn)/2),fr.drawImage(Cr,rn,nn,yt,bn);const ni=Jt.toDataURL();document.body.removeChild(Jt),window.URL.revokeObjectURL(Cr.src),Xt(ni)},Cr.crossOrigin="anonymous",wt.type.startsWith("image/svg+xml")){const xr=new FileReader;xr.onload=()=>{xr.result&&(Cr.src=xr.result)},xr.readAsDataURL(wt)}else if(wt.type.startsWith("image/gif")){const xr=new FileReader;xr.onload=()=>{xr.result&&Xt(xr.result)},xr.readAsDataURL(wt)}else Cr.src=window.URL.createObjectURL(wt)})}var Qe=F(72295),$e=F(24566),lt=F(30631),mt=F(93948),Rt=F(6848),_t=U.forwardRef((wt,Xt)=>{let{prefixCls:Jt,className:fr,style:Cr,locale:xr,listType:dr,file:yt,items:bn,progress:rn,iconRender:nn,actionIconRender:ni,itemRender:ei,isImgUrl:gi,showPreviewIcon:yo,showRemoveIcon:lo,showDownloadIcon:bo,previewIcon:xi,removeIcon:so,downloadIcon:Oi,onPreview:Zi,onDownload:ui,onClose:Cn}=wt;var Or,ti;const{status:Tn}=yt,[Xn,sr]=U.useState(Tn);U.useEffect(()=>{Tn!=="removed"&&sr(Tn)},[Tn]);const[Qr,jn]=U.useState(!1);U.useEffect(()=>{const gn=setTimeout(()=>{jn(!0)},300);return()=>{clearTimeout(gn)}},[]);const mn=nn(yt);let _n=U.createElement("div",{className:`${Jt}-icon`},mn);if(dr==="picture"||dr==="picture-card"||dr==="picture-circle")if(Xn==="uploading"||!yt.thumbUrl&&!yt.url){const gn=v()(`${Jt}-list-item-thumbnail`,{[`${Jt}-list-item-file`]:Xn!=="uploading"});_n=U.createElement("div",{className:gn},mn)}else{const gn=gi!=null&&gi(yt)?U.createElement("img",{src:yt.thumbUrl||yt.url,alt:yt.name,className:`${Jt}-list-item-image`,crossOrigin:yt.crossOrigin}):mn,Gr=v()(`${Jt}-list-item-thumbnail`,{[`${Jt}-list-item-file`]:gi&&!gi(yt)});_n=U.createElement("a",{className:Gr,onClick:dn=>Zi(yt,dn),href:yt.url||yt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},gn)}const Rn=v()(`${Jt}-list-item`,`${Jt}-list-item-${Xn}`),Po=typeof yt.linkProps=="string"?JSON.parse(yt.linkProps):yt.linkProps,qn=lo?ni((typeof so=="function"?so(yt):so)||U.createElement(Qe.Z,null),()=>Cn(yt),Jt,xr.removeFile):null,Ri=bo&&Xn==="done"?ni((typeof Oi=="function"?Oi(yt):Oi)||U.createElement($e.Z,null),()=>ui(yt),Jt,xr.downloadFile):null,vi=dr!=="picture-card"&&dr!=="picture-circle"&&U.createElement("span",{key:"download-delete",className:v()(`${Jt}-list-item-actions`,{picture:dr==="picture"})},Ri,qn),Bi=v()(`${Jt}-list-item-name`),Yi=yt.url?[U.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Bi,title:yt.name},Po,{href:yt.url,onClick:gn=>Zi(yt,gn)}),yt.name),vi]:[U.createElement("span",{key:"view",className:Bi,onClick:gn=>Zi(yt,gn),title:yt.name},yt.name),vi],zn={pointerEvents:"none",opacity:.5},ki=yo?U.createElement("a",{href:yt.url||yt.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:yt.url||yt.thumbUrl?void 0:zn,onClick:gn=>Zi(yt,gn),title:xr.previewFile},typeof xi=="function"?xi(yt):xi||U.createElement(lt.Z,null)):null,Gi=(dr==="picture-card"||dr==="picture-circle")&&Xn!=="uploading"&&U.createElement("span",{className:`${Jt}-list-item-actions`},ki,Xn==="done"&&Ri,qn),{getPrefixCls:eo}=U.useContext(re.E_),Wo=eo(),Et=U.createElement("div",{className:Rn},_n,Yi,Gi,Qr&&U.createElement(X.default,{motionName:`${Wo}-fade`,visible:Xn==="uploading",motionDeadline:2e3},gn=>{let{className:Gr}=gn;const dn="percent"in yt?U.createElement(mt.Z,Object.assign({},rn,{type:"line",percent:yt.percent,"aria-label":yt["aria-label"],"aria-labelledby":yt["aria-labelledby"]})):null;return U.createElement("div",{className:v()(`${Jt}-list-item-progress`,Gr)},dn)})),zt=yt.response&&typeof yt.response=="string"?yt.response:((Or=yt.error)===null||Or===void 0?void 0:Or.statusText)||((ti=yt.error)===null||ti===void 0?void 0:ti.message)||xr.uploadError,Fr=Xn==="error"?U.createElement(Rt.Z,{title:zt,getPopupContainer:gn=>gn.parentNode},Et):Et;return U.createElement("div",{className:v()(`${Jt}-list-item-container`,fr),style:Cr,ref:Xt},ei?ei(Fr,yt,bn,{download:ui.bind(null,yt),preview:Zi.bind(null,yt),remove:Cn.bind(null,yt)}):Fr)});const St=(wt,Xt)=>{const{listType:Jt="text",previewFile:fr=Le,onPreview:Cr,onDownload:xr,onRemove:dr,locale:yt,iconRender:bn,isImageUrl:rn=Me,prefixCls:nn,items:ni=[],showPreviewIcon:ei=!0,showRemoveIcon:gi=!0,showDownloadIcon:yo=!1,removeIcon:lo,previewIcon:bo,downloadIcon:xi,progress:so={size:[-1,2],showInfo:!1},appendAction:Oi,appendActionVisible:Zi=!0,itemRender:ui,disabled:Cn}=wt,Or=(0,V.Z)(),[ti,Tn]=U.useState(!1);U.useEffect(()=>{Jt!=="picture"&&Jt!=="picture-card"&&Jt!=="picture-circle"||(ni||[]).forEach(zn=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(zn.originFileObj instanceof File||zn.originFileObj instanceof Blob)||zn.thumbUrl!==void 0||(zn.thumbUrl="",fr&&fr(zn.originFileObj).then(ki=>{zn.thumbUrl=ki||"",Or()}))})},[Jt,ni,fr]),U.useEffect(()=>{Tn(!0)},[]);const Xn=(zn,ki)=>{if(Cr)return ki==null||ki.preventDefault(),Cr(zn)},sr=zn=>{typeof xr=="function"?xr(zn):zn.url&&window.open(zn.url)},Qr=zn=>{dr==null||dr(zn)},jn=zn=>{if(bn)return bn(zn,Jt);const ki=zn.status==="uploading",Gi=rn&&rn(zn)?U.createElement(oe,null):U.createElement(ye,null);let eo=ki?U.createElement(_e.Z,null):U.createElement(L,null);return Jt==="picture"?eo=ki?U.createElement(_e.Z,null):Gi:(Jt==="picture-card"||Jt==="picture-circle")&&(eo=ki?yt.uploading:Gi),eo},mn=(zn,ki,Gi,eo)=>{const Wo={type:"text",size:"small",title:eo,onClick:Et=>{ki(),(0,de.l$)(zn)&&zn.props.onClick&&zn.props.onClick(Et)},className:`${Gi}-list-item-action`,disabled:Cn};if((0,de.l$)(zn)){const Et=(0,de.Tm)(zn,Object.assign(Object.assign({},zn.props),{onClick:()=>{}}));return U.createElement(xe.ZP,Object.assign({},Wo,{icon:Et}))}return U.createElement(xe.ZP,Object.assign({},Wo),U.createElement("span",null,zn))};U.useImperativeHandle(Xt,()=>({handlePreview:Xn,handleDownload:sr}));const{getPrefixCls:_n}=U.useContext(re.E_),Rn=_n("upload",nn),Po=_n(),qn=v()(`${Rn}-list`,`${Rn}-list-${Jt}`),Ri=(0,le.Z)(ni.map(zn=>({key:zn.uid,file:zn})));let Bi={motionDeadline:2e3,motionName:`${Rn}-${Jt==="picture-card"||Jt==="picture-circle"?"animate-inline":"animate"}`,keys:Ri,motionAppear:ti};const Yi=U.useMemo(()=>{const zn=Object.assign({},(0,Y.Z)(Po));return delete zn.onAppearEnd,delete zn.onEnterEnd,delete zn.onLeaveEnd,zn},[Po]);return Jt!=="picture-card"&&Jt!=="picture-circle"&&(Bi=Object.assign(Object.assign({},Yi),Bi)),U.createElement("div",{className:qn},U.createElement(X.CSSMotionList,Object.assign({},Bi,{component:!1}),zn=>{let{key:ki,file:Gi,className:eo,style:Wo}=zn;return U.createElement(_t,{key:ki,locale:yt,prefixCls:Rn,className:eo,style:Wo,file:Gi,items:ni,progress:so,listType:Jt,isImgUrl:rn,showPreviewIcon:ei,showRemoveIcon:gi,showDownloadIcon:yo,removeIcon:lo,previewIcon:bo,downloadIcon:xi,iconRender:jn,actionIconRender:mn,itemRender:ui,onPreview:Xn,onDownload:sr,onClose:Qr})}),Oi&&U.createElement(X.default,Object.assign({},Bi,{visible:Zi,forceRender:!0}),zn=>{let{className:ki,style:Gi}=zn;return(0,de.Tm)(Oi,eo=>({className:v()(eo.className,ki),style:Object.assign(Object.assign(Object.assign({},Gi),{pointerEvents:ki?"none":void 0}),eo.style)}))}))};var bt=U.forwardRef(St),Qt=F(17313),cr=F(8378),rr=F(83116),hr=F(37613),Sr=wt=>{const{componentCls:Xt,iconCls:Jt}=wt;return{[`${Xt}-wrapper`]:{[`${Xt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:wt.colorFillAlter,border:`${wt.lineWidth}px dashed ${wt.colorBorder}`,borderRadius:wt.borderRadiusLG,cursor:"pointer",transition:`border-color ${wt.motionDurationSlow}`,[Xt]:{padding:`${wt.padding}px 0`},[`${Xt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Xt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Xt}-disabled):hover`]:{borderColor:wt.colorPrimaryHover},[`p${Xt}-drag-icon`]:{marginBottom:wt.margin,[Jt]:{color:wt.colorPrimary,fontSize:wt.uploadThumbnailSize}},[`p${Xt}-text`]:{margin:`0 0 ${wt.marginXXS}px`,color:wt.colorTextHeading,fontSize:wt.fontSizeLG},[`p${Xt}-hint`]:{color:wt.colorTextDescription,fontSize:wt.fontSize},[`&${Xt}-disabled`]:{cursor:"not-allowed",[`p${Xt}-drag-icon ${Jt},
p${Xt}-text,
p${Xt}-hint
`]:{color:wt.colorTextDisabled}}}}}},Ir=wt=>{const{componentCls:Xt,antCls:Jt,iconCls:fr,fontSize:Cr,lineHeight:xr}=wt,dr=`${Xt}-list-item`,yt=`${dr}-actions`,bn=`${dr}-action`,rn=Math.round(Cr*xr);return{[`${Xt}-wrapper`]:{[`${Xt}-list`]:Object.assign(Object.assign({},(0,Qt.dF)()),{lineHeight:wt.lineHeight,[dr]:{position:"relative",height:wt.lineHeight*Cr,marginTop:wt.marginXS,fontSize:Cr,display:"flex",alignItems:"center",transition:`background-color ${wt.motionDurationSlow}`,"&:hover":{backgroundColor:wt.controlItemBgHover},[`${dr}-name`]:Object.assign(Object.assign({},Qt.vS),{padding:`0 ${wt.paddingXS}px`,lineHeight:xr,flex:"auto",transition:`all ${wt.motionDurationSlow}`}),[yt]:{[bn]:{opacity:0},[`${bn}${Jt}-btn-sm`]:{height:rn,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
${bn}:focus-visible,
&.picture ${bn}
`]:{opacity:1},[fr]:{color:wt.actionsColor,transition:`all ${wt.motionDurationSlow}`},[`&:hover ${fr}`]:{color:wt.colorText}},[`${Xt}-icon ${fr}`]:{color:wt.colorTextDescription,fontSize:Cr},[`${dr}-progress`]:{position:"absolute",bottom:-wt.uploadProgressOffset,width:"100%",paddingInlineStart:Cr+wt.paddingXS,fontSize:Cr,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${dr}:hover ${bn}`]:{opacity:1,color:wt.colorText},[`${dr}-error`]:{color:wt.colorError,[`${dr}-name, ${Xt}-icon ${fr}`]:{color:wt.colorError},[yt]:{[`${fr}, ${fr}:hover`]:{color:wt.colorError},[bn]:{opacity:1}}},[`${Xt}-list-item-container`]:{transition:`opacity ${wt.motionDurationSlow}, height ${wt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Dr=F(9792),Hr=F(1950);const Wn=new Dr.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Ln=new Dr.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var nr=wt=>{const{componentCls:Xt}=wt,Jt=`${Xt}-animate-inline`;return[{[`${Xt}-wrapper`]:{[`${Jt}-appear, ${Jt}-enter, ${Jt}-leave`]:{animationDuration:wt.motionDurationSlow,animationTimingFunction:wt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Jt}-appear, ${Jt}-enter`]:{animationName:Wn},[`${Jt}-leave`]:{animationName:Ln}}},{[`${Xt}-wrapper`]:(0,Hr.J$)(wt)},Wn,Ln]},or=F(93398),Pt=F(64993);const Lr=wt=>{const{componentCls:Xt,iconCls:Jt,uploadThumbnailSize:fr,uploadProgressOffset:Cr}=wt,xr=`${Xt}-list`,dr=`${xr}-item`;return{[`${Xt}-wrapper`]:{[`
${xr}${xr}-picture,
${xr}${xr}-picture-card,
${xr}${xr}-picture-circle
`]:{[dr]:{position:"relative",height:fr+wt.lineWidth*2+wt.paddingXS*2,padding:wt.paddingXS,border:`${wt.lineWidth}px ${wt.lineType} ${wt.colorBorder}`,borderRadius:wt.borderRadiusLG,"&:hover":{background:"transparent"},[`${dr}-thumbnail`]:Object.assign(Object.assign({},Qt.vS),{width:fr,height:fr,lineHeight:`${fr+wt.paddingSM}px`,textAlign:"center",flex:"none",[Jt]:{fontSize:wt.fontSizeHeading2,color:wt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${dr}-progress`]:{bottom:Cr,width:`calc(100% - ${wt.paddingSM*2}px)`,marginTop:0,paddingInlineStart:fr+wt.paddingXS}},[`${dr}-error`]:{borderColor:wt.colorError,[`${dr}-thumbnail ${Jt}`]:{[`svg path[fill='${or.blue[0]}']`]:{fill:wt.colorErrorBg},[`svg path[fill='${or.blue.primary}']`]:{fill:wt.colorError}}},[`${dr}-uploading`]:{borderStyle:"dashed",[`${dr}-name`]:{marginBottom:Cr}}},[`${xr}${xr}-picture-circle ${dr}`]:{[`&, &::before, ${dr}-thumbnail`]:{borderRadius:"50%"}}}}},Wr=wt=>{const{componentCls:Xt,iconCls:Jt,fontSizeLG:fr,colorTextLightSolid:Cr}=wt,xr=`${Xt}-list`,dr=`${xr}-item`,yt=wt.uploadPicCardSize;return{[`
${Xt}-wrapper${Xt}-picture-card-wrapper,
${Xt}-wrapper${Xt}-picture-circle-wrapper
`]:Object.assign(Object.assign({},(0,Qt.dF)()),{display:"inline-block",width:"100%",[`${Xt}${Xt}-select`]:{width:yt,height:yt,marginInlineEnd:wt.marginXS,marginBottom:wt.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:wt.colorFillAlter,border:`${wt.lineWidth}px dashed ${wt.colorBorder}`,borderRadius:wt.borderRadiusLG,cursor:"pointer",transition:`border-color ${wt.motionDurationSlow}`,[`> ${Xt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Xt}-disabled):hover`]:{borderColor:wt.colorPrimary}},[`${xr}${xr}-picture-card, ${xr}${xr}-picture-circle`]:{[`${xr}-item-container`]:{display:"inline-block",width:yt,height:yt,marginBlock:`0 ${wt.marginXS}px`,marginInline:`0 ${wt.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[dr]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${wt.paddingXS*2}px)`,height:`calc(100% - ${wt.paddingXS*2}px)`,backgroundColor:wt.colorBgMask,opacity:0,transition:`all ${wt.motionDurationSlow}`,content:'" "'}},[`${dr}:hover`]:{[`&::before, ${dr}-actions`]:{opacity:1}},[`${dr}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${wt.motionDurationSlow}`,[`${Jt}-eye, ${Jt}-download, ${Jt}-delete`]:{zIndex:10,width:fr,margin:`0 ${wt.marginXXS}px`,fontSize:fr,cursor:"pointer",transition:`all ${wt.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${dr}-actions, ${dr}-actions:hover`]:{[`${Jt}-eye, ${Jt}-download, ${Jt}-delete`]:{color:new Pt.C(Cr).setAlpha(.65).toRgbString(),"&:hover":{color:Cr}}},[`${dr}-thumbnail, ${dr}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${dr}-name`]:{display:"none",textAlign:"center"},[`${dr}-file + ${dr}-name`]:{position:"absolute",bottom:wt.margin,display:"block",width:`calc(100% - ${wt.paddingXS*2}px)`},[`${dr}-uploading`]:{[`&${dr}`]:{backgroundColor:wt.colorFillAlter},[`&::before, ${Jt}-eye, ${Jt}-download, ${Jt}-delete`]:{display:"none"}},[`${dr}-progress`]:{bottom:wt.marginXL,width:`calc(100% - ${wt.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Xt}-wrapper${Xt}-picture-circle-wrapper`]:{[`${Xt}${Xt}-select`]:{borderRadius:"50%"}}}};var kr=wt=>{const{componentCls:Xt}=wt;return{[`${Xt}-rtl`]:{direction:"rtl"}}};const jr=wt=>{const{componentCls:Xt,colorTextDisabled:Jt}=wt;return{[`${Xt}-wrapper`]:Object.assign(Object.assign({},(0,Qt.Wf)(wt)),{[Xt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Xt}-select`]:{display:"inline-block"},[`${Xt}-disabled`]:{color:Jt,cursor:"not-allowed"}})}};var Nr=(0,rr.Z)("Upload",wt=>{const{fontSizeHeading3:Xt,fontSize:Jt,lineHeight:fr,lineWidth:Cr,controlHeightLG:xr}=wt,dr=Math.round(Jt*fr),yt=(0,hr.TS)(wt,{uploadThumbnailSize:Xt*2,uploadProgressOffset:dr/2+Cr,uploadPicCardSize:xr*2.55});return[jr(yt),Sr(yt),Lr(yt),Wr(yt),Ir(yt),nr(yt),kr(yt),(0,cr.Z)(yt)]},wt=>({actionsColor:wt.colorTextDescription})),ii=function(wt,Xt,Jt,fr){function Cr(xr){return xr instanceof Jt?xr:new Jt(function(dr){dr(xr)})}return new(Jt||(Jt=Promise))(function(xr,dr){function yt(nn){try{rn(fr.next(nn))}catch(ni){dr(ni)}}function bn(nn){try{rn(fr.throw(nn))}catch(ni){dr(ni)}}function rn(nn){nn.done?xr(nn.value):Cr(nn.value).then(yt,bn)}rn((fr=fr.apply(wt,Xt||[])).next())})};const Rr=`__LIST_IGNORE_${Date.now()}__`,un=(wt,Xt)=>{const{fileList:Jt,defaultFileList:fr,onRemove:Cr,showUploadList:xr=!0,listType:dr="text",onPreview:yt,onDownload:bn,onChange:rn,onDrop:nn,previewFile:ni,disabled:ei,locale:gi,iconRender:yo,isImageUrl:lo,progress:bo,prefixCls:xi,className:so,type:Oi="select",children:Zi,style:ui,itemRender:Cn,maxCount:Or,data:ti={},multiple:Tn=!1,action:Xn="",accept:sr="",supportServerRender:Qr=!0,rootClassName:jn}=wt,mn=U.useContext(Q.Z),_n=ei!=null?ei:mn,[Rn,Po]=(0,k.Z)(fr||[],{value:Jt,postState:kn=>kn!=null?kn:[]}),[qn,Ri]=U.useState("drop"),vi=U.useRef(null);U.useMemo(()=>{const kn=Date.now();(Jt||[]).forEach((wn,oi)=>{!wn.uid&&!Object.isFrozen(wn)&&(wn.uid=`__AUTO__${kn}_${oi}__`)})},[Jt]);const Bi=(kn,wn,oi)=>{let cn=(0,le.Z)(wn),hn=!1;Or===1?cn=cn.slice(-1):Or&&(hn=cn.length>Or,cn=cn.slice(0,Or)),(0,te.flushSync)(()=>{Po(cn)});const Gn={file:kn,fileList:cn};oi&&(Gn.event=oi),(!hn||cn.some(Ao=>Ao.uid===kn.uid))&&(0,te.flushSync)(()=>{rn==null||rn(Gn)})},Yi=(kn,wn)=>ii(void 0,void 0,void 0,function*(){const{beforeUpload:oi,transformFile:cn}=wt;let hn=kn;if(oi){const Gn=yield oi(kn,wn);if(Gn===!1)return!1;if(delete kn[Rr],Gn===Rr)return Object.defineProperty(kn,Rr,{value:!0,configurable:!0}),!1;typeof Gn=="object"&&Gn&&(hn=Gn)}return cn&&(hn=yield cn(hn)),hn}),zn=kn=>{const wn=kn.filter(hn=>!hn.file[Rr]);if(!wn.length)return;const oi=wn.map(hn=>De(hn.file));let cn=(0,le.Z)(Rn);oi.forEach(hn=>{cn=Oe(hn,cn)}),oi.forEach((hn,Gn)=>{let Ao=hn;if(wn[Gn].parsedFile)hn.status="uploading";else{const{originFileObj:wo}=hn;let Bo;try{Bo=new File([wo],wo.name,{type:wo.type})}catch(Qi){Bo=new Blob([wo],{type:wo.type}),Bo.name=wo.name,Bo.lastModifiedDate=new Date,Bo.lastModified=new Date().getTime()}Bo.uid=hn.uid,Ao=Bo}Bi(Ao,cn)})},ki=(kn,wn,oi)=>{try{typeof kn=="string"&&(kn=JSON.parse(kn))}catch(Gn){}if(!Pe(wn,Rn))return;const cn=De(wn);cn.status="done",cn.percent=100,cn.response=kn,cn.xhr=oi;const hn=Oe(cn,Rn);Bi(cn,hn)},Gi=(kn,wn)=>{if(!Pe(wn,Rn))return;const oi=De(wn);oi.status="uploading",oi.percent=kn.percent;const cn=Oe(oi,Rn);Bi(oi,cn,kn)},eo=(kn,wn,oi)=>{if(!Pe(oi,Rn))return;const cn=De(oi);cn.error=kn,cn.response=wn,cn.status="error";const hn=Oe(cn,Rn);Bi(cn,hn)},Wo=kn=>{let wn;Promise.resolve(typeof Cr=="function"?Cr(kn):Cr).then(oi=>{var cn;if(oi===!1)return;const hn=et(kn,Rn);hn&&(wn=Object.assign(Object.assign({},kn),{status:"removed"}),Rn==null||Rn.forEach(Gn=>{const Ao=wn.uid!==void 0?"uid":"name";Gn[Ao]===wn[Ao]&&!Object.isFrozen(Gn)&&(Gn.status="removed")}),(cn=vi.current)===null||cn===void 0||cn.abort(wn),Bi(wn,hn))})},Et=kn=>{Ri(kn.type),kn.type==="drop"&&(nn==null||nn(kn))};U.useImperativeHandle(Xt,()=>({onBatchStart:zn,onSuccess:ki,onProgress:Gi,onError:eo,fileList:Rn,upload:vi.current}));const{getPrefixCls:zt,direction:Fr,upload:gn}=U.useContext(re.E_),Gr=zt("upload",xi),dn=Object.assign(Object.assign({onBatchStart:zn,onError:eo,onProgress:Gi,onSuccess:ki},wt),{data:ti,multiple:Tn,action:Xn,accept:sr,supportServerRender:Qr,prefixCls:Gr,disabled:_n,beforeUpload:Yi,onChange:void 0});delete dn.className,delete dn.style,(!Zi||_n)&&delete dn.id;const[Pn,on]=Nr(Gr),[en]=(0,ue.Z)("Upload",se.Z.Upload),{showRemoveIcon:Dn,showPreviewIcon:Jr,showDownloadIcon:Vr,removeIcon:sn,previewIcon:Ci,downloadIcon:Zn}=typeof xr=="boolean"?{}:xr,hi=(kn,wn)=>xr?U.createElement(bt,{prefixCls:Gr,listType:dr,items:Rn,previewFile:ni,onPreview:yt,onDownload:bn,onRemove:Wo,showRemoveIcon:!_n&&Dn,showPreviewIcon:Jr,showDownloadIcon:Vr,removeIcon:sn,previewIcon:Ci,downloadIcon:Zn,iconRender:yo,locale:Object.assign(Object.assign({},en),gi),isImageUrl:lo,progress:bo,appendAction:kn,appendActionVisible:wn,itemRender:Cn,disabled:_n}):kn,xn=v()(`${Gr}-wrapper`,so,jn,on,gn==null?void 0:gn.className,{[`${Gr}-rtl`]:Fr==="rtl",[`${Gr}-picture-card-wrapper`]:dr==="picture-card",[`${Gr}-picture-circle-wrapper`]:dr==="picture-circle"}),uo=Object.assign(Object.assign({},gn==null?void 0:gn.style),ui);if(Oi==="drag"){const kn=v()(on,Gr,`${Gr}-drag`,{[`${Gr}-drag-uploading`]:Rn.some(wn=>wn.status==="uploading"),[`${Gr}-drag-hover`]:qn==="dragover",[`${Gr}-disabled`]:_n,[`${Gr}-rtl`]:Fr==="rtl"});return Pn(U.createElement("span",{className:xn},U.createElement("div",{className:kn,style:uo,onDrop:Et,onDragOver:Et,onDragLeave:Et},U.createElement(P,Object.assign({},dn,{ref:vi,className:`${Gr}-btn`}),U.createElement("div",{className:`${Gr}-drag-container`},Zi))),hi()))}const Ji=v()(Gr,`${Gr}-select`,{[`${Gr}-disabled`]:_n}),no=(kn=>U.createElement("div",{className:Ji,style:kn},U.createElement(P,Object.assign({},dn,{ref:vi}))))(Zi?void 0:{display:"none"});return Pn(dr==="picture-card"||dr==="picture-circle"?U.createElement("span",{className:xn},hi(no,!!Zi)):U.createElement("span",{className:xn},no,hi()))};var Kn=U.forwardRef(un),In=function(wt,Xt){var Jt={};for(var fr in wt)Object.prototype.hasOwnProperty.call(wt,fr)&&Xt.indexOf(fr)<0&&(Jt[fr]=wt[fr]);if(wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Cr=0,fr=Object.getOwnPropertySymbols(wt);Cr<fr.length;Cr++)Xt.indexOf(fr[Cr])<0&&Object.prototype.propertyIsEnumerable.call(wt,fr[Cr])&&(Jt[fr[Cr]]=wt[fr[Cr]]);return Jt},ur=U.forwardRef((wt,Xt)=>{var{style:Jt,height:fr}=wt,Cr=In(wt,["style","height"]);return U.createElement(Kn,Object.assign({ref:Xt},Cr,{type:"drag",style:Object.assign(Object.assign({},Jt),{height:fr})}))});const Xi=Kn;Xi.Dragger=ur,Xi.LIST_IGNORE=Rr;var vo=Xi},86251:function(Er,at){"use strict";at.byteLength=u,at.toByteArray=l,at.fromByteArray=r;for(var F=[],U=[],le=typeof Uint8Array!="undefined"?Uint8Array:Array,e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",v=0,g=e.length;v<g;++v)F[v]=e[v],U[e.charCodeAt(v)]=v;U[45]=62,U[95]=63;function c(t){var o=t.length;if(o%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var a=t.indexOf("=");a===-1&&(a=o);var A=a===o?0:4-a%4;return[a,A]}function u(t){var o=c(t),a=o[0],A=o[1];return(a+A)*3/4-A}function n(t,o,a){return(o+a)*3/4-a}function l(t){var o,a=c(t),A=a[0],p=a[1],h=new le(n(t,A,p)),m=0,d=p>0?A-4:A,y;for(y=0;y<d;y+=4)o=U[t.charCodeAt(y)]<<18|U[t.charCodeAt(y+1)]<<12|U[t.charCodeAt(y+2)]<<6|U[t.charCodeAt(y+3)],h[m++]=o>>16&255,h[m++]=o>>8&255,h[m++]=o&255;return p===2&&(o=U[t.charCodeAt(y)]<<2|U[t.charCodeAt(y+1)]>>4,h[m++]=o&255),p===1&&(o=U[t.charCodeAt(y)]<<10|U[t.charCodeAt(y+1)]<<4|U[t.charCodeAt(y+2)]>>2,h[m++]=o>>8&255,h[m++]=o&255),h}function i(t){return F[t>>18&63]+F[t>>12&63]+F[t>>6&63]+F[t&63]}function s(t,o,a){for(var A,p=[],h=o;h<a;h+=3)A=(t[h]<<16&16711680)+(t[h+1]<<8&65280)+(t[h+2]&255),p.push(i(A));return p.join("")}function r(t){for(var o,a=t.length,A=a%3,p=[],h=16383,m=0,d=a-A;m<d;m+=h)p.push(s(t,m,m+h>d?d:m+h));return A===1?(o=t[a-1],p.push(F[o>>2]+F[o<<4&63]+"==")):A===2&&(o=(t[a-2]<<8)+t[a-1],p.push(F[o>>10]+F[o>>4&63]+F[o<<2&63]+"=")),p.join("")}},19208:function(Er,at,F){"use strict";var U;var le=F(86251),e=F(67467),v=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;at.lW=n,U=m,at.h2=50;var g=2147483647;U=g,n.TYPED_ARRAY_SUPPORT=c(),!n.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 c(){try{var $=new Uint8Array(1),z={foo:function(){return 42}};return Object.setPrototypeOf(z,Uint8Array.prototype),Object.setPrototypeOf($,z),$.foo()===42}catch(H){return!1}}Object.defineProperty(n.prototype,"parent",{enumerable:!0,get:function(){if(n.isBuffer(this))return this.buffer}}),Object.defineProperty(n.prototype,"offset",{enumerable:!0,get:function(){if(n.isBuffer(this))return this.byteOffset}});function u($){if($>g)throw new RangeError('The value "'+$+'" is invalid for option "size"');var z=new Uint8Array($);return Object.setPrototypeOf(z,n.prototype),z}function n($,z,H){if(typeof $=="number"){if(typeof z=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return r($)}return l($,z,H)}n.poolSize=8192;function l($,z,H){if(typeof $=="string")return t($,z);if(ArrayBuffer.isView($))return a($);if($==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof $);if(ne($,ArrayBuffer)||$&&ne($.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(ne($,SharedArrayBuffer)||$&&ne($.buffer,SharedArrayBuffer)))return A($,z,H);if(typeof $=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var oe=$.valueOf&&$.valueOf();if(oe!=null&&oe!==$)return n.from(oe,z,H);var X=p($);if(X)return X;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof $[Symbol.toPrimitive]=="function")return n.from($[Symbol.toPrimitive]("string"),z,H);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof $)}n.from=function($,z,H){return l($,z,H)},Object.setPrototypeOf(n.prototype,Uint8Array.prototype),Object.setPrototypeOf(n,Uint8Array);function i($){if(typeof $!="number")throw new TypeError('"size" argument must be of type number');if($<0)throw new RangeError('The value "'+$+'" is invalid for option "size"')}function s($,z,H){return i($),$<=0?u($):z!==void 0?typeof H=="string"?u($).fill(z,H):u($).fill(z):u($)}n.alloc=function($,z,H){return s($,z,H)};function r($){return i($),u($<0?0:h($)|0)}n.allocUnsafe=function($){return r($)},n.allocUnsafeSlow=function($){return r($)};function t($,z){if((typeof z!="string"||z==="")&&(z="utf8"),!n.isEncoding(z))throw new TypeError("Unknown encoding: "+z);var H=d($,z)|0,oe=u(H),X=oe.write($,z);return X!==H&&(oe=oe.slice(0,X)),oe}function o($){for(var z=$.length<0?0:h($.length)|0,H=u(z),oe=0;oe<z;oe+=1)H[oe]=$[oe]&255;return H}function a($){if(ne($,Uint8Array)){var z=new Uint8Array($);return A(z.buffer,z.byteOffset,z.byteLength)}return o($)}function A($,z,H){if(z<0||$.byteLength<z)throw new RangeError('"offset" is outside of buffer bounds');if($.byteLength<z+(H||0))throw new RangeError('"length" is outside of buffer bounds');var oe;return z===void 0&&H===void 0?oe=new Uint8Array($):H===void 0?oe=new Uint8Array($,z):oe=new Uint8Array($,z,H),Object.setPrototypeOf(oe,n.prototype),oe}function p($){if(n.isBuffer($)){var z=h($.length)|0,H=u(z);return H.length===0||$.copy(H,0,0,z),H}if($.length!==void 0)return typeof $.length!="number"||L($.length)?u(0):o($);if($.type==="Buffer"&&Array.isArray($.data))return o($.data)}function h($){if($>=g)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+g.toString(16)+" bytes");return $|0}function m($){return+$!=$&&($=0),n.alloc(+$)}n.isBuffer=function(z){return z!=null&&z._isBuffer===!0&&z!==n.prototype},n.compare=function(z,H){if(ne(z,Uint8Array)&&(z=n.from(z,z.offset,z.byteLength)),ne(H,Uint8Array)&&(H=n.from(H,H.offset,H.byteLength)),!n.isBuffer(z)||!n.isBuffer(H))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(z===H)return 0;for(var oe=z.length,X=H.length,V=0,Y=Math.min(oe,X);V<Y;++V)if(z[V]!==H[V]){oe=z[V],X=H[V];break}return oe<X?-1:X<oe?1:0},n.isEncoding=function(z){switch(String(z).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}},n.concat=function(z,H){if(!Array.isArray(z))throw new TypeError('"list" argument must be an Array of Buffers');if(z.length===0)return n.alloc(0);var oe;if(H===void 0)for(H=0,oe=0;oe<z.length;++oe)H+=z[oe].length;var X=n.allocUnsafe(H),V=0;for(oe=0;oe<z.length;++oe){var Y=z[oe];if(ne(Y,Uint8Array))V+Y.length>X.length?n.from(Y).copy(X,V):Uint8Array.prototype.set.call(X,Y,V);else if(n.isBuffer(Y))Y.copy(X,V);else throw new TypeError('"list" argument must be an Array of Buffers');V+=Y.length}return X};function d($,z){if(n.isBuffer($))return $.length;if(ArrayBuffer.isView($)||ne($,ArrayBuffer))return $.byteLength;if(typeof $!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof $);var H=$.length,oe=arguments.length>2&&arguments[2]===!0;if(!oe&&H===0)return 0;for(var X=!1;;)switch(z){case"ascii":case"latin1":case"binary":return H;case"utf8":case"utf-8":return ye($).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return H*2;case"hex":return H>>>1;case"base64":return We($).length;default:if(X)return oe?-1:ye($).length;z=(""+z).toLowerCase(),X=!0}}n.byteLength=d;function y($,z,H){var oe=!1;if((z===void 0||z<0)&&(z=0),z>this.length||((H===void 0||H>this.length)&&(H=this.length),H<=0)||(H>>>=0,z>>>=0,H<=z))return"";for($||($="utf8");;)switch($){case"hex":return re(this,z,H);case"utf8":case"utf-8":return C(this,z,H);case"ascii":return k(this,z,H);case"latin1":case"binary":return te(this,z,H);case"base64":return G(this,z,H);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Q(this,z,H);default:if(oe)throw new TypeError("Unknown encoding: "+$);$=($+"").toLowerCase(),oe=!0}}n.prototype._isBuffer=!0;function x($,z,H){var oe=$[z];$[z]=$[H],$[H]=oe}n.prototype.swap16=function(){var z=this.length;if(z%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var H=0;H<z;H+=2)x(this,H,H+1);return this},n.prototype.swap32=function(){var z=this.length;if(z%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var H=0;H<z;H+=4)x(this,H,H+3),x(this,H+1,H+2);return this},n.prototype.swap64=function(){var z=this.length;if(z%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var H=0;H<z;H+=8)x(this,H,H+7),x(this,H+1,H+6),x(this,H+2,H+5),x(this,H+3,H+4);return this},n.prototype.toString=function(){var z=this.length;return z===0?"":arguments.length===0?C(this,0,z):y.apply(this,arguments)},n.prototype.toLocaleString=n.prototype.toString,n.prototype.equals=function(z){if(!n.isBuffer(z))throw new TypeError("Argument must be a Buffer");return this===z?!0:n.compare(this,z)===0},n.prototype.inspect=function(){var z="",H=at.h2;return z=this.toString("hex",0,H).replace(/(.{2})/g,"$1 ").trim(),this.length>H&&(z+=" ... "),"<Buffer "+z+">"},v&&(n.prototype[v]=n.prototype.inspect),n.prototype.compare=function(z,H,oe,X,V){if(ne(z,Uint8Array)&&(z=n.from(z,z.offset,z.byteLength)),!n.isBuffer(z))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof z);if(H===void 0&&(H=0),oe===void 0&&(oe=z?z.length:0),X===void 0&&(X=0),V===void 0&&(V=this.length),H<0||oe>z.length||X<0||V>this.length)throw new RangeError("out of range index");if(X>=V&&H>=oe)return 0;if(X>=V)return-1;if(H>=oe)return 1;if(H>>>=0,oe>>>=0,X>>>=0,V>>>=0,this===z)return 0;for(var Y=V-X,de=oe-H,xe=Math.min(Y,de),De=this.slice(X,V),Oe=z.slice(H,oe),Pe=0;Pe<xe;++Pe)if(De[Pe]!==Oe[Pe]){Y=De[Pe],de=Oe[Pe];break}return Y<de?-1:de<Y?1:0};function E($,z,H,oe,X){if($.length===0)return-1;if(typeof H=="string"?(oe=H,H=0):H>2147483647?H=2147483647:H<-2147483648&&(H=-2147483648),H=+H,L(H)&&(H=X?0:$.length-1),H<0&&(H=$.length+H),H>=$.length){if(X)return-1;H=$.length-1}else if(H<0)if(X)H=0;else return-1;if(typeof z=="string"&&(z=n.from(z,oe)),n.isBuffer(z))return z.length===0?-1:w($,z,H,oe,X);if(typeof z=="number")return z=z&255,typeof Uint8Array.prototype.indexOf=="function"?X?Uint8Array.prototype.indexOf.call($,z,H):Uint8Array.prototype.lastIndexOf.call($,z,H):w($,[z],H,oe,X);throw new TypeError("val must be string, number or Buffer")}function w($,z,H,oe,X){var V=1,Y=$.length,de=z.length;if(oe!==void 0&&(oe=String(oe).toLowerCase(),oe==="ucs2"||oe==="ucs-2"||oe==="utf16le"||oe==="utf-16le")){if($.length<2||z.length<2)return-1;V=2,Y/=2,de/=2,H/=2}function xe(Se,Ke){return V===1?Se[Ke]:Se.readUInt16BE(Ke*V)}var De;if(X){var Oe=-1;for(De=H;De<Y;De++)if(xe($,De)===xe(z,Oe===-1?0:De-Oe)){if(Oe===-1&&(Oe=De),De-Oe+1===de)return Oe*V}else Oe!==-1&&(De-=De-Oe),Oe=-1}else for(H+de>Y&&(H=Y-de),De=H;De>=0;De--){for(var Pe=!0,et=0;et<de;et++)if(xe($,De+et)!==xe(z,et)){Pe=!1;break}if(Pe)return De}return-1}n.prototype.includes=function(z,H,oe){return this.indexOf(z,H,oe)!==-1},n.prototype.indexOf=function(z,H,oe){return E(this,z,H,oe,!0)},n.prototype.lastIndexOf=function(z,H,oe){return E(this,z,H,oe,!1)};function b($,z,H,oe){H=Number(H)||0;var X=$.length-H;oe?(oe=Number(oe),oe>X&&(oe=X)):oe=X;var V=z.length;oe>V/2&&(oe=V/2);for(var Y=0;Y<oe;++Y){var de=parseInt(z.substr(Y*2,2),16);if(L(de))return Y;$[H+Y]=de}return Y}function S($,z,H,oe){return ge(ye(z,$.length-H),$,H,oe)}function B($,z,H,oe){return ge(_e(z),$,H,oe)}function T($,z,H,oe){return ge(We(z),$,H,oe)}function D($,z,H,oe){return ge(ze(z,$.length-H),$,H,oe)}n.prototype.write=function(z,H,oe,X){if(H===void 0)X="utf8",oe=this.length,H=0;else if(oe===void 0&&typeof H=="string")X=H,oe=this.length,H=0;else if(isFinite(H))H=H>>>0,isFinite(oe)?(oe=oe>>>0,X===void 0&&(X="utf8")):(X=oe,oe=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var V=this.length-H;if((oe===void 0||oe>V)&&(oe=V),z.length>0&&(oe<0||H<0)||H>this.length)throw new RangeError("Attempt to write outside buffer bounds");X||(X="utf8");for(var Y=!1;;)switch(X){case"hex":return b(this,z,H,oe);case"utf8":case"utf-8":return S(this,z,H,oe);case"ascii":case"latin1":case"binary":return B(this,z,H,oe);case"base64":return T(this,z,H,oe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return D(this,z,H,oe);default:if(Y)throw new TypeError("Unknown encoding: "+X);X=(""+X).toLowerCase(),Y=!0}},n.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function G($,z,H){return z===0&&H===$.length?le.fromByteArray($):le.fromByteArray($.slice(z,H))}function C($,z,H){H=Math.min($.length,H);for(var oe=[],X=z;X<H;){var V=$[X],Y=null,de=V>239?4:V>223?3:V>191?2:1;if(X+de<=H){var xe,De,Oe,Pe;switch(de){case 1:V<128&&(Y=V);break;case 2:xe=$[X+1],(xe&192)===128&&(Pe=(V&31)<<6|xe&63,Pe>127&&(Y=Pe));break;case 3:xe=$[X+1],De=$[X+2],(xe&192)===128&&(De&192)===128&&(Pe=(V&15)<<12|(xe&63)<<6|De&63,Pe>2047&&(Pe<55296||Pe>57343)&&(Y=Pe));break;case 4:xe=$[X+1],De=$[X+2],Oe=$[X+3],(xe&192)===128&&(De&192)===128&&(Oe&192)===128&&(Pe=(V&15)<<18|(xe&63)<<12|(De&63)<<6|Oe&63,Pe>65535&&Pe<1114112&&(Y=Pe))}}Y===null?(Y=65533,de=1):Y>65535&&(Y-=65536,oe.push(Y>>>10&1023|55296),Y=56320|Y&1023),oe.push(Y),X+=de}return P(oe)}var R=4096;function P($){var z=$.length;if(z<=R)return String.fromCharCode.apply(String,$);for(var H="",oe=0;oe<z;)H+=String.fromCharCode.apply(String,$.slice(oe,oe+=R));return H}function k($,z,H){var oe="";H=Math.min($.length,H);for(var X=z;X<H;++X)oe+=String.fromCharCode($[X]&127);return oe}function te($,z,H){var oe="";H=Math.min($.length,H);for(var X=z;X<H;++X)oe+=String.fromCharCode($[X]);return oe}function re($,z,H){var oe=$.length;(!z||z<0)&&(z=0),(!H||H<0||H>oe)&&(H=oe);for(var X="",V=z;V<H;++V)X+=K[$[V]];return X}function Q($,z,H){for(var oe=$.slice(z,H),X="",V=0;V<oe.length-1;V+=2)X+=String.fromCharCode(oe[V]+oe[V+1]*256);return X}n.prototype.slice=function(z,H){var oe=this.length;z=~~z,H=H===void 0?oe:~~H,z<0?(z+=oe,z<0&&(z=0)):z>oe&&(z=oe),H<0?(H+=oe,H<0&&(H=0)):H>oe&&(H=oe),H<z&&(H=z);var X=this.subarray(z,H);return Object.setPrototypeOf(X,n.prototype),X};function ue($,z,H){if($%1!==0||$<0)throw new RangeError("offset is not uint");if($+z>H)throw new RangeError("Trying to access beyond buffer length")}n.prototype.readUintLE=n.prototype.readUIntLE=function(z,H,oe){z=z>>>0,H=H>>>0,oe||ue(z,H,this.length);for(var X=this[z],V=1,Y=0;++Y<H&&(V*=256);)X+=this[z+Y]*V;return X},n.prototype.readUintBE=n.prototype.readUIntBE=function(z,H,oe){z=z>>>0,H=H>>>0,oe||ue(z,H,this.length);for(var X=this[z+--H],V=1;H>0&&(V*=256);)X+=this[z+--H]*V;return X},n.prototype.readUint8=n.prototype.readUInt8=function(z,H){return z=z>>>0,H||ue(z,1,this.length),this[z]},n.prototype.readUint16LE=n.prototype.readUInt16LE=function(z,H){return z=z>>>0,H||ue(z,2,this.length),this[z]|this[z+1]<<8},n.prototype.readUint16BE=n.prototype.readUInt16BE=function(z,H){return z=z>>>0,H||ue(z,2,this.length),this[z]<<8|this[z+1]},n.prototype.readUint32LE=n.prototype.readUInt32LE=function(z,H){return z=z>>>0,H||ue(z,4,this.length),(this[z]|this[z+1]<<8|this[z+2]<<16)+this[z+3]*16777216},n.prototype.readUint32BE=n.prototype.readUInt32BE=function(z,H){return z=z>>>0,H||ue(z,4,this.length),this[z]*16777216+(this[z+1]<<16|this[z+2]<<8|this[z+3])},n.prototype.readIntLE=function(z,H,oe){z=z>>>0,H=H>>>0,oe||ue(z,H,this.length);for(var X=this[z],V=1,Y=0;++Y<H&&(V*=256);)X+=this[z+Y]*V;return V*=128,X>=V&&(X-=Math.pow(2,8*H)),X},n.prototype.readIntBE=function(z,H,oe){z=z>>>0,H=H>>>0,oe||ue(z,H,this.length);for(var X=H,V=1,Y=this[z+--X];X>0&&(V*=256);)Y+=this[z+--X]*V;return V*=128,Y>=V&&(Y-=Math.pow(2,8*H)),Y},n.prototype.readInt8=function(z,H){return z=z>>>0,H||ue(z,1,this.length),this[z]&128?(255-this[z]+1)*-1:this[z]},n.prototype.readInt16LE=function(z,H){z=z>>>0,H||ue(z,2,this.length);var oe=this[z]|this[z+1]<<8;return oe&32768?oe|4294901760:oe},n.prototype.readInt16BE=function(z,H){z=z>>>0,H||ue(z,2,this.length);var oe=this[z+1]|this[z]<<8;return oe&32768?oe|4294901760:oe},n.prototype.readInt32LE=function(z,H){return z=z>>>0,H||ue(z,4,this.length),this[z]|this[z+1]<<8|this[z+2]<<16|this[z+3]<<24},n.prototype.readInt32BE=function(z,H){return z=z>>>0,H||ue(z,4,this.length),this[z]<<24|this[z+1]<<16|this[z+2]<<8|this[z+3]},n.prototype.readFloatLE=function(z,H){return z=z>>>0,H||ue(z,4,this.length),e.read(this,z,!0,23,4)},n.prototype.readFloatBE=function(z,H){return z=z>>>0,H||ue(z,4,this.length),e.read(this,z,!1,23,4)},n.prototype.readDoubleLE=function(z,H){return z=z>>>0,H||ue(z,8,this.length),e.read(this,z,!0,52,8)},n.prototype.readDoubleBE=function(z,H){return z=z>>>0,H||ue(z,8,this.length),e.read(this,z,!1,52,8)};function se($,z,H,oe,X,V){if(!n.isBuffer($))throw new TypeError('"buffer" argument must be a Buffer instance');if(z>X||z<V)throw new RangeError('"value" argument is out of bounds');if(H+oe>$.length)throw new RangeError("Index out of range")}n.prototype.writeUintLE=n.prototype.writeUIntLE=function(z,H,oe,X){if(z=+z,H=H>>>0,oe=oe>>>0,!X){var V=Math.pow(2,8*oe)-1;se(this,z,H,oe,V,0)}var Y=1,de=0;for(this[H]=z&255;++de<oe&&(Y*=256);)this[H+de]=z/Y&255;return H+oe},n.prototype.writeUintBE=n.prototype.writeUIntBE=function(z,H,oe,X){if(z=+z,H=H>>>0,oe=oe>>>0,!X){var V=Math.pow(2,8*oe)-1;se(this,z,H,oe,V,0)}var Y=oe-1,de=1;for(this[H+Y]=z&255;--Y>=0&&(de*=256);)this[H+Y]=z/de&255;return H+oe},n.prototype.writeUint8=n.prototype.writeUInt8=function(z,H,oe){return z=+z,H=H>>>0,oe||se(this,z,H,1,255,0),this[H]=z&255,H+1},n.prototype.writeUint16LE=n.prototype.writeUInt16LE=function(z,H,oe){return z=+z,H=H>>>0,oe||se(this,z,H,2,65535,0),this[H]=z&255,this[H+1]=z>>>8,H+2},n.prototype.writeUint16BE=n.prototype.writeUInt16BE=function(z,H,oe){return z=+z,H=H>>>0,oe||se(this,z,H,2,65535,0),this[H]=z>>>8,this[H+1]=z&255,H+2},n.prototype.writeUint32LE=n.prototype.writeUInt32LE=function(z,H,oe){return z=+z,H=H>>>0,oe||se(this,z,H,4,4294967295,0),this[H+3]=z>>>24,this[H+2]=z>>>16,this[H+1]=z>>>8,this[H]=z&255,H+4},n.prototype.writeUint32BE=n.prototype.writeUInt32BE=function(z,H,oe){return z=+z,H=H>>>0,oe||se(this,z,H,4,4294967295,0),this[H]=z>>>24,this[H+1]=z>>>16,this[H+2]=z>>>8,this[H+3]=z&255,H+4},n.prototype.writeIntLE=function(z,H,oe,X){if(z=+z,H=H>>>0,!X){var V=Math.pow(2,8*oe-1);se(this,z,H,oe,V-1,-V)}var Y=0,de=1,xe=0;for(this[H]=z&255;++Y<oe&&(de*=256);)z<0&&xe===0&&this[H+Y-1]!==0&&(xe=1),this[H+Y]=(z/de>>0)-xe&255;return H+oe},n.prototype.writeIntBE=function(z,H,oe,X){if(z=+z,H=H>>>0,!X){var V=Math.pow(2,8*oe-1);se(this,z,H,oe,V-1,-V)}var Y=oe-1,de=1,xe=0;for(this[H+Y]=z&255;--Y>=0&&(de*=256);)z<0&&xe===0&&this[H+Y+1]!==0&&(xe=1),this[H+Y]=(z/de>>0)-xe&255;return H+oe},n.prototype.writeInt8=function(z,H,oe){return z=+z,H=H>>>0,oe||se(this,z,H,1,127,-128),z<0&&(z=255+z+1),this[H]=z&255,H+1},n.prototype.writeInt16LE=function(z,H,oe){return z=+z,H=H>>>0,oe||se(this,z,H,2,32767,-32768),this[H]=z&255,this[H+1]=z>>>8,H+2},n.prototype.writeInt16BE=function(z,H,oe){return z=+z,H=H>>>0,oe||se(this,z,H,2,32767,-32768),this[H]=z>>>8,this[H+1]=z&255,H+2},n.prototype.writeInt32LE=function(z,H,oe){return z=+z,H=H>>>0,oe||se(this,z,H,4,2147483647,-2147483648),this[H]=z&255,this[H+1]=z>>>8,this[H+2]=z>>>16,this[H+3]=z>>>24,H+4},n.prototype.writeInt32BE=function(z,H,oe){return z=+z,H=H>>>0,oe||se(this,z,H,4,2147483647,-2147483648),z<0&&(z=4294967295+z+1),this[H]=z>>>24,this[H+1]=z>>>16,this[H+2]=z>>>8,this[H+3]=z&255,H+4};function he($,z,H,oe,X,V){if(H+oe>$.length)throw new RangeError("Index out of range");if(H<0)throw new RangeError("Index out of range")}function pe($,z,H,oe,X){return z=+z,H=H>>>0,X||he($,z,H,4,34028234663852886e22,-34028234663852886e22),e.write($,z,H,oe,23,4),H+4}n.prototype.writeFloatLE=function(z,H,oe){return pe(this,z,H,!0,oe)},n.prototype.writeFloatBE=function(z,H,oe){return pe(this,z,H,!1,oe)};function Ee($,z,H,oe,X){return z=+z,H=H>>>0,X||he($,z,H,8,17976931348623157e292,-17976931348623157e292),e.write($,z,H,oe,52,8),H+8}n.prototype.writeDoubleLE=function(z,H,oe){return Ee(this,z,H,!0,oe)},n.prototype.writeDoubleBE=function(z,H,oe){return Ee(this,z,H,!1,oe)},n.prototype.copy=function(z,H,oe,X){if(!n.isBuffer(z))throw new TypeError("argument should be a Buffer");if(oe||(oe=0),!X&&X!==0&&(X=this.length),H>=z.length&&(H=z.length),H||(H=0),X>0&&X<oe&&(X=oe),X===oe||z.length===0||this.length===0)return 0;if(H<0)throw new RangeError("targetStart out of bounds");if(oe<0||oe>=this.length)throw new RangeError("Index out of range");if(X<0)throw new RangeError("sourceEnd out of bounds");X>this.length&&(X=this.length),z.length-H<X-oe&&(X=z.length-H+oe);var V=X-oe;return this===z&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(H,oe,X):Uint8Array.prototype.set.call(z,this.subarray(oe,X),H),V},n.prototype.fill=function(z,H,oe,X){if(typeof z=="string"){if(typeof H=="string"?(X=H,H=0,oe=this.length):typeof oe=="string"&&(X=oe,oe=this.length),X!==void 0&&typeof X!="string")throw new TypeError("encoding must be a string");if(typeof X=="string"&&!n.isEncoding(X))throw new TypeError("Unknown encoding: "+X);if(z.length===1){var V=z.charCodeAt(0);(X==="utf8"&&V<128||X==="latin1")&&(z=V)}}else typeof z=="number"?z=z&255:typeof z=="boolean"&&(z=Number(z));if(H<0||this.length<H||this.length<oe)throw new RangeError("Out of range index");if(oe<=H)return this;H=H>>>0,oe=oe===void 0?this.length:oe>>>0,z||(z=0);var Y;if(typeof z=="number")for(Y=H;Y<oe;++Y)this[Y]=z;else{var de=n.isBuffer(z)?z:n.from(z,X),xe=de.length;if(xe===0)throw new TypeError('The value "'+z+'" is invalid for argument "value"');for(Y=0;Y<oe-H;++Y)this[Y+H]=de[Y%xe]}return this};var ve=/[^+/0-9A-Za-z-_]/g;function we($){if($=$.split("=")[0],$=$.trim().replace(ve,""),$.length<2)return"";for(;$.length%4!==0;)$=$+"=";return $}function ye($,z){z=z||1/0;for(var H,oe=$.length,X=null,V=[],Y=0;Y<oe;++Y){if(H=$.charCodeAt(Y),H>55295&&H<57344){if(!X){if(H>56319){(z-=3)>-1&&V.push(239,191,189);continue}else if(Y+1===oe){(z-=3)>-1&&V.push(239,191,189);continue}X=H;continue}if(H<56320){(z-=3)>-1&&V.push(239,191,189),X=H;continue}H=(X-55296<<10|H-56320)+65536}else X&&(z-=3)>-1&&V.push(239,191,189);if(X=null,H<128){if((z-=1)<0)break;V.push(H)}else if(H<2048){if((z-=2)<0)break;V.push(H>>6|192,H&63|128)}else if(H<65536){if((z-=3)<0)break;V.push(H>>12|224,H>>6&63|128,H&63|128)}else if(H<1114112){if((z-=4)<0)break;V.push(H>>18|240,H>>12&63|128,H>>6&63|128,H&63|128)}else throw new Error("Invalid code point")}return V}function _e($){for(var z=[],H=0;H<$.length;++H)z.push($.charCodeAt(H)&255);return z}function ze($,z){for(var H,oe,X,V=[],Y=0;Y<$.length&&!((z-=2)<0);++Y)H=$.charCodeAt(Y),oe=H>>8,X=H%256,V.push(X),V.push(oe);return V}function We($){return le.toByteArray(we($))}function ge($,z,H,oe){for(var X=0;X<oe&&!(X+H>=z.length||X>=$.length);++X)z[X+H]=$[X];return X}function ne($,z){return $ instanceof z||$!=null&&$.constructor!=null&&$.constructor.name!=null&&$.constructor.name===z.name}function L($){return $!==$}var K=function(){for(var $="0123456789abcdef",z=new Array(256),H=0;H<16;++H)for(var oe=H*16,X=0;X<16;++X)z[oe+X]=$[H]+$[X];return z}()},64270:function(Er){(function(at,F){Er.exports=F()})(this,function(){"use strict";var at=function(W,M){return at=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(J,Z){J.__proto__=Z}||function(J,Z){for(var be in Z)Object.prototype.hasOwnProperty.call(Z,be)&&(J[be]=Z[be])},at(W,M)};function F(W,M){if(typeof M!="function"&&M!==null)throw new TypeError("Class extends value "+String(M)+" is not a constructor or null");at(W,M);function J(){this.constructor=W}W.prototype=M===null?Object.create(M):(J.prototype=M.prototype,new J)}var U=function(){return U=Object.assign||function(M){for(var J,Z=1,be=arguments.length;Z<be;Z++){J=arguments[Z];for(var je in J)Object.prototype.hasOwnProperty.call(J,je)&&(M[je]=J[je])}return M},U.apply(this,arguments)};function le(W,M,J,Z){function be(je){return je instanceof J?je:new J(function(Ge){Ge(je)})}return new(J||(J=Promise))(function(je,Ge){function it(Mt){try{Dt(Z.next(Mt))}catch(Kt){Ge(Kt)}}function nt(Mt){try{Dt(Z.throw(Mt))}catch(Kt){Ge(Kt)}}function Dt(Mt){Mt.done?je(Mt.value):be(Mt.value).then(it,nt)}Dt((Z=Z.apply(W,M||[])).next())})}function e(W,M){var J={label:0,sent:function(){if(je[0]&1)throw je[1];return je[1]},trys:[],ops:[]},Z,be,je,Ge;return Ge={next:it(0),throw:it(1),return:it(2)},typeof Symbol=="function"&&(Ge[Symbol.iterator]=function(){return this}),Ge;function it(Dt){return function(Mt){return nt([Dt,Mt])}}function nt(Dt){if(Z)throw new TypeError("Generator is already executing.");for(;J;)try{if(Z=1,be&&(je=Dt[0]&2?be.return:Dt[0]?be.throw||((je=be.return)&&je.call(be),0):be.next)&&!(je=je.call(be,Dt[1])).done)return je;switch(be=0,je&&(Dt=[Dt[0]&2,je.value]),Dt[0]){case 0:case 1:je=Dt;break;case 4:return J.label++,{value:Dt[1],done:!1};case 5:J.label++,be=Dt[1],Dt=[0];continue;case 7:Dt=J.ops.pop(),J.trys.pop();continue;default:if(je=J.trys,!(je=je.length>0&&je[je.length-1])&&(Dt[0]===6||Dt[0]===2)){J=0;continue}if(Dt[0]===3&&(!je||Dt[1]>je[0]&&Dt[1]<je[3])){J.label=Dt[1];break}if(Dt[0]===6&&J.label<je[1]){J.label=je[1],je=Dt;break}if(je&&J.label<je[2]){J.label=je[2],J.ops.push(Dt);break}je[2]&&J.ops.pop(),J.trys.pop();continue}Dt=M.call(W,J)}catch(Mt){Dt=[6,Mt],be=0}finally{Z=je=0}if(Dt[0]&5)throw Dt[1];return{value:Dt[0]?Dt[1]:void 0,done:!0}}}function v(W,M,J){if(J||arguments.length===2)for(var Z=0,be=M.length,je;Z<be;Z++)(je||!(Z in M))&&(je||(je=Array.prototype.slice.call(M,0,Z)),je[Z]=M[Z]);return W.concat(je||M)}for(var g=function(){function W(M,J,Z,be){this.left=M,this.top=J,this.width=Z,this.height=be}return W.prototype.add=function(M,J,Z,be){return new W(this.left+M,this.top+J,this.width+Z,this.height+be)},W.fromClientRect=function(M,J){return new W(J.left+M.windowBounds.left,J.top+M.windowBounds.top,J.width,J.height)},W.fromDOMRectList=function(M,J){var Z=Array.from(J).find(function(be){return be.width!==0});return Z?new W(Z.left+M.windowBounds.left,Z.top+M.windowBounds.top,Z.width,Z.height):W.EMPTY},W.EMPTY=new W(0,0,0,0),W}(),c=function(W,M){return g.fromClientRect(W,M.getBoundingClientRect())},u=function(W){var M=W.body,J=W.documentElement;if(!M||!J)throw new Error("Unable to get document size");var Z=Math.max(Math.max(M.scrollWidth,J.scrollWidth),Math.max(M.offsetWidth,J.offsetWidth),Math.max(M.clientWidth,J.clientWidth)),be=Math.max(Math.max(M.scrollHeight,J.scrollHeight),Math.max(M.offsetHeight,J.offsetHeight),Math.max(M.clientHeight,J.clientHeight));return new g(0,0,Z,be)},n=function(W){for(var M=[],J=0,Z=W.length;J<Z;){var be=W.charCodeAt(J++);if(be>=55296&&be<=56319&&J<Z){var je=W.charCodeAt(J++);(je&64512)===56320?M.push(((be&1023)<<10)+(je&1023)+65536):(M.push(be),J--)}else M.push(be)}return M},l=function(){for(var W=[],M=0;M<arguments.length;M++)W[M]=arguments[M];if(String.fromCodePoint)return String.fromCodePoint.apply(String,W);var J=W.length;if(!J)return"";for(var Z=[],be=-1,je="";++be<J;){var Ge=W[be];Ge<=65535?Z.push(Ge):(Ge-=65536,Z.push((Ge>>10)+55296,Ge%1024+56320)),(be+1===J||Z.length>16384)&&(je+=String.fromCharCode.apply(String,Z),Z.length=0)}return je},i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),r=0;r<i.length;r++)s[i.charCodeAt(r)]=r;for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),a=0;a<t.length;a++)o[t.charCodeAt(a)]=a;for(var A=function(W){var M=W.length*.75,J=W.length,Z,be=0,je,Ge,it,nt;W[W.length-1]==="="&&(M--,W[W.length-2]==="="&&M--);var Dt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(M):new Array(M),Mt=Array.isArray(Dt)?Dt:new Uint8Array(Dt);for(Z=0;Z<J;Z+=4)je=o[W.charCodeAt(Z)],Ge=o[W.charCodeAt(Z+1)],it=o[W.charCodeAt(Z+2)],nt=o[W.charCodeAt(Z+3)],Mt[be++]=je<<2|Ge>>4,Mt[be++]=(Ge&15)<<4|it>>2,Mt[be++]=(it&3)<<6|nt&63;return Dt},p=function(W){for(var M=W.length,J=[],Z=0;Z<M;Z+=2)J.push(W[Z+1]<<8|W[Z]);return J},h=function(W){for(var M=W.length,J=[],Z=0;Z<M;Z+=4)J.push(W[Z+3]<<24|W[Z+2]<<16|W[Z+1]<<8|W[Z]);return J},m=5,d=11,y=2,x=d-m,E=65536>>m,w=1<<m,b=w-1,S=1024>>m,B=E+S,T=B,D=32,G=T+D,C=65536>>d,R=1<<x,P=R-1,k=function(W,M,J){return W.slice?W.slice(M,J):new Uint16Array(Array.prototype.slice.call(W,M,J))},te=function(W,M,J){return W.slice?W.slice(M,J):new Uint32Array(Array.prototype.slice.call(W,M,J))},re=function(W,M){var J=A(W),Z=Array.isArray(J)?h(J):new Uint32Array(J),be=Array.isArray(J)?p(J):new Uint16Array(J),je=24,Ge=k(be,je/2,Z[4]/2),it=Z[5]===2?k(be,(je+Z[4])/2):te(Z,Math.ceil((je+Z[4])/4));return new Q(Z[0],Z[1],Z[2],Z[3],Ge,it)},Q=function(){function W(M,J,Z,be,je,Ge){this.initialValue=M,this.errorValue=J,this.highStart=Z,this.highValueIndex=be,this.index=je,this.data=Ge}return W.prototype.get=function(M){var J;if(M>=0){if(M<55296||M>56319&&M<=65535)return J=this.index[M>>m],J=(J<<y)+(M&b),this.data[J];if(M<=65535)return J=this.index[E+(M-55296>>m)],J=(J<<y)+(M&b),this.data[J];if(M<this.highStart)return J=G-C+(M>>d),J=this.index[J],J+=M>>m&P,J=this.index[J],J=(J<<y)+(M&b),this.data[J];if(M<=1114111)return this.data[this.highValueIndex]}return this.errorValue},W}(),ue="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",se=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),he=0;he<ue.length;he++)se[ue.charCodeAt(he)]=he;var pe="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==",Ee=50,ve=1,we=2,ye=3,_e=4,ze=5,We=7,ge=8,ne=9,L=10,K=11,$=12,z=13,H=14,oe=15,X=16,V=17,Y=18,de=19,xe=20,De=21,Oe=22,Pe=23,et=24,Se=25,Ke=26,Me=27,st=28,Le=29,Qe=30,$e=31,lt=32,mt=33,Rt=34,Vt=35,_t=36,St=37,pt=38,bt=39,Qt=40,cr=41,rr=42,hr=43,lr=[9001,65288],Sr="!",Pr="\xD7",Ir="\xF7",Dr=re(pe),Hr=[Qe,_t],Wn=[ve,we,ye,ze],Ln=[L,ge],yn=[Me,Ke],nr=Wn.concat(Ln),or=[pt,bt,Qt,Rt,Vt],Pt=[oe,z],Lr=function(W,M){M===void 0&&(M="strict");var J=[],Z=[],be=[];return W.forEach(function(je,Ge){var it=Dr.get(je);if(it>Ee?(be.push(!0),it-=Ee):be.push(!1),["normal","auto","loose"].indexOf(M)!==-1&&[8208,8211,12316,12448].indexOf(je)!==-1)return Z.push(Ge),J.push(X);if(it===_e||it===K){if(Ge===0)return Z.push(Ge),J.push(Qe);var nt=J[Ge-1];return nr.indexOf(nt)===-1?(Z.push(Z[Ge-1]),J.push(nt)):(Z.push(Ge),J.push(Qe))}if(Z.push(Ge),it===$e)return J.push(M==="strict"?De:St);if(it===rr||it===Le)return J.push(Qe);if(it===hr)return je>=131072&&je<=196605||je>=196608&&je<=262141?J.push(St):J.push(Qe);J.push(it)}),[Z,J,be]},Wr=function(W,M,J,Z){var be=Z[J];if(Array.isArray(W)?W.indexOf(be)!==-1:W===be)for(var je=J;je<=Z.length;){je++;var Ge=Z[je];if(Ge===M)return!0;if(Ge!==L)break}if(be===L)for(var je=J;je>0;){je--;var it=Z[je];if(Array.isArray(W)?W.indexOf(it)!==-1:W===it)for(var nt=J;nt<=Z.length;){nt++;var Ge=Z[nt];if(Ge===M)return!0;if(Ge!==L)break}if(it!==L)break}return!1},An=function(W,M){for(var J=W;J>=0;){var Z=M[J];if(Z===L)J--;else return Z}return 0},kr=function(W,M,J,Z,be){if(J[Z]===0)return Pr;var je=Z-1;if(Array.isArray(be)&&be[je]===!0)return Pr;var Ge=je-1,it=je+1,nt=M[je],Dt=Ge>=0?M[Ge]:0,Mt=M[it];if(nt===we&&Mt===ye)return Pr;if(Wn.indexOf(nt)!==-1)return Sr;if(Wn.indexOf(Mt)!==-1||Ln.indexOf(Mt)!==-1)return Pr;if(An(je,M)===ge)return Ir;if(Dr.get(W[je])===K||(nt===lt||nt===mt)&&Dr.get(W[it])===K||nt===We||Mt===We||nt===ne||[L,z,oe].indexOf(nt)===-1&&Mt===ne||[V,Y,de,et,st].indexOf(Mt)!==-1||An(je,M)===Oe||Wr(Pe,Oe,je,M)||Wr([V,Y],De,je,M)||Wr($,$,je,M))return Pr;if(nt===L)return Ir;if(nt===Pe||Mt===Pe)return Pr;if(Mt===X||nt===X)return Ir;if([z,oe,De].indexOf(Mt)!==-1||nt===H||Dt===_t&&Pt.indexOf(nt)!==-1||nt===st&&Mt===_t||Mt===xe||Hr.indexOf(Mt)!==-1&&nt===Se||Hr.indexOf(nt)!==-1&&Mt===Se||nt===Me&&[St,lt,mt].indexOf(Mt)!==-1||[St,lt,mt].indexOf(nt)!==-1&&Mt===Ke||Hr.indexOf(nt)!==-1&&yn.indexOf(Mt)!==-1||yn.indexOf(nt)!==-1&&Hr.indexOf(Mt)!==-1||[Me,Ke].indexOf(nt)!==-1&&(Mt===Se||[Oe,oe].indexOf(Mt)!==-1&&M[it+1]===Se)||[Oe,oe].indexOf(nt)!==-1&&Mt===Se||nt===Se&&[Se,st,et].indexOf(Mt)!==-1)return Pr;if([Se,st,et,V,Y].indexOf(Mt)!==-1)for(var Kt=je;Kt>=0;){var I=M[Kt];if(I===Se)return Pr;if([st,et].indexOf(I)!==-1)Kt--;else break}if([Me,Ke].indexOf(Mt)!==-1)for(var Kt=[V,Y].indexOf(nt)!==-1?Ge:je;Kt>=0;){var I=M[Kt];if(I===Se)return Pr;if([st,et].indexOf(I)!==-1)Kt--;else break}if(pt===nt&&[pt,bt,Rt,Vt].indexOf(Mt)!==-1||[bt,Rt].indexOf(nt)!==-1&&[bt,Qt].indexOf(Mt)!==-1||[Qt,Vt].indexOf(nt)!==-1&&Mt===Qt||or.indexOf(nt)!==-1&&[xe,Ke].indexOf(Mt)!==-1||or.indexOf(Mt)!==-1&&nt===Me||Hr.indexOf(nt)!==-1&&Hr.indexOf(Mt)!==-1||nt===et&&Hr.indexOf(Mt)!==-1||Hr.concat(Se).indexOf(nt)!==-1&&Mt===Oe&&lr.indexOf(W[it])===-1||Hr.concat(Se).indexOf(Mt)!==-1&&nt===Y)return Pr;if(nt===cr&&Mt===cr){for(var ee=J[je],Ae=1;ee>0&&(ee--,M[ee]===cr);)Ae++;if(Ae%2!==0)return Pr}return nt===lt&&Mt===mt?Pr:Ir},jr=function(W,M){M||(M={lineBreak:"normal",wordBreak:"normal"});var J=Lr(W,M.lineBreak),Z=J[0],be=J[1],je=J[2];(M.wordBreak==="break-all"||M.wordBreak==="break-word")&&(be=be.map(function(it){return[Se,Qe,rr].indexOf(it)!==-1?St:it}));var Ge=M.wordBreak==="keep-all"?je.map(function(it,nt){return it&&W[nt]>=19968&&W[nt]<=40959}):void 0;return[Z,be,Ge]},Nr=function(){function W(M,J,Z,be){this.codePoints=M,this.required=J===Sr,this.start=Z,this.end=be}return W.prototype.slice=function(){return l.apply(void 0,this.codePoints.slice(this.start,this.end))},W}(),ii=function(W,M){var J=n(W),Z=jr(J,M),be=Z[0],je=Z[1],Ge=Z[2],it=J.length,nt=0,Dt=0;return{next:function(){if(Dt>=it)return{done:!0,value:null};for(var Mt=Pr;Dt<it&&(Mt=kr(J,je,be,++Dt,Ge))===Pr;);if(Mt!==Pr||Dt===it){var Kt=new Nr(J,Mt,nt,Dt);return nt=Dt,{value:Kt,done:!1}}return{done:!0,value:null}}}},Rr=1,un=2,Un=4,Kn=8,In=10,Jn=47,ur=92,Xi=9,vo=32,wt=34,Xt=61,Jt=35,fr=36,Cr=37,xr=39,dr=40,yt=41,bn=95,rn=45,nn=33,ni=60,ei=62,gi=64,yo=91,lo=93,bo=61,xi=123,so=63,Oi=125,Zi=124,ui=126,Cn=128,Or=65533,ti=42,Tn=43,Xn=44,sr=58,Qr=59,jn=46,mn=0,_n=8,Rn=11,Po=14,qn=31,Ri=127,vi=-1,Bi=48,Yi=97,zn=101,ki=102,Gi=117,eo=122,Wo=65,Et=69,zt=70,Fr=85,gn=90,Gr=function(W){return W>=Bi&&W<=57},dn=function(W){return W>=55296&&W<=57343},Pn=function(W){return Gr(W)||W>=Wo&&W<=zt||W>=Yi&&W<=ki},on=function(W){return W>=Yi&&W<=eo},en=function(W){return W>=Wo&&W<=gn},Dn=function(W){return on(W)||en(W)},Jr=function(W){return W>=Cn},Vr=function(W){return W===In||W===Xi||W===vo},sn=function(W){return Dn(W)||Jr(W)||W===bn},Ci=function(W){return sn(W)||Gr(W)||W===rn},Zn=function(W){return W>=mn&&W<=_n||W===Rn||W>=Po&&W<=qn||W===Ri},hi=function(W,M){return W!==ur?!1:M!==In},xn=function(W,M,J){return W===rn?sn(M)||hi(M,J):sn(W)?!0:!!(W===ur&&hi(W,M))},uo=function(W,M,J){return W===Tn||W===rn?Gr(M)?!0:M===jn&&Gr(J):Gr(W===jn?M:W)},Ji=function(W){var M=0,J=1;(W[M]===Tn||W[M]===rn)&&(W[M]===rn&&(J=-1),M++);for(var Z=[];Gr(W[M]);)Z.push(W[M++]);var be=Z.length?parseInt(l.apply(void 0,Z),10):0;W[M]===jn&&M++;for(var je=[];Gr(W[M]);)je.push(W[M++]);var Ge=je.length,it=Ge?parseInt(l.apply(void 0,je),10):0;(W[M]===Et||W[M]===zn)&&M++;var nt=1;(W[M]===Tn||W[M]===rn)&&(W[M]===rn&&(nt=-1),M++);for(var Dt=[];Gr(W[M]);)Dt.push(W[M++]);var Mt=Dt.length?parseInt(l.apply(void 0,Dt),10):0;return J*(be+it*Math.pow(10,-Ge))*Math.pow(10,nt*Mt)},Ki={type:2},no={type:3},kn={type:4},wn={type:13},oi={type:8},cn={type:21},hn={type:9},Gn={type:10},Ao={type:11},wo={type:12},Bo={type:14},Qi={type:23},Ya={type:1},Ja={type:25},ks={type:24},qa={type:26},Fo={type:27},Qn={type:28},Yn={type:29},Lo={type:31},Uo={type:32},Ko=function(){function W(){this._value=[]}return W.prototype.write=function(M){this._value=this._value.concat(n(M))},W.prototype.read=function(){for(var M=[],J=this.consumeToken();J!==Uo;)M.push(J),J=this.consumeToken();return M},W.prototype.consumeToken=function(){var M=this.consumeCodePoint();switch(M){case wt:return this.consumeStringToken(wt);case Jt:var J=this.peekCodePoint(0),Z=this.peekCodePoint(1),be=this.peekCodePoint(2);if(Ci(J)||hi(Z,be)){var je=xn(J,Z,be)?un:Rr,Ge=this.consumeName();return{type:5,value:Ge,flags:je}}break;case fr:if(this.peekCodePoint(0)===Xt)return this.consumeCodePoint(),wn;break;case xr:return this.consumeStringToken(xr);case dr:return Ki;case yt:return no;case ti:if(this.peekCodePoint(0)===Xt)return this.consumeCodePoint(),Bo;break;case Tn:if(uo(M,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(M),this.consumeNumericToken();break;case Xn:return kn;case rn:var it=M,nt=this.peekCodePoint(0),Dt=this.peekCodePoint(1);if(uo(it,nt,Dt))return this.reconsumeCodePoint(M),this.consumeNumericToken();if(xn(it,nt,Dt))return this.reconsumeCodePoint(M),this.consumeIdentLikeToken();if(nt===rn&&Dt===ei)return this.consumeCodePoint(),this.consumeCodePoint(),ks;break;case jn:if(uo(M,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(M),this.consumeNumericToken();break;case Jn:if(this.peekCodePoint(0)===ti)for(this.consumeCodePoint();;){var Mt=this.consumeCodePoint();if(Mt===ti&&(Mt=this.consumeCodePoint(),Mt===Jn))return this.consumeToken();if(Mt===vi)return this.consumeToken()}break;case sr:return qa;case Qr:return Fo;case ni:if(this.peekCodePoint(0)===nn&&this.peekCodePoint(1)===rn&&this.peekCodePoint(2)===rn)return this.consumeCodePoint(),this.consumeCodePoint(),Ja;break;case gi:var Kt=this.peekCodePoint(0),I=this.peekCodePoint(1),ee=this.peekCodePoint(2);if(xn(Kt,I,ee)){var Ge=this.consumeName();return{type:7,value:Ge}}break;case yo:return Qn;case ur:if(hi(M,this.peekCodePoint(0)))return this.reconsumeCodePoint(M),this.consumeIdentLikeToken();break;case lo:return Yn;case bo:if(this.peekCodePoint(0)===Xt)return this.consumeCodePoint(),oi;break;case xi:return Ao;case Oi:return wo;case Gi:case Fr:var Ae=this.peekCodePoint(0),Ce=this.peekCodePoint(1);return Ae===Tn&&(Pn(Ce)||Ce===so)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(M),this.consumeIdentLikeToken();case Zi:if(this.peekCodePoint(0)===Xt)return this.consumeCodePoint(),hn;if(this.peekCodePoint(0)===Zi)return this.consumeCodePoint(),cn;break;case ui:if(this.peekCodePoint(0)===Xt)return this.consumeCodePoint(),Gn;break;case vi:return Uo}return Vr(M)?(this.consumeWhiteSpace(),Lo):Gr(M)?(this.reconsumeCodePoint(M),this.consumeNumericToken()):sn(M)?(this.reconsumeCodePoint(M),this.consumeIdentLikeToken()):{type:6,value:l(M)}},W.prototype.consumeCodePoint=function(){var M=this._value.shift();return typeof M=="undefined"?-1:M},W.prototype.reconsumeCodePoint=function(M){this._value.unshift(M)},W.prototype.peekCodePoint=function(M){return M>=this._value.length?-1:this._value[M]},W.prototype.consumeUnicodeRangeToken=function(){for(var M=[],J=this.consumeCodePoint();Pn(J)&&M.length<6;)M.push(J),J=this.consumeCodePoint();for(var Z=!1;J===so&&M.length<6;)M.push(J),J=this.consumeCodePoint(),Z=!0;if(Z){var be=parseInt(l.apply(void 0,M.map(function(nt){return nt===so?Bi:nt})),16),je=parseInt(l.apply(void 0,M.map(function(nt){return nt===so?zt:nt})),16);return{type:30,start:be,end:je}}var Ge=parseInt(l.apply(void 0,M),16);if(this.peekCodePoint(0)===rn&&Pn(this.peekCodePoint(1))){this.consumeCodePoint(),J=this.consumeCodePoint();for(var it=[];Pn(J)&&it.length<6;)it.push(J),J=this.consumeCodePoint();var je=parseInt(l.apply(void 0,it),16);return{type:30,start:Ge,end:je}}else return{type:30,start:Ge,end:Ge}},W.prototype.consumeIdentLikeToken=function(){var M=this.consumeName();return M.toLowerCase()==="url"&&this.peekCodePoint(0)===dr?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===dr?(this.consumeCodePoint(),{type:19,value:M}):{type:20,value:M}},W.prototype.consumeUrlToken=function(){var M=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===vi)return{type:22,value:""};var J=this.peekCodePoint(0);if(J===xr||J===wt){var Z=this.consumeStringToken(this.consumeCodePoint());return Z.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===vi||this.peekCodePoint(0)===yt)?(this.consumeCodePoint(),{type:22,value:Z.value}):(this.consumeBadUrlRemnants(),Qi)}for(;;){var be=this.consumeCodePoint();if(be===vi||be===yt)return{type:22,value:l.apply(void 0,M)};if(Vr(be))return this.consumeWhiteSpace(),this.peekCodePoint(0)===vi||this.peekCodePoint(0)===yt?(this.consumeCodePoint(),{type:22,value:l.apply(void 0,M)}):(this.consumeBadUrlRemnants(),Qi);if(be===wt||be===xr||be===dr||Zn(be))return this.consumeBadUrlRemnants(),Qi;if(be===ur)if(hi(be,this.peekCodePoint(0)))M.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Qi;else M.push(be)}},W.prototype.consumeWhiteSpace=function(){for(;Vr(this.peekCodePoint(0));)this.consumeCodePoint()},W.prototype.consumeBadUrlRemnants=function(){for(;;){var M=this.consumeCodePoint();if(M===yt||M===vi)return;hi(M,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},W.prototype.consumeStringSlice=function(M){for(var J=5e4,Z="";M>0;){var be=Math.min(J,M);Z+=l.apply(void 0,this._value.splice(0,be)),M-=be}return this._value.shift(),Z},W.prototype.consumeStringToken=function(M){var J="",Z=0;do{var be=this._value[Z];if(be===vi||be===void 0||be===M)return J+=this.consumeStringSlice(Z),{type:0,value:J};if(be===In)return this._value.splice(0,Z),Ya;if(be===ur){var je=this._value[Z+1];je!==vi&&je!==void 0&&(je===In?(J+=this.consumeStringSlice(Z),Z=-1,this._value.shift()):hi(be,je)&&(J+=this.consumeStringSlice(Z),J+=l(this.consumeEscapedCodePoint()),Z=-1))}Z++}while(!0)},W.prototype.consumeNumber=function(){var M=[],J=Un,Z=this.peekCodePoint(0);for((Z===Tn||Z===rn)&&M.push(this.consumeCodePoint());Gr(this.peekCodePoint(0));)M.push(this.consumeCodePoint());Z=this.peekCodePoint(0);var be=this.peekCodePoint(1);if(Z===jn&&Gr(be))for(M.push(this.consumeCodePoint(),this.consumeCodePoint()),J=Kn;Gr(this.peekCodePoint(0));)M.push(this.consumeCodePoint());Z=this.peekCodePoint(0),be=this.peekCodePoint(1);var je=this.peekCodePoint(2);if((Z===Et||Z===zn)&&((be===Tn||be===rn)&&Gr(je)||Gr(be)))for(M.push(this.consumeCodePoint(),this.consumeCodePoint()),J=Kn;Gr(this.peekCodePoint(0));)M.push(this.consumeCodePoint());return[Ji(M),J]},W.prototype.consumeNumericToken=function(){var M=this.consumeNumber(),J=M[0],Z=M[1],be=this.peekCodePoint(0),je=this.peekCodePoint(1),Ge=this.peekCodePoint(2);if(xn(be,je,Ge)){var it=this.consumeName();return{type:15,number:J,flags:Z,unit:it}}return be===Cr?(this.consumeCodePoint(),{type:16,number:J,flags:Z}):{type:17,number:J,flags:Z}},W.prototype.consumeEscapedCodePoint=function(){var M=this.consumeCodePoint();if(Pn(M)){for(var J=l(M);Pn(this.peekCodePoint(0))&&J.length<6;)J+=l(this.consumeCodePoint());Vr(this.peekCodePoint(0))&&this.consumeCodePoint();var Z=parseInt(J,16);return Z===0||dn(Z)||Z>1114111?Or:Z}return M===vi?Or:M},W.prototype.consumeName=function(){for(var M="";;){var J=this.consumeCodePoint();if(Ci(J))M+=l(J);else if(hi(J,this.peekCodePoint(0)))M+=l(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(J),M}},W}(),Ss=function(){function W(M){this._tokens=M}return W.create=function(M){var J=new Ko;return J.write(M),new W(J.read())},W.parseValue=function(M){return W.create(M).parseComponentValue()},W.parseValues=function(M){return W.create(M).parseComponentValues()},W.prototype.parseComponentValue=function(){for(var M=this.consumeToken();M.type===31;)M=this.consumeToken();if(M.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(M);var J=this.consumeComponentValue();do M=this.consumeToken();while(M.type===31);if(M.type===32)return J;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},W.prototype.parseComponentValues=function(){for(var M=[];;){var J=this.consumeComponentValue();if(J.type===32)return M;M.push(J),M.push()}},W.prototype.consumeComponentValue=function(){var M=this.consumeToken();switch(M.type){case 11:case 28:case 2:return this.consumeSimpleBlock(M.type);case 19:return this.consumeFunction(M)}return M},W.prototype.consumeSimpleBlock=function(M){for(var J={type:M,values:[]},Z=this.consumeToken();;){if(Z.type===32||Hs(Z,M))return J;this.reconsumeToken(Z),J.values.push(this.consumeComponentValue()),Z=this.consumeToken()}},W.prototype.consumeFunction=function(M){for(var J={name:M.value,values:[],type:18};;){var Z=this.consumeToken();if(Z.type===32||Z.type===3)return J;this.reconsumeToken(Z),J.values.push(this.consumeComponentValue())}},W.prototype.consumeToken=function(){var M=this._tokens.shift();return typeof M=="undefined"?Uo:M},W.prototype.reconsumeToken=function(M){this._tokens.unshift(M)},W}(),hs=function(W){return W.type===15},ps=function(W){return W.type===17},Ti=function(W){return W.type===20},_o=function(W){return W.type===0},vs=function(W,M){return Ti(W)&&W.value===M},ra=function(W){return W.type!==31},Qs=function(W){return W.type!==31&&W.type!==4},Do=function(W){var M=[],J=[];return W.forEach(function(Z){if(Z.type===4){if(J.length===0)throw new Error("Error parsing function args, zero tokens for arg");M.push(J),J=[];return}Z.type!==31&&J.push(Z)}),J.length&&M.push(J),M},Hs=function(W,M){return M===11&&W.type===12||M===28&&W.type===29?!0:M===2&&W.type===3},is=function(W){return W.type===17||W.type===15},Zr=function(W){return W.type===16||is(W)},gu=function(W){return W.length>1?[W[0],W[1]]:[W[0]]},No={type:17,number:0,flags:Un},yl={type:16,number:50,flags:Un},Ws={type:16,number:100,flags:Un},Pa=function(W,M,J){var Z=W[0],be=W[1];return[zi(Z,M),zi(typeof be!="undefined"?be:Z,J)]},zi=function(W,M){if(W.type===16)return W.number/100*M;if(hs(W))switch(W.unit){case"rem":case"em":return 16*W.number;case"px":default:return W.number}return W.number},Zl="deg",vu="grad",bl="rad",Yl="turn",On={name:"angle",parse:function(W,M){if(M.type===15)switch(M.unit){case Zl:return Math.PI*M.number/180;case vu:return Math.PI/200*M.number;case bl:return M.number;case Yl:return Math.PI*2*M.number}throw new Error("Unsupported angle type")}},ai=function(W){return W.type===15&&(W.unit===Zl||W.unit===vu||W.unit===bl||W.unit===Yl)},Yo=function(W){var M=W.filter(Ti).map(function(J){return J.value}).join(" ");switch(M){case"to bottom right":case"to right bottom":case"left top":case"top left":return[No,No];case"to top":case"bottom":return ho(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[No,Ws];case"to right":case"left":return ho(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Ws,Ws];case"to bottom":case"top":return ho(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Ws,No];case"to left":case"right":return ho(270)}return 0},ho=function(W){return Math.PI*W/180},Jo={name:"color",parse:function(W,M){if(M.type===18){var J=yu[M.name];if(typeof J=="undefined")throw new Error('Attempting to parse an unsupported color function "'+M.name+'"');return J(W,M.values)}if(M.type===5){if(M.value.length===3){var Z=M.value.substring(0,1),be=M.value.substring(1,2),je=M.value.substring(2,3);return Ni(parseInt(Z+Z,16),parseInt(be+be,16),parseInt(je+je,16),1)}if(M.value.length===4){var Z=M.value.substring(0,1),be=M.value.substring(1,2),je=M.value.substring(2,3),Ge=M.value.substring(3,4);return Ni(parseInt(Z+Z,16),parseInt(be+be,16),parseInt(je+je,16),parseInt(Ge+Ge,16)/255)}if(M.value.length===6){var Z=M.value.substring(0,2),be=M.value.substring(2,4),je=M.value.substring(4,6);return Ni(parseInt(Z,16),parseInt(be,16),parseInt(je,16),1)}if(M.value.length===8){var Z=M.value.substring(0,2),be=M.value.substring(2,4),je=M.value.substring(4,6),Ge=M.value.substring(6,8);return Ni(parseInt(Z,16),parseInt(be,16),parseInt(je,16),parseInt(Ge,16)/255)}}if(M.type===20){var it=na[M.value.toUpperCase()];if(typeof it!="undefined")return it}return na.TRANSPARENT}},qo=function(W){return(255&W)===0},Hi=function(W){var M=255&W,J=255&W>>8,Z=255&W>>16,be=255&W>>24;return M<255?"rgba("+be+","+Z+","+J+","+M/255+")":"rgb("+be+","+Z+","+J+")"},Ni=function(W,M,J,Z){return(W<<24|M<<16|J<<8|Math.round(Z*255)<<0)>>>0},Ks=function(W,M){if(W.type===17)return W.number;if(W.type===16){var J=M===3?1:255;return M===3?W.number/100*J:Math.round(W.number/100*J)}return 0},Jl=function(W,M){var J=M.filter(Qs);if(J.length===3){var Z=J.map(Ks),be=Z[0],je=Z[1],Ge=Z[2];return Ni(be,je,Ge,1)}if(J.length===4){var it=J.map(Ks),be=it[0],je=it[1],Ge=it[2],nt=it[3];return Ni(be,je,Ge,nt)}return 0};function zs(W,M,J){return J<0&&(J+=1),J>=1&&(J-=1),J<1/6?(M-W)*J*6+W:J<1/2?M:J<2/3?(M-W)*6*(2/3-J)+W:W}var ma=function(W,M){var J=M.filter(Qs),Z=J[0],be=J[1],je=J[2],Ge=J[3],it=(Z.type===17?ho(Z.number):On.parse(W,Z))/(Math.PI*2),nt=Zr(be)?be.number/100:0,Dt=Zr(je)?je.number/100:0,Mt=typeof Ge!="undefined"&&Zr(Ge)?zi(Ge,1):1;if(nt===0)return Ni(Dt*255,Dt*255,Dt*255,1);var Kt=Dt<=.5?Dt*(nt+1):Dt+nt-Dt*nt,I=Dt*2-Kt,ee=zs(I,Kt,it+1/3),Ae=zs(I,Kt,it),Ce=zs(I,Kt,it-1/3);return Ni(ee*255,Ae*255,Ce*255,Mt)},yu={hsl:ma,hsla:ma,rgb:Jl,rgba:Jl},wl=function(W,M){return Jo.parse(W,Ss.create(M).parseComponentValue())},na={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},DA={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(W,M){return M.map(function(J){if(Ti(J))switch(J.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},lc={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},bu=function(W,M){var J=Jo.parse(W,M[0]),Z=M[1];return Z&&Zr(Z)?{color:J,stop:Z}:{color:J,stop:null}},nA=function(W,M){var J=W[0],Z=W[W.length-1];J.stop===null&&(J.stop=No),Z.stop===null&&(Z.stop=Ws);for(var be=[],je=0,Ge=0;Ge<W.length;Ge++){var it=W[Ge].stop;if(it!==null){var nt=zi(it,M);nt>je?be.push(nt):be.push(je),je=nt}else be.push(null)}for(var Dt=null,Ge=0;Ge<be.length;Ge++){var Mt=be[Ge];if(Mt===null)Dt===null&&(Dt=Ge);else if(Dt!==null){for(var Kt=Ge-Dt,I=be[Dt-1],ee=(Mt-I)/(Kt+1),Ae=1;Ae<=Kt;Ae++)be[Dt+Ae-1]=ee*Ae;Dt=null}}return W.map(function(Ce,Te){var Ue=Ce.color;return{color:Ue,stop:Math.max(Math.min(1,be[Te]/M),0)}})},iA=function(W,M,J){var Z=M/2,be=J/2,je=zi(W[0],M)-Z,Ge=be-zi(W[1],J);return(Math.atan2(Ge,je)+Math.PI*2)%(Math.PI*2)},Vs=function(W,M,J){var Z=typeof W=="number"?W:iA(W,M,J),be=Math.abs(M*Math.sin(Z))+Math.abs(J*Math.cos(Z)),je=M/2,Ge=J/2,it=be/2,nt=Math.sin(Z-Math.PI/2)*it,Dt=Math.cos(Z-Math.PI/2)*it;return[be,je-Dt,je+Dt,Ge-nt,Ge+nt]},xs=function(W,M){return Math.sqrt(W*W+M*M)},Fs=function(W,M,J,Z,be){var je=[[0,0],[0,M],[W,0],[W,M]];return je.reduce(function(Ge,it){var nt=it[0],Dt=it[1],Mt=xs(J-nt,Z-Dt);return(be?Mt<Ge.optimumDistance:Mt>Ge.optimumDistance)?{optimumCorner:it,optimumDistance:Mt}:Ge},{optimumDistance:be?1/0:-1/0,optimumCorner:null}).optimumCorner},Ua=function(W,M,J,Z,be){var je=0,Ge=0;switch(W.size){case 0:W.shape===0?je=Ge=Math.min(Math.abs(M),Math.abs(M-Z),Math.abs(J),Math.abs(J-be)):W.shape===1&&(je=Math.min(Math.abs(M),Math.abs(M-Z)),Ge=Math.min(Math.abs(J),Math.abs(J-be)));break;case 2:if(W.shape===0)je=Ge=Math.min(xs(M,J),xs(M,J-be),xs(M-Z,J),xs(M-Z,J-be));else if(W.shape===1){var it=Math.min(Math.abs(J),Math.abs(J-be))/Math.min(Math.abs(M),Math.abs(M-Z)),nt=Fs(Z,be,M,J,!0),Dt=nt[0],Mt=nt[1];je=xs(Dt-M,(Mt-J)/it),Ge=it*je}break;case 1:W.shape===0?je=Ge=Math.max(Math.abs(M),Math.abs(M-Z),Math.abs(J),Math.abs(J-be)):W.shape===1&&(je=Math.max(Math.abs(M),Math.abs(M-Z)),Ge=Math.max(Math.abs(J),Math.abs(J-be)));break;case 3:if(W.shape===0)je=Ge=Math.max(xs(M,J),xs(M,J-be),xs(M-Z,J),xs(M-Z,J-be));else if(W.shape===1){var it=Math.max(Math.abs(J),Math.abs(J-be))/Math.max(Math.abs(M),Math.abs(M-Z)),Kt=Fs(Z,be,M,J,!1),Dt=Kt[0],Mt=Kt[1];je=xs(Dt-M,(Mt-J)/it),Ge=it*je}break}return Array.isArray(W.size)&&(je=zi(W.size[0],Z),Ge=W.size.length===2?zi(W.size[1],be):je),[je,Ge]},uc=function(W,M){var J=ho(180),Z=[];return Do(M).forEach(function(be,je){if(je===0){var Ge=be[0];if(Ge.type===20&&Ge.value==="to"){J=Yo(be);return}else if(ai(Ge)){J=On.parse(W,Ge);return}}var it=bu(W,be);Z.push(it)}),{angle:J,stops:Z,type:1}},wu=function(W,M){var J=ho(180),Z=[];return Do(M).forEach(function(be,je){if(je===0){var Ge=be[0];if(Ge.type===20&&["top","left","right","bottom"].indexOf(Ge.value)!==-1){J=Yo(be);return}else if(ai(Ge)){J=(On.parse(W,Ge)+ho(270))%ho(360);return}}var it=bu(W,be);Z.push(it)}),{angle:J,stops:Z,type:1}},ia=function(W,M){var J=ho(180),Z=[],be=1,je=0,Ge=3,it=[];return Do(M).forEach(function(nt,Dt){var Mt=nt[0];if(Dt===0){if(Ti(Mt)&&Mt.value==="linear"){be=1;return}else if(Ti(Mt)&&Mt.value==="radial"){be=2;return}}if(Mt.type===18){if(Mt.name==="from"){var Kt=Jo.parse(W,Mt.values[0]);Z.push({stop:No,color:Kt})}else if(Mt.name==="to"){var Kt=Jo.parse(W,Mt.values[0]);Z.push({stop:Ws,color:Kt})}else if(Mt.name==="color-stop"){var I=Mt.values.filter(Qs);if(I.length===2){var Kt=Jo.parse(W,I[1]),ee=I[0];ps(ee)&&Z.push({stop:{type:16,number:ee.number*100,flags:ee.flags},color:Kt})}}}}),be===1?{angle:(J+ho(180))%ho(360),stops:Z,type:be}:{size:Ge,shape:je,stops:Z,position:it,type:be}},OA="closest-side",oA="farthest-side",sA="closest-corner",TA="farthest-corner",PA="circle",UA="ellipse",NA="cover",MA="contain",Ac=function(W,M){var J=0,Z=3,be=[],je=[];return Do(M).forEach(function(Ge,it){var nt=!0;if(it===0){var Dt=!1;nt=Ge.reduce(function(Kt,I){if(Dt)if(Ti(I))switch(I.value){case"center":return je.push(yl),Kt;case"top":case"left":return je.push(No),Kt;case"right":case"bottom":return je.push(Ws),Kt}else(Zr(I)||is(I))&&je.push(I);else if(Ti(I))switch(I.value){case PA:return J=0,!1;case UA:return J=1,!1;case"at":return Dt=!0,!1;case OA:return Z=0,!1;case NA:case oA:return Z=1,!1;case MA:case sA:return Z=2,!1;case TA:return Z=3,!1}else if(is(I)||Zr(I))return Array.isArray(Z)||(Z=[]),Z.push(I),!1;return Kt},nt)}if(nt){var Mt=bu(W,Ge);be.push(Mt)}}),{size:Z,shape:J,stops:be,position:je,type:2}},Bu=function(W,M){var J=0,Z=3,be=[],je=[];return Do(M).forEach(function(Ge,it){var nt=!0;if(it===0?nt=Ge.reduce(function(Mt,Kt){if(Ti(Kt))switch(Kt.value){case"center":return je.push(yl),!1;case"top":case"left":return je.push(No),!1;case"right":case"bottom":return je.push(Ws),!1}else if(Zr(Kt)||is(Kt))return je.push(Kt),!1;return Mt},nt):it===1&&(nt=Ge.reduce(function(Mt,Kt){if(Ti(Kt))switch(Kt.value){case PA:return J=0,!1;case UA:return J=1,!1;case MA:case OA:return Z=0,!1;case oA:return Z=1,!1;case sA:return Z=2,!1;case NA:case TA:return Z=3,!1}else if(is(Kt)||Zr(Kt))return Array.isArray(Z)||(Z=[]),Z.push(Kt),!1;return Mt},nt)),nt){var Dt=bu(W,Ge);be.push(Dt)}}),{size:Z,shape:J,stops:be,position:je,type:2}},RA=function(W){return W.type===1},cc=function(W){return W.type===2},aA={name:"image",parse:function(W,M){if(M.type===22){var J={url:M.value,type:0};return W.cache.addImage(M.value),J}if(M.type===18){var Z=kA[M.name];if(typeof Z=="undefined")throw new Error('Attempting to parse an unsupported image function "'+M.name+'"');return Z(W,M.values)}throw new Error("Unsupported image type "+M.type)}};function fc(W){return!(W.type===20&&W.value==="none")&&(W.type!==18||!!kA[W.name])}var kA={"linear-gradient":uc,"-moz-linear-gradient":wu,"-ms-linear-gradient":wu,"-o-linear-gradient":wu,"-webkit-linear-gradient":wu,"radial-gradient":Ac,"-moz-radial-gradient":Bu,"-ms-radial-gradient":Bu,"-o-radial-gradient":Bu,"-webkit-radial-gradient":Bu,"-webkit-gradient":ia},dc={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(W,M){if(M.length===0)return[];var J=M[0];return J.type===20&&J.value==="none"?[]:M.filter(function(Z){return Qs(Z)&&fc(Z)}).map(function(Z){return aA.parse(W,Z)})}},hc={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(W,M){return M.map(function(J){if(Ti(J))switch(J.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},N={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(W,M){return Do(M).map(function(J){return J.filter(Zr)}).map(gu)}},_={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(W,M){return Do(M).map(function(J){return J.filter(Ti).map(function(Z){return Z.value}).join(" ")}).map(O)}},O=function(W){switch(W){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}},q;(function(W){W.AUTO="auto",W.CONTAIN="contain",W.COVER="cover"})(q||(q={}));var ae={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(W,M){return Do(M).map(function(J){return J.filter(ie)})}},ie=function(W){return Ti(W)||Zr(W)},fe=function(W){return{name:"border-"+W+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},me=fe("top"),Be=fe("right"),Ie=fe("bottom"),Re=fe("left"),ke=function(W){return{name:"border-radius-"+W,initialValue:"0 0",prefix:!1,type:1,parse:function(M,J){return gu(J.filter(Zr))}}},Ye=ke("top-left"),Fe=ke("top-right"),At=ke("bottom-right"),rt=ke("bottom-left"),ct=function(W){return{name:"border-"+W+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(M,J){switch(J){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Je=ct("top"),dt=ct("right"),Tt=ct("bottom"),Wt=ct("left"),ar=function(W){return{name:"border-"+W+"-width",initialValue:"0",type:0,prefix:!1,parse:function(M,J){return hs(J)?J.number:0}}},Ur=ar("top"),Gt=ar("right"),xt=ar("bottom"),Zt=ar("left"),br={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},tt={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(W,M){switch(M){case"rtl":return 1;case"ltr":default:return 0}}},ot={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(W,M){return M.filter(Ti).reduce(function(J,Z){return J|Ot(Z.value)},0)}},Ot=function(W){switch(W){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},Ct={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(W,M){switch(M){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Ar={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(W,M){return M.type===20&&M.value==="normal"?0:M.type===17||M.type===15?M.number:0}},er;(function(W){W.NORMAL="normal",W.STRICT="strict"})(er||(er={}));var vr={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(W,M){switch(M){case"strict":return er.STRICT;case"normal":default:return er.NORMAL}}},Yt={name:"line-height",initialValue:"normal",prefix:!1,type:4},yr=function(W,M){return Ti(W)&&W.value==="normal"?1.2*M:W.type===17?M*W.number:Zr(W)?zi(W,M):M},_r={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(W,M){return M.type===20&&M.value==="none"?null:aA.parse(W,M)}},Bn={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(W,M){switch(M){case"inside":return 0;case"outside":default:return 1}}},Xe={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(W,M){switch(M){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}}},ft=function(W){return{name:"margin-"+W,initialValue:"0",prefix:!1,type:4}},gt=ft("top"),Lt=ft("right"),kt=ft("bottom"),qt=ft("left"),tr={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(W,M){return M.filter(Ti).map(function(J){switch(J.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},ir={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(W,M){switch(M){case"break-word":return"break-word";case"normal":default:return"normal"}}},Xr=function(W){return{name:"padding-"+W,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},zr=Xr("top"),vn=Xr("right"),fn=Xr("bottom"),ri=Xr("left"),Br={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(W,M){switch(M){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},vt={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(W,M){switch(M){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},pi={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(W,M){return M.length===1&&vs(M[0],"none")?[]:Do(M).map(function(J){for(var Z={color:na.TRANSPARENT,offsetX:No,offsetY:No,blur:No},be=0,je=0;je<J.length;je++){var Ge=J[je];is(Ge)?(be===0?Z.offsetX=Ge:be===1?Z.offsetY=Ge:Z.blur=Ge,be++):Z.color=Jo.parse(W,Ge)}return Z})}},Mn={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(W,M){switch(M){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},Kr={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(W,M){if(M.type===20&&M.value==="none")return null;if(M.type===18){var J=pn[M.name];if(typeof J=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+M.name+'"');return J(M.values)}return null}},ln=function(W){var M=W.filter(function(J){return J.type===17}).map(function(J){return J.number});return M.length===6?M:null},En=function(W){var M=W.filter(function(nt){return nt.type===17}).map(function(nt){return nt.number}),J=M[0],Z=M[1];M[2],M[3];var be=M[4],je=M[5];M[6],M[7],M[8],M[9],M[10],M[11];var Ge=M[12],it=M[13];return M[14],M[15],M.length===16?[J,Z,be,je,Ge,it]:null},pn={matrix:ln,matrix3d:En},Hn={type:16,number:50,flags:Un},fi=[Hn,Hn],bi={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(W,M){var J=M.filter(Zr);return J.length!==2?fi:[J[0],J[1]]}},Ei={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(W,M){switch(M){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},Fi;(function(W){W.NORMAL="normal",W.BREAK_ALL="break-all",W.KEEP_ALL="keep-all"})(Fi||(Fi={}));for(var qi={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(W,M){switch(M){case"break-all":return Fi.BREAK_ALL;case"keep-all":return Fi.KEEP_ALL;case"normal":default:return Fi.NORMAL}}},si={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(W,M){if(M.type===20)return{auto:!0,order:0};if(ps(M))return{auto:!1,order:M.number};throw new Error("Invalid z-index number parsed")}},Si={name:"time",parse:function(W,M){if(M.type===15)switch(M.unit.toLowerCase()){case"s":return 1e3*M.number;case"ms":return M.number}throw new Error("Unsupported time type")}},Sn={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(W,M){return ps(M)?M.number:1}},$o={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Mi={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(W,M){return M.filter(Ti).map(function(J){switch(J.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(J){return J!==0})}},Gs={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(W,M){var J=[],Z=[];return M.forEach(function(be){switch(be.type){case 20:case 0:J.push(be.value);break;case 17:J.push(be.number.toString());break;case 4:Z.push(J.join(" ")),J.length=0;break}}),J.length&&Z.push(J.join(" ")),Z.map(function(be){return be.indexOf(" ")===-1?be:"'"+be+"'"})}},to={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},co={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(W,M){if(ps(M))return M.number;if(Ti(M))switch(M.value){case"bold":return 700;case"normal":default:return 400}return 400}},oa={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(W,M){return M.filter(Ti).map(function(J){return J.value})}},Vi={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(W,M){switch(M){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},ao=function(W,M){return(W&M)!==0},Co={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(W,M){if(M.length===0)return[];var J=M[0];return J.type===20&&J.value==="none"?[]:M}},Xs={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(W,M){if(M.length===0)return null;var J=M[0];if(J.type===20&&J.value==="none")return null;for(var Z=[],be=M.filter(ra),je=0;je<be.length;je++){var Ge=be[je],it=be[je+1];if(Ge.type===20){var nt=it&&ps(it)?it.number:1;Z.push({counter:Ge.value,increment:nt})}}return Z}},ga={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(W,M){if(M.length===0)return[];for(var J=[],Z=M.filter(ra),be=0;be<Z.length;be++){var je=Z[be],Ge=Z[be+1];if(Ti(je)&&je.value!=="none"){var it=Ge&&ps(Ge)?Ge.number:0;J.push({counter:je.value,reset:it})}}return J}},Eo={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(W,M){return M.filter(hs).map(function(J){return Si.parse(W,J)})}},di={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(W,M){if(M.length===0)return null;var J=M[0];if(J.type===20&&J.value==="none")return null;var Z=[],be=M.filter(_o);if(be.length%2!==0)return null;for(var je=0;je<be.length;je+=2){var Ge=be[je].value,it=be[je+1].value;Z.push({open:Ge,close:it})}return Z}},Wi=function(W,M,J){if(!W)return"";var Z=W[Math.min(M,W.length-1)];return Z?J?Z.open:Z.close:""},$a={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(W,M){return M.length===1&&vs(M[0],"none")?[]:Do(M).map(function(J){for(var Z={color:255,offsetX:No,offsetY:No,blur:No,spread:No,inset:!1},be=0,je=0;je<J.length;je++){var Ge=J[je];vs(Ge,"inset")?Z.inset=!0:is(Ge)?(be===0?Z.offsetX=Ge:be===1?Z.offsetY=Ge:be===2?Z.blur=Ge:Z.spread=Ge,be++):Z.color=Jo.parse(W,Ge)}return Z})}},Go={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(W,M){var J=[0,1,2],Z=[];return M.filter(Ti).forEach(function(be){switch(be.value){case"stroke":Z.push(1);break;case"fill":Z.push(0);break;case"markers":Z.push(2);break}}),J.forEach(function(be){Z.indexOf(be)===-1&&Z.push(be)}),Z}},sa={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},aa={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(W,M){return hs(M)?M.number:0}},$n=function(){function W(M,J){var Z,be;this.animationDuration=tn(M,Eo,J.animationDuration),this.backgroundClip=tn(M,DA,J.backgroundClip),this.backgroundColor=tn(M,lc,J.backgroundColor),this.backgroundImage=tn(M,dc,J.backgroundImage),this.backgroundOrigin=tn(M,hc,J.backgroundOrigin),this.backgroundPosition=tn(M,N,J.backgroundPosition),this.backgroundRepeat=tn(M,_,J.backgroundRepeat),this.backgroundSize=tn(M,ae,J.backgroundSize),this.borderTopColor=tn(M,me,J.borderTopColor),this.borderRightColor=tn(M,Be,J.borderRightColor),this.borderBottomColor=tn(M,Ie,J.borderBottomColor),this.borderLeftColor=tn(M,Re,J.borderLeftColor),this.borderTopLeftRadius=tn(M,Ye,J.borderTopLeftRadius),this.borderTopRightRadius=tn(M,Fe,J.borderTopRightRadius),this.borderBottomRightRadius=tn(M,At,J.borderBottomRightRadius),this.borderBottomLeftRadius=tn(M,rt,J.borderBottomLeftRadius),this.borderTopStyle=tn(M,Je,J.borderTopStyle),this.borderRightStyle=tn(M,dt,J.borderRightStyle),this.borderBottomStyle=tn(M,Tt,J.borderBottomStyle),this.borderLeftStyle=tn(M,Wt,J.borderLeftStyle),this.borderTopWidth=tn(M,Ur,J.borderTopWidth),this.borderRightWidth=tn(M,Gt,J.borderRightWidth),this.borderBottomWidth=tn(M,xt,J.borderBottomWidth),this.borderLeftWidth=tn(M,Zt,J.borderLeftWidth),this.boxShadow=tn(M,$a,J.boxShadow),this.color=tn(M,br,J.color),this.direction=tn(M,tt,J.direction),this.display=tn(M,ot,J.display),this.float=tn(M,Ct,J.cssFloat),this.fontFamily=tn(M,Gs,J.fontFamily),this.fontSize=tn(M,to,J.fontSize),this.fontStyle=tn(M,Vi,J.fontStyle),this.fontVariant=tn(M,oa,J.fontVariant),this.fontWeight=tn(M,co,J.fontWeight),this.letterSpacing=tn(M,Ar,J.letterSpacing),this.lineBreak=tn(M,vr,J.lineBreak),this.lineHeight=tn(M,Yt,J.lineHeight),this.listStyleImage=tn(M,_r,J.listStyleImage),this.listStylePosition=tn(M,Bn,J.listStylePosition),this.listStyleType=tn(M,Xe,J.listStyleType),this.marginTop=tn(M,gt,J.marginTop),this.marginRight=tn(M,Lt,J.marginRight),this.marginBottom=tn(M,kt,J.marginBottom),this.marginLeft=tn(M,qt,J.marginLeft),this.opacity=tn(M,Sn,J.opacity);var je=tn(M,tr,J.overflow);this.overflowX=je[0],this.overflowY=je[je.length>1?1:0],this.overflowWrap=tn(M,ir,J.overflowWrap),this.paddingTop=tn(M,zr,J.paddingTop),this.paddingRight=tn(M,vn,J.paddingRight),this.paddingBottom=tn(M,fn,J.paddingBottom),this.paddingLeft=tn(M,ri,J.paddingLeft),this.paintOrder=tn(M,Go,J.paintOrder),this.position=tn(M,vt,J.position),this.textAlign=tn(M,Br,J.textAlign),this.textDecorationColor=tn(M,$o,(Z=J.textDecorationColor)!==null&&Z!==void 0?Z:J.color),this.textDecorationLine=tn(M,Mi,(be=J.textDecorationLine)!==null&&be!==void 0?be:J.textDecoration),this.textShadow=tn(M,pi,J.textShadow),this.textTransform=tn(M,Mn,J.textTransform),this.transform=tn(M,Kr,J.transform),this.transformOrigin=tn(M,bi,J.transformOrigin),this.visibility=tn(M,Ei,J.visibility),this.webkitTextStrokeColor=tn(M,sa,J.webkitTextStrokeColor),this.webkitTextStrokeWidth=tn(M,aa,J.webkitTextStrokeWidth),this.wordBreak=tn(M,qi,J.wordBreak),this.zIndex=tn(M,si,J.zIndex)}return W.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},W.prototype.isTransparent=function(){return qo(this.backgroundColor)},W.prototype.isTransformed=function(){return this.transform!==null},W.prototype.isPositioned=function(){return this.position!==0},W.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},W.prototype.isFloating=function(){return this.float!==0},W.prototype.isInlineLevel=function(){return ao(this.display,4)||ao(this.display,33554432)||ao(this.display,268435456)||ao(this.display,536870912)||ao(this.display,67108864)||ao(this.display,134217728)},W}(),Zs=function(){function W(M,J){this.content=tn(M,Co,J.content),this.quotes=tn(M,di,J.quotes)}return W}(),Ys=function(){function W(M,J){this.counterIncrement=tn(M,Xs,J.counterIncrement),this.counterReset=tn(M,ga,J.counterReset)}return W}(),tn=function(W,M,J){var Z=new Ko,be=J!==null&&typeof J!="undefined"?J.toString():M.initialValue;Z.write(be);var je=new Ss(Z.read());switch(M.type){case 2:var Ge=je.parseComponentValue();return M.parse(W,Ti(Ge)?Ge.value:M.initialValue);case 0:return M.parse(W,je.parseComponentValue());case 1:return M.parse(W,je.parseComponentValues());case 4:return je.parseComponentValue();case 3:switch(M.format){case"angle":return On.parse(W,je.parseComponentValue());case"color":return Jo.parse(W,je.parseComponentValue());case"image":return aA.parse(W,je.parseComponentValue());case"length":var it=je.parseComponentValue();return is(it)?it:No;case"length-percentage":var nt=je.parseComponentValue();return Zr(nt)?nt:No;case"time":return Si.parse(W,je.parseComponentValue())}break}},Mo="data-html2canvas-debug",Oo=function(W){var M=W.getAttribute(Mo);switch(M){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},os=function(W,M){var J=Oo(W);return J===1||M===J},ss=function(){function W(M,J){if(this.context=M,this.textNodes=[],this.elements=[],this.flags=0,os(J,3))debugger;this.styles=new $n(M,window.getComputedStyle(J,null)),Ht(J)&&(this.styles.animationDuration.some(function(Z){return Z>0})&&(J.style.animationDuration="0s"),this.styles.transform!==null&&(J.style.transform="none")),this.bounds=c(this.context,J),os(J,4)&&(this.flags|=16)}return W}(),va="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",_s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",as=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ms=0;ms<_s.length;ms++)as[_s.charCodeAt(ms)]=ms;for(var la=function(W){var M=W.length*.75,J=W.length,Z,be=0,je,Ge,it,nt;W[W.length-1]==="="&&(M--,W[W.length-2]==="="&&M--);var Dt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(M):new Array(M),Mt=Array.isArray(Dt)?Dt:new Uint8Array(Dt);for(Z=0;Z<J;Z+=4)je=as[W.charCodeAt(Z)],Ge=as[W.charCodeAt(Z+1)],it=as[W.charCodeAt(Z+2)],nt=as[W.charCodeAt(Z+3)],Mt[be++]=je<<2|Ge>>4,Mt[be++]=(Ge&15)<<4|it>>2,Mt[be++]=(it&3)<<6|nt&63;return Dt},Is=function(W){for(var M=W.length,J=[],Z=0;Z<M;Z+=2)J.push(W[Z+1]<<8|W[Z]);return J},ua=function(W){for(var M=W.length,J=[],Z=0;Z<M;Z+=4)J.push(W[Z+3]<<24|W[Z+2]<<16|W[Z+1]<<8|W[Z]);return J},ys=5,Na=11,Ma=2,Bl=Na-ys,el=65536>>ys,Cu=1<<ys,ql=Cu-1,lA=1024>>ys,Cl=el+lA,Eu=Cl,uA=32,$l=Eu+uA,AA=65536>>Na,Su=1<<Bl,cA=Su-1,tl=function(W,M,J){return W.slice?W.slice(M,J):new Uint16Array(Array.prototype.slice.call(W,M,J))},fA=function(W,M,J){return W.slice?W.slice(M,J):new Uint32Array(Array.prototype.slice.call(W,M,J))},Io=function(W,M){var J=la(W),Z=Array.isArray(J)?ua(J):new Uint32Array(J),be=Array.isArray(J)?Is(J):new Uint16Array(J),je=24,Ge=tl(be,je/2,Z[4]/2),it=Z[5]===2?tl(be,(je+Z[4])/2):fA(Z,Math.ceil((je+Z[4])/4));return new xu(Z[0],Z[1],Z[2],Z[3],Ge,it)},xu=function(){function W(M,J,Z,be,je,Ge){this.initialValue=M,this.errorValue=J,this.highStart=Z,this.highValueIndex=be,this.index=je,this.data=Ge}return W.prototype.get=function(M){var J;if(M>=0){if(M<55296||M>56319&&M<=65535)return J=this.index[M>>ys],J=(J<<Ma)+(M&ql),this.data[J];if(M<=65535)return J=this.index[el+(M-55296>>ys)],J=(J<<Ma)+(M&ql),this.data[J];if(M<this.highStart)return J=$l-AA+(M>>Na),J=this.index[J],J+=M>>ys&cA,J=this.index[J],J=(J<<Ma)+(M&ql),this.data[J];if(M<=1114111)return this.data[this.highValueIndex]}return this.errorValue},W}(),eu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Fu=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Ra=0;Ra<eu.length;Ra++)Fu[eu.charCodeAt(Ra)]=Ra;var dA=1,bs=2,ka=3,ls=4,El=5,_u=7,Iu=8,Sl=9,tu=10,ru=11,ju=12,xl=13,Lu=14,nu=15,hA=function(W){for(var M=[],J=0,Z=W.length;J<Z;){var be=W.charCodeAt(J++);if(be>=55296&&be<=56319&&J<Z){var je=W.charCodeAt(J++);(je&64512)===56320?M.push(((be&1023)<<10)+(je&1023)+65536):(M.push(be),J--)}else M.push(be)}return M},ya=function(){for(var W=[],M=0;M<arguments.length;M++)W[M]=arguments[M];if(String.fromCodePoint)return String.fromCodePoint.apply(String,W);var J=W.length;if(!J)return"";for(var Z=[],be=-1,je="";++be<J;){var Ge=W[be];Ge<=65535?Z.push(Ge):(Ge-=65536,Z.push((Ge>>10)+55296,Ge%1024+56320)),(be+1===J||Z.length>16384)&&(je+=String.fromCharCode.apply(String,Z),Z.length=0)}return je},Fl=Io(va),Xo="\xD7",_l="\xF7",es=function(W){return Fl.get(W)},pA=function(W,M,J){var Z=J-2,be=M[Z],je=M[J-1],Ge=M[J];if(je===bs&&Ge===ka)return Xo;if(je===bs||je===ka||je===ls||Ge===bs||Ge===ka||Ge===ls)return _l;if(je===Iu&&[Iu,Sl,ru,ju].indexOf(Ge)!==-1||(je===ru||je===Sl)&&(Ge===Sl||Ge===tu)||(je===ju||je===tu)&&Ge===tu||Ge===xl||Ge===El||Ge===_u||je===dA)return Xo;if(je===xl&&Ge===Lu){for(;be===El;)be=M[--Z];if(be===Lu)return Xo}if(je===nu&&Ge===nu){for(var it=0;be===nu;)it++,be=M[--Z];if(it%2===0)return Xo}return _l},Du=function(W){var M=hA(W),J=M.length,Z=0,be=0,je=M.map(es);return{next:function(){if(Z>=J)return{done:!0,value:null};for(var Ge=Xo;Z<J&&(Ge=pA(M,je,++Z))===Xo;);if(Ge!==Xo||Z===J){var it=ya.apply(null,M.slice(be,Z));return be=Z,{value:it,done:!1}}return{done:!0,value:null}}}},Ai=function(W){for(var M=Du(W),J=[],Z;!(Z=M.next()).done;)Z.value&&J.push(Z.value.slice());return J},mA=function(W){var M=123;if(W.createRange){var J=W.createRange();if(J.getBoundingClientRect){var Z=W.createElement("boundtest");Z.style.height=M+"px",Z.style.display="block",W.body.appendChild(Z),J.selectNode(Z);var be=J.getBoundingClientRect(),je=Math.round(be.height);if(W.body.removeChild(Z),je===M)return!0}}return!1},gA=function(W){var M=W.createElement("boundtest");M.style.width="50px",M.style.display="block",M.style.fontSize="12px",M.style.letterSpacing="0px",M.style.wordSpacing="0px",W.body.appendChild(M);var J=W.createRange();M.innerHTML=typeof"".repeat=="function"?"&#128104;".repeat(10):"";var Z=M.firstChild,be=n(Z.data).map(function(nt){return l(nt)}),je=0,Ge={},it=be.every(function(nt,Dt){J.setStart(Z,je),J.setEnd(Z,je+nt.length);var Mt=J.getBoundingClientRect();je+=nt.length;var Kt=Mt.x>Ge.x||Mt.y>Ge.y;return Ge=Mt,Dt===0?!0:Kt});return W.body.removeChild(M),it},Aa=function(){return typeof new Image().crossOrigin!="undefined"},Ou=function(){return typeof new XMLHttpRequest().responseType=="string"},Tu=function(W){var M=new Image,J=W.createElement("canvas"),Z=J.getContext("2d");if(!Z)return!1;M.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{Z.drawImage(M,0,0),J.toDataURL()}catch(be){return!1}return!0},rl=function(W){return W[0]===0&&W[1]===255&&W[2]===0&&W[3]===255},iu=function(W){var M=W.createElement("canvas"),J=100;M.width=J,M.height=J;var Z=M.getContext("2d");if(!Z)return Promise.reject(!1);Z.fillStyle="rgb(0, 255, 0)",Z.fillRect(0,0,J,J);var be=new Image,je=M.toDataURL();be.src=je;var Ge=ou(J,J,0,0,be);return Z.fillStyle="red",Z.fillRect(0,0,J,J),Pu(Ge).then(function(it){Z.drawImage(it,0,0);var nt=Z.getImageData(0,0,J,J).data;Z.fillStyle="red",Z.fillRect(0,0,J,J);var Dt=W.createElement("div");return Dt.style.backgroundImage="url("+je+")",Dt.style.height=J+"px",rl(nt)?Pu(ou(J,J,0,0,Dt)):Promise.reject(!1)}).then(function(it){return Z.drawImage(it,0,0),rl(Z.getImageData(0,0,J,J).data)}).catch(function(){return!1})},ou=function(W,M,J,Z,be){var je="http://www.w3.org/2000/svg",Ge=document.createElementNS(je,"svg"),it=document.createElementNS(je,"foreignObject");return Ge.setAttributeNS(null,"width",W.toString()),Ge.setAttributeNS(null,"height",M.toString()),it.setAttributeNS(null,"width","100%"),it.setAttributeNS(null,"height","100%"),it.setAttributeNS(null,"x",J.toString()),it.setAttributeNS(null,"y",Z.toString()),it.setAttributeNS(null,"externalResourcesRequired","true"),Ge.appendChild(it),it.appendChild(be),Ge},Pu=function(W){return new Promise(function(M,J){var Z=new Image;Z.onload=function(){return M(Z)},Z.onerror=J,Z.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(W))})},Ro={get SUPPORT_RANGE_BOUNDS(){var W=mA(document);return Object.defineProperty(Ro,"SUPPORT_RANGE_BOUNDS",{value:W}),W},get SUPPORT_WORD_BREAKING(){var W=Ro.SUPPORT_RANGE_BOUNDS&&gA(document);return Object.defineProperty(Ro,"SUPPORT_WORD_BREAKING",{value:W}),W},get SUPPORT_SVG_DRAWING(){var W=Tu(document);return Object.defineProperty(Ro,"SUPPORT_SVG_DRAWING",{value:W}),W},get SUPPORT_FOREIGNOBJECT_DRAWING(){var W=typeof Array.from=="function"&&typeof window.fetch=="function"?iu(document):Promise.resolve(!1);return Object.defineProperty(Ro,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:W}),W},get SUPPORT_CORS_IMAGES(){var W=Aa();return Object.defineProperty(Ro,"SUPPORT_CORS_IMAGES",{value:W}),W},get SUPPORT_RESPONSE_TYPE(){var W=Ou();return Object.defineProperty(Ro,"SUPPORT_RESPONSE_TYPE",{value:W}),W},get SUPPORT_CORS_XHR(){var W="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Ro,"SUPPORT_CORS_XHR",{value:W}),W},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var W=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Ro,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:W}),W}},ba=function(){function W(M,J){this.text=M,this.bounds=J}return W}(),nl=function(W,M,J,Z){var be=Il(M,J),je=[],Ge=0;return be.forEach(function(it){if(J.textDecorationLine.length||it.trim().length>0)if(Ro.SUPPORT_RANGE_BOUNDS){var nt=Uu(Z,Ge,it.length).getClientRects();if(nt.length>1){var Dt=wa(it),Mt=0;Dt.forEach(function(I){je.push(new ba(I,g.fromDOMRectList(W,Uu(Z,Mt+Ge,I.length).getClientRects()))),Mt+=I.length})}else je.push(new ba(it,g.fromDOMRectList(W,nt)))}else{var Kt=Z.splitText(it.length);je.push(new ba(it,Qa(W,Z))),Z=Kt}else Ro.SUPPORT_RANGE_BOUNDS||(Z=Z.splitText(it.length));Ge+=it.length}),je},Qa=function(W,M){var J=M.ownerDocument;if(J){var Z=J.createElement("html2canvaswrapper");Z.appendChild(M.cloneNode(!0));var be=M.parentNode;if(be){be.replaceChild(Z,M);var je=c(W,Z);return Z.firstChild&&be.replaceChild(Z.firstChild,Z),je}}return g.EMPTY},Uu=function(W,M,J){var Z=W.ownerDocument;if(!Z)throw new Error("Node has no owner document");var be=Z.createRange();return be.setStart(W,M),be.setEnd(W,M+J),be},wa=function(W){if(Ro.SUPPORT_NATIVE_TEXT_SEGMENTATION){var M=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(M.segment(W)).map(function(J){return J.segment})}return Ai(W)},su=function(W,M){if(Ro.SUPPORT_NATIVE_TEXT_SEGMENTATION){var J=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(J.segment(W)).map(function(Z){return Z.segment})}return Mu(W,M)},Il=function(W,M){return M.letterSpacing!==0?wa(W):su(W,M)},Nu=[32,160,4961,65792,65793,4153,4241],Mu=function(W,M){for(var J=ii(W,{lineBreak:M.lineBreak,wordBreak:M.overflowWrap==="break-word"?"break-word":M.wordBreak}),Z=[],be,je=function(){if(be.value){var Ge=be.value.slice(),it=n(Ge),nt="";it.forEach(function(Dt){Nu.indexOf(Dt)===-1?nt+=l(Dt):(nt.length&&Z.push(nt),Z.push(l(Dt)),nt="")}),nt.length&&Z.push(nt)}};!(be=J.next()).done;)je();return Z},Ru=function(){function W(M,J,Z){this.text=ku(J.data,Z.textTransform),this.textBounds=nl(M,this.text,Z,J)}return W}(),ku=function(W,M){switch(M){case 1:return W.toLowerCase();case 3:return W.replace(ca,Ba);case 2:return W.toUpperCase();default:return W}},ca=/(^|\s|:|-|\(|\))([a-z])/g,Ba=function(W,M,J){return W.length>0?M+J.toUpperCase():W},Qu=function(W){F(M,W);function M(J,Z){var be=W.call(this,J,Z)||this;return be.src=Z.currentSrc||Z.src,be.intrinsicWidth=Z.naturalWidth,be.intrinsicHeight=Z.naturalHeight,be.context.cache.addImage(be.src),be}return M}(ss),Ca=function(W){F(M,W);function M(J,Z){var be=W.call(this,J,Z)||this;return be.canvas=Z,be.intrinsicWidth=Z.width,be.intrinsicHeight=Z.height,be}return M}(ss),js=function(W){F(M,W);function M(J,Z){var be=W.call(this,J,Z)||this,je=new XMLSerializer,Ge=c(J,Z);return Z.setAttribute("width",Ge.width+"px"),Z.setAttribute("height",Ge.height+"px"),be.svg="data:image/svg+xml,"+encodeURIComponent(je.serializeToString(Z)),be.intrinsicWidth=Z.width.baseVal.value,be.intrinsicHeight=Z.height.baseVal.value,be.context.cache.addImage(be.svg),be}return M}(ss),jl=function(W){F(M,W);function M(J,Z){var be=W.call(this,J,Z)||this;return be.value=Z.value,be}return M}(ss),Ea=function(W){F(M,W);function M(J,Z){var be=W.call(this,J,Z)||this;return be.start=Z.start,be.reversed=typeof Z.reversed=="boolean"&&Z.reversed===!0,be}return M}(ss),vA=[{type:15,flags:0,unit:"px",number:3}],Ll=[{type:16,flags:0,number:50}],yA=function(W){return W.width>W.height?new g(W.left+(W.width-W.height)/2,W.top,W.height,W.height):W.width<W.height?new g(W.left,W.top+(W.height-W.width)/2,W.width,W.width):W},au=function(W){var M=W.type===Dl?new Array(W.value.length+1).join("\u2022"):W.value;return M.length===0?W.placeholder||"":M},Ha="checkbox",il="radio",Dl="password",Ol=707406591,ol=function(W){F(M,W);function M(J,Z){var be=W.call(this,J,Z)||this;switch(be.type=Z.type.toLowerCase(),be.checked=Z.checked,be.value=au(Z),(be.type===Ha||be.type===il)&&(be.styles.backgroundColor=3739148031,be.styles.borderTopColor=be.styles.borderRightColor=be.styles.borderBottomColor=be.styles.borderLeftColor=2779096575,be.styles.borderTopWidth=be.styles.borderRightWidth=be.styles.borderBottomWidth=be.styles.borderLeftWidth=1,be.styles.borderTopStyle=be.styles.borderRightStyle=be.styles.borderBottomStyle=be.styles.borderLeftStyle=1,be.styles.backgroundClip=[0],be.styles.backgroundOrigin=[0],be.bounds=yA(be.bounds)),be.type){case Ha:be.styles.borderTopRightRadius=be.styles.borderTopLeftRadius=be.styles.borderBottomRightRadius=be.styles.borderBottomLeftRadius=vA;break;case il:be.styles.borderTopRightRadius=be.styles.borderTopLeftRadius=be.styles.borderBottomRightRadius=be.styles.borderBottomLeftRadius=Ll;break}return be}return M}(ss),lu=function(W){F(M,W);function M(J,Z){var be=W.call(this,J,Z)||this,je=Z.options[Z.selectedIndex||0];return be.value=je&&je.text||"",be}return M}(ss),Hu=function(W){F(M,W);function M(J,Z){var be=W.call(this,J,Z)||this;return be.value=Z.value,be}return M}(ss),sl=function(W){F(M,W);function M(J,Z){var be=W.call(this,J,Z)||this;be.src=Z.src,be.width=parseInt(Z.width,10)||0,be.height=parseInt(Z.height,10)||0,be.backgroundColor=be.styles.backgroundColor;try{if(Z.contentWindow&&Z.contentWindow.document&&Z.contentWindow.document.documentElement){be.tree=Tl(J,Z.contentWindow.document.documentElement);var je=Z.contentWindow.document.documentElement?wl(J,getComputedStyle(Z.contentWindow.document.documentElement).backgroundColor):na.TRANSPARENT,Ge=Z.contentWindow.document.body?wl(J,getComputedStyle(Z.contentWindow.document.body).backgroundColor):na.TRANSPARENT;be.backgroundColor=qo(je)?qo(Ge)?be.styles.backgroundColor:Ge:je}}catch(it){}return be}return M}(ss),al=["OL","UL","MENU"],Wa=function(W,M,J,Z){for(var be=M.firstChild,je=void 0;be;be=je)if(je=be.nextSibling,ht(be)&&be.data.trim().length>0)J.textNodes.push(new Ru(W,be,J.styles));else if(It(be))if(uu(be)&&be.assignedNodes)be.assignedNodes().forEach(function(it){return Wa(W,it,J,Z)});else{var Ge=Sa(W,be);Ge.styles.isVisible()&&(ce(be,Ge,Z)?Ge.flags|=4:He(Ge.styles)&&(Ge.flags|=2),al.indexOf(be.tagName)!==-1&&(Ge.flags|=8),J.elements.push(Ge),be.slot,be.shadowRoot?Wa(W,be.shadowRoot,Ge,Z):!ts(be)&&!ci(be)&&!ws(be)&&Wa(W,be,Ge,Z))}},Sa=function(W,M){return So(M)?new Qu(W,M):fo(M)?new Ca(W,M):ci(M)?new js(W,M):Mr(M)?new jl(W,M):Fn(M)?new Ea(W,M):Vn(M)?new ol(W,M):ws(M)?new lu(W,M):ts(M)?new Hu(W,M):Zo(M)?new sl(W,M):new ss(W,M)},Tl=function(W,M){var J=Sa(W,M);return J.flags|=4,Wa(W,M,J,J),J},ce=function(W,M,J){return M.styles.isPositionedWithZIndex()||M.styles.opacity<1||M.styles.isTransformed()||Ii(W)&&J.styles.isTransparent()},He=function(W){return W.isPositioned()||W.isFloating()},ht=function(W){return W.nodeType===Node.TEXT_NODE},It=function(W){return W.nodeType===Node.ELEMENT_NODE},Ht=function(W){return It(W)&&typeof W.style!="undefined"&&!pr(W)},pr=function(W){return typeof W.className=="object"},Mr=function(W){return W.tagName==="LI"},Fn=function(W){return W.tagName==="OL"},Vn=function(W){return W.tagName==="INPUT"},mi=function(W){return W.tagName==="HTML"},ci=function(W){return W.tagName==="svg"},Ii=function(W){return W.tagName==="BODY"},fo=function(W){return W.tagName==="CANVAS"},po=function(W){return W.tagName==="VIDEO"},So=function(W){return W.tagName==="IMG"},Zo=function(W){return W.tagName==="IFRAME"},ko=function(W){return W.tagName==="STYLE"},Js=function(W){return W.tagName==="SCRIPT"},ts=function(W){return W.tagName==="TEXTAREA"},ws=function(W){return W.tagName==="SELECT"},uu=function(W){return W.tagName==="SLOT"},Pl=function(W){return W.tagName.indexOf("-")>0},Au=function(){function W(){this.counters={}}return W.prototype.getCounterValue=function(M){var J=this.counters[M];return J&&J.length?J[J.length-1]:1},W.prototype.getCounterValues=function(M){var J=this.counters[M];return J||[]},W.prototype.pop=function(M){var J=this;M.forEach(function(Z){return J.counters[Z].pop()})},W.prototype.parse=function(M){var J=this,Z=M.counterIncrement,be=M.counterReset,je=!0;Z!==null&&Z.forEach(function(it){var nt=J.counters[it.counter];nt&&it.increment!==0&&(je=!1,nt.length||nt.push(1),nt[Math.max(0,nt.length-1)]+=it.increment)});var Ge=[];return je&&be.forEach(function(it){var nt=J.counters[it.counter];Ge.push(it.counter),nt||(nt=J.counters[it.counter]=[]),nt.push(it.reset)}),Ge},W}(),ll={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"]},Ul={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"]},cu={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"]},Nl={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"]},xo=function(W,M,J,Z,be,je){return W<M||W>J?Os(W,be,je.length>0):Z.integers.reduce(function(Ge,it,nt){for(;W>=it;)W-=it,Ge+=Z.values[nt];return Ge},"")+je},ul=function(W,M,J,Z){var be="";do J||W--,be=Z(W)+be,W/=M;while(W*M>=M);return be},io=function(W,M,J,Z,be){var je=J-M+1;return(W<0?"-":"")+(ul(Math.abs(W),je,Z,function(Ge){return l(Math.floor(Ge%je)+M)})+be)},Ls=function(W,M,J){J===void 0&&(J=". ");var Z=M.length;return ul(Math.abs(W),Z,!1,function(be){return M[Math.floor(be%Z)]})+J},fa=1,jo=2,da=4,xa=8,Ds=function(W,M,J,Z,be,je){if(W<-9999||W>9999)return Os(W,4,be.length>0);var Ge=Math.abs(W),it=be;if(Ge===0)return M[0]+it;for(var nt=0;Ge>0&&nt<=4;nt++){var Dt=Ge%10;Dt===0&&ao(je,fa)&&it!==""?it=M[Dt]+it:Dt>1||Dt===1&&nt===0||Dt===1&&nt===1&&ao(je,jo)||Dt===1&&nt===1&&ao(je,da)&&W>100||Dt===1&&nt>1&&ao(je,xa)?it=M[Dt]+(nt>0?J[nt-1]:"")+it:Dt===1&&nt>0&&(it=J[nt-1]+it),Ge=Math.floor(Ge/10)}return(W<0?Z:"")+it},Bs="\u5341\u767E\u5343\u842C",Al="\u62FE\u4F70\u4EDF\u842C",fu="\u30DE\u30A4\u30CA\u30B9",Ml="\uB9C8\uC774\uB108\uC2A4",Os=function(W,M,J){var Z=J?". ":"",be=J?"\u3001":"",je=J?", ":"",Ge=J?" ":"";switch(M){case 0:return"\u2022"+Ge;case 1:return"\u25E6"+Ge;case 2:return"\u25FE"+Ge;case 5:var it=io(W,48,57,!0,Z);return it.length<4?"0"+it:it;case 4:return Ls(W,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",be);case 6:return xo(W,1,3999,ll,3,Z).toLowerCase();case 7:return xo(W,1,3999,ll,3,Z);case 8:return io(W,945,969,!1,Z);case 9:return io(W,97,122,!1,Z);case 10:return io(W,65,90,!1,Z);case 11:return io(W,1632,1641,!0,Z);case 12:case 49:return xo(W,1,9999,Ul,3,Z);case 35:return xo(W,1,9999,Ul,3,Z).toLowerCase();case 13:return io(W,2534,2543,!0,Z);case 14:case 30:return io(W,6112,6121,!0,Z);case 15:return Ls(W,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",be);case 16:return Ls(W,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",be);case 17:case 48:return Ds(W,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Bs,"\u8CA0",be,jo|da|xa);case 47:return Ds(W,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Al,"\u8CA0",be,fa|jo|da|xa);case 42:return Ds(W,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Bs,"\u8D1F",be,jo|da|xa);case 41:return Ds(W,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Al,"\u8D1F",be,fa|jo|da|xa);case 26:return Ds(W,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",fu,be,0);case 25:return Ds(W,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",fu,be,fa|jo|da);case 31:return Ds(W,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",Ml,je,fa|jo|da);case 33:return Ds(W,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",Ml,je,0);case 32:return Ds(W,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",Ml,je,fa|jo|da);case 18:return io(W,2406,2415,!0,Z);case 20:return xo(W,1,19999,Nl,3,Z);case 21:return io(W,2790,2799,!0,Z);case 22:return io(W,2662,2671,!0,Z);case 22:return xo(W,1,10999,cu,3,Z);case 23:return Ls(W,"\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 Ls(W,"\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 io(W,3302,3311,!0,Z);case 28:return Ls(W,"\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",be);case 29:return Ls(W,"\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",be);case 34:return io(W,3792,3801,!0,Z);case 37:return io(W,6160,6169,!0,Z);case 38:return io(W,4160,4169,!0,Z);case 39:return io(W,2918,2927,!0,Z);case 40:return io(W,1776,1785,!0,Z);case 43:return io(W,3046,3055,!0,Z);case 44:return io(W,3174,3183,!0,Z);case 45:return io(W,3664,3673,!0,Z);case 46:return io(W,3872,3881,!0,Z);case 3:default:return io(W,48,57,!0,Z)}},Ka="data-html2canvas-ignore",us=function(){function W(M,J,Z){if(this.context=M,this.options=Z,this.scrolledElements=[],this.referenceElement=J,this.counters=new Au,this.quoteDepth=0,!J.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(J.ownerDocument.documentElement,!1)}return W.prototype.toIFrame=function(M,J){var Z=this,be=za(M,J);if(!be.contentWindow)return Promise.reject("Unable to find iframe window");var je=M.defaultView.pageXOffset,Ge=M.defaultView.pageYOffset,it=be.contentWindow,nt=it.document,Dt=Rl(be).then(function(){return le(Z,void 0,void 0,function(){var Mt,Kt;return e(this,function(I){switch(I.label){case 0:return this.scrolledElements.forEach(Ts),it&&(it.scrollTo(J.left,J.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(it.scrollY!==J.top||it.scrollX!==J.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(it.scrollX-J.left,it.scrollY-J.top,0,0))),Mt=this.options.onclone,Kt=this.clonedReferenceElement,typeof Kt=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:nt.fonts&&nt.fonts.ready?[4,nt.fonts.ready]:[3,2];case 1:I.sent(),I.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,_a(nt)]:[3,4];case 3:I.sent(),I.label=4;case 4:return typeof Mt=="function"?[2,Promise.resolve().then(function(){return Mt(nt,Kt)}).then(function(){return be})]:[2,be]}})})});return nt.open(),nt.write(du(document.doctype)+"<html></html>"),As(this.referenceElement.ownerDocument,je,Ge),nt.replaceChild(nt.adoptNode(this.documentElement),nt.documentElement),nt.close(),Dt},W.prototype.createElementClone=function(M){if(os(M,2))debugger;if(fo(M))return this.createCanvasClone(M);if(po(M))return this.createVideoClone(M);if(ko(M))return this.createStyleClone(M);var J=M.cloneNode(!1);return So(J)&&(So(M)&&M.currentSrc&&M.currentSrc!==M.src&&(J.src=M.currentSrc,J.srcset=""),J.loading==="lazy"&&(J.loading="eager")),Pl(J)?this.createCustomElementClone(J):J},W.prototype.createCustomElementClone=function(M){var J=document.createElement("html2canvascustomelement");return mo(M.style,J),J},W.prototype.createStyleClone=function(M){try{var J=M.sheet;if(J&&J.cssRules){var Z=[].slice.call(J.cssRules,0).reduce(function(je,Ge){return Ge&&typeof Ge.cssText=="string"?je+Ge.cssText:je},""),be=M.cloneNode(!1);return be.textContent=Z,be}}catch(je){if(this.context.logger.error("Unable to access cssRules property",je),je.name!=="SecurityError")throw je}return M.cloneNode(!1)},W.prototype.createCanvasClone=function(M){var J;if(this.options.inlineImages&&M.ownerDocument){var Z=M.ownerDocument.createElement("img");try{return Z.src=M.toDataURL(),Z}catch(Dt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",M)}}var be=M.cloneNode(!1);try{be.width=M.width,be.height=M.height;var je=M.getContext("2d"),Ge=be.getContext("2d");if(Ge)if(!this.options.allowTaint&&je)Ge.putImageData(je.getImageData(0,0,M.width,M.height),0,0);else{var it=(J=M.getContext("webgl2"))!==null&&J!==void 0?J:M.getContext("webgl");if(it){var nt=it.getContextAttributes();(nt==null?void 0:nt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",M)}Ge.drawImage(M,0,0)}return be}catch(Dt){this.context.logger.info("Unable to clone canvas as it is tainted",M)}return be},W.prototype.createVideoClone=function(M){var J=M.ownerDocument.createElement("canvas");J.width=M.offsetWidth,J.height=M.offsetHeight;var Z=J.getContext("2d");try{return Z&&(Z.drawImage(M,0,0,J.width,J.height),this.options.allowTaint||Z.getImageData(0,0,J.width,J.height)),J}catch(je){this.context.logger.info("Unable to clone video as it is tainted",M)}var be=M.ownerDocument.createElement("canvas");return be.width=M.offsetWidth,be.height=M.offsetHeight,be},W.prototype.appendChildNode=function(M,J,Z){(!It(J)||!Js(J)&&!J.hasAttribute(Ka)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(J)))&&(!this.options.copyStyles||!It(J)||!ko(J))&&M.appendChild(this.cloneNode(J,Z))},W.prototype.cloneChildNodes=function(M,J,Z){for(var be=this,je=M.shadowRoot?M.shadowRoot.firstChild:M.firstChild;je;je=je.nextSibling)if(It(je)&&uu(je)&&typeof je.assignedNodes=="function"){var Ge=je.assignedNodes();Ge.length&&Ge.forEach(function(it){return be.appendChildNode(J,it,Z)})}else this.appendChildNode(J,je,Z)},W.prototype.cloneNode=function(M,J){if(ht(M))return document.createTextNode(M.data);if(!M.ownerDocument)return M.cloneNode(!1);var Z=M.ownerDocument.defaultView;if(Z&&It(M)&&(Ht(M)||pr(M))){var be=this.createElementClone(M);be.style.transitionProperty="none";var je=Z.getComputedStyle(M),Ge=Z.getComputedStyle(M,":before"),it=Z.getComputedStyle(M,":after");this.referenceElement===M&&Ht(be)&&(this.clonedReferenceElement=be),Ii(be)&&Ga(be);var nt=this.counters.parse(new Ys(this.context,je)),Dt=this.resolvePseudoContent(M,be,Ge,Qo.BEFORE);Pl(M)&&(J=!0),po(M)||this.cloneChildNodes(M,be,J),Dt&&be.insertBefore(Dt,be.firstChild);var Mt=this.resolvePseudoContent(M,be,it,Qo.AFTER);return Mt&&be.appendChild(Mt),this.counters.pop(nt),(je&&(this.options.copyStyles||pr(M))&&!Zo(M)||J)&&mo(je,be),(M.scrollTop!==0||M.scrollLeft!==0)&&this.scrolledElements.push([be,M.scrollLeft,M.scrollTop]),(ts(M)||ws(M))&&(ts(be)||ws(be))&&(be.value=M.value),be}return M.cloneNode(!1)},W.prototype.resolvePseudoContent=function(M,J,Z,be){var je=this;if(Z){var Ge=Z.content,it=J.ownerDocument;if(!(!it||!Ge||Ge==="none"||Ge==="-moz-alt-content"||Z.display==="none")){this.counters.parse(new Ys(this.context,Z));var nt=new Zs(this.context,Z),Dt=it.createElement("html2canvaspseudoelement");mo(Z,Dt),nt.content.forEach(function(Kt){if(Kt.type===0)Dt.appendChild(it.createTextNode(Kt.value));else if(Kt.type===22){var I=it.createElement("img");I.src=Kt.value,I.style.opacity="1",Dt.appendChild(I)}else if(Kt.type===18){if(Kt.name==="attr"){var ee=Kt.values.filter(Ti);ee.length&&Dt.appendChild(it.createTextNode(M.getAttribute(ee[0].value)||""))}else if(Kt.name==="counter"){var Ae=Kt.values.filter(Qs),Ce=Ae[0],Te=Ae[1];if(Ce&&Ti(Ce)){var Ue=je.counters.getCounterValue(Ce.value),Ne=Te&&Ti(Te)?Xe.parse(je.context,Te.value):3;Dt.appendChild(it.createTextNode(Os(Ue,Ne,!1)))}}else if(Kt.name==="counters"){var Ve=Kt.values.filter(Qs),Ce=Ve[0],Ze=Ve[1],Te=Ve[2];if(Ce&&Ti(Ce)){var qe=je.counters.getCounterValues(Ce.value),ut=Te&&Ti(Te)?Xe.parse(je.context,Te.value):3,Ut=Ze&&Ze.type===0?Ze.value:"",Nt=qe.map(function($t){return Os($t,ut,!1)}).join(Ut);Dt.appendChild(it.createTextNode(Nt))}}}else if(Kt.type===20)switch(Kt.value){case"open-quote":Dt.appendChild(it.createTextNode(Wi(nt.quotes,je.quoteDepth++,!0)));break;case"close-quote":Dt.appendChild(it.createTextNode(Wi(nt.quotes,--je.quoteDepth,!1)));break;default:Dt.appendChild(it.createTextNode(Kt.value))}}),Dt.className=cl+" "+ja;var Mt=be===Qo.BEFORE?" "+cl:" "+ja;return pr(J)?J.className.baseValue+=Mt:J.className+=Mt,Dt}}},W.destroy=function(M){return M.parentNode?(M.parentNode.removeChild(M),!0):!1},W}(),Qo;(function(W){W[W.BEFORE=0]="BEFORE",W[W.AFTER=1]="AFTER"})(Qo||(Qo={}));var za=function(W,M){var J=W.createElement("iframe");return J.className="html2canvas-container",J.style.visibility="hidden",J.style.position="fixed",J.style.left="-10000px",J.style.top="0px",J.style.border="0",J.width=M.width.toString(),J.height=M.height.toString(),J.scrolling="no",J.setAttribute(Ka,"true"),W.body.appendChild(J),J},Fa=function(W){return new Promise(function(M){if(W.complete){M();return}if(!W.src){M();return}W.onload=M,W.onerror=M})},_a=function(W){return Promise.all([].slice.call(W.images,0).map(Fa))},Rl=function(W){return new Promise(function(M,J){var Z=W.contentWindow;if(!Z)return J("No window assigned for iframe");var be=Z.document;Z.onload=W.onload=function(){Z.onload=W.onload=null;var je=setInterval(function(){be.body.childNodes.length>0&&be.readyState==="complete"&&(clearInterval(je),M(W))},50)}})},Ia=["all","d","content"],mo=function(W,M){for(var J=W.length-1;J>=0;J--){var Z=W.item(J);Ia.indexOf(Z)===-1&&M.style.setProperty(Z,W.getPropertyValue(Z))}return M},du=function(W){var M="";return W&&(M+="<!DOCTYPE ",W.name&&(M+=W.name),W.internalSubset&&(M+=W.internalSubset),W.publicId&&(M+='"'+W.publicId+'"'),W.systemId&&(M+='"'+W.systemId+'"'),M+=">"),M},As=function(W,M,J){W&&W.defaultView&&(M!==W.defaultView.pageXOffset||J!==W.defaultView.pageYOffset)&&W.defaultView.scrollTo(M,J)},Ts=function(W){var M=W[0],J=W[1],Z=W[2];M.scrollLeft=J,M.scrollTop=Z},kl=":before",Wu=":after",cl="___html2canvas___pseudoelement_before",ja="___html2canvas___pseudoelement_after",Va=`{
content: "" !important;
display: none !important;
}`,Ga=function(W){fl(W,"."+cl+kl+Va+`
.`+ja+Wu+Va)},fl=function(W,M){var J=W.ownerDocument;if(J){var Z=J.createElement("style");Z.textContent=M,W.appendChild(Z)}},dl=function(){function W(){}return W.getOrigin=function(M){var J=W._link;return J?(J.href=M,J.href=J.href,J.protocol+J.hostname+J.port):"about:blank"},W.isSameOrigin=function(M){return W.getOrigin(M)===W._origin},W.setContext=function(M){W._link=M.document.createElement("a"),W._origin=W.getOrigin(M.location.href)},W._origin="about:blank",W}(),hl=function(){function W(M,J){this.context=M,this._options=J,this._cache={}}return W.prototype.addImage=function(M){var J=Promise.resolve();return this.has(M)||(go(M)||Us(M))&&(this._cache[M]=this.loadImage(M)).catch(function(){}),J},W.prototype.match=function(M){return this._cache[M]},W.prototype.loadImage=function(M){return le(this,void 0,void 0,function(){var J,Z,be,je,Ge=this;return e(this,function(it){switch(it.label){case 0:return J=dl.isSameOrigin(M),Z=!$i(M)&&this._options.useCORS===!0&&Ro.SUPPORT_CORS_IMAGES&&!J,be=!$i(M)&&!J&&!go(M)&&typeof this._options.proxy=="string"&&Ro.SUPPORT_CORS_XHR&&!Z,!J&&this._options.allowTaint===!1&&!$i(M)&&!go(M)&&!be&&!Z?[2]:(je=M,be?[4,this.proxy(je)]:[3,2]);case 1:je=it.sent(),it.label=2;case 2:return this.context.logger.debug("Added image "+M.substring(0,256)),[4,new Promise(function(nt,Dt){var Mt=new Image;Mt.onload=function(){return nt(Mt)},Mt.onerror=Dt,(oo(je)||Z)&&(Mt.crossOrigin="anonymous"),Mt.src=je,Mt.complete===!0&&setTimeout(function(){return nt(Mt)},500),Ge._options.imageTimeout>0&&setTimeout(function(){return Dt("Timed out ("+Ge._options.imageTimeout+"ms) loading image")},Ge._options.imageTimeout)})];case 3:return[2,it.sent()]}})})},W.prototype.has=function(M){return typeof this._cache[M]!="undefined"},W.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},W.prototype.proxy=function(M){var J=this,Z=this._options.proxy;if(!Z)throw new Error("No proxy defined");var be=M.substring(0,256);return new Promise(function(je,Ge){var it=Ro.SUPPORT_RESPONSE_TYPE?"blob":"text",nt=new XMLHttpRequest;nt.onload=function(){if(nt.status===200)if(it==="text")je(nt.response);else{var Kt=new FileReader;Kt.addEventListener("load",function(){return je(Kt.result)},!1),Kt.addEventListener("error",function(I){return Ge(I)},!1),Kt.readAsDataURL(nt.response)}else Ge("Failed to proxy resource "+be+" with status code "+nt.status)},nt.onerror=Ge;var Dt=Z.indexOf("?")>-1?"&":"?";if(nt.open("GET",""+Z+Dt+"url="+encodeURIComponent(M)+"&responseType="+it),it!=="text"&&nt instanceof XMLHttpRequest&&(nt.responseType=it),J._options.imageTimeout){var Mt=J._options.imageTimeout;nt.timeout=Mt,nt.ontimeout=function(){return Ge("Timed out ("+Mt+"ms) proxying "+be)}}nt.send()})},W}(),Xa=/^data:image\/svg\+xml/i,hu=/^data:image\/.*;base64,/i,Ps=/^data:image\/.*/i,Us=function(W){return Ro.SUPPORT_SVG_DRAWING||!Ho(W)},$i=function(W){return Ps.test(W)},oo=function(W){return hu.test(W)},go=function(W){return W.substr(0,4)==="blob"},Ho=function(W){return W.substr(-3).toLowerCase()==="svg"||Xa.test(W)},an=function(){function W(M,J){this.type=0,this.x=M,this.y=J}return W.prototype.add=function(M,J){return new W(this.x+M,this.y+J)},W}(),ha=function(W,M,J){return new an(W.x+(M.x-W.x)*J,W.y+(M.y-W.y)*J)},La=function(){function W(M,J,Z,be){this.type=1,this.start=M,this.startControl=J,this.endControl=Z,this.end=be}return W.prototype.subdivide=function(M,J){var Z=ha(this.start,this.startControl,M),be=ha(this.startControl,this.endControl,M),je=ha(this.endControl,this.end,M),Ge=ha(Z,be,M),it=ha(be,je,M),nt=ha(Ge,it,M);return J?new W(this.start,Z,Ge,nt):new W(nt,it,je,this.end)},W.prototype.add=function(M,J){return new W(this.start.add(M,J),this.startControl.add(M,J),this.endControl.add(M,J),this.end.add(M,J))},W.prototype.reverse=function(){return new W(this.end,this.endControl,this.startControl,this.start)},W}(),cs=function(W){return W.type===1},bA=function(){function W(M){var J=M.styles,Z=M.bounds,be=Pa(J.borderTopLeftRadius,Z.width,Z.height),je=be[0],Ge=be[1],it=Pa(J.borderTopRightRadius,Z.width,Z.height),nt=it[0],Dt=it[1],Mt=Pa(J.borderBottomRightRadius,Z.width,Z.height),Kt=Mt[0],I=Mt[1],ee=Pa(J.borderBottomLeftRadius,Z.width,Z.height),Ae=ee[0],Ce=ee[1],Te=[];Te.push((je+nt)/Z.width),Te.push((Ae+Kt)/Z.width),Te.push((Ge+Ce)/Z.height),Te.push((Dt+I)/Z.height);var Ue=Math.max.apply(Math,Te);Ue>1&&(je/=Ue,Ge/=Ue,nt/=Ue,Dt/=Ue,Kt/=Ue,I/=Ue,Ae/=Ue,Ce/=Ue);var Ne=Z.width-nt,Ve=Z.height-I,Ze=Z.width-Kt,qe=Z.height-Ce,ut=J.borderTopWidth,Ut=J.borderRightWidth,Nt=J.borderBottomWidth,Bt=J.borderLeftWidth,mr=zi(J.paddingTop,M.bounds.width),$t=zi(J.paddingRight,M.bounds.width),jt=zi(J.paddingBottom,M.bounds.width),Ft=zi(J.paddingLeft,M.bounds.width);this.topLeftBorderDoubleOuterBox=je>0||Ge>0?ji(Z.left+Bt/3,Z.top+ut/3,je-Bt/3,Ge-ut/3,Pi.TOP_LEFT):new an(Z.left+Bt/3,Z.top+ut/3),this.topRightBorderDoubleOuterBox=je>0||Ge>0?ji(Z.left+Ne,Z.top+ut/3,nt-Ut/3,Dt-ut/3,Pi.TOP_RIGHT):new an(Z.left+Z.width-Ut/3,Z.top+ut/3),this.bottomRightBorderDoubleOuterBox=Kt>0||I>0?ji(Z.left+Ze,Z.top+Ve,Kt-Ut/3,I-Nt/3,Pi.BOTTOM_RIGHT):new an(Z.left+Z.width-Ut/3,Z.top+Z.height-Nt/3),this.bottomLeftBorderDoubleOuterBox=Ae>0||Ce>0?ji(Z.left+Bt/3,Z.top+qe,Ae-Bt/3,Ce-Nt/3,Pi.BOTTOM_LEFT):new an(Z.left+Bt/3,Z.top+Z.height-Nt/3),this.topLeftBorderDoubleInnerBox=je>0||Ge>0?ji(Z.left+Bt*2/3,Z.top+ut*2/3,je-Bt*2/3,Ge-ut*2/3,Pi.TOP_LEFT):new an(Z.left+Bt*2/3,Z.top+ut*2/3),this.topRightBorderDoubleInnerBox=je>0||Ge>0?ji(Z.left+Ne,Z.top+ut*2/3,nt-Ut*2/3,Dt-ut*2/3,Pi.TOP_RIGHT):new an(Z.left+Z.width-Ut*2/3,Z.top+ut*2/3),this.bottomRightBorderDoubleInnerBox=Kt>0||I>0?ji(Z.left+Ze,Z.top+Ve,Kt-Ut*2/3,I-Nt*2/3,Pi.BOTTOM_RIGHT):new an(Z.left+Z.width-Ut*2/3,Z.top+Z.height-Nt*2/3),this.bottomLeftBorderDoubleInnerBox=Ae>0||Ce>0?ji(Z.left+Bt*2/3,Z.top+qe,Ae-Bt*2/3,Ce-Nt*2/3,Pi.BOTTOM_LEFT):new an(Z.left+Bt*2/3,Z.top+Z.height-Nt*2/3),this.topLeftBorderStroke=je>0||Ge>0?ji(Z.left+Bt/2,Z.top+ut/2,je-Bt/2,Ge-ut/2,Pi.TOP_LEFT):new an(Z.left+Bt/2,Z.top+ut/2),this.topRightBorderStroke=je>0||Ge>0?ji(Z.left+Ne,Z.top+ut/2,nt-Ut/2,Dt-ut/2,Pi.TOP_RIGHT):new an(Z.left+Z.width-Ut/2,Z.top+ut/2),this.bottomRightBorderStroke=Kt>0||I>0?ji(Z.left+Ze,Z.top+Ve,Kt-Ut/2,I-Nt/2,Pi.BOTTOM_RIGHT):new an(Z.left+Z.width-Ut/2,Z.top+Z.height-Nt/2),this.bottomLeftBorderStroke=Ae>0||Ce>0?ji(Z.left+Bt/2,Z.top+qe,Ae-Bt/2,Ce-Nt/2,Pi.BOTTOM_LEFT):new an(Z.left+Bt/2,Z.top+Z.height-Nt/2),this.topLeftBorderBox=je>0||Ge>0?ji(Z.left,Z.top,je,Ge,Pi.TOP_LEFT):new an(Z.left,Z.top),this.topRightBorderBox=nt>0||Dt>0?ji(Z.left+Ne,Z.top,nt,Dt,Pi.TOP_RIGHT):new an(Z.left+Z.width,Z.top),this.bottomRightBorderBox=Kt>0||I>0?ji(Z.left+Ze,Z.top+Ve,Kt,I,Pi.BOTTOM_RIGHT):new an(Z.left+Z.width,Z.top+Z.height),this.bottomLeftBorderBox=Ae>0||Ce>0?ji(Z.left,Z.top+qe,Ae,Ce,Pi.BOTTOM_LEFT):new an(Z.left,Z.top+Z.height),this.topLeftPaddingBox=je>0||Ge>0?ji(Z.left+Bt,Z.top+ut,Math.max(0,je-Bt),Math.max(0,Ge-ut),Pi.TOP_LEFT):new an(Z.left+Bt,Z.top+ut),this.topRightPaddingBox=nt>0||Dt>0?ji(Z.left+Math.min(Ne,Z.width-Ut),Z.top+ut,Ne>Z.width+Ut?0:Math.max(0,nt-Ut),Math.max(0,Dt-ut),Pi.TOP_RIGHT):new an(Z.left+Z.width-Ut,Z.top+ut),this.bottomRightPaddingBox=Kt>0||I>0?ji(Z.left+Math.min(Ze,Z.width-Bt),Z.top+Math.min(Ve,Z.height-Nt),Math.max(0,Kt-Ut),Math.max(0,I-Nt),Pi.BOTTOM_RIGHT):new an(Z.left+Z.width-Ut,Z.top+Z.height-Nt),this.bottomLeftPaddingBox=Ae>0||Ce>0?ji(Z.left+Bt,Z.top+Math.min(qe,Z.height-Nt),Math.max(0,Ae-Bt),Math.max(0,Ce-Nt),Pi.BOTTOM_LEFT):new an(Z.left+Bt,Z.top+Z.height-Nt),this.topLeftContentBox=je>0||Ge>0?ji(Z.left+Bt+Ft,Z.top+ut+mr,Math.max(0,je-(Bt+Ft)),Math.max(0,Ge-(ut+mr)),Pi.TOP_LEFT):new an(Z.left+Bt+Ft,Z.top+ut+mr),this.topRightContentBox=nt>0||Dt>0?ji(Z.left+Math.min(Ne,Z.width+Bt+Ft),Z.top+ut+mr,Ne>Z.width+Bt+Ft?0:nt-Bt+Ft,Dt-(ut+mr),Pi.TOP_RIGHT):new an(Z.left+Z.width-(Ut+$t),Z.top+ut+mr),this.bottomRightContentBox=Kt>0||I>0?ji(Z.left+Math.min(Ze,Z.width-(Bt+Ft)),Z.top+Math.min(Ve,Z.height+ut+mr),Math.max(0,Kt-(Ut+$t)),I-(Nt+jt),Pi.BOTTOM_RIGHT):new an(Z.left+Z.width-(Ut+$t),Z.top+Z.height-(Nt+jt)),this.bottomLeftContentBox=Ae>0||Ce>0?ji(Z.left+Bt+Ft,Z.top+qe,Math.max(0,Ae-(Bt+Ft)),Ce-(Nt+jt),Pi.BOTTOM_LEFT):new an(Z.left+Bt+Ft,Z.top+Z.height-(Nt+jt))}return W}(),Pi;(function(W){W[W.TOP_LEFT=0]="TOP_LEFT",W[W.TOP_RIGHT=1]="TOP_RIGHT",W[W.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",W[W.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Pi||(Pi={}));var ji=function(W,M,J,Z,be){var je=4*((Math.sqrt(2)-1)/3),Ge=J*je,it=Z*je,nt=W+J,Dt=M+Z;switch(be){case Pi.TOP_LEFT:return new La(new an(W,Dt),new an(W,Dt-it),new an(nt-Ge,M),new an(nt,M));case Pi.TOP_RIGHT:return new La(new an(W,M),new an(W+Ge,M),new an(nt,Dt-it),new an(nt,Dt));case Pi.BOTTOM_RIGHT:return new La(new an(nt,M),new an(nt,M+it),new an(W+Ge,Dt),new an(W,Dt));case Pi.BOTTOM_LEFT:default:return new La(new an(nt,Dt),new an(nt-Ge,Dt),new an(W,M+it),new an(W,M))}},fs=function(W){return[W.topLeftBorderBox,W.topRightBorderBox,W.bottomRightBorderBox,W.bottomLeftBorderBox]},Ku=function(W){return[W.topLeftContentBox,W.topRightContentBox,W.bottomRightContentBox,W.bottomLeftContentBox]},pl=function(W){return[W.topLeftPaddingBox,W.topRightPaddingBox,W.bottomRightPaddingBox,W.bottomLeftPaddingBox]},QA=function(){function W(M,J,Z){this.offsetX=M,this.offsetY=J,this.matrix=Z,this.type=0,this.target=6}return W}(),ml=function(){function W(M,J){this.path=M,this.target=J,this.type=1}return W}(),zu=function(){function W(M){this.opacity=M,this.type=2,this.target=6}return W}(),wA=function(W){return W.type===0},BA=function(W){return W.type===1},CA=function(W){return W.type===2},Vu=function(W,M){return W.length===M.length?W.some(function(J,Z){return J===M[Z]}):!1},Gu=function(W,M,J,Z,be){return W.map(function(je,Ge){switch(Ge){case 0:return je.add(M,J);case 1:return je.add(M+Z,J);case 2:return je.add(M+Z,J+be);case 3:return je.add(M,J+be)}return je})},Xu=function(){function W(M){this.element=M,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return W}(),HA=function(){function W(M,J){if(this.container=M,this.parent=J,this.effects=[],this.curves=new bA(this.container),this.container.styles.opacity<1&&this.effects.push(new zu(this.container.styles.opacity)),this.container.styles.transform!==null){var Z=this.container.bounds.left+this.container.styles.transformOrigin[0].number,be=this.container.bounds.top+this.container.styles.transformOrigin[1].number,je=this.container.styles.transform;this.effects.push(new QA(Z,be,je))}if(this.container.styles.overflowX!==0){var Ge=fs(this.curves),it=pl(this.curves);Vu(Ge,it)?this.effects.push(new ml(Ge,6)):(this.effects.push(new ml(Ge,2)),this.effects.push(new ml(it,4)))}}return W.prototype.getEffects=function(M){for(var J=[2,3].indexOf(this.container.styles.position)===-1,Z=this.parent,be=this.effects.slice(0);Z;){var je=Z.effects.filter(function(nt){return!BA(nt)});if(J||Z.container.styles.position!==0||!Z.parent){if(be.unshift.apply(be,je),J=[2,3].indexOf(Z.container.styles.position)===-1,Z.container.styles.overflowX!==0){var Ge=fs(Z.curves),it=pl(Z.curves);Vu(Ge,it)||be.unshift(new ml(it,6))}}else be.unshift.apply(be,je);Z=Z.parent}return be.filter(function(nt){return ao(nt.target,M)})},W}(),EA=function(W,M,J,Z){W.container.elements.forEach(function(be){var je=ao(be.flags,4),Ge=ao(be.flags,2),it=new HA(be,W);ao(be.styles.display,2048)&&Z.push(it);var nt=ao(be.flags,8)?[]:Z;if(je||Ge){var Dt=je||be.styles.isPositioned()?J:M,Mt=new Xu(it);if(be.styles.isPositioned()||be.styles.opacity<1||be.styles.isTransformed()){var Kt=be.styles.zIndex.order;if(Kt<0){var I=0;Dt.negativeZIndex.some(function(Ae,Ce){return Kt>Ae.element.container.styles.zIndex.order?(I=Ce,!1):I>0}),Dt.negativeZIndex.splice(I,0,Mt)}else if(Kt>0){var ee=0;Dt.positiveZIndex.some(function(Ae,Ce){return Kt>=Ae.element.container.styles.zIndex.order?(ee=Ce+1,!1):ee>0}),Dt.positiveZIndex.splice(ee,0,Mt)}else Dt.zeroOrAutoZIndexOrTransformedOrOpacity.push(Mt)}else be.styles.isFloating()?Dt.nonPositionedFloats.push(Mt):Dt.nonPositionedInlineLevel.push(Mt);EA(it,Mt,je?Mt:J,nt)}else be.styles.isInlineLevel()?M.inlineLevel.push(it):M.nonInlineLevel.push(it),EA(it,M,J,nt);ao(be.flags,8)&&SA(be,nt)})},SA=function(W,M){for(var J=W instanceof Ea?W.start:1,Z=W instanceof Ea?W.reversed:!1,be=0;be<M.length;be++){var je=M[be];je.container instanceof jl&&typeof je.container.value=="number"&&je.container.value!==0&&(J=je.container.value),je.listValue=Os(J,je.container.styles.listStyleType,!0),J+=Z?-1:1}},pc=function(W){var M=new HA(W,null),J=new Xu(M),Z=[];return EA(M,J,J,Z),SA(M.container,Z),J},WA=function(W,M){switch(M){case 0:return gs(W.topLeftBorderBox,W.topLeftPaddingBox,W.topRightBorderBox,W.topRightPaddingBox);case 1:return gs(W.topRightBorderBox,W.topRightPaddingBox,W.bottomRightBorderBox,W.bottomRightPaddingBox);case 2:return gs(W.bottomRightBorderBox,W.bottomRightPaddingBox,W.bottomLeftBorderBox,W.bottomLeftPaddingBox);case 3:default:return gs(W.bottomLeftBorderBox,W.bottomLeftPaddingBox,W.topLeftBorderBox,W.topLeftPaddingBox)}},mc=function(W,M){switch(M){case 0:return gs(W.topLeftBorderBox,W.topLeftBorderDoubleOuterBox,W.topRightBorderBox,W.topRightBorderDoubleOuterBox);case 1:return gs(W.topRightBorderBox,W.topRightBorderDoubleOuterBox,W.bottomRightBorderBox,W.bottomRightBorderDoubleOuterBox);case 2:return gs(W.bottomRightBorderBox,W.bottomRightBorderDoubleOuterBox,W.bottomLeftBorderBox,W.bottomLeftBorderDoubleOuterBox);case 3:default:return gs(W.bottomLeftBorderBox,W.bottomLeftBorderDoubleOuterBox,W.topLeftBorderBox,W.topLeftBorderDoubleOuterBox)}},gc=function(W,M){switch(M){case 0:return gs(W.topLeftBorderDoubleInnerBox,W.topLeftPaddingBox,W.topRightBorderDoubleInnerBox,W.topRightPaddingBox);case 1:return gs(W.topRightBorderDoubleInnerBox,W.topRightPaddingBox,W.bottomRightBorderDoubleInnerBox,W.bottomRightPaddingBox);case 2:return gs(W.bottomRightBorderDoubleInnerBox,W.bottomRightPaddingBox,W.bottomLeftBorderDoubleInnerBox,W.bottomLeftPaddingBox);case 3:default:return gs(W.bottomLeftBorderDoubleInnerBox,W.bottomLeftPaddingBox,W.topLeftBorderDoubleInnerBox,W.topLeftPaddingBox)}},vc=function(W,M){switch(M){case 0:return Ql(W.topLeftBorderStroke,W.topRightBorderStroke);case 1:return Ql(W.topRightBorderStroke,W.bottomRightBorderStroke);case 2:return Ql(W.bottomRightBorderStroke,W.bottomLeftBorderStroke);case 3:default:return Ql(W.bottomLeftBorderStroke,W.topLeftBorderStroke)}},Ql=function(W,M){var J=[];return cs(W)?J.push(W.subdivide(.5,!1)):J.push(W),cs(M)?J.push(M.subdivide(.5,!0)):J.push(M),J},gs=function(W,M,J,Z){var be=[];return cs(W)?be.push(W.subdivide(.5,!1)):be.push(W),cs(J)?be.push(J.subdivide(.5,!0)):be.push(J),cs(Z)?be.push(Z.subdivide(.5,!0).reverse()):be.push(Z),cs(M)?be.push(M.subdivide(.5,!1).reverse()):be.push(M),be},Hl=function(W){var M=W.bounds,J=W.styles;return M.add(J.borderLeftWidth,J.borderTopWidth,-(J.borderRightWidth+J.borderLeftWidth),-(J.borderTopWidth+J.borderBottomWidth))},Zu=function(W){var M=W.styles,J=W.bounds,Z=zi(M.paddingLeft,J.width),be=zi(M.paddingRight,J.width),je=zi(M.paddingTop,J.width),Ge=zi(M.paddingBottom,J.width);return J.add(Z+M.borderLeftWidth,je+M.borderTopWidth,-(M.borderRightWidth+M.borderLeftWidth+Z+be),-(M.borderTopWidth+M.borderBottomWidth+je+Ge))},yc=function(W,M){return W===0?M.bounds:W===2?Zu(M):Hl(M)},KA=function(W,M){return W===0?M.bounds:W===2?Zu(M):Hl(M)},xA=function(W,M,J){var Z=yc(Cs(W.styles.backgroundOrigin,M),W),be=KA(Cs(W.styles.backgroundClip,M),W),je=bc(Cs(W.styles.backgroundSize,M),J,Z),Ge=je[0],it=je[1],nt=Pa(Cs(W.styles.backgroundPosition,M),Z.width-Ge,Z.height-it),Dt=$s(Cs(W.styles.backgroundRepeat,M),nt,je,Z,be),Mt=Math.round(Z.left+nt[0]),Kt=Math.round(Z.top+nt[1]);return[Dt,Mt,Kt,Ge,it]},Wl=function(W){return Ti(W)&&W.value===q.AUTO},Yu=function(W){return typeof W=="number"},bc=function(W,M,J){var Z=M[0],be=M[1],je=M[2],Ge=W[0],it=W[1];if(!Ge)return[0,0];if(Zr(Ge)&&it&&Zr(it))return[zi(Ge,J.width),zi(it,J.height)];var nt=Yu(je);if(Ti(Ge)&&(Ge.value===q.CONTAIN||Ge.value===q.COVER)){if(Yu(je)){var Dt=J.width/J.height;return Dt<je!=(Ge.value===q.COVER)?[J.width,J.width/je]:[J.height*je,J.height]}return[J.width,J.height]}var Mt=Yu(Z),Kt=Yu(be),I=Mt||Kt;if(Wl(Ge)&&(!it||Wl(it))){if(Mt&&Kt)return[Z,be];if(!nt&&!I)return[J.width,J.height];if(I&&nt){var ee=Mt?Z:be*je,Ae=Kt?be:Z/je;return[ee,Ae]}var Ce=Mt?Z:J.width,Te=Kt?be:J.height;return[Ce,Te]}if(nt){var Ue=0,Ne=0;return Zr(Ge)?Ue=zi(Ge,J.width):Zr(it)&&(Ne=zi(it,J.height)),Wl(Ge)?Ue=Ne*je:(!it||Wl(it))&&(Ne=Ue/je),[Ue,Ne]}var Ve=null,Ze=null;if(Zr(Ge)?Ve=zi(Ge,J.width):it&&Zr(it)&&(Ze=zi(it,J.height)),Ve!==null&&(!it||Wl(it))&&(Ze=Mt&&Kt?Ve/Z*be:J.height),Ze!==null&&Wl(Ge)&&(Ve=Mt&&Kt?Ze/be*Z:J.width),Ve!==null&&Ze!==null)return[Ve,Ze];throw new Error("Unable to calculate background-size for element")},Cs=function(W,M){var J=W[M];return typeof J=="undefined"?W[0]:J},$s=function(W,M,J,Z,be){var je=M[0],Ge=M[1],it=J[0],nt=J[1];switch(W){case 2:return[new an(Math.round(Z.left),Math.round(Z.top+Ge)),new an(Math.round(Z.left+Z.width),Math.round(Z.top+Ge)),new an(Math.round(Z.left+Z.width),Math.round(nt+Z.top+Ge)),new an(Math.round(Z.left),Math.round(nt+Z.top+Ge))];case 3:return[new an(Math.round(Z.left+je),Math.round(Z.top)),new an(Math.round(Z.left+je+it),Math.round(Z.top)),new an(Math.round(Z.left+je+it),Math.round(Z.height+Z.top)),new an(Math.round(Z.left+je),Math.round(Z.height+Z.top))];case 1:return[new an(Math.round(Z.left+je),Math.round(Z.top+Ge)),new an(Math.round(Z.left+je+it),Math.round(Z.top+Ge)),new an(Math.round(Z.left+je+it),Math.round(Z.top+Ge+nt)),new an(Math.round(Z.left+je),Math.round(Z.top+Ge+nt))];default:return[new an(Math.round(be.left),Math.round(be.top)),new an(Math.round(be.left+be.width),Math.round(be.top)),new an(Math.round(be.left+be.width),Math.round(be.height+be.top)),new an(Math.round(be.left),Math.round(be.height+be.top))]}},Da="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",zA="Hidden Text",VA=function(){function W(M){this._data={},this._document=M}return W.prototype.parseMetrics=function(M,J){var Z=this._document.createElement("div"),be=this._document.createElement("img"),je=this._document.createElement("span"),Ge=this._document.body;Z.style.visibility="hidden",Z.style.fontFamily=M,Z.style.fontSize=J,Z.style.margin="0",Z.style.padding="0",Z.style.whiteSpace="nowrap",Ge.appendChild(Z),be.src=Da,be.width=1,be.height=1,be.style.margin="0",be.style.padding="0",be.style.verticalAlign="baseline",je.style.fontFamily=M,je.style.fontSize=J,je.style.margin="0",je.style.padding="0",je.appendChild(this._document.createTextNode(zA)),Z.appendChild(je),Z.appendChild(be);var it=be.offsetTop-je.offsetTop+2;Z.removeChild(je),Z.appendChild(this._document.createTextNode(zA)),Z.style.lineHeight="normal",be.style.verticalAlign="super";var nt=be.offsetTop-Z.offsetTop+2;return Ge.removeChild(Z),{baseline:it,middle:nt}},W.prototype.getMetrics=function(M,J){var Z=M+" "+J;return typeof this._data[Z]=="undefined"&&(this._data[Z]=this.parseMetrics(M,J)),this._data[Z]},W}(),Oa=function(){function W(M,J){this.context=M,this.options=J}return W}(),Ns=1e4,wc=function(W){F(M,W);function M(J,Z){var be=W.call(this,J,Z)||this;return be._activeEffects=[],be.canvas=Z.canvas?Z.canvas:document.createElement("canvas"),be.ctx=be.canvas.getContext("2d"),Z.canvas||(be.canvas.width=Math.floor(Z.width*Z.scale),be.canvas.height=Math.floor(Z.height*Z.scale),be.canvas.style.width=Z.width+"px",be.canvas.style.height=Z.height+"px"),be.fontMetrics=new VA(document),be.ctx.scale(be.options.scale,be.options.scale),be.ctx.translate(-Z.x,-Z.y),be.ctx.textBaseline="bottom",be._activeEffects=[],be.context.logger.debug("Canvas renderer initialized ("+Z.width+"x"+Z.height+") with scale "+Z.scale),be}return M.prototype.applyEffects=function(J){for(var Z=this;this._activeEffects.length;)this.popEffect();J.forEach(function(be){return Z.applyEffect(be)})},M.prototype.applyEffect=function(J){this.ctx.save(),CA(J)&&(this.ctx.globalAlpha=J.opacity),wA(J)&&(this.ctx.translate(J.offsetX,J.offsetY),this.ctx.transform(J.matrix[0],J.matrix[1],J.matrix[2],J.matrix[3],J.matrix[4],J.matrix[5]),this.ctx.translate(-J.offsetX,-J.offsetY)),BA(J)&&(this.path(J.path),this.ctx.clip()),this._activeEffects.push(J)},M.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},M.prototype.renderStack=function(J){return le(this,void 0,void 0,function(){var Z;return e(this,function(be){switch(be.label){case 0:return Z=J.element.container.styles,Z.isVisible()?[4,this.renderStackContent(J)]:[3,2];case 1:be.sent(),be.label=2;case 2:return[2]}})})},M.prototype.renderNode=function(J){return le(this,void 0,void 0,function(){return e(this,function(Z){switch(Z.label){case 0:if(ao(J.container.flags,16))debugger;return J.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(J)]:[3,3];case 1:return Z.sent(),[4,this.renderNodeContent(J)];case 2:Z.sent(),Z.label=3;case 3:return[2]}})})},M.prototype.renderTextWithLetterSpacing=function(J,Z,be){var je=this;if(Z===0)this.ctx.fillText(J.text,J.bounds.left,J.bounds.top+be);else{var Ge=wa(J.text);Ge.reduce(function(it,nt){return je.ctx.fillText(nt,it,J.bounds.top+be),it+je.ctx.measureText(nt).width},J.bounds.left)}},M.prototype.createFontStyle=function(J){var Z=J.fontVariant.filter(function(Ge){return Ge==="normal"||Ge==="small-caps"}).join(""),be=YA(J.fontFamily).join(", "),je=hs(J.fontSize)?""+J.fontSize.number+J.fontSize.unit:J.fontSize.number+"px";return[[J.fontStyle,Z,J.fontWeight,je,be].join(" "),be,je]},M.prototype.renderTextNode=function(J,Z){return le(this,void 0,void 0,function(){var be,je,Ge,it,nt,Dt,Mt,Kt,I=this;return e(this,function(ee){return be=this.createFontStyle(Z),je=be[0],Ge=be[1],it=be[2],this.ctx.font=je,this.ctx.direction=Z.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",nt=this.fontMetrics.getMetrics(Ge,it),Dt=nt.baseline,Mt=nt.middle,Kt=Z.paintOrder,J.textBounds.forEach(function(Ae){Kt.forEach(function(Ce){switch(Ce){case 0:I.ctx.fillStyle=Hi(Z.color),I.renderTextWithLetterSpacing(Ae,Z.letterSpacing,Dt);var Te=Z.textShadow;Te.length&&Ae.text.trim().length&&(Te.slice(0).reverse().forEach(function(Ue){I.ctx.shadowColor=Hi(Ue.color),I.ctx.shadowOffsetX=Ue.offsetX.number*I.options.scale,I.ctx.shadowOffsetY=Ue.offsetY.number*I.options.scale,I.ctx.shadowBlur=Ue.blur.number,I.renderTextWithLetterSpacing(Ae,Z.letterSpacing,Dt)}),I.ctx.shadowColor="",I.ctx.shadowOffsetX=0,I.ctx.shadowOffsetY=0,I.ctx.shadowBlur=0),Z.textDecorationLine.length&&(I.ctx.fillStyle=Hi(Z.textDecorationColor||Z.color),Z.textDecorationLine.forEach(function(Ue){switch(Ue){case 1:I.ctx.fillRect(Ae.bounds.left,Math.round(Ae.bounds.top+Dt),Ae.bounds.width,1);break;case 2:I.ctx.fillRect(Ae.bounds.left,Math.round(Ae.bounds.top),Ae.bounds.width,1);break;case 3:I.ctx.fillRect(Ae.bounds.left,Math.ceil(Ae.bounds.top+Mt),Ae.bounds.width,1);break}}));break;case 1:Z.webkitTextStrokeWidth&&Ae.text.trim().length&&(I.ctx.strokeStyle=Hi(Z.webkitTextStrokeColor),I.ctx.lineWidth=Z.webkitTextStrokeWidth,I.ctx.lineJoin=window.chrome?"miter":"round",I.ctx.strokeText(Ae.text,Ae.bounds.left,Ae.bounds.top+Dt)),I.ctx.strokeStyle="",I.ctx.lineWidth=0,I.ctx.lineJoin="miter";break}})}),[2]})})},M.prototype.renderReplacedElement=function(J,Z,be){if(be&&J.intrinsicWidth>0&&J.intrinsicHeight>0){var je=Zu(J),Ge=pl(Z);this.path(Ge),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(be,0,0,J.intrinsicWidth,J.intrinsicHeight,je.left,je.top,je.width,je.height),this.ctx.restore()}},M.prototype.renderNodeContent=function(J){return le(this,void 0,void 0,function(){var Z,be,je,Ge,it,nt,Ne,Ne,Dt,Mt,Kt,I,Ze,ee,Ae,qe,Ce,Te,Ue,Ne,Ve,Ze,qe;return e(this,function(ut){switch(ut.label){case 0:this.applyEffects(J.getEffects(4)),Z=J.container,be=J.curves,je=Z.styles,Ge=0,it=Z.textNodes,ut.label=1;case 1:return Ge<it.length?(nt=it[Ge],[4,this.renderTextNode(nt,je)]):[3,4];case 2:ut.sent(),ut.label=3;case 3:return Ge++,[3,1];case 4:if(!(Z instanceof Qu))return[3,8];ut.label=5;case 5:return ut.trys.push([5,7,,8]),[4,this.context.cache.match(Z.src)];case 6:return Ne=ut.sent(),this.renderReplacedElement(Z,be,Ne),[3,8];case 7:return ut.sent(),this.context.logger.error("Error loading image "+Z.src),[3,8];case 8:if(Z instanceof Ca&&this.renderReplacedElement(Z,be,Z.canvas),!(Z instanceof js))return[3,12];ut.label=9;case 9:return ut.trys.push([9,11,,12]),[4,this.context.cache.match(Z.svg)];case 10:return Ne=ut.sent(),this.renderReplacedElement(Z,be,Ne),[3,12];case 11:return ut.sent(),this.context.logger.error("Error loading svg "+Z.svg.substring(0,255)),[3,12];case 12:return Z instanceof sl&&Z.tree?(Dt=new M(this.context,{scale:this.options.scale,backgroundColor:Z.backgroundColor,x:0,y:0,width:Z.width,height:Z.height}),[4,Dt.render(Z.tree)]):[3,14];case 13:Mt=ut.sent(),Z.width&&Z.height&&this.ctx.drawImage(Mt,0,0,Z.width,Z.height,Z.bounds.left,Z.bounds.top,Z.bounds.width,Z.bounds.height),ut.label=14;case 14:if(Z instanceof ol&&(Kt=Math.min(Z.bounds.width,Z.bounds.height),Z.type===Ha?Z.checked&&(this.ctx.save(),this.path([new an(Z.bounds.left+Kt*.39363,Z.bounds.top+Kt*.79),new an(Z.bounds.left+Kt*.16,Z.bounds.top+Kt*.5549),new an(Z.bounds.left+Kt*.27347,Z.bounds.top+Kt*.44071),new an(Z.bounds.left+Kt*.39694,Z.bounds.top+Kt*.5649),new an(Z.bounds.left+Kt*.72983,Z.bounds.top+Kt*.23),new an(Z.bounds.left+Kt*.84,Z.bounds.top+Kt*.34085),new an(Z.bounds.left+Kt*.39363,Z.bounds.top+Kt*.79)]),this.ctx.fillStyle=Hi(Ol),this.ctx.fill(),this.ctx.restore()):Z.type===il&&Z.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(Z.bounds.left+Kt/2,Z.bounds.top+Kt/2,Kt/4,0,Math.PI*2,!0),this.ctx.fillStyle=Hi(Ol),this.ctx.fill(),this.ctx.restore())),Bc(Z)&&Z.value.length){switch(I=this.createFontStyle(je),Ze=I[0],ee=I[1],Ae=this.fontMetrics.getMetrics(Ze,ee).baseline,this.ctx.font=Ze,this.ctx.fillStyle=Hi(je.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=XA(Z.styles.textAlign),qe=Zu(Z),Ce=0,Z.styles.textAlign){case 1:Ce+=qe.width/2;break;case 2:Ce+=qe.width;break}Te=qe.add(Ce,0,0,-qe.height/2+1),this.ctx.save(),this.path([new an(qe.left,qe.top),new an(qe.left+qe.width,qe.top),new an(qe.left+qe.width,qe.top+qe.height),new an(qe.left,qe.top+qe.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new ba(Z.value,Te),je.letterSpacing,Ae),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!ao(Z.styles.display,2048))return[3,20];if(Z.styles.listStyleImage===null)return[3,19];if(Ue=Z.styles.listStyleImage,Ue.type!==0)return[3,18];Ne=void 0,Ve=Ue.url,ut.label=15;case 15:return ut.trys.push([15,17,,18]),[4,this.context.cache.match(Ve)];case 16:return Ne=ut.sent(),this.ctx.drawImage(Ne,Z.bounds.left-(Ne.width+10),Z.bounds.top),[3,18];case 17:return ut.sent(),this.context.logger.error("Error loading list-style-image "+Ve),[3,18];case 18:return[3,20];case 19:J.listValue&&Z.styles.listStyleType!==-1&&(Ze=this.createFontStyle(je)[0],this.ctx.font=Ze,this.ctx.fillStyle=Hi(je.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",qe=new g(Z.bounds.left,Z.bounds.top+zi(Z.styles.paddingTop,Z.bounds.width),Z.bounds.width,yr(je.lineHeight,je.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new ba(J.listValue,qe),je.letterSpacing,yr(je.lineHeight,je.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),ut.label=20;case 20:return[2]}})})},M.prototype.renderStackContent=function(J){return le(this,void 0,void 0,function(){var Z,be,Ue,je,Ge,Ue,it,nt,Ue,Dt,Mt,Ue,Kt,I,Ue,ee,Ae,Ue,Ce,Te,Ue;return e(this,function(Ne){switch(Ne.label){case 0:if(ao(J.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(J.element)];case 1:Ne.sent(),Z=0,be=J.negativeZIndex,Ne.label=2;case 2:return Z<be.length?(Ue=be[Z],[4,this.renderStack(Ue)]):[3,5];case 3:Ne.sent(),Ne.label=4;case 4:return Z++,[3,2];case 5:return[4,this.renderNodeContent(J.element)];case 6:Ne.sent(),je=0,Ge=J.nonInlineLevel,Ne.label=7;case 7:return je<Ge.length?(Ue=Ge[je],[4,this.renderNode(Ue)]):[3,10];case 8:Ne.sent(),Ne.label=9;case 9:return je++,[3,7];case 10:it=0,nt=J.nonPositionedFloats,Ne.label=11;case 11:return it<nt.length?(Ue=nt[it],[4,this.renderStack(Ue)]):[3,14];case 12:Ne.sent(),Ne.label=13;case 13:return it++,[3,11];case 14:Dt=0,Mt=J.nonPositionedInlineLevel,Ne.label=15;case 15:return Dt<Mt.length?(Ue=Mt[Dt],[4,this.renderStack(Ue)]):[3,18];case 16:Ne.sent(),Ne.label=17;case 17:return Dt++,[3,15];case 18:Kt=0,I=J.inlineLevel,Ne.label=19;case 19:return Kt<I.length?(Ue=I[Kt],[4,this.renderNode(Ue)]):[3,22];case 20:Ne.sent(),Ne.label=21;case 21:return Kt++,[3,19];case 22:ee=0,Ae=J.zeroOrAutoZIndexOrTransformedOrOpacity,Ne.label=23;case 23:return ee<Ae.length?(Ue=Ae[ee],[4,this.renderStack(Ue)]):[3,26];case 24:Ne.sent(),Ne.label=25;case 25:return ee++,[3,23];case 26:Ce=0,Te=J.positiveZIndex,Ne.label=27;case 27:return Ce<Te.length?(Ue=Te[Ce],[4,this.renderStack(Ue)]):[3,30];case 28:Ne.sent(),Ne.label=29;case 29:return Ce++,[3,27];case 30:return[2]}})})},M.prototype.mask=function(J){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(J.slice(0).reverse()),this.ctx.closePath()},M.prototype.path=function(J){this.ctx.beginPath(),this.formatPath(J),this.ctx.closePath()},M.prototype.formatPath=function(J){var Z=this;J.forEach(function(be,je){var Ge=cs(be)?be.start:be;je===0?Z.ctx.moveTo(Ge.x,Ge.y):Z.ctx.lineTo(Ge.x,Ge.y),cs(be)&&Z.ctx.bezierCurveTo(be.startControl.x,be.startControl.y,be.endControl.x,be.endControl.y,be.end.x,be.end.y)})},M.prototype.renderRepeat=function(J,Z,be,je){this.path(J),this.ctx.fillStyle=Z,this.ctx.translate(be,je),this.ctx.fill(),this.ctx.translate(-be,-je)},M.prototype.resizeImage=function(J,Z,be){var je;if(J.width===Z&&J.height===be)return J;var Ge=(je=this.canvas.ownerDocument)!==null&&je!==void 0?je:document,it=Ge.createElement("canvas");it.width=Math.max(1,Z),it.height=Math.max(1,be);var nt=it.getContext("2d");return nt.drawImage(J,0,0,J.width,J.height,0,0,Z,be),it},M.prototype.renderBackgroundImage=function(J){return le(this,void 0,void 0,function(){var Z,be,je,Ge,it,nt;return e(this,function(Dt){switch(Dt.label){case 0:Z=J.styles.backgroundImage.length-1,be=function(Mt){var Kt,I,ee,mr,wr,qr,Ft,gr,Nt,Ae,mr,wr,qr,Ft,gr,Ce,Te,Ue,Ne,Ve,Ze,qe,ut,Ut,Nt,Bt,mr,$t,jt,Ft,gr,Tr,wr,qr,Yr,Nn,$r,_i,Li,wi,yi,Di;return e(this,function(Ui){switch(Ui.label){case 0:if(Mt.type!==0)return[3,5];Kt=void 0,I=Mt.url,Ui.label=1;case 1:return Ui.trys.push([1,3,,4]),[4,je.context.cache.match(I)];case 2:return Kt=Ui.sent(),[3,4];case 3:return Ui.sent(),je.context.logger.error("Error loading background-image "+I),[3,4];case 4:return Kt&&(ee=xA(J,Z,[Kt.width,Kt.height,Kt.width/Kt.height]),mr=ee[0],wr=ee[1],qr=ee[2],Ft=ee[3],gr=ee[4],Nt=je.ctx.createPattern(je.resizeImage(Kt,Ft,gr),"repeat"),je.renderRepeat(mr,Nt,wr,qr)),[3,6];case 5:RA(Mt)?(Ae=xA(J,Z,[null,null,null]),mr=Ae[0],wr=Ae[1],qr=Ae[2],Ft=Ae[3],gr=Ae[4],Ce=Vs(Mt.angle,Ft,gr),Te=Ce[0],Ue=Ce[1],Ne=Ce[2],Ve=Ce[3],Ze=Ce[4],qe=document.createElement("canvas"),qe.width=Ft,qe.height=gr,ut=qe.getContext("2d"),Ut=ut.createLinearGradient(Ue,Ve,Ne,Ze),nA(Mt.stops,Te).forEach(function(li){return Ut.addColorStop(li.stop,Hi(li.color))}),ut.fillStyle=Ut,ut.fillRect(0,0,Ft,gr),Ft>0&&gr>0&&(Nt=je.ctx.createPattern(qe,"repeat"),je.renderRepeat(mr,Nt,wr,qr))):cc(Mt)&&(Bt=xA(J,Z,[null,null,null]),mr=Bt[0],$t=Bt[1],jt=Bt[2],Ft=Bt[3],gr=Bt[4],Tr=Mt.position.length===0?[yl]:Mt.position,wr=zi(Tr[0],Ft),qr=zi(Tr[Tr.length-1],gr),Yr=Ua(Mt,wr,qr,Ft,gr),Nn=Yr[0],$r=Yr[1],Nn>0&&$r>0&&(_i=je.ctx.createRadialGradient($t+wr,jt+qr,0,$t+wr,jt+qr,Nn),nA(Mt.stops,Nn*2).forEach(function(li){return _i.addColorStop(li.stop,Hi(li.color))}),je.path(mr),je.ctx.fillStyle=_i,Nn!==$r?(Li=J.bounds.left+.5*J.bounds.width,wi=J.bounds.top+.5*J.bounds.height,yi=$r/Nn,Di=1/yi,je.ctx.save(),je.ctx.translate(Li,wi),je.ctx.transform(1,0,0,yi,0,0),je.ctx.translate(-Li,-wi),je.ctx.fillRect($t,Di*(jt-wi)+wi,Ft,gr*Di),je.ctx.restore()):je.ctx.fill())),Ui.label=6;case 6:return Z--,[2]}})},je=this,Ge=0,it=J.styles.backgroundImage.slice(0).reverse(),Dt.label=1;case 1:return Ge<it.length?(nt=it[Ge],[5,be(nt)]):[3,4];case 2:Dt.sent(),Dt.label=3;case 3:return Ge++,[3,1];case 4:return[2]}})})},M.prototype.renderSolidBorder=function(J,Z,be){return le(this,void 0,void 0,function(){return e(this,function(je){return this.path(WA(be,Z)),this.ctx.fillStyle=Hi(J),this.ctx.fill(),[2]})})},M.prototype.renderDoubleBorder=function(J,Z,be,je){return le(this,void 0,void 0,function(){var Ge,it;return e(this,function(nt){switch(nt.label){case 0:return Z<3?[4,this.renderSolidBorder(J,be,je)]:[3,2];case 1:return nt.sent(),[2];case 2:return Ge=mc(je,be),this.path(Ge),this.ctx.fillStyle=Hi(J),this.ctx.fill(),it=gc(je,be),this.path(it),this.ctx.fill(),[2]}})})},M.prototype.renderNodeBackgroundAndBorders=function(J){return le(this,void 0,void 0,function(){var Z,be,je,Ge,it,nt,Dt,Mt,Kt=this;return e(this,function(I){switch(I.label){case 0:return this.applyEffects(J.getEffects(2)),Z=J.container.styles,be=!qo(Z.backgroundColor)||Z.backgroundImage.length,je=[{style:Z.borderTopStyle,color:Z.borderTopColor,width:Z.borderTopWidth},{style:Z.borderRightStyle,color:Z.borderRightColor,width:Z.borderRightWidth},{style:Z.borderBottomStyle,color:Z.borderBottomColor,width:Z.borderBottomWidth},{style:Z.borderLeftStyle,color:Z.borderLeftColor,width:Z.borderLeftWidth}],Ge=GA(Cs(Z.backgroundClip,0),J.curves),be||Z.boxShadow.length?(this.ctx.save(),this.path(Ge),this.ctx.clip(),qo(Z.backgroundColor)||(this.ctx.fillStyle=Hi(Z.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(J.container)]):[3,2];case 1:I.sent(),this.ctx.restore(),Z.boxShadow.slice(0).reverse().forEach(function(ee){Kt.ctx.save();var Ae=fs(J.curves),Ce=ee.inset?0:Ns,Te=Gu(Ae,-Ce+(ee.inset?1:-1)*ee.spread.number,(ee.inset?1:-1)*ee.spread.number,ee.spread.number*(ee.inset?-2:2),ee.spread.number*(ee.inset?-2:2));ee.inset?(Kt.path(Ae),Kt.ctx.clip(),Kt.mask(Te)):(Kt.mask(Ae),Kt.ctx.clip(),Kt.path(Te)),Kt.ctx.shadowOffsetX=ee.offsetX.number+Ce,Kt.ctx.shadowOffsetY=ee.offsetY.number,Kt.ctx.shadowColor=Hi(ee.color),Kt.ctx.shadowBlur=ee.blur.number,Kt.ctx.fillStyle=ee.inset?Hi(ee.color):"rgba(0,0,0,1)",Kt.ctx.fill(),Kt.ctx.restore()}),I.label=2;case 2:it=0,nt=0,Dt=je,I.label=3;case 3:return nt<Dt.length?(Mt=Dt[nt],Mt.style!==0&&!qo(Mt.color)&&Mt.width>0?Mt.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Mt.color,Mt.width,it,J.curves,2)]:[3,11]):[3,13];case 4:return I.sent(),[3,11];case 5:return Mt.style!==3?[3,7]:[4,this.renderDashedDottedBorder(Mt.color,Mt.width,it,J.curves,3)];case 6:return I.sent(),[3,11];case 7:return Mt.style!==4?[3,9]:[4,this.renderDoubleBorder(Mt.color,Mt.width,it,J.curves)];case 8:return I.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Mt.color,it,J.curves)];case 10:I.sent(),I.label=11;case 11:it++,I.label=12;case 12:return nt++,[3,3];case 13:return[2]}})})},M.prototype.renderDashedDottedBorder=function(J,Z,be,je,Ge){return le(this,void 0,void 0,function(){var it,nt,Dt,Mt,Kt,I,ee,Ae,Ce,Te,Ue,Ne,Ve,Ze,qe,ut,qe,ut;return e(this,function(Ut){return this.ctx.save(),it=vc(je,be),nt=WA(je,be),Ge===2&&(this.path(nt),this.ctx.clip()),cs(nt[0])?(Dt=nt[0].start.x,Mt=nt[0].start.y):(Dt=nt[0].x,Mt=nt[0].y),cs(nt[1])?(Kt=nt[1].end.x,I=nt[1].end.y):(Kt=nt[1].x,I=nt[1].y),be===0||be===2?ee=Math.abs(Dt-Kt):ee=Math.abs(Mt-I),this.ctx.beginPath(),Ge===3?this.formatPath(it):this.formatPath(nt.slice(0,2)),Ae=Z<3?Z*3:Z*2,Ce=Z<3?Z*2:Z,Ge===3&&(Ae=Z,Ce=Z),Te=!0,ee<=Ae*2?Te=!1:ee<=Ae*2+Ce?(Ue=ee/(2*Ae+Ce),Ae*=Ue,Ce*=Ue):(Ne=Math.floor((ee+Ce)/(Ae+Ce)),Ve=(ee-Ne*Ae)/(Ne-1),Ze=(ee-(Ne+1)*Ae)/Ne,Ce=Ze<=0||Math.abs(Ce-Ve)<Math.abs(Ce-Ze)?Ve:Ze),Te&&(Ge===3?this.ctx.setLineDash([0,Ae+Ce]):this.ctx.setLineDash([Ae,Ce])),Ge===3?(this.ctx.lineCap="round",this.ctx.lineWidth=Z):this.ctx.lineWidth=Z*2+1.1,this.ctx.strokeStyle=Hi(J),this.ctx.stroke(),this.ctx.setLineDash([]),Ge===2&&(cs(nt[0])&&(qe=nt[3],ut=nt[0],this.ctx.beginPath(),this.formatPath([new an(qe.end.x,qe.end.y),new an(ut.start.x,ut.start.y)]),this.ctx.stroke()),cs(nt[1])&&(qe=nt[1],ut=nt[2],this.ctx.beginPath(),this.formatPath([new an(qe.end.x,qe.end.y),new an(ut.start.x,ut.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},M.prototype.render=function(J){return le(this,void 0,void 0,function(){var Z;return e(this,function(be){switch(be.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=Hi(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),Z=pc(J),[4,this.renderStack(Z)];case 1:return be.sent(),this.applyEffects([]),[2,this.canvas]}})})},M}(Oa),Bc=function(W){return W instanceof Hu||W instanceof lu?!0:W instanceof ol&&W.type!==il&&W.type!==Ha},GA=function(W,M){switch(W){case 0:return fs(M);case 2:return Ku(M);case 1:default:return pl(M)}},XA=function(W){switch(W){case 1:return"center";case 2:return"right";case 0:default:return"left"}},ZA=["-apple-system","system-ui"],YA=function(W){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?W.filter(function(M){return ZA.indexOf(M)===-1}):W},Cc=function(W){F(M,W);function M(J,Z){var be=W.call(this,J,Z)||this;return be.canvas=Z.canvas?Z.canvas:document.createElement("canvas"),be.ctx=be.canvas.getContext("2d"),be.options=Z,be.canvas.width=Math.floor(Z.width*Z.scale),be.canvas.height=Math.floor(Z.height*Z.scale),be.canvas.style.width=Z.width+"px",be.canvas.style.height=Z.height+"px",be.ctx.scale(be.options.scale,be.options.scale),be.ctx.translate(-Z.x,-Z.y),be.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+Z.width+"x"+Z.height+" at "+Z.x+","+Z.y+") with scale "+Z.scale),be}return M.prototype.render=function(J){return le(this,void 0,void 0,function(){var Z,be;return e(this,function(je){switch(je.label){case 0:return Z=ou(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,J),[4,Ju(Z)];case 1:return be=je.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=Hi(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(be,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},M}(Oa),Ju=function(W){return new Promise(function(M,J){var Z=new Image;Z.onload=function(){M(Z)},Z.onerror=J,Z.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(W))})},qu=function(){function W(M){var J=M.id,Z=M.enabled;this.id=J,this.enabled=Z,this.start=Date.now()}return W.prototype.debug=function(){for(var M=[],J=0;J<arguments.length;J++)M[J]=arguments[J];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,v([this.id,this.getTime()+"ms"],M)):this.info.apply(this,M))},W.prototype.getTime=function(){return Date.now()-this.start},W.prototype.info=function(){for(var M=[],J=0;J<arguments.length;J++)M[J]=arguments[J];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,v([this.id,this.getTime()+"ms"],M))},W.prototype.warn=function(){for(var M=[],J=0;J<arguments.length;J++)M[J]=arguments[J];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,v([this.id,this.getTime()+"ms"],M)):this.info.apply(this,M))},W.prototype.error=function(){for(var M=[],J=0;J<arguments.length;J++)M[J]=arguments[J];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,v([this.id,this.getTime()+"ms"],M)):this.info.apply(this,M))},W.instances={},W}(),pu=function(){function W(M,J){var Z;this.windowBounds=J,this.instanceName="#"+W.instanceCount++,this.logger=new qu({id:this.instanceName,enabled:M.logging}),this.cache=(Z=M.cache)!==null&&Z!==void 0?Z:new hl(this,M)}return W.instanceCount=1,W}(),FA=function(W,M){return M===void 0&&(M={}),JA(W,M)};typeof window!="undefined"&&dl.setContext(window);var JA=function(W,M){return le(void 0,void 0,void 0,function(){var J,Z,be,je,Ge,it,nt,Dt,Mt,Kt,I,ee,Ae,Ce,Te,Ue,Ne,Ve,Ze,qe,Ut,ut,Ut,Nt,Bt,mr,$t,jt,Ft,gr,Tr,wr,qr,Yr,Nn,$r,_i,Li,wi,yi;return e(this,function(Di){switch(Di.label){case 0:if(!W||typeof W!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(J=W.ownerDocument,!J)throw new Error("Element is not attached to a Document");if(Z=J.defaultView,!Z)throw new Error("Document is not attached to a Window");return be={allowTaint:(Nt=M.allowTaint)!==null&&Nt!==void 0?Nt:!1,imageTimeout:(Bt=M.imageTimeout)!==null&&Bt!==void 0?Bt:15e3,proxy:M.proxy,useCORS:(mr=M.useCORS)!==null&&mr!==void 0?mr:!1},je=U({logging:($t=M.logging)!==null&&$t!==void 0?$t:!0,cache:M.cache},be),Ge={windowWidth:(jt=M.windowWidth)!==null&&jt!==void 0?jt:Z.innerWidth,windowHeight:(Ft=M.windowHeight)!==null&&Ft!==void 0?Ft:Z.innerHeight,scrollX:(gr=M.scrollX)!==null&&gr!==void 0?gr:Z.pageXOffset,scrollY:(Tr=M.scrollY)!==null&&Tr!==void 0?Tr:Z.pageYOffset},it=new g(Ge.scrollX,Ge.scrollY,Ge.windowWidth,Ge.windowHeight),nt=new pu(je,it),Dt=(wr=M.foreignObjectRendering)!==null&&wr!==void 0?wr:!1,Mt={allowTaint:(qr=M.allowTaint)!==null&&qr!==void 0?qr:!1,onclone:M.onclone,ignoreElements:M.ignoreElements,inlineImages:Dt,copyStyles:Dt},nt.logger.debug("Starting document clone with size "+it.width+"x"+it.height+" scrolled to "+-it.left+","+-it.top),Kt=new us(nt,W,Mt),I=Kt.clonedReferenceElement,I?[4,Kt.toIFrame(J,it)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return ee=Di.sent(),Ae=Ii(I)||mi(I)?u(I.ownerDocument):c(nt,I),Ce=Ae.width,Te=Ae.height,Ue=Ae.left,Ne=Ae.top,Ve=Ec(nt,I,M.backgroundColor),Ze={canvas:M.canvas,backgroundColor:Ve,scale:(Nn=(Yr=M.scale)!==null&&Yr!==void 0?Yr:Z.devicePixelRatio)!==null&&Nn!==void 0?Nn:1,x:(($r=M.x)!==null&&$r!==void 0?$r:0)+Ue,y:((_i=M.y)!==null&&_i!==void 0?_i:0)+Ne,width:(Li=M.width)!==null&&Li!==void 0?Li:Math.ceil(Ce),height:(wi=M.height)!==null&&wi!==void 0?wi:Math.ceil(Te)},Dt?(nt.logger.debug("Document cloned, using foreign object rendering"),Ut=new Cc(nt,Ze),[4,Ut.render(I)]):[3,3];case 2:return qe=Di.sent(),[3,5];case 3:return nt.logger.debug("Document cloned, element located at "+Ue+","+Ne+" with size "+Ce+"x"+Te+" using computed rendering"),nt.logger.debug("Starting DOM parsing"),ut=Tl(nt,I),Ve===ut.styles.backgroundColor&&(ut.styles.backgroundColor=na.TRANSPARENT),nt.logger.debug("Starting renderer for element at "+Ze.x+","+Ze.y+" with size "+Ze.width+"x"+Ze.height),Ut=new wc(nt,Ze),[4,Ut.render(ut)];case 4:qe=Di.sent(),Di.label=5;case 5:return(!((yi=M.removeContainer)!==null&&yi!==void 0)||yi)&&(us.destroy(ee)||nt.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),nt.logger.debug("Finished rendering"),[2,qe]}})})},Ec=function(W,M,J){var Z=M.ownerDocument,be=Z.documentElement?wl(W,getComputedStyle(Z.documentElement).backgroundColor):na.TRANSPARENT,je=Z.body?wl(W,getComputedStyle(Z.body).backgroundColor):na.TRANSPARENT,Ge=typeof J=="string"?wl(W,J):J===null?na.TRANSPARENT:4294967295;return M===Z.documentElement?qo(be)?qo(je)?Ge:je:be:Ge};return FA})},65022:function(Er,at,F){var U=F(97671);(function(e,v){Er.exports=v(F(32092),F(64270))})(self,function(le,e){return function(){var v={"./src/plugin/hyperlinks.js":function(n,l,i){"use strict";i.r(l);var s=i("./node_modules/core-js/modules/web.dom-collections.for-each.js"),r=i.n(s),t=i("./node_modules/core-js/modules/es.string.link.js"),o=i.n(t),a=i("./src/worker.js"),A=i("./src/utils.js"),p=[],h={toContainer:a.default.prototype.toContainer,toPdf:a.default.prototype.toPdf};a.default.prototype.toContainer=function(){return h.toContainer.call(this).then(function(){if(this.opt.enableLinks){var y=this.prop.container,x=y.querySelectorAll("a"),E=(0,A.unitConvert)(y.getBoundingClientRect(),this.prop.pageSize.k);p=[],Array.prototype.forEach.call(x,function(w){for(var b=w.getClientRects(),S=0;S<b.length;S++){var B=(0,A.unitConvert)(b[S],this.prop.pageSize.k);B.left-=E.left,B.top-=E.top;var T=Math.floor(B.top/this.prop.pageSize.inner.height)+1,D=this.opt.margin[0]+B.top%this.prop.pageSize.inner.height,G=this.opt.margin[1]+B.left;p.push({page:T,top:D,left:G,clientRect:B,link:w})}},this)}})},a.default.prototype.toPdf=function(){return h.toPdf.call(this).then(function(){if(this.opt.enableLinks){p.forEach(function(x){this.prop.pdf.setPage(x.page),this.prop.pdf.link(x.left,x.top,x.clientRect.width,x.clientRect.height,{url:x.link.href})},this);var y=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(y)}})}},"./src/plugin/jspdf-plugin.js":function(n,l,i){"use strict";i.r(l);var s=i("./node_modules/core-js/modules/es.symbol.js"),r=i.n(s),t=i("./node_modules/core-js/modules/es.symbol.description.js"),o=i.n(t),a=i("./node_modules/core-js/modules/es.object.to-string.js"),A=i.n(a),p=i("./node_modules/core-js/modules/es.symbol.iterator.js"),h=i.n(p),m=i("./node_modules/core-js/modules/es.array.iterator.js"),d=i.n(m),y=i("./node_modules/core-js/modules/es.string.iterator.js"),x=i.n(y),E=i("./node_modules/core-js/modules/web.dom-collections.iterator.js"),w=i.n(E),b=i("jspdf"),S=i.n(b);function B(T){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(G){return typeof G}:B=function(G){return G&&typeof Symbol=="function"&&G.constructor===Symbol&&G!==Symbol.prototype?"symbol":typeof G},B(T)}b.jsPDF.getPageSize=function(T,D,G){if(B(T)==="object"){var C=T;T=C.orientation,D=C.unit||D,G=C.format||G}D=D||"mm",G=G||"a4",T=(""+(T||"P")).toLowerCase();var R=(""+G).toLowerCase(),P={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(D){case"pt":var k=1;break;case"mm":var k=72/25.4;break;case"cm":var k=72/2.54;break;case"in":var k=72;break;case"px":var k=72/96;break;case"pc":var k=12;break;case"em":var k=12;break;case"ex":var k=6;break;default:throw"Invalid unit: "+D}if(P.hasOwnProperty(R))var te=P[R][1]/k,re=P[R][0]/k;else try{var te=G[1],re=G[0]}catch(se){throw new Error("Invalid format: "+G)}if(T==="p"||T==="portrait"){if(T="p",re>te){var Q=re;re=te,te=Q}}else if(T==="l"||T==="landscape"){if(T="l",te>re){var Q=re;re=te,te=Q}}else throw"Invalid orientation: "+T;var ue={width:re,height:te,unit:D,k};return ue},l.default=b.jsPDF},"./src/plugin/pagebreaks.js":function(n,l,i){"use strict";i.r(l);var s=i("./node_modules/core-js/modules/es.array.concat.js"),r=i.n(s),t=i("./node_modules/core-js/modules/es.array.slice.js"),o=i.n(t),a=i("./node_modules/core-js/modules/es.array.join.js"),A=i.n(a),p=i("./node_modules/core-js/modules/web.dom-collections.for-each.js"),h=i.n(p),m=i("./node_modules/core-js/modules/es.object.keys.js"),d=i.n(m),y=i("./src/worker.js"),x=i("./src/utils.js"),E={toContainer:y.default.prototype.toContainer};y.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},y.default.prototype.toContainer=function(){return E.toContainer.call(this).then(function(){var S=this.prop.container,B=this.prop.pageSize.inner.px.height,T=[].concat(this.opt.pagebreak.mode),D={avoidAll:T.indexOf("avoid-all")!==-1,css:T.indexOf("css")!==-1,legacy:T.indexOf("legacy")!==-1},G={},C=this;["before","after","avoid"].forEach(function(k){var te=D.avoidAll&&k==="avoid";G[k]=te?[]:[].concat(C.opt.pagebreak[k]||[]),G[k].length>0&&(G[k]=Array.prototype.slice.call(S.querySelectorAll(G[k].join(", "))))});var R=S.querySelectorAll(".html2pdf__page-break");R=Array.prototype.slice.call(R);var P=S.querySelectorAll("*");Array.prototype.forEach.call(P,function(te){var re={before:!1,after:D.legacy&&R.indexOf(te)!==-1,avoid:D.avoidAll};if(D.css){var Q=window.getComputedStyle(te),ue=["always","page","left","right"],se=["avoid","avoid-page"];re={before:re.before||ue.indexOf(Q.breakBefore||Q.pageBreakBefore)!==-1,after:re.after||ue.indexOf(Q.breakAfter||Q.pageBreakAfter)!==-1,avoid:re.avoid||se.indexOf(Q.breakInside||Q.pageBreakInside)!==-1}}Object.keys(re).forEach(function(ye){re[ye]=re[ye]||G[ye].indexOf(te)!==-1});var he=te.getBoundingClientRect();if(re.avoid&&!re.before){var pe=Math.floor(he.top/B),Ee=Math.floor(he.bottom/B),ve=Math.abs(he.bottom-he.top)/B;Ee!==pe&&ve<=1&&(re.before=!0)}if(re.before){var we=(0,x.createElement)("div",{style:{display:"block",height:B-he.top%B+"px"}});te.parentNode.insertBefore(we,te)}if(re.after){var we=(0,x.createElement)("div",{style:{display:"block",height:B-he.bottom%B+"px"}});te.parentNode.insertBefore(we,te.nextSibling)}})})}},"./src/utils.js":function(n,l,i){"use strict";i.r(l),i.d(l,{objType:function(){return T},createElement:function(){return D},cloneNode:function(){return G},unitConvert:function(){return C},toPx:function(){return R}});var s=i("./node_modules/core-js/modules/es.number.constructor.js"),r=i.n(s),t=i("./node_modules/core-js/modules/es.symbol.js"),o=i.n(t),a=i("./node_modules/core-js/modules/es.symbol.description.js"),A=i.n(a),p=i("./node_modules/core-js/modules/es.object.to-string.js"),h=i.n(p),m=i("./node_modules/core-js/modules/es.symbol.iterator.js"),d=i.n(m),y=i("./node_modules/core-js/modules/es.array.iterator.js"),x=i.n(y),E=i("./node_modules/core-js/modules/es.string.iterator.js"),w=i.n(E),b=i("./node_modules/core-js/modules/web.dom-collections.iterator.js"),S=i.n(b);function B(P){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(te){return typeof te}:B=function(te){return te&&typeof Symbol=="function"&&te.constructor===Symbol&&te!==Symbol.prototype?"symbol":typeof te},B(P)}var T=function(k){var te=B(k);return te==="undefined"?"undefined":te==="string"||k instanceof String?"string":te==="number"||k instanceof Number?"number":te==="function"||k instanceof Function?"function":k&&k.constructor===Array?"array":k&&k.nodeType===1?"element":te==="object"?"object":"unknown"},D=function(k,te){var re=document.createElement(k);if(te.className&&(re.className=te.className),te.innerHTML){re.innerHTML=te.innerHTML;for(var Q=re.getElementsByTagName("script"),ue=Q.length;ue-- >0;null)Q[ue].parentNode.removeChild(Q[ue])}for(var se in te.style)re.style[se]=te.style[se];return re},G=function P(k,te){for(var re=k.nodeType===3?document.createTextNode(k.nodeValue):k.cloneNode(!1),Q=k.firstChild;Q;Q=Q.nextSibling)(te===!0||Q.nodeType!==1||Q.nodeName!=="SCRIPT")&&re.appendChild(P(Q,te));return k.nodeType===1&&(k.nodeName==="CANVAS"?(re.width=k.width,re.height=k.height,re.getContext("2d").drawImage(k,0,0)):(k.nodeName==="TEXTAREA"||k.nodeName==="SELECT")&&(re.value=k.value),re.addEventListener("load",function(){re.scrollTop=k.scrollTop,re.scrollLeft=k.scrollLeft},!0)),re},C=function(k,te){if(T(k)==="number")return k*72/96/te;var re={};for(var Q in k)re[Q]=k[Q]*72/96/te;return re},R=function(k,te){return Math.floor(k*te/72*96)}},"./src/worker.js":function(n,l,i){"use strict";i.r(l);var s=i("./node_modules/core-js/modules/es.object.assign.js"),r=i.n(s),t=i("./node_modules/core-js/modules/es.array.map.js"),o=i.n(t),a=i("./node_modules/core-js/modules/es.object.keys.js"),A=i.n(a),p=i("./node_modules/core-js/modules/es.array.concat.js"),h=i.n(p),m=i("./node_modules/core-js/modules/es.object.to-string.js"),d=i.n(m),y=i("./node_modules/core-js/modules/es.regexp.to-string.js"),x=i.n(y),E=i("./node_modules/core-js/modules/es.function.name.js"),w=i.n(E),b=i("./node_modules/core-js/modules/web.dom-collections.for-each.js"),S=i.n(b),B=i("jspdf"),T=i.n(B),D=i("html2canvas"),G=i.n(D),C=i("./src/utils.js"),R=i("./node_modules/es6-promise/dist/es6-promise.js"),P=i.n(R),k=P().Promise,te=function re(Q){var ue=Object.assign(re.convert(k.resolve()),JSON.parse(JSON.stringify(re.template))),se=re.convert(k.resolve(),ue);return se=se.setProgress(1,re,1,[re]),se=se.set(Q),se};te.prototype=Object.create(k.prototype),te.prototype.constructor=te,te.convert=function(Q,ue){return Q.__proto__=ue||te.prototype,Q},te.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:{}}},te.prototype.from=function(Q,ue){function se(he){switch((0,C.objType)(he)){case"string":return"string";case"element":return he.nodeName.toLowerCase&&he.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(ue=ue||se(Q),ue){case"string":return this.set({src:(0,C.createElement)("div",{innerHTML:Q})});case"element":return this.set({src:Q});case"canvas":return this.set({canvas:Q});case"img":return this.set({img:Q});default:return this.error("Unknown source type.")}})},te.prototype.to=function(Q){switch(Q){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.")}},te.prototype.toContainer=function(){var Q=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Q).then(function(){var se={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},he={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};se.opacity=0;var pe=(0,C.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,C.createElement)("div",{className:"html2pdf__overlay",style:se}),this.prop.container=(0,C.createElement)("div",{className:"html2pdf__container",style:he}),this.prop.container.appendChild(pe),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},te.prototype.toCanvas=function(){var Q=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Q).then(function(){var se=Object.assign({},this.opt.html2canvas);return delete se.onrendered,D(this.prop.container,se)}).then(function(se){var he=this.opt.html2canvas.onrendered||function(){};he(se),this.prop.canvas=se,document.body.removeChild(this.prop.overlay)})},te.prototype.toImg=function(){var Q=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(Q).then(function(){var se=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=se})},te.prototype.toPdf=function(){var Q=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Q).then(function(){var se=this.prop.canvas,he=this.opt,pe=se.height,Ee=Math.floor(se.width*this.prop.pageSize.inner.ratio),ve=Math.ceil(pe/Ee),we=this.prop.pageSize.inner.height,ye=document.createElement("canvas"),_e=ye.getContext("2d");ye.width=se.width,ye.height=Ee,this.prop.pdf=this.prop.pdf||new B.jsPDF(he.jsPDF);for(var ze=0;ze<ve;ze++){ze===ve-1&&pe%Ee!==0&&(ye.height=pe%Ee,we=ye.height*this.prop.pageSize.inner.width/ye.width);var We=ye.width,ge=ye.height;_e.fillStyle="white",_e.fillRect(0,0,We,ge),_e.drawImage(se,0,ze*Ee,We,ge,0,0,We,ge),ze&&this.prop.pdf.addPage();var ne=ye.toDataURL("image/"+he.image.type,he.image.quality);this.prop.pdf.addImage(ne,he.image.type,he.margin[1],he.margin[0],this.prop.pageSize.inner.width,we)}})},te.prototype.output=function(Q,ue,se){return se=se||"pdf",se.toLowerCase()==="img"||se.toLowerCase()==="image"?this.outputImg(Q,ue):this.outputPdf(Q,ue)},te.prototype.outputPdf=function(Q,ue){var se=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(se).then(function(){return this.prop.pdf.output(Q,ue)})},te.prototype.outputImg=function(Q,ue){var se=[function(){return this.prop.img||this.toImg()}];return this.thenList(se).then(function(){switch(Q){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 "'+Q+'" is not supported.'}})},te.prototype.save=function(Q){var ue=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(ue).set(Q?{filename:Q}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},te.prototype.set=function(Q){if((0,C.objType)(Q)!=="object")return this;var ue=Object.keys(Q||{}).map(function(se){switch(se){case"margin":return this.setMargin.bind(this,Q.margin);case"jsPDF":return function(){return this.opt.jsPDF=Q.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,Q.pageSize);default:return se in te.template.prop?function(){this.prop[se]=Q[se]}:function(){this.opt[se]=Q[se]}}},this);return this.then(function(){return this.thenList(ue)})},te.prototype.get=function(Q,ue){return this.then(function(){var he=Q in te.template.prop?this.prop[Q]:this.opt[Q];return ue?ue(he):he})},te.prototype.setMargin=function(Q){return this.then(function(){switch((0,C.objType)(Q)){case"number":Q=[Q,Q,Q,Q];case"array":if(Q.length===2&&(Q=[Q[0],Q[1],Q[0],Q[1]]),Q.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=Q}).then(this.setPageSize)},te.prototype.setPageSize=function(Q){return this.then(function(){Q=Q||B.jsPDF.getPageSize(this.opt.jsPDF),Q.hasOwnProperty("inner")||(Q.inner={width:Q.width-this.opt.margin[1]-this.opt.margin[3],height:Q.height-this.opt.margin[0]-this.opt.margin[2]},Q.inner.px={width:(0,C.toPx)(Q.inner.width,Q.k),height:(0,C.toPx)(Q.inner.height,Q.k)},Q.inner.ratio=Q.inner.height/Q.inner.width),this.prop.pageSize=Q})},te.prototype.setProgress=function(Q,ue,se,he){return Q!=null&&(this.progress.val=Q),ue!=null&&(this.progress.state=ue),se!=null&&(this.progress.n=se),he!=null&&(this.progress.stack=he),this.progress.ratio=this.progress.val/this.progress.state,this},te.prototype.updateProgress=function(Q,ue,se,he){return this.setProgress(Q?this.progress.val+Q:null,ue||null,se?this.progress.n+se:null,he?this.progress.stack.concat(he):null)},te.prototype.then=function(Q,ue){var se=this;return this.thenCore(Q,ue,function(pe,Ee){return se.updateProgress(null,null,1,[pe]),k.prototype.then.call(this,function(we){return se.updateProgress(null,pe),we}).then(pe,Ee).then(function(we){return se.updateProgress(1),we})})},te.prototype.thenCore=function(Q,ue,se){se=se||k.prototype.then;var he=this;Q&&(Q=Q.bind(he)),ue&&(ue=ue.bind(he));var pe=k.toString().indexOf("[native code]")!==-1&&k.name==="Promise",Ee=pe?he:te.convert(Object.assign({},he),k.prototype),ve=se.call(Ee,Q,ue);return te.convert(ve,he.__proto__)},te.prototype.thenExternal=function(Q,ue){return k.prototype.then.call(this,Q,ue)},te.prototype.thenList=function(Q){var ue=this;return Q.forEach(function(he){ue=ue.thenCore(he)}),ue},te.prototype.catch=function(re){re&&(re=re.bind(this));var Q=k.prototype.catch.call(this,re);return te.convert(Q,this)},te.prototype.catchExternal=function(Q){return k.prototype.catch.call(this,Q)},te.prototype.error=function(Q){return this.then(function(){throw new Error(Q)})},te.prototype.using=te.prototype.set,te.prototype.saveAs=te.prototype.save,te.prototype.export=te.prototype.output,te.prototype.run=te.prototype.then,l.default=te},"./node_modules/core-js/internals/a-function.js":function(n){n.exports=function(l){if(typeof l!="function")throw TypeError(String(l)+" is not a function");return l}},"./node_modules/core-js/internals/a-possible-prototype.js":function(n,l,i){var s=i("./node_modules/core-js/internals/is-object.js");n.exports=function(r){if(!s(r)&&r!==null)throw TypeError("Can't set "+String(r)+" as a prototype");return r}},"./node_modules/core-js/internals/add-to-unscopables.js":function(n,l,i){var s=i("./node_modules/core-js/internals/well-known-symbol.js"),r=i("./node_modules/core-js/internals/object-create.js"),t=i("./node_modules/core-js/internals/object-define-property.js"),o=s("unscopables"),a=Array.prototype;a[o]==null&&t.f(a,o,{configurable:!0,value:r(null)}),n.exports=function(A){a[o][A]=!0}},"./node_modules/core-js/internals/an-object.js":function(n,l,i){var s=i("./node_modules/core-js/internals/is-object.js");n.exports=function(r){if(!s(r))throw TypeError(String(r)+" is not an object");return r}},"./node_modules/core-js/internals/array-for-each.js":function(n,l,i){"use strict";var s=i("./node_modules/core-js/internals/array-iteration.js").forEach,r=i("./node_modules/core-js/internals/array-method-is-strict.js"),t=r("forEach");n.exports=t?[].forEach:function(a){return s(this,a,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(n,l,i){var s=i("./node_modules/core-js/internals/to-indexed-object.js"),r=i("./node_modules/core-js/internals/to-length.js"),t=i("./node_modules/core-js/internals/to-absolute-index.js"),o=function(a){return function(A,p,h){var m=s(A),d=r(m.length),y=t(h,d),x;if(a&&p!=p){for(;d>y;)if(x=m[y++],x!=x)return!0}else for(;d>y;y++)if((a||y in m)&&m[y]===p)return a||y||0;return!a&&-1}};n.exports={includes:o(!0),indexOf:o(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(n,l,i){var s=i("./node_modules/core-js/internals/function-bind-context.js"),r=i("./node_modules/core-js/internals/indexed-object.js"),t=i("./node_modules/core-js/internals/to-object.js"),o=i("./node_modules/core-js/internals/to-length.js"),a=i("./node_modules/core-js/internals/array-species-create.js"),A=[].push,p=function(h){var m=h==1,d=h==2,y=h==3,x=h==4,E=h==6,w=h==7,b=h==5||E;return function(S,B,T,D){for(var G=t(S),C=r(G),R=s(B,T,3),P=o(C.length),k=0,te=D||a,re=m?te(S,P):d||w?te(S,0):void 0,Q,ue;P>k;k++)if((b||k in C)&&(Q=C[k],ue=R(Q,k,G),h))if(m)re[k]=ue;else if(ue)switch(h){case 3:return!0;case 5:return Q;case 6:return k;case 2:A.call(re,Q)}else switch(h){case 4:return!1;case 7:A.call(re,Q)}return E?-1:y||x?x:re}};n.exports={forEach:p(0),map:p(1),filter:p(2),some:p(3),every:p(4),find:p(5),findIndex:p(6),filterReject:p(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(n,l,i){var s=i("./node_modules/core-js/internals/fails.js"),r=i("./node_modules/core-js/internals/well-known-symbol.js"),t=i("./node_modules/core-js/internals/engine-v8-version.js"),o=r("species");n.exports=function(a){return t>=51||!s(function(){var A=[],p=A.constructor={};return p[o]=function(){return{foo:1}},A[a](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(n,l,i){"use strict";var s=i("./node_modules/core-js/internals/fails.js");n.exports=function(r,t){var o=[][r];return!!o&&s(function(){o.call(null,t||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(n,l,i){var s=i("./node_modules/core-js/internals/is-object.js"),r=i("./node_modules/core-js/internals/is-array.js"),t=i("./node_modules/core-js/internals/well-known-symbol.js"),o=t("species");n.exports=function(a){var A;return r(a)&&(A=a.constructor,typeof A=="function"&&(A===Array||r(A.prototype))?A=void 0:s(A)&&(A=A[o],A===null&&(A=void 0))),A===void 0?Array:A}},"./node_modules/core-js/internals/array-species-create.js":function(n,l,i){var s=i("./node_modules/core-js/internals/array-species-constructor.js");n.exports=function(r,t){return new(s(r))(t===0?0:t)}},"./node_modules/core-js/internals/classof-raw.js":function(n){var l={}.toString;n.exports=function(i){return l.call(i).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(n,l,i){var s=i("./node_modules/core-js/internals/to-string-tag-support.js"),r=i("./node_modules/core-js/internals/classof-raw.js"),t=i("./node_modules/core-js/internals/well-known-symbol.js"),o=t("toStringTag"),a=r(function(){return arguments}())=="Arguments",A=function(p,h){try{return p[h]}catch(m){}};n.exports=s?r:function(p){var h,m,d;return p===void 0?"Undefined":p===null?"Null":typeof(m=A(h=Object(p),o))=="string"?m:a?r(h):(d=r(h))=="Object"&&typeof h.callee=="function"?"Arguments":d}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(n,l,i){var s=i("./node_modules/core-js/internals/has.js"),r=i("./node_modules/core-js/internals/own-keys.js"),t=i("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),o=i("./node_modules/core-js/internals/object-define-property.js");n.exports=function(a,A){for(var p=r(A),h=o.f,m=t.f,d=0;d<p.length;d++){var y=p[d];s(a,y)||h(a,y,m(A,y))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(n,l,i){var s=i("./node_modules/core-js/internals/fails.js");n.exports=!s(function(){function r(){}return r.prototype.constructor=null,Object.getPrototypeOf(new r)!==r.prototype})},"./node_modules/core-js/internals/create-html.js":function(n,l,i){var s=i("./node_modules/core-js/internals/require-object-coercible.js"),r=i("./node_modules/core-js/internals/to-string.js"),t=/"/g;n.exports=function(o,a,A,p){var h=r(s(o)),m="<"+a;return A!==""&&(m+=" "+A+'="'+r(p).replace(t,"&quot;")+'"'),m+">"+h+"</"+a+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(n,l,i){"use strict";var s=i("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,r=i("./node_modules/core-js/internals/object-create.js"),t=i("./node_modules/core-js/internals/create-property-descriptor.js"),o=i("./node_modules/core-js/internals/set-to-string-tag.js"),a=i("./node_modules/core-js/internals/iterators.js"),A=function(){return this};n.exports=function(p,h,m){var d=h+" Iterator";return p.prototype=r(s,{next:t(1,m)}),o(p,d,!1,!0),a[d]=A,p}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(n,l,i){var s=i("./node_modules/core-js/internals/descriptors.js"),r=i("./node_modules/core-js/internals/object-define-property.js"),t=i("./node_modules/core-js/internals/create-property-descriptor.js");n.exports=s?function(o,a,A){return r.f(o,a,t(1,A))}:function(o,a,A){return o[a]=A,o}},"./node_modules/core-js/internals/create-property-descriptor.js":function(n){n.exports=function(l,i){return{enumerable:!(l&1),configurable:!(l&2),writable:!(l&4),value:i}}},"./node_modules/core-js/internals/create-property.js":function(n,l,i){"use strict";var s=i("./node_modules/core-js/internals/to-property-key.js"),r=i("./node_modules/core-js/internals/object-define-property.js"),t=i("./node_modules/core-js/internals/create-property-descriptor.js");n.exports=function(o,a,A){var p=s(a);p in o?r.f(o,p,t(0,A)):o[p]=A}},"./node_modules/core-js/internals/define-iterator.js":function(n,l,i){"use strict";var s=i("./node_modules/core-js/internals/export.js"),r=i("./node_modules/core-js/internals/create-iterator-constructor.js"),t=i("./node_modules/core-js/internals/object-get-prototype-of.js"),o=i("./node_modules/core-js/internals/object-set-prototype-of.js"),a=i("./node_modules/core-js/internals/set-to-string-tag.js"),A=i("./node_modules/core-js/internals/create-non-enumerable-property.js"),p=i("./node_modules/core-js/internals/redefine.js"),h=i("./node_modules/core-js/internals/well-known-symbol.js"),m=i("./node_modules/core-js/internals/is-pure.js"),d=i("./node_modules/core-js/internals/iterators.js"),y=i("./node_modules/core-js/internals/iterators-core.js"),x=y.IteratorPrototype,E=y.BUGGY_SAFARI_ITERATORS,w=h("iterator"),b="keys",S="values",B="entries",T=function(){return this};n.exports=function(D,G,C,R,P,k,te){r(C,G,R);var re=function(_e){if(_e===P&&pe)return pe;if(!E&&_e in se)return se[_e];switch(_e){case b:return function(){return new C(this,_e)};case S:return function(){return new C(this,_e)};case B:return function(){return new C(this,_e)}}return function(){return new C(this)}},Q=G+" Iterator",ue=!1,se=D.prototype,he=se[w]||se["@@iterator"]||P&&se[P],pe=!E&&he||re(P),Ee=G=="Array"&&se.entries||he,ve,we,ye;if(Ee&&(ve=t(Ee.call(new D)),x!==Object.prototype&&ve.next&&(!m&&t(ve)!==x&&(o?o(ve,x):typeof ve[w]!="function"&&A(ve,w,T)),a(ve,Q,!0,!0),m&&(d[Q]=T))),P==S&&he&&he.name!==S&&(ue=!0,pe=function(){return he.call(this)}),(!m||te)&&se[w]!==pe&&A(se,w,pe),d[G]=pe,P)if(we={values:re(S),keys:k?pe:re(b),entries:re(B)},te)for(ye in we)(E||ue||!(ye in se))&&p(se,ye,we[ye]);else s({target:G,proto:!0,forced:E||ue},we);return we}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(n,l,i){var s=i("./node_modules/core-js/internals/path.js"),r=i("./node_modules/core-js/internals/has.js"),t=i("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),o=i("./node_modules/core-js/internals/object-define-property.js").f;n.exports=function(a){var A=s.Symbol||(s.Symbol={});r(A,a)||o(A,a,{value:t.f(a)})}},"./node_modules/core-js/internals/descriptors.js":function(n,l,i){var s=i("./node_modules/core-js/internals/fails.js");n.exports=!s(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(n,l,i){var s=i("./node_modules/core-js/internals/global.js"),r=i("./node_modules/core-js/internals/is-object.js"),t=s.document,o=r(t)&&r(t.createElement);n.exports=function(a){return o?t.createElement(a):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(n){n.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(n,l,i){var s=i("./node_modules/core-js/internals/get-built-in.js");n.exports=s("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(n,l,i){var s=i("./node_modules/core-js/internals/global.js"),r=i("./node_modules/core-js/internals/engine-user-agent.js"),t=s.process,o=s.Deno,a=t&&t.versions||o&&o.version,A=a&&a.v8,p,h;A?(p=A.split("."),h=p[0]<4?1:p[0]+p[1]):r&&(p=r.match(/Edge\/(\d+)/),(!p||p[1]>=74)&&(p=r.match(/Chrome\/(\d+)/),p&&(h=p[1]))),n.exports=h&&+h},"./node_modules/core-js/internals/enum-bug-keys.js":function(n){n.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(n,l,i){var s=i("./node_modules/core-js/internals/global.js"),r=i("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,t=i("./node_modules/core-js/internals/create-non-enumerable-property.js"),o=i("./node_modules/core-js/internals/redefine.js"),a=i("./node_modules/core-js/internals/set-global.js"),A=i("./node_modules/core-js/internals/copy-constructor-properties.js"),p=i("./node_modules/core-js/internals/is-forced.js");n.exports=function(h,m){var d=h.target,y=h.global,x=h.stat,E,w,b,S,B,T;if(y?w=s:x?w=s[d]||a(d,{}):w=(s[d]||{}).prototype,w)for(b in m){if(B=m[b],h.noTargetGet?(T=r(w,b),S=T&&T.value):S=w[b],E=p(y?b:d+(x?".":"#")+b,h.forced),!E&&S!==void 0){if(typeof B==typeof S)continue;A(B,S)}(h.sham||S&&S.sham)&&t(B,"sham",!0),o(w,b,B,h)}}},"./node_modules/core-js/internals/fails.js":function(n){n.exports=function(l){try{return!!l()}catch(i){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(n,l,i){var s=i("./node_modules/core-js/internals/a-function.js");n.exports=function(r,t,o){if(s(r),t===void 0)return r;switch(o){case 0:return function(){return r.call(t)};case 1:return function(a){return r.call(t,a)};case 2:return function(a,A){return r.call(t,a,A)};case 3:return function(a,A,p){return r.call(t,a,A,p)}}return function(){return r.apply(t,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(n,l,i){var s=i("./node_modules/core-js/internals/global.js"),r=function(t){return typeof t=="function"?t:void 0};n.exports=function(t,o){return arguments.length<2?r(s[t]):s[t]&&s[t][o]}},"./node_modules/core-js/internals/global.js":function(n){var l=function(i){return i&&i.Math==Math&&i};n.exports=l(typeof globalThis=="object"&&globalThis)||l(typeof window=="object"&&window)||l(typeof self=="object"&&self)||l(typeof F.g=="object"&&F.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(n,l,i){var s=i("./node_modules/core-js/internals/to-object.js"),r={}.hasOwnProperty;n.exports=Object.hasOwn||function(o,a){return r.call(s(o),a)}},"./node_modules/core-js/internals/hidden-keys.js":function(n){n.exports={}},"./node_modules/core-js/internals/html.js":function(n,l,i){var s=i("./node_modules/core-js/internals/get-built-in.js");n.exports=s("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(n,l,i){var s=i("./node_modules/core-js/internals/descriptors.js"),r=i("./node_modules/core-js/internals/fails.js"),t=i("./node_modules/core-js/internals/document-create-element.js");n.exports=!s&&!r(function(){return Object.defineProperty(t("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(n,l,i){var s=i("./node_modules/core-js/internals/fails.js"),r=i("./node_modules/core-js/internals/classof-raw.js"),t="".split;n.exports=s(function(){return!Object("z").propertyIsEnumerable(0)})?function(o){return r(o)=="String"?t.call(o,""):Object(o)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(n,l,i){var s=i("./node_modules/core-js/internals/is-object.js"),r=i("./node_modules/core-js/internals/object-set-prototype-of.js");n.exports=function(t,o,a){var A,p;return r&&typeof(A=o.constructor)=="function"&&A!==a&&s(p=A.prototype)&&p!==a.prototype&&r(t,p),t}},"./node_modules/core-js/internals/inspect-source.js":function(n,l,i){var s=i("./node_modules/core-js/internals/shared-store.js"),r=Function.toString;typeof s.inspectSource!="function"&&(s.inspectSource=function(t){return r.call(t)}),n.exports=s.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(n,l,i){var s=i("./node_modules/core-js/internals/native-weak-map.js"),r=i("./node_modules/core-js/internals/global.js"),t=i("./node_modules/core-js/internals/is-object.js"),o=i("./node_modules/core-js/internals/create-non-enumerable-property.js"),a=i("./node_modules/core-js/internals/has.js"),A=i("./node_modules/core-js/internals/shared-store.js"),p=i("./node_modules/core-js/internals/shared-key.js"),h=i("./node_modules/core-js/internals/hidden-keys.js"),m="Object already initialized",d=r.WeakMap,y,x,E,w=function(C){return E(C)?x(C):y(C,{})},b=function(C){return function(R){var P;if(!t(R)||(P=x(R)).type!==C)throw TypeError("Incompatible receiver, "+C+" required");return P}};if(s||A.state){var S=A.state||(A.state=new d),B=S.get,T=S.has,D=S.set;y=function(C,R){if(T.call(S,C))throw new TypeError(m);return R.facade=C,D.call(S,C,R),R},x=function(C){return B.call(S,C)||{}},E=function(C){return T.call(S,C)}}else{var G=p("state");h[G]=!0,y=function(C,R){if(a(C,G))throw new TypeError(m);return R.facade=C,o(C,G,R),R},x=function(C){return a(C,G)?C[G]:{}},E=function(C){return a(C,G)}}n.exports={set:y,get:x,has:E,enforce:w,getterFor:b}},"./node_modules/core-js/internals/is-array.js":function(n,l,i){var s=i("./node_modules/core-js/internals/classof-raw.js");n.exports=Array.isArray||function(t){return s(t)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(n,l,i){var s=i("./node_modules/core-js/internals/fails.js"),r=/#|\.prototype\./,t=function(h,m){var d=a[o(h)];return d==p?!0:d==A?!1:typeof m=="function"?s(m):!!m},o=t.normalize=function(h){return String(h).replace(r,".").toLowerCase()},a=t.data={},A=t.NATIVE="N",p=t.POLYFILL="P";n.exports=t},"./node_modules/core-js/internals/is-object.js":function(n){n.exports=function(l){return typeof l=="object"?l!==null:typeof l=="function"}},"./node_modules/core-js/internals/is-pure.js":function(n){n.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(n,l,i){var s=i("./node_modules/core-js/internals/get-built-in.js"),r=i("./node_modules/core-js/internals/use-symbol-as-uid.js");n.exports=r?function(t){return typeof t=="symbol"}:function(t){var o=s("Symbol");return typeof o=="function"&&Object(t)instanceof o}},"./node_modules/core-js/internals/iterators-core.js":function(n,l,i){"use strict";var s=i("./node_modules/core-js/internals/fails.js"),r=i("./node_modules/core-js/internals/object-get-prototype-of.js"),t=i("./node_modules/core-js/internals/create-non-enumerable-property.js"),o=i("./node_modules/core-js/internals/has.js"),a=i("./node_modules/core-js/internals/well-known-symbol.js"),A=i("./node_modules/core-js/internals/is-pure.js"),p=a("iterator"),h=!1,m=function(){return this},d,y,x;[].keys&&(x=[].keys(),"next"in x?(y=r(r(x)),y!==Object.prototype&&(d=y)):h=!0);var E=d==null||s(function(){var w={};return d[p].call(w)!==w});E&&(d={}),(!A||E)&&!o(d,p)&&t(d,p,m),n.exports={IteratorPrototype:d,BUGGY_SAFARI_ITERATORS:h}},"./node_modules/core-js/internals/iterators.js":function(n){n.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(n,l,i){var s=i("./node_modules/core-js/internals/engine-v8-version.js"),r=i("./node_modules/core-js/internals/fails.js");n.exports=!!Object.getOwnPropertySymbols&&!r(function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&s&&s<41})},"./node_modules/core-js/internals/native-weak-map.js":function(n,l,i){var s=i("./node_modules/core-js/internals/global.js"),r=i("./node_modules/core-js/internals/inspect-source.js"),t=s.WeakMap;n.exports=typeof t=="function"&&/native code/.test(r(t))},"./node_modules/core-js/internals/object-assign.js":function(n,l,i){"use strict";var s=i("./node_modules/core-js/internals/descriptors.js"),r=i("./node_modules/core-js/internals/fails.js"),t=i("./node_modules/core-js/internals/object-keys.js"),o=i("./node_modules/core-js/internals/object-get-own-property-symbols.js"),a=i("./node_modules/core-js/internals/object-property-is-enumerable.js"),A=i("./node_modules/core-js/internals/to-object.js"),p=i("./node_modules/core-js/internals/indexed-object.js"),h=Object.assign,m=Object.defineProperty;n.exports=!h||r(function(){if(s&&h({b:1},h(m({},"a",{enumerable:!0,get:function(){m(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var d={},y={},x=Symbol(),E="abcdefghijklmnopqrst";return d[x]=7,E.split("").forEach(function(w){y[w]=w}),h({},d)[x]!=7||t(h({},y)).join("")!=E})?function(y,x){for(var E=A(y),w=arguments.length,b=1,S=o.f,B=a.f;w>b;)for(var T=p(arguments[b++]),D=S?t(T).concat(S(T)):t(T),G=D.length,C=0,R;G>C;)R=D[C++],(!s||B.call(T,R))&&(E[R]=T[R]);return E}:h},"./node_modules/core-js/internals/object-create.js":function(n,l,i){var s=i("./node_modules/core-js/internals/an-object.js"),r=i("./node_modules/core-js/internals/object-define-properties.js"),t=i("./node_modules/core-js/internals/enum-bug-keys.js"),o=i("./node_modules/core-js/internals/hidden-keys.js"),a=i("./node_modules/core-js/internals/html.js"),A=i("./node_modules/core-js/internals/document-create-element.js"),p=i("./node_modules/core-js/internals/shared-key.js"),h=">",m="<",d="prototype",y="script",x=p("IE_PROTO"),E=function(){},w=function(D){return m+y+h+D+m+"/"+y+h},b=function(D){D.write(w("")),D.close();var G=D.parentWindow.Object;return D=null,G},S=function(){var D=A("iframe"),G="java"+y+":",C;if(D.style)return D.style.display="none",a.appendChild(D),D.src=String(G),C=D.contentWindow.document,C.open(),C.write(w("document.F=Object")),C.close(),C.F},B,T=function(){try{B=new ActiveXObject("htmlfile")}catch(G){}T=document.domain&&B?b(B):S()||b(B);for(var D=t.length;D--;)delete T[d][t[D]];return T()};o[x]=!0,n.exports=Object.create||function(G,C){var R;return G!==null?(E[d]=s(G),R=new E,E[d]=null,R[x]=G):R=T(),C===void 0?R:r(R,C)}},"./node_modules/core-js/internals/object-define-properties.js":function(n,l,i){var s=i("./node_modules/core-js/internals/descriptors.js"),r=i("./node_modules/core-js/internals/object-define-property.js"),t=i("./node_modules/core-js/internals/an-object.js"),o=i("./node_modules/core-js/internals/object-keys.js");n.exports=s?Object.defineProperties:function(A,p){t(A);for(var h=o(p),m=h.length,d=0,y;m>d;)r.f(A,y=h[d++],p[y]);return A}},"./node_modules/core-js/internals/object-define-property.js":function(n,l,i){var s=i("./node_modules/core-js/internals/descriptors.js"),r=i("./node_modules/core-js/internals/ie8-dom-define.js"),t=i("./node_modules/core-js/internals/an-object.js"),o=i("./node_modules/core-js/internals/to-property-key.js"),a=Object.defineProperty;l.f=s?a:function(p,h,m){if(t(p),h=o(h),t(m),r)try{return a(p,h,m)}catch(d){}if("get"in m||"set"in m)throw TypeError("Accessors not supported");return"value"in m&&(p[h]=m.value),p}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(n,l,i){var s=i("./node_modules/core-js/internals/descriptors.js"),r=i("./node_modules/core-js/internals/object-property-is-enumerable.js"),t=i("./node_modules/core-js/internals/create-property-descriptor.js"),o=i("./node_modules/core-js/internals/to-indexed-object.js"),a=i("./node_modules/core-js/internals/to-property-key.js"),A=i("./node_modules/core-js/internals/has.js"),p=i("./node_modules/core-js/internals/ie8-dom-define.js"),h=Object.getOwnPropertyDescriptor;l.f=s?h:function(d,y){if(d=o(d),y=a(y),p)try{return h(d,y)}catch(x){}if(A(d,y))return t(!r.f.call(d,y),d[y])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(n,l,i){var s=i("./node_modules/core-js/internals/to-indexed-object.js"),r=i("./node_modules/core-js/internals/object-get-own-property-names.js").f,t={}.toString,o=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(A){try{return r(A)}catch(p){return o.slice()}};n.exports.f=function(p){return o&&t.call(p)=="[object Window]"?a(p):r(s(p))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(n,l,i){var s=i("./node_modules/core-js/internals/object-keys-internal.js"),r=i("./node_modules/core-js/internals/enum-bug-keys.js"),t=r.concat("length","prototype");l.f=Object.getOwnPropertyNames||function(a){return s(a,t)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(n,l){l.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(n,l,i){var s=i("./node_modules/core-js/internals/has.js"),r=i("./node_modules/core-js/internals/to-object.js"),t=i("./node_modules/core-js/internals/shared-key.js"),o=i("./node_modules/core-js/internals/correct-prototype-getter.js"),a=t("IE_PROTO"),A=Object.prototype;n.exports=o?Object.getPrototypeOf:function(p){return p=r(p),s(p,a)?p[a]:typeof p.constructor=="function"&&p instanceof p.constructor?p.constructor.prototype:p instanceof Object?A:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(n,l,i){var s=i("./node_modules/core-js/internals/has.js"),r=i("./node_modules/core-js/internals/to-indexed-object.js"),t=i("./node_modules/core-js/internals/array-includes.js").indexOf,o=i("./node_modules/core-js/internals/hidden-keys.js");n.exports=function(a,A){var p=r(a),h=0,m=[],d;for(d in p)!s(o,d)&&s(p,d)&&m.push(d);for(;A.length>h;)s(p,d=A[h++])&&(~t(m,d)||m.push(d));return m}},"./node_modules/core-js/internals/object-keys.js":function(n,l,i){var s=i("./node_modules/core-js/internals/object-keys-internal.js"),r=i("./node_modules/core-js/internals/enum-bug-keys.js");n.exports=Object.keys||function(o){return s(o,r)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(n,l){"use strict";var i={}.propertyIsEnumerable,s=Object.getOwnPropertyDescriptor,r=s&&!i.call({1:2},1);l.f=r?function(o){var a=s(this,o);return!!a&&a.enumerable}:i},"./node_modules/core-js/internals/object-set-prototype-of.js":function(n,l,i){var s=i("./node_modules/core-js/internals/an-object.js"),r=i("./node_modules/core-js/internals/a-possible-prototype.js");n.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t=!1,o={},a;try{a=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,a.call(o,[]),t=o instanceof Array}catch(A){}return function(p,h){return s(p),r(h),t?a.call(p,h):p.__proto__=h,p}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(n,l,i){"use strict";var s=i("./node_modules/core-js/internals/to-string-tag-support.js"),r=i("./node_modules/core-js/internals/classof.js");n.exports=s?{}.toString:function(){return"[object "+r(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(n,l,i){var s=i("./node_modules/core-js/internals/is-object.js");n.exports=function(r,t){var o,a;if(t==="string"&&typeof(o=r.toString)=="function"&&!s(a=o.call(r))||typeof(o=r.valueOf)=="function"&&!s(a=o.call(r))||t!=="string"&&typeof(o=r.toString)=="function"&&!s(a=o.call(r)))return a;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(n,l,i){var s=i("./node_modules/core-js/internals/get-built-in.js"),r=i("./node_modules/core-js/internals/object-get-own-property-names.js"),t=i("./node_modules/core-js/internals/object-get-own-property-symbols.js"),o=i("./node_modules/core-js/internals/an-object.js");n.exports=s("Reflect","ownKeys")||function(A){var p=r.f(o(A)),h=t.f;return h?p.concat(h(A)):p}},"./node_modules/core-js/internals/path.js":function(n,l,i){var s=i("./node_modules/core-js/internals/global.js");n.exports=s},"./node_modules/core-js/internals/redefine.js":function(n,l,i){var s=i("./node_modules/core-js/internals/global.js"),r=i("./node_modules/core-js/internals/create-non-enumerable-property.js"),t=i("./node_modules/core-js/internals/has.js"),o=i("./node_modules/core-js/internals/set-global.js"),a=i("./node_modules/core-js/internals/inspect-source.js"),A=i("./node_modules/core-js/internals/internal-state.js"),p=A.get,h=A.enforce,m=String(String).split("String");(n.exports=function(d,y,x,E){var w=E?!!E.unsafe:!1,b=E?!!E.enumerable:!1,S=E?!!E.noTargetGet:!1,B;if(typeof x=="function"&&(typeof y=="string"&&!t(x,"name")&&r(x,"name",y),B=h(x),B.source||(B.source=m.join(typeof y=="string"?y:""))),d===s){b?d[y]=x:o(y,x);return}else w?!S&&d[y]&&(b=!0):delete d[y];b?d[y]=x:r(d,y,x)})(Function.prototype,"toString",function(){return typeof this=="function"&&p(this).source||a(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(n,l,i){"use strict";var s=i("./node_modules/core-js/internals/an-object.js");n.exports=function(){var r=s(this),t="";return r.global&&(t+="g"),r.ignoreCase&&(t+="i"),r.multiline&&(t+="m"),r.dotAll&&(t+="s"),r.unicode&&(t+="u"),r.sticky&&(t+="y"),t}},"./node_modules/core-js/internals/require-object-coercible.js":function(n){n.exports=function(l){if(l==null)throw TypeError("Can't call method on "+l);return l}},"./node_modules/core-js/internals/set-global.js":function(n,l,i){var s=i("./node_modules/core-js/internals/global.js");n.exports=function(r,t){try{Object.defineProperty(s,r,{value:t,configurable:!0,writable:!0})}catch(o){s[r]=t}return t}},"./node_modules/core-js/internals/set-to-string-tag.js":function(n,l,i){var s=i("./node_modules/core-js/internals/object-define-property.js").f,r=i("./node_modules/core-js/internals/has.js"),t=i("./node_modules/core-js/internals/well-known-symbol.js"),o=t("toStringTag");n.exports=function(a,A,p){a&&!r(a=p?a:a.prototype,o)&&s(a,o,{configurable:!0,value:A})}},"./node_modules/core-js/internals/shared-key.js":function(n,l,i){var s=i("./node_modules/core-js/internals/shared.js"),r=i("./node_modules/core-js/internals/uid.js"),t=s("keys");n.exports=function(o){return t[o]||(t[o]=r(o))}},"./node_modules/core-js/internals/shared-store.js":function(n,l,i){var s=i("./node_modules/core-js/internals/global.js"),r=i("./node_modules/core-js/internals/set-global.js"),t="__core-js_shared__",o=s[t]||r(t,{});n.exports=o},"./node_modules/core-js/internals/shared.js":function(n,l,i){var s=i("./node_modules/core-js/internals/is-pure.js"),r=i("./node_modules/core-js/internals/shared-store.js");(n.exports=function(t,o){return r[t]||(r[t]=o!==void 0?o:{})})("versions",[]).push({version:"3.16.0",mode:s?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(n,l,i){var s=i("./node_modules/core-js/internals/fails.js");n.exports=function(r){return s(function(){var t=""[r]('"');return t!==t.toLowerCase()||t.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(n,l,i){var s=i("./node_modules/core-js/internals/to-integer.js"),r=i("./node_modules/core-js/internals/to-string.js"),t=i("./node_modules/core-js/internals/require-object-coercible.js"),o=function(a){return function(A,p){var h=r(t(A)),m=s(p),d=h.length,y,x;return m<0||m>=d?a?"":void 0:(y=h.charCodeAt(m),y<55296||y>56319||m+1===d||(x=h.charCodeAt(m+1))<56320||x>57343?a?h.charAt(m):y:a?h.slice(m,m+2):(y-55296<<10)+(x-56320)+65536)}};n.exports={codeAt:o(!1),charAt:o(!0)}},"./node_modules/core-js/internals/string-trim.js":function(n,l,i){var s=i("./node_modules/core-js/internals/require-object-coercible.js"),r=i("./node_modules/core-js/internals/to-string.js"),t=i("./node_modules/core-js/internals/whitespaces.js"),o="["+t+"]",a=RegExp("^"+o+o+"*"),A=RegExp(o+o+"*$"),p=function(h){return function(m){var d=r(s(m));return h&1&&(d=d.replace(a,"")),h&2&&(d=d.replace(A,"")),d}};n.exports={start:p(1),end:p(2),trim:p(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(n,l,i){var s=i("./node_modules/core-js/internals/to-integer.js"),r=Math.max,t=Math.min;n.exports=function(o,a){var A=s(o);return A<0?r(A+a,0):t(A,a)}},"./node_modules/core-js/internals/to-indexed-object.js":function(n,l,i){var s=i("./node_modules/core-js/internals/indexed-object.js"),r=i("./node_modules/core-js/internals/require-object-coercible.js");n.exports=function(t){return s(r(t))}},"./node_modules/core-js/internals/to-integer.js":function(n){var l=Math.ceil,i=Math.floor;n.exports=function(s){return isNaN(s=+s)?0:(s>0?i:l)(s)}},"./node_modules/core-js/internals/to-length.js":function(n,l,i){var s=i("./node_modules/core-js/internals/to-integer.js"),r=Math.min;n.exports=function(t){return t>0?r(s(t),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(n,l,i){var s=i("./node_modules/core-js/internals/require-object-coercible.js");n.exports=function(r){return Object(s(r))}},"./node_modules/core-js/internals/to-primitive.js":function(n,l,i){var s=i("./node_modules/core-js/internals/is-object.js"),r=i("./node_modules/core-js/internals/is-symbol.js"),t=i("./node_modules/core-js/internals/ordinary-to-primitive.js"),o=i("./node_modules/core-js/internals/well-known-symbol.js"),a=o("toPrimitive");n.exports=function(A,p){if(!s(A)||r(A))return A;var h=A[a],m;if(h!==void 0){if(p===void 0&&(p="default"),m=h.call(A,p),!s(m)||r(m))return m;throw TypeError("Can't convert object to primitive value")}return p===void 0&&(p="number"),t(A,p)}},"./node_modules/core-js/internals/to-property-key.js":function(n,l,i){var s=i("./node_modules/core-js/internals/to-primitive.js"),r=i("./node_modules/core-js/internals/is-symbol.js");n.exports=function(t){var o=s(t,"string");return r(o)?o:String(o)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(n,l,i){var s=i("./node_modules/core-js/internals/well-known-symbol.js"),r=s("toStringTag"),t={};t[r]="z",n.exports=String(t)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(n,l,i){var s=i("./node_modules/core-js/internals/is-symbol.js");n.exports=function(r){if(s(r))throw TypeError("Cannot convert a Symbol value to a string");return String(r)}},"./node_modules/core-js/internals/uid.js":function(n){var l=0,i=Math.random();n.exports=function(s){return"Symbol("+String(s===void 0?"":s)+")_"+(++l+i).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(n,l,i){var s=i("./node_modules/core-js/internals/native-symbol.js");n.exports=s&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(n,l,i){var s=i("./node_modules/core-js/internals/well-known-symbol.js");l.f=s},"./node_modules/core-js/internals/well-known-symbol.js":function(n,l,i){var s=i("./node_modules/core-js/internals/global.js"),r=i("./node_modules/core-js/internals/shared.js"),t=i("./node_modules/core-js/internals/has.js"),o=i("./node_modules/core-js/internals/uid.js"),a=i("./node_modules/core-js/internals/native-symbol.js"),A=i("./node_modules/core-js/internals/use-symbol-as-uid.js"),p=r("wks"),h=s.Symbol,m=A?h:h&&h.withoutSetter||o;n.exports=function(d){return(!t(p,d)||!(a||typeof p[d]=="string"))&&(a&&t(h,d)?p[d]=h[d]:p[d]=m("Symbol."+d)),p[d]}},"./node_modules/core-js/internals/whitespaces.js":function(n){n.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(n,l,i){"use strict";var s=i("./node_modules/core-js/internals/export.js"),r=i("./node_modules/core-js/internals/fails.js"),t=i("./node_modules/core-js/internals/is-array.js"),o=i("./node_modules/core-js/internals/is-object.js"),a=i("./node_modules/core-js/internals/to-object.js"),A=i("./node_modules/core-js/internals/to-length.js"),p=i("./node_modules/core-js/internals/create-property.js"),h=i("./node_modules/core-js/internals/array-species-create.js"),m=i("./node_modules/core-js/internals/array-method-has-species-support.js"),d=i("./node_modules/core-js/internals/well-known-symbol.js"),y=i("./node_modules/core-js/internals/engine-v8-version.js"),x=d("isConcatSpreadable"),E=9007199254740991,w="Maximum allowed index exceeded",b=y>=51||!r(function(){var D=[];return D[x]=!1,D.concat()[0]!==D}),S=m("concat"),B=function(D){if(!o(D))return!1;var G=D[x];return G!==void 0?!!G:t(D)},T=!b||!S;s({target:"Array",proto:!0,forced:T},{concat:function(G){var C=a(this),R=h(C,0),P=0,k,te,re,Q,ue;for(k=-1,re=arguments.length;k<re;k++)if(ue=k===-1?C:arguments[k],B(ue)){if(Q=A(ue.length),P+Q>E)throw TypeError(w);for(te=0;te<Q;te++,P++)te in ue&&p(R,P,ue[te])}else{if(P>=E)throw TypeError(w);p(R,P++,ue)}return R.length=P,R}})},"./node_modules/core-js/modules/es.array.iterator.js":function(n,l,i){"use strict";var s=i("./node_modules/core-js/internals/to-indexed-object.js"),r=i("./node_modules/core-js/internals/add-to-unscopables.js"),t=i("./node_modules/core-js/internals/iterators.js"),o=i("./node_modules/core-js/internals/internal-state.js"),a=i("./node_modules/core-js/internals/define-iterator.js"),A="Array Iterator",p=o.set,h=o.getterFor(A);n.exports=a(Array,"Array",function(m,d){p(this,{type:A,target:s(m),index:0,kind:d})},function(){var m=h(this),d=m.target,y=m.kind,x=m.index++;return!d||x>=d.length?(m.target=void 0,{value:void 0,done:!0}):y=="keys"?{value:x,done:!1}:y=="values"?{value:d[x],done:!1}:{value:[x,d[x]],done:!1}},"values"),t.Arguments=t.Array,r("keys"),r("values"),r("entries")},"./node_modules/core-js/modules/es.array.join.js":function(n,l,i){"use strict";var s=i("./node_modules/core-js/internals/export.js"),r=i("./node_modules/core-js/internals/indexed-object.js"),t=i("./node_modules/core-js/internals/to-indexed-object.js"),o=i("./node_modules/core-js/internals/array-method-is-strict.js"),a=[].join,A=r!=Object,p=o("join",",");s({target:"Array",proto:!0,forced:A||!p},{join:function(m){return a.call(t(this),m===void 0?",":m)}})},"./node_modules/core-js/modules/es.array.map.js":function(n,l,i){"use strict";var s=i("./node_modules/core-js/internals/export.js"),r=i("./node_modules/core-js/internals/array-iteration.js").map,t=i("./node_modules/core-js/internals/array-method-has-species-support.js"),o=t("map");s({target:"Array",proto:!0,forced:!o},{map:function(A){return r(this,A,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(n,l,i){"use strict";var s=i("./node_modules/core-js/internals/export.js"),r=i("./node_modules/core-js/internals/is-object.js"),t=i("./node_modules/core-js/internals/is-array.js"),o=i("./node_modules/core-js/internals/to-absolute-index.js"),a=i("./node_modules/core-js/internals/to-length.js"),A=i("./node_modules/core-js/internals/to-indexed-object.js"),p=i("./node_modules/core-js/internals/create-property.js"),h=i("./node_modules/core-js/internals/well-known-symbol.js"),m=i("./node_modules/core-js/internals/array-method-has-species-support.js"),d=m("slice"),y=h("species"),x=[].slice,E=Math.max;s({target:"Array",proto:!0,forced:!d},{slice:function(b,S){var B=A(this),T=a(B.length),D=o(b,T),G=o(S===void 0?T:S,T),C,R,P;if(t(B)&&(C=B.constructor,typeof C=="function"&&(C===Array||t(C.prototype))?C=void 0:r(C)&&(C=C[y],C===null&&(C=void 0)),C===Array||C===void 0))return x.call(B,D,G);for(R=new(C===void 0?Array:C)(E(G-D,0)),P=0;D<G;D++,P++)D in B&&p(R,P,B[D]);return R.length=P,R}})},"./node_modules/core-js/modules/es.function.name.js":function(n,l,i){var s=i("./node_modules/core-js/internals/descriptors.js"),r=i("./node_modules/core-js/internals/object-define-property.js").f,t=Function.prototype,o=t.toString,a=/^\s*function ([^ (]*)/,A="name";s&&!(A in t)&&r(t,A,{configurable:!0,get:function(){try{return o.call(this).match(a)[1]}catch(p){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(n,l,i){"use strict";var s=i("./node_modules/core-js/internals/descriptors.js"),r=i("./node_modules/core-js/internals/global.js"),t=i("./node_modules/core-js/internals/is-forced.js"),o=i("./node_modules/core-js/internals/redefine.js"),a=i("./node_modules/core-js/internals/has.js"),A=i("./node_modules/core-js/internals/classof-raw.js"),p=i("./node_modules/core-js/internals/inherit-if-required.js"),h=i("./node_modules/core-js/internals/is-symbol.js"),m=i("./node_modules/core-js/internals/to-primitive.js"),d=i("./node_modules/core-js/internals/fails.js"),y=i("./node_modules/core-js/internals/object-create.js"),x=i("./node_modules/core-js/internals/object-get-own-property-names.js").f,E=i("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,w=i("./node_modules/core-js/internals/object-define-property.js").f,b=i("./node_modules/core-js/internals/string-trim.js").trim,S="Number",B=r[S],T=B.prototype,D=A(y(T))==S,G=function(te){if(h(te))throw TypeError("Cannot convert a Symbol value to a number");var re=m(te,"number"),Q,ue,se,he,pe,Ee,ve,we;if(typeof re=="string"&&re.length>2){if(re=b(re),Q=re.charCodeAt(0),Q===43||Q===45){if(ue=re.charCodeAt(2),ue===88||ue===120)return NaN}else if(Q===48){switch(re.charCodeAt(1)){case 66:case 98:se=2,he=49;break;case 79:case 111:se=8,he=55;break;default:return+re}for(pe=re.slice(2),Ee=pe.length,ve=0;ve<Ee;ve++)if(we=pe.charCodeAt(ve),we<48||we>he)return NaN;return parseInt(pe,se)}}return+re};if(t(S,!B(" 0o1")||!B("0b1")||B("+0x1"))){for(var C=function(re){var Q=arguments.length<1?0:re,ue=this;return ue instanceof C&&(D?d(function(){T.valueOf.call(ue)}):A(ue)!=S)?p(new B(G(Q)),ue,C):G(Q)},R=s?x(B):"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(","),P=0,k;R.length>P;P++)a(B,k=R[P])&&!a(C,k)&&w(C,k,E(B,k));C.prototype=T,T.constructor=C,o(r,S,C)}},"./node_modules/core-js/modules/es.object.assign.js":function(n,l,i){var s=i("./node_modules/core-js/internals/export.js"),r=i("./node_modules/core-js/internals/object-assign.js");s({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},"./node_modules/core-js/modules/es.object.keys.js":function(n,l,i){var s=i("./node_modules/core-js/internals/export.js"),r=i("./node_modules/core-js/internals/to-object.js"),t=i("./node_modules/core-js/internals/object-keys.js"),o=i("./node_modules/core-js/internals/fails.js"),a=o(function(){t(1)});s({target:"Object",stat:!0,forced:a},{keys:function(p){return t(r(p))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(n,l,i){var s=i("./node_modules/core-js/internals/to-string-tag-support.js"),r=i("./node_modules/core-js/internals/redefine.js"),t=i("./node_modules/core-js/internals/object-to-string.js");s||r(Object.prototype,"toString",t,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(n,l,i){"use strict";var s=i("./node_modules/core-js/internals/redefine.js"),r=i("./node_modules/core-js/internals/an-object.js"),t=i("./node_modules/core-js/internals/to-string.js"),o=i("./node_modules/core-js/internals/fails.js"),a=i("./node_modules/core-js/internals/regexp-flags.js"),A="toString",p=RegExp.prototype,h=p[A],m=o(function(){return h.call({source:"a",flags:"b"})!="/a/b"}),d=h.name!=A;(m||d)&&s(RegExp.prototype,A,function(){var x=r(this),E=t(x.source),w=x.flags,b=t(w===void 0&&x instanceof RegExp&&!("flags"in p)?a.call(x):w);return"/"+E+"/"+b},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(n,l,i){"use strict";var s=i("./node_modules/core-js/internals/string-multibyte.js").charAt,r=i("./node_modules/core-js/internals/to-string.js"),t=i("./node_modules/core-js/internals/internal-state.js"),o=i("./node_modules/core-js/internals/define-iterator.js"),a="String Iterator",A=t.set,p=t.getterFor(a);o(String,"String",function(h){A(this,{type:a,string:r(h),index:0})},function(){var m=p(this),d=m.string,y=m.index,x;return y>=d.length?{value:void 0,done:!0}:(x=s(d,y),m.index+=x.length,{value:x,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(n,l,i){"use strict";var s=i("./node_modules/core-js/internals/export.js"),r=i("./node_modules/core-js/internals/create-html.js"),t=i("./node_modules/core-js/internals/string-html-forced.js");s({target:"String",proto:!0,forced:t("link")},{link:function(a){return r(this,"a","href",a)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(n,l,i){"use strict";var s=i("./node_modules/core-js/internals/export.js"),r=i("./node_modules/core-js/internals/descriptors.js"),t=i("./node_modules/core-js/internals/global.js"),o=i("./node_modules/core-js/internals/has.js"),a=i("./node_modules/core-js/internals/is-object.js"),A=i("./node_modules/core-js/internals/object-define-property.js").f,p=i("./node_modules/core-js/internals/copy-constructor-properties.js"),h=t.Symbol;if(r&&typeof h=="function"&&(!("description"in h.prototype)||h().description!==void 0)){var m={},d=function(){var S=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),B=this instanceof d?new h(S):S===void 0?h():h(S);return S===""&&(m[B]=!0),B};p(d,h);var y=d.prototype=h.prototype;y.constructor=d;var x=y.toString,E=String(h("test"))=="Symbol(test)",w=/^Symbol\((.*)\)[^)]+$/;A(y,"description",{configurable:!0,get:function(){var S=a(this)?this.valueOf():this,B=x.call(S);if(o(m,S))return"";var T=E?B.slice(7,-1):B.replace(w,"$1");return T===""?void 0:T}}),s({global:!0,forced:!0},{Symbol:d})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(n,l,i){var s=i("./node_modules/core-js/internals/define-well-known-symbol.js");s("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(n,l,i){"use strict";var s=i("./node_modules/core-js/internals/export.js"),r=i("./node_modules/core-js/internals/global.js"),t=i("./node_modules/core-js/internals/get-built-in.js"),o=i("./node_modules/core-js/internals/is-pure.js"),a=i("./node_modules/core-js/internals/descriptors.js"),A=i("./node_modules/core-js/internals/native-symbol.js"),p=i("./node_modules/core-js/internals/fails.js"),h=i("./node_modules/core-js/internals/has.js"),m=i("./node_modules/core-js/internals/is-array.js"),d=i("./node_modules/core-js/internals/is-object.js"),y=i("./node_modules/core-js/internals/is-symbol.js"),x=i("./node_modules/core-js/internals/an-object.js"),E=i("./node_modules/core-js/internals/to-object.js"),w=i("./node_modules/core-js/internals/to-indexed-object.js"),b=i("./node_modules/core-js/internals/to-property-key.js"),S=i("./node_modules/core-js/internals/to-string.js"),B=i("./node_modules/core-js/internals/create-property-descriptor.js"),T=i("./node_modules/core-js/internals/object-create.js"),D=i("./node_modules/core-js/internals/object-keys.js"),G=i("./node_modules/core-js/internals/object-get-own-property-names.js"),C=i("./node_modules/core-js/internals/object-get-own-property-names-external.js"),R=i("./node_modules/core-js/internals/object-get-own-property-symbols.js"),P=i("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),k=i("./node_modules/core-js/internals/object-define-property.js"),te=i("./node_modules/core-js/internals/object-property-is-enumerable.js"),re=i("./node_modules/core-js/internals/create-non-enumerable-property.js"),Q=i("./node_modules/core-js/internals/redefine.js"),ue=i("./node_modules/core-js/internals/shared.js"),se=i("./node_modules/core-js/internals/shared-key.js"),he=i("./node_modules/core-js/internals/hidden-keys.js"),pe=i("./node_modules/core-js/internals/uid.js"),Ee=i("./node_modules/core-js/internals/well-known-symbol.js"),ve=i("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),we=i("./node_modules/core-js/internals/define-well-known-symbol.js"),ye=i("./node_modules/core-js/internals/set-to-string-tag.js"),_e=i("./node_modules/core-js/internals/internal-state.js"),ze=i("./node_modules/core-js/internals/array-iteration.js").forEach,We=se("hidden"),ge="Symbol",ne="prototype",L=Ee("toPrimitive"),K=_e.set,$=_e.getterFor(ge),z=Object[ne],H=r.Symbol,oe=t("JSON","stringify"),X=P.f,V=k.f,Y=C.f,de=te.f,xe=ue("symbols"),De=ue("op-symbols"),Oe=ue("string-to-symbol-registry"),Pe=ue("symbol-to-string-registry"),et=ue("wks"),Se=r.QObject,Ke=!Se||!Se[ne]||!Se[ne].findChild,Me=a&&p(function(){return T(V({},"a",{get:function(){return V(this,"a",{value:7}).a}})).a!=7})?function(St,pt,bt){var Qt=X(z,pt);Qt&&delete z[pt],V(St,pt,bt),Qt&&St!==z&&V(z,pt,Qt)}:V,st=function(St,pt){var bt=xe[St]=T(H[ne]);return K(bt,{type:ge,tag:St,description:pt}),a||(bt.description=pt),bt},Le=function(pt,bt,Qt){pt===z&&Le(De,bt,Qt),x(pt);var cr=b(bt);return x(Qt),h(xe,cr)?(Qt.enumerable?(h(pt,We)&&pt[We][cr]&&(pt[We][cr]=!1),Qt=T(Qt,{enumerable:B(0,!1)})):(h(pt,We)||V(pt,We,B(1,{})),pt[We][cr]=!0),Me(pt,cr,Qt)):V(pt,cr,Qt)},Qe=function(pt,bt){x(pt);var Qt=w(bt),cr=D(Qt).concat(Vt(Qt));return ze(cr,function(rr){(!a||lt.call(Qt,rr))&&Le(pt,rr,Qt[rr])}),pt},$e=function(pt,bt){return bt===void 0?T(pt):Qe(T(pt),bt)},lt=function(pt){var bt=b(pt),Qt=de.call(this,bt);return this===z&&h(xe,bt)&&!h(De,bt)?!1:Qt||!h(this,bt)||!h(xe,bt)||h(this,We)&&this[We][bt]?Qt:!0},mt=function(pt,bt){var Qt=w(pt),cr=b(bt);if(!(Qt===z&&h(xe,cr)&&!h(De,cr))){var rr=X(Qt,cr);return rr&&h(xe,cr)&&!(h(Qt,We)&&Qt[We][cr])&&(rr.enumerable=!0),rr}},Rt=function(pt){var bt=Y(w(pt)),Qt=[];return ze(bt,function(cr){!h(xe,cr)&&!h(he,cr)&&Qt.push(cr)}),Qt},Vt=function(pt){var bt=pt===z,Qt=Y(bt?De:w(pt)),cr=[];return ze(Qt,function(rr){h(xe,rr)&&(!bt||h(z,rr))&&cr.push(xe[rr])}),cr};if(A||(H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor");var pt=!arguments.length||arguments[0]===void 0?void 0:S(arguments[0]),bt=pe(pt),Qt=function(cr){this===z&&Qt.call(De,cr),h(this,We)&&h(this[We],bt)&&(this[We][bt]=!1),Me(this,bt,B(1,cr))};return a&&Ke&&Me(z,bt,{configurable:!0,set:Qt}),st(bt,pt)},Q(H[ne],"toString",function(){return $(this).tag}),Q(H,"withoutSetter",function(St){return st(pe(St),St)}),te.f=lt,k.f=Le,P.f=mt,G.f=C.f=Rt,R.f=Vt,ve.f=function(St){return st(Ee(St),St)},a&&(V(H[ne],"description",{configurable:!0,get:function(){return $(this).description}}),o||Q(z,"propertyIsEnumerable",lt,{unsafe:!0}))),s({global:!0,wrap:!0,forced:!A,sham:!A},{Symbol:H}),ze(D(et),function(St){we(St)}),s({target:ge,stat:!0,forced:!A},{for:function(St){var pt=S(St);if(h(Oe,pt))return Oe[pt];var bt=H(pt);return Oe[pt]=bt,Pe[bt]=pt,bt},keyFor:function(pt){if(!y(pt))throw TypeError(pt+" is not a symbol");if(h(Pe,pt))return Pe[pt]},useSetter:function(){Ke=!0},useSimple:function(){Ke=!1}}),s({target:"Object",stat:!0,forced:!A,sham:!a},{create:$e,defineProperty:Le,defineProperties:Qe,getOwnPropertyDescriptor:mt}),s({target:"Object",stat:!0,forced:!A},{getOwnPropertyNames:Rt,getOwnPropertySymbols:Vt}),s({target:"Object",stat:!0,forced:p(function(){R.f(1)})},{getOwnPropertySymbols:function(pt){return R.f(E(pt))}}),oe){var _t=!A||p(function(){var St=H();return oe([St])!="[null]"||oe({a:St})!="{}"||oe(Object(St))!="{}"});s({target:"JSON",stat:!0,forced:_t},{stringify:function(pt,bt,Qt){for(var cr=[pt],rr=1,hr;arguments.length>rr;)cr.push(arguments[rr++]);if(hr=bt,!(!d(bt)&&pt===void 0||y(pt)))return m(bt)||(bt=function(lr,Sr){if(typeof hr=="function"&&(Sr=hr.call(this,lr,Sr)),!y(Sr))return Sr}),cr[1]=bt,oe.apply(null,cr)}})}H[ne][L]||re(H[ne],L,H[ne].valueOf),ye(H,ge),he[We]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(n,l,i){var s=i("./node_modules/core-js/internals/global.js"),r=i("./node_modules/core-js/internals/dom-iterables.js"),t=i("./node_modules/core-js/internals/array-for-each.js"),o=i("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var a in r){var A=s[a],p=A&&A.prototype;if(p&&p.forEach!==t)try{o(p,"forEach",t)}catch(h){p.forEach=t}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(n,l,i){var s=i("./node_modules/core-js/internals/global.js"),r=i("./node_modules/core-js/internals/dom-iterables.js"),t=i("./node_modules/core-js/modules/es.array.iterator.js"),o=i("./node_modules/core-js/internals/create-non-enumerable-property.js"),a=i("./node_modules/core-js/internals/well-known-symbol.js"),A=a("iterator"),p=a("toStringTag"),h=t.values;for(var m in r){var d=s[m],y=d&&d.prototype;if(y){if(y[A]!==h)try{o(y,A,h)}catch(E){y[A]=h}if(y[p]||o(y,p,m),r[m]){for(var x in t)if(y[x]!==t[x])try{o(y,x,t[x])}catch(E){y[x]=t[x]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(n){(function(l,i){n.exports=i()})(this,function(){"use strict";function l(Se){var Ke=typeof Se;return Se!==null&&(Ke==="object"||Ke==="function")}function i(Se){return typeof Se=="function"}var s=void 0;Array.isArray?s=Array.isArray:s=function(Se){return Object.prototype.toString.call(Se)==="[object Array]"};var r=s,t=0,o=void 0,a=void 0,A=function(Ke,Me){D[t]=Ke,D[t+1]=Me,t+=2,t===2&&(a?a(G):R())};function p(Se){a=Se}function h(Se){A=Se}var m=typeof window!="undefined"?window:void 0,d=m||{},y=d.MutationObserver||d.WebKitMutationObserver,x=typeof self=="undefined"&&typeof U!="undefined"&&{}.toString.call(U)==="[object process]",E=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function w(){return function(){return U.nextTick(G)}}function b(){return typeof o!="undefined"?function(){o(G)}:T()}function S(){var Se=0,Ke=new y(G),Me=document.createTextNode("");return Ke.observe(Me,{characterData:!0}),function(){Me.data=Se=++Se%2}}function B(){var Se=new MessageChannel;return Se.port1.onmessage=G,function(){return Se.port2.postMessage(0)}}function T(){var Se=setTimeout;return function(){return Se(G,1)}}var D=new Array(1e3);function G(){for(var Se=0;Se<t;Se+=2){var Ke=D[Se],Me=D[Se+1];Ke(Me),D[Se]=void 0,D[Se+1]=void 0}t=0}function C(){try{var Se=Function("return this")().require("vertx");return o=Se.runOnLoop||Se.runOnContext,b()}catch(Ke){return T()}}var R=void 0;x?R=w():y?R=S():E?R=B():m===void 0?R=C():R=T();function P(Se,Ke){var Me=this,st=new this.constructor(re);st[te]===void 0&&oe(st);var Le=Me._state;if(Le){var Qe=arguments[Le-1];A(function(){return K(Le,st,Qe,Me._result)})}else ne(Me,st,Se,Ke);return st}function k(Se){var Ke=this;if(Se&&typeof Se=="object"&&Se.constructor===Ke)return Se;var Me=new Ke(re);return _e(Me,Se),Me}var te=Math.random().toString(36).substring(2);function re(){}var Q=void 0,ue=1,se=2;function he(){return new TypeError("You cannot resolve a promise with itself")}function pe(){return new TypeError("A promises callback cannot return that same promise.")}function Ee(Se,Ke,Me,st){try{Se.call(Ke,Me,st)}catch(Le){return Le}}function ve(Se,Ke,Me){A(function(st){var Le=!1,Qe=Ee(Me,Ke,function($e){Le||(Le=!0,Ke!==$e?_e(st,$e):We(st,$e))},function($e){Le||(Le=!0,ge(st,$e))},"Settle: "+(st._label||" unknown promise"));!Le&&Qe&&(Le=!0,ge(st,Qe))},Se)}function we(Se,Ke){Ke._state===ue?We(Se,Ke._result):Ke._state===se?ge(Se,Ke._result):ne(Ke,void 0,function(Me){return _e(Se,Me)},function(Me){return ge(Se,Me)})}function ye(Se,Ke,Me){Ke.constructor===Se.constructor&&Me===P&&Ke.constructor.resolve===k?we(Se,Ke):Me===void 0?We(Se,Ke):i(Me)?ve(Se,Ke,Me):We(Se,Ke)}function _e(Se,Ke){if(Se===Ke)ge(Se,he());else if(l(Ke)){var Me=void 0;try{Me=Ke.then}catch(st){ge(Se,st);return}ye(Se,Ke,Me)}else We(Se,Ke)}function ze(Se){Se._onerror&&Se._onerror(Se._result),L(Se)}function We(Se,Ke){Se._state===Q&&(Se._result=Ke,Se._state=ue,Se._subscribers.length!==0&&A(L,Se))}function ge(Se,Ke){Se._state===Q&&(Se._state=se,Se._result=Ke,A(ze,Se))}function ne(Se,Ke,Me,st){var Le=Se._subscribers,Qe=Le.length;Se._onerror=null,Le[Qe]=Ke,Le[Qe+ue]=Me,Le[Qe+se]=st,Qe===0&&Se._state&&A(L,Se)}function L(Se){var Ke=Se._subscribers,Me=Se._state;if(Ke.length!==0){for(var st=void 0,Le=void 0,Qe=Se._result,$e=0;$e<Ke.length;$e+=3)st=Ke[$e],Le=Ke[$e+Me],st?K(Me,st,Le,Qe):Le(Qe);Se._subscribers.length=0}}function K(Se,Ke,Me,st){var Le=i(Me),Qe=void 0,$e=void 0,lt=!0;if(Le){try{Qe=Me(st)}catch(mt){lt=!1,$e=mt}if(Ke===Qe){ge(Ke,pe());return}}else Qe=st;Ke._state!==Q||(Le&&lt?_e(Ke,Qe):lt===!1?ge(Ke,$e):Se===ue?We(Ke,Qe):Se===se&&ge(Ke,Qe))}function $(Se,Ke){try{Ke(function(st){_e(Se,st)},function(st){ge(Se,st)})}catch(Me){ge(Se,Me)}}var z=0;function H(){return z++}function oe(Se){Se[te]=z++,Se._state=void 0,Se._result=void 0,Se._subscribers=[]}function X(){return new Error("Array Methods must be provided an Array")}var V=function(){function Se(Ke,Me){this._instanceConstructor=Ke,this.promise=new Ke(re),this.promise[te]||oe(this.promise),r(Me)?(this.length=Me.length,this._remaining=Me.length,this._result=new Array(this.length),this.length===0?We(this.promise,this._result):(this.length=this.length||0,this._enumerate(Me),this._remaining===0&&We(this.promise,this._result))):ge(this.promise,X())}return Se.prototype._enumerate=function(Me){for(var st=0;this._state===Q&&st<Me.length;st++)this._eachEntry(Me[st],st)},Se.prototype._eachEntry=function(Me,st){var Le=this._instanceConstructor,Qe=Le.resolve;if(Qe===k){var $e=void 0,lt=void 0,mt=!1;try{$e=Me.then}catch(Vt){mt=!0,lt=Vt}if($e===P&&Me._state!==Q)this._settledAt(Me._state,st,Me._result);else if(typeof $e!="function")this._remaining--,this._result[st]=Me;else if(Le===Pe){var Rt=new Le(re);mt?ge(Rt,lt):ye(Rt,Me,$e),this._willSettleAt(Rt,st)}else this._willSettleAt(new Le(function(Vt){return Vt(Me)}),st)}else this._willSettleAt(Qe(Me),st)},Se.prototype._settledAt=function(Me,st,Le){var Qe=this.promise;Qe._state===Q&&(this._remaining--,Me===se?ge(Qe,Le):this._result[st]=Le),this._remaining===0&&We(Qe,this._result)},Se.prototype._willSettleAt=function(Me,st){var Le=this;ne(Me,void 0,function(Qe){return Le._settledAt(ue,st,Qe)},function(Qe){return Le._settledAt(se,st,Qe)})},Se}();function Y(Se){return new V(this,Se).promise}function de(Se){var Ke=this;return r(Se)?new Ke(function(Me,st){for(var Le=Se.length,Qe=0;Qe<Le;Qe++)Ke.resolve(Se[Qe]).then(Me,st)}):new Ke(function(Me,st){return st(new TypeError("You must pass an array to race."))})}function xe(Se){var Ke=this,Me=new Ke(re);return ge(Me,Se),Me}function De(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function Oe(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var Pe=function(){function Se(Ke){this[te]=H(),this._result=this._state=void 0,this._subscribers=[],re!==Ke&&(typeof Ke!="function"&&De(),this instanceof Se?$(this,Ke):Oe())}return Se.prototype.catch=function(Me){return this.then(null,Me)},Se.prototype.finally=function(Me){var st=this,Le=st.constructor;return i(Me)?st.then(function(Qe){return Le.resolve(Me()).then(function(){return Qe})},function(Qe){return Le.resolve(Me()).then(function(){throw Qe})}):st.then(Me,Me)},Se}();Pe.prototype.then=P,Pe.all=Y,Pe.race=de,Pe.resolve=k,Pe.reject=xe,Pe._setScheduler=p,Pe._setAsap=h,Pe._asap=A;function et(){var Se=void 0;if(typeof F.g!="undefined")Se=F.g;else if(typeof self!="undefined")Se=self;else try{Se=Function("return this")()}catch(st){throw new Error("polyfill failed because global object is unavailable in this environment")}var Ke=Se.Promise;if(Ke){var Me=null;try{Me=Object.prototype.toString.call(Ke.resolve())}catch(st){}if(Me==="[object Promise]"&&!Ke.cast)return}Se.Promise=Pe}return Pe.polyfill=et,Pe.Promise=Pe,Pe})},html2canvas:function(n){"use strict";n.exports=e},jspdf:function(n){"use strict";n.exports=le}},g={};function c(n){var l=g[n];if(l!==void 0)return l.exports;var i=g[n]={exports:{}};return v[n].call(i.exports,i,i.exports,c),i.exports}(function(){c.n=function(n){var l=n&&n.__esModule?function(){return n.default}:function(){return n};return c.d(l,{a:l}),l}})(),function(){c.d=function(n,l){for(var i in l)c.o(l,i)&&!c.o(n,i)&&Object.defineProperty(n,i,{enumerable:!0,get:l[i]})}}(),function(){c.o=function(n,l){return Object.prototype.hasOwnProperty.call(n,l)}}(),function(){c.r=function(n){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})}}();var u={};return function(){"use strict";c.r(u);var n=c("./src/worker.js"),l=c("./src/plugin/jspdf-plugin.js"),i=c("./src/plugin/pagebreaks.js"),s=c("./src/plugin/hyperlinks.js"),r=function t(o,a){var A=new t.Worker(a);return o?A.from(o).save():A};r.Worker=n.default,u.default=r}(),u=u.default,u}()})},67467:function(Er,at){at.read=function(F,U,le,e,v){var g,c,u=v*8-e-1,n=(1<<u)-1,l=n>>1,i=-7,s=le?v-1:0,r=le?-1:1,t=F[U+s];for(s+=r,g=t&(1<<-i)-1,t>>=-i,i+=u;i>0;g=g*256+F[U+s],s+=r,i-=8);for(c=g&(1<<-i)-1,g>>=-i,i+=e;i>0;c=c*256+F[U+s],s+=r,i-=8);if(g===0)g=1-l;else{if(g===n)return c?NaN:(t?-1:1)*(1/0);c=c+Math.pow(2,e),g=g-l}return(t?-1:1)*c*Math.pow(2,g-e)},at.write=function(F,U,le,e,v,g){var c,u,n,l=g*8-v-1,i=(1<<l)-1,s=i>>1,r=v===23?Math.pow(2,-24)-Math.pow(2,-77):0,t=e?0:g-1,o=e?1:-1,a=U<0||U===0&&1/U<0?1:0;for(U=Math.abs(U),isNaN(U)||U===1/0?(u=isNaN(U)?1:0,c=i):(c=Math.floor(Math.log(U)/Math.LN2),U*(n=Math.pow(2,-c))<1&&(c--,n*=2),c+s>=1?U+=r/n:U+=r*Math.pow(2,1-s),U*n>=2&&(c++,n/=2),c+s>=i?(u=0,c=i):c+s>=1?(u=(U*n-1)*Math.pow(2,v),c=c+s):(u=U*Math.pow(2,s-1)*Math.pow(2,v),c=0));v>=8;F[le+t]=u&255,t+=o,u/=256,v-=8);for(c=c<<v|u,l+=v;l>0;F[le+t]=c&255,t+=o,c/=256,l-=8);F[le+t-o]|=a*128}},24334:function(Er,at,F){var U,le;(function(e,v){Er.exports=v(e)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof F.g!="undefined"?F.g:this,function(e){"use strict";e=e||{};var v=e.Base64,g="2.6.4",c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=function(C){for(var R={},P=0,k=C.length;P<k;P++)R[C.charAt(P)]=P;return R}(c),n=String.fromCharCode,l=function(C){if(C.length<2){var R=C.charCodeAt(0);return R<128?C:R<2048?n(192|R>>>6)+n(128|R&63):n(224|R>>>12&15)+n(128|R>>>6&63)+n(128|R&63)}else{var R=65536+(C.charCodeAt(0)-55296)*1024+(C.charCodeAt(1)-56320);return n(240|R>>>18&7)+n(128|R>>>12&63)+n(128|R>>>6&63)+n(128|R&63)}},i=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,s=function(C){return C.replace(i,l)},r=function(C){var R=[0,2,1][C.length%3],P=C.charCodeAt(0)<<16|(C.length>1?C.charCodeAt(1):0)<<8|(C.length>2?C.charCodeAt(2):0),k=[c.charAt(P>>>18),c.charAt(P>>>12&63),R>=2?"=":c.charAt(P>>>6&63),R>=1?"=":c.charAt(P&63)];return k.join("")},t=e.btoa&&typeof e.btoa=="function"?function(C){return e.btoa(C)}:function(C){if(C.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return C.replace(/[\s\S]{1,3}/g,r)},o=function(C){return t(s(String(C)))},a=function(C){return C.replace(/[+\/]/g,function(R){return R=="+"?"-":"_"}).replace(/=/g,"")},A=function(C,R){return R?a(o(C)):o(C)},p=function(C){return A(C,!0)},h;e.Uint8Array&&(h=function(C,R){for(var P="",k=0,te=C.length;k<te;k+=3){var re=C[k],Q=C[k+1],ue=C[k+2],se=re<<16|Q<<8|ue;P+=c.charAt(se>>>18)+c.charAt(se>>>12&63)+(typeof Q!="undefined"?c.charAt(se>>>6&63):"=")+(typeof ue!="undefined"?c.charAt(se&63):"=")}return R?a(P):P});var m=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,d=function(C){switch(C.length){case 4:var R=(7&C.charCodeAt(0))<<18|(63&C.charCodeAt(1))<<12|(63&C.charCodeAt(2))<<6|63&C.charCodeAt(3),P=R-65536;return n((P>>>10)+55296)+n((P&1023)+56320);case 3:return n((15&C.charCodeAt(0))<<12|(63&C.charCodeAt(1))<<6|63&C.charCodeAt(2));default:return n((31&C.charCodeAt(0))<<6|63&C.charCodeAt(1))}},y=function(C){return C.replace(m,d)},x=function(C){var R=C.length,P=R%4,k=(R>0?u[C.charAt(0)]<<18:0)|(R>1?u[C.charAt(1)]<<12:0)|(R>2?u[C.charAt(2)]<<6:0)|(R>3?u[C.charAt(3)]:0),te=[n(k>>>16),n(k>>>8&255),n(k&255)];return te.length-=[0,0,2,1][P],te.join("")},E=e.atob&&typeof e.atob=="function"?function(C){return e.atob(C)}:function(C){return C.replace(/\S{1,4}/g,x)},w=function(C){return E(String(C).replace(/[^A-Za-z0-9\+\/]/g,""))},b=function(C){return y(E(C))},S=function(C){return String(C).replace(/[-_]/g,function(R){return R=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},B=function(C){return b(S(C))},T;e.Uint8Array&&(T=function(C){return Uint8Array.from(w(S(C)),function(R){return R.charCodeAt(0)})});var D=function(){var C=e.Base64;return e.Base64=v,C};if(e.Base64={VERSION:g,atob:w,btoa:t,fromBase64:B,toBase64:A,utob:s,encode:A,encodeURI:p,btou:y,decode:B,noConflict:D,fromUint8Array:h,toUint8Array:T},typeof Object.defineProperty=="function"){var G=function(C){return{value:C,enumerable:!1,writable:!0,configurable:!0}};e.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",G(function(){return B(this)})),Object.defineProperty(String.prototype,"toBase64",G(function(C){return A(this,C)})),Object.defineProperty(String.prototype,"toBase64URI",G(function(){return A(this,!0)}))}}return e.Meteor&&(Base64=e.Base64),Er.exports?Er.exports.Base64=e.Base64:(U=[],le=function(){return e.Base64}.apply(at,U),le!==void 0&&(Er.exports=le)),{Base64:e.Base64}})},32092:function(Er,at,F){"use strict";F.r(at),F.d(at,{AcroForm:function(){return No},AcroFormAppearance:function(){return Zr},AcroFormButton:function(){return _o},AcroFormCheckBox:function(){return Do},AcroFormChoiceField:function(){return Ss},AcroFormComboBox:function(){return ps},AcroFormEditBox:function(){return Ti},AcroFormListBox:function(){return hs},AcroFormPasswordField:function(){return is},AcroFormPushButton:function(){return vs},AcroFormRadioButton:function(){return ra},AcroFormTextField:function(){return Hs},GState:function(){return on},ShadingPattern:function(){return Dn},TilingPattern:function(){return Jr},default:function(){return hc},jsPDF:function(){return Vr}});var U=F(80665),le={},e=function(N,_,O,q,ae){var ie=new Worker(le[_]||(le[_]=URL.createObjectURL(new Blob([N+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return ie.onmessage=function(fe){var me=fe.data,Be=me.$e$;if(Be){var Ie=new Error(Be[0]);Ie.code=Be[1],Ie.stack=Be[2],ae(Ie,null)}else ae(null,me)},ie.postMessage(O,q),ie},v=Uint8Array,g=Uint16Array,c=Int32Array,u=new v([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]),n=new v([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]),l=new v([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),i=function(N,_){for(var O=new g(31),q=0;q<31;++q)O[q]=_+=1<<N[q-1];for(var ae=new c(O[30]),q=1;q<30;++q)for(var ie=O[q];ie<O[q+1];++ie)ae[ie]=ie-O[q]<<5|q;return{b:O,r:ae}},s=i(u,2),r=s.b,t=s.r;r[28]=258,t[258]=28;for(var o=i(n,0),a=o.b,A=o.r,p=new g(32768),h=0;h<32768;++h){var m=(h&43690)>>1|(h&21845)<<1;m=(m&52428)>>2|(m&13107)<<2,m=(m&61680)>>4|(m&3855)<<4,p[h]=((m&65280)>>8|(m&255)<<8)>>1}for(var d=function(N,_,O){for(var q=N.length,ae=0,ie=new g(_);ae<q;++ae)N[ae]&&++ie[N[ae]-1];var fe=new g(_);for(ae=1;ae<_;++ae)fe[ae]=fe[ae-1]+ie[ae-1]<<1;var me;if(O){me=new g(1<<_);var Be=15-_;for(ae=0;ae<q;++ae)if(N[ae])for(var Ie=ae<<4|N[ae],Re=_-N[ae],ke=fe[N[ae]-1]++<<Re,Ye=ke|(1<<Re)-1;ke<=Ye;++ke)me[p[ke]>>Be]=Ie}else for(me=new g(q),ae=0;ae<q;++ae)N[ae]&&(me[ae]=p[fe[N[ae]-1]++]>>15-N[ae]);return me},y=new v(288),h=0;h<144;++h)y[h]=8;for(var h=144;h<256;++h)y[h]=9;for(var h=256;h<280;++h)y[h]=7;for(var h=280;h<288;++h)y[h]=8;for(var x=new v(32),h=0;h<32;++h)x[h]=5;var E=d(y,9,0),w=d(y,9,1),b=d(x,5,0),S=d(x,5,1),B=function(N){for(var _=N[0],O=1;O<N.length;++O)N[O]>_&&(_=N[O]);return _},T=function(N,_,O){var q=_/8|0;return(N[q]|N[q+1]<<8)>>(_&7)&O},D=function(N,_){var O=_/8|0;return(N[O]|N[O+1]<<8|N[O+2]<<16)>>(_&7)},G=function(N){return(N+7)/8|0},C=function(N,_,O){return(_==null||_<0)&&(_=0),(O==null||O>N.length)&&(O=N.length),new v(N.subarray(_,O))},R={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},P=["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"],k=function(N,_,O){var q=new Error(_||P[N]);if(q.code=N,Error.captureStackTrace&&Error.captureStackTrace(q,k),!O)throw q;return q},te=function(N,_,O,q){var ae=N.length,ie=q?q.length:0;if(!ae||_.f&&!_.l)return O||new v(0);var fe=!O,me=fe||_.i!=2,Be=_.i;fe&&(O=new v(ae*3));var Ie=function(zr){var vn=O.length;if(zr>vn){var fn=new v(Math.max(vn*2,zr));fn.set(O),O=fn}},Re=_.f||0,ke=_.p||0,Ye=_.b||0,Fe=_.l,At=_.d,rt=_.m,ct=_.n,Je=ae*8;do{if(!Fe){Re=T(N,ke,1);var dt=T(N,ke+1,3);if(ke+=3,dt)if(dt==1)Fe=w,At=S,rt=9,ct=5;else if(dt==2){var Ur=T(N,ke,31)+257,Gt=T(N,ke+10,15)+4,xt=Ur+T(N,ke+5,31)+1;ke+=14;for(var Zt=new v(xt),br=new v(19),tt=0;tt<Gt;++tt)br[l[tt]]=T(N,ke+tt*3,7);ke+=Gt*3;for(var ot=B(br),Ot=(1<<ot)-1,Ct=d(br,ot,1),tt=0;tt<xt;){var Ar=Ct[T(N,ke,Ot)];ke+=Ar&15;var Tt=Ar>>4;if(Tt<16)Zt[tt++]=Tt;else{var er=0,vr=0;for(Tt==16?(vr=3+T(N,ke,3),ke+=2,er=Zt[tt-1]):Tt==17?(vr=3+T(N,ke,7),ke+=3):Tt==18&&(vr=11+T(N,ke,127),ke+=7);vr--;)Zt[tt++]=er}}var Yt=Zt.subarray(0,Ur),yr=Zt.subarray(Ur);rt=B(Yt),ct=B(yr),Fe=d(Yt,rt,1),At=d(yr,ct,1)}else k(1);else{var Tt=G(ke)+4,Wt=N[Tt-4]|N[Tt-3]<<8,ar=Tt+Wt;if(ar>ae){Be&&k(0);break}me&&Ie(Ye+Wt),O.set(N.subarray(Tt,ar),Ye),_.b=Ye+=Wt,_.p=ke=ar*8,_.f=Re;continue}if(ke>Je){Be&&k(0);break}}me&&Ie(Ye+131072);for(var _r=(1<<rt)-1,Bn=(1<<ct)-1,Xe=ke;;Xe=ke){var er=Fe[D(N,ke)&_r],ft=er>>4;if(ke+=er&15,ke>Je){Be&&k(0);break}if(er||k(2),ft<256)O[Ye++]=ft;else if(ft==256){Xe=ke,Fe=null;break}else{var gt=ft-254;if(ft>264){var tt=ft-257,Lt=u[tt];gt=T(N,ke,(1<<Lt)-1)+r[tt],ke+=Lt}var kt=At[D(N,ke)&Bn],qt=kt>>4;kt||k(3),ke+=kt&15;var yr=a[qt];if(qt>3){var Lt=n[qt];yr+=D(N,ke)&(1<<Lt)-1,ke+=Lt}if(ke>Je){Be&&k(0);break}me&&Ie(Ye+131072);var tr=Ye+gt;if(Ye<yr){var ir=ie-yr,Xr=Math.min(yr,tr);for(ir+Ye<0&&k(3);Ye<Xr;++Ye)O[Ye]=q[ir+Ye]}for(;Ye<tr;++Ye)O[Ye]=O[Ye-yr]}}_.l=Fe,_.p=Xe,_.b=Ye,_.f=Re,Fe&&(Re=1,_.m=rt,_.d=At,_.n=ct)}while(!Re);return Ye!=O.length&&fe?C(O,0,Ye):O.subarray(0,Ye)},re=function(N,_,O){O<<=_&7;var q=_/8|0;N[q]|=O,N[q+1]|=O>>8},Q=function(N,_,O){O<<=_&7;var q=_/8|0;N[q]|=O,N[q+1]|=O>>8,N[q+2]|=O>>16},ue=function(N,_){for(var O=[],q=0;q<N.length;++q)N[q]&&O.push({s:q,f:N[q]});var ae=O.length,ie=O.slice();if(!ae)return{t:ye,l:0};if(ae==1){var fe=new v(O[0].s+1);return fe[O[0].s]=1,{t:fe,l:1}}O.sort(function(ar,Ur){return ar.f-Ur.f}),O.push({s:-1,f:25001});var me=O[0],Be=O[1],Ie=0,Re=1,ke=2;for(O[0]={s:-1,f:me.f+Be.f,l:me,r:Be};Re!=ae-1;)me=O[O[Ie].f<O[ke].f?Ie++:ke++],Be=O[Ie!=Re&&O[Ie].f<O[ke].f?Ie++:ke++],O[Re++]={s:-1,f:me.f+Be.f,l:me,r:Be};for(var Ye=ie[0].s,q=1;q<ae;++q)ie[q].s>Ye&&(Ye=ie[q].s);var Fe=new g(Ye+1),At=se(O[Re-1],Fe,0);if(At>_){var q=0,rt=0,ct=At-_,Je=1<<ct;for(ie.sort(function(Ur,Gt){return Fe[Gt.s]-Fe[Ur.s]||Ur.f-Gt.f});q<ae;++q){var dt=ie[q].s;if(Fe[dt]>_)rt+=Je-(1<<At-Fe[dt]),Fe[dt]=_;else break}for(rt>>=ct;rt>0;){var Tt=ie[q].s;Fe[Tt]<_?rt-=1<<_-Fe[Tt]++-1:++q}for(;q>=0&&rt;--q){var Wt=ie[q].s;Fe[Wt]==_&&(--Fe[Wt],++rt)}At=_}return{t:new v(Fe),l:At}},se=function(N,_,O){return N.s==-1?Math.max(se(N.l,_,O+1),se(N.r,_,O+1)):_[N.s]=O},he=function(N){for(var _=N.length;_&&!N[--_];);for(var O=new g(++_),q=0,ae=N[0],ie=1,fe=function(Be){O[q++]=Be},me=1;me<=_;++me)if(N[me]==ae&&me!=_)++ie;else{if(!ae&&ie>2){for(;ie>138;ie-=138)fe(32754);ie>2&&(fe(ie>10?ie-11<<5|28690:ie-3<<5|12305),ie=0)}else if(ie>3){for(fe(ae),--ie;ie>6;ie-=6)fe(8304);ie>2&&(fe(ie-3<<5|8208),ie=0)}for(;ie--;)fe(ae);ie=1,ae=N[me]}return{c:O.subarray(0,q),n:_}},pe=function(N,_){for(var O=0,q=0;q<_.length;++q)O+=N[q]*_[q];return O},Ee=function(N,_,O){var q=O.length,ae=G(_+2);N[ae]=q&255,N[ae+1]=q>>8,N[ae+2]=N[ae]^255,N[ae+3]=N[ae+1]^255;for(var ie=0;ie<q;++ie)N[ae+ie+4]=O[ie];return(ae+4+q)*8},ve=function(N,_,O,q,ae,ie,fe,me,Be,Ie,Re){re(_,Re++,O),++ae[256];for(var ke=ue(ae,15),Ye=ke.t,Fe=ke.l,At=ue(ie,15),rt=At.t,ct=At.l,Je=he(Ye),dt=Je.c,Tt=Je.n,Wt=he(rt),ar=Wt.c,Ur=Wt.n,Gt=new g(19),xt=0;xt<dt.length;++xt)++Gt[dt[xt]&31];for(var xt=0;xt<ar.length;++xt)++Gt[ar[xt]&31];for(var Zt=ue(Gt,7),br=Zt.t,tt=Zt.l,ot=19;ot>4&&!br[l[ot-1]];--ot);var Ot=Ie+5<<3,Ct=pe(ae,y)+pe(ie,x)+fe,Ar=pe(ae,Ye)+pe(ie,rt)+fe+14+3*ot+pe(Gt,br)+2*Gt[16]+3*Gt[17]+7*Gt[18];if(Be>=0&&Ot<=Ct&&Ot<=Ar)return Ee(_,Re,N.subarray(Be,Be+Ie));var er,vr,Yt,yr;if(re(_,Re,1+(Ar<Ct)),Re+=2,Ar<Ct){er=d(Ye,Fe,0),vr=Ye,Yt=d(rt,ct,0),yr=rt;var _r=d(br,tt,0);re(_,Re,Tt-257),re(_,Re+5,Ur-1),re(_,Re+10,ot-4),Re+=14;for(var xt=0;xt<ot;++xt)re(_,Re+3*xt,br[l[xt]]);Re+=3*ot;for(var Bn=[dt,ar],Xe=0;Xe<2;++Xe)for(var ft=Bn[Xe],xt=0;xt<ft.length;++xt){var gt=ft[xt]&31;re(_,Re,_r[gt]),Re+=br[gt],gt>15&&(re(_,Re,ft[xt]>>5&127),Re+=ft[xt]>>12)}}else er=E,vr=y,Yt=b,yr=x;for(var xt=0;xt<me;++xt){var Lt=q[xt];if(Lt>255){var gt=Lt>>18&31;Q(_,Re,er[gt+257]),Re+=vr[gt+257],gt>7&&(re(_,Re,Lt>>23&31),Re+=u[gt]);var kt=Lt&31;Q(_,Re,Yt[kt]),Re+=yr[kt],kt>3&&(Q(_,Re,Lt>>5&8191),Re+=n[kt])}else Q(_,Re,er[Lt]),Re+=vr[Lt]}return Q(_,Re,er[256]),Re+vr[256]},we=new c([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),ye=new v(0),_e=function(N,_,O,q,ae,ie){var fe=ie.z||N.length,me=new v(q+fe+5*(1+Math.ceil(fe/7e3))+ae),Be=me.subarray(q,me.length-ae),Ie=ie.l,Re=(ie.r||0)&7;if(_){Re&&(Be[0]=ie.r>>3);for(var ke=we[_-1],Ye=ke>>13,Fe=ke&8191,At=(1<<O)-1,rt=ie.p||new g(32768),ct=ie.h||new g(At+1),Je=Math.ceil(O/3),dt=2*Je,Tt=function(ri){return(N[ri]^N[ri+1]<<Je^N[ri+2]<<dt)&At},Wt=new c(25e3),ar=new g(288),Ur=new g(32),Gt=0,xt=0,Zt=ie.i||0,br=0,tt=ie.w||0,ot=0;Zt+2<fe;++Zt){var Ot=Tt(Zt),Ct=Zt&32767,Ar=ct[Ot];if(rt[Ct]=Ar,ct[Ot]=Ct,tt<=Zt){var er=fe-Zt;if((Gt>7e3||br>24576)&&(er>423||!Ie)){Re=ve(N,Be,0,Wt,ar,Ur,xt,br,ot,Zt-ot,Re),br=Gt=xt=0,ot=Zt;for(var vr=0;vr<286;++vr)ar[vr]=0;for(var vr=0;vr<30;++vr)Ur[vr]=0}var Yt=2,yr=0,_r=Fe,Bn=Ct-Ar&32767;if(er>2&&Ot==Tt(Zt-Bn))for(var Xe=Math.min(Ye,er)-1,ft=Math.min(32767,Zt),gt=Math.min(258,er);Bn<=ft&&--_r&&Ct!=Ar;){if(N[Zt+Yt]==N[Zt+Yt-Bn]){for(var Lt=0;Lt<gt&&N[Zt+Lt]==N[Zt+Lt-Bn];++Lt);if(Lt>Yt){if(Yt=Lt,yr=Bn,Lt>Xe)break;for(var kt=Math.min(Bn,Lt-2),qt=0,vr=0;vr<kt;++vr){var tr=Zt-Bn+vr&32767,ir=rt[tr],Xr=tr-ir&32767;Xr>qt&&(qt=Xr,Ar=tr)}}}Ct=Ar,Ar=rt[Ct],Bn+=Ct-Ar&32767}if(yr){Wt[br++]=268435456|t[Yt]<<18|A[yr];var zr=t[Yt]&31,vn=A[yr]&31;xt+=u[zr]+n[vn],++ar[257+zr],++Ur[vn],tt=Zt+Yt,++Gt}else Wt[br++]=N[Zt],++ar[N[Zt]]}}for(Zt=Math.max(Zt,tt);Zt<fe;++Zt)Wt[br++]=N[Zt],++ar[N[Zt]];Re=ve(N,Be,Ie,Wt,ar,Ur,xt,br,ot,Zt-ot,Re),Ie||(ie.r=Re&7|Be[Re/8|0]<<3,Re-=7,ie.h=ct,ie.p=rt,ie.i=Zt,ie.w=tt)}else{for(var Zt=ie.w||0;Zt<fe+Ie;Zt+=65535){var fn=Zt+65535;fn>=fe&&(Be[Re/8|0]=Ie,fn=fe),Re=Ee(Be,Re+1,N.subarray(Zt,fn))}ie.i=fe}return C(me,0,q+G(Re)+ae)},ze=null,We=function(){var N=-1;return{p:function(_){for(var O=N,q=0;q<_.length;++q)O=ze[O&255^_[q]]^O>>>8;N=O},d:function(){return~N}}},ge=function(){var N=1,_=0;return{p:function(O){for(var q=N,ae=_,ie=O.length|0,fe=0;fe!=ie;){for(var me=Math.min(fe+2655,ie);fe<me;++fe)ae+=q+=O[fe];q=(q&65535)+15*(q>>16),ae=(ae&65535)+15*(ae>>16)}N=q,_=ae},d:function(){return N%=65521,_%=65521,(N&255)<<24|(N&65280)<<8|(_&255)<<8|_>>8}}},ne=function(N,_,O,q,ae){if(!ae&&(ae={l:1},_.dictionary)){var ie=_.dictionary.subarray(-32768),fe=new v(ie.length+N.length);fe.set(ie),fe.set(N,ie.length),N=fe,ae.w=ie.length}return _e(N,_.level==null?6:_.level,_.mem==null?ae.l?Math.ceil(Math.max(8,Math.min(13,Math.log(N.length)))*1.5):20:12+_.mem,O,q,ae)},L=function(N,_){var O={};for(var q in N)O[q]=N[q];for(var q in _)O[q]=_[q];return O},K=function(N,_,O){for(var q=N(),ae=N.toString(),ie=ae.slice(ae.indexOf("[")+1,ae.lastIndexOf("]")).replace(/\s+/g,"").split(","),fe=0;fe<q.length;++fe){var me=q[fe],Be=ie[fe];if(typeof me=="function"){_+=";"+Be+"=";var Ie=me.toString();if(me.prototype)if(Ie.indexOf("[native code]")!=-1){var Re=Ie.indexOf(" ",8)+1;_+=Ie.slice(Re,Ie.indexOf("(",Re))}else{_+=Ie;for(var ke in me.prototype)_+=";"+Be+".prototype."+ke+"="+me.prototype[ke].toString()}else _+=Ie}else O[Be]=me}return _},$=null,z=function(N){var _=[];for(var O in N)N[O].buffer&&_.push((N[O]=new N[O].constructor(N[O])).buffer);return _},H=function(N,_,O,q){if(!$[O]){for(var ae="",ie={},fe=N.length-1,me=0;me<fe;++me)ae=K(N[me],ae,ie);$[O]={c:K(N[fe],ae,ie),e:ie}}var Be=L({},$[O].e);return e($[O].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+_.toString()+"}",O,Be,z(Be),q)},oe=function(){return[v,g,c,u,n,l,r,a,w,S,p,P,d,B,T,D,G,C,k,te,lr,De,Oe]},X=function(){return[v,g,c,u,n,l,t,A,E,y,b,x,p,we,ye,d,re,Q,ue,se,he,pe,Ee,ve,G,C,_e,ne,Qt,De]},V=function(){return[Qe,mt,Le,We,ze]},Y=function(){return[$e,lt]},de=function(){return[Rt,Le,ge]},xe=function(){return[Vt]},De=function(N){return postMessage(N,[N.buffer])},Oe=function(N){return N&&{out:N.size&&new v(N.size),dictionary:N.dictionary}},Pe=function(N,_,O,q,ae,ie){var fe=H(O,q,ae,function(me,Be){fe.terminate(),ie(me,Be)});return fe.postMessage([N,_],_.consume?[N.buffer]:[]),function(){fe.terminate()}},et=function(N){return N.ondata=function(_,O){return postMessage([_,O],[_.buffer])},function(_){_.data.length?(N.push(_.data[0],_.data[1]),postMessage([_.data[0].length])):N.flush()}},Se=function(N,_,O,q,ae,ie,fe){var me,Be=H(N,q,ae,function(Ie,Re){Ie?(Be.terminate(),_.ondata.call(_,Ie)):Array.isArray(Re)?Re.length==1?(_.queuedSize-=Re[0],_.ondrain&&_.ondrain(Re[0])):(Re[1]&&Be.terminate(),_.ondata.call(_,Ie,Re[0],Re[1])):fe(Re)});Be.postMessage(O),_.queuedSize=0,_.push=function(Ie,Re){_.ondata||k(5),me&&_.ondata(k(4,0,1),null,!!Re),_.queuedSize+=Ie.length,Be.postMessage([Ie,me=Re],[Ie.buffer])},_.terminate=function(){Be.terminate()},ie&&(_.flush=function(){Be.postMessage([])})},Ke=function(N,_){return N[_]|N[_+1]<<8},Me=function(N,_){return(N[_]|N[_+1]<<8|N[_+2]<<16|N[_+3]<<24)>>>0},st=function(N,_){return Me(N,_)+Me(N,_+4)*4294967296},Le=function(N,_,O){for(;O;++_)N[_]=O,O>>>=8},Qe=function(N,_){var O=_.filename;if(N[0]=31,N[1]=139,N[2]=8,N[8]=_.level<2?4:_.level==9?2:0,N[9]=3,_.mtime!=0&&Le(N,4,Math.floor(new Date(_.mtime||Date.now())/1e3)),O){N[3]=8;for(var q=0;q<=O.length;++q)N[q+10]=O.charCodeAt(q)}},$e=function(N){(N[0]!=31||N[1]!=139||N[2]!=8)&&k(6,"invalid gzip data");var _=N[3],O=10;_&4&&(O+=(N[10]|N[11]<<8)+2);for(var q=(_>>3&1)+(_>>4&1);q>0;q-=!N[O++]);return O+(_&2)},lt=function(N){var _=N.length;return(N[_-4]|N[_-3]<<8|N[_-2]<<16|N[_-1]<<24)>>>0},mt=function(N){return 10+(N.filename?N.filename.length+1:0)},Rt=function(N,_){var O=_.level,q=O==0?0:O<6?1:O==9?3:2;if(N[0]=120,N[1]=q<<6|(_.dictionary&&32),N[1]|=31-(N[0]<<8|N[1])%31,_.dictionary){var ae=ge();ae.p(_.dictionary),Le(N,2,ae.d())}},Vt=function(N,_){return((N[0]&15)!=8||N[0]>>4>7||(N[0]<<8|N[1])%31)&&k(6,"invalid zlib data"),(N[1]>>5&1)==+!_&&k(6,"invalid zlib data: "+(N[1]&32?"need":"unexpected")+" dictionary"),(N[1]>>3&4)+2};function _t(N,_){return typeof N=="function"&&(_=N,N={}),this.ondata=_,N}var St=null,pt=null;function bt(N,_,O){return O||(O=_,_={}),typeof O!="function"&&k(7),Pe(N,_,[X],function(q){return De(Qt(q.data[0],q.data[1]))},0,O)}function Qt(N,_){return ne(N,_||{},0,0)}var cr=null,rr=null;function hr(N,_,O){return O||(O=_,_={}),typeof O!="function"&&k(7),Pe(N,_,[oe],function(q){return De(lr(q.data[0],Oe(q.data[1])))},1,O)}function lr(N,_){return te(N,{i:2},_&&_.out,_&&_.dictionary)}var Sr=null,Pr=null;function Ir(N,_,O){return O||(O=_,_={}),typeof O!="function"&&k(7),Pe(N,_,[X,V,function(){return[Dr]}],function(q){return De(Dr(q.data[0],q.data[1]))},2,O)}function Dr(N,_){_||(_={});var O=We(),q=N.length;O.p(N);var ae=ne(N,_,mt(_),8),ie=ae.length;return Qe(ae,_),Le(ae,ie-8,O.d()),Le(ae,ie-4,q),ae}var Hr=null,Wn=null;function Ln(N,_,O){return O||(O=_,_={}),typeof O!="function"&&k(7),Pe(N,_,[oe,Y,function(){return[yn]}],function(q){return De(yn(q.data[0],q.data[1]))},3,O)}function yn(N,_){var O=$e(N);return O+8>N.length&&k(6,"invalid gzip data"),te(N.subarray(O,-8),{i:2},_&&_.out||new v(lt(N)),_&&_.dictionary)}var nr=null,or=null;function Pt(N,_,O){return O||(O=_,_={}),typeof O!="function"&&k(7),Pe(N,_,[X,de,function(){return[Lr]}],function(q){return De(Lr(q.data[0],q.data[1]))},4,O)}function Lr(N,_){_||(_={});var O=ge();O.p(N);var q=ne(N,_,_.dictionary?6:2,4);return Rt(q,_),Le(q,q.length-4,O.d()),q}var Wr=null,An=null;function kr(N,_,O){return O||(O=_,_={}),typeof O!="function"&&k(7),Pe(N,_,[oe,xe,function(){return[jr]}],function(q){return De(jr(q.data[0],Oe(q.data[1])))},5,O)}function jr(N,_){return te(N.subarray(Vt(N,_&&_.dictionary),-4),{i:2},_&&_.out,_&&_.dictionary)}var Nr=null,ii=null;function Rr(N,_,O){return O||(O=_,_={}),typeof O!="function"&&k(7),N[0]==31&&N[1]==139&&N[2]==8?Ln(N,_,O):(N[0]&15)!=8||N[0]>>4>7||(N[0]<<8|N[1])%31?hr(N,_,O):kr(N,_,O)}function un(N,_){return N[0]==31&&N[1]==139&&N[2]==8?yn(N,_):(N[0]&15)!=8||N[0]>>4>7||(N[0]<<8|N[1])%31?lr(N,_):jr(N,_)}var Un=function(N,_,O,q){for(var ae in N){var ie=N[ae],fe=_+ae,me=q;Array.isArray(ie)&&(me=L(q,ie[1]),ie=ie[0]),ie instanceof v?O[fe]=[ie,me]:(O[fe+="/"]=[new v(0),me],Un(ie,fe,O,q))}},Kn=typeof TextEncoder!="undefined"&&new TextEncoder,In=typeof TextDecoder!="undefined"&&new TextDecoder,Jn=0;try{In.decode(ye,{stream:!0}),Jn=1}catch(N){}var ur=function(N){for(var _="",O=0;;){var q=N[O++],ae=(q>127)+(q>223)+(q>239);if(O+ae>N.length)return{s:_,r:C(N,O-1)};ae?ae==3?(q=((q&15)<<18|(N[O++]&63)<<12|(N[O++]&63)<<6|N[O++]&63)-65536,_+=String.fromCharCode(55296|q>>10,56320|q&1023)):ae&1?_+=String.fromCharCode((q&31)<<6|N[O++]&63):_+=String.fromCharCode((q&15)<<12|(N[O++]&63)<<6|N[O++]&63):_+=String.fromCharCode(q)}},Xi=null,vo=null;function wt(N,_){if(_){for(var O=new v(N.length),q=0;q<N.length;++q)O[q]=N.charCodeAt(q);return O}if(Kn)return Kn.encode(N);for(var ae=N.length,ie=new v(N.length+(N.length>>1)),fe=0,me=function(Re){ie[fe++]=Re},q=0;q<ae;++q){if(fe+5>ie.length){var Be=new v(fe+8+(ae-q<<1));Be.set(ie),ie=Be}var Ie=N.charCodeAt(q);Ie<128||_?me(Ie):Ie<2048?(me(192|Ie>>6),me(128|Ie&63)):Ie>55295&&Ie<57344?(Ie=65536+(Ie&1047552)|N.charCodeAt(++q)&1023,me(240|Ie>>18),me(128|Ie>>12&63),me(128|Ie>>6&63),me(128|Ie&63)):(me(224|Ie>>12),me(128|Ie>>6&63),me(128|Ie&63))}return C(ie,0,fe)}function Xt(N,_){if(_){for(var O="",q=0;q<N.length;q+=16384)O+=String.fromCharCode.apply(null,N.subarray(q,q+16384));return O}else{if(In)return In.decode(N);var ae=ur(N),ie=ae.s,O=ae.r;return O.length&&k(8),ie}}var Jt=function(N){return N==1?3:N<6?2:N==9?1:0},fr=function(N,_){return _+30+Ke(N,_+26)+Ke(N,_+28)},Cr=function(N,_,O){var q=Ke(N,_+28),ae=Xt(N.subarray(_+46,_+46+q),!(Ke(N,_+8)&2048)),ie=_+46+q,fe=Me(N,_+20),me=O&&fe==4294967295?xr(N,ie):[fe,Me(N,_+24),Me(N,_+42)],Be=me[0],Ie=me[1],Re=me[2];return[Ke(N,_+10),Be,Ie,ae,ie+Ke(N,_+30)+Ke(N,_+32),Re]},xr=function(N,_){for(;Ke(N,_)!=1;_+=4+Ke(N,_+2));return[st(N,_+12),st(N,_+4),st(N,_+20)]},dr=function(N){var _=0;if(N)for(var O in N){var q=N[O].length;q>65535&&k(9),_+=q+4}return _},yt=function(N,_,O,q,ae,ie,fe,me){var Be=q.length,Ie=O.extra,Re=me&&me.length,ke=dr(Ie);Le(N,_,fe!=null?33639248:67324752),_+=4,fe!=null&&(N[_++]=20,N[_++]=O.os),N[_]=20,_+=2,N[_++]=O.flag<<1|(ie<0&&8),N[_++]=ae&&8,N[_++]=O.compression&255,N[_++]=O.compression>>8;var Ye=new Date(O.mtime==null?Date.now():O.mtime),Fe=Ye.getFullYear()-1980;if((Fe<0||Fe>119)&&k(10),Le(N,_,Fe<<25|Ye.getMonth()+1<<21|Ye.getDate()<<16|Ye.getHours()<<11|Ye.getMinutes()<<5|Ye.getSeconds()>>1),_+=4,ie!=-1&&(Le(N,_,O.crc),Le(N,_+4,ie<0?-ie-2:ie),Le(N,_+8,O.size)),Le(N,_+12,Be),Le(N,_+14,ke),_+=16,fe!=null&&(Le(N,_,Re),Le(N,_+6,O.attrs),Le(N,_+10,fe),_+=14),N.set(q,_),_+=Be,ke)for(var At in Ie){var rt=Ie[At],ct=rt.length;Le(N,_,+At),Le(N,_+2,ct),N.set(rt,_+4),_+=4+ct}return Re&&(N.set(me,_),_+=Re),_},bn=function(N,_,O,q,ae){Le(N,_,101010256),Le(N,_+8,O),Le(N,_+10,O),Le(N,_+12,q),Le(N,_+16,ae)},rn=null,nn=null,ni=null,ei=null;function gi(N,_,O){O||(O=_,_={}),typeof O!="function"&&k(7);var q={};Un(N,"",q,_);var ae=Object.keys(q),ie=ae.length,fe=0,me=0,Be=ie,Ie=new Array(ie),Re=[],ke=function(){for(var ct=0;ct<Re.length;++ct)Re[ct]()},Ye=function(ct,Je){Oi(function(){O(ct,Je)})};Oi(function(){Ye=O});var Fe=function(){var ct=new v(me+22),Je=fe,dt=me-fe;me=0;for(var Tt=0;Tt<Be;++Tt){var Wt=Ie[Tt];try{var ar=Wt.c.length;yt(ct,me,Wt,Wt.f,Wt.u,ar);var Ur=30+Wt.f.length+dr(Wt.extra),Gt=me+Ur;ct.set(Wt.c,Gt),yt(ct,fe,Wt,Wt.f,Wt.u,ar,me,Wt.m),fe+=16+Ur+(Wt.m?Wt.m.length:0),me=Gt+ar}catch(xt){return Ye(xt,null)}}bn(ct,fe,Ie.length,dt,Je),Ye(null,ct)};ie||Fe();for(var At=function(ct){var Je=ae[ct],dt=q[Je],Tt=dt[0],Wt=dt[1],ar=We(),Ur=Tt.length;ar.p(Tt);var Gt=wt(Je),xt=Gt.length,Zt=Wt.comment,br=Zt&&wt(Zt),tt=br&&br.length,ot=dr(Wt.extra),Ot=Wt.level==0?0:8,Ct=function(Ar,er){if(Ar)ke(),Ye(Ar,null);else{var vr=er.length;Ie[ct]=L(Wt,{size:Ur,crc:ar.d(),c:er,f:Gt,m:br,u:xt!=Je.length||br&&Zt.length!=tt,compression:Ot}),fe+=30+xt+ot+vr,me+=76+2*(xt+ot)+(tt||0)+vr,--ie||Fe()}};if(xt>65535&&Ct(k(11,0,1),null),!Ot)Ct(null,Tt);else if(Ur<16e4)try{Ct(null,Qt(Tt,Wt))}catch(Ar){Ct(Ar,null)}else Re.push(bt(Tt,Wt,Ct))},rt=0;rt<Be;++rt)At(rt);return ke}function yo(N,_){_||(_={});var O={},q=[];Un(N,"",O,_);var ae=0,ie=0;for(var fe in O){var me=O[fe],Be=me[0],Ie=me[1],Re=Ie.level==0?0:8,ke=wt(fe),Ye=ke.length,Fe=Ie.comment,At=Fe&&wt(Fe),rt=At&&At.length,ct=dr(Ie.extra);Ye>65535&&k(11);var Je=Re?Qt(Be,Ie):Be,dt=Je.length,Tt=We();Tt.p(Be),q.push(L(Ie,{size:Be.length,crc:Tt.d(),c:Je,f:ke,m:At,u:Ye!=fe.length||At&&Fe.length!=rt,o:ae,compression:Re})),ae+=30+Ye+ct+dt,ie+=76+2*(Ye+ct)+(rt||0)+dt}for(var Wt=new v(ie+22),ar=ae,Ur=ie-ae,Gt=0;Gt<q.length;++Gt){var ke=q[Gt];yt(Wt,ke.o,ke,ke.f,ke.u,ke.c.length);var xt=30+ke.f.length+dr(ke.extra);Wt.set(ke.c,ke.o+xt),yt(Wt,ae,ke,ke.f,ke.u,ke.c.length,ke.o,ke.m),ae+=16+xt+(ke.m?ke.m.length:0)}return bn(Wt,ae,q.length,Ur,ar),Wt}var lo=null,bo=null,xi=null,so=null,Oi=typeof queueMicrotask=="function"?queueMicrotask:typeof setTimeout=="function"?setTimeout:function(N){N()};function Zi(N,_,O){O||(O=_,_={}),typeof O!="function"&&k(7);var q=[],ae=function(){for(var ct=0;ct<q.length;++ct)q[ct]()},ie={},fe=function(ct,Je){Oi(function(){O(ct,Je)})};Oi(function(){fe=O});for(var me=N.length-22;Me(N,me)!=101010256;--me)if(!me||N.length-me>65558)return fe(k(13,0,1),null),ae;var Be=Ke(N,me+8);if(Be){var Ie=Be,Re=Me(N,me+16),ke=Re==4294967295||Ie==65535;if(ke){var Ye=Me(N,me-12);ke=Me(N,Ye)==101075792,ke&&(Ie=Be=Me(N,Ye+32),Re=Me(N,Ye+48))}for(var Fe=_&&_.filter,At=function(ct){var Je=Cr(N,Re,ke),dt=Je[0],Tt=Je[1],Wt=Je[2],ar=Je[3],Ur=Je[4],Gt=Je[5],xt=fr(N,Gt);Re=Ur;var Zt=function(tt,ot){tt?(ae(),fe(tt,null)):(ot&&(ie[ar]=ot),--Be||fe(null,ie))};if(!Fe||Fe({name:ar,size:Tt,originalSize:Wt,compression:dt}))if(!dt)Zt(null,C(N,xt,xt+Tt));else if(dt==8){var br=N.subarray(xt,xt+Tt);if(Wt<524288||Tt>.8*Wt)try{Zt(null,lr(br,{out:new v(Wt)}))}catch(tt){Zt(tt,null)}else q.push(hr(br,{size:Wt},Zt))}else Zt(k(14,"unknown compression type "+dt,1),null);else Zt(null,null)},rt=0;rt<Ie;++rt)At(rt)}else fe(null,{});return ae}function ui(N,_){for(var O={},q=N.length-22;Me(N,q)!=101010256;--q)(!q||N.length-q>65558)&&k(13);var ae=Ke(N,q+8);if(!ae)return{};var ie=Me(N,q+16),fe=ie==4294967295||ae==65535;if(fe){var me=Me(N,q-12);fe=Me(N,me)==101075792,fe&&(ae=Me(N,me+32),ie=Me(N,me+48))}for(var Be=_&&_.filter,Ie=0;Ie<ae;++Ie){var Re=Cr(N,ie,fe),ke=Re[0],Ye=Re[1],Fe=Re[2],At=Re[3],rt=Re[4],ct=Re[5],Je=fr(N,ct);ie=rt,(!Be||Be({name:At,size:Ye,originalSize:Fe,compression:ke}))&&(ke?ke==8?O[At]=lr(N.subarray(Je,Je+Ye),{out:new v(Fe)}):k(14,"unknown compression type "+ke):O[At]=C(N,Je,Je+Ye))}return O}var Cn=function(){return typeof window!="undefined"?window:typeof F.g!="undefined"?F.g:typeof self!="undefined"?self:this}();function Or(){Cn.console&&typeof Cn.console.log=="function"&&Cn.console.log.apply(Cn.console,arguments)}var ti={log:Or,warn:function(N){Cn.console&&(typeof Cn.console.warn=="function"?Cn.console.warn.apply(Cn.console,arguments):Or.call(null,arguments))},error:function(N){Cn.console&&(typeof Cn.console.error=="function"?Cn.console.error.apply(Cn.console,arguments):Or(N))}};function Tn(N,_,O){var q=new XMLHttpRequest;q.open("GET",N),q.responseType="blob",q.onload=function(){mn(q.response,_,O)},q.onerror=function(){ti.error("could not download file")},q.send()}function Xn(N){var _=new XMLHttpRequest;_.open("HEAD",N,!1);try{_.send()}catch(O){}return _.status>=200&&_.status<=299}function sr(N){try{N.dispatchEvent(new MouseEvent("click"))}catch(O){var _=document.createEvent("MouseEvents");_.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),N.dispatchEvent(_)}}var Qr,jn,mn=Cn.saveAs||((typeof window=="undefined"?"undefined":(0,U.Z)(window))!=="object"||window!==Cn?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(N,_,O){var q=Cn.URL||Cn.webkitURL,ae=document.createElement("a");_=_||N.name||"download",ae.download=_,ae.rel="noopener",typeof N=="string"?(ae.href=N,ae.origin!==location.origin?Xn(ae.href)?Tn(N,_,O):sr(ae,ae.target="_blank"):sr(ae)):(ae.href=q.createObjectURL(N),setTimeout(function(){q.revokeObjectURL(ae.href)},4e4),setTimeout(function(){sr(ae)},0))}:"msSaveOrOpenBlob"in navigator?function(N,_,O){if(_=_||N.name||"download",typeof N=="string")if(Xn(N))Tn(N,_,O);else{var q=document.createElement("a");q.href=N,q.target="_blank",setTimeout(function(){sr(q)})}else navigator.msSaveOrOpenBlob(function(ae,ie){return ie===void 0?ie={autoBom:!1}:(0,U.Z)(ie)!=="object"&&(ti.warn("Deprecated: Expected third argument to be a object"),ie={autoBom:!ie}),ie.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(ae.type)?new Blob(["\uFEFF",ae],{type:ae.type}):ae}(N,O),_)}:function(N,_,O,q){if((q=q||open("","_blank"))&&(q.document.title=q.document.body.innerText="downloading..."),typeof N=="string")return Tn(N,_,O);var ae=N.type==="application/octet-stream",ie=/constructor/i.test(Cn.HTMLElement)||Cn.safari,fe=/CriOS\/[\d]+/.test(navigator.userAgent);if((fe||ae&&ie)&&(typeof FileReader=="undefined"?"undefined":(0,U.Z)(FileReader))==="object"){var me=new FileReader;me.onloadend=function(){var Re=me.result;Re=fe?Re:Re.replace(/^data:[^;]*;/,"data:attachment/file;"),q?q.location.href=Re:location=Re,q=null},me.readAsDataURL(N)}else{var Be=Cn.URL||Cn.webkitURL,Ie=Be.createObjectURL(N);q?q.location=Ie:location.href=Ie,q=null,setTimeout(function(){Be.revokeObjectURL(Ie)},4e4)}});function _n(N){var _;N=N||"",this.ok=!1,N.charAt(0)=="#"&&(N=N.substr(1,6)),N={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"}[N=(N=N.replace(/ /g,"")).toLowerCase()]||N;for(var O=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(me){return[parseInt(me[1]),parseInt(me[2]),parseInt(me[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(me){return[parseInt(me[1],16),parseInt(me[2],16),parseInt(me[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(me){return[parseInt(me[1]+me[1],16),parseInt(me[2]+me[2],16),parseInt(me[3]+me[3],16)]}}],q=0;q<O.length;q++){var ae=O[q].re,ie=O[q].process,fe=ae.exec(N);fe&&(_=ie(fe),this.r=_[0],this.g=_[1],this.b=_[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 me=this.r.toString(16),Be=this.g.toString(16),Ie=this.b.toString(16);return me.length==1&&(me="0"+me),Be.length==1&&(Be="0"+Be),Ie.length==1&&(Ie="0"+Ie),"#"+me+Be+Ie}}function Rn(N,_){var O=N[0],q=N[1],ae=N[2],ie=N[3];O=qn(O,q,ae,ie,_[0],7,-680876936),ie=qn(ie,O,q,ae,_[1],12,-389564586),ae=qn(ae,ie,O,q,_[2],17,606105819),q=qn(q,ae,ie,O,_[3],22,-1044525330),O=qn(O,q,ae,ie,_[4],7,-176418897),ie=qn(ie,O,q,ae,_[5],12,1200080426),ae=qn(ae,ie,O,q,_[6],17,-1473231341),q=qn(q,ae,ie,O,_[7],22,-45705983),O=qn(O,q,ae,ie,_[8],7,1770035416),ie=qn(ie,O,q,ae,_[9],12,-1958414417),ae=qn(ae,ie,O,q,_[10],17,-42063),q=qn(q,ae,ie,O,_[11],22,-1990404162),O=qn(O,q,ae,ie,_[12],7,1804603682),ie=qn(ie,O,q,ae,_[13],12,-40341101),ae=qn(ae,ie,O,q,_[14],17,-1502002290),O=Ri(O,q=qn(q,ae,ie,O,_[15],22,1236535329),ae,ie,_[1],5,-165796510),ie=Ri(ie,O,q,ae,_[6],9,-1069501632),ae=Ri(ae,ie,O,q,_[11],14,643717713),q=Ri(q,ae,ie,O,_[0],20,-373897302),O=Ri(O,q,ae,ie,_[5],5,-701558691),ie=Ri(ie,O,q,ae,_[10],9,38016083),ae=Ri(ae,ie,O,q,_[15],14,-660478335),q=Ri(q,ae,ie,O,_[4],20,-405537848),O=Ri(O,q,ae,ie,_[9],5,568446438),ie=Ri(ie,O,q,ae,_[14],9,-1019803690),ae=Ri(ae,ie,O,q,_[3],14,-187363961),q=Ri(q,ae,ie,O,_[8],20,1163531501),O=Ri(O,q,ae,ie,_[13],5,-1444681467),ie=Ri(ie,O,q,ae,_[2],9,-51403784),ae=Ri(ae,ie,O,q,_[7],14,1735328473),O=vi(O,q=Ri(q,ae,ie,O,_[12],20,-1926607734),ae,ie,_[5],4,-378558),ie=vi(ie,O,q,ae,_[8],11,-2022574463),ae=vi(ae,ie,O,q,_[11],16,1839030562),q=vi(q,ae,ie,O,_[14],23,-35309556),O=vi(O,q,ae,ie,_[1],4,-1530992060),ie=vi(ie,O,q,ae,_[4],11,1272893353),ae=vi(ae,ie,O,q,_[7],16,-155497632),q=vi(q,ae,ie,O,_[10],23,-1094730640),O=vi(O,q,ae,ie,_[13],4,681279174),ie=vi(ie,O,q,ae,_[0],11,-358537222),ae=vi(ae,ie,O,q,_[3],16,-722521979),q=vi(q,ae,ie,O,_[6],23,76029189),O=vi(O,q,ae,ie,_[9],4,-640364487),ie=vi(ie,O,q,ae,_[12],11,-421815835),ae=vi(ae,ie,O,q,_[15],16,530742520),O=Bi(O,q=vi(q,ae,ie,O,_[2],23,-995338651),ae,ie,_[0],6,-198630844),ie=Bi(ie,O,q,ae,_[7],10,1126891415),ae=Bi(ae,ie,O,q,_[14],15,-1416354905),q=Bi(q,ae,ie,O,_[5],21,-57434055),O=Bi(O,q,ae,ie,_[12],6,1700485571),ie=Bi(ie,O,q,ae,_[3],10,-1894986606),ae=Bi(ae,ie,O,q,_[10],15,-1051523),q=Bi(q,ae,ie,O,_[1],21,-2054922799),O=Bi(O,q,ae,ie,_[8],6,1873313359),ie=Bi(ie,O,q,ae,_[15],10,-30611744),ae=Bi(ae,ie,O,q,_[6],15,-1560198380),q=Bi(q,ae,ie,O,_[13],21,1309151649),O=Bi(O,q,ae,ie,_[4],6,-145523070),ie=Bi(ie,O,q,ae,_[11],10,-1120210379),ae=Bi(ae,ie,O,q,_[2],15,718787259),q=Bi(q,ae,ie,O,_[9],21,-343485551),N[0]=zt(O,N[0]),N[1]=zt(q,N[1]),N[2]=zt(ae,N[2]),N[3]=zt(ie,N[3])}function Po(N,_,O,q,ae,ie){return _=zt(zt(_,N),zt(q,ie)),zt(_<<ae|_>>>32-ae,O)}function qn(N,_,O,q,ae,ie,fe){return Po(_&O|~_&q,N,_,ae,ie,fe)}function Ri(N,_,O,q,ae,ie,fe){return Po(_&q|O&~q,N,_,ae,ie,fe)}function vi(N,_,O,q,ae,ie,fe){return Po(_^O^q,N,_,ae,ie,fe)}function Bi(N,_,O,q,ae,ie,fe){return Po(O^(_|~q),N,_,ae,ie,fe)}function Yi(N){var _,O=N.length,q=[1732584193,-271733879,-1732584194,271733878];for(_=64;_<=N.length;_+=64)Rn(q,zn(N.substring(_-64,_)));N=N.substring(_-64);var ae=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(_=0;_<N.length;_++)ae[_>>2]|=N.charCodeAt(_)<<(_%4<<3);if(ae[_>>2]|=128<<(_%4<<3),_>55)for(Rn(q,ae),_=0;_<16;_++)ae[_]=0;return ae[14]=8*O,Rn(q,ae),q}function zn(N){var _,O=[];for(_=0;_<64;_+=4)O[_>>2]=N.charCodeAt(_)+(N.charCodeAt(_+1)<<8)+(N.charCodeAt(_+2)<<16)+(N.charCodeAt(_+3)<<24);return O}Qr=Cn.atob.bind(Cn),jn=Cn.btoa.bind(Cn);var ki="0123456789abcdef".split("");function Gi(N){for(var _="",O=0;O<4;O++)_+=ki[N>>8*O+4&15]+ki[N>>8*O&15];return _}function eo(N){return String.fromCharCode((255&N)>>0,(65280&N)>>8,(16711680&N)>>16,(4278190080&N)>>24)}function Wo(N){return Yi(N).map(eo).join("")}var Et=function(N){for(var _=0;_<N.length;_++)N[_]=Gi(N[_]);return N.join("")}(Yi("hello"))!="5d41402abc4b2a76b9719d911017c592";function zt(N,_){if(Et){var O=(65535&N)+(65535&_);return(N>>16)+(_>>16)+(O>>16)<<16|65535&O}return N+_&4294967295}function Fr(N,_){var O,q,ae,ie;if(N!==O){for(var fe=(ae=N,ie=1+(256/N.length>>0),new Array(ie+1).join(ae)),me=[],Be=0;Be<256;Be++)me[Be]=Be;var Ie=0;for(Be=0;Be<256;Be++){var Re=me[Be];Ie=(Ie+Re+fe.charCodeAt(Be))%256,me[Be]=me[Ie],me[Ie]=Re}O=N,q=me}else me=q;var ke=_.length,Ye=0,Fe=0,At="";for(Be=0;Be<ke;Be++)Fe=(Fe+(Re=me[Ye=(Ye+1)%256]))%256,me[Ye]=me[Fe],me[Fe]=Re,fe=me[(me[Ye]+me[Fe])%256],At+=String.fromCharCode(_.charCodeAt(Be)^fe);return At}var gn={print:4,modify:8,copy:16,"annot-forms":32};function Gr(N,_,O,q){this.v=1,this.r=2;var ae=192;N.forEach(function(me){if(gn.perm!==void 0)throw new Error("Invalid permission: "+me);ae+=gn[me]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var ie=(_+this.padding).substr(0,32),fe=(O+this.padding).substr(0,32);this.O=this.processOwnerPassword(ie,fe),this.P=-(1+(255^ae)),this.encryptionKey=Wo(ie+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(q)).substr(0,5),this.U=Fr(this.encryptionKey,this.padding)}function dn(N){if(/[^\u0000-\u00ff]/.test(N))throw new Error("Invalid PDF Name Object: "+N+", Only accept ASCII characters.");for(var _="",O=N.length,q=0;q<O;q++){var ae=N.charCodeAt(q);ae<33||ae===35||ae===37||ae===40||ae===41||ae===47||ae===60||ae===62||ae===91||ae===93||ae===123||ae===125||ae>126?_+="#"+("0"+ae.toString(16)).slice(-2):_+=N[q]}return _}function Pn(N){if((0,U.Z)(N)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var _={};this.subscribe=function(O,q,ae){if(ae=ae||!1,typeof O!="string"||typeof q!="function"||typeof ae!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");_.hasOwnProperty(O)||(_[O]={});var ie=Math.random().toString(35);return _[O][ie]=[q,!!ae],ie},this.unsubscribe=function(O){for(var q in _)if(_[q][O])return delete _[q][O],Object.keys(_[q]).length===0&&delete _[q],!0;return!1},this.publish=function(O){if(_.hasOwnProperty(O)){var q=Array.prototype.slice.call(arguments,1),ae=[];for(var ie in _[O]){var fe=_[O][ie];try{fe[0].apply(N,q)}catch(me){Cn.console&&ti.error("jsPDF PubSub Error",me.message,me)}fe[1]&&ae.push(ie)}ae.length&&ae.forEach(this.unsubscribe)}},this.getTopics=function(){return _}}function on(N){if(!(this instanceof on))return new on(N);var _="opacity,stroke-opacity".split(",");for(var O in N)N.hasOwnProperty(O)&&_.indexOf(O)>=0&&(this[O]=N[O]);this.id="",this.objectNumber=-1}function en(N,_){this.gState=N,this.matrix=_,this.id="",this.objectNumber=-1}function Dn(N,_,O,q,ae){if(!(this instanceof Dn))return new Dn(N,_,O,q,ae);this.type=N==="axial"?2:3,this.coords=_,this.colors=O,en.call(this,q,ae)}function Jr(N,_,O,q,ae){if(!(this instanceof Jr))return new Jr(N,_,O,q,ae);this.boundingBox=N,this.xStep=_,this.yStep=O,this.stream="",this.cloneIndex=0,en.call(this,q,ae)}function Vr(N){var _,O=typeof arguments[0]=="string"?arguments[0]:"p",q=arguments[1],ae=arguments[2],ie=arguments[3],fe=[],me=1,Be=16,Ie="S",Re=null;(0,U.Z)(N=N||{})==="object"&&(O=N.orientation,q=N.unit||q,ae=N.format||ae,ie=N.compress||N.compressPdf||ie,(Re=N.encryption||null)!==null&&(Re.userPassword=Re.userPassword||"",Re.ownerPassword=Re.ownerPassword||"",Re.userPermissions=Re.userPermissions||[]),me=typeof N.userUnit=="number"?Math.abs(N.userUnit):1,N.precision!==void 0&&(_=N.precision),N.floatPrecision!==void 0&&(Be=N.floatPrecision),Ie=N.defaultPathOperation||"S"),fe=N.filters||(ie===!0?["FlateEncode"]:fe),q=q||"mm",O=(""+(O||"P")).toLowerCase();var ke=N.putOnlyUsedFonts||!1,Ye={},Fe={internal:{},__private__:{}};Fe.__private__.PubSub=Pn;var At="1.3",rt=Fe.__private__.getPdfVersion=function(){return At};Fe.__private__.setPdfVersion=function(ce){At=ce};var ct={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]};Fe.__private__.getPageFormats=function(){return ct};var Je=Fe.__private__.getPageFormat=function(ce){return ct[ce]};ae=ae||"a4";var dt={COMPAT:"compat",ADVANCED:"advanced"},Tt=dt.COMPAT;function Wt(){this.saveGraphicsState(),vt(new $n(Sn,0,0,-Sn,0,Sa()*Sn).toString()+" cm"),this.setFontSize(this.getFontSize()/Sn),Ie="n",Tt=dt.ADVANCED}function ar(){this.restoreGraphicsState(),Ie="S",Tt=dt.COMPAT}var Ur=Fe.__private__.combineFontStyleAndFontWeight=function(ce,He){if(ce=="bold"&&He=="normal"||ce=="bold"&&He==400||ce=="normal"&&He=="italic"||ce=="bold"&&He=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return He&&(ce=He==400||He==="normal"?ce==="italic"?"italic":"normal":He!=700&&He!=="bold"||ce!=="normal"?(He==700?"bold":He)+""+ce:"bold"),ce};Fe.advancedAPI=function(ce){var He=Tt===dt.COMPAT;return He&&Wt.call(this),typeof ce!="function"||(ce(this),He&&ar.call(this)),this},Fe.compatAPI=function(ce){var He=Tt===dt.ADVANCED;return He&&ar.call(this),typeof ce!="function"||(ce(this),He&&Wt.call(this)),this},Fe.isAdvancedAPI=function(){return Tt===dt.ADVANCED};var Gt,xt=function(ce){if(Tt!==dt.ADVANCED)throw new Error(ce+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Zt=Fe.roundToPrecision=Fe.__private__.roundToPrecision=function(ce,He){var ht=_||He;if(isNaN(ce)||isNaN(ht))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return ce.toFixed(ht).replace(/0+$/,"")};Gt=Fe.hpf=Fe.__private__.hpf=typeof Be=="number"?function(ce){if(isNaN(ce))throw new Error("Invalid argument passed to jsPDF.hpf");return Zt(ce,Be)}:Be==="smart"?function(ce){if(isNaN(ce))throw new Error("Invalid argument passed to jsPDF.hpf");return Zt(ce,ce>-1&&ce<1?16:5)}:function(ce){if(isNaN(ce))throw new Error("Invalid argument passed to jsPDF.hpf");return Zt(ce,16)};var br=Fe.f2=Fe.__private__.f2=function(ce){if(isNaN(ce))throw new Error("Invalid argument passed to jsPDF.f2");return Zt(ce,2)},tt=Fe.__private__.f3=function(ce){if(isNaN(ce))throw new Error("Invalid argument passed to jsPDF.f3");return Zt(ce,3)},ot=Fe.scale=Fe.__private__.scale=function(ce){if(isNaN(ce))throw new Error("Invalid argument passed to jsPDF.scale");return Tt===dt.COMPAT?ce*Sn:Tt===dt.ADVANCED?ce:void 0},Ot=function(ce){return Tt===dt.COMPAT?Sa()-ce:Tt===dt.ADVANCED?ce:void 0},Ct=function(ce){return ot(Ot(ce))};Fe.__private__.setPrecision=Fe.setPrecision=function(ce){typeof parseInt(ce,10)=="number"&&(_=parseInt(ce,10))};var Ar,er="00000000000000000000000000000000",vr=Fe.__private__.getFileId=function(){return er},Yt=Fe.__private__.setFileId=function(ce){return er=ce!==void 0&&/^[a-fA-F0-9]{32}$/.test(ce)?ce.toUpperCase():er.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),Re!==null&&(es=new Gr(Re.userPermissions,Re.userPassword,Re.ownerPassword,er)),er};Fe.setFileId=function(ce){return Yt(ce),this},Fe.getFileId=function(){return vr()};var yr=Fe.__private__.convertDateToPDFDate=function(ce){var He=ce.getTimezoneOffset(),ht=He<0?"+":"-",It=Math.floor(Math.abs(He/60)),Ht=Math.abs(He%60),pr=[ht,gt(It),"'",gt(Ht),"'"].join("");return["D:",ce.getFullYear(),gt(ce.getMonth()+1),gt(ce.getDate()),gt(ce.getHours()),gt(ce.getMinutes()),gt(ce.getSeconds()),pr].join("")},_r=Fe.__private__.convertPDFDateToDate=function(ce){var He=parseInt(ce.substr(2,4),10),ht=parseInt(ce.substr(6,2),10)-1,It=parseInt(ce.substr(8,2),10),Ht=parseInt(ce.substr(10,2),10),pr=parseInt(ce.substr(12,2),10),Mr=parseInt(ce.substr(14,2),10);return new Date(He,ht,It,Ht,pr,Mr,0)},Bn=Fe.__private__.setCreationDate=function(ce){var He;if(ce===void 0&&(ce=new Date),ce instanceof Date)He=yr(ce);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(ce))throw new Error("Invalid argument passed to jsPDF.setCreationDate");He=ce}return Ar=He},Xe=Fe.__private__.getCreationDate=function(ce){var He=Ar;return ce==="jsDate"&&(He=_r(Ar)),He};Fe.setCreationDate=function(ce){return Bn(ce),this},Fe.getCreationDate=function(ce){return Xe(ce)};var ft,gt=Fe.__private__.padd2=function(ce){return("0"+parseInt(ce)).slice(-2)},Lt=Fe.__private__.padd2Hex=function(ce){return("00"+(ce=ce.toString())).substr(ce.length)},kt=0,qt=[],tr=[],ir=0,Xr=[],zr=[],vn=!1,fn=tr,ri=function(){kt=0,ir=0,tr=[],qt=[],Xr=[],va=Oo(),_s=Oo()};Fe.__private__.setCustomOutputDestination=function(ce){vn=!0,fn=ce};var Br=function(ce){vn||(fn=ce)};Fe.__private__.resetCustomOutputDestination=function(){vn=!1,fn=tr};var vt=Fe.__private__.out=function(ce){return ce=ce.toString(),ir+=ce.length+1,fn.push(ce),fn},pi=Fe.__private__.write=function(ce){return vt(arguments.length===1?ce.toString():Array.prototype.join.call(arguments," "))},Mn=Fe.__private__.getArrayBuffer=function(ce){for(var He=ce.length,ht=new ArrayBuffer(He),It=new Uint8Array(ht);He--;)It[He]=ce.charCodeAt(He);return ht},Kr=[["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]];Fe.__private__.getStandardFonts=function(){return Kr};var ln=N.fontSize||16;Fe.__private__.setFontSize=Fe.setFontSize=function(ce){return ln=Tt===dt.ADVANCED?ce/Sn:ce,this};var En,pn=Fe.__private__.getFontSize=Fe.getFontSize=function(){return Tt===dt.COMPAT?ln:ln*Sn},Hn=N.R2L||!1;Fe.__private__.setR2L=Fe.setR2L=function(ce){return Hn=ce,this},Fe.__private__.getR2L=Fe.getR2L=function(){return Hn};var fi,bi=Fe.__private__.setZoomMode=function(ce){var He=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(ce))En=ce;else if(isNaN(ce)){if(He.indexOf(ce)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+ce+'" is not recognized.');En=ce}else En=parseInt(ce,10)};Fe.__private__.getZoomMode=function(){return En};var Ei,Fi=Fe.__private__.setPageMode=function(ce){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(ce)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+ce+'" is not recognized.');fi=ce};Fe.__private__.getPageMode=function(){return fi};var qi=Fe.__private__.setLayoutMode=function(ce){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(ce)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+ce+'" is not recognized.');Ei=ce};Fe.__private__.getLayoutMode=function(){return Ei},Fe.__private__.setDisplayMode=Fe.setDisplayMode=function(ce,He,ht){return bi(ce),qi(He),Fi(ht),this};var si={title:"",subject:"",author:"",keywords:"",creator:""};Fe.__private__.getDocumentProperty=function(ce){if(Object.keys(si).indexOf(ce)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return si[ce]},Fe.__private__.getDocumentProperties=function(){return si},Fe.__private__.setDocumentProperties=Fe.setProperties=Fe.setDocumentProperties=function(ce){for(var He in si)si.hasOwnProperty(He)&&ce[He]&&(si[He]=ce[He]);return this},Fe.__private__.setDocumentProperty=function(ce,He){if(Object.keys(si).indexOf(ce)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return si[ce]=He};var Si,Sn,$o,Mi,Gs,to={},co={},oa=[],Vi={},ao={},Co={},Xs={},ga=null,Eo=0,di=[],Wi=new Pn(Fe),$a=N.hotfixes||[],Go={},sa={},aa=[],$n=function ce(He,ht,It,Ht,pr,Mr){if(!(this instanceof ce))return new ce(He,ht,It,Ht,pr,Mr);isNaN(He)&&(He=1),isNaN(ht)&&(ht=0),isNaN(It)&&(It=0),isNaN(Ht)&&(Ht=1),isNaN(pr)&&(pr=0),isNaN(Mr)&&(Mr=0),this._matrix=[He,ht,It,Ht,pr,Mr]};Object.defineProperty($n.prototype,"sx",{get:function(){return this._matrix[0]},set:function(ce){this._matrix[0]=ce}}),Object.defineProperty($n.prototype,"shy",{get:function(){return this._matrix[1]},set:function(ce){this._matrix[1]=ce}}),Object.defineProperty($n.prototype,"shx",{get:function(){return this._matrix[2]},set:function(ce){this._matrix[2]=ce}}),Object.defineProperty($n.prototype,"sy",{get:function(){return this._matrix[3]},set:function(ce){this._matrix[3]=ce}}),Object.defineProperty($n.prototype,"tx",{get:function(){return this._matrix[4]},set:function(ce){this._matrix[4]=ce}}),Object.defineProperty($n.prototype,"ty",{get:function(){return this._matrix[5]},set:function(ce){this._matrix[5]=ce}}),Object.defineProperty($n.prototype,"a",{get:function(){return this._matrix[0]},set:function(ce){this._matrix[0]=ce}}),Object.defineProperty($n.prototype,"b",{get:function(){return this._matrix[1]},set:function(ce){this._matrix[1]=ce}}),Object.defineProperty($n.prototype,"c",{get:function(){return this._matrix[2]},set:function(ce){this._matrix[2]=ce}}),Object.defineProperty($n.prototype,"d",{get:function(){return this._matrix[3]},set:function(ce){this._matrix[3]=ce}}),Object.defineProperty($n.prototype,"e",{get:function(){return this._matrix[4]},set:function(ce){this._matrix[4]=ce}}),Object.defineProperty($n.prototype,"f",{get:function(){return this._matrix[5]},set:function(ce){this._matrix[5]=ce}}),Object.defineProperty($n.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty($n.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty($n.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty($n.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),$n.prototype.join=function(ce){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(Gt).join(ce)},$n.prototype.multiply=function(ce){var He=ce.sx*this.sx+ce.shy*this.shx,ht=ce.sx*this.shy+ce.shy*this.sy,It=ce.shx*this.sx+ce.sy*this.shx,Ht=ce.shx*this.shy+ce.sy*this.sy,pr=ce.tx*this.sx+ce.ty*this.shx+this.tx,Mr=ce.tx*this.shy+ce.ty*this.sy+this.ty;return new $n(He,ht,It,Ht,pr,Mr)},$n.prototype.decompose=function(){var ce=this.sx,He=this.shy,ht=this.shx,It=this.sy,Ht=this.tx,pr=this.ty,Mr=Math.sqrt(ce*ce+He*He),Fn=(ce/=Mr)*ht+(He/=Mr)*It;ht-=ce*Fn,It-=He*Fn;var Vn=Math.sqrt(ht*ht+It*It);return Fn/=Vn,ce*(It/=Vn)<He*(ht/=Vn)&&(ce=-ce,He=-He,Fn=-Fn,Mr=-Mr),{scale:new $n(Mr,0,0,Vn,0,0),translate:new $n(1,0,0,1,Ht,pr),rotate:new $n(ce,He,-He,ce,0,0),skew:new $n(1,0,Fn,1,0,0)}},$n.prototype.toString=function(ce){return this.join(" ")},$n.prototype.inversed=function(){var ce=this.sx,He=this.shy,ht=this.shx,It=this.sy,Ht=this.tx,pr=this.ty,Mr=1/(ce*It-He*ht),Fn=It*Mr,Vn=-He*Mr,mi=-ht*Mr,ci=ce*Mr;return new $n(Fn,Vn,mi,ci,-Fn*Ht-mi*pr,-Vn*Ht-ci*pr)},$n.prototype.applyToPoint=function(ce){var He=ce.x*this.sx+ce.y*this.shx+this.tx,ht=ce.x*this.shy+ce.y*this.sy+this.ty;return new Dl(He,ht)},$n.prototype.applyToRectangle=function(ce){var He=this.applyToPoint(ce),ht=this.applyToPoint(new Dl(ce.x+ce.w,ce.y+ce.h));return new Ol(He.x,He.y,ht.x-He.x,ht.y-He.y)},$n.prototype.clone=function(){var ce=this.sx,He=this.shy,ht=this.shx,It=this.sy,Ht=this.tx,pr=this.ty;return new $n(ce,He,ht,It,Ht,pr)},Fe.Matrix=$n;var Zs=Fe.matrixMult=function(ce,He){return He.multiply(ce)},Ys=new $n(1,0,0,1,0,0);Fe.unitMatrix=Fe.identityMatrix=Ys;var tn=function(ce,He){if(!ao[ce]){var ht=(He instanceof Dn?"Sh":"P")+(Object.keys(Vi).length+1).toString(10);He.id=ht,ao[ce]=ht,Vi[ht]=He,Wi.publish("addPattern",He)}};Fe.ShadingPattern=Dn,Fe.TilingPattern=Jr,Fe.addShadingPattern=function(ce,He){return xt("addShadingPattern()"),tn(ce,He),this},Fe.beginTilingPattern=function(ce){xt("beginTilingPattern()"),lu(ce.boundingBox[0],ce.boundingBox[1],ce.boundingBox[2]-ce.boundingBox[0],ce.boundingBox[3]-ce.boundingBox[1],ce.matrix)},Fe.endTilingPattern=function(ce,He){xt("endTilingPattern()"),He.stream=zr[ft].join(`
`),tn(ce,He),Wi.publish("endTilingPattern",He),aa.pop().restore()};var Mo=Fe.__private__.newObject=function(){var ce=Oo();return os(ce,!0),ce},Oo=Fe.__private__.newObjectDeferred=function(){return kt++,qt[kt]=function(){return ir},kt},os=function(ce,He){return He=typeof He=="boolean"&&He,qt[ce]=ir,He&&vt(ce+" 0 obj"),ce},ss=Fe.__private__.newAdditionalObject=function(){var ce={objId:Oo(),content:""};return Xr.push(ce),ce},va=Oo(),_s=Oo(),as=Fe.__private__.decodeColorString=function(ce){var He=ce.split(" ");if(He.length!==2||He[1]!=="g"&&He[1]!=="G")He.length===5&&(He[4]==="k"||He[4]==="K")&&(He=[(1-He[0])*(1-He[3]),(1-He[1])*(1-He[3]),(1-He[2])*(1-He[3]),"r"]);else{var ht=parseFloat(He[0]);He=[ht,ht,ht,"r"]}for(var It="#",Ht=0;Ht<3;Ht++)It+=("0"+Math.floor(255*parseFloat(He[Ht])).toString(16)).slice(-2);return It},ms=Fe.__private__.encodeColorString=function(ce){var He;typeof ce=="string"&&(ce={ch1:ce});var ht=ce.ch1,It=ce.ch2,Ht=ce.ch3,pr=ce.ch4,Mr=ce.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof ht=="string"&&ht.charAt(0)!=="#"){var Fn=new _n(ht);if(Fn.ok)ht=Fn.toHex();else if(!/^\d*\.?\d*$/.test(ht))throw new Error('Invalid color "'+ht+'" passed to jsPDF.encodeColorString.')}if(typeof ht=="string"&&/^#[0-9A-Fa-f]{3}$/.test(ht)&&(ht="#"+ht[1]+ht[1]+ht[2]+ht[2]+ht[3]+ht[3]),typeof ht=="string"&&/^#[0-9A-Fa-f]{6}$/.test(ht)){var Vn=parseInt(ht.substr(1),16);ht=Vn>>16&255,It=Vn>>8&255,Ht=255&Vn}if(It===void 0||pr===void 0&&ht===It&&It===Ht)if(typeof ht=="string")He=ht+" "+Mr[0];else switch(ce.precision){case 2:He=br(ht/255)+" "+Mr[0];break;case 3:default:He=tt(ht/255)+" "+Mr[0]}else if(pr===void 0||(0,U.Z)(pr)==="object"){if(pr&&!isNaN(pr.a)&&pr.a===0)return He=["1.","1.","1.",Mr[1]].join(" ");if(typeof ht=="string")He=[ht,It,Ht,Mr[1]].join(" ");else switch(ce.precision){case 2:He=[br(ht/255),br(It/255),br(Ht/255),Mr[1]].join(" ");break;default:case 3:He=[tt(ht/255),tt(It/255),tt(Ht/255),Mr[1]].join(" ")}}else if(typeof ht=="string")He=[ht,It,Ht,pr,Mr[2]].join(" ");else switch(ce.precision){case 2:He=[br(ht),br(It),br(Ht),br(pr),Mr[2]].join(" ");break;case 3:default:He=[tt(ht),tt(It),tt(Ht),tt(pr),Mr[2]].join(" ")}return He},la=Fe.__private__.getFilters=function(){return fe},Is=Fe.__private__.putStream=function(ce){var He=(ce=ce||{}).data||"",ht=ce.filters||la(),It=ce.alreadyAppliedFilters||[],Ht=ce.addLength1||!1,pr=He.length,Mr=ce.objectId,Fn=function(Zo){return Zo};if(Re!==null&&Mr===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");Re!==null&&(Fn=es.encryptor(Mr,0));var Vn={};ht===!0&&(ht=["FlateEncode"]);var mi=ce.additionalKeyValues||[],ci=(Vn=Vr.API.processDataByFilters!==void 0?Vr.API.processDataByFilters(He,ht):{data:He,reverseChain:[]}).reverseChain+(Array.isArray(It)?It.join(" "):It.toString());if(Vn.data.length!==0&&(mi.push({key:"Length",value:Vn.data.length}),Ht===!0&&mi.push({key:"Length1",value:pr})),ci.length!=0)if(ci.split("/").length-1==1)mi.push({key:"Filter",value:ci});else{mi.push({key:"Filter",value:"["+ci+"]"});for(var Ii=0;Ii<mi.length;Ii+=1)if(mi[Ii].key==="DecodeParms"){for(var fo=[],po=0;po<Vn.reverseChain.split("/").length-1;po+=1)fo.push("null");fo.push(mi[Ii].value),mi[Ii].value="["+fo.join(" ")+"]"}}vt("<<");for(var So=0;So<mi.length;So++)vt("/"+mi[So].key+" "+mi[So].value);vt(">>"),Vn.data.length!==0&&(vt("stream"),vt(Fn(Vn.data)),vt("endstream"))},ua=Fe.__private__.putPage=function(ce){var He=ce.number,ht=ce.data,It=ce.objId,Ht=ce.contentsObjId;os(It,!0),vt("<</Type /Page"),vt("/Parent "+ce.rootDictionaryObjId+" 0 R"),vt("/Resources "+ce.resourceDictionaryObjId+" 0 R"),vt("/MediaBox ["+parseFloat(Gt(ce.mediaBox.bottomLeftX))+" "+parseFloat(Gt(ce.mediaBox.bottomLeftY))+" "+Gt(ce.mediaBox.topRightX)+" "+Gt(ce.mediaBox.topRightY)+"]"),ce.cropBox!==null&&vt("/CropBox ["+Gt(ce.cropBox.bottomLeftX)+" "+Gt(ce.cropBox.bottomLeftY)+" "+Gt(ce.cropBox.topRightX)+" "+Gt(ce.cropBox.topRightY)+"]"),ce.bleedBox!==null&&vt("/BleedBox ["+Gt(ce.bleedBox.bottomLeftX)+" "+Gt(ce.bleedBox.bottomLeftY)+" "+Gt(ce.bleedBox.topRightX)+" "+Gt(ce.bleedBox.topRightY)+"]"),ce.trimBox!==null&&vt("/TrimBox ["+Gt(ce.trimBox.bottomLeftX)+" "+Gt(ce.trimBox.bottomLeftY)+" "+Gt(ce.trimBox.topRightX)+" "+Gt(ce.trimBox.topRightY)+"]"),ce.artBox!==null&&vt("/ArtBox ["+Gt(ce.artBox.bottomLeftX)+" "+Gt(ce.artBox.bottomLeftY)+" "+Gt(ce.artBox.topRightX)+" "+Gt(ce.artBox.topRightY)+"]"),typeof ce.userUnit=="number"&&ce.userUnit!==1&&vt("/UserUnit "+ce.userUnit),Wi.publish("putPage",{objId:It,pageContext:di[He],pageNumber:He,page:ht}),vt("/Contents "+Ht+" 0 R"),vt(">>"),vt("endobj");var pr=ht.join(`
`);return Tt===dt.ADVANCED&&(pr+=`
Q`),os(Ht,!0),Is({data:pr,filters:la(),objectId:Ht}),vt("endobj"),It},ys=Fe.__private__.putPages=function(){var ce,He,ht=[];for(ce=1;ce<=Eo;ce++)di[ce].objId=Oo(),di[ce].contentsObjId=Oo();for(ce=1;ce<=Eo;ce++)ht.push(ua({number:ce,data:zr[ce],objId:di[ce].objId,contentsObjId:di[ce].contentsObjId,mediaBox:di[ce].mediaBox,cropBox:di[ce].cropBox,bleedBox:di[ce].bleedBox,trimBox:di[ce].trimBox,artBox:di[ce].artBox,userUnit:di[ce].userUnit,rootDictionaryObjId:va,resourceDictionaryObjId:_s}));os(va,!0),vt("<</Type /Pages");var It="/Kids [";for(He=0;He<Eo;He++)It+=ht[He]+" 0 R ";vt(It+"]"),vt("/Count "+Eo),vt(">>"),vt("endobj"),Wi.publish("postPutPages")},Na=function(ce){Wi.publish("putFont",{font:ce,out:vt,newObject:Mo,putStream:Is}),ce.isAlreadyPutted!==!0&&(ce.objectNumber=Mo(),vt("<<"),vt("/Type /Font"),vt("/BaseFont /"+dn(ce.postScriptName)),vt("/Subtype /Type1"),typeof ce.encoding=="string"&&vt("/Encoding /"+ce.encoding),vt("/FirstChar 32"),vt("/LastChar 255"),vt(">>"),vt("endobj"))},Ma=function(){for(var ce in to)to.hasOwnProperty(ce)&&(ke===!1||ke===!0&&Ye.hasOwnProperty(ce))&&Na(to[ce])},Bl=function(ce){ce.objectNumber=Mo();var He=[];He.push({key:"Type",value:"/XObject"}),He.push({key:"Subtype",value:"/Form"}),He.push({key:"BBox",value:"["+[Gt(ce.x),Gt(ce.y),Gt(ce.x+ce.width),Gt(ce.y+ce.height)].join(" ")+"]"}),He.push({key:"Matrix",value:"["+ce.matrix.toString()+"]"});var ht=ce.pages[1].join(`
`);Is({data:ht,additionalKeyValues:He,objectId:ce.objectNumber}),vt("endobj")},el=function(){for(var ce in Go)Go.hasOwnProperty(ce)&&Bl(Go[ce])},Cu=function(ce,He){var ht,It=[],Ht=1/(He-1);for(ht=0;ht<1;ht+=Ht)It.push(ht);if(It.push(1),ce[0].offset!=0){var pr={offset:0,color:ce[0].color};ce.unshift(pr)}if(ce[ce.length-1].offset!=1){var Mr={offset:1,color:ce[ce.length-1].color};ce.push(Mr)}for(var Fn="",Vn=0,mi=0;mi<It.length;mi++){for(ht=It[mi];ht>ce[Vn+1].offset;)Vn++;var ci=ce[Vn].offset,Ii=(ht-ci)/(ce[Vn+1].offset-ci),fo=ce[Vn].color,po=ce[Vn+1].color;Fn+=Lt(Math.round((1-Ii)*fo[0]+Ii*po[0]).toString(16))+Lt(Math.round((1-Ii)*fo[1]+Ii*po[1]).toString(16))+Lt(Math.round((1-Ii)*fo[2]+Ii*po[2]).toString(16))}return Fn.trim()},ql=function(ce,He){He||(He=21);var ht=Mo(),It=Cu(ce.colors,He),Ht=[];Ht.push({key:"FunctionType",value:"0"}),Ht.push({key:"Domain",value:"[0.0 1.0]"}),Ht.push({key:"Size",value:"["+He+"]"}),Ht.push({key:"BitsPerSample",value:"8"}),Ht.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Ht.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Is({data:It,additionalKeyValues:Ht,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:ht}),vt("endobj"),ce.objectNumber=Mo(),vt("<< /ShadingType "+ce.type),vt("/ColorSpace /DeviceRGB");var pr="/Coords ["+Gt(parseFloat(ce.coords[0]))+" "+Gt(parseFloat(ce.coords[1]))+" ";ce.type===2?pr+=Gt(parseFloat(ce.coords[2]))+" "+Gt(parseFloat(ce.coords[3])):pr+=Gt(parseFloat(ce.coords[2]))+" "+Gt(parseFloat(ce.coords[3]))+" "+Gt(parseFloat(ce.coords[4]))+" "+Gt(parseFloat(ce.coords[5])),vt(pr+="]"),ce.matrix&&vt("/Matrix ["+ce.matrix.toString()+"]"),vt("/Function "+ht+" 0 R"),vt("/Extend [true true]"),vt(">>"),vt("endobj")},lA=function(ce,He){var ht=Oo(),It=Mo();He.push({resourcesOid:ht,objectOid:It}),ce.objectNumber=It;var Ht=[];Ht.push({key:"Type",value:"/Pattern"}),Ht.push({key:"PatternType",value:"1"}),Ht.push({key:"PaintType",value:"1"}),Ht.push({key:"TilingType",value:"1"}),Ht.push({key:"BBox",value:"["+ce.boundingBox.map(Gt).join(" ")+"]"}),Ht.push({key:"XStep",value:Gt(ce.xStep)}),Ht.push({key:"YStep",value:Gt(ce.yStep)}),Ht.push({key:"Resources",value:ht+" 0 R"}),ce.matrix&&Ht.push({key:"Matrix",value:"["+ce.matrix.toString()+"]"}),Is({data:ce.stream,additionalKeyValues:Ht,objectId:ce.objectNumber}),vt("endobj")},Cl=function(ce){var He;for(He in Vi)Vi.hasOwnProperty(He)&&(Vi[He]instanceof Dn?ql(Vi[He]):Vi[He]instanceof Jr&&lA(Vi[He],ce))},Eu=function(ce){for(var He in ce.objectNumber=Mo(),vt("<<"),ce)switch(He){case"opacity":vt("/ca "+br(ce[He]));break;case"stroke-opacity":vt("/CA "+br(ce[He]))}vt(">>"),vt("endobj")},uA=function(){var ce;for(ce in Co)Co.hasOwnProperty(ce)&&Eu(Co[ce])},$l=function(){for(var ce in vt("/XObject <<"),Go)Go.hasOwnProperty(ce)&&Go[ce].objectNumber>=0&&vt("/"+ce+" "+Go[ce].objectNumber+" 0 R");Wi.publish("putXobjectDict"),vt(">>")},AA=function(){es.oid=Mo(),vt("<<"),vt("/Filter /Standard"),vt("/V "+es.v),vt("/R "+es.r),vt("/U <"+es.toHexString(es.U)+">"),vt("/O <"+es.toHexString(es.O)+">"),vt("/P "+es.P),vt(">>"),vt("endobj")},Su=function(){for(var ce in vt("/Font <<"),to)to.hasOwnProperty(ce)&&(ke===!1||ke===!0&&Ye.hasOwnProperty(ce))&&vt("/"+ce+" "+to[ce].objectNumber+" 0 R");vt(">>")},cA=function(){if(Object.keys(Vi).length>0){for(var ce in vt("/Shading <<"),Vi)Vi.hasOwnProperty(ce)&&Vi[ce]instanceof Dn&&Vi[ce].objectNumber>=0&&vt("/"+ce+" "+Vi[ce].objectNumber+" 0 R");Wi.publish("putShadingPatternDict"),vt(">>")}},tl=function(ce){if(Object.keys(Vi).length>0){for(var He in vt("/Pattern <<"),Vi)Vi.hasOwnProperty(He)&&Vi[He]instanceof Fe.TilingPattern&&Vi[He].objectNumber>=0&&Vi[He].objectNumber<ce&&vt("/"+He+" "+Vi[He].objectNumber+" 0 R");Wi.publish("putTilingPatternDict"),vt(">>")}},fA=function(){if(Object.keys(Co).length>0){var ce;for(ce in vt("/ExtGState <<"),Co)Co.hasOwnProperty(ce)&&Co[ce].objectNumber>=0&&vt("/"+ce+" "+Co[ce].objectNumber+" 0 R");Wi.publish("putGStateDict"),vt(">>")}},Io=function(ce){os(ce.resourcesOid,!0),vt("<<"),vt("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),Su(),cA(),tl(ce.objectOid),fA(),$l(),vt(">>"),vt("endobj")},xu=function(){var ce=[];Ma(),uA(),el(),Cl(ce),Wi.publish("putResources"),ce.forEach(Io),Io({resourcesOid:_s,objectOid:Number.MAX_SAFE_INTEGER}),Wi.publish("postPutResources")},eu=function(){Wi.publish("putAdditionalObjects");for(var ce=0;ce<Xr.length;ce++){var He=Xr[ce];os(He.objId,!0),vt(He.content),vt("endobj")}Wi.publish("postPutAdditionalObjects")},Fu=function(ce){co[ce.fontName]=co[ce.fontName]||{},co[ce.fontName][ce.fontStyle]=ce.id},Ra=function(ce,He,ht,It,Ht){var pr={id:"F"+(Object.keys(to).length+1).toString(10),postScriptName:ce,fontName:He,fontStyle:ht,encoding:It,isStandardFont:Ht||!1,metadata:{}};return Wi.publish("addFont",{font:pr,instance:this}),to[pr.id]=pr,Fu(pr),pr.id},dA=function(ce){for(var He=0,ht=Kr.length;He<ht;He++){var It=Ra.call(this,ce[He][0],ce[He][1],ce[He][2],Kr[He][3],!0);ke===!1&&(Ye[It]=!0);var Ht=ce[He][0].split("-");Fu({id:It,fontName:Ht[0],fontStyle:Ht[1]||""})}Wi.publish("addFonts",{fonts:to,dictionary:co})},bs=function(ce){return ce.foo=function(){try{return ce.apply(this,arguments)}catch(It){var He=It.stack||"";~He.indexOf(" at ")&&(He=He.split(" at ")[1]);var ht="Error in function "+He.split(`
`)[0].split("<")[0]+": "+It.message;if(!Cn.console)throw new Error(ht);Cn.console.error(ht,It),Cn.alert&&alert(ht)}},ce.foo.bar=ce,ce.foo},ka=function(ce,He){var ht,It,Ht,pr,Mr,Fn,Vn,mi,ci;if(Ht=(He=He||{}).sourceEncoding||"Unicode",Mr=He.outputEncoding,(He.autoencode||Mr)&&to[Si].metadata&&to[Si].metadata[Ht]&&to[Si].metadata[Ht].encoding&&(pr=to[Si].metadata[Ht].encoding,!Mr&&to[Si].encoding&&(Mr=to[Si].encoding),!Mr&&pr.codePages&&(Mr=pr.codePages[0]),typeof Mr=="string"&&(Mr=pr[Mr]),Mr)){for(Vn=!1,Fn=[],ht=0,It=ce.length;ht<It;ht++)(mi=Mr[ce.charCodeAt(ht)])?Fn.push(String.fromCharCode(mi)):Fn.push(ce[ht]),Fn[ht].charCodeAt(0)>>8&&(Vn=!0);ce=Fn.join("")}for(ht=ce.length;Vn===void 0&&ht!==0;)ce.charCodeAt(ht-1)>>8&&(Vn=!0),ht--;if(!Vn)return ce;for(Fn=He.noBOM?[]:[254,255],ht=0,It=ce.length;ht<It;ht++){if((ci=(mi=ce.charCodeAt(ht))>>8)>>8)throw new Error("Character at position "+ht+" of string '"+ce+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Fn.push(ci),Fn.push(mi-(ci<<8))}return String.fromCharCode.apply(void 0,Fn)},ls=Fe.__private__.pdfEscape=Fe.pdfEscape=function(ce,He){return ka(ce,He).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},El=Fe.__private__.beginPage=function(ce){zr[++Eo]=[],di[Eo]={objId:0,contentsObjId:0,userUnit:Number(me),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(ce[0]),topRightY:Number(ce[1])}},Sl(Eo),Br(zr[ft])},_u=function(ce,He){var ht,It,Ht;switch(O=He||O,typeof ce=="string"&&(ht=Je(ce.toLowerCase()),Array.isArray(ht)&&(It=ht[0],Ht=ht[1])),Array.isArray(ce)&&(It=ce[0]*Sn,Ht=ce[1]*Sn),isNaN(It)&&(It=ae[0],Ht=ae[1]),(It>14400||Ht>14400)&&(ti.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),It=Math.min(14400,It),Ht=Math.min(14400,Ht)),ae=[It,Ht],O.substr(0,1)){case"l":Ht>It&&(ae=[Ht,It]);break;case"p":It>Ht&&(ae=[Ht,It])}El(ae),Nu(su),vt(js),au!==0&&vt(au+" J"),Ha!==0&&vt(Ha+" j"),Wi.publish("addPage",{pageNumber:Eo})},Iu=function(ce){ce>0&&ce<=Eo&&(zr.splice(ce,1),di.splice(ce,1),Eo--,ft>Eo&&(ft=Eo),this.setPage(ft))},Sl=function(ce){ce>0&&ce<=Eo&&(ft=ce)},tu=Fe.__private__.getNumberOfPages=Fe.getNumberOfPages=function(){return zr.length-1},ru=function(ce,He,ht){var It,Ht=void 0;return ht=ht||{},ce=ce!==void 0?ce:to[Si].fontName,He=He!==void 0?He:to[Si].fontStyle,It=ce.toLowerCase(),co[It]!==void 0&&co[It][He]!==void 0?Ht=co[It][He]:co[ce]!==void 0&&co[ce][He]!==void 0?Ht=co[ce][He]:ht.disableWarning===!1&&ti.warn("Unable to look up font label for font '"+ce+"', '"+He+"'. Refer to getFontList() for available fonts."),Ht||ht.noFallback||(Ht=co.times[He])==null&&(Ht=co.times.normal),Ht},ju=Fe.__private__.putInfo=function(){var ce=Mo(),He=function(It){return It};for(var ht in Re!==null&&(He=es.encryptor(ce,0)),vt("<<"),vt("/Producer ("+ls(He("jsPDF "+Vr.version))+")"),si)si.hasOwnProperty(ht)&&si[ht]&&vt("/"+ht.substr(0,1).toUpperCase()+ht.substr(1)+" ("+ls(He(si[ht]))+")");vt("/CreationDate ("+ls(He(Ar))+")"),vt(">>"),vt("endobj")},xl=Fe.__private__.putCatalog=function(ce){var He=(ce=ce||{}).rootDictionaryObjId||va;switch(Mo(),vt("<<"),vt("/Type /Catalog"),vt("/Pages "+He+" 0 R"),En||(En="fullwidth"),En){case"fullwidth":vt("/OpenAction [3 0 R /FitH null]");break;case"fullheight":vt("/OpenAction [3 0 R /FitV null]");break;case"fullpage":vt("/OpenAction [3 0 R /Fit]");break;case"original":vt("/OpenAction [3 0 R /XYZ null null 1]");break;default:var ht=""+En;ht.substr(ht.length-1)==="%"&&(En=parseInt(En)/100),typeof En=="number"&&vt("/OpenAction [3 0 R /XYZ null null "+br(En)+"]")}switch(Ei||(Ei="continuous"),Ei){case"continuous":vt("/PageLayout /OneColumn");break;case"single":vt("/PageLayout /SinglePage");break;case"two":case"twoleft":vt("/PageLayout /TwoColumnLeft");break;case"tworight":vt("/PageLayout /TwoColumnRight")}fi&&vt("/PageMode /"+fi),Wi.publish("putCatalog"),vt(">>"),vt("endobj")},Lu=Fe.__private__.putTrailer=function(){vt("trailer"),vt("<<"),vt("/Size "+(kt+1)),vt("/Root "+kt+" 0 R"),vt("/Info "+(kt-1)+" 0 R"),Re!==null&&vt("/Encrypt "+es.oid+" 0 R"),vt("/ID [ <"+er+"> <"+er+"> ]"),vt(">>")},nu=Fe.__private__.putHeader=function(){vt("%PDF-"+At),vt("%\xBA\xDF\xAC\xE0")},hA=Fe.__private__.putXRef=function(){var ce="0000000000";vt("xref"),vt("0 "+(kt+1)),vt("0000000000 65535 f ");for(var He=1;He<=kt;He++)typeof qt[He]=="function"?vt((ce+qt[He]()).slice(-10)+" 00000 n "):qt[He]!==void 0?vt((ce+qt[He]).slice(-10)+" 00000 n "):vt("0000000000 00000 n ")},ya=Fe.__private__.buildDocument=function(){ri(),Br(tr),Wi.publish("buildDocument"),nu(),ys(),eu(),xu(),Re!==null&&AA(),ju(),xl();var ce=ir;return hA(),Lu(),vt("startxref"),vt(""+ce),vt("%%EOF"),Br(zr[ft]),tr.join(`
`)},Fl=Fe.__private__.getBlob=function(ce){return new Blob([Mn(ce)],{type:"application/pdf"})},Xo=Fe.output=Fe.__private__.output=bs(function(ce,He){switch(typeof(He=He||{})=="string"?He={filename:He}:He.filename=He.filename||"generated.pdf",ce){case void 0:return ya();case"save":Fe.save(He.filename);break;case"arraybuffer":return Mn(ya());case"blob":return Fl(ya());case"bloburi":case"bloburl":if(Cn.URL!==void 0&&typeof Cn.URL.createObjectURL=="function")return Cn.URL&&Cn.URL.createObjectURL(Fl(ya()))||void 0;ti.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var ht="",It=ya();try{ht=jn(It)}catch(po){ht=jn(unescape(encodeURIComponent(It)))}return"data:application/pdf;filename="+He.filename+";base64,"+ht;case"pdfobjectnewwindow":if(Object.prototype.toString.call(Cn)==="[object Window]"){var Ht="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",pr=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';He.pdfObjectUrl&&(Ht=He.pdfObjectUrl,pr="");var Mr='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+Ht+'"'+pr+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(He)+");<\/script></body></html>",Fn=Cn.open();return Fn!==null&&Fn.document.write(Mr),Fn}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(Cn)==="[object Window]"){var Vn='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(He.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+He.filename+'" width="500px" height="400px" /></body></html>',mi=Cn.open();if(mi!==null){mi.document.write(Vn);var ci=this;mi.document.documentElement.querySelector("#pdfViewer").onload=function(){mi.document.title=He.filename,mi.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(ci.output("bloburl"))}}return mi}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(Cn)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var Ii='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",He)+'"></iframe></body></html>',fo=Cn.open();if(fo!==null&&(fo.document.write(Ii),fo.document.title=He.filename),fo||typeof safari=="undefined")return fo;break;case"datauri":case"dataurl":return Cn.document.location.href=this.output("datauristring",He);default:return null}}),_l=function(ce){return Array.isArray($a)===!0&&$a.indexOf(ce)>-1};switch(q){case"pt":Sn=1;break;case"mm":Sn=72/25.4;break;case"cm":Sn=72/2.54;break;case"in":Sn=72;break;case"px":Sn=_l("px_scaling")==1?.75:96/72;break;case"pc":case"em":Sn=12;break;case"ex":Sn=6;break;default:if(typeof q!="number")throw new Error("Invalid unit: "+q);Sn=q}var es=null;Bn(),Yt();var pA=function(ce){return Re!==null?es.encryptor(ce,0):function(He){return He}},Du=Fe.__private__.getPageInfo=Fe.getPageInfo=function(ce){if(isNaN(ce)||ce%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:di[ce].objId,pageNumber:ce,pageContext:di[ce]}},Ai=Fe.__private__.getPageInfoByObjId=function(ce){if(isNaN(ce)||ce%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var He in di)if(di[He].objId===ce)break;return Du(He)},mA=Fe.__private__.getCurrentPageInfo=Fe.getCurrentPageInfo=function(){return{objId:di[ft].objId,pageNumber:ft,pageContext:di[ft]}};Fe.addPage=function(){return _u.apply(this,arguments),this},Fe.setPage=function(){return Sl.apply(this,arguments),Br.call(this,zr[ft]),this},Fe.insertPage=function(ce){return this.addPage(),this.movePage(ft,ce),this},Fe.movePage=function(ce,He){var ht,It;if(ce>He){ht=zr[ce],It=di[ce];for(var Ht=ce;Ht>He;Ht--)zr[Ht]=zr[Ht-1],di[Ht]=di[Ht-1];zr[He]=ht,di[He]=It,this.setPage(He)}else if(ce<He){ht=zr[ce],It=di[ce];for(var pr=ce;pr<He;pr++)zr[pr]=zr[pr+1],di[pr]=di[pr+1];zr[He]=ht,di[He]=It,this.setPage(He)}return this},Fe.deletePage=function(){return Iu.apply(this,arguments),this},Fe.__private__.text=Fe.text=function(ce,He,ht,It,Ht){var pr,Mr,Fn,Vn,mi,ci,Ii,fo,po,So=(It=It||{}).scope||this;if(typeof ce=="number"&&typeof He=="number"&&(typeof ht=="string"||Array.isArray(ht))){var Zo=ht;ht=He,He=ce,ce=Zo}if(arguments[3]instanceof $n?(xt("The transform parameter of text() with a Matrix value"),po=Ht):(Fn=arguments[4],Vn=arguments[5],(0,U.Z)(Ii=arguments[3])==="object"&&Ii!==null||(typeof Fn=="string"&&(Vn=Fn,Fn=null),typeof Ii=="string"&&(Vn=Ii,Ii=null),typeof Ii=="number"&&(Fn=Ii,Ii=null),It={flags:Ii,angle:Fn,align:Vn})),isNaN(He)||isNaN(ht)||ce==null)throw new Error("Invalid arguments passed to jsPDF.text");if(ce.length===0)return So;var ko="",Js=!1,ts=typeof It.lineHeightFactor=="number"?It.lineHeightFactor:wa,ws=So.internal.scaleFactor;function uu($i){return $i=$i.split(" ").join(Array(It.TabLen||9).join(" ")),ls($i,Ii)}function Pl($i){for(var oo,go=$i.concat(),Ho=[],an=go.length;an--;)typeof(oo=go.shift())=="string"?Ho.push(oo):Array.isArray($i)&&(oo.length===1||oo[1]===void 0&&oo[2]===void 0)?Ho.push(oo[0]):Ho.push([oo[0],oo[1],oo[2]]);return Ho}function Au($i,oo){var go;if(typeof $i=="string")go=oo($i)[0];else if(Array.isArray($i)){for(var Ho,an,ha=$i.concat(),La=[],cs=ha.length;cs--;)typeof(Ho=ha.shift())=="string"?La.push(oo(Ho)[0]):Array.isArray(Ho)&&typeof Ho[0]=="string"&&(an=oo(Ho[0],Ho[1],Ho[2]),La.push([an[0],an[1],an[2]]));go=La}return go}var ll=!1,Ul=!0;if(typeof ce=="string")ll=!0;else if(Array.isArray(ce)){var cu=ce.concat();Mr=[];for(var Nl,xo=cu.length;xo--;)(typeof(Nl=cu.shift())!="string"||Array.isArray(Nl)&&typeof Nl[0]!="string")&&(Ul=!1);ll=Ul}if(ll===!1)throw new Error('Type of text must be string or Array. "'+ce+'" is not recognized.');typeof ce=="string"&&(ce=ce.match(/[\r?\n]/)?ce.split(/\r\n|\r|\n/g):[ce]);var ul=ln/So.internal.scaleFactor,io=ul*(ts-1);switch(It.baseline){case"bottom":ht-=io;break;case"top":ht+=ul-io;break;case"hanging":ht+=ul-2*io;break;case"middle":ht+=ul/2-io}if((ci=It.maxWidth||0)>0&&(typeof ce=="string"?ce=So.splitTextToSize(ce,ci):Object.prototype.toString.call(ce)==="[object Array]"&&(ce=ce.reduce(function($i,oo){return $i.concat(So.splitTextToSize(oo,ci))},[]))),pr={text:ce,x:He,y:ht,options:It,mutex:{pdfEscape:ls,activeFontKey:Si,fonts:to,activeFontSize:ln}},Wi.publish("preProcessText",pr),ce=pr.text,Fn=(It=pr.options).angle,!(po instanceof $n)&&Fn&&typeof Fn=="number"){Fn*=Math.PI/180,It.rotationDirection===0&&(Fn=-Fn),Tt===dt.ADVANCED&&(Fn=-Fn);var Ls=Math.cos(Fn),fa=Math.sin(Fn);po=new $n(Ls,fa,-fa,Ls,0,0)}else Fn&&Fn instanceof $n&&(po=Fn);Tt!==dt.ADVANCED||po||(po=Ys),(mi=It.charSpace||Ll)!==void 0&&(ko+=Gt(ot(mi))+` Tc
`,this.setCharSpace(this.getCharSpace()||0)),(fo=It.horizontalScale)!==void 0&&(ko+=Gt(100*fo)+` Tz
`),It.lang;var jo=-1,da=It.renderingMode!==void 0?It.renderingMode:It.stroke,xa=So.internal.getCurrentPageInfo().pageContext;switch(da){case 0:case!1:case"fill":jo=0;break;case 1:case!0:case"stroke":jo=1;break;case 2:case"fillThenStroke":jo=2;break;case 3:case"invisible":jo=3;break;case 4:case"fillAndAddForClipping":jo=4;break;case 5:case"strokeAndAddPathForClipping":jo=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":jo=6;break;case 7:case"addToPathForClipping":jo=7}var Ds=xa.usedRenderingMode!==void 0?xa.usedRenderingMode:-1;jo!==-1?ko+=jo+` Tr
`:Ds!==-1&&(ko+=`0 Tr
`),jo!==-1&&(xa.usedRenderingMode=jo),Vn=It.align||"left";var Bs,Al=ln*ts,fu=So.internal.pageSize.getWidth(),Ml=to[Si];mi=It.charSpace||Ll,ci=It.maxWidth||0,Ii=Object.assign({autoencode:!0,noBOM:!0},It.flags);var Os=[],Ka=function($i){return So.getStringUnitWidth($i,{font:Ml,charSpace:mi,fontSize:ln,doKerning:!1})*ln/ws};if(Object.prototype.toString.call(ce)==="[object Array]"){var us;Mr=Pl(ce),Vn!=="left"&&(Bs=Mr.map(Ka));var Qo,za=0;if(Vn==="right"){He-=Bs[0],ce=[],xo=Mr.length;for(var Fa=0;Fa<xo;Fa++)Fa===0?(Qo=ca(He),us=Ba(ht)):(Qo=ot(za-Bs[Fa]),us=-Al),ce.push([Mr[Fa],Qo,us]),za=Bs[Fa]}else if(Vn==="center"){He-=Bs[0]/2,ce=[],xo=Mr.length;for(var _a=0;_a<xo;_a++)_a===0?(Qo=ca(He),us=Ba(ht)):(Qo=ot((za-Bs[_a])/2),us=-Al),ce.push([Mr[_a],Qo,us]),za=Bs[_a]}else if(Vn==="left"){ce=[],xo=Mr.length;for(var Rl=0;Rl<xo;Rl++)ce.push(Mr[Rl])}else if(Vn==="justify"&&Ml.encoding==="Identity-H"){ce=[],xo=Mr.length,ci=ci!==0?ci:fu;for(var Ia=0,mo=0;mo<xo;mo++)if(us=mo===0?Ba(ht):-Al,Qo=mo===0?ca(He):Ia,mo<xo-1){var du=ot((ci-Bs[mo])/(Mr[mo].split(" ").length-1)),As=Mr[mo].split(" ");ce.push([As[0]+" ",Qo,us]),Ia=0;for(var Ts=1;Ts<As.length;Ts++){var kl=(Ka(As[Ts-1]+" "+As[Ts])-Ka(As[Ts]))*ws+du;Ts==As.length-1?ce.push([As[Ts],kl,0]):ce.push([As[Ts]+" ",kl,0]),Ia-=kl}}else ce.push([Mr[mo],Qo,us]);ce.push(["",Ia,0])}else{if(Vn!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(ce=[],xo=Mr.length,ci=ci!==0?ci:fu,mo=0;mo<xo;mo++)us=mo===0?Ba(ht):-Al,Qo=mo===0?ca(He):0,mo<xo-1?Os.push(Gt(ot((ci-Bs[mo])/(Mr[mo].split(" ").length-1)))):Os.push(0),ce.push([Mr[mo],Qo,us])}}var Wu=typeof It.R2L=="boolean"?It.R2L:Hn;Wu===!0&&(ce=Au(ce,function($i,oo,go){return[$i.split("").reverse().join(""),oo,go]})),pr={text:ce,x:He,y:ht,options:It,mutex:{pdfEscape:ls,activeFontKey:Si,fonts:to,activeFontSize:ln}},Wi.publish("postProcessText",pr),ce=pr.text,Js=pr.mutex.isHex||!1;var cl=to[Si].encoding;cl!=="WinAnsiEncoding"&&cl!=="StandardEncoding"||(ce=Au(ce,function($i,oo,go){return[uu($i),oo,go]})),Mr=Pl(ce),ce=[];for(var ja,Va,Ga,fl=0,dl=1,hl=Array.isArray(Mr[0])?dl:fl,Xa="",hu=function($i,oo,go){var Ho="";return go instanceof $n?(go=typeof It.angle=="number"?Zs(go,new $n(1,0,0,1,$i,oo)):Zs(new $n(1,0,0,1,$i,oo),go),Tt===dt.ADVANCED&&(go=Zs(new $n(1,0,0,-1,0,0),go)),Ho=go.join(" ")+` Tm
`):Ho=Gt($i)+" "+Gt(oo)+` Td
`,Ho},Ps=0;Ps<Mr.length;Ps++){switch(Xa="",hl){case dl:Ga=(Js?"<":"(")+Mr[Ps][0]+(Js?">":")"),ja=parseFloat(Mr[Ps][1]),Va=parseFloat(Mr[Ps][2]);break;case fl:Ga=(Js?"<":"(")+Mr[Ps]+(Js?">":")"),ja=ca(He),Va=Ba(ht)}Os!==void 0&&Os[Ps]!==void 0&&(Xa=Os[Ps]+` Tw
`),Ps===0?ce.push(Xa+hu(ja,Va,po)+Ga):hl===fl?ce.push(Xa+Ga):hl===dl&&ce.push(Xa+hu(ja,Va,po)+Ga)}ce=hl===fl?ce.join(` Tj
T* `):ce.join(` Tj
`),ce+=` Tj
`;var Us=`BT
/`;return Us+=Si+" "+ln+` Tf
`,Us+=Gt(ln*ts)+` TL
`,Us+=Ea+`
`,Us+=ko,Us+=ce,vt(Us+="ET"),Ye[Si]=!0,So};var gA=Fe.__private__.clip=Fe.clip=function(ce){return vt(ce==="evenodd"?"W*":"W"),this};Fe.clipEvenOdd=function(){return gA("evenodd")},Fe.__private__.discardPath=Fe.discardPath=function(){return vt("n"),this};var Aa=Fe.__private__.isValidStyle=function(ce){var He=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(ce)!==-1&&(He=!0),He};Fe.__private__.setDefaultPathOperation=Fe.setDefaultPathOperation=function(ce){return Aa(ce)&&(Ie=ce),this};var Ou=Fe.__private__.getStyle=Fe.getStyle=function(ce){var He=Ie;switch(ce){case"D":case"S":He="S";break;case"F":He="f";break;case"FD":case"DF":He="B";break;case"f":case"f*":case"B":case"B*":He=ce}return He},Tu=Fe.close=function(){return vt("h"),this};Fe.stroke=function(){return vt("S"),this},Fe.fill=function(ce){return rl("f",ce),this},Fe.fillEvenOdd=function(ce){return rl("f*",ce),this},Fe.fillStroke=function(ce){return rl("B",ce),this},Fe.fillStrokeEvenOdd=function(ce){return rl("B*",ce),this};var rl=function(ce,He){(0,U.Z)(He)==="object"?Pu(He,ce):vt(ce)},iu=function(ce){ce===null||Tt===dt.ADVANCED&&ce===void 0||(ce=Ou(ce),vt(ce))};function ou(ce,He,ht,It,Ht){var pr=new Jr(He||this.boundingBox,ht||this.xStep,It||this.yStep,this.gState,Ht||this.matrix);pr.stream=this.stream;var Mr=ce+"$$"+this.cloneIndex+++"$$";return tn(Mr,pr),pr}var Pu=function(ce,He){var ht=ao[ce.key],It=Vi[ht];if(It instanceof Dn)vt("q"),vt(Ro(He)),It.gState&&Fe.setGState(It.gState),vt(ce.matrix.toString()+" cm"),vt("/"+ht+" sh"),vt("Q");else if(It instanceof Jr){var Ht=new $n(1,0,0,-1,0,Sa());ce.matrix&&(Ht=Ht.multiply(ce.matrix||Ys),ht=ou.call(It,ce.key,ce.boundingBox,ce.xStep,ce.yStep,Ht).id),vt("q"),vt("/Pattern cs"),vt("/"+ht+" scn"),It.gState&&Fe.setGState(It.gState),vt(He),vt("Q")}},Ro=function(ce){switch(ce){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"}},ba=Fe.moveTo=function(ce,He){return vt(Gt(ot(ce))+" "+Gt(Ct(He))+" m"),this},nl=Fe.lineTo=function(ce,He){return vt(Gt(ot(ce))+" "+Gt(Ct(He))+" l"),this},Qa=Fe.curveTo=function(ce,He,ht,It,Ht,pr){return vt([Gt(ot(ce)),Gt(Ct(He)),Gt(ot(ht)),Gt(Ct(It)),Gt(ot(Ht)),Gt(Ct(pr)),"c"].join(" ")),this};Fe.__private__.line=Fe.line=function(ce,He,ht,It,Ht){if(isNaN(ce)||isNaN(He)||isNaN(ht)||isNaN(It)||!Aa(Ht))throw new Error("Invalid arguments passed to jsPDF.line");return Tt===dt.COMPAT?this.lines([[ht-ce,It-He]],ce,He,[1,1],Ht||"S"):this.lines([[ht-ce,It-He]],ce,He,[1,1]).stroke()},Fe.__private__.lines=Fe.lines=function(ce,He,ht,It,Ht,pr){var Mr,Fn,Vn,mi,ci,Ii,fo,po,So,Zo,ko,Js;if(typeof ce=="number"&&(Js=ht,ht=He,He=ce,ce=Js),It=It||[1,1],pr=pr||!1,isNaN(He)||isNaN(ht)||!Array.isArray(ce)||!Array.isArray(It)||!Aa(Ht)||typeof pr!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(ba(He,ht),Mr=It[0],Fn=It[1],mi=ce.length,Zo=He,ko=ht,Vn=0;Vn<mi;Vn++)(ci=ce[Vn]).length===2?(Zo=ci[0]*Mr+Zo,ko=ci[1]*Fn+ko,nl(Zo,ko)):(Ii=ci[0]*Mr+Zo,fo=ci[1]*Fn+ko,po=ci[2]*Mr+Zo,So=ci[3]*Fn+ko,Zo=ci[4]*Mr+Zo,ko=ci[5]*Fn+ko,Qa(Ii,fo,po,So,Zo,ko));return pr&&Tu(),iu(Ht),this},Fe.path=function(ce){for(var He=0;He<ce.length;He++){var ht=ce[He],It=ht.c;switch(ht.op){case"m":ba(It[0],It[1]);break;case"l":nl(It[0],It[1]);break;case"c":Qa.apply(this,It);break;case"h":Tu()}}return this},Fe.__private__.rect=Fe.rect=function(ce,He,ht,It,Ht){if(isNaN(ce)||isNaN(He)||isNaN(ht)||isNaN(It)||!Aa(Ht))throw new Error("Invalid arguments passed to jsPDF.rect");return Tt===dt.COMPAT&&(It=-It),vt([Gt(ot(ce)),Gt(Ct(He)),Gt(ot(ht)),Gt(ot(It)),"re"].join(" ")),iu(Ht),this},Fe.__private__.triangle=Fe.triangle=function(ce,He,ht,It,Ht,pr,Mr){if(isNaN(ce)||isNaN(He)||isNaN(ht)||isNaN(It)||isNaN(Ht)||isNaN(pr)||!Aa(Mr))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[ht-ce,It-He],[Ht-ht,pr-It],[ce-Ht,He-pr]],ce,He,[1,1],Mr,!0),this},Fe.__private__.roundedRect=Fe.roundedRect=function(ce,He,ht,It,Ht,pr,Mr){if(isNaN(ce)||isNaN(He)||isNaN(ht)||isNaN(It)||isNaN(Ht)||isNaN(pr)||!Aa(Mr))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Fn=4/3*(Math.SQRT2-1);return Ht=Math.min(Ht,.5*ht),pr=Math.min(pr,.5*It),this.lines([[ht-2*Ht,0],[Ht*Fn,0,Ht,pr-pr*Fn,Ht,pr],[0,It-2*pr],[0,pr*Fn,-Ht*Fn,pr,-Ht,pr],[2*Ht-ht,0],[-Ht*Fn,0,-Ht,-pr*Fn,-Ht,-pr],[0,2*pr-It],[0,-pr*Fn,Ht*Fn,-pr,Ht,-pr]],ce+Ht,He,[1,1],Mr,!0),this},Fe.__private__.ellipse=Fe.ellipse=function(ce,He,ht,It,Ht){if(isNaN(ce)||isNaN(He)||isNaN(ht)||isNaN(It)||!Aa(Ht))throw new Error("Invalid arguments passed to jsPDF.ellipse");var pr=4/3*(Math.SQRT2-1)*ht,Mr=4/3*(Math.SQRT2-1)*It;return ba(ce+ht,He),Qa(ce+ht,He-Mr,ce+pr,He-It,ce,He-It),Qa(ce-pr,He-It,ce-ht,He-Mr,ce-ht,He),Qa(ce-ht,He+Mr,ce-pr,He+It,ce,He+It),Qa(ce+pr,He+It,ce+ht,He+Mr,ce+ht,He),iu(Ht),this},Fe.__private__.circle=Fe.circle=function(ce,He,ht,It){if(isNaN(ce)||isNaN(He)||isNaN(ht)||!Aa(It))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(ce,He,ht,ht,It)},Fe.setFont=function(ce,He,ht){return ht&&(He=Ur(He,ht)),Si=ru(ce,He,{disableWarning:!1}),this};var Uu=Fe.__private__.getFont=Fe.getFont=function(){return to[ru.apply(Fe,arguments)]};Fe.__private__.getFontList=Fe.getFontList=function(){var ce,He,ht={};for(ce in co)if(co.hasOwnProperty(ce))for(He in ht[ce]=[],co[ce])co[ce].hasOwnProperty(He)&&ht[ce].push(He);return ht},Fe.addFont=function(ce,He,ht,It,Ht){var pr=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&pr.indexOf(arguments[3])!==-1?Ht=arguments[3]:arguments[3]&&pr.indexOf(arguments[3])==-1&&(ht=Ur(ht,It)),Ht=Ht||"Identity-H",Ra.call(this,ce,He,ht,Ht)};var wa,su=N.lineWidth||.200025,Il=Fe.__private__.getLineWidth=Fe.getLineWidth=function(){return su},Nu=Fe.__private__.setLineWidth=Fe.setLineWidth=function(ce){return su=ce,vt(Gt(ot(ce))+" w"),this};Fe.__private__.setLineDash=Vr.API.setLineDash=Vr.API.setLineDashPattern=function(ce,He){if(ce=ce||[],He=He||0,isNaN(He)||!Array.isArray(ce))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return ce=ce.map(function(ht){return Gt(ot(ht))}).join(" "),He=Gt(ot(He)),vt("["+ce+"] "+He+" d"),this};var Mu=Fe.__private__.getLineHeight=Fe.getLineHeight=function(){return ln*wa};Fe.__private__.getLineHeight=Fe.getLineHeight=function(){return ln*wa};var Ru=Fe.__private__.setLineHeightFactor=Fe.setLineHeightFactor=function(ce){return typeof(ce=ce||1.15)=="number"&&(wa=ce),this},ku=Fe.__private__.getLineHeightFactor=Fe.getLineHeightFactor=function(){return wa};Ru(N.lineHeight);var ca=Fe.__private__.getHorizontalCoordinate=function(ce){return ot(ce)},Ba=Fe.__private__.getVerticalCoordinate=function(ce){return Tt===dt.ADVANCED?ce:di[ft].mediaBox.topRightY-di[ft].mediaBox.bottomLeftY-ot(ce)},Qu=Fe.__private__.getHorizontalCoordinateString=Fe.getHorizontalCoordinateString=function(ce){return Gt(ca(ce))},Ca=Fe.__private__.getVerticalCoordinateString=Fe.getVerticalCoordinateString=function(ce){return Gt(Ba(ce))},js=N.strokeColor||"0 G";Fe.__private__.getStrokeColor=Fe.getDrawColor=function(){return as(js)},Fe.__private__.setStrokeColor=Fe.setDrawColor=function(ce,He,ht,It){return js=ms({ch1:ce,ch2:He,ch3:ht,ch4:It,pdfColorType:"draw",precision:2}),vt(js),this};var jl=N.fillColor||"0 g";Fe.__private__.getFillColor=Fe.getFillColor=function(){return as(jl)},Fe.__private__.setFillColor=Fe.setFillColor=function(ce,He,ht,It){return jl=ms({ch1:ce,ch2:He,ch3:ht,ch4:It,pdfColorType:"fill",precision:2}),vt(jl),this};var Ea=N.textColor||"0 g",vA=Fe.__private__.getTextColor=Fe.getTextColor=function(){return as(Ea)};Fe.__private__.setTextColor=Fe.setTextColor=function(ce,He,ht,It){return Ea=ms({ch1:ce,ch2:He,ch3:ht,ch4:It,pdfColorType:"text",precision:3}),this};var Ll=N.charSpace,yA=Fe.__private__.getCharSpace=Fe.getCharSpace=function(){return parseFloat(Ll||0)};Fe.__private__.setCharSpace=Fe.setCharSpace=function(ce){if(isNaN(ce))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Ll=ce,this};var au=0;Fe.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},Fe.__private__.setLineCap=Fe.setLineCap=function(ce){var He=Fe.CapJoinStyles[ce];if(He===void 0)throw new Error("Line cap style of '"+ce+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return au=He,vt(He+" J"),this};var Ha=0;Fe.__private__.setLineJoin=Fe.setLineJoin=function(ce){var He=Fe.CapJoinStyles[ce];if(He===void 0)throw new Error("Line join style of '"+ce+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Ha=He,vt(He+" j"),this},Fe.__private__.setLineMiterLimit=Fe.__private__.setMiterLimit=Fe.setLineMiterLimit=Fe.setMiterLimit=function(ce){if(ce=ce||0,isNaN(ce))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return vt(Gt(ot(ce))+" M"),this},Fe.GState=on,Fe.setGState=function(ce){(ce=typeof ce=="string"?Co[Xs[ce]]:il(null,ce)).equals(ga)||(vt("/"+ce.id+" gs"),ga=ce)};var il=function(ce,He){if(!ce||!Xs[ce]){var ht=!1;for(var It in Co)if(Co.hasOwnProperty(It)&&Co[It].equals(He)){ht=!0;break}if(ht)He=Co[It];else{var Ht="GS"+(Object.keys(Co).length+1).toString(10);Co[Ht]=He,He.id=Ht}return ce&&(Xs[ce]=He.id),Wi.publish("addGState",He),He}};Fe.addGState=function(ce,He){return il(ce,He),this},Fe.saveGraphicsState=function(){return vt("q"),oa.push({key:Si,size:ln,color:Ea}),this},Fe.restoreGraphicsState=function(){vt("Q");var ce=oa.pop();return Si=ce.key,ln=ce.size,Ea=ce.color,ga=null,this},Fe.setCurrentTransformationMatrix=function(ce){return vt(ce.toString()+" cm"),this},Fe.comment=function(ce){return vt("#"+ce),this};var Dl=function(ce,He){var ht=ce||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return ht},set:function(pr){isNaN(pr)||(ht=parseFloat(pr))}});var It=He||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return It},set:function(pr){isNaN(pr)||(It=parseFloat(pr))}});var Ht="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return Ht},set:function(pr){Ht=pr.toString()}}),this},Ol=function(ce,He,ht,It){Dl.call(this,ce,He),this.type="rect";var Ht=ht||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return Ht},set:function(Mr){isNaN(Mr)||(Ht=parseFloat(Mr))}});var pr=It||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return pr},set:function(Mr){isNaN(Mr)||(pr=parseFloat(Mr))}}),this},ol=function(){this.page=Eo,this.currentPage=ft,this.pages=zr.slice(0),this.pagesContext=di.slice(0),this.x=$o,this.y=Mi,this.matrix=Gs,this.width=al(ft),this.height=Sa(ft),this.outputDestination=fn,this.id="",this.objectNumber=-1};ol.prototype.restore=function(){Eo=this.page,ft=this.currentPage,di=this.pagesContext,zr=this.pages,$o=this.x,Mi=this.y,Gs=this.matrix,Wa(ft,this.width),Tl(ft,this.height),fn=this.outputDestination};var lu=function(ce,He,ht,It,Ht){aa.push(new ol),Eo=ft=0,zr=[],$o=ce,Mi=He,Gs=Ht,El([ht,It])},Hu=function(ce){if(sa[ce])aa.pop().restore();else{var He=new ol,ht="Xo"+(Object.keys(Go).length+1).toString(10);He.id=ht,sa[ce]=ht,Go[ht]=He,Wi.publish("addFormObject",He),aa.pop().restore()}};for(var sl in Fe.beginFormObject=function(ce,He,ht,It,Ht){return lu(ce,He,ht,It,Ht),this},Fe.endFormObject=function(ce){return Hu(ce),this},Fe.doFormObject=function(ce,He){var ht=Go[sa[ce]];return vt("q"),vt(He.toString()+" cm"),vt("/"+ht.id+" Do"),vt("Q"),this},Fe.getFormObject=function(ce){var He=Go[sa[ce]];return{x:He.x,y:He.y,width:He.width,height:He.height,matrix:He.matrix}},Fe.save=function(ce,He){return ce=ce||"generated.pdf",(He=He||{}).returnPromise=He.returnPromise||!1,He.returnPromise===!1?(mn(Fl(ya()),ce),typeof mn.unload=="function"&&Cn.setTimeout&&setTimeout(mn.unload,911),this):new Promise(function(ht,It){try{var Ht=mn(Fl(ya()),ce);typeof mn.unload=="function"&&Cn.setTimeout&&setTimeout(mn.unload,911),ht(Ht)}catch(pr){It(pr.message)}})},Vr.API)Vr.API.hasOwnProperty(sl)&&(sl==="events"&&Vr.API.events.length?function(ce,He){var ht,It,Ht;for(Ht=He.length-1;Ht!==-1;Ht--)ht=He[Ht][0],It=He[Ht][1],ce.subscribe.apply(ce,[ht].concat(typeof It=="function"?[It]:It))}(Wi,Vr.API.events):Fe[sl]=Vr.API[sl]);var al=Fe.getPageWidth=function(ce){return(di[ce=ce||ft].mediaBox.topRightX-di[ce].mediaBox.bottomLeftX)/Sn},Wa=Fe.setPageWidth=function(ce,He){di[ce].mediaBox.topRightX=He*Sn+di[ce].mediaBox.bottomLeftX},Sa=Fe.getPageHeight=function(ce){return(di[ce=ce||ft].mediaBox.topRightY-di[ce].mediaBox.bottomLeftY)/Sn},Tl=Fe.setPageHeight=function(ce,He){di[ce].mediaBox.topRightY=He*Sn+di[ce].mediaBox.bottomLeftY};return Fe.internal={pdfEscape:ls,getStyle:Ou,getFont:Uu,getFontSize:pn,getCharSpace:yA,getTextColor:vA,getLineHeight:Mu,getLineHeightFactor:ku,getLineWidth:Il,write:pi,getHorizontalCoordinate:ca,getVerticalCoordinate:Ba,getCoordinateString:Qu,getVerticalCoordinateString:Ca,collections:{},newObject:Mo,newAdditionalObject:ss,newObjectDeferred:Oo,newObjectDeferredBegin:os,getFilters:la,putStream:Is,events:Wi,scaleFactor:Sn,pageSize:{getWidth:function(){return al(ft)},setWidth:function(ce){Wa(ft,ce)},getHeight:function(){return Sa(ft)},setHeight:function(ce){Tl(ft,ce)}},encryptionOptions:Re,encryption:es,getEncryptor:pA,output:Xo,getNumberOfPages:tu,pages:zr,out:vt,f2:br,f3:tt,getPageInfo:Du,getPageInfoByObjId:Ai,getCurrentPageInfo:mA,getPDFVersion:rt,Point:Dl,Rectangle:Ol,Matrix:$n,hasHotfix:_l},Object.defineProperty(Fe.internal.pageSize,"width",{get:function(){return al(ft)},set:function(ce){Wa(ft,ce)},enumerable:!0,configurable:!0}),Object.defineProperty(Fe.internal.pageSize,"height",{get:function(){return Sa(ft)},set:function(ce){Tl(ft,ce)},enumerable:!0,configurable:!0}),dA.call(Fe,Kr),Si="F1",_u(ae,O),Wi.publish("initialized"),Fe}Gr.prototype.lsbFirstWord=function(N){return String.fromCharCode(N>>0&255,N>>8&255,N>>16&255,N>>24&255)},Gr.prototype.toHexString=function(N){return N.split("").map(function(_){return("0"+(255&_.charCodeAt(0)).toString(16)).slice(-2)}).join("")},Gr.prototype.hexToBytes=function(N){for(var _=[],O=0;O<N.length;O+=2)_.push(String.fromCharCode(parseInt(N.substr(O,2),16)));return _.join("")},Gr.prototype.processOwnerPassword=function(N,_){return Fr(Wo(_).substr(0,5),N)},Gr.prototype.encryptor=function(N,_){var O=Wo(this.encryptionKey+String.fromCharCode(255&N,N>>8&255,N>>16&255,255&_,_>>8&255)).substr(0,10);return function(q){return Fr(O,q)}},on.prototype.equals=function(N){var _,O="id,objectNumber,equals";if(!N||(0,U.Z)(N)!==(0,U.Z)(this))return!1;var q=0;for(_ in this)if(!(O.indexOf(_)>=0)){if(this.hasOwnProperty(_)&&!N.hasOwnProperty(_)||this[_]!==N[_])return!1;q++}for(_ in N)N.hasOwnProperty(_)&&O.indexOf(_)<0&&q--;return q===0},Vr.API={events:[]},Vr.version="2.5.2";var sn=Vr.API,Ci=1,Zn=function(N){return N.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},hi=function(N){return N.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},xn=function(N){return N.toFixed(2)},uo=function(N){return N.toFixed(5)};sn.__acroform__={};var Ji=function(N,_){N.prototype=Object.create(_.prototype),N.prototype.constructor=N},Ki=function(N){return N*Ci},no=function(N){var _=new Lo,O=Zr.internal.getHeight(N)||0,q=Zr.internal.getWidth(N)||0;return _.BBox=[0,0,Number(xn(q)),Number(xn(O))],_},kn=sn.__acroform__.setBit=function(N,_){if(N=N||0,_=_||0,isNaN(N)||isNaN(_))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return N|=1<<_},wn=sn.__acroform__.clearBit=function(N,_){if(N=N||0,_=_||0,isNaN(N)||isNaN(_))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return N&=~(1<<_)},oi=sn.__acroform__.getBit=function(N,_){if(isNaN(N)||isNaN(_))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return N&1<<_?1:0},cn=sn.__acroform__.getBitForPdf=function(N,_){if(isNaN(N)||isNaN(_))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return oi(N,_-1)},hn=sn.__acroform__.setBitForPdf=function(N,_){if(isNaN(N)||isNaN(_))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return kn(N,_-1)},Gn=sn.__acroform__.clearBitForPdf=function(N,_){if(isNaN(N)||isNaN(_))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return wn(N,_-1)},Ao=sn.__acroform__.calculateCoordinates=function(N,_){var O=_.internal.getHorizontalCoordinate,q=_.internal.getVerticalCoordinate,ae=N[0],ie=N[1],fe=N[2],me=N[3],Be={};return Be.lowerLeft_X=O(ae)||0,Be.lowerLeft_Y=q(ie+me)||0,Be.upperRight_X=O(ae+fe)||0,Be.upperRight_Y=q(ie)||0,[Number(xn(Be.lowerLeft_X)),Number(xn(Be.lowerLeft_Y)),Number(xn(Be.upperRight_X)),Number(xn(Be.upperRight_Y))]},wo=function(N){if(N.appearanceStreamContent)return N.appearanceStreamContent;if(N.V||N.DV){var _=[],O=N._V||N.DV,q=Bo(N,O),ae=N.scope.internal.getFont(N.fontName,N.fontStyle).id;_.push("/Tx BMC"),_.push("q"),_.push("BT"),_.push(N.scope.__private__.encodeColorString(N.color)),_.push("/"+ae+" "+xn(q.fontSize)+" Tf"),_.push("1 0 0 1 0 0 Tm"),_.push(q.text),_.push("ET"),_.push("Q"),_.push("EMC");var ie=no(N);return ie.scope=N.scope,ie.stream=_.join(`
`),ie}},Bo=function(N,_){var O=N.fontSize===0?N.maxFontSize:N.fontSize,q={text:"",fontSize:""},ae=(_=(_=_.substr(0,1)=="("?_.substr(1):_).substr(_.length-1)==")"?_.substr(0,_.length-1):_).split(" ");ae=N.multiline?ae.map(function(tt){return tt.split(`
`)}):ae.map(function(tt){return[tt]});var ie=O,fe=Zr.internal.getHeight(N)||0;fe=fe<0?-fe:fe;var me=Zr.internal.getWidth(N)||0;me=me<0?-me:me;var Be=function(tt,ot,Ot){if(tt+1<ae.length){var Ct=ot+" "+ae[tt+1][0];return Qi(Ct,N,Ot).width<=me-4}return!1};ie++;e:for(;ie>0;){_="",ie--;var Ie,Re,ke=Qi("3",N,ie).height,Ye=N.multiline?fe-ie:(fe-ke)/2,Fe=Ye+=2,At=0,rt=0,ct=0;if(ie<=0){_=`(...) Tj
`,_+="% Width of Text: "+Qi(_,N,ie=12).width+", FieldWidth:"+me+`
`;break}for(var Je="",dt=0,Tt=0;Tt<ae.length;Tt++)if(ae.hasOwnProperty(Tt)){var Wt=!1;if(ae[Tt].length!==1&&ct!==ae[Tt].length-1){if((ke+2)*(dt+2)+2>fe)continue e;Je+=ae[Tt][ct],Wt=!0,rt=Tt,Tt--}else{Je=(Je+=ae[Tt][ct]+" ").substr(Je.length-1)==" "?Je.substr(0,Je.length-1):Je;var ar=parseInt(Tt),Ur=Be(ar,Je,ie),Gt=Tt>=ae.length-1;if(Ur&&!Gt){Je+=" ",ct=0;continue}if(Ur||Gt){if(Gt)rt=ar;else if(N.multiline&&(ke+2)*(dt+2)+2>fe)continue e}else{if(!N.multiline||(ke+2)*(dt+2)+2>fe)continue e;rt=ar}}for(var xt="",Zt=At;Zt<=rt;Zt++){var br=ae[Zt];if(N.multiline){if(Zt===rt){xt+=br[ct]+" ",ct=(ct+1)%br.length;continue}if(Zt===At){xt+=br[br.length-1]+" ";continue}}xt+=br[0]+" "}switch(xt=xt.substr(xt.length-1)==" "?xt.substr(0,xt.length-1):xt,Re=Qi(xt,N,ie).width,N.textAlign){case"right":Ie=me-Re-2;break;case"center":Ie=(me-Re)/2;break;case"left":default:Ie=2}_+=xn(Ie)+" "+xn(Fe)+` Td
`,_+="("+Zn(xt)+`) Tj
`,_+=-xn(Ie)+` 0 Td
`,Fe=-(ie+2),Re=0,At=Wt?rt:rt+1,dt++,Je=""}break}return q.text=_,q.fontSize=ie,q},Qi=function(N,_,O){var q=_.scope.internal.getFont(_.fontName,_.fontStyle),ae=_.scope.getStringUnitWidth(N,{font:q,fontSize:parseFloat(O),charSpace:0})*parseFloat(O);return{height:_.scope.getStringUnitWidth("3",{font:q,fontSize:parseFloat(O),charSpace:0})*parseFloat(O)*1.5,width:ae}},Ya={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},Ja=function(N,_){var O={type:"reference",object:N};_.internal.getPageInfo(N.page).pageContext.annotations.find(function(q){return q.type===O.type&&q.object===O.object})===void 0&&_.internal.getPageInfo(N.page).pageContext.annotations.push(O)},ks=function(N,_){for(var O in N)if(N.hasOwnProperty(O)){var q=O,ae=N[O];_.internal.newObjectDeferredBegin(ae.objId,!0),(0,U.Z)(ae)==="object"&&typeof ae.putStream=="function"&&ae.putStream(),delete N[q]}},qa=function(N,_){if(_.scope=N,N.internal!==void 0&&(N.internal.acroformPlugin===void 0||N.internal.acroformPlugin.isInitialized===!1)){if(Ko.FieldNum=0,N.internal.acroformPlugin=JSON.parse(JSON.stringify(Ya)),N.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Ci=N.internal.scaleFactor,N.internal.acroformPlugin.acroFormDictionaryRoot=new Uo,N.internal.acroformPlugin.acroFormDictionaryRoot.scope=N,N.internal.acroformPlugin.acroFormDictionaryRoot._eventID=N.internal.events.subscribe("postPutResources",function(){(function(O){O.internal.events.unsubscribe(O.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete O.internal.acroformPlugin.acroFormDictionaryRoot._eventID,O.internal.acroformPlugin.printedOut=!0})(N)}),N.internal.events.subscribe("buildDocument",function(){(function(O){O.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var q=O.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var ae in q)if(q.hasOwnProperty(ae)){var ie=q[ae];ie.objId=void 0,ie.hasAnnotation&&Ja(ie,O)}})(N)}),N.internal.events.subscribe("putCatalog",function(){(function(O){if(O.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");O.internal.write("/AcroForm "+O.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(N)}),N.internal.events.subscribe("postPutPages",function(O){(function(q,ae){var ie=!q;for(var fe in q||(ae.internal.newObjectDeferredBegin(ae.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),ae.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),q=q||ae.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(q.hasOwnProperty(fe)){var me=q[fe],Be=[],Ie=me.Rect;if(me.Rect&&(me.Rect=Ao(me.Rect,ae)),ae.internal.newObjectDeferredBegin(me.objId,!0),me.DA=Zr.createDefaultAppearanceStream(me),(0,U.Z)(me)==="object"&&typeof me.getKeyValueListForStream=="function"&&(Be=me.getKeyValueListForStream()),me.Rect=Ie,me.hasAppearanceStream&&!me.appearanceStreamContent){var Re=wo(me);Be.push({key:"AP",value:"<</N "+Re+">>"}),ae.internal.acroformPlugin.xForms.push(Re)}if(me.appearanceStreamContent){var ke="";for(var Ye in me.appearanceStreamContent)if(me.appearanceStreamContent.hasOwnProperty(Ye)){var Fe=me.appearanceStreamContent[Ye];if(ke+="/"+Ye+" ",ke+="<<",Object.keys(Fe).length>=1||Array.isArray(Fe)){for(var fe in Fe)if(Fe.hasOwnProperty(fe)){var At=Fe[fe];typeof At=="function"&&(At=At.call(ae,me)),ke+="/"+fe+" "+At+" ",ae.internal.acroformPlugin.xForms.indexOf(At)>=0||ae.internal.acroformPlugin.xForms.push(At)}}else typeof(At=Fe)=="function"&&(At=At.call(ae,me)),ke+="/"+fe+" "+At,ae.internal.acroformPlugin.xForms.indexOf(At)>=0||ae.internal.acroformPlugin.xForms.push(At);ke+=">>"}Be.push({key:"AP",value:`<<
`+ke+">>"})}ae.internal.putStream({additionalKeyValues:Be,objectId:me.objId}),ae.internal.out("endobj")}ie&&ks(ae.internal.acroformPlugin.xForms,ae)})(O,N)}),N.internal.acroformPlugin.isInitialized=!0}},Fo=sn.__acroform__.arrayToPdfArray=function(N,_,O){var q=function(fe){return fe};if(Array.isArray(N)){for(var ae="[",ie=0;ie<N.length;ie++)switch(ie!==0&&(ae+=" "),(0,U.Z)(N[ie])){case"boolean":case"number":case"object":ae+=N[ie].toString();break;case"string":N[ie].substr(0,1)!=="/"?(_!==void 0&&O&&(q=O.internal.getEncryptor(_)),ae+="("+Zn(q(N[ie].toString()))+")"):ae+=N[ie].toString()}return ae+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},Qn=function(N,_,O){var q=function(ae){return ae};return _!==void 0&&O&&(q=O.internal.getEncryptor(_)),(N=N||"").toString(),N="("+Zn(q(N))+")"},Yn=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(N){this._objId=N}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};Yn.prototype.toString=function(){return this.objId+" 0 R"},Yn.prototype.putStream=function(){var N=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:N,objectId:this.objId}),this.scope.internal.out("endobj")},Yn.prototype.getKeyValueListForStream=function(){var N=[],_=Object.getOwnPropertyNames(this).filter(function(ie){return ie!="content"&&ie!="appearanceStreamContent"&&ie!="scope"&&ie!="objId"&&ie.substring(0,1)!="_"});for(var O in _)if(Object.getOwnPropertyDescriptor(this,_[O]).configurable===!1){var q=_[O],ae=this[q];ae&&(Array.isArray(ae)?N.push({key:q,value:Fo(ae,this.objId,this.scope)}):ae instanceof Yn?(ae.scope=this.scope,N.push({key:q,value:ae.objId+" 0 R"})):typeof ae!="function"&&N.push({key:q,value:ae}))}return N};var Lo=function(){Yn.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 N,_=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return _},set:function(O){_=O}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(O){N=O.trim()},get:function(){return N||null}})};Ji(Lo,Yn);var Uo=function(){Yn.call(this);var N,_=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return _.length>0?_:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return _}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(N){var O=function(q){return q};return this.scope&&(O=this.scope.internal.getEncryptor(this.objId)),"("+Zn(O(N))+")"}},set:function(O){N=O}})};Ji(Uo,Yn);var Ko=function N(){Yn.call(this);var _=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return _},set:function(Je){if(isNaN(Je))throw new Error('Invalid value "'+Je+'" for attribute F supplied.');_=Je}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!cn(_,3)},set:function(Je){Je?this.F=hn(_,3):this.F=Gn(_,3)}});var O=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return O},set:function(Je){if(isNaN(Je))throw new Error('Invalid value "'+Je+'" for attribute Ff supplied.');O=Je}});var q=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(q.length!==0)return q},set:function(Je){q=Je!==void 0?Je:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!q||isNaN(q[0])?0:q[0]},set:function(Je){q[0]=Je}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!q||isNaN(q[1])?0:q[1]},set:function(Je){q[1]=Je}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!q||isNaN(q[2])?0:q[2]},set:function(Je){q[2]=Je}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!q||isNaN(q[3])?0:q[3]},set:function(Je){q[3]=Je}});var ae="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return ae},set:function(Je){switch(Je){case"/Btn":case"/Tx":case"/Ch":case"/Sig":ae=Je;break;default:throw new Error('Invalid value "'+Je+'" for attribute FT supplied.')}}});var ie=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!ie||ie.length<1){if(this instanceof Qs)return;ie="FieldObject"+N.FieldNum++}var Je=function(dt){return dt};return this.scope&&(Je=this.scope.internal.getEncryptor(this.objId)),"("+Zn(Je(ie))+")"},set:function(Je){ie=Je.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return ie},set:function(Je){ie=Je}});var fe="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return fe},set:function(Je){fe=Je}});var me="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return me},set:function(Je){me=Je}});var Be=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return Be},set:function(Je){Be=Je}});var Ie=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return Ie===void 0?50/Ci:Ie},set:function(Je){Ie=Je}});var Re="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return Re},set:function(Je){Re=Je}});var ke="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!ke||this instanceof Qs||this instanceof Hs))return Qn(ke,this.objId,this.scope)},set:function(Je){Je=Je.toString(),ke=Je}});var Ye=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(Ye)return this instanceof _o?Ye:Qn(Ye,this.objId,this.scope)},set:function(Je){Je=Je.toString(),Ye=this instanceof _o?Je:Je.substr(0,1)==="("?hi(Je.substr(1,Je.length-2)):hi(Je)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof _o?hi(Ye.substr(1,Ye.length-1)):Ye},set:function(Je){Je=Je.toString(),Ye=this instanceof _o?"/"+Je:Je}});var Fe=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(Fe)return Fe},set:function(Je){this.V=Je}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(Fe)return this instanceof _o?Fe:Qn(Fe,this.objId,this.scope)},set:function(Je){Je=Je.toString(),Fe=this instanceof _o?Je:Je.substr(0,1)==="("?hi(Je.substr(1,Je.length-2)):hi(Je)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof _o?hi(Fe.substr(1,Fe.length-1)):Fe},set:function(Je){Je=Je.toString(),Fe=this instanceof _o?"/"+Je:Je}}),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 At,rt=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return rt},set:function(Je){Je=!!Je,rt=Je}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(At)return At},set:function(Je){At=Je}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!cn(this.Ff,1)},set:function(Je){Je?this.Ff=hn(this.Ff,1):this.Ff=Gn(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!cn(this.Ff,2)},set:function(Je){Je?this.Ff=hn(this.Ff,2):this.Ff=Gn(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!cn(this.Ff,3)},set:function(Je){Je?this.Ff=hn(this.Ff,3):this.Ff=Gn(this.Ff,3)}});var ct=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(ct!==null)return ct},set:function(Je){if([0,1,2].indexOf(Je)===-1)throw new Error('Invalid value "'+Je+'" for attribute Q supplied.');ct=Je}}),Object.defineProperty(this,"textAlign",{get:function(){var Je;switch(ct){case 0:default:Je="left";break;case 1:Je="center";break;case 2:Je="right"}return Je},configurable:!0,enumerable:!0,set:function(Je){switch(Je){case"right":case 2:ct=2;break;case"center":case 1:ct=1;break;case"left":case 0:default:ct=0}}})};Ji(Ko,Yn);var Ss=function(){Ko.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var N=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return N},set:function(O){N=O}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return N},set:function(O){N=O}});var _=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Fo(_,this.objId,this.scope)},set:function(O){var q,ae;ae=[],typeof(q=O)=="string"&&(ae=function(ie,fe,me){me||(me=1);for(var Be,Ie=[];Be=fe.exec(ie);)Ie.push(Be[me]);return Ie}(q,/\((.*?)\)/g)),_=ae}}),this.getOptions=function(){return _},this.setOptions=function(O){_=O,this.sort&&_.sort()},this.addOption=function(O){O=(O=O||"").toString(),_.push(O),this.sort&&_.sort()},this.removeOption=function(O,q){for(q=q||!1,O=(O=O||"").toString();_.indexOf(O)!==-1&&(_.splice(_.indexOf(O),1),q!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!cn(this.Ff,18)},set:function(O){O?this.Ff=hn(this.Ff,18):this.Ff=Gn(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!cn(this.Ff,19)},set:function(O){this.combo===!0&&(O?this.Ff=hn(this.Ff,19):this.Ff=Gn(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!cn(this.Ff,20)},set:function(O){O?(this.Ff=hn(this.Ff,20),_.sort()):this.Ff=Gn(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!cn(this.Ff,22)},set:function(O){O?this.Ff=hn(this.Ff,22):this.Ff=Gn(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!cn(this.Ff,23)},set:function(O){O?this.Ff=hn(this.Ff,23):this.Ff=Gn(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!cn(this.Ff,27)},set:function(O){O?this.Ff=hn(this.Ff,27):this.Ff=Gn(this.Ff,27)}}),this.hasAppearanceStream=!1};Ji(Ss,Ko);var hs=function(){Ss.call(this),this.fontName="helvetica",this.combo=!1};Ji(hs,Ss);var ps=function(){hs.call(this),this.combo=!0};Ji(ps,hs);var Ti=function(){ps.call(this),this.edit=!0};Ji(Ti,ps);var _o=function(){Ko.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!cn(this.Ff,15)},set:function(O){O?this.Ff=hn(this.Ff,15):this.Ff=Gn(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!cn(this.Ff,16)},set:function(O){O?this.Ff=hn(this.Ff,16):this.Ff=Gn(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!cn(this.Ff,17)},set:function(O){O?this.Ff=hn(this.Ff,17):this.Ff=Gn(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!cn(this.Ff,26)},set:function(O){O?this.Ff=hn(this.Ff,26):this.Ff=Gn(this.Ff,26)}});var N,_={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var O=function(ie){return ie};if(this.scope&&(O=this.scope.internal.getEncryptor(this.objId)),Object.keys(_).length!==0){var q,ae=[];for(q in ae.push("<<"),_)ae.push("/"+q+" ("+Zn(O(_[q]))+")");return ae.push(">>"),ae.join(`
`)}},set:function(O){(0,U.Z)(O)==="object"&&(_=O)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return _.CA||""},set:function(O){typeof O=="string"&&(_.CA=O)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return N},set:function(O){N=O}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return N.substr(1,N.length-1)},set:function(O){N="/"+O}})};Ji(_o,Ko);var vs=function(){_o.call(this),this.pushButton=!0};Ji(vs,_o);var ra=function(){_o.call(this),this.radio=!0,this.pushButton=!1;var N=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return N},set:function(_){N=_!==void 0?_:[]}})};Ji(ra,_o);var Qs=function(){var N,_;Ko.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return N},set:function(ae){N=ae}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return _},set:function(ae){_=ae}});var O,q={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var ae=function(me){return me};this.scope&&(ae=this.scope.internal.getEncryptor(this.objId));var ie,fe=[];for(ie in fe.push("<<"),q)fe.push("/"+ie+" ("+Zn(ae(q[ie]))+")");return fe.push(">>"),fe.join(`
`)},set:function(ae){(0,U.Z)(ae)==="object"&&(q=ae)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return q.CA||""},set:function(ae){typeof ae=="string"&&(q.CA=ae)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return O},set:function(ae){O=ae}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return O.substr(1,O.length-1)},set:function(ae){O="/"+ae}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Zr.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Ji(Qs,Ko),ra.prototype.setAppearance=function(N){if(!("createAppearanceStream"in N)||!("getCA"in N))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var _ in this.Kids)if(this.Kids.hasOwnProperty(_)){var O=this.Kids[_];O.appearanceStreamContent=N.createAppearanceStream(O.optionName),O.caption=N.getCA()}},ra.prototype.createOption=function(N){var _=new Qs;return _.Parent=this,_.optionName=N,this.Kids.push(_),gu.call(this.scope,_),_};var Do=function(){_o.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Zr.CheckBox.createAppearanceStream()};Ji(Do,_o);var Hs=function(){Ko.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!cn(this.Ff,13)},set:function(_){_?this.Ff=hn(this.Ff,13):this.Ff=Gn(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!cn(this.Ff,21)},set:function(_){_?this.Ff=hn(this.Ff,21):this.Ff=Gn(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!cn(this.Ff,23)},set:function(_){_?this.Ff=hn(this.Ff,23):this.Ff=Gn(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!cn(this.Ff,24)},set:function(_){_?this.Ff=hn(this.Ff,24):this.Ff=Gn(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!cn(this.Ff,25)},set:function(_){_?this.Ff=hn(this.Ff,25):this.Ff=Gn(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!cn(this.Ff,26)},set:function(_){_?this.Ff=hn(this.Ff,26):this.Ff=Gn(this.Ff,26)}});var N=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return N},set:function(_){N=_}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return N},set:function(_){Number.isInteger(_)&&(N=_)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Ji(Hs,Ko);var is=function(){Hs.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!cn(this.Ff,14)},set:function(N){N?this.Ff=hn(this.Ff,14):this.Ff=Gn(this.Ff,14)}}),this.password=!0};Ji(is,Hs);var Zr={CheckBox:{createAppearanceStream:function(){return{N:{On:Zr.CheckBox.YesNormal},D:{On:Zr.CheckBox.YesPushDown,Off:Zr.CheckBox.OffPushDown}}},YesPushDown:function(N){var _=no(N);_.scope=N.scope;var O=[],q=N.scope.internal.getFont(N.fontName,N.fontStyle).id,ae=N.scope.__private__.encodeColorString(N.color),ie=Bo(N,N.caption);return O.push("0.749023 g"),O.push("0 0 "+xn(Zr.internal.getWidth(N))+" "+xn(Zr.internal.getHeight(N))+" re"),O.push("f"),O.push("BMC"),O.push("q"),O.push("0 0 1 rg"),O.push("/"+q+" "+xn(ie.fontSize)+" Tf "+ae),O.push("BT"),O.push(ie.text),O.push("ET"),O.push("Q"),O.push("EMC"),_.stream=O.join(`
`),_},YesNormal:function(N){var _=no(N);_.scope=N.scope;var O=N.scope.internal.getFont(N.fontName,N.fontStyle).id,q=N.scope.__private__.encodeColorString(N.color),ae=[],ie=Zr.internal.getHeight(N),fe=Zr.internal.getWidth(N),me=Bo(N,N.caption);return ae.push("1 g"),ae.push("0 0 "+xn(fe)+" "+xn(ie)+" re"),ae.push("f"),ae.push("q"),ae.push("0 0 1 rg"),ae.push("0 0 "+xn(fe-1)+" "+xn(ie-1)+" re"),ae.push("W"),ae.push("n"),ae.push("0 g"),ae.push("BT"),ae.push("/"+O+" "+xn(me.fontSize)+" Tf "+q),ae.push(me.text),ae.push("ET"),ae.push("Q"),_.stream=ae.join(`
`),_},OffPushDown:function(N){var _=no(N);_.scope=N.scope;var O=[];return O.push("0.749023 g"),O.push("0 0 "+xn(Zr.internal.getWidth(N))+" "+xn(Zr.internal.getHeight(N))+" re"),O.push("f"),_.stream=O.join(`
`),_}},RadioButton:{Circle:{createAppearanceStream:function(N){var _={D:{Off:Zr.RadioButton.Circle.OffPushDown},N:{}};return _.N[N]=Zr.RadioButton.Circle.YesNormal,_.D[N]=Zr.RadioButton.Circle.YesPushDown,_},getCA:function(){return"l"},YesNormal:function(N){var _=no(N);_.scope=N.scope;var O=[],q=Zr.internal.getWidth(N)<=Zr.internal.getHeight(N)?Zr.internal.getWidth(N)/4:Zr.internal.getHeight(N)/4;q=Number((.9*q).toFixed(5));var ae=Zr.internal.Bezier_C,ie=Number((q*ae).toFixed(5));return O.push("q"),O.push("1 0 0 1 "+uo(Zr.internal.getWidth(N)/2)+" "+uo(Zr.internal.getHeight(N)/2)+" cm"),O.push(q+" 0 m"),O.push(q+" "+ie+" "+ie+" "+q+" 0 "+q+" c"),O.push("-"+ie+" "+q+" -"+q+" "+ie+" -"+q+" 0 c"),O.push("-"+q+" -"+ie+" -"+ie+" -"+q+" 0 -"+q+" c"),O.push(ie+" -"+q+" "+q+" -"+ie+" "+q+" 0 c"),O.push("f"),O.push("Q"),_.stream=O.join(`
`),_},YesPushDown:function(N){var _=no(N);_.scope=N.scope;var O=[],q=Zr.internal.getWidth(N)<=Zr.internal.getHeight(N)?Zr.internal.getWidth(N)/4:Zr.internal.getHeight(N)/4;q=Number((.9*q).toFixed(5));var ae=Number((2*q).toFixed(5)),ie=Number((ae*Zr.internal.Bezier_C).toFixed(5)),fe=Number((q*Zr.internal.Bezier_C).toFixed(5));return O.push("0.749023 g"),O.push("q"),O.push("1 0 0 1 "+uo(Zr.internal.getWidth(N)/2)+" "+uo(Zr.internal.getHeight(N)/2)+" cm"),O.push(ae+" 0 m"),O.push(ae+" "+ie+" "+ie+" "+ae+" 0 "+ae+" c"),O.push("-"+ie+" "+ae+" -"+ae+" "+ie+" -"+ae+" 0 c"),O.push("-"+ae+" -"+ie+" -"+ie+" -"+ae+" 0 -"+ae+" c"),O.push(ie+" -"+ae+" "+ae+" -"+ie+" "+ae+" 0 c"),O.push("f"),O.push("Q"),O.push("0 g"),O.push("q"),O.push("1 0 0 1 "+uo(Zr.internal.getWidth(N)/2)+" "+uo(Zr.internal.getHeight(N)/2)+" cm"),O.push(q+" 0 m"),O.push(q+" "+fe+" "+fe+" "+q+" 0 "+q+" c"),O.push("-"+fe+" "+q+" -"+q+" "+fe+" -"+q+" 0 c"),O.push("-"+q+" -"+fe+" -"+fe+" -"+q+" 0 -"+q+" c"),O.push(fe+" -"+q+" "+q+" -"+fe+" "+q+" 0 c"),O.push("f"),O.push("Q"),_.stream=O.join(`
`),_},OffPushDown:function(N){var _=no(N);_.scope=N.scope;var O=[],q=Zr.internal.getWidth(N)<=Zr.internal.getHeight(N)?Zr.internal.getWidth(N)/4:Zr.internal.getHeight(N)/4;q=Number((.9*q).toFixed(5));var ae=Number((2*q).toFixed(5)),ie=Number((ae*Zr.internal.Bezier_C).toFixed(5));return O.push("0.749023 g"),O.push("q"),O.push("1 0 0 1 "+uo(Zr.internal.getWidth(N)/2)+" "+uo(Zr.internal.getHeight(N)/2)+" cm"),O.push(ae+" 0 m"),O.push(ae+" "+ie+" "+ie+" "+ae+" 0 "+ae+" c"),O.push("-"+ie+" "+ae+" -"+ae+" "+ie+" -"+ae+" 0 c"),O.push("-"+ae+" -"+ie+" -"+ie+" -"+ae+" 0 -"+ae+" c"),O.push(ie+" -"+ae+" "+ae+" -"+ie+" "+ae+" 0 c"),O.push("f"),O.push("Q"),_.stream=O.join(`
`),_}},Cross:{createAppearanceStream:function(N){var _={D:{Off:Zr.RadioButton.Cross.OffPushDown},N:{}};return _.N[N]=Zr.RadioButton.Cross.YesNormal,_.D[N]=Zr.RadioButton.Cross.YesPushDown,_},getCA:function(){return"8"},YesNormal:function(N){var _=no(N);_.scope=N.scope;var O=[],q=Zr.internal.calculateCross(N);return O.push("q"),O.push("1 1 "+xn(Zr.internal.getWidth(N)-2)+" "+xn(Zr.internal.getHeight(N)-2)+" re"),O.push("W"),O.push("n"),O.push(xn(q.x1.x)+" "+xn(q.x1.y)+" m"),O.push(xn(q.x2.x)+" "+xn(q.x2.y)+" l"),O.push(xn(q.x4.x)+" "+xn(q.x4.y)+" m"),O.push(xn(q.x3.x)+" "+xn(q.x3.y)+" l"),O.push("s"),O.push("Q"),_.stream=O.join(`
`),_},YesPushDown:function(N){var _=no(N);_.scope=N.scope;var O=Zr.internal.calculateCross(N),q=[];return q.push("0.749023 g"),q.push("0 0 "+xn(Zr.internal.getWidth(N))+" "+xn(Zr.internal.getHeight(N))+" re"),q.push("f"),q.push("q"),q.push("1 1 "+xn(Zr.internal.getWidth(N)-2)+" "+xn(Zr.internal.getHeight(N)-2)+" re"),q.push("W"),q.push("n"),q.push(xn(O.x1.x)+" "+xn(O.x1.y)+" m"),q.push(xn(O.x2.x)+" "+xn(O.x2.y)+" l"),q.push(xn(O.x4.x)+" "+xn(O.x4.y)+" m"),q.push(xn(O.x3.x)+" "+xn(O.x3.y)+" l"),q.push("s"),q.push("Q"),_.stream=q.join(`
`),_},OffPushDown:function(N){var _=no(N);_.scope=N.scope;var O=[];return O.push("0.749023 g"),O.push("0 0 "+xn(Zr.internal.getWidth(N))+" "+xn(Zr.internal.getHeight(N))+" re"),O.push("f"),_.stream=O.join(`
`),_}}},createDefaultAppearanceStream:function(N){var _=N.scope.internal.getFont(N.fontName,N.fontStyle).id,O=N.scope.__private__.encodeColorString(N.color);return"/"+_+" "+N.fontSize+" Tf "+O}};Zr.internal={Bezier_C:.551915024494,calculateCross:function(N){var _=Zr.internal.getWidth(N),O=Zr.internal.getHeight(N),q=Math.min(_,O);return{x1:{x:(_-q)/2,y:(O-q)/2+q},x2:{x:(_-q)/2+q,y:(O-q)/2},x3:{x:(_-q)/2,y:(O-q)/2},x4:{x:(_-q)/2+q,y:(O-q)/2+q}}}},Zr.internal.getWidth=function(N){var _=0;return(0,U.Z)(N)==="object"&&(_=Ki(N.Rect[2])),_},Zr.internal.getHeight=function(N){var _=0;return(0,U.Z)(N)==="object"&&(_=Ki(N.Rect[3])),_};var gu=sn.addField=function(N){if(qa(this,N),!(N instanceof Ko))throw new Error("Invalid argument passed to jsPDF.addField.");var _;return(_=N).scope.internal.acroformPlugin.printedOut&&(_.scope.internal.acroformPlugin.printedOut=!1,_.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),_.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(_),N.page=N.scope.internal.getCurrentPageInfo().pageNumber,this};sn.AcroFormChoiceField=Ss,sn.AcroFormListBox=hs,sn.AcroFormComboBox=ps,sn.AcroFormEditBox=Ti,sn.AcroFormButton=_o,sn.AcroFormPushButton=vs,sn.AcroFormRadioButton=ra,sn.AcroFormCheckBox=Do,sn.AcroFormTextField=Hs,sn.AcroFormPasswordField=is,sn.AcroFormAppearance=Zr,sn.AcroForm={ChoiceField:Ss,ListBox:hs,ComboBox:ps,EditBox:Ti,Button:_o,PushButton:vs,RadioButton:ra,CheckBox:Do,TextField:Hs,PasswordField:is,Appearance:Zr},Vr.AcroForm={ChoiceField:Ss,ListBox:hs,ComboBox:ps,EditBox:Ti,Button:_o,PushButton:vs,RadioButton:ra,CheckBox:Do,TextField:Hs,PasswordField:is,Appearance:Zr};var No=Vr.AcroForm;function yl(N){return N.reduce(function(_,O,q){return _[O]=q,_},{})}(function(N){N.__addimage__={};var _="UNKNOWN",O={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]]},q=N.__addimage__.getImageFileTypeByImageData=function(tt,ot){var Ot,Ct,Ar,er,vr,Yt=_;if((ot=ot||_)==="RGBA"||tt.data!==void 0&&tt.data instanceof Uint8ClampedArray&&"height"in tt&&"width"in tt)return"RGBA";if(Ur(tt))for(vr in O)for(Ar=O[vr],Ot=0;Ot<Ar.length;Ot+=1){for(er=!0,Ct=0;Ct<Ar[Ot].length;Ct+=1)if(Ar[Ot][Ct]!==void 0&&Ar[Ot][Ct]!==tt[Ct]){er=!1;break}if(er===!0){Yt=vr;break}}else for(vr in O)for(Ar=O[vr],Ot=0;Ot<Ar.length;Ot+=1){for(er=!0,Ct=0;Ct<Ar[Ot].length;Ct+=1)if(Ar[Ot][Ct]!==void 0&&Ar[Ot][Ct]!==tt.charCodeAt(Ct)){er=!1;break}if(er===!0){Yt=vr;break}}return Yt===_&&ot!==_&&(Yt=ot),Yt},ae=function tt(ot){for(var Ot=this.internal.write,Ct=this.internal.putStream,Ar=(0,this.internal.getFilters)();Ar.indexOf("FlateEncode")!==-1;)Ar.splice(Ar.indexOf("FlateEncode"),1);ot.objectId=this.internal.newObject();var er=[];if(er.push({key:"Type",value:"/XObject"}),er.push({key:"Subtype",value:"/Image"}),er.push({key:"Width",value:ot.width}),er.push({key:"Height",value:ot.height}),ot.colorSpace===ct.INDEXED?er.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(ot.palette.length/3-1)+" "+("sMask"in ot&&ot.sMask!==void 0?ot.objectId+2:ot.objectId+1)+" 0 R]"}):(er.push({key:"ColorSpace",value:"/"+ot.colorSpace}),ot.colorSpace===ct.DEVICE_CMYK&&er.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),er.push({key:"BitsPerComponent",value:ot.bitsPerComponent}),"decodeParameters"in ot&&ot.decodeParameters!==void 0&&er.push({key:"DecodeParms",value:"<<"+ot.decodeParameters+">>"}),"transparency"in ot&&Array.isArray(ot.transparency)){for(var vr="",Yt=0,yr=ot.transparency.length;Yt<yr;Yt++)vr+=ot.transparency[Yt]+" "+ot.transparency[Yt]+" ";er.push({key:"Mask",value:"["+vr+"]"})}ot.sMask!==void 0&&er.push({key:"SMask",value:ot.objectId+1+" 0 R"});var _r=ot.filter!==void 0?["/"+ot.filter]:void 0;if(Ct({data:ot.data,additionalKeyValues:er,alreadyAppliedFilters:_r,objectId:ot.objectId}),Ot("endobj"),"sMask"in ot&&ot.sMask!==void 0){var Bn="/Predictor "+ot.predictor+" /Colors 1 /BitsPerComponent "+ot.bitsPerComponent+" /Columns "+ot.width,Xe={width:ot.width,height:ot.height,colorSpace:"DeviceGray",bitsPerComponent:ot.bitsPerComponent,decodeParameters:Bn,data:ot.sMask};"filter"in ot&&(Xe.filter=ot.filter),tt.call(this,Xe)}if(ot.colorSpace===ct.INDEXED){var ft=this.internal.newObject();Ct({data:xt(new Uint8Array(ot.palette)),objectId:ft}),Ot("endobj")}},ie=function(){var tt=this.internal.collections.addImage_images;for(var ot in tt)ae.call(this,tt[ot])},fe=function(){var tt,ot=this.internal.collections.addImage_images,Ot=this.internal.write;for(var Ct in ot)Ot("/I"+(tt=ot[Ct]).index,tt.objectId,"0","R")},me=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",ie),this.internal.events.subscribe("putXobjectDict",fe))},Be=function(){var tt=this.internal.collections.addImage_images;return me.call(this),tt},Ie=function(){return Object.keys(this.internal.collections.addImage_images).length},Re=function(tt){return typeof N["process"+tt.toUpperCase()]=="function"},ke=function(tt){return(0,U.Z)(tt)==="object"&&tt.nodeType===1},Ye=function(tt,ot){if(tt.nodeName==="IMG"&&tt.hasAttribute("src")){var Ot=""+tt.getAttribute("src");if(Ot.indexOf("data:image/")===0)return Qr(unescape(Ot).split("base64,").pop());var Ct=N.loadFile(Ot,!0);if(Ct!==void 0)return Ct}if(tt.nodeName==="CANVAS"){if(tt.width===0||tt.height===0)throw new Error("Given canvas must have data. Canvas width: "+tt.width+", height: "+tt.height);var Ar;switch(ot){case"PNG":Ar="image/png";break;case"WEBP":Ar="image/webp";break;case"JPEG":case"JPG":default:Ar="image/jpeg"}return Qr(tt.toDataURL(Ar,1).split("base64,").pop())}},Fe=function(tt){var ot=this.internal.collections.addImage_images;if(ot){for(var Ot in ot)if(tt===ot[Ot].alias)return ot[Ot]}},At=function(tt,ot,Ot){return tt||ot||(tt=-96,ot=-96),tt<0&&(tt=-1*Ot.width*72/tt/this.internal.scaleFactor),ot<0&&(ot=-1*Ot.height*72/ot/this.internal.scaleFactor),tt===0&&(tt=ot*Ot.width/Ot.height),ot===0&&(ot=tt*Ot.height/Ot.width),[tt,ot]},rt=function(tt,ot,Ot,Ct,Ar,er){var vr=At.call(this,Ot,Ct,Ar),Yt=this.internal.getCoordinateString,yr=this.internal.getVerticalCoordinateString,_r=Be.call(this);if(Ot=vr[0],Ct=vr[1],_r[Ar.index]=Ar,er){er*=Math.PI/180;var Bn=Math.cos(er),Xe=Math.sin(er),ft=function(Lt){return Lt.toFixed(4)},gt=[ft(Bn),ft(Xe),ft(-1*Xe),ft(Bn),0,0,"cm"]}this.internal.write("q"),er?(this.internal.write([1,"0","0",1,Yt(tt),yr(ot+Ct),"cm"].join(" ")),this.internal.write(gt.join(" ")),this.internal.write([Yt(Ot),"0","0",Yt(Ct),"0","0","cm"].join(" "))):this.internal.write([Yt(Ot),"0","0",Yt(Ct),Yt(tt),yr(ot+Ct),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+Ar.index+" Do"),this.internal.write("Q")},ct=N.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"};N.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 Je=N.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},dt=N.__addimage__.sHashCode=function(tt){var ot,Ot,Ct=0;if(typeof tt=="string")for(Ot=tt.length,ot=0;ot<Ot;ot++)Ct=(Ct<<5)-Ct+tt.charCodeAt(ot),Ct|=0;else if(Ur(tt))for(Ot=tt.byteLength/2,ot=0;ot<Ot;ot++)Ct=(Ct<<5)-Ct+tt[ot],Ct|=0;return Ct},Tt=N.__addimage__.validateStringAsBase64=function(tt){(tt=tt||"").toString().trim();var ot=!0;return tt.length===0&&(ot=!1),tt.length%4!=0&&(ot=!1),/^[A-Za-z0-9+/]+$/.test(tt.substr(0,tt.length-2))===!1&&(ot=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(tt.substr(-2))===!1&&(ot=!1),ot},Wt=N.__addimage__.extractImageFromDataUrl=function(tt){var ot=(tt=tt||"").split("base64,"),Ot=null;if(ot.length===2){var Ct=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(ot[0]);Array.isArray(Ct)&&(Ot={mimeType:Ct[1],charset:Ct[2],data:ot[1]})}return Ot},ar=N.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"};N.__addimage__.isArrayBuffer=function(tt){return ar()&&tt instanceof ArrayBuffer};var Ur=N.__addimage__.isArrayBufferView=function(tt){return ar()&&typeof Uint32Array!="undefined"&&(tt instanceof Int8Array||tt instanceof Uint8Array||typeof Uint8ClampedArray!="undefined"&&tt instanceof Uint8ClampedArray||tt instanceof Int16Array||tt instanceof Uint16Array||tt instanceof Int32Array||tt instanceof Uint32Array||tt instanceof Float32Array||tt instanceof Float64Array)},Gt=N.__addimage__.binaryStringToUint8Array=function(tt){for(var ot=tt.length,Ot=new Uint8Array(ot),Ct=0;Ct<ot;Ct++)Ot[Ct]=tt.charCodeAt(Ct);return Ot},xt=N.__addimage__.arrayBufferToBinaryString=function(tt){for(var ot="",Ot=Ur(tt)?tt:new Uint8Array(tt),Ct=0;Ct<Ot.length;Ct+=8192)ot+=String.fromCharCode.apply(null,Ot.subarray(Ct,Ct+8192));return ot};N.addImage=function(){var tt,ot,Ot,Ct,Ar,er,vr,Yt,yr;if(typeof arguments[1]=="number"?(ot=_,Ot=arguments[1],Ct=arguments[2],Ar=arguments[3],er=arguments[4],vr=arguments[5],Yt=arguments[6],yr=arguments[7]):(ot=arguments[1],Ot=arguments[2],Ct=arguments[3],Ar=arguments[4],er=arguments[5],vr=arguments[6],Yt=arguments[7],yr=arguments[8]),(0,U.Z)(tt=arguments[0])==="object"&&!ke(tt)&&"imageData"in tt){var _r=tt;tt=_r.imageData,ot=_r.format||ot||_,Ot=_r.x||Ot||0,Ct=_r.y||Ct||0,Ar=_r.w||_r.width||Ar,er=_r.h||_r.height||er,vr=_r.alias||vr,Yt=_r.compression||Yt,yr=_r.rotation||_r.angle||yr}var Bn=this.internal.getFilters();if(Yt===void 0&&Bn.indexOf("FlateEncode")!==-1&&(Yt="SLOW"),isNaN(Ot)||isNaN(Ct))throw new Error("Invalid coordinates passed to jsPDF.addImage");me.call(this);var Xe=Zt.call(this,tt,ot,vr,Yt);return rt.call(this,Ot,Ct,Ar,er,Xe,yr),this};var Zt=function(tt,ot,Ot,Ct){var Ar,er,vr;if(typeof tt=="string"&&q(tt)===_){tt=unescape(tt);var Yt=br(tt,!1);(Yt!==""||(Yt=N.loadFile(tt,!0))!==void 0)&&(tt=Yt)}if(ke(tt)&&(tt=Ye(tt,ot)),ot=q(tt,ot),!Re(ot))throw new Error("addImage does not support files of type '"+ot+"', please ensure that a plugin for '"+ot+"' support is added.");if(((vr=Ot)==null||vr.length===0)&&(Ot=function(yr){return typeof yr=="string"||Ur(yr)?dt(yr):Ur(yr.data)?dt(yr.data):null}(tt)),(Ar=Fe.call(this,Ot))||(ar()&&(tt instanceof Uint8Array||ot==="RGBA"||(er=tt,tt=Gt(tt))),Ar=this["process"+ot.toUpperCase()](tt,Ie.call(this),Ot,function(yr){return yr&&typeof yr=="string"&&(yr=yr.toUpperCase()),yr in N.image_compression?yr:Je.NONE}(Ct),er)),!Ar)throw new Error("An unknown error occurred whilst processing the image.");return Ar},br=N.__addimage__.convertBase64ToBinaryString=function(tt,ot){var Ot;ot=typeof ot!="boolean"||ot;var Ct,Ar="";if(typeof tt=="string"){Ct=(Ot=Wt(tt))!==null?Ot.data:tt;try{Ar=Qr(Ct)}catch(er){if(ot)throw Tt(Ct)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+er.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return Ar};N.getImageProperties=function(tt){var ot,Ot,Ct="";if(ke(tt)&&(tt=Ye(tt)),typeof tt=="string"&&q(tt)===_&&((Ct=br(tt,!1))===""&&(Ct=N.loadFile(tt)||""),tt=Ct),Ot=q(tt),!Re(Ot))throw new Error("addImage does not support files of type '"+Ot+"', please ensure that a plugin for '"+Ot+"' support is added.");if(!ar()||tt instanceof Uint8Array||(tt=Gt(tt)),!(ot=this["process"+Ot.toUpperCase()](tt)))throw new Error("An unknown error occurred whilst processing the image");return ot.fileType=Ot,ot}})(Vr.API),function(N){var _=function(O){if(O!==void 0&&O!="")return!0};Vr.API.events.push(["addPage",function(O){this.internal.getPageInfo(O.pageNumber).pageContext.annotations=[]}]),N.events.push(["putPage",function(O){for(var q,ae,ie,fe=this.internal.getCoordinateString,me=this.internal.getVerticalCoordinateString,Be=this.internal.getPageInfoByObjId(O.objId),Ie=O.pageContext.annotations,Re=!1,ke=0;ke<Ie.length&&!Re;ke++)switch((q=Ie[ke]).type){case"link":(_(q.options.url)||_(q.options.pageNumber))&&(Re=!0);break;case"reference":case"text":case"freetext":Re=!0}if(Re!=0){this.internal.write("/Annots [");for(var Ye=0;Ye<Ie.length;Ye++){q=Ie[Ye];var Fe=this.internal.pdfEscape,At=this.internal.getEncryptor(O.objId);switch(q.type){case"reference":this.internal.write(" "+q.object.objId+" 0 R ");break;case"text":var rt=this.internal.newAdditionalObject(),ct=this.internal.newAdditionalObject(),Je=this.internal.getEncryptor(rt.objId),dt=q.title||"Note";ie="<</Type /Annot /Subtype /Text "+(ae="/Rect ["+fe(q.bounds.x)+" "+me(q.bounds.y+q.bounds.h)+" "+fe(q.bounds.x+q.bounds.w)+" "+me(q.bounds.y)+"] ")+"/Contents ("+Fe(Je(q.contents))+")",ie+=" /Popup "+ct.objId+" 0 R",ie+=" /P "+Be.objId+" 0 R",ie+=" /T ("+Fe(Je(dt))+") >>",rt.content=ie;var Tt=rt.objId+" 0 R";ie="<</Type /Annot /Subtype /Popup "+(ae="/Rect ["+fe(q.bounds.x+30)+" "+me(q.bounds.y+q.bounds.h)+" "+fe(q.bounds.x+q.bounds.w+30)+" "+me(q.bounds.y)+"] ")+" /Parent "+Tt,q.open&&(ie+=" /Open true"),ie+=" >>",ct.content=ie,this.internal.write(rt.objId,"0 R",ct.objId,"0 R");break;case"freetext":ae="/Rect ["+fe(q.bounds.x)+" "+me(q.bounds.y)+" "+fe(q.bounds.x+q.bounds.w)+" "+me(q.bounds.y+q.bounds.h)+"] ";var Wt=q.color||"#000000";ie="<</Type /Annot /Subtype /FreeText "+ae+"/Contents ("+Fe(At(q.contents))+")",ie+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+Wt+")",ie+=" /Border [0 0 0]",ie+=" >>",this.internal.write(ie);break;case"link":if(q.options.name){var ar=this.annotations._nameMap[q.options.name];q.options.pageNumber=ar.page,q.options.top=ar.y}else q.options.top||(q.options.top=0);if(ae="/Rect ["+q.finalBounds.x+" "+q.finalBounds.y+" "+q.finalBounds.w+" "+q.finalBounds.h+"] ",ie="",q.options.url)ie="<</Type /Annot /Subtype /Link "+ae+"/Border [0 0 0] /A <</S /URI /URI ("+Fe(At(q.options.url))+") >>";else if(q.options.pageNumber)switch(ie="<</Type /Annot /Subtype /Link "+ae+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(q.options.pageNumber).objId+" 0 R",q.options.magFactor=q.options.magFactor||"XYZ",q.options.magFactor){case"Fit":ie+=" /Fit]";break;case"FitH":ie+=" /FitH "+q.options.top+"]";break;case"FitV":q.options.left=q.options.left||0,ie+=" /FitV "+q.options.left+"]";break;case"XYZ":default:var Ur=me(q.options.top);q.options.left=q.options.left||0,q.options.zoom===void 0&&(q.options.zoom=0),ie+=" /XYZ "+q.options.left+" "+Ur+" "+q.options.zoom+"]"}ie!=""&&(ie+=" >>",this.internal.write(ie))}}this.internal.write("]")}}]),N.createAnnotation=function(O){var q=this.internal.getCurrentPageInfo();switch(O.type){case"link":this.link(O.bounds.x,O.bounds.y,O.bounds.w,O.bounds.h,O);break;case"text":case"freetext":q.pageContext.annotations.push(O)}},N.link=function(O,q,ae,ie,fe){var me=this.internal.getCurrentPageInfo(),Be=this.internal.getCoordinateString,Ie=this.internal.getVerticalCoordinateString;me.pageContext.annotations.push({finalBounds:{x:Be(O),y:Ie(q),w:Be(O+ae),h:Ie(q+ie)},options:fe,type:"link"})},N.textWithLink=function(O,q,ae,ie){var fe,me,Be=this.getTextWidth(O),Ie=this.internal.getLineHeight()/this.internal.scaleFactor;if(ie.maxWidth!==void 0){me=ie.maxWidth;var Re=this.splitTextToSize(O,me).length;fe=Math.ceil(Ie*Re)}else me=Be,fe=Ie;return this.text(O,q,ae,ie),ae+=.2*Ie,ie.align==="center"&&(q-=Be/2),ie.align==="right"&&(q-=Be),this.link(q,ae-Ie,me,fe,ie),Be},N.getTextWidth=function(O){var q=this.internal.getFontSize();return this.getStringUnitWidth(O)*q/this.internal.scaleFactor}}(Vr.API),function(N){var _={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]},O={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}},q={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},ae=[1570,1571,1573,1575];N.__arabicParser__={};var ie=N.__arabicParser__.isInArabicSubstitutionA=function(rt){return _[rt.charCodeAt(0)]!==void 0},fe=N.__arabicParser__.isArabicLetter=function(rt){return typeof rt=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(rt)},me=N.__arabicParser__.isArabicEndLetter=function(rt){return fe(rt)&&ie(rt)&&_[rt.charCodeAt(0)].length<=2},Be=N.__arabicParser__.isArabicAlfLetter=function(rt){return fe(rt)&&ae.indexOf(rt.charCodeAt(0))>=0};N.__arabicParser__.arabicLetterHasIsolatedForm=function(rt){return fe(rt)&&ie(rt)&&_[rt.charCodeAt(0)].length>=1};var Ie=N.__arabicParser__.arabicLetterHasFinalForm=function(rt){return fe(rt)&&ie(rt)&&_[rt.charCodeAt(0)].length>=2};N.__arabicParser__.arabicLetterHasInitialForm=function(rt){return fe(rt)&&ie(rt)&&_[rt.charCodeAt(0)].length>=3};var Re=N.__arabicParser__.arabicLetterHasMedialForm=function(rt){return fe(rt)&&ie(rt)&&_[rt.charCodeAt(0)].length==4},ke=N.__arabicParser__.resolveLigatures=function(rt){var ct=0,Je=O,dt="",Tt=0;for(ct=0;ct<rt.length;ct+=1)Je[rt.charCodeAt(ct)]!==void 0?(Tt++,typeof(Je=Je[rt.charCodeAt(ct)])=="number"&&(dt+=String.fromCharCode(Je),Je=O,Tt=0),ct===rt.length-1&&(Je=O,dt+=rt.charAt(ct-(Tt-1)),ct-=Tt-1,Tt=0)):(Je=O,dt+=rt.charAt(ct-Tt),ct-=Tt,Tt=0);return dt};N.__arabicParser__.isArabicDiacritic=function(rt){return rt!==void 0&&q[rt.charCodeAt(0)]!==void 0};var Ye=N.__arabicParser__.getCorrectForm=function(rt,ct,Je){return fe(rt)?ie(rt)===!1?-1:!Ie(rt)||!fe(ct)&&!fe(Je)||!fe(Je)&&me(ct)||me(rt)&&!fe(ct)||me(rt)&&Be(ct)||me(rt)&&me(ct)?0:Re(rt)&&fe(ct)&&!me(ct)&&fe(Je)&&Ie(Je)?3:me(rt)||!fe(Je)?1:2:-1},Fe=function(rt){var ct=0,Je=0,dt=0,Tt="",Wt="",ar="",Ur=(rt=rt||"").split("\\s+"),Gt=[];for(ct=0;ct<Ur.length;ct+=1){for(Gt.push(""),Je=0;Je<Ur[ct].length;Je+=1)Tt=Ur[ct][Je],Wt=Ur[ct][Je-1],ar=Ur[ct][Je+1],fe(Tt)?(dt=Ye(Tt,Wt,ar),Gt[ct]+=dt!==-1?String.fromCharCode(_[Tt.charCodeAt(0)][dt]):Tt):Gt[ct]+=Tt;Gt[ct]=ke(Gt[ct])}return Gt.join(" ")},At=N.__arabicParser__.processArabic=N.processArabic=function(){var rt,ct=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,Je=[];if(Array.isArray(ct)){var dt=0;for(Je=[],dt=0;dt<ct.length;dt+=1)Array.isArray(ct[dt])?Je.push([Fe(ct[dt][0]),ct[dt][1],ct[dt][2]]):Je.push([Fe(ct[dt])]);rt=Je}else rt=Fe(ct);return typeof arguments[0]=="string"?rt:(arguments[0].text=rt,arguments[0])};N.events.push(["preProcessText",At])}(Vr.API),Vr.API.autoPrint=function(N){var _;switch((N=N||{}).variant=N.variant||"non-conform",N.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){_=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 "+_+" 0 R")})}return this},function(N){var _=function(){var O=void 0;Object.defineProperty(this,"pdf",{get:function(){return O},set:function(me){O=me}});var q=150;Object.defineProperty(this,"width",{get:function(){return q},set:function(me){q=isNaN(me)||Number.isInteger(me)===!1||me<0?150:me,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=q+1)}});var ae=300;Object.defineProperty(this,"height",{get:function(){return ae},set:function(me){ae=isNaN(me)||Number.isInteger(me)===!1||me<0?300:me,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=ae+1)}});var ie=[];Object.defineProperty(this,"childNodes",{get:function(){return ie},set:function(me){ie=me}});var fe={};Object.defineProperty(this,"style",{get:function(){return fe},set:function(me){fe=me}}),Object.defineProperty(this,"parentNode",{})};_.prototype.getContext=function(O,q){var ae;if((O=O||"2d")!=="2d")return null;for(ae in q)this.pdf.context2d.hasOwnProperty(ae)&&(this.pdf.context2d[ae]=q[ae]);return this.pdf.context2d._canvas=this,this.pdf.context2d},_.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},N.events.push(["initialized",function(){this.canvas=new _,this.canvas.pdf=this}])}(Vr.API),function(N){var _={left:0,top:0,bottom:0,right:0},O=!1,q=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({},_),this.internal.__cell__.margins.width=this.getPageWidth(),ae.call(this))},ae=function(){this.internal.__cell__.lastCell=new ie,this.internal.__cell__.pages=1},ie=function(){var Be=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Be},set:function(rt){Be=rt}});var Ie=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Ie},set:function(rt){Ie=rt}});var Re=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return Re},set:function(rt){Re=rt}});var ke=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return ke},set:function(rt){ke=rt}});var Ye=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return Ye},set:function(rt){Ye=rt}});var Fe=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return Fe},set:function(rt){Fe=rt}});var At=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return At},set:function(rt){At=rt}}),this};ie.prototype.clone=function(){return new ie(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},ie.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},N.setHeaderFunction=function(Be){return q.call(this),this.internal.__cell__.headerFunction=typeof Be=="function"?Be:void 0,this},N.getTextDimensions=function(Be,Ie){q.call(this);var Re=(Ie=Ie||{}).fontSize||this.getFontSize(),ke=Ie.font||this.getFont(),Ye=Ie.scaleFactor||this.internal.scaleFactor,Fe=0,At=0,rt=0,ct=this;if(!Array.isArray(Be)&&typeof Be!="string"){if(typeof Be!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");Be=String(Be)}var Je=Ie.maxWidth;Je>0?typeof Be=="string"?Be=this.splitTextToSize(Be,Je):Object.prototype.toString.call(Be)==="[object Array]"&&(Be=Be.reduce(function(Tt,Wt){return Tt.concat(ct.splitTextToSize(Wt,Je))},[])):Be=Array.isArray(Be)?Be:[Be];for(var dt=0;dt<Be.length;dt++)Fe<(rt=this.getStringUnitWidth(Be[dt],{font:ke})*Re)&&(Fe=rt);return Fe!==0&&(At=Be.length),{w:Fe/=Ye,h:Math.max((At*Re*this.getLineHeightFactor()-Re*(this.getLineHeightFactor()-1))/Ye,0)}},N.cellAddPage=function(){q.call(this),this.addPage();var Be=this.internal.__cell__.margins||_;return this.internal.__cell__.lastCell=new ie(Be.left,Be.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var fe=N.cell=function(){var Be;Be=arguments[0]instanceof ie?arguments[0]:new ie(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),q.call(this);var Ie=this.internal.__cell__.lastCell,Re=this.internal.__cell__.padding,ke=this.internal.__cell__.margins||_,Ye=this.internal.__cell__.tableHeaderRow,Fe=this.internal.__cell__.printHeaders;return Ie.lineNumber!==void 0&&(Ie.lineNumber===Be.lineNumber?(Be.x=(Ie.x||0)+(Ie.width||0),Be.y=Ie.y||0):Ie.y+Ie.height+Be.height+ke.bottom>this.getPageHeight()?(this.cellAddPage(),Be.y=ke.top,Fe&&Ye&&(this.printHeaderRow(Be.lineNumber,!0),Be.y+=Ye[0].height)):Be.y=Ie.y+Ie.height||Be.y),Be.text[0]!==void 0&&(this.rect(Be.x,Be.y,Be.width,Be.height,O===!0?"FD":void 0),Be.align==="right"?this.text(Be.text,Be.x+Be.width-Re,Be.y+Re,{align:"right",baseline:"top"}):Be.align==="center"?this.text(Be.text,Be.x+Be.width/2,Be.y+Re,{align:"center",baseline:"top",maxWidth:Be.width-Re-Re}):this.text(Be.text,Be.x+Re,Be.y+Re,{align:"left",baseline:"top",maxWidth:Be.width-Re-Re})),this.internal.__cell__.lastCell=Be,this};N.table=function(Be,Ie,Re,ke,Ye){if(q.call(this),!Re)throw new Error("No data for PDF table.");var Fe,At,rt,ct,Je=[],dt=[],Tt=[],Wt={},ar={},Ur=[],Gt=[],xt=(Ye=Ye||{}).autoSize||!1,Zt=Ye.printHeaders!==!1,br=Ye.css&&Ye.css["font-size"]!==void 0?16*Ye.css["font-size"]:Ye.fontSize||12,tt=Ye.margins||Object.assign({width:this.getPageWidth()},_),ot=typeof Ye.padding=="number"?Ye.padding:3,Ot=Ye.headerBackgroundColor||"#c8c8c8",Ct=Ye.headerTextColor||"#000";if(ae.call(this),this.internal.__cell__.printHeaders=Zt,this.internal.__cell__.margins=tt,this.internal.__cell__.table_font_size=br,this.internal.__cell__.padding=ot,this.internal.__cell__.headerBackgroundColor=Ot,this.internal.__cell__.headerTextColor=Ct,this.setFontSize(br),ke==null)dt=Je=Object.keys(Re[0]),Tt=Je.map(function(){return"left"});else if(Array.isArray(ke)&&(0,U.Z)(ke[0])==="object")for(Je=ke.map(function(_r){return _r.name}),dt=ke.map(function(_r){return _r.prompt||_r.name||""}),Tt=ke.map(function(_r){return _r.align||"left"}),Fe=0;Fe<ke.length;Fe+=1)ar[ke[Fe].name]=ke[Fe].width*(19.049976/25.4);else Array.isArray(ke)&&typeof ke[0]=="string"&&(dt=Je=ke,Tt=Je.map(function(){return"left"}));if(xt||Array.isArray(ke)&&typeof ke[0]=="string")for(Fe=0;Fe<Je.length;Fe+=1){for(Wt[ct=Je[Fe]]=Re.map(function(_r){return _r[ct]}),this.setFont(void 0,"bold"),Ur.push(this.getTextDimensions(dt[Fe],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),At=Wt[ct],this.setFont(void 0,"normal"),rt=0;rt<At.length;rt+=1)Ur.push(this.getTextDimensions(At[rt],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);ar[ct]=Math.max.apply(null,Ur)+ot+ot,Ur=[]}if(Zt){var Ar={};for(Fe=0;Fe<Je.length;Fe+=1)Ar[Je[Fe]]={},Ar[Je[Fe]].text=dt[Fe],Ar[Je[Fe]].align=Tt[Fe];var er=me.call(this,Ar,ar);Gt=Je.map(function(_r){return new ie(Be,Ie,ar[_r],er,Ar[_r].text,void 0,Ar[_r].align)}),this.setTableHeaderRow(Gt),this.printHeaderRow(1,!1)}var vr=ke.reduce(function(_r,Bn){return _r[Bn.name]=Bn.align,_r},{});for(Fe=0;Fe<Re.length;Fe+=1){"rowStart"in Ye&&Ye.rowStart instanceof Function&&Ye.rowStart({row:Fe,data:Re[Fe]},this);var Yt=me.call(this,Re[Fe],ar);for(rt=0;rt<Je.length;rt+=1){var yr=Re[Fe][Je[rt]];"cellStart"in Ye&&Ye.cellStart instanceof Function&&Ye.cellStart({row:Fe,col:rt,data:yr},this),fe.call(this,new ie(Be,Ie,ar[Je[rt]],Yt,yr,Fe+2,vr[Je[rt]]))}}return this.internal.__cell__.table_x=Be,this.internal.__cell__.table_y=Ie,this};var me=function(Be,Ie){var Re=this.internal.__cell__.padding,ke=this.internal.__cell__.table_font_size,Ye=this.internal.scaleFactor;return Object.keys(Be).map(function(Fe){var At=Be[Fe];return this.splitTextToSize(At.hasOwnProperty("text")?At.text:At,Ie[Fe]-Re-Re)},this).map(function(Fe){return this.getLineHeightFactor()*Fe.length*ke/Ye+Re+Re},this).reduce(function(Fe,At){return Math.max(Fe,At)},0)};N.setTableHeaderRow=function(Be){q.call(this),this.internal.__cell__.tableHeaderRow=Be},N.printHeaderRow=function(Be,Ie){if(q.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var Re;if(O=!0,typeof this.internal.__cell__.headerFunction=="function"){var ke=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new ie(ke[0],ke[1],ke[2],ke[3],void 0,-1)}this.setFont(void 0,"bold");for(var Ye=[],Fe=0;Fe<this.internal.__cell__.tableHeaderRow.length;Fe+=1){Re=this.internal.__cell__.tableHeaderRow[Fe].clone(),Ie&&(Re.y=this.internal.__cell__.margins.top||0,Ye.push(Re)),Re.lineNumber=Be;var At=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),fe.call(this,Re),this.setTextColor(At)}Ye.length>0&&this.setTableHeaderRow(Ye),this.setFont(void 0,"normal"),O=!1}}(Vr.API);var Ws={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Pa=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],zi=yl(Pa),Zl=[100,200,300,400,500,600,700,800,900],vu=yl(Zl);function bl(N){var _=N.family.replace(/"|'/g,"").toLowerCase(),O=function(ie){return Ws[ie=ie||"normal"]?ie:"normal"}(N.style),q=function(ie){if(!ie)return 400;if(typeof ie=="number")return ie>=100&&ie<=900&&ie%100==0?ie:400;if(/^\d00$/.test(ie))return parseInt(ie);switch(ie){case"bold":return 700;case"normal":default:return 400}}(N.weight),ae=function(ie){return typeof zi[ie=ie||"normal"]=="number"?ie:"normal"}(N.stretch);return{family:_,style:O,weight:q,stretch:ae,src:N.src||[],ref:N.ref||{name:_,style:[ae,O,q].join(" ")}}}function Yl(N,_,O,q){var ae;for(ae=O;ae>=0&&ae<_.length;ae+=q)if(N[_[ae]])return N[_[ae]];for(ae=O;ae>=0&&ae<_.length;ae-=q)if(N[_[ae]])return N[_[ae]]}var On={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},ai={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Yo(N){return[N.stretch,N.style,N.weight,N.family].join(" ")}function ho(N,_,O){for(var q=(O=O||{}).defaultFontFamily||"times",ae=Object.assign({},On,O.genericFontFamilies||{}),ie=null,fe=null,me=0;me<_.length;++me)if(ae[(ie=bl(_[me])).family]&&(ie.family=ae[ie.family]),N.hasOwnProperty(ie.family)){fe=N[ie.family];break}if(!(fe=fe||N[q]))throw new Error("Could not find a font-family for the rule '"+Yo(ie)+"' and default family '"+q+"'.");if(fe=function(Be,Ie){if(Ie[Be])return Ie[Be];var Re=zi[Be],ke=Re<=zi.normal?-1:1,Ye=Yl(Ie,Pa,Re,ke);if(!Ye)throw new Error("Could not find a matching font-stretch value for "+Be);return Ye}(ie.stretch,fe),fe=function(Be,Ie){if(Ie[Be])return Ie[Be];for(var Re=Ws[Be],ke=0;ke<Re.length;++ke)if(Ie[Re[ke]])return Ie[Re[ke]];throw new Error("Could not find a matching font-style for "+Be)}(ie.style,fe),!(fe=function(Be,Ie){if(Ie[Be])return Ie[Be];if(Be===400&&Ie[500])return Ie[500];if(Be===500&&Ie[400])return Ie[400];var Re=vu[Be],ke=Yl(Ie,Zl,Re,Be<400?-1:1);if(!ke)throw new Error("Could not find a matching font-weight for value "+Be);return ke}(ie.weight,fe)))throw new Error("Failed to resolve a font for the rule '"+Yo(ie)+"'.");return fe}function Jo(N){return N.trimLeft()}function qo(N,_){for(var O=0;O<N.length;){if(N.charAt(O)===_)return[N.substring(0,O),N.substring(O+1)];O+=1}return null}function Hi(N){var _=N.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return _===null?null:[_[0],N.substring(_[0].length)]}var Ni,Ks,Jl,zs=["times"];(function(N){var _,O,q,ae,ie,fe,me,Be,Ie,Re=function(Xe){return Xe=Xe||{},this.isStrokeTransparent=Xe.isStrokeTransparent||!1,this.strokeOpacity=Xe.strokeOpacity||1,this.strokeStyle=Xe.strokeStyle||"#000000",this.fillStyle=Xe.fillStyle||"#000000",this.isFillTransparent=Xe.isFillTransparent||!1,this.fillOpacity=Xe.fillOpacity||1,this.font=Xe.font||"10px sans-serif",this.textBaseline=Xe.textBaseline||"alphabetic",this.textAlign=Xe.textAlign||"left",this.lineWidth=Xe.lineWidth||1,this.lineJoin=Xe.lineJoin||"miter",this.lineCap=Xe.lineCap||"butt",this.path=Xe.path||[],this.transform=Xe.transform!==void 0?Xe.transform.clone():new Be,this.globalCompositeOperation=Xe.globalCompositeOperation||"normal",this.globalAlpha=Xe.globalAlpha||1,this.clip_path=Xe.clip_path||[],this.currentPoint=Xe.currentPoint||new fe,this.miterLimit=Xe.miterLimit||10,this.lastPoint=Xe.lastPoint||new fe,this.lineDashOffset=Xe.lineDashOffset||0,this.lineDash=Xe.lineDash||[],this.margin=Xe.margin||[0,0,0,0],this.prevPageLastElemOffset=Xe.prevPageLastElemOffset||0,this.ignoreClearRect=typeof Xe.ignoreClearRect!="boolean"||Xe.ignoreClearRect,this};N.events.push(["initialized",function(){this.context2d=new ke(this),_=this.internal.f2,O=this.internal.getCoordinateString,q=this.internal.getVerticalCoordinateString,ae=this.internal.getHorizontalCoordinate,ie=this.internal.getVerticalCoordinate,fe=this.internal.Point,me=this.internal.Rectangle,Be=this.internal.Matrix,Ie=new Re}]);var ke=function(Xe){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var ft=Xe;Object.defineProperty(this,"pdf",{get:function(){return ft}});var gt=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return gt},set:function(Br){gt=!!Br}});var Lt=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return Lt},set:function(Br){Lt=!!Br}});var kt=0;Object.defineProperty(this,"posX",{get:function(){return kt},set:function(Br){isNaN(Br)||(kt=Br)}});var qt=0;Object.defineProperty(this,"posY",{get:function(){return qt},set:function(Br){isNaN(Br)||(qt=Br)}}),Object.defineProperty(this,"margin",{get:function(){return Ie.margin},set:function(Br){var vt;typeof Br=="number"?vt=[Br,Br,Br,Br]:((vt=new Array(4))[0]=Br[0],vt[1]=Br.length>=2?Br[1]:vt[0],vt[2]=Br.length>=3?Br[2]:vt[0],vt[3]=Br.length>=4?Br[3]:vt[1]),Ie.margin=vt}});var tr=!1;Object.defineProperty(this,"autoPaging",{get:function(){return tr},set:function(Br){tr=Br}});var ir=0;Object.defineProperty(this,"lastBreak",{get:function(){return ir},set:function(Br){ir=Br}});var Xr=[];Object.defineProperty(this,"pageBreaks",{get:function(){return Xr},set:function(Br){Xr=Br}}),Object.defineProperty(this,"ctx",{get:function(){return Ie},set:function(Br){Br instanceof Re&&(Ie=Br)}}),Object.defineProperty(this,"path",{get:function(){return Ie.path},set:function(Br){Ie.path=Br}});var zr=[];Object.defineProperty(this,"ctxStack",{get:function(){return zr},set:function(Br){zr=Br}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Br){var vt;vt=Ye(Br),this.ctx.fillStyle=vt.style,this.ctx.isFillTransparent=vt.a===0,this.ctx.fillOpacity=vt.a,this.pdf.setFillColor(vt.r,vt.g,vt.b,{a:vt.a}),this.pdf.setTextColor(vt.r,vt.g,vt.b,{a:vt.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Br){var vt=Ye(Br);this.ctx.strokeStyle=vt.style,this.ctx.isStrokeTransparent=vt.a===0,this.ctx.strokeOpacity=vt.a,vt.a===0?this.pdf.setDrawColor(255,255,255):(vt.a,this.pdf.setDrawColor(vt.r,vt.g,vt.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Br){["butt","round","square"].indexOf(Br)!==-1&&(this.ctx.lineCap=Br,this.pdf.setLineCap(Br))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Br){isNaN(Br)||(this.ctx.lineWidth=Br,this.pdf.setLineWidth(Br))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Br){["bevel","round","miter"].indexOf(Br)!==-1&&(this.ctx.lineJoin=Br,this.pdf.setLineJoin(Br))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Br){isNaN(Br)||(this.ctx.miterLimit=Br,this.pdf.setMiterLimit(Br))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Br){this.ctx.textBaseline=Br}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Br){["right","end","center","left","start"].indexOf(Br)!==-1&&(this.ctx.textAlign=Br)}});var vn=null;function fn(Br,vt){if(vn===null){var pi=function(Mn){var Kr=[];return Object.keys(Mn).forEach(function(ln){Mn[ln].forEach(function(En){var pn=null;switch(En){case"bold":pn={family:ln,weight:"bold"};break;case"italic":pn={family:ln,style:"italic"};break;case"bolditalic":pn={family:ln,weight:"bold",style:"italic"};break;case"":case"normal":pn={family:ln}}pn!==null&&(pn.ref={name:ln,style:En},Kr.push(pn))})}),Kr}(Br.getFontList());vn=function(Mn){for(var Kr={},ln=0;ln<Mn.length;++ln){var En=bl(Mn[ln]),pn=En.family,Hn=En.stretch,fi=En.style,bi=En.weight;Kr[pn]=Kr[pn]||{},Kr[pn][Hn]=Kr[pn][Hn]||{},Kr[pn][Hn][fi]=Kr[pn][Hn][fi]||{},Kr[pn][Hn][fi][bi]=En}return Kr}(pi.concat(vt))}return vn}var ri=null;Object.defineProperty(this,"fontFaces",{get:function(){return ri},set:function(Br){vn=null,ri=Br}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Br){var vt;if(this.ctx.font=Br,(vt=/^\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(Br))!==null){var pi=vt[1],Mn=(vt[2],vt[3]),Kr=vt[4],ln=(vt[5],vt[6]),En=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Kr)[2];Kr=Math.floor(En==="px"?parseFloat(Kr)*this.pdf.internal.scaleFactor:En==="em"?parseFloat(Kr)*this.pdf.getFontSize():parseFloat(Kr)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Kr);var pn=function(si){var Si,Sn,$o=[],Mi=si.trim();if(Mi==="")return zs;if(Mi in ai)return[ai[Mi]];for(;Mi!=="";){switch(Sn=null,Si=(Mi=Jo(Mi)).charAt(0)){case'"':case"'":Sn=qo(Mi.substring(1),Si);break;default:Sn=Hi(Mi)}if(Sn===null||($o.push(Sn[0]),(Mi=Jo(Sn[1]))!==""&&Mi.charAt(0)!==","))return zs;Mi=Mi.replace(/^,/,"")}return $o}(ln);if(this.fontFaces){var Hn=ho(fn(this.pdf,this.fontFaces),pn.map(function(si){return{family:si,stretch:"normal",weight:Mn,style:pi}}));this.pdf.setFont(Hn.ref.name,Hn.ref.style)}else{var fi="";(Mn==="bold"||parseInt(Mn,10)>=700||pi==="bold")&&(fi="bold"),pi==="italic"&&(fi+="italic"),fi.length===0&&(fi="normal");for(var bi="",Ei={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"},Fi=0;Fi<pn.length;Fi++){if(this.pdf.internal.getFont(pn[Fi],fi,{noFallback:!0,disableWarning:!0})!==void 0){bi=pn[Fi];break}if(fi==="bolditalic"&&this.pdf.internal.getFont(pn[Fi],"bold",{noFallback:!0,disableWarning:!0})!==void 0)bi=pn[Fi],fi="bold";else if(this.pdf.internal.getFont(pn[Fi],"normal",{noFallback:!0,disableWarning:!0})!==void 0){bi=pn[Fi],fi="normal";break}}if(bi===""){for(var qi=0;qi<pn.length;qi++)if(Ei[pn[qi]]){bi=Ei[pn[qi]];break}}bi=bi===""?"Times":bi,this.pdf.setFont(bi,fi)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(Br){this.ctx.globalCompositeOperation=Br}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(Br){this.ctx.globalAlpha=Br}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(Br){this.ctx.lineDashOffset=Br,Bn.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Br){this.ctx.lineDash=Br,Bn.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Br){this.ctx.ignoreClearRect=!!Br}})};ke.prototype.setLineDash=function(Xe){this.lineDash=Xe},ke.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},ke.prototype.fill=function(){Wt.call(this,"fill",!1)},ke.prototype.stroke=function(){Wt.call(this,"stroke",!1)},ke.prototype.beginPath=function(){this.path=[{type:"begin"}]},ke.prototype.moveTo=function(Xe,ft){if(isNaN(Xe)||isNaN(ft))throw ti.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var gt=this.ctx.transform.applyToPoint(new fe(Xe,ft));this.path.push({type:"mt",x:gt.x,y:gt.y}),this.ctx.lastPoint=new fe(Xe,ft)},ke.prototype.closePath=function(){var Xe=new fe(0,0),ft=0;for(ft=this.path.length-1;ft!==-1;ft--)if(this.path[ft].type==="begin"&&(0,U.Z)(this.path[ft+1])==="object"&&typeof this.path[ft+1].x=="number"){Xe=new fe(this.path[ft+1].x,this.path[ft+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new fe(Xe.x,Xe.y)},ke.prototype.lineTo=function(Xe,ft){if(isNaN(Xe)||isNaN(ft))throw ti.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var gt=this.ctx.transform.applyToPoint(new fe(Xe,ft));this.path.push({type:"lt",x:gt.x,y:gt.y}),this.ctx.lastPoint=new fe(gt.x,gt.y)},ke.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),Wt.call(this,null,!0)},ke.prototype.quadraticCurveTo=function(Xe,ft,gt,Lt){if(isNaN(gt)||isNaN(Lt)||isNaN(Xe)||isNaN(ft))throw ti.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var kt=this.ctx.transform.applyToPoint(new fe(gt,Lt)),qt=this.ctx.transform.applyToPoint(new fe(Xe,ft));this.path.push({type:"qct",x1:qt.x,y1:qt.y,x:kt.x,y:kt.y}),this.ctx.lastPoint=new fe(kt.x,kt.y)},ke.prototype.bezierCurveTo=function(Xe,ft,gt,Lt,kt,qt){if(isNaN(kt)||isNaN(qt)||isNaN(Xe)||isNaN(ft)||isNaN(gt)||isNaN(Lt))throw ti.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var tr=this.ctx.transform.applyToPoint(new fe(kt,qt)),ir=this.ctx.transform.applyToPoint(new fe(Xe,ft)),Xr=this.ctx.transform.applyToPoint(new fe(gt,Lt));this.path.push({type:"bct",x1:ir.x,y1:ir.y,x2:Xr.x,y2:Xr.y,x:tr.x,y:tr.y}),this.ctx.lastPoint=new fe(tr.x,tr.y)},ke.prototype.arc=function(Xe,ft,gt,Lt,kt,qt){if(isNaN(Xe)||isNaN(ft)||isNaN(gt)||isNaN(Lt)||isNaN(kt))throw ti.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(qt=!!qt,!this.ctx.transform.isIdentity){var tr=this.ctx.transform.applyToPoint(new fe(Xe,ft));Xe=tr.x,ft=tr.y;var ir=this.ctx.transform.applyToPoint(new fe(0,gt)),Xr=this.ctx.transform.applyToPoint(new fe(0,0));gt=Math.sqrt(Math.pow(ir.x-Xr.x,2)+Math.pow(ir.y-Xr.y,2))}Math.abs(kt-Lt)>=2*Math.PI&&(Lt=0,kt=2*Math.PI),this.path.push({type:"arc",x:Xe,y:ft,radius:gt,startAngle:Lt,endAngle:kt,counterclockwise:qt})},ke.prototype.arcTo=function(Xe,ft,gt,Lt,kt){throw new Error("arcTo not implemented.")},ke.prototype.rect=function(Xe,ft,gt,Lt){if(isNaN(Xe)||isNaN(ft)||isNaN(gt)||isNaN(Lt))throw ti.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(Xe,ft),this.lineTo(Xe+gt,ft),this.lineTo(Xe+gt,ft+Lt),this.lineTo(Xe,ft+Lt),this.lineTo(Xe,ft),this.lineTo(Xe+gt,ft),this.lineTo(Xe,ft)},ke.prototype.fillRect=function(Xe,ft,gt,Lt){if(isNaN(Xe)||isNaN(ft)||isNaN(gt)||isNaN(Lt))throw ti.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!Fe.call(this)){var kt={};this.lineCap!=="butt"&&(kt.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(kt.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(Xe,ft,gt,Lt),this.fill(),kt.hasOwnProperty("lineCap")&&(this.lineCap=kt.lineCap),kt.hasOwnProperty("lineJoin")&&(this.lineJoin=kt.lineJoin)}},ke.prototype.strokeRect=function(Xe,ft,gt,Lt){if(isNaN(Xe)||isNaN(ft)||isNaN(gt)||isNaN(Lt))throw ti.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");At.call(this)||(this.beginPath(),this.rect(Xe,ft,gt,Lt),this.stroke())},ke.prototype.clearRect=function(Xe,ft,gt,Lt){if(isNaN(Xe)||isNaN(ft)||isNaN(gt)||isNaN(Lt))throw ti.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(Xe,ft,gt,Lt))},ke.prototype.save=function(Xe){Xe=typeof Xe!="boolean"||Xe;for(var ft=this.pdf.internal.getCurrentPageInfo().pageNumber,gt=0;gt<this.pdf.internal.getNumberOfPages();gt++)this.pdf.setPage(gt+1),this.pdf.internal.out("q");if(this.pdf.setPage(ft),Xe){this.ctx.fontSize=this.pdf.internal.getFontSize();var Lt=new Re(this.ctx);this.ctxStack.push(this.ctx),this.ctx=Lt}},ke.prototype.restore=function(Xe){Xe=typeof Xe!="boolean"||Xe;for(var ft=this.pdf.internal.getCurrentPageInfo().pageNumber,gt=0;gt<this.pdf.internal.getNumberOfPages();gt++)this.pdf.setPage(gt+1),this.pdf.internal.out("Q");this.pdf.setPage(ft),Xe&&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)},ke.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var Ye=function(Xe){var ft,gt,Lt,kt;if(Xe.isCanvasGradient===!0&&(Xe=Xe.getColor()),!Xe)return{r:0,g:0,b:0,a:0,style:Xe};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(Xe))ft=0,gt=0,Lt=0,kt=0;else{var qt=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(Xe);if(qt!==null)ft=parseInt(qt[1]),gt=parseInt(qt[2]),Lt=parseInt(qt[3]),kt=1;else if((qt=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(Xe))!==null)ft=parseInt(qt[1]),gt=parseInt(qt[2]),Lt=parseInt(qt[3]),kt=parseFloat(qt[4]);else{if(kt=1,typeof Xe=="string"&&Xe.charAt(0)!=="#"){var tr=new _n(Xe);Xe=tr.ok?tr.toHex():"#000000"}Xe.length===4?(ft=Xe.substring(1,2),ft+=ft,gt=Xe.substring(2,3),gt+=gt,Lt=Xe.substring(3,4),Lt+=Lt):(ft=Xe.substring(1,3),gt=Xe.substring(3,5),Lt=Xe.substring(5,7)),ft=parseInt(ft,16),gt=parseInt(gt,16),Lt=parseInt(Lt,16)}}return{r:ft,g:gt,b:Lt,a:kt,style:Xe}},Fe=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},At=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};ke.prototype.fillText=function(Xe,ft,gt,Lt){if(isNaN(ft)||isNaN(gt)||typeof Xe!="string")throw ti.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(Lt=isNaN(Lt)?void 0:Lt,!Fe.call(this)){var kt=Yt(this.ctx.transform.rotation),qt=this.ctx.transform.scaleX;ot.call(this,{text:Xe,x:ft,y:gt,scale:qt,angle:kt,align:this.textAlign,maxWidth:Lt})}},ke.prototype.strokeText=function(Xe,ft,gt,Lt){if(isNaN(ft)||isNaN(gt)||typeof Xe!="string")throw ti.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!At.call(this)){Lt=isNaN(Lt)?void 0:Lt;var kt=Yt(this.ctx.transform.rotation),qt=this.ctx.transform.scaleX;ot.call(this,{text:Xe,x:ft,y:gt,scale:qt,renderingMode:"stroke",angle:kt,align:this.textAlign,maxWidth:Lt})}},ke.prototype.measureText=function(Xe){if(typeof Xe!="string")throw ti.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var ft=this.pdf,gt=this.pdf.internal.scaleFactor,Lt=ft.internal.getFontSize(),kt=ft.getStringUnitWidth(Xe)*Lt/ft.internal.scaleFactor,qt=function(tr){var ir=(tr=tr||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return ir}}),this};return new qt({width:kt*=Math.round(96*gt/72*1e4)/1e4})},ke.prototype.scale=function(Xe,ft){if(isNaN(Xe)||isNaN(ft))throw ti.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var gt=new Be(Xe,0,0,ft,0,0);this.ctx.transform=this.ctx.transform.multiply(gt)},ke.prototype.rotate=function(Xe){if(isNaN(Xe))throw ti.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var ft=new Be(Math.cos(Xe),Math.sin(Xe),-Math.sin(Xe),Math.cos(Xe),0,0);this.ctx.transform=this.ctx.transform.multiply(ft)},ke.prototype.translate=function(Xe,ft){if(isNaN(Xe)||isNaN(ft))throw ti.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var gt=new Be(1,0,0,1,Xe,ft);this.ctx.transform=this.ctx.transform.multiply(gt)},ke.prototype.transform=function(Xe,ft,gt,Lt,kt,qt){if(isNaN(Xe)||isNaN(ft)||isNaN(gt)||isNaN(Lt)||isNaN(kt)||isNaN(qt))throw ti.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var tr=new Be(Xe,ft,gt,Lt,kt,qt);this.ctx.transform=this.ctx.transform.multiply(tr)},ke.prototype.setTransform=function(Xe,ft,gt,Lt,kt,qt){Xe=isNaN(Xe)?1:Xe,ft=isNaN(ft)?0:ft,gt=isNaN(gt)?0:gt,Lt=isNaN(Lt)?1:Lt,kt=isNaN(kt)?0:kt,qt=isNaN(qt)?0:qt,this.ctx.transform=new Be(Xe,ft,gt,Lt,kt,qt)};var rt=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};ke.prototype.drawImage=function(Xe,ft,gt,Lt,kt,qt,tr,ir,Xr){var zr=this.pdf.getImageProperties(Xe),vn=1,fn=1,ri=1,Br=1;Lt!==void 0&&ir!==void 0&&(ri=ir/Lt,Br=Xr/kt,vn=zr.width/Lt*ir/Lt,fn=zr.height/kt*Xr/kt),qt===void 0&&(qt=ft,tr=gt,ft=0,gt=0),Lt!==void 0&&ir===void 0&&(ir=Lt,Xr=kt),Lt===void 0&&ir===void 0&&(ir=zr.width,Xr=zr.height);for(var vt,pi=this.ctx.transform.decompose(),Mn=Yt(pi.rotate.shx),Kr=new Be,ln=(Kr=(Kr=(Kr=Kr.multiply(pi.translate)).multiply(pi.skew)).multiply(pi.scale)).applyToRectangle(new me(qt-ft*ri,tr-gt*Br,Lt*vn,kt*fn)),En=ct.call(this,ln),pn=[],Hn=0;Hn<En.length;Hn+=1)pn.indexOf(En[Hn])===-1&&pn.push(En[Hn]);if(Tt(pn),this.autoPaging)for(var fi=pn[0],bi=pn[pn.length-1],Ei=fi;Ei<bi+1;Ei++){this.pdf.setPage(Ei);var Fi=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],qi=Ei===1?this.posY+this.margin[0]:this.margin[0],si=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Si=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Sn=Ei===1?0:si+(Ei-2)*Si;if(this.ctx.clip_path.length!==0){var $o=this.path;vt=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=dt(vt,this.posX+this.margin[3],-Sn+qi+this.ctx.prevPageLastElemOffset),ar.call(this,"fill",!0),this.path=$o}var Mi=JSON.parse(JSON.stringify(ln));Mi=dt([Mi],this.posX+this.margin[3],-Sn+qi+this.ctx.prevPageLastElemOffset)[0];var Gs=(Ei>fi||Ei<bi)&&rt.call(this);Gs&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Fi,Si,null).clip().discardPath()),this.pdf.addImage(Xe,"JPEG",Mi.x,Mi.y,Mi.w,Mi.h,null,null,Mn),Gs&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(Xe,"JPEG",ln.x,ln.y,ln.w,ln.h,null,null,Mn)};var ct=function(Xe,ft,gt){var Lt=[];ft=ft||this.pdf.internal.pageSize.width,gt=gt||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var kt=this.posY+this.ctx.prevPageLastElemOffset;switch(Xe.type){default:case"mt":case"lt":Lt.push(Math.floor((Xe.y+kt)/gt)+1);break;case"arc":Lt.push(Math.floor((Xe.y+kt-Xe.radius)/gt)+1),Lt.push(Math.floor((Xe.y+kt+Xe.radius)/gt)+1);break;case"qct":var qt=yr(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Xe.x1,Xe.y1,Xe.x,Xe.y);Lt.push(Math.floor((qt.y+kt)/gt)+1),Lt.push(Math.floor((qt.y+qt.h+kt)/gt)+1);break;case"bct":var tr=_r(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Xe.x1,Xe.y1,Xe.x2,Xe.y2,Xe.x,Xe.y);Lt.push(Math.floor((tr.y+kt)/gt)+1),Lt.push(Math.floor((tr.y+tr.h+kt)/gt)+1);break;case"rect":Lt.push(Math.floor((Xe.y+kt)/gt)+1),Lt.push(Math.floor((Xe.y+Xe.h+kt)/gt)+1)}for(var ir=0;ir<Lt.length;ir+=1)for(;this.pdf.internal.getNumberOfPages()<Lt[ir];)Je.call(this);return Lt},Je=function(){var Xe=this.fillStyle,ft=this.strokeStyle,gt=this.font,Lt=this.lineCap,kt=this.lineWidth,qt=this.lineJoin;this.pdf.addPage(),this.fillStyle=Xe,this.strokeStyle=ft,this.font=gt,this.lineCap=Lt,this.lineWidth=kt,this.lineJoin=qt},dt=function(Xe,ft,gt){for(var Lt=0;Lt<Xe.length;Lt++)switch(Xe[Lt].type){case"bct":Xe[Lt].x2+=ft,Xe[Lt].y2+=gt;case"qct":Xe[Lt].x1+=ft,Xe[Lt].y1+=gt;case"mt":case"lt":case"arc":default:Xe[Lt].x+=ft,Xe[Lt].y+=gt}return Xe},Tt=function(Xe){return Xe.sort(function(ft,gt){return ft-gt})},Wt=function(Xe,ft){for(var gt,Lt,kt=this.fillStyle,qt=this.strokeStyle,tr=this.lineCap,ir=this.lineWidth,Xr=Math.abs(ir*this.ctx.transform.scaleX),zr=this.lineJoin,vn=JSON.parse(JSON.stringify(this.path)),fn=JSON.parse(JSON.stringify(this.path)),ri=[],Br=0;Br<fn.length;Br++)if(fn[Br].x!==void 0)for(var vt=ct.call(this,fn[Br]),pi=0;pi<vt.length;pi+=1)ri.indexOf(vt[pi])===-1&&ri.push(vt[pi]);for(var Mn=0;Mn<ri.length;Mn++)for(;this.pdf.internal.getNumberOfPages()<ri[Mn];)Je.call(this);if(Tt(ri),this.autoPaging)for(var Kr=ri[0],ln=ri[ri.length-1],En=Kr;En<ln+1;En++){this.pdf.setPage(En),this.fillStyle=kt,this.strokeStyle=qt,this.lineCap=tr,this.lineWidth=Xr,this.lineJoin=zr;var pn=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Hn=En===1?this.posY+this.margin[0]:this.margin[0],fi=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],bi=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Ei=En===1?0:fi+(En-2)*bi;if(this.ctx.clip_path.length!==0){var Fi=this.path;gt=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=dt(gt,this.posX+this.margin[3],-Ei+Hn+this.ctx.prevPageLastElemOffset),ar.call(this,Xe,!0),this.path=Fi}if(Lt=JSON.parse(JSON.stringify(vn)),this.path=dt(Lt,this.posX+this.margin[3],-Ei+Hn+this.ctx.prevPageLastElemOffset),ft===!1||En===0){var qi=(En>Kr||En<ln)&&rt.call(this);qi&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],pn,bi,null).clip().discardPath()),ar.call(this,Xe,ft),qi&&this.pdf.restoreGraphicsState()}this.lineWidth=ir}else this.lineWidth=Xr,ar.call(this,Xe,ft),this.lineWidth=ir;this.path=vn},ar=function(Xe,ft){if((Xe!=="stroke"||ft||!At.call(this))&&(Xe==="stroke"||ft||!Fe.call(this))){for(var gt,Lt,kt=[],qt=this.path,tr=0;tr<qt.length;tr++){var ir=qt[tr];switch(ir.type){case"begin":kt.push({begin:!0});break;case"close":kt.push({close:!0});break;case"mt":kt.push({start:ir,deltas:[],abs:[]});break;case"lt":var Xr=kt.length;if(qt[tr-1]&&!isNaN(qt[tr-1].x)&&(gt=[ir.x-qt[tr-1].x,ir.y-qt[tr-1].y],Xr>0)){for(;Xr>=0;Xr--)if(kt[Xr-1].close!==!0&&kt[Xr-1].begin!==!0){kt[Xr-1].deltas.push(gt),kt[Xr-1].abs.push(ir);break}}break;case"bct":gt=[ir.x1-qt[tr-1].x,ir.y1-qt[tr-1].y,ir.x2-qt[tr-1].x,ir.y2-qt[tr-1].y,ir.x-qt[tr-1].x,ir.y-qt[tr-1].y],kt[kt.length-1].deltas.push(gt);break;case"qct":var zr=qt[tr-1].x+2/3*(ir.x1-qt[tr-1].x),vn=qt[tr-1].y+2/3*(ir.y1-qt[tr-1].y),fn=ir.x+2/3*(ir.x1-ir.x),ri=ir.y+2/3*(ir.y1-ir.y),Br=ir.x,vt=ir.y;gt=[zr-qt[tr-1].x,vn-qt[tr-1].y,fn-qt[tr-1].x,ri-qt[tr-1].y,Br-qt[tr-1].x,vt-qt[tr-1].y],kt[kt.length-1].deltas.push(gt);break;case"arc":kt.push({deltas:[],abs:[],arc:!0}),Array.isArray(kt[kt.length-1].abs)&&kt[kt.length-1].abs.push(ir)}}Lt=ft?null:Xe==="stroke"?"stroke":"fill";for(var pi=!1,Mn=0;Mn<kt.length;Mn++)if(kt[Mn].arc)for(var Kr=kt[Mn].abs,ln=0;ln<Kr.length;ln++){var En=Kr[ln];En.type==="arc"?xt.call(this,En.x,En.y,En.radius,En.startAngle,En.endAngle,En.counterclockwise,void 0,ft,!pi):Ot.call(this,En.x,En.y),pi=!0}else if(kt[Mn].close===!0)this.pdf.internal.out("h"),pi=!1;else if(kt[Mn].begin!==!0){var pn=kt[Mn].start.x,Hn=kt[Mn].start.y;Ct.call(this,kt[Mn].deltas,pn,Hn),pi=!0}Lt&&Zt.call(this,Lt),ft&&br.call(this)}},Ur=function(Xe){var ft=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,gt=ft*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return Xe-gt;case"top":return Xe+ft-gt;case"hanging":return Xe+ft-2*gt;case"middle":return Xe+ft/2-gt;case"ideographic":return Xe;case"alphabetic":default:return Xe}},Gt=function(Xe){return Xe+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};ke.prototype.createLinearGradient=function(){var Xe=function(){};return Xe.colorStops=[],Xe.addColorStop=function(ft,gt){this.colorStops.push([ft,gt])},Xe.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},Xe.isCanvasGradient=!0,Xe},ke.prototype.createPattern=function(){return this.createLinearGradient()},ke.prototype.createRadialGradient=function(){return this.createLinearGradient()};var xt=function(Xe,ft,gt,Lt,kt,qt,tr,ir,Xr){for(var zr=er.call(this,gt,Lt,kt,qt),vn=0;vn<zr.length;vn++){var fn=zr[vn];vn===0&&(Xr?tt.call(this,fn.x1+Xe,fn.y1+ft):Ot.call(this,fn.x1+Xe,fn.y1+ft)),Ar.call(this,Xe,ft,fn.x2,fn.y2,fn.x3,fn.y3,fn.x4,fn.y4)}ir?br.call(this):Zt.call(this,tr)},Zt=function(Xe){switch(Xe){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},br=function(){this.pdf.clip(),this.pdf.discardPath()},tt=function(Xe,ft){this.pdf.internal.out(O(Xe)+" "+q(ft)+" m")},ot=function(Xe){var ft;switch(Xe.align){case"right":case"end":ft="right";break;case"center":ft="center";break;case"left":case"start":default:ft="left"}var gt=this.pdf.getTextDimensions(Xe.text),Lt=Ur.call(this,Xe.y),kt=Gt.call(this,Lt)-gt.h,qt=this.ctx.transform.applyToPoint(new fe(Xe.x,Lt)),tr=this.ctx.transform.decompose(),ir=new Be;ir=(ir=(ir=ir.multiply(tr.translate)).multiply(tr.skew)).multiply(tr.scale);for(var Xr,zr,vn,fn=this.ctx.transform.applyToRectangle(new me(Xe.x,Lt,gt.w,gt.h)),ri=ir.applyToRectangle(new me(Xe.x,kt,gt.w,gt.h)),Br=ct.call(this,ri),vt=[],pi=0;pi<Br.length;pi+=1)vt.indexOf(Br[pi])===-1&&vt.push(Br[pi]);if(Tt(vt),this.autoPaging)for(var Mn=vt[0],Kr=vt[vt.length-1],ln=Mn;ln<Kr+1;ln++){this.pdf.setPage(ln);var En=ln===1?this.posY+this.margin[0]:this.margin[0],pn=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Hn=this.pdf.internal.pageSize.height-this.margin[2],fi=Hn-this.margin[0],bi=this.pdf.internal.pageSize.width-this.margin[1],Ei=bi-this.margin[3],Fi=ln===1?0:pn+(ln-2)*fi;if(this.ctx.clip_path.length!==0){var qi=this.path;Xr=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=dt(Xr,this.posX+this.margin[3],-1*Fi+En),ar.call(this,"fill",!0),this.path=qi}var si=dt([JSON.parse(JSON.stringify(ri))],this.posX+this.margin[3],-Fi+En+this.ctx.prevPageLastElemOffset)[0];Xe.scale>=.01&&(zr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(zr*Xe.scale),vn=this.lineWidth,this.lineWidth=vn*Xe.scale);var Si=this.autoPaging!=="text";if(Si||si.y+si.h<=Hn){if(Si||si.y>=En&&si.x<=bi){var Sn=Si?Xe.text:this.pdf.splitTextToSize(Xe.text,Xe.maxWidth||bi-si.x)[0],$o=dt([JSON.parse(JSON.stringify(fn))],this.posX+this.margin[3],-Fi+En+this.ctx.prevPageLastElemOffset)[0],Mi=Si&&(ln>Mn||ln<Kr)&&rt.call(this);Mi&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Ei,fi,null).clip().discardPath()),this.pdf.text(Sn,$o.x,$o.y,{angle:Xe.angle,align:ft,renderingMode:Xe.renderingMode}),Mi&&this.pdf.restoreGraphicsState()}}else si.y<Hn&&(this.ctx.prevPageLastElemOffset+=Hn-si.y);Xe.scale>=.01&&(this.pdf.setFontSize(zr),this.lineWidth=vn)}else Xe.scale>=.01&&(zr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(zr*Xe.scale),vn=this.lineWidth,this.lineWidth=vn*Xe.scale),this.pdf.text(Xe.text,qt.x+this.posX,qt.y+this.posY,{angle:Xe.angle,align:ft,renderingMode:Xe.renderingMode,maxWidth:Xe.maxWidth}),Xe.scale>=.01&&(this.pdf.setFontSize(zr),this.lineWidth=vn)},Ot=function(Xe,ft,gt,Lt){gt=gt||0,Lt=Lt||0,this.pdf.internal.out(O(Xe+gt)+" "+q(ft+Lt)+" l")},Ct=function(Xe,ft,gt){return this.pdf.lines(Xe,ft,gt,null,null)},Ar=function(Xe,ft,gt,Lt,kt,qt,tr,ir){this.pdf.internal.out([_(ae(gt+Xe)),_(ie(Lt+ft)),_(ae(kt+Xe)),_(ie(qt+ft)),_(ae(tr+Xe)),_(ie(ir+ft)),"c"].join(" "))},er=function(Xe,ft,gt,Lt){for(var kt=2*Math.PI,qt=Math.PI/2;ft>gt;)ft-=kt;var tr=Math.abs(gt-ft);tr<kt&&Lt&&(tr=kt-tr);for(var ir=[],Xr=Lt?-1:1,zr=ft;tr>1e-5;){var vn=zr+Xr*Math.min(tr,qt);ir.push(vr.call(this,Xe,zr,vn)),tr-=Math.abs(vn-zr),zr=vn}return ir},vr=function(Xe,ft,gt){var Lt=(gt-ft)/2,kt=Xe*Math.cos(Lt),qt=Xe*Math.sin(Lt),tr=kt,ir=-qt,Xr=tr*tr+ir*ir,zr=Xr+tr*kt+ir*qt,vn=4/3*(Math.sqrt(2*Xr*zr)-zr)/(tr*qt-ir*kt),fn=tr-vn*ir,ri=ir+vn*tr,Br=fn,vt=-ri,pi=Lt+ft,Mn=Math.cos(pi),Kr=Math.sin(pi);return{x1:Xe*Math.cos(ft),y1:Xe*Math.sin(ft),x2:fn*Mn-ri*Kr,y2:fn*Kr+ri*Mn,x3:Br*Mn-vt*Kr,y3:Br*Kr+vt*Mn,x4:Xe*Math.cos(gt),y4:Xe*Math.sin(gt)}},Yt=function(Xe){return 180*Xe/Math.PI},yr=function(Xe,ft,gt,Lt,kt,qt){var tr=Xe+.5*(gt-Xe),ir=ft+.5*(Lt-ft),Xr=kt+.5*(gt-kt),zr=qt+.5*(Lt-qt),vn=Math.min(Xe,kt,tr,Xr),fn=Math.max(Xe,kt,tr,Xr),ri=Math.min(ft,qt,ir,zr),Br=Math.max(ft,qt,ir,zr);return new me(vn,ri,fn-vn,Br-ri)},_r=function(Xe,ft,gt,Lt,kt,qt,tr,ir){var Xr,zr,vn,fn,ri,Br,vt,pi,Mn,Kr,ln,En,pn,Hn,fi=gt-Xe,bi=Lt-ft,Ei=kt-gt,Fi=qt-Lt,qi=tr-kt,si=ir-qt;for(zr=0;zr<41;zr++)Mn=(vt=(vn=Xe+(Xr=zr/40)*fi)+Xr*((ri=gt+Xr*Ei)-vn))+Xr*(ri+Xr*(kt+Xr*qi-ri)-vt),Kr=(pi=(fn=ft+Xr*bi)+Xr*((Br=Lt+Xr*Fi)-fn))+Xr*(Br+Xr*(qt+Xr*si-Br)-pi),zr==0?(ln=Mn,En=Kr,pn=Mn,Hn=Kr):(ln=Math.min(ln,Mn),En=Math.min(En,Kr),pn=Math.max(pn,Mn),Hn=Math.max(Hn,Kr));return new me(Math.round(ln),Math.round(En),Math.round(pn-ln),Math.round(Hn-En))},Bn=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var Xe,ft,gt=(Xe=this.ctx.lineDash,ft=this.ctx.lineDashOffset,JSON.stringify({lineDash:Xe,lineDashOffset:ft}));this.prevLineDash!==gt&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=gt)}}})(Vr.API),function(N){var _=function(ie){var fe,me,Be,Ie,Re,ke,Ye,Fe,At,rt;for(/[^\x00-\xFF]/.test(ie),me=[],Be=0,Ie=(ie+=fe="\0\0\0\0".slice(ie.length%4||4)).length;Ie>Be;Be+=4)(Re=(ie.charCodeAt(Be)<<24)+(ie.charCodeAt(Be+1)<<16)+(ie.charCodeAt(Be+2)<<8)+ie.charCodeAt(Be+3))!==0?(ke=(Re=((Re=((Re=((Re=(Re-(rt=Re%85))/85)-(At=Re%85))/85)-(Fe=Re%85))/85)-(Ye=Re%85))/85)%85,me.push(ke+33,Ye+33,Fe+33,At+33,rt+33)):me.push(122);return function(ct,Je){for(var dt=Je;dt>0;dt--)ct.pop()}(me,fe.length),String.fromCharCode.apply(String,me)+"~>"},O=function(ie){var fe,me,Be,Ie,Re,ke=String,Ye="length",Fe=255,At="charCodeAt",rt="slice",ct="replace";for(ie[rt](-2),ie=ie[rt](0,-2)[ct](/\s/g,"")[ct]("z","!!!!!"),Be=[],Ie=0,Re=(ie+=fe="uuuuu"[rt](ie[Ye]%5||5))[Ye];Re>Ie;Ie+=5)me=52200625*(ie[At](Ie)-33)+614125*(ie[At](Ie+1)-33)+7225*(ie[At](Ie+2)-33)+85*(ie[At](Ie+3)-33)+(ie[At](Ie+4)-33),Be.push(Fe&me>>24,Fe&me>>16,Fe&me>>8,Fe&me);return function(Je,dt){for(var Tt=dt;Tt>0;Tt--)Je.pop()}(Be,fe[Ye]),ke.fromCharCode.apply(ke,Be)},q=function(ie){var fe=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((ie=ie.replace(/\s/g,"")).indexOf(">")!==-1&&(ie=ie.substr(0,ie.indexOf(">"))),ie.length%2&&(ie+="0"),fe.test(ie)===!1)return"";for(var me="",Be=0;Be<ie.length;Be+=2)me+=String.fromCharCode("0x"+(ie[Be]+ie[Be+1]));return me},ae=function(ie){for(var fe=new Uint8Array(ie.length),me=ie.length;me--;)fe[me]=ie.charCodeAt(me);return ie=(fe=Lr(fe)).reduce(function(Be,Ie){return Be+String.fromCharCode(Ie)},"")};N.processDataByFilters=function(ie,fe){var me=0,Be=ie||"",Ie=[];for(typeof(fe=fe||[])=="string"&&(fe=[fe]),me=0;me<fe.length;me+=1)switch(fe[me]){case"ASCII85Decode":case"/ASCII85Decode":Be=O(Be),Ie.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":Be=_(Be),Ie.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":Be=q(Be),Ie.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":Be=Be.split("").map(function(Re){return("0"+Re.charCodeAt().toString(16)).slice(-2)}).join("")+">",Ie.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":Be=ae(Be),Ie.push("/FlateDecode");break;default:throw new Error('The filter: "'+fe[me]+'" is not implemented')}return{data:Be,reverseChain:Ie.reverse().join(" ")}}}(Vr.API),function(N){N.loadFile=function(_,O,q){return function(ae,ie,fe){ie=ie!==!1,fe=typeof fe=="function"?fe:function(){};var me=void 0;try{me=function(Be,Ie,Re){var ke=new XMLHttpRequest,Ye=0,Fe=function(At){var rt=At.length,ct=[],Je=String.fromCharCode;for(Ye=0;Ye<rt;Ye+=1)ct.push(Je(255&At.charCodeAt(Ye)));return ct.join("")};if(ke.open("GET",Be,!Ie),ke.overrideMimeType("text/plain; charset=x-user-defined"),Ie===!1&&(ke.onload=function(){ke.status===200?Re(Fe(this.responseText)):Re(void 0)}),ke.send(null),Ie&&ke.status===200)return Fe(ke.responseText)}(ae,ie,fe)}catch(Be){}return me}(_,O,q)},N.loadImageFile=N.loadFile}(Vr.API),function(N){function _(){return(Cn.html2canvas?Promise.resolve(Cn.html2canvas):Promise.resolve().then(F.t.bind(F,64270,23))).catch(function(fe){return Promise.reject(new Error("Could not load html2canvas: "+fe))}).then(function(fe){return fe.default?fe.default:fe})}function O(){return(Cn.DOMPurify?Promise.resolve(Cn.DOMPurify):F.e(3985).then(F.t.bind(F,73985,23))).catch(function(fe){return Promise.reject(new Error("Could not load dompurify: "+fe))}).then(function(fe){return fe.default?fe.default:fe})}var q=function(fe){var me=(0,U.Z)(fe);return me==="undefined"?"undefined":me==="string"||fe instanceof String?"string":me==="number"||fe instanceof Number?"number":me==="function"||fe instanceof Function?"function":fe&&fe.constructor===Array?"array":fe&&fe.nodeType===1?"element":me==="object"?"object":"unknown"},ae=function(fe,me){var Be=document.createElement(fe);for(var Ie in me.className&&(Be.className=me.className),me.innerHTML&&me.dompurify&&(Be.innerHTML=me.dompurify.sanitize(me.innerHTML)),me.style)Be.style[Ie]=me.style[Ie];return Be},ie=function fe(me){var Be=Object.assign(fe.convert(Promise.resolve()),JSON.parse(JSON.stringify(fe.template))),Ie=fe.convert(Promise.resolve(),Be);return Ie=(Ie=Ie.setProgress(1,fe,1,[fe])).set(me)};(ie.prototype=Object.create(Promise.prototype)).constructor=ie,ie.convert=function(fe,me){return fe.__proto__=me||ie.prototype,fe},ie.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"}},ie.prototype.from=function(fe,me){return this.then(function(){switch(me=me||function(Be){switch(q(Be)){case"string":return"string";case"element":return Be.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(fe)){case"string":return this.then(O).then(function(Be){return this.set({src:ae("div",{innerHTML:fe,dompurify:Be})})});case"element":return this.set({src:fe});case"canvas":return this.set({canvas:fe});case"img":return this.set({img:fe});default:return this.error("Unknown source type.")}})},ie.prototype.to=function(fe){switch(fe){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.")}},ie.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 fe={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},me=function Be(Ie,Re){for(var ke=Ie.nodeType===3?document.createTextNode(Ie.nodeValue):Ie.cloneNode(!1),Ye=Ie.firstChild;Ye;Ye=Ye.nextSibling)Re!==!0&&Ye.nodeType===1&&Ye.nodeName==="SCRIPT"||ke.appendChild(Be(Ye,Re));return Ie.nodeType===1&&(Ie.nodeName==="CANVAS"?(ke.width=Ie.width,ke.height=Ie.height,ke.getContext("2d").drawImage(Ie,0,0)):Ie.nodeName!=="TEXTAREA"&&Ie.nodeName!=="SELECT"||(ke.value=Ie.value),ke.addEventListener("load",function(){ke.scrollTop=Ie.scrollTop,ke.scrollLeft=Ie.scrollLeft},!0)),ke}(this.prop.src,this.opt.html2canvas.javascriptEnabled);me.tagName==="BODY"&&(fe.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=ae("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=ae("div",{className:"html2pdf__container",style:fe}),this.prop.container.appendChild(me),this.prop.container.firstChild.appendChild(ae("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"})},ie.prototype.toCanvas=function(){var fe=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(fe).then(_).then(function(me){var Be=Object.assign({},this.opt.html2canvas);return delete Be.onrendered,me(this.prop.container,Be)}).then(function(me){(this.opt.html2canvas.onrendered||function(){})(me),this.prop.canvas=me,document.body.removeChild(this.prop.overlay)})},ie.prototype.toContext2d=function(){var fe=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(fe).then(_).then(function(me){var Be=this.opt.jsPDF,Ie=this.opt.fontFaces,Re=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,ke=Object.assign({async:!0,allowTaint:!0,scale:Re,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 ke.onrendered,Be.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,Be.context2d.posX=this.opt.x,Be.context2d.posY=this.opt.y,Be.context2d.margin=this.opt.margin,Be.context2d.fontFaces=Ie,Ie)for(var Ye=0;Ye<Ie.length;++Ye){var Fe=Ie[Ye],At=Fe.src.find(function(rt){return rt.format==="truetype"});At&&Be.addFont(At.url,Fe.ref.name,Fe.ref.style)}return ke.windowHeight=ke.windowHeight||0,ke.windowHeight=ke.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):ke.windowHeight,Be.context2d.save(!0),me(this.prop.container,ke)}).then(function(me){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(me),this.prop.canvas=me,document.body.removeChild(this.prop.overlay)})},ie.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var fe=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=fe})},ie.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},ie.prototype.output=function(fe,me,Be){return(Be=Be||"pdf").toLowerCase()==="img"||Be.toLowerCase()==="image"?this.outputImg(fe,me):this.outputPdf(fe,me)},ie.prototype.outputPdf=function(fe,me){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(fe,me)})},ie.prototype.outputImg=function(fe){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(fe){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 "'+fe+'" is not supported.'}})},ie.prototype.save=function(fe){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(fe?{filename:fe}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},ie.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},ie.prototype.set=function(fe){if(q(fe)!=="object")return this;var me=Object.keys(fe||{}).map(function(Be){if(Be in ie.template.prop)return function(){this.prop[Be]=fe[Be]};switch(Be){case"margin":return this.setMargin.bind(this,fe.margin);case"jsPDF":return function(){return this.opt.jsPDF=fe.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,fe.pageSize);default:return function(){this.opt[Be]=fe[Be]}}},this);return this.then(function(){return this.thenList(me)})},ie.prototype.get=function(fe,me){return this.then(function(){var Be=fe in ie.template.prop?this.prop[fe]:this.opt[fe];return me?me(Be):Be})},ie.prototype.setMargin=function(fe){return this.then(function(){switch(q(fe)){case"number":fe=[fe,fe,fe,fe];case"array":if(fe.length===2&&(fe=[fe[0],fe[1],fe[0],fe[1]]),fe.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=fe}).then(this.setPageSize)},ie.prototype.setPageSize=function(fe){function me(Be,Ie){return Math.floor(Be*Ie/72*96)}return this.then(function(){(fe=fe||Vr.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(fe.inner={width:fe.width-this.opt.margin[1]-this.opt.margin[3],height:fe.height-this.opt.margin[0]-this.opt.margin[2]},fe.inner.px={width:me(fe.inner.width,fe.k),height:me(fe.inner.height,fe.k)},fe.inner.ratio=fe.inner.height/fe.inner.width),this.prop.pageSize=fe})},ie.prototype.setProgress=function(fe,me,Be,Ie){return fe!=null&&(this.progress.val=fe),me!=null&&(this.progress.state=me),Be!=null&&(this.progress.n=Be),Ie!=null&&(this.progress.stack=Ie),this.progress.ratio=this.progress.val/this.progress.state,this},ie.prototype.updateProgress=function(fe,me,Be,Ie){return this.setProgress(fe?this.progress.val+fe:null,me||null,Be?this.progress.n+Be:null,Ie?this.progress.stack.concat(Ie):null)},ie.prototype.then=function(fe,me){var Be=this;return this.thenCore(fe,me,function(Ie,Re){return Be.updateProgress(null,null,1,[Ie]),Promise.prototype.then.call(this,function(ke){return Be.updateProgress(null,Ie),ke}).then(Ie,Re).then(function(ke){return Be.updateProgress(1),ke})})},ie.prototype.thenCore=function(fe,me,Be){Be=Be||Promise.prototype.then,fe&&(fe=fe.bind(this)),me&&(me=me.bind(this));var Ie=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:ie.convert(Object.assign({},this),Promise.prototype),Re=Be.call(Ie,fe,me);return ie.convert(Re,this.__proto__)},ie.prototype.thenExternal=function(fe,me){return Promise.prototype.then.call(this,fe,me)},ie.prototype.thenList=function(fe){var me=this;return fe.forEach(function(Be){me=me.thenCore(Be)}),me},ie.prototype.catch=function(fe){fe&&(fe=fe.bind(this));var me=Promise.prototype.catch.call(this,fe);return ie.convert(me,this)},ie.prototype.catchExternal=function(fe){return Promise.prototype.catch.call(this,fe)},ie.prototype.error=function(fe){return this.then(function(){throw new Error(fe)})},ie.prototype.using=ie.prototype.set,ie.prototype.saveAs=ie.prototype.save,ie.prototype.export=ie.prototype.output,ie.prototype.run=ie.prototype.then,Vr.getPageSize=function(fe,me,Be){if((0,U.Z)(fe)==="object"){var Ie=fe;fe=Ie.orientation,me=Ie.unit||me,Be=Ie.format||Be}me=me||"mm",Be=Be||"a4",fe=(""+(fe||"P")).toLowerCase();var Re,ke=(""+Be).toLowerCase(),Ye={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(me){case"pt":Re=1;break;case"mm":Re=72/25.4;break;case"cm":Re=72/2.54;break;case"in":Re=72;break;case"px":Re=.75;break;case"pc":case"em":Re=12;break;case"ex":Re=6;break;default:throw"Invalid unit: "+me}var Fe,At=0,rt=0;if(Ye.hasOwnProperty(ke))At=Ye[ke][1]/Re,rt=Ye[ke][0]/Re;else try{At=Be[1],rt=Be[0]}catch(ct){throw new Error("Invalid format: "+Be)}if(fe==="p"||fe==="portrait")fe="p",rt>At&&(Fe=rt,rt=At,At=Fe);else{if(fe!=="l"&&fe!=="landscape")throw"Invalid orientation: "+fe;fe="l",At>rt&&(Fe=rt,rt=At,At=Fe)}return{width:rt,height:At,unit:me,k:Re,orientation:fe}},N.html=function(fe,me){(me=me||{}).callback=me.callback||function(){},me.html2canvas=me.html2canvas||{},me.html2canvas.canvas=me.html2canvas.canvas||this.canvas,me.jsPDF=me.jsPDF||this,me.fontFaces=me.fontFaces?me.fontFaces.map(bl):null;var Be=new ie(me);return me.worker?Be:Be.from(fe).doCallback()}}(Vr.API),Vr.API.addJS=function(N){return Jl=N,this.internal.events.subscribe("postPutResources",function(){Ni=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Ni+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Ks=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+Jl+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){Ni!==void 0&&Ks!==void 0&&this.internal.out("/Names <</JavaScript "+Ni+" 0 R>>")}),this},function(N){var _;N.events.push(["postPutResources",function(){var O=this,q=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var ae=O.outline.render().split(/\r\n/),ie=0;ie<ae.length;ie++){var fe=ae[ie],me=q.exec(fe);if(me!=null){var Be=me[1];O.internal.newObjectDeferredBegin(Be,!1)}O.internal.write(fe)}if(this.outline.createNamedDestinations){var Ie=this.internal.pages.length,Re=[];for(ie=0;ie<Ie;ie++){var ke=O.internal.newObject();Re.push(ke);var Ye=O.internal.getPageInfo(ie+1);O.internal.write("<< /D["+Ye.objId+" 0 R /XYZ null null null]>> endobj")}var Fe=O.internal.newObject();for(O.internal.write("<< /Names [ "),ie=0;ie<Re.length;ie++)O.internal.write("(page_"+(ie+1)+")"+Re[ie]+" 0 R");O.internal.write(" ] >>","endobj"),_=O.internal.newObject(),O.internal.write("<< /Dests "+Fe+" 0 R"),O.internal.write(">>","endobj")}}]),N.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 "+_+" 0 R"))}]),N.events.push(["initialized",function(){var O=this;O.outline={createNamedDestinations:!1,root:{children:[]}},O.outline.add=function(q,ae,ie){var fe={title:ae,options:ie,children:[]};return q==null&&(q=this.root),q.children.push(fe),fe},O.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=O,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},O.outline.genIds_r=function(q){q.id=O.internal.newObjectDeferred();for(var ae=0;ae<q.children.length;ae++)this.genIds_r(q.children[ae])},O.outline.renderRoot=function(q){this.objStart(q),this.line("/Type /Outlines"),q.children.length>0&&(this.line("/First "+this.makeRef(q.children[0])),this.line("/Last "+this.makeRef(q.children[q.children.length-1]))),this.line("/Count "+this.count_r({count:0},q)),this.objEnd()},O.outline.renderItems=function(q){for(var ae=this.ctx.pdf.internal.getVerticalCoordinateString,ie=0;ie<q.children.length;ie++){var fe=q.children[ie];this.objStart(fe),this.line("/Title "+this.makeString(fe.title)),this.line("/Parent "+this.makeRef(q)),ie>0&&this.line("/Prev "+this.makeRef(q.children[ie-1])),ie<q.children.length-1&&this.line("/Next "+this.makeRef(q.children[ie+1])),fe.children.length>0&&(this.line("/First "+this.makeRef(fe.children[0])),this.line("/Last "+this.makeRef(fe.children[fe.children.length-1])));var me=this.count=this.count_r({count:0},fe);if(me>0&&this.line("/Count "+me),fe.options&&fe.options.pageNumber){var Be=O.internal.getPageInfo(fe.options.pageNumber);this.line("/Dest ["+Be.objId+" 0 R /XYZ 0 "+ae(0)+" 0]")}this.objEnd()}for(var Ie=0;Ie<q.children.length;Ie++)this.renderItems(q.children[Ie])},O.outline.line=function(q){this.ctx.val+=q+`\r
`},O.outline.makeRef=function(q){return q.id+" 0 R"},O.outline.makeString=function(q){return"("+O.internal.pdfEscape(q)+")"},O.outline.objStart=function(q){this.ctx.val+=`\r
`+q.id+` 0 obj\r
<<\r
`},O.outline.objEnd=function(){this.ctx.val+=`>> \r
endobj\r
`},O.outline.count_r=function(q,ae){for(var ie=0;ie<ae.children.length;ie++)q.count++,this.count_r(q,ae.children[ie]);return q.count}}])}(Vr.API),function(N){var _=[192,193,194,195,196,197,198,199];N.processJPEG=function(O,q,ae,ie,fe,me){var Be,Ie=this.decode.DCT_DECODE,Re=null;if(typeof O=="string"||this.__addimage__.isArrayBuffer(O)||this.__addimage__.isArrayBufferView(O)){switch(O=fe||O,O=this.__addimage__.isArrayBuffer(O)?new Uint8Array(O):O,(Be=function(ke){for(var Ye,Fe=256*ke.charCodeAt(4)+ke.charCodeAt(5),At=ke.length,rt={width:0,height:0,numcomponents:1},ct=4;ct<At;ct+=2){if(ct+=Fe,_.indexOf(ke.charCodeAt(ct+1))!==-1){Ye=256*ke.charCodeAt(ct+5)+ke.charCodeAt(ct+6),rt={width:256*ke.charCodeAt(ct+7)+ke.charCodeAt(ct+8),height:Ye,numcomponents:ke.charCodeAt(ct+9)};break}Fe=256*ke.charCodeAt(ct+2)+ke.charCodeAt(ct+3)}return rt}(O=this.__addimage__.isArrayBufferView(O)?this.__addimage__.arrayBufferToBinaryString(O):O)).numcomponents){case 1:me=this.color_spaces.DEVICE_GRAY;break;case 4:me=this.color_spaces.DEVICE_CMYK;break;case 3:me=this.color_spaces.DEVICE_RGB}Re={data:O,width:Be.width,height:Be.height,colorSpace:me,bitsPerComponent:8,filter:Ie,index:q,alias:ae}}return Re}}(Vr.API);var ma,yu,wl,na,DA,lc=function(){var N,_,O;function q(ie){var fe,me,Be,Ie,Re,ke,Ye,Fe,At,rt,ct,Je,dt,Tt;for(this.data=ie,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},ke=null;;){switch(fe=this.readUInt32(),At=function(){var Wt,ar;for(ar=[],Wt=0;Wt<4;++Wt)ar.push(String.fromCharCode(this.data[this.pos++]));return ar}.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(fe);break;case"fcTL":ke&&this.animation.frames.push(ke),this.pos+=4,ke={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},Re=this.readUInt16(),Ie=this.readUInt16()||100,ke.delay=1e3*Re/Ie,ke.disposeOp=this.data[this.pos++],ke.blendOp=this.data[this.pos++],ke.data=[];break;case"IDAT":case"fdAT":for(At==="fdAT"&&(this.pos+=4,fe-=4),ie=(ke!=null?ke.data:void 0)||this.imgData,Je=0;0<=fe?Je<fe:Je>fe;0<=fe?++Je:--Je)ie.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(Be=this.palette.length/3,this.transparency.indexed=this.read(fe),this.transparency.indexed.length>Be)throw new Error("More transparent colors than palette size");if((rt=Be-this.transparency.indexed.length)>0)for(dt=0;0<=rt?dt<rt:dt>rt;0<=rt?++dt:--dt)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(fe)[0];break;case 2:this.transparency.rgb=this.read(fe)}break;case"tEXt":Ye=(ct=this.read(fe)).indexOf(0),Fe=String.fromCharCode.apply(String,ct.slice(0,Ye)),this.text[Fe]=String.fromCharCode.apply(String,ct.slice(Ye+1));break;case"IEND":return ke&&this.animation.frames.push(ke),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(Tt=this.colorType)===4||Tt===6,me=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*me,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+=fe}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}q.prototype.read=function(ie){var fe,me;for(me=[],fe=0;0<=ie?fe<ie:fe>ie;0<=ie?++fe:--fe)me.push(this.data[this.pos++]);return me},q.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},q.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},q.prototype.decodePixels=function(ie){var fe=this.pixelBitlength/8,me=new Uint8Array(this.width*this.height*fe),Be=0,Ie=this;if(ie==null&&(ie=this.imgData),ie.length===0)return new Uint8Array(0);function Re(ke,Ye,Fe,At){var rt,ct,Je,dt,Tt,Wt,ar,Ur,Gt,xt,Zt,br,tt,ot,Ot,Ct,Ar,er,vr,Yt,yr,_r=Math.ceil((Ie.width-ke)/Fe),Bn=Math.ceil((Ie.height-Ye)/At),Xe=Ie.width==_r&&Ie.height==Bn;for(ot=fe*_r,br=Xe?me:new Uint8Array(ot*Bn),Wt=ie.length,tt=0,ct=0;tt<Bn&&Be<Wt;){switch(ie[Be++]){case 0:for(dt=Ar=0;Ar<ot;dt=Ar+=1)br[ct++]=ie[Be++];break;case 1:for(dt=er=0;er<ot;dt=er+=1)rt=ie[Be++],Tt=dt<fe?0:br[ct-fe],br[ct++]=(rt+Tt)%256;break;case 2:for(dt=vr=0;vr<ot;dt=vr+=1)rt=ie[Be++],Je=(dt-dt%fe)/fe,Ot=tt&&br[(tt-1)*ot+Je*fe+dt%fe],br[ct++]=(Ot+rt)%256;break;case 3:for(dt=Yt=0;Yt<ot;dt=Yt+=1)rt=ie[Be++],Je=(dt-dt%fe)/fe,Tt=dt<fe?0:br[ct-fe],Ot=tt&&br[(tt-1)*ot+Je*fe+dt%fe],br[ct++]=(rt+Math.floor((Tt+Ot)/2))%256;break;case 4:for(dt=yr=0;yr<ot;dt=yr+=1)rt=ie[Be++],Je=(dt-dt%fe)/fe,Tt=dt<fe?0:br[ct-fe],tt===0?Ot=Ct=0:(Ot=br[(tt-1)*ot+Je*fe+dt%fe],Ct=Je&&br[(tt-1)*ot+(Je-1)*fe+dt%fe]),ar=Tt+Ot-Ct,Ur=Math.abs(ar-Tt),xt=Math.abs(ar-Ot),Zt=Math.abs(ar-Ct),Gt=Ur<=xt&&Ur<=Zt?Tt:xt<=Zt?Ot:Ct,br[ct++]=(rt+Gt)%256;break;default:throw new Error("Invalid filter algorithm: "+ie[Be-1])}if(!Xe){var ft=((Ye+tt*At)*Ie.width+ke)*fe,gt=tt*ot;for(dt=0;dt<_r;dt+=1){for(var Lt=0;Lt<fe;Lt+=1)me[ft++]=br[gt++];ft+=(Fe-1)*fe}}tt++}}return ie=jr(ie),Ie.interlaceMethod==1?(Re(0,0,8,8),Re(4,0,8,8),Re(0,4,4,8),Re(2,0,4,4),Re(0,2,2,4),Re(1,0,2,2),Re(0,1,1,2)):Re(0,0,1,1),me},q.prototype.decodePalette=function(){var ie,fe,me,Be,Ie,Re,ke,Ye,Fe;for(me=this.palette,Re=this.transparency.indexed||[],Ie=new Uint8Array((Re.length||0)+me.length),Be=0,ie=0,fe=ke=0,Ye=me.length;ke<Ye;fe=ke+=3)Ie[Be++]=me[fe],Ie[Be++]=me[fe+1],Ie[Be++]=me[fe+2],Ie[Be++]=(Fe=Re[ie++])!=null?Fe:255;return Ie},q.prototype.copyToImageData=function(ie,fe){var me,Be,Ie,Re,ke,Ye,Fe,At,rt,ct,Je;if(Be=this.colors,rt=null,me=this.hasAlphaChannel,this.palette.length&&(rt=(Je=this._decodedPalette)!=null?Je:this._decodedPalette=this.decodePalette(),Be=4,me=!0),At=(Ie=ie.data||ie).length,ke=rt||fe,Re=Ye=0,Be===1)for(;Re<At;)Fe=rt?4*fe[Re/4]:Ye,ct=ke[Fe++],Ie[Re++]=ct,Ie[Re++]=ct,Ie[Re++]=ct,Ie[Re++]=me?ke[Fe++]:255,Ye=Fe;else for(;Re<At;)Fe=rt?4*fe[Re/4]:Ye,Ie[Re++]=ke[Fe++],Ie[Re++]=ke[Fe++],Ie[Re++]=ke[Fe++],Ie[Re++]=me?ke[Fe++]:255,Ye=Fe},q.prototype.decode=function(){var ie;return ie=new Uint8Array(this.width*this.height*4),this.copyToImageData(ie,this.decodePixels()),ie};var ae=function(){if(Object.prototype.toString.call(Cn)==="[object Window]"){try{_=Cn.document.createElement("canvas"),O=_.getContext("2d")}catch(ie){return!1}return!0}return!1};return ae(),N=function(ie){var fe;if(ae()===!0)return O.width=ie.width,O.height=ie.height,O.clearRect(0,0,ie.width,ie.height),O.putImageData(ie,0,0),(fe=new Image).src=_.toDataURL(),fe;throw new Error("This method requires a Browser with Canvas-capability.")},q.prototype.decodeFrames=function(ie){var fe,me,Be,Ie,Re,ke,Ye,Fe;if(this.animation){for(Fe=[],me=Re=0,ke=(Ye=this.animation.frames).length;Re<ke;me=++Re)fe=Ye[me],Be=ie.createImageData(fe.width,fe.height),Ie=this.decodePixels(new Uint8Array(fe.data)),this.copyToImageData(Be,Ie),fe.imageData=Be,Fe.push(fe.image=N(Be));return Fe}},q.prototype.renderFrame=function(ie,fe){var me,Be,Ie;return me=(Be=this.animation.frames)[fe],Ie=Be[fe-1],fe===0&&ie.clearRect(0,0,this.width,this.height),(Ie!=null?Ie.disposeOp:void 0)===1?ie.clearRect(Ie.xOffset,Ie.yOffset,Ie.width,Ie.height):(Ie!=null?Ie.disposeOp:void 0)===2&&ie.putImageData(Ie.imageData,Ie.xOffset,Ie.yOffset),me.blendOp===0&&ie.clearRect(me.xOffset,me.yOffset,me.width,me.height),ie.drawImage(me.image,me.xOffset,me.yOffset)},q.prototype.animate=function(ie){var fe,me,Be,Ie,Re,ke,Ye=this;return me=0,ke=this.animation,Ie=ke.numFrames,Be=ke.frames,Re=ke.numPlays,(fe=function(){var Fe,At;if(Fe=me++%Ie,At=Be[Fe],Ye.renderFrame(ie,Fe),Ie>1&&me/Ie<Re)return Ye.animation._timeout=setTimeout(fe,At.delay)})()},q.prototype.stopAnimation=function(){var ie;return clearTimeout((ie=this.animation)!=null?ie._timeout:void 0)},q.prototype.render=function(ie){var fe,me;return ie._png&&ie._png.stopAnimation(),ie._png=this,ie.width=this.width,ie.height=this.height,fe=ie.getContext("2d"),this.animation?(this.decodeFrames(fe),this.animate(fe)):(me=fe.createImageData(this.width,this.height),this.copyToImageData(me,this.decodePixels()),fe.putImageData(me,0,0))},q}();function bu(N){var _=0;if(N[_++]!==71||N[_++]!==73||N[_++]!==70||N[_++]!==56||(N[_++]+1&253)!=56||N[_++]!==97)throw new Error("Invalid GIF 87a/89a header.");var O=N[_++]|N[_++]<<8,q=N[_++]|N[_++]<<8,ae=N[_++],ie=ae>>7,fe=1<<(7&ae)+1;N[_++],N[_++];var me=null,Be=null;ie&&(me=_,Be=fe,_+=3*fe);var Ie=!0,Re=[],ke=0,Ye=null,Fe=0,At=null;for(this.width=O,this.height=q;Ie&&_<N.length;)switch(N[_++]){case 33:switch(N[_++]){case 255:if(N[_]!==11||N[_+1]==78&&N[_+2]==69&&N[_+3]==84&&N[_+4]==83&&N[_+5]==67&&N[_+6]==65&&N[_+7]==80&&N[_+8]==69&&N[_+9]==50&&N[_+10]==46&&N[_+11]==48&&N[_+12]==3&&N[_+13]==1&&N[_+16]==0)_+=14,At=N[_++]|N[_++]<<8,_++;else for(_+=12;;){if(!((tt=N[_++])>=0))throw Error("Invalid block size");if(tt===0)break;_+=tt}break;case 249:if(N[_++]!==4||N[_+4]!==0)throw new Error("Invalid graphics extension block.");var rt=N[_++];ke=N[_++]|N[_++]<<8,Ye=N[_++],!(1&rt)&&(Ye=null),Fe=rt>>2&7,_++;break;case 254:for(;;){if(!((tt=N[_++])>=0))throw Error("Invalid block size");if(tt===0)break;_+=tt}break;default:throw new Error("Unknown graphic control label: 0x"+N[_-1].toString(16))}break;case 44:var ct=N[_++]|N[_++]<<8,Je=N[_++]|N[_++]<<8,dt=N[_++]|N[_++]<<8,Tt=N[_++]|N[_++]<<8,Wt=N[_++],ar=Wt>>6&1,Ur=1<<(7&Wt)+1,Gt=me,xt=Be,Zt=!1;Wt>>7&&(Zt=!0,Gt=_,xt=Ur,_+=3*Ur);var br=_;for(_++;;){var tt;if(!((tt=N[_++])>=0))throw Error("Invalid block size");if(tt===0)break;_+=tt}Re.push({x:ct,y:Je,width:dt,height:Tt,has_local_palette:Zt,palette_offset:Gt,palette_size:xt,data_offset:br,data_length:_-br,transparent_index:Ye,interlaced:!!ar,delay:ke,disposal:Fe});break;case 59:Ie=!1;break;default:throw new Error("Unknown gif block: 0x"+N[_-1].toString(16))}this.numFrames=function(){return Re.length},this.loopCount=function(){return At},this.frameInfo=function(ot){if(ot<0||ot>=Re.length)throw new Error("Frame index out of range.");return Re[ot]},this.decodeAndBlitFrameBGRA=function(ot,Ot){var Ct=this.frameInfo(ot),Ar=Ct.width*Ct.height,er=new Uint8Array(Ar);nA(N,Ct.data_offset,er,Ar);var vr=Ct.palette_offset,Yt=Ct.transparent_index;Yt===null&&(Yt=256);var yr=Ct.width,_r=O-yr,Bn=yr,Xe=4*(Ct.y*O+Ct.x),ft=4*((Ct.y+Ct.height)*O+Ct.x),gt=Xe,Lt=4*_r;Ct.interlaced===!0&&(Lt+=4*O*7);for(var kt=8,qt=0,tr=er.length;qt<tr;++qt){var ir=er[qt];if(Bn===0&&(Bn=yr,(gt+=Lt)>=ft&&(Lt=4*_r+4*O*(kt-1),gt=Xe+(yr+_r)*(kt<<1),kt>>=1)),ir===Yt)gt+=4;else{var Xr=N[vr+3*ir],zr=N[vr+3*ir+1],vn=N[vr+3*ir+2];Ot[gt++]=vn,Ot[gt++]=zr,Ot[gt++]=Xr,Ot[gt++]=255}--Bn}},this.decodeAndBlitFrameRGBA=function(ot,Ot){var Ct=this.frameInfo(ot),Ar=Ct.width*Ct.height,er=new Uint8Array(Ar);nA(N,Ct.data_offset,er,Ar);var vr=Ct.palette_offset,Yt=Ct.transparent_index;Yt===null&&(Yt=256);var yr=Ct.width,_r=O-yr,Bn=yr,Xe=4*(Ct.y*O+Ct.x),ft=4*((Ct.y+Ct.height)*O+Ct.x),gt=Xe,Lt=4*_r;Ct.interlaced===!0&&(Lt+=4*O*7);for(var kt=8,qt=0,tr=er.length;qt<tr;++qt){var ir=er[qt];if(Bn===0&&(Bn=yr,(gt+=Lt)>=ft&&(Lt=4*_r+4*O*(kt-1),gt=Xe+(yr+_r)*(kt<<1),kt>>=1)),ir===Yt)gt+=4;else{var Xr=N[vr+3*ir],zr=N[vr+3*ir+1],vn=N[vr+3*ir+2];Ot[gt++]=Xr,Ot[gt++]=zr,Ot[gt++]=vn,Ot[gt++]=255}--Bn}}}function nA(N,_,O,q){for(var ae=N[_++],ie=1<<ae,fe=ie+1,me=fe+1,Be=ae+1,Ie=(1<<Be)-1,Re=0,ke=0,Ye=0,Fe=N[_++],At=new Int32Array(4096),rt=null;;){for(;Re<16&&Fe!==0;)ke|=N[_++]<<Re,Re+=8,Fe===1?Fe=N[_++]:--Fe;if(Re<Be)break;var ct=ke&Ie;if(ke>>=Be,Re-=Be,ct!==ie){if(ct===fe)break;for(var Je=ct<me?ct:rt,dt=0,Tt=Je;Tt>ie;)Tt=At[Tt]>>8,++dt;var Wt=Tt;if(Ye+dt+(Je!==ct?1:0)>q)return void ti.log("Warning, gif stream longer than expected.");O[Ye++]=Wt;var ar=Ye+=dt;for(Je!==ct&&(O[Ye++]=Wt),Tt=Je;dt--;)Tt=At[Tt],O[--ar]=255&Tt,Tt>>=8;rt!==null&&me<4096&&(At[me++]=rt<<8|Wt,me>=Ie+1&&Be<12&&(++Be,Ie=Ie<<1|1)),rt=ct}else me=fe+1,Ie=(1<<(Be=ae+1))-1,rt=null}return Ye!==q&&ti.log("Warning, gif stream shorter than expected."),O}function iA(N){var _,O,q,ae,ie,fe=Math.floor,me=new Array(64),Be=new Array(64),Ie=new Array(64),Re=new Array(64),ke=new Array(65535),Ye=new Array(65535),Fe=new Array(64),At=new Array(64),rt=[],ct=0,Je=7,dt=new Array(64),Tt=new Array(64),Wt=new Array(64),ar=new Array(256),Ur=new Array(2048),Gt=[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],xt=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],Zt=[0,1,2,3,4,5,6,7,8,9,10,11],br=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],tt=[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],ot=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],Ot=[0,1,2,3,4,5,6,7,8,9,10,11],Ct=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],Ar=[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 er(Xe,ft){for(var gt=0,Lt=0,kt=new Array,qt=1;qt<=16;qt++){for(var tr=1;tr<=Xe[qt];tr++)kt[ft[Lt]]=[],kt[ft[Lt]][0]=gt,kt[ft[Lt]][1]=qt,Lt++,gt++;gt*=2}return kt}function vr(Xe){for(var ft=Xe[0],gt=Xe[1]-1;gt>=0;)ft&1<<gt&&(ct|=1<<Je),gt--,--Je<0&&(ct==255?(Yt(255),Yt(0)):Yt(ct),Je=7,ct=0)}function Yt(Xe){rt.push(Xe)}function yr(Xe){Yt(Xe>>8&255),Yt(255&Xe)}function _r(Xe,ft,gt,Lt,kt){for(var qt,tr=kt[0],ir=kt[240],Xr=function(Kr,ln){var En,pn,Hn,fi,bi,Ei,Fi,qi,si,Si,Sn=0;for(si=0;si<8;++si){En=Kr[Sn],pn=Kr[Sn+1],Hn=Kr[Sn+2],fi=Kr[Sn+3],bi=Kr[Sn+4],Ei=Kr[Sn+5],Fi=Kr[Sn+6];var $o=En+(qi=Kr[Sn+7]),Mi=En-qi,Gs=pn+Fi,to=pn-Fi,co=Hn+Ei,oa=Hn-Ei,Vi=fi+bi,ao=fi-bi,Co=$o+Vi,Xs=$o-Vi,ga=Gs+co,Eo=Gs-co;Kr[Sn]=Co+ga,Kr[Sn+4]=Co-ga;var di=.707106781*(Eo+Xs);Kr[Sn+2]=Xs+di,Kr[Sn+6]=Xs-di;var Wi=.382683433*((Co=ao+oa)-(Eo=to+Mi)),$a=.5411961*Co+Wi,Go=1.306562965*Eo+Wi,sa=.707106781*(ga=oa+to),aa=Mi+sa,$n=Mi-sa;Kr[Sn+5]=$n+$a,Kr[Sn+3]=$n-$a,Kr[Sn+1]=aa+Go,Kr[Sn+7]=aa-Go,Sn+=8}for(Sn=0,si=0;si<8;++si){En=Kr[Sn],pn=Kr[Sn+8],Hn=Kr[Sn+16],fi=Kr[Sn+24],bi=Kr[Sn+32],Ei=Kr[Sn+40],Fi=Kr[Sn+48];var Zs=En+(qi=Kr[Sn+56]),Ys=En-qi,tn=pn+Fi,Mo=pn-Fi,Oo=Hn+Ei,os=Hn-Ei,ss=fi+bi,va=fi-bi,_s=Zs+ss,as=Zs-ss,ms=tn+Oo,la=tn-Oo;Kr[Sn]=_s+ms,Kr[Sn+32]=_s-ms;var Is=.707106781*(la+as);Kr[Sn+16]=as+Is,Kr[Sn+48]=as-Is;var ua=.382683433*((_s=va+os)-(la=Mo+Ys)),ys=.5411961*_s+ua,Na=1.306562965*la+ua,Ma=.707106781*(ms=os+Mo),Bl=Ys+Ma,el=Ys-Ma;Kr[Sn+40]=el+ys,Kr[Sn+24]=el-ys,Kr[Sn+8]=Bl+Na,Kr[Sn+56]=Bl-Na,Sn++}for(si=0;si<64;++si)Si=Kr[si]*ln[si],Fe[si]=Si>0?Si+.5|0:Si-.5|0;return Fe}(Xe,ft),zr=0;zr<64;++zr)At[Gt[zr]]=Xr[zr];var vn=At[0]-gt;gt=At[0],vn==0?vr(Lt[0]):(vr(Lt[Ye[qt=32767+vn]]),vr(ke[qt]));for(var fn=63;fn>0&&At[fn]==0;)fn--;if(fn==0)return vr(tr),gt;for(var ri,Br=1;Br<=fn;){for(var vt=Br;At[Br]==0&&Br<=fn;)++Br;var pi=Br-vt;if(pi>=16){ri=pi>>4;for(var Mn=1;Mn<=ri;++Mn)vr(ir);pi&=15}qt=32767+At[Br],vr(kt[(pi<<4)+Ye[qt]]),vr(ke[qt]),Br++}return fn!=63&&vr(tr),gt}function Bn(Xe){Xe=Math.min(Math.max(Xe,1),100),ie!=Xe&&(function(ft){for(var gt=[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],Lt=0;Lt<64;Lt++){var kt=fe((gt[Lt]*ft+50)/100);kt=Math.min(Math.max(kt,1),255),me[Gt[Lt]]=kt}for(var qt=[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],tr=0;tr<64;tr++){var ir=fe((qt[tr]*ft+50)/100);ir=Math.min(Math.max(ir,1),255),Be[Gt[tr]]=ir}for(var Xr=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],zr=0,vn=0;vn<8;vn++)for(var fn=0;fn<8;fn++)Ie[zr]=1/(me[Gt[zr]]*Xr[vn]*Xr[fn]*8),Re[zr]=1/(Be[Gt[zr]]*Xr[vn]*Xr[fn]*8),zr++}(Xe<50?Math.floor(5e3/Xe):Math.floor(200-2*Xe)),ie=Xe)}this.encode=function(Xe,ft){ft&&Bn(ft),rt=new Array,ct=0,Je=7,yr(65496),yr(65504),yr(16),Yt(74),Yt(70),Yt(73),Yt(70),Yt(0),Yt(1),Yt(1),Yt(0),yr(1),yr(1),Yt(0),Yt(0),function(){yr(65499),yr(132),Yt(0);for(var pn=0;pn<64;pn++)Yt(me[pn]);Yt(1);for(var Hn=0;Hn<64;Hn++)Yt(Be[Hn])}(),function(pn,Hn){yr(65472),yr(17),Yt(8),yr(Hn),yr(pn),Yt(3),Yt(1),Yt(17),Yt(0),Yt(2),Yt(17),Yt(1),Yt(3),Yt(17),Yt(1)}(Xe.width,Xe.height),function(){yr(65476),yr(418),Yt(0);for(var pn=0;pn<16;pn++)Yt(xt[pn+1]);for(var Hn=0;Hn<=11;Hn++)Yt(Zt[Hn]);Yt(16);for(var fi=0;fi<16;fi++)Yt(br[fi+1]);for(var bi=0;bi<=161;bi++)Yt(tt[bi]);Yt(1);for(var Ei=0;Ei<16;Ei++)Yt(ot[Ei+1]);for(var Fi=0;Fi<=11;Fi++)Yt(Ot[Fi]);Yt(17);for(var qi=0;qi<16;qi++)Yt(Ct[qi+1]);for(var si=0;si<=161;si++)Yt(Ar[si])}(),yr(65498),yr(12),Yt(3),Yt(1),Yt(0),Yt(2),Yt(17),Yt(3),Yt(17),Yt(0),Yt(63),Yt(0);var gt=0,Lt=0,kt=0;ct=0,Je=7,this.encode.displayName="_encode_";for(var qt,tr,ir,Xr,zr,vn,fn,ri,Br,vt=Xe.data,pi=Xe.width,Mn=Xe.height,Kr=4*pi,ln=0;ln<Mn;){for(qt=0;qt<Kr;){for(zr=Kr*ln+qt,fn=-1,ri=0,Br=0;Br<64;Br++)vn=zr+(ri=Br>>3)*Kr+(fn=4*(7&Br)),ln+ri>=Mn&&(vn-=Kr*(ln+1+ri-Mn)),qt+fn>=Kr&&(vn-=qt+fn-Kr+4),tr=vt[vn++],ir=vt[vn++],Xr=vt[vn++],dt[Br]=(Ur[tr]+Ur[ir+256>>0]+Ur[Xr+512>>0]>>16)-128,Tt[Br]=(Ur[tr+768>>0]+Ur[ir+1024>>0]+Ur[Xr+1280>>0]>>16)-128,Wt[Br]=(Ur[tr+1280>>0]+Ur[ir+1536>>0]+Ur[Xr+1792>>0]>>16)-128;gt=_r(dt,Ie,gt,_,q),Lt=_r(Tt,Re,Lt,O,ae),kt=_r(Wt,Re,kt,O,ae),qt+=32}ln+=8}if(Je>=0){var En=[];En[1]=Je+1,En[0]=(1<<Je+1)-1,vr(En)}return yr(65497),new Uint8Array(rt)},N=N||50,function(){for(var Xe=String.fromCharCode,ft=0;ft<256;ft++)ar[ft]=Xe(ft)}(),_=er(xt,Zt),O=er(ot,Ot),q=er(br,tt),ae=er(Ct,Ar),function(){for(var Xe=1,ft=2,gt=1;gt<=15;gt++){for(var Lt=Xe;Lt<ft;Lt++)Ye[32767+Lt]=gt,ke[32767+Lt]=[],ke[32767+Lt][1]=gt,ke[32767+Lt][0]=Lt;for(var kt=-(ft-1);kt<=-Xe;kt++)Ye[32767+kt]=gt,ke[32767+kt]=[],ke[32767+kt][1]=gt,ke[32767+kt][0]=ft-1+kt;Xe<<=1,ft<<=1}}(),function(){for(var Xe=0;Xe<256;Xe++)Ur[Xe]=19595*Xe,Ur[Xe+256>>0]=38470*Xe,Ur[Xe+512>>0]=7471*Xe+32768,Ur[Xe+768>>0]=-11059*Xe,Ur[Xe+1024>>0]=-21709*Xe,Ur[Xe+1280>>0]=32768*Xe+8421375,Ur[Xe+1536>>0]=-27439*Xe,Ur[Xe+1792>>0]=-5329*Xe}(),Bn(N)}function Vs(N,_){if(this.pos=0,this.buffer=N,this.datav=new DataView(N.buffer),this.is_with_alpha=!!_,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 xs(N){function _(xt){if(!xt)throw Error("assert :P")}function O(xt,Zt,br){for(var tt=0;4>tt;tt++)if(xt[Zt+tt]!=br.charCodeAt(tt))return!0;return!1}function q(xt,Zt,br,tt,ot){for(var Ot=0;Ot<ot;Ot++)xt[Zt+Ot]=br[tt+Ot]}function ae(xt,Zt,br,tt){for(var ot=0;ot<tt;ot++)xt[Zt+ot]=br}function ie(xt){return new Int32Array(xt)}function fe(xt,Zt){for(var br=[],tt=0;tt<xt;tt++)br.push(new Zt);return br}function me(xt,Zt){var br=[];return function tt(ot,Ot,Ct){for(var Ar=Ct[Ot],er=0;er<Ar&&(ot.push(Ct.length>Ot+1?[]:new Zt),!(Ct.length<Ot+1));er++)tt(ot[er],Ot+1,Ct)}(br,0,xt),br}var Be=function(){var xt=this;function Zt(I,ee){for(var Ae=1<<ee-1>>>0;I&Ae;)Ae>>>=1;return Ae?(I&Ae-1)+Ae:I}function br(I,ee,Ae,Ce,Te){_(!(Ce%Ae));do I[ee+(Ce-=Ae)]=Te;while(0<Ce)}function tt(I,ee,Ae,Ce,Te){if(_(2328>=Te),512>=Te)var Ue=ie(512);else if((Ue=ie(Te))==null)return 0;return function(Ne,Ve,Ze,qe,ut,Ut){var Nt,Bt,mr=Ve,$t=1<<Ze,jt=ie(16),Ft=ie(16);for(_(ut!=0),_(qe!=null),_(Ne!=null),_(0<Ze),Bt=0;Bt<ut;++Bt){if(15<qe[Bt])return 0;++jt[qe[Bt]]}if(jt[0]==ut)return 0;for(Ft[1]=0,Nt=1;15>Nt;++Nt){if(jt[Nt]>1<<Nt)return 0;Ft[Nt+1]=Ft[Nt]+jt[Nt]}for(Bt=0;Bt<ut;++Bt)Nt=qe[Bt],0<qe[Bt]&&(Ut[Ft[Nt]++]=Bt);if(Ft[15]==1)return(qe=new ot).g=0,qe.value=Ut[0],br(Ne,mr,1,$t,qe),$t;var gr,Tr=-1,wr=$t-1,qr=0,Yr=1,Nn=1,$r=1<<Ze;for(Bt=0,Nt=1,ut=2;Nt<=Ze;++Nt,ut<<=1){if(Yr+=Nn<<=1,0>(Nn-=jt[Nt]))return 0;for(;0<jt[Nt];--jt[Nt])(qe=new ot).g=Nt,qe.value=Ut[Bt++],br(Ne,mr+qr,ut,$r,qe),qr=Zt(qr,Nt)}for(Nt=Ze+1,ut=2;15>=Nt;++Nt,ut<<=1){if(Yr+=Nn<<=1,0>(Nn-=jt[Nt]))return 0;for(;0<jt[Nt];--jt[Nt]){if(qe=new ot,(qr&wr)!=Tr){for(mr+=$r,gr=1<<(Tr=Nt)-Ze;15>Tr&&!(0>=(gr-=jt[Tr]));)++Tr,gr<<=1;$t+=$r=1<<(gr=Tr-Ze),Ne[Ve+(Tr=qr&wr)].g=gr+Ze,Ne[Ve+Tr].value=mr-Ve-Tr}qe.g=Nt-Ze,qe.value=Ut[Bt++],br(Ne,mr+(qr>>Ze),ut,$r,qe),qr=Zt(qr,Nt)}}return Yr!=2*Ft[15]-1?0:$t}(I,ee,Ae,Ce,Te,Ue)}function ot(){this.value=this.g=0}function Ot(){this.value=this.g=0}function Ct(){this.G=fe(5,ot),this.H=ie(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=fe(xo,Ot)}function Ar(I,ee,Ae,Ce){_(I!=null),_(ee!=null),_(2147483648>Ce),I.Ca=254,I.I=0,I.b=-8,I.Ka=0,I.oa=ee,I.pa=Ae,I.Jd=ee,I.Yc=Ae+Ce,I.Zc=4<=Ce?Ae+Ce-4+1:Ae,qt(I)}function er(I,ee){for(var Ae=0;0<ee--;)Ae|=ir(I,128)<<ee;return Ae}function vr(I,ee){var Ae=er(I,ee);return tr(I)?-Ae:Ae}function Yt(I,ee,Ae,Ce){var Te,Ue=0;for(_(I!=null),_(ee!=null),_(4294967288>Ce),I.Sb=Ce,I.Ra=0,I.u=0,I.h=0,4<Ce&&(Ce=4),Te=0;Te<Ce;++Te)Ue+=ee[Ae+Te]<<8*Te;I.Ra=Ue,I.bb=Ce,I.oa=ee,I.pa=Ae}function yr(I){for(;8<=I.u&&I.bb<I.Sb;)I.Ra>>>=8,I.Ra+=I.oa[I.pa+I.bb]<<Ls-8>>>0,++I.bb,I.u-=8;gt(I)&&(I.h=1,I.u=0)}function _r(I,ee){if(_(0<=ee),!I.h&&ee<=io){var Ae=ft(I)&ul[ee];return I.u+=ee,yr(I),Ae}return I.h=1,I.u=0}function Bn(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function Xe(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function ft(I){return I.Ra>>>(I.u&Ls-1)>>>0}function gt(I){return _(I.bb<=I.Sb),I.h||I.bb==I.Sb&&I.u>Ls}function Lt(I,ee){I.u=ee,I.h=gt(I)}function kt(I){I.u>=fa&&(_(I.u>=fa),yr(I))}function qt(I){_(I!=null&&I.oa!=null),I.pa<I.Zc?(I.I=(I.oa[I.pa++]|I.I<<8)>>>0,I.b+=8):(_(I!=null&&I.oa!=null),I.pa<I.Yc?(I.b+=8,I.I=I.oa[I.pa++]|I.I<<8):I.Ka?I.b=0:(I.I<<=8,I.b+=8,I.Ka=1))}function tr(I){return er(I,1)}function ir(I,ee){var Ae=I.Ca;0>I.b&&qt(I);var Ce=I.b,Te=Ae*ee>>>8,Ue=(I.I>>>Ce>Te)+0;for(Ue?(Ae-=Te,I.I-=Te+1<<Ce>>>0):Ae=Te+1,Ce=Ae,Te=0;256<=Ce;)Te+=8,Ce>>=8;return Ce=7^Te+jo[Ce],I.b-=Ce,I.Ca=(Ae<<Ce)-1,Ue}function Xr(I,ee,Ae){I[ee+0]=Ae>>24&255,I[ee+1]=Ae>>16&255,I[ee+2]=Ae>>8&255,I[ee+3]=Ae>>0&255}function zr(I,ee){return I[ee+0]<<0|I[ee+1]<<8}function vn(I,ee){return zr(I,ee)|I[ee+2]<<16}function fn(I,ee){return zr(I,ee)|zr(I,ee+2)<<16}function ri(I,ee){var Ae=1<<ee;return _(I!=null),_(0<ee),I.X=ie(Ae),I.X==null?0:(I.Mb=32-ee,I.Xa=ee,1)}function Br(I,ee){_(I!=null),_(ee!=null),_(I.Xa==ee.Xa),q(ee.X,0,I.X,0,1<<ee.Xa)}function vt(){this.X=[],this.Xa=this.Mb=0}function pi(I,ee,Ae,Ce){_(Ae!=null),_(Ce!=null);var Te=Ae[0],Ue=Ce[0];return Te==0&&(Te=(I*Ue+ee/2)/ee),Ue==0&&(Ue=(ee*Te+I/2)/I),0>=Te||0>=Ue?0:(Ae[0]=Te,Ce[0]=Ue,1)}function Mn(I,ee){return I+(1<<ee)-1>>>ee}function Kr(I,ee){return((4278255360&I)+(4278255360&ee)>>>0&4278255360)+((16711935&I)+(16711935&ee)>>>0&16711935)>>>0}function ln(I,ee){xt[ee]=function(Ae,Ce,Te,Ue,Ne,Ve,Ze){var qe;for(qe=0;qe<Ne;++qe){var ut=xt[I](Ve[Ze+qe-1],Te,Ue+qe);Ve[Ze+qe]=Kr(Ae[Ce+qe],ut)}}}function En(){this.ud=this.hd=this.jd=0}function pn(I,ee){return((4278124286&(I^ee))>>>1)+(I&ee)>>>0}function Hn(I){return 0<=I&&256>I?I:0>I?0:255<I?255:void 0}function fi(I,ee){return Hn(I+(I-ee+.5>>1))}function bi(I,ee,Ae){return Math.abs(ee-Ae)-Math.abs(I-Ae)}function Ei(I,ee,Ae,Ce,Te,Ue,Ne){for(Ce=Ue[Ne-1],Ae=0;Ae<Te;++Ae)Ue[Ne+Ae]=Ce=Kr(I[ee+Ae],Ce)}function Fi(I,ee,Ae,Ce,Te){var Ue;for(Ue=0;Ue<Ae;++Ue){var Ne=I[ee+Ue],Ve=Ne>>8&255,Ze=16711935&(Ze=(Ze=16711935&Ne)+((Ve<<16)+Ve));Ce[Te+Ue]=(4278255360&Ne)+Ze>>>0}}function qi(I,ee){ee.jd=I>>0&255,ee.hd=I>>8&255,ee.ud=I>>16&255}function si(I,ee,Ae,Ce,Te,Ue){var Ne;for(Ne=0;Ne<Ce;++Ne){var Ve=ee[Ae+Ne],Ze=Ve>>>8,qe=Ve,ut=255&(ut=(ut=Ve>>>16)+((I.jd<<24>>24)*(Ze<<24>>24)>>>5));qe=255&(qe=(qe=qe+((I.hd<<24>>24)*(Ze<<24>>24)>>>5))+((I.ud<<24>>24)*(ut<<24>>24)>>>5)),Te[Ue+Ne]=(4278255360&Ve)+(ut<<16)+qe}}function Si(I,ee,Ae,Ce,Te){xt[ee]=function(Ue,Ne,Ve,Ze,qe,ut,Ut,Nt,Bt){for(Ze=Ut;Ze<Nt;++Ze)for(Ut=0;Ut<Bt;++Ut)qe[ut++]=Te(Ve[Ce(Ue[Ne++])])},xt[I]=function(Ue,Ne,Ve,Ze,qe,ut,Ut){var Nt=8>>Ue.b,Bt=Ue.Ea,mr=Ue.K[0],$t=Ue.w;if(8>Nt)for(Ue=(1<<Ue.b)-1,$t=(1<<Nt)-1;Ne<Ve;++Ne){var jt,Ft=0;for(jt=0;jt<Bt;++jt)jt&Ue||(Ft=Ce(Ze[qe++])),ut[Ut++]=Te(mr[Ft&$t]),Ft>>=Nt}else xt["VP8LMapColor"+Ae](Ze,qe,mr,$t,ut,Ut,Ne,Ve,Bt)}}function Sn(I,ee,Ae,Ce,Te){for(Ae=ee+Ae;ee<Ae;){var Ue=I[ee++];Ce[Te++]=Ue>>16&255,Ce[Te++]=Ue>>8&255,Ce[Te++]=Ue>>0&255}}function $o(I,ee,Ae,Ce,Te){for(Ae=ee+Ae;ee<Ae;){var Ue=I[ee++];Ce[Te++]=Ue>>16&255,Ce[Te++]=Ue>>8&255,Ce[Te++]=Ue>>0&255,Ce[Te++]=Ue>>24&255}}function Mi(I,ee,Ae,Ce,Te){for(Ae=ee+Ae;ee<Ae;){var Ue=(Ne=I[ee++])>>16&240|Ne>>12&15,Ne=Ne>>0&240|Ne>>28&15;Ce[Te++]=Ue,Ce[Te++]=Ne}}function Gs(I,ee,Ae,Ce,Te){for(Ae=ee+Ae;ee<Ae;){var Ue=(Ne=I[ee++])>>16&248|Ne>>13&7,Ne=Ne>>5&224|Ne>>3&31;Ce[Te++]=Ue,Ce[Te++]=Ne}}function to(I,ee,Ae,Ce,Te){for(Ae=ee+Ae;ee<Ae;){var Ue=I[ee++];Ce[Te++]=Ue>>0&255,Ce[Te++]=Ue>>8&255,Ce[Te++]=Ue>>16&255}}function co(I,ee,Ae,Ce,Te,Ue){if(Ue==0)for(Ae=ee+Ae;ee<Ae;)Xr(Ce,((Ue=I[ee++])[0]>>24|Ue[1]>>8&65280|Ue[2]<<8&16711680|Ue[3]<<24)>>>0),Te+=32;else q(Ce,Te,I,ee,Ae)}function oa(I,ee){xt[ee][0]=xt[I+"0"],xt[ee][1]=xt[I+"1"],xt[ee][2]=xt[I+"2"],xt[ee][3]=xt[I+"3"],xt[ee][4]=xt[I+"4"],xt[ee][5]=xt[I+"5"],xt[ee][6]=xt[I+"6"],xt[ee][7]=xt[I+"7"],xt[ee][8]=xt[I+"8"],xt[ee][9]=xt[I+"9"],xt[ee][10]=xt[I+"10"],xt[ee][11]=xt[I+"11"],xt[ee][12]=xt[I+"12"],xt[ee][13]=xt[I+"13"],xt[ee][14]=xt[I+"0"],xt[ee][15]=xt[I+"0"]}function Vi(I){return I==CA||I==Vu||I==Gu||I==Xu}function ao(){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 Xs(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new ao,this.f.kb=new Co,this.sd=null}function ga(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function Eo(){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 di(I){return alert("todo:WebPSamplerProcessPlane"),I.T}function Wi(I,ee){var Ae=I.T,Ce=ee.ba.f.RGBA,Te=Ce.eb,Ue=Ce.fb+I.ka*Ce.A,Ne=Ns[ee.ba.S],Ve=I.y,Ze=I.O,qe=I.f,ut=I.N,Ut=I.ea,Nt=I.W,Bt=ee.cc,mr=ee.dc,$t=ee.Mc,jt=ee.Nc,Ft=I.ka,gr=I.ka+I.T,Tr=I.U,wr=Tr+1>>1;for(Ft==0?Ne(Ve,Ze,null,null,qe,ut,Ut,Nt,qe,ut,Ut,Nt,Te,Ue,null,null,Tr):(Ne(ee.ec,ee.fc,Ve,Ze,Bt,mr,$t,jt,qe,ut,Ut,Nt,Te,Ue-Ce.A,Te,Ue,Tr),++Ae);Ft+2<gr;Ft+=2)Bt=qe,mr=ut,$t=Ut,jt=Nt,ut+=I.Rc,Nt+=I.Rc,Ue+=2*Ce.A,Ne(Ve,(Ze+=2*I.fa)-I.fa,Ve,Ze,Bt,mr,$t,jt,qe,ut,Ut,Nt,Te,Ue-Ce.A,Te,Ue,Tr);return Ze+=I.fa,I.j+gr<I.o?(q(ee.ec,ee.fc,Ve,Ze,Tr),q(ee.cc,ee.dc,qe,ut,wr),q(ee.Mc,ee.Nc,Ut,Nt,wr),Ae--):1&gr||Ne(Ve,Ze,null,null,qe,ut,Ut,Nt,qe,ut,Ut,Nt,Te,Ue+Ce.A,null,null,Tr),Ae}function $a(I,ee,Ae){var Ce=I.F,Te=[I.J];if(Ce!=null){var Ue=I.U,Ne=ee.ba.S,Ve=Ne==zu||Ne==Gu;ee=ee.ba.f.RGBA;var Ze=[0],qe=I.ka;Ze[0]=I.T,I.Kb&&(qe==0?--Ze[0]:(--qe,Te[0]-=I.width),I.j+I.ka+I.T==I.o&&(Ze[0]=I.o-I.j-qe));var ut=ee.eb;qe=ee.fb+qe*ee.A,I=oo(Ce,Te[0],I.width,Ue,Ze,ut,qe+(Ve?0:3),ee.A),_(Ae==Ze),I&&Vi(Ne)&&Us(ut,qe,Ve,Ue,Ze,ee.A)}return 0}function Go(I){var ee=I.ma,Ae=ee.ba.S,Ce=11>Ae,Te=Ae==pl||Ae==ml||Ae==zu||Ae==wA||Ae==12||Vi(Ae);if(ee.memory=null,ee.Ib=null,ee.Jb=null,ee.Nd=null,!Ul(ee.Oa,I,Te?11:12))return 0;if(Te&&Vi(Ae)&&Mr(),I.da)alert("todo:use_scaling");else{if(Ce){if(ee.Ib=di,I.Kb){if(Ae=I.U+1>>1,ee.memory=ie(I.U+2*Ae),ee.memory==null)return 0;ee.ec=ee.memory,ee.fc=0,ee.cc=ee.ec,ee.dc=ee.fc+I.U,ee.Mc=ee.cc,ee.Nc=ee.dc+Ae,ee.Ib=Wi,Mr()}}else alert("todo:EmitYUV");Te&&(ee.Jb=$a,Ce&&Ht())}if(Ce&&!W){for(I=0;256>I;++I)M[I]=89858*(I-128)+qu>>Ju,be[I]=-22014*(I-128)+qu,Z[I]=-45773*(I-128),J[I]=113618*(I-128)+qu>>Ju;for(I=pu;I<FA;++I)ee=76283*(I-16)+qu>>Ju,je[I-pu]=ts(ee,255),Ge[I-pu]=ts(ee+8>>4,15);W=1}return 1}function sa(I){var ee=I.ma,Ae=I.U,Ce=I.T;return _(!(1&I.ka)),0>=Ae||0>=Ce?0:(Ae=ee.Ib(I,ee),ee.Jb!=null&&ee.Jb(I,ee,Ae),ee.Dc+=Ae,1)}function aa(I){I.ma.memory=null}function $n(I,ee,Ae,Ce){return _r(I,8)!=47?0:(ee[0]=_r(I,14)+1,Ae[0]=_r(I,14)+1,Ce[0]=_r(I,1),_r(I,3)!=0?0:!I.h)}function Zs(I,ee){if(4>I)return I+1;var Ae=I-2>>1;return(2+(1&I)<<Ae)+_r(ee,Ae)+1}function Ys(I,ee){return 120<ee?ee-120:1<=(Ae=((Ae=mc[ee-1])>>4)*I+(8-(15&Ae)))?Ae:1;var Ae}function tn(I,ee,Ae){var Ce=ft(Ae),Te=I[ee+=255&Ce].g-8;return 0<Te&&(Lt(Ae,Ae.u+8),Ce=ft(Ae),ee+=I[ee].value,ee+=Ce&(1<<Te)-1),Lt(Ae,Ae.u+I[ee].g),I[ee].value}function Mo(I,ee,Ae){return Ae.g+=I.g,Ae.value+=I.value<<ee>>>0,_(8>=Ae.g),I.g}function Oo(I,ee,Ae){var Ce=I.xc;return _((ee=Ce==0?0:I.vc[I.md*(Ae>>Ce)+(ee>>Ce)])<I.Wb),I.Ya[ee]}function os(I,ee,Ae,Ce){var Te=I.ab,Ue=I.c*ee,Ne=I.C;ee=Ne+ee;var Ve=Ae,Ze=Ce;for(Ce=I.Ta,Ae=I.Ua;0<Te--;){var qe=I.gc[Te],ut=Ne,Ut=ee,Nt=Ve,Bt=Ze,mr=(Ze=Ce,Ve=Ae,qe.Ea);switch(_(ut<Ut),_(Ut<=qe.nc),qe.hc){case 2:Ds(Nt,Bt,(Ut-ut)*mr,Ze,Ve);break;case 0:var $t=ut,jt=Ut,Ft=Ze,gr=Ve,Tr=($r=qe).Ea;$t==0&&(da(Nt,Bt,null,null,1,Ft,gr),Ei(Nt,Bt+1,0,0,Tr-1,Ft,gr+1),Bt+=Tr,gr+=Tr,++$t);for(var wr=1<<$r.b,qr=wr-1,Yr=Mn(Tr,$r.b),Nn=$r.K,$r=$r.w+($t>>$r.b)*Yr;$t<jt;){var _i=Nn,Li=$r,wi=1;for(xa(Nt,Bt,Ft,gr-Tr,1,Ft,gr);wi<Tr;){var yi=(wi&~qr)+wr;yi>Tr&&(yi=Tr),(0,Os[_i[Li++]>>8&15])(Nt,Bt+ +wi,Ft,gr+wi-Tr,yi-wi,Ft,gr+wi),wi=yi}Bt+=Tr,gr+=Tr,++$t&qr||($r+=Yr)}Ut!=qe.nc&&q(Ze,Ve-mr,Ze,Ve+(Ut-ut-1)*mr,mr);break;case 1:for(mr=Nt,jt=Bt,Tr=(Nt=qe.Ea)-(gr=Nt&~(Ft=(Bt=1<<qe.b)-1)),$t=Mn(Nt,qe.b),wr=qe.K,qe=qe.w+(ut>>qe.b)*$t;ut<Ut;){for(qr=wr,Yr=qe,Nn=new En,$r=jt+gr,_i=jt+Nt;jt<$r;)qi(qr[Yr++],Nn),Ka(Nn,mr,jt,Bt,Ze,Ve),jt+=Bt,Ve+=Bt;jt<_i&&(qi(qr[Yr++],Nn),Ka(Nn,mr,jt,Tr,Ze,Ve),jt+=Tr,Ve+=Tr),++ut&Ft||(qe+=$t)}break;case 3:if(Nt==Ze&&Bt==Ve&&0<qe.b){for(jt=Ze,Nt=mr=Ve+(Ut-ut)*mr-(gr=(Ut-ut)*Mn(qe.Ea,qe.b)),Bt=Ze,Ft=Ve,$t=[],gr=(Tr=gr)-1;0<=gr;--gr)$t[gr]=Bt[Ft+gr];for(gr=Tr-1;0<=gr;--gr)jt[Nt+gr]=$t[gr];Bs(qe,ut,Ut,Ze,mr,Ze,Ve)}else Bs(qe,ut,Ut,Nt,Bt,Ze,Ve)}Ve=Ce,Ze=Ae}Ze!=Ae&&q(Ce,Ae,Ve,Ze,Ue)}function ss(I,ee){var Ae=I.V,Ce=I.Ba+I.c*I.C,Te=ee-I.C;if(_(ee<=I.l.o),_(16>=Te),0<Te){var Ue=I.l,Ne=I.Ta,Ve=I.Ua,Ze=Ue.width;if(os(I,Te,Ae,Ce),Te=Ve=[Ve],_((Ae=I.C)<(Ce=ee)),_(Ue.v<Ue.va),Ce>Ue.o&&(Ce=Ue.o),Ae<Ue.j){var qe=Ue.j-Ae;Ae=Ue.j,Te[0]+=qe*Ze}if(Ae>=Ce?Ae=0:(Te[0]+=4*Ue.v,Ue.ka=Ae-Ue.j,Ue.U=Ue.va-Ue.v,Ue.T=Ce-Ae,Ae=1),Ae){if(Ve=Ve[0],11>(Ae=I.ca).S){var ut=Ae.f.RGBA,Ut=(Ce=Ae.S,Te=Ue.U,Ue=Ue.T,qe=ut.eb,ut.A),Nt=Ue;for(ut=ut.fb+I.Ma*ut.A;0<Nt--;){var Bt=Ne,mr=Ve,$t=Te,jt=qe,Ft=ut;switch(Ce){case Ku:us(Bt,mr,$t,jt,Ft);break;case pl:Qo(Bt,mr,$t,jt,Ft);break;case CA:Qo(Bt,mr,$t,jt,Ft),Us(jt,Ft,0,$t,1,0);break;case QA:_a(Bt,mr,$t,jt,Ft);break;case ml:co(Bt,mr,$t,jt,Ft,1);break;case Vu:co(Bt,mr,$t,jt,Ft,1),Us(jt,Ft,0,$t,1,0);break;case zu:co(Bt,mr,$t,jt,Ft,0);break;case Gu:co(Bt,mr,$t,jt,Ft,0),Us(jt,Ft,1,$t,1,0);break;case wA:za(Bt,mr,$t,jt,Ft);break;case Xu:za(Bt,mr,$t,jt,Ft),$i(jt,Ft,$t,1,0);break;case BA:Fa(Bt,mr,$t,jt,Ft);break;default:_(0)}Ve+=Ze,ut+=Ut}I.Ma+=Ue}else alert("todo:EmitRescaledRowsYUVA");_(I.Ma<=Ae.height)}}I.C=ee,_(I.C<=I.i)}function va(I){var ee;if(0<I.ua)return 0;for(ee=0;ee<I.Wb;++ee){var Ae=I.Ya[ee].G,Ce=I.Ya[ee].H;if(0<Ae[1][Ce[1]+0].g||0<Ae[2][Ce[2]+0].g||0<Ae[3][Ce[3]+0].g)return 0}return 1}function _s(I,ee,Ae,Ce,Te,Ue){if(I.Z!=0){var Ne=I.qd,Ve=I.rd;for(_(Oa[I.Z]!=null);ee<Ae;++ee)Oa[I.Z](Ne,Ve,Ce,Te,Ce,Te,Ue),Ne=Ce,Ve=Te,Te+=Ue;I.qd=Ne,I.rd=Ve}}function as(I,ee){var Ae=I.l.ma,Ce=Ae.Z==0||Ae.Z==1?I.l.j:I.C;if(Ce=I.C<Ce?Ce:I.C,_(ee<=I.l.o),ee>Ce){var Te=I.l.width,Ue=Ae.ca,Ne=Ae.tb+Te*Ce,Ve=I.V,Ze=I.Ba+I.c*Ce,qe=I.gc;_(I.ab==1),_(qe[0].hc==3),fu(qe[0],Ce,ee,Ve,Ze,Ue,Ne),_s(Ae,Ce,ee,Ue,Ne,Te)}I.C=I.Ma=ee}function ms(I,ee,Ae,Ce,Te,Ue,Ne){var Ve=I.$/Ce,Ze=I.$%Ce,qe=I.m,ut=I.s,Ut=Ae+I.$,Nt=Ut;Te=Ae+Ce*Te;var Bt=Ae+Ce*Ue,mr=280+ut.ua,$t=I.Pb?Ve:16777216,jt=0<ut.ua?ut.Wa:null,Ft=ut.wc,gr=Ut<Bt?Oo(ut,Ze,Ve):null;_(I.C<Ue),_(Bt<=Te);var Tr=!1;e:for(;;){for(;Tr||Ut<Bt;){var wr=0;if(Ve>=$t){var qr=Ut-Ae;_(($t=I).Pb),$t.wd=$t.m,$t.xd=qr,0<$t.s.ua&&Br($t.s.Wa,$t.s.vb),$t=Ve+vc}if(Ze&Ft||(gr=Oo(ut,Ze,Ve)),_(gr!=null),gr.Qb&&(ee[Ut]=gr.qb,Tr=!0),!Tr)if(kt(qe),gr.jc){wr=qe,qr=ee;var Yr=Ut,Nn=gr.pd[ft(wr)&xo-1];_(gr.jc),256>Nn.g?(Lt(wr,wr.u+Nn.g),qr[Yr]=Nn.value,wr=0):(Lt(wr,wr.u+Nn.g-256),_(256<=Nn.value),wr=Nn.value),wr==0&&(Tr=!0)}else wr=tn(gr.G[0],gr.H[0],qe);if(qe.h)break;if(Tr||256>wr){if(!Tr)if(gr.nd)ee[Ut]=(gr.qb|wr<<8)>>>0;else{if(kt(qe),Tr=tn(gr.G[1],gr.H[1],qe),kt(qe),qr=tn(gr.G[2],gr.H[2],qe),Yr=tn(gr.G[3],gr.H[3],qe),qe.h)break;ee[Ut]=(Yr<<24|Tr<<16|wr<<8|qr)>>>0}if(Tr=!1,++Ut,++Ze>=Ce&&(Ze=0,++Ve,Ne!=null&&Ve<=Ue&&!(Ve%16)&&Ne(I,Ve),jt!=null))for(;Nt<Ut;)wr=ee[Nt++],jt.X[(506832829*wr&4294967295)>>>jt.Mb]=wr}else if(280>wr){if(wr=Zs(wr-256,qe),qr=tn(gr.G[4],gr.H[4],qe),kt(qe),qr=Ys(Ce,qr=Zs(qr,qe)),qe.h)break;if(Ut-Ae<qr||Te-Ut<wr)break e;for(Yr=0;Yr<wr;++Yr)ee[Ut+Yr]=ee[Ut+Yr-qr];for(Ut+=wr,Ze+=wr;Ze>=Ce;)Ze-=Ce,++Ve,Ne!=null&&Ve<=Ue&&!(Ve%16)&&Ne(I,Ve);if(_(Ut<=Te),Ze&Ft&&(gr=Oo(ut,Ze,Ve)),jt!=null)for(;Nt<Ut;)wr=ee[Nt++],jt.X[(506832829*wr&4294967295)>>>jt.Mb]=wr}else{if(!(wr<mr))break e;for(Tr=wr-280,_(jt!=null);Nt<Ut;)wr=ee[Nt++],jt.X[(506832829*wr&4294967295)>>>jt.Mb]=wr;wr=Ut,_(!(Tr>>>(qr=jt).Xa)),ee[wr]=qr.X[Tr],Tr=!0}Tr||_(qe.h==gt(qe))}if(I.Pb&&qe.h&&Ut<Te)_(I.m.h),I.a=5,I.m=I.wd,I.$=I.xd,0<I.s.ua&&Br(I.s.vb,I.s.Wa);else{if(qe.h)break e;Ne!=null&&Ne(I,Ve>Ue?Ue:Ve),I.a=0,I.$=Ut-Ae}return 1}return I.a=3,0}function la(I){_(I!=null),I.vc=null,I.yc=null,I.Ya=null;var ee=I.Wa;ee!=null&&(ee.X=null),I.vb=null,_(I!=null)}function Is(){var I=new Hu;return I==null?null:(I.a=0,I.xb=VA,oa("Predictor","VP8LPredictors"),oa("Predictor","VP8LPredictors_C"),oa("PredictorAdd","VP8LPredictorsAdd"),oa("PredictorAdd","VP8LPredictorsAdd_C"),Ds=Fi,Ka=si,us=Sn,Qo=$o,za=Mi,Fa=Gs,_a=to,xt.VP8LMapColor32b=Al,xt.VP8LMapColor8b=Ml,I)}function ua(I,ee,Ae,Ce,Te){var Ue=1,Ne=[I],Ve=[ee],Ze=Ce.m,qe=Ce.s,ut=null,Ut=0;e:for(;;){if(Ae)for(;Ue&&_r(Ze,1);){var Nt=Ne,Bt=Ve,mr=Ce,$t=1,jt=mr.m,Ft=mr.gc[mr.ab],gr=_r(jt,2);if(mr.Oc&1<<gr)Ue=0;else{switch(mr.Oc|=1<<gr,Ft.hc=gr,Ft.Ea=Nt[0],Ft.nc=Bt[0],Ft.K=[null],++mr.ab,_(4>=mr.ab),gr){case 0:case 1:Ft.b=_r(jt,3)+2,$t=ua(Mn(Ft.Ea,Ft.b),Mn(Ft.nc,Ft.b),0,mr,Ft.K),Ft.K=Ft.K[0];break;case 3:var Tr,wr=_r(jt,8)+1,qr=16<wr?0:4<wr?1:2<wr?2:3;if(Nt[0]=Mn(Ft.Ea,qr),Ft.b=qr,Tr=$t=ua(wr,1,0,mr,Ft.K)){var Yr,Nn=wr,$r=Ft,_i=1<<(8>>$r.b),Li=ie(_i);if(Li==null)Tr=0;else{var wi=$r.K[0],yi=$r.w;for(Li[0]=$r.K[0][0],Yr=1;Yr<1*Nn;++Yr)Li[Yr]=Kr(wi[yi+Yr],Li[Yr-1]);for(;Yr<4*_i;++Yr)Li[Yr]=0;$r.K[0]=null,$r.K[0]=Li,Tr=1}}$t=Tr;break;case 2:break;default:_(0)}Ue=$t}}if(Ne=Ne[0],Ve=Ve[0],Ue&&_r(Ze,1)&&!(Ue=1<=(Ut=_r(Ze,4))&&11>=Ut)){Ce.a=3;break e}var Di;if(Di=Ue)t:{var Ui,li,zo,Ms=Ce,Vo=Ne,Rs=Ve,ro=Ut,ea=Ae,ta=Ms.m,rs=Ms.s,ds=[null],Es=1,pa=0,Za=gc[ro];r:for(;;){if(ea&&_r(ta,1)){var ns=_r(ta,3)+2,gl=Mn(Vo,ns),mu=Mn(Rs,ns),$u=gl*mu;if(!ua(gl,mu,0,Ms,ds))break r;for(ds=ds[0],rs.xc=ns,Ui=0;Ui<$u;++Ui){var Kl=ds[Ui]>>8&65535;ds[Ui]=Kl,Kl>=Es&&(Es=Kl+1)}}if(ta.h)break r;for(li=0;5>li;++li){var To=SA[li];!li&&0<ro&&(To+=1<<ro),pa<To&&(pa=To)}var Sc=fe(Es*Za,ot),Tc=Es,Pc=fe(Tc,Ct);if(Pc==null)var qA=null;else _(65536>=Tc),qA=Pc;var _A=ie(pa);if(qA==null||_A==null||Sc==null){Ms.a=1;break r}var $A=Sc;for(Ui=zo=0;Ui<Es;++Ui){var Ta=qA[Ui],eA=Ta.G,tA=Ta.H,Uc=0,ec=1,Nc=0;for(li=0;5>li;++li){To=SA[li],eA[li]=$A,tA[li]=zo,!li&&0<ro&&(To+=1<<ro);i:{var tc,xc=To,rc=Ms,IA=_A,Zc=$A,Yc=zo,Fc=0,zl=rc.m,Jc=_r(zl,1);if(ae(IA,0,0,xc),Jc){var qc=_r(zl,1)+1,$c=_r(zl,1),Mc=_r(zl,$c==0?1:8);IA[Mc]=1,qc==2&&(IA[Mc=_r(zl,8)]=1);var nc=1}else{var Rc=ie(19),kc=_r(zl,4)+4;if(19<kc){rc.a=3;var ic=0;break i}for(tc=0;tc<kc;++tc)Rc[WA[tc]]=_r(zl,3);var _c=void 0,jA=void 0,Qc=rc,ef=Rc,oc=xc,Hc=IA,Ic=0,Vl=Qc.m,Wc=8,Kc=fe(128,ot);n:for(;tt(Kc,0,7,ef,19);){if(_r(Vl,1)){var tf=2+2*_r(Vl,3);if((_c=2+_r(Vl,tf))>oc)break n}else _c=oc;for(jA=0;jA<oc&&_c--;){kt(Vl);var zc=Kc[0+(127&ft(Vl))];Lt(Vl,Vl.u+zc.g);var rA=zc.value;if(16>rA)Hc[jA++]=rA,rA!=0&&(Wc=rA);else{var rf=rA==16,Vc=rA-16,nf=EA[Vc],Gc=_r(Vl,HA[Vc])+nf;if(jA+Gc>oc)break n;for(var of=rf?Wc:0;0<Gc--;)Hc[jA++]=of}}Ic=1;break n}Ic||(Qc.a=3),nc=Ic}(nc=nc&&!zl.h)&&(Fc=tt(Zc,Yc,8,IA,xc)),nc&&Fc!=0?ic=Fc:(rc.a=3,ic=0)}if(ic==0)break r;if(ec&&pc[li]==1&&(ec=$A[zo].g==0),Uc+=$A[zo].g,zo+=ic,3>=li){var LA,jc=_A[0];for(LA=1;LA<To;++LA)_A[LA]>jc&&(jc=_A[LA]);Nc+=jc}}if(Ta.nd=ec,Ta.Qb=0,ec&&(Ta.qb=(eA[3][tA[3]+0].value<<24|eA[1][tA[1]+0].value<<16|eA[2][tA[2]+0].value)>>>0,Uc==0&&256>eA[0][tA[0]+0].value&&(Ta.Qb=1,Ta.qb+=eA[0][tA[0]+0].value<<8)),Ta.jc=!Ta.Qb&&6>Nc,Ta.jc){var sc,vl=Ta;for(sc=0;sc<xo;++sc){var Gl=sc,Xl=vl.pd[Gl],ac=vl.G[0][vl.H[0]+Gl];256<=ac.value?(Xl.g=ac.g+256,Xl.value=ac.value):(Xl.g=0,Xl.value=0,Gl>>=Mo(ac,8,Xl),Gl>>=Mo(vl.G[1][vl.H[1]+Gl],16,Xl),Gl>>=Mo(vl.G[2][vl.H[2]+Gl],0,Xl),Mo(vl.G[3][vl.H[3]+Gl],24,Xl))}}}rs.vc=ds,rs.Wb=Es,rs.Ya=qA,rs.yc=Sc,Di=1;break t}Di=0}if(!(Ue=Di)){Ce.a=3;break e}if(0<Ut){if(qe.ua=1<<Ut,!ri(qe.Wa,Ut)){Ce.a=1,Ue=0;break e}}else qe.ua=0;var Lc=Ce,Xc=Ne,sf=Ve,Dc=Lc.s,Oc=Dc.xc;if(Lc.c=Xc,Lc.i=sf,Dc.md=Mn(Xc,Oc),Dc.wc=Oc==0?-1:(1<<Oc)-1,Ae){Ce.xb=zA;break e}if((ut=ie(Ne*Ve))==null){Ce.a=1,Ue=0;break e}Ue=(Ue=ms(Ce,ut,0,Ne,Ve,Ve,null))&&!Ze.h;break e}return Ue?(Te!=null?Te[0]=ut:(_(ut==null),_(Ae)),Ce.$=0,Ae||la(qe)):la(qe),Ue}function ys(I,ee){var Ae=I.c*I.i,Ce=Ae+ee+16*ee;return _(I.c<=ee),I.V=ie(Ce),I.V==null?(I.Ta=null,I.Ua=0,I.a=1,0):(I.Ta=I.V,I.Ua=I.Ba+Ae+ee,1)}function Na(I,ee){var Ae=I.C,Ce=ee-Ae,Te=I.V,Ue=I.Ba+I.c*Ae;for(_(ee<=I.l.o);0<Ce;){var Ne=16<Ce?16:Ce,Ve=I.l.ma,Ze=I.l.width,qe=Ze*Ne,ut=Ve.ca,Ut=Ve.tb+Ze*Ae,Nt=I.Ta,Bt=I.Ua;os(I,Ne,Te,Ue),go(Nt,Bt,ut,Ut,qe),_s(Ve,Ae,Ae+Ne,ut,Ut,Ze),Ce-=Ne,Te+=Ne*I.c,Ae+=Ne}_(Ae==ee),I.C=I.Ma=ee}function Ma(){this.ub=this.yd=this.td=this.Rb=0}function Bl(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function el(){this.Fb=this.Bb=this.Cb=0,this.Zb=ie(4),this.Lb=ie(4)}function Cu(){this.Yb=function(){var I=[];return function ee(Ae,Ce,Te){for(var Ue=Te[Ce],Ne=0;Ne<Ue&&(Ae.push(Te.length>Ce+1?[]:0),!(Te.length<Ce+1));Ne++)ee(Ae[Ne],Ce+1,Te)}(I,0,[3,11]),I}()}function ql(){this.jb=ie(3),this.Wc=me([4,8],Cu),this.Xc=me([4,17],Cu)}function lA(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new ie(4),this.od=new ie(4)}function Cl(){this.ld=this.La=this.dd=this.tc=0}function Eu(){this.Na=this.la=0}function uA(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function $l(){this.ad=ie(384),this.Za=0,this.Ob=ie(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function AA(){this.uc=this.M=this.Nb=0,this.wa=Array(new Cl),this.Y=0,this.ya=Array(new $l),this.aa=0,this.l=new tl}function Su(){this.y=ie(16),this.f=ie(8),this.ea=ie(8)}function cA(){this.cb=this.a=0,this.sc="",this.m=new Bn,this.Od=new Ma,this.Kc=new Bl,this.ed=new lA,this.Qa=new el,this.Ic=this.$c=this.Aa=0,this.D=new AA,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=fe(8,Bn),this.ia=0,this.pb=fe(4,uA),this.Pa=new ql,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Su),this.Hd=0,this.rb=Array(new Eu),this.sb=0,this.wa=Array(new Cl),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 $l),this.L=this.aa=0,this.gd=me([4,2],Cl),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 tl(){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 fA(){var I=new cA;return I!=null&&(I.a=0,I.sc="OK",I.cb=0,I.Xb=0,Hl||(Hl=Fu)),I}function Io(I,ee,Ae){return I.a==0&&(I.a=ee,I.sc=Ae,I.cb=0),0}function xu(I,ee,Ae){return 3<=Ae&&I[ee+0]==157&&I[ee+1]==1&&I[ee+2]==42}function eu(I,ee){if(I==null)return 0;if(I.a=0,I.sc="OK",ee==null)return Io(I,2,"null VP8Io passed to VP8GetHeaders()");var Ae=ee.data,Ce=ee.w,Te=ee.ha;if(4>Te)return Io(I,7,"Truncated header.");var Ue=Ae[Ce+0]|Ae[Ce+1]<<8|Ae[Ce+2]<<16,Ne=I.Od;if(Ne.Rb=!(1&Ue),Ne.td=Ue>>1&7,Ne.yd=Ue>>4&1,Ne.ub=Ue>>5,3<Ne.td)return Io(I,3,"Incorrect keyframe parameters.");if(!Ne.yd)return Io(I,4,"Frame not displayable.");Ce+=3,Te-=3;var Ve=I.Kc;if(Ne.Rb){if(7>Te)return Io(I,7,"cannot parse picture header");if(!xu(Ae,Ce,Te))return Io(I,3,"Bad code word");Ve.c=16383&(Ae[Ce+4]<<8|Ae[Ce+3]),Ve.Td=Ae[Ce+4]>>6,Ve.i=16383&(Ae[Ce+6]<<8|Ae[Ce+5]),Ve.Ud=Ae[Ce+6]>>6,Ce+=7,Te-=7,I.za=Ve.c+15>>4,I.Ub=Ve.i+15>>4,ee.width=Ve.c,ee.height=Ve.i,ee.Da=0,ee.j=0,ee.v=0,ee.va=ee.width,ee.o=ee.height,ee.da=0,ee.ib=ee.width,ee.hb=ee.height,ee.U=ee.width,ee.T=ee.height,ae((Ue=I.Pa).jb,0,255,Ue.jb.length),_((Ue=I.Qa)!=null),Ue.Cb=0,Ue.Bb=0,Ue.Fb=1,ae(Ue.Zb,0,0,Ue.Zb.length),ae(Ue.Lb,0,0,Ue.Lb)}if(Ne.ub>Te)return Io(I,7,"bad partition length");Ar(Ue=I.m,Ae,Ce,Ne.ub),Ce+=Ne.ub,Te-=Ne.ub,Ne.Rb&&(Ve.Ld=tr(Ue),Ve.Kd=tr(Ue)),Ve=I.Qa;var Ze,qe=I.Pa;if(_(Ue!=null),_(Ve!=null),Ve.Cb=tr(Ue),Ve.Cb){if(Ve.Bb=tr(Ue),tr(Ue)){for(Ve.Fb=tr(Ue),Ze=0;4>Ze;++Ze)Ve.Zb[Ze]=tr(Ue)?vr(Ue,7):0;for(Ze=0;4>Ze;++Ze)Ve.Lb[Ze]=tr(Ue)?vr(Ue,6):0}if(Ve.Bb)for(Ze=0;3>Ze;++Ze)qe.jb[Ze]=tr(Ue)?er(Ue,8):255}else Ve.Bb=0;if(Ue.Ka)return Io(I,3,"cannot parse segment header");if((Ve=I.ed).zd=tr(Ue),Ve.Tb=er(Ue,6),Ve.wb=er(Ue,3),Ve.Pc=tr(Ue),Ve.Pc&&tr(Ue)){for(qe=0;4>qe;++qe)tr(Ue)&&(Ve.vd[qe]=vr(Ue,6));for(qe=0;4>qe;++qe)tr(Ue)&&(Ve.od[qe]=vr(Ue,6))}if(I.L=Ve.Tb==0?0:Ve.zd?1:2,Ue.Ka)return Io(I,3,"cannot parse filter header");var ut=Te;if(Te=Ze=Ce,Ce=Ze+ut,Ve=ut,I.Xb=(1<<er(I.m,2))-1,ut<3*(qe=I.Xb))Ae=7;else{for(Ze+=3*qe,Ve-=3*qe,ut=0;ut<qe;++ut){var Ut=Ae[Te+0]|Ae[Te+1]<<8|Ae[Te+2]<<16;Ut>Ve&&(Ut=Ve),Ar(I.Jc[+ut],Ae,Ze,Ut),Ze+=Ut,Ve-=Ut,Te+=3}Ar(I.Jc[+qe],Ae,Ze,Ve),Ae=Ze<Ce?0:5}if(Ae!=0)return Io(I,Ae,"cannot parse partitions");for(Ae=er(Ze=I.m,7),Te=tr(Ze)?vr(Ze,4):0,Ce=tr(Ze)?vr(Ze,4):0,Ve=tr(Ze)?vr(Ze,4):0,qe=tr(Ze)?vr(Ze,4):0,Ze=tr(Ze)?vr(Ze,4):0,ut=I.Qa,Ut=0;4>Ut;++Ut){if(ut.Cb){var Nt=ut.Zb[Ut];ut.Fb||(Nt+=Ae)}else{if(0<Ut){I.pb[Ut]=I.pb[0];continue}Nt=Ae}var Bt=I.pb[Ut];Bt.Sc[0]=Ql[ts(Nt+Te,127)],Bt.Sc[1]=gs[ts(Nt+0,127)],Bt.Eb[0]=2*Ql[ts(Nt+Ce,127)],Bt.Eb[1]=101581*gs[ts(Nt+Ve,127)]>>16,8>Bt.Eb[1]&&(Bt.Eb[1]=8),Bt.Qc[0]=Ql[ts(Nt+qe,117)],Bt.Qc[1]=gs[ts(Nt+Ze,127)],Bt.lc=Nt+Ze}if(!Ne.Rb)return Io(I,4,"Not a key frame.");for(tr(Ue),Ne=I.Pa,Ae=0;4>Ae;++Ae){for(Te=0;8>Te;++Te)for(Ce=0;3>Ce;++Ce)for(Ve=0;11>Ve;++Ve)qe=ir(Ue,Yu[Ae][Te][Ce][Ve])?er(Ue,8):xA[Ae][Te][Ce][Ve],Ne.Wc[Ae][Te].Yb[Ce][Ve]=qe;for(Te=0;17>Te;++Te)Ne.Xc[Ae][Te]=Ne.Wc[Ae][bc[Te]]}return I.kc=tr(Ue),I.kc&&(I.Bd=er(Ue,8)),I.cb=1}function Fu(I,ee,Ae,Ce,Te,Ue,Ne){var Ve=ee[Te].Yb[Ae];for(Ae=0;16>Te;++Te){if(!ir(I,Ve[Ae+0]))return Te;for(;!ir(I,Ve[Ae+1]);)if(Ve=ee[++Te].Yb[0],Ae=0,Te==16)return 16;var Ze=ee[Te+1].Yb;if(ir(I,Ve[Ae+2])){var qe=I,ut=0;if(ir(qe,(Nt=Ve)[(Ut=Ae)+3]))if(ir(qe,Nt[Ut+6])){for(Ve=0,Ut=2*(ut=ir(qe,Nt[Ut+8]))+(Nt=ir(qe,Nt[Ut+9+ut])),ut=0,Nt=Zu[Ut];Nt[Ve];++Ve)ut+=ut+ir(qe,Nt[Ve]);ut+=3+(8<<Ut)}else ir(qe,Nt[Ut+7])?(ut=7+2*ir(qe,165),ut+=ir(qe,145)):ut=5+ir(qe,159);else ut=ir(qe,Nt[Ut+4])?3+ir(qe,Nt[Ut+5]):2;Ve=Ze[2]}else ut=1,Ve=Ze[1];Ze=Ne+yc[Te],0>(qe=I).b&&qt(qe);var Ut,Nt=qe.b,Bt=(Ut=qe.Ca>>1)-(qe.I>>Nt)>>31;--qe.b,qe.Ca+=Bt,qe.Ca|=1,qe.I-=(Ut+1&Bt)<<Nt,Ue[Ze]=((ut^Bt)-Bt)*Ce[(0<Te)+0]}return 16}function Ra(I){var ee=I.rb[I.sb-1];ee.la=0,ee.Na=0,ae(I.zc,0,0,I.zc.length),I.ja=0}function dA(I,ee){if(I==null)return 0;if(ee==null)return Io(I,2,"NULL VP8Io parameter in VP8Decode().");if(!I.cb&&!eu(I,ee))return 0;if(_(I.cb),ee.ac==null||ee.ac(ee)){ee.ob&&(I.L=0);var Ae=nt[I.L];if(I.L==2?(I.yb=0,I.zb=0):(I.yb=ee.v-Ae>>4,I.zb=ee.j-Ae>>4,0>I.yb&&(I.yb=0),0>I.zb&&(I.zb=0)),I.Va=ee.o+15+Ae>>4,I.Hb=ee.va+15+Ae>>4,I.Hb>I.za&&(I.Hb=I.za),I.Va>I.Ub&&(I.Va=I.Ub),0<I.L){var Ce=I.ed;for(Ae=0;4>Ae;++Ae){var Te;if(I.Qa.Cb){var Ue=I.Qa.Lb[Ae];I.Qa.Fb||(Ue+=Ce.Tb)}else Ue=Ce.Tb;for(Te=0;1>=Te;++Te){var Ne=I.gd[Ae][Te],Ve=Ue;if(Ce.Pc&&(Ve+=Ce.vd[0],Te&&(Ve+=Ce.od[0])),0<(Ve=0>Ve?0:63<Ve?63:Ve)){var Ze=Ve;0<Ce.wb&&(Ze=4<Ce.wb?Ze>>2:Ze>>1)>9-Ce.wb&&(Ze=9-Ce.wb),1>Ze&&(Ze=1),Ne.dd=Ze,Ne.tc=2*Ve+Ze,Ne.ld=40<=Ve?2:15<=Ve?1:0}else Ne.tc=0;Ne.La=Te}}}Ae=0}else Io(I,6,"Frame setup failed"),Ae=I.a;if(Ae=Ae==0){if(Ae){I.$c=0,0<I.Aa||(I.Ic=Mt);e:{Ae=I.Ic,Ce=4*(Ze=I.za);var qe=32*Ze,ut=Ze+1,Ut=0<I.L?Ze*(0<I.Aa?2:1):0,Nt=(I.Aa==2?2:1)*Ze;if((Ne=Ce+832+(Te=3*(16*Ae+nt[I.L])/2*qe)+(Ue=I.Fa!=null&&0<I.Fa.length?I.Kc.c*I.Kc.i:0))!=Ne)Ae=0;else{if(Ne>I.Vb){if(I.Vb=0,I.Ec=ie(Ne),I.Fc=0,I.Ec==null){Ae=Io(I,1,"no memory during frame initialization.");break e}I.Vb=Ne}Ne=I.Ec,Ve=I.Fc,I.Ac=Ne,I.Bc=Ve,Ve+=Ce,I.Gd=fe(qe,Su),I.Hd=0,I.rb=fe(ut+1,Eu),I.sb=1,I.wa=Ut?fe(Ut,Cl):null,I.Y=0,I.D.Nb=0,I.D.wa=I.wa,I.D.Y=I.Y,0<I.Aa&&(I.D.Y+=Ze),_(!0),I.oc=Ne,I.pc=Ve,Ve+=832,I.ya=fe(Nt,$l),I.aa=0,I.D.ya=I.ya,I.D.aa=I.aa,I.Aa==2&&(I.D.aa+=Ze),I.R=16*Ze,I.B=8*Ze,Ze=(qe=nt[I.L])*I.R,qe=qe/2*I.B,I.sa=Ne,I.ta=Ve+Ze,I.qa=I.sa,I.ra=I.ta+16*Ae*I.R+qe,I.Ha=I.qa,I.Ia=I.ra+8*Ae*I.B+qe,I.$c=0,Ve+=Te,I.mb=Ue?Ne:null,I.nb=Ue?Ve:null,_(Ve+Ue<=I.Fc+I.Vb),Ra(I),ae(I.Ac,I.Bc,0,Ce),Ae=1}}if(Ae){if(ee.ka=0,ee.y=I.sa,ee.O=I.ta,ee.f=I.qa,ee.N=I.ra,ee.ea=I.Ha,ee.Vd=I.Ia,ee.fa=I.R,ee.Rc=I.B,ee.F=null,ee.J=0,!cs){for(Ae=-255;255>=Ae;++Ae)Ho[255+Ae]=0>Ae?-Ae:Ae;for(Ae=-1020;1020>=Ae;++Ae)an[1020+Ae]=-128>Ae?-128:127<Ae?127:Ae;for(Ae=-112;112>=Ae;++Ae)ha[112+Ae]=-16>Ae?-16:15<Ae?15:Ae;for(Ae=-255;510>=Ae;++Ae)La[255+Ae]=0>Ae?0:255<Ae?255:Ae;cs=1}Rl=ju,Ia=Iu,du=Sl,As=tu,Ts=ru,mo=_u,kl=jl,Wu=Ea,cl=yA,ja=au,Va=vA,Ga=Ll,fl=Ha,dl=il,hl=ku,Xa=ca,hu=Ba,Ps=Qu,$s[0]=Aa,$s[1]=Lu,$s[2]=mA,$s[3]=gA,$s[4]=Ou,$s[5]=rl,$s[6]=Tu,$s[7]=iu,$s[8]=Pu,$s[9]=ou,Cs[0]=_l,Cs[1]=hA,Cs[2]=ya,Cs[3]=Fl,Cs[4]=es,Cs[5]=pA,Cs[6]=Du,Da[0]=Qa,Da[1]=nu,Da[2]=Ro,Da[3]=ba,Da[4]=wa,Da[5]=Uu,Da[6]=su,Ae=1}else Ae=0}Ae&&(Ae=function(Bt,mr){for(Bt.M=0;Bt.M<Bt.Va;++Bt.M){var $t,jt=Bt.Jc[Bt.M&Bt.Xb],Ft=Bt.m,gr=Bt;for($t=0;$t<gr.za;++$t){var Tr=Ft,wr=gr,qr=wr.Ac,Yr=wr.Bc+4*$t,Nn=wr.zc,$r=wr.ya[wr.aa+$t];if(wr.Qa.Bb?$r.$b=ir(Tr,wr.Pa.jb[0])?2+ir(Tr,wr.Pa.jb[2]):ir(Tr,wr.Pa.jb[1]):$r.$b=0,wr.kc&&($r.Ad=ir(Tr,wr.Bd)),$r.Za=!ir(Tr,145)+0,$r.Za){var _i=$r.Ob,Li=0;for(wr=0;4>wr;++wr){var wi,yi=Nn[0+wr];for(wi=0;4>wi;++wi){yi=Wl[qr[Yr+wi]][yi];for(var Di=KA[ir(Tr,yi[0])];0<Di;)Di=KA[2*Di+ir(Tr,yi[Di])];yi=-Di,qr[Yr+wi]=yi}q(_i,Li,qr,Yr,4),Li+=4,Nn[0+wr]=yi}}else yi=ir(Tr,156)?ir(Tr,128)?1:3:ir(Tr,163)?2:0,$r.Ob[0]=yi,ae(qr,Yr,yi,4),ae(Nn,0,yi,4);$r.Dd=ir(Tr,142)?ir(Tr,114)?ir(Tr,183)?1:3:2:0}if(gr.m.Ka)return Io(Bt,7,"Premature end-of-partition0 encountered.");for(;Bt.ja<Bt.za;++Bt.ja){if(gr=jt,Tr=(Ft=Bt).rb[Ft.sb-1],qr=Ft.rb[Ft.sb+Ft.ja],$t=Ft.ya[Ft.aa+Ft.ja],Yr=Ft.kc?$t.Ad:0)Tr.la=qr.la=0,$t.Za||(Tr.Na=qr.Na=0),$t.Hc=0,$t.Gc=0,$t.ia=0;else{var Ui,li;if(Tr=qr,qr=gr,Yr=Ft.Pa.Xc,Nn=Ft.ya[Ft.aa+Ft.ja],$r=Ft.pb[Nn.$b],wr=Nn.ad,_i=0,Li=Ft.rb[Ft.sb-1],yi=wi=0,ae(wr,_i,0,384),Nn.Za)var zo=0,Ms=Yr[3];else{Di=ie(16);var Vo=Tr.Na+Li.Na;if(Vo=Hl(qr,Yr[1],Vo,$r.Eb,0,Di,0),Tr.Na=Li.Na=(0<Vo)+0,1<Vo)Rl(Di,0,wr,_i);else{var Rs=Di[0]+3>>3;for(Di=0;256>Di;Di+=16)wr[_i+Di]=Rs}zo=1,Ms=Yr[0]}var ro=15&Tr.la,ea=15&Li.la;for(Di=0;4>Di;++Di){var ta=1&ea;for(Rs=li=0;4>Rs;++Rs)ro=ro>>1|(ta=(Vo=Hl(qr,Ms,Vo=ta+(1&ro),$r.Sc,zo,wr,_i))>zo)<<7,li=li<<2|(3<Vo?3:1<Vo?2:wr[_i+0]!=0),_i+=16;ro>>=4,ea=ea>>1|ta<<7,wi=(wi<<8|li)>>>0}for(Ms=ro,zo=ea>>4,Ui=0;4>Ui;Ui+=2){for(li=0,ro=Tr.la>>4+Ui,ea=Li.la>>4+Ui,Di=0;2>Di;++Di){for(ta=1&ea,Rs=0;2>Rs;++Rs)Vo=ta+(1&ro),ro=ro>>1|(ta=0<(Vo=Hl(qr,Yr[2],Vo,$r.Qc,0,wr,_i)))<<3,li=li<<2|(3<Vo?3:1<Vo?2:wr[_i+0]!=0),_i+=16;ro>>=2,ea=ea>>1|ta<<5}yi|=li<<4*Ui,Ms|=ro<<4<<Ui,zo|=(240&ea)<<Ui}Tr.la=Ms,Li.la=zo,Nn.Hc=wi,Nn.Gc=yi,Nn.ia=43690&yi?0:$r.ia,Yr=!(wi|yi)}if(0<Ft.L&&(Ft.wa[Ft.Y+Ft.ja]=Ft.gd[$t.$b][$t.Za],Ft.wa[Ft.Y+Ft.ja].La|=!Yr),gr.Ka)return Io(Bt,7,"Premature end-of-file encountered.")}if(Ra(Bt),Ft=mr,gr=1,$t=(jt=Bt).D,Tr=0<jt.L&&jt.M>=jt.zb&&jt.M<=jt.Va,jt.Aa==0)e:{if($t.M=jt.M,$t.uc=Tr,Au(jt,$t),gr=1,$t=(li=jt.D).Nb,Tr=(yi=nt[jt.L])*jt.R,qr=yi/2*jt.B,Di=16*$t*jt.R,Rs=8*$t*jt.B,Yr=jt.sa,Nn=jt.ta-Tr+Di,$r=jt.qa,wr=jt.ra-qr+Rs,_i=jt.Ha,Li=jt.Ia-qr+Rs,ea=(ro=li.M)==0,wi=ro>=jt.Va-1,jt.Aa==2&&Au(jt,li),li.uc)for(ta=(Vo=jt).D.M,_(Vo.D.uc),li=Vo.yb;li<Vo.Hb;++li){zo=li,Ms=ta;var rs=(ds=(To=Vo).D).Nb;Ui=To.R;var ds=ds.wa[ds.Y+zo],Es=To.sa,pa=To.ta+16*rs*Ui+16*zo,Za=ds.dd,ns=ds.tc;if(ns!=0)if(_(3<=ns),To.L==1)0<zo&&Xa(Es,pa,Ui,ns+4),ds.La&&Ps(Es,pa,Ui,ns),0<Ms&&hl(Es,pa,Ui,ns+4),ds.La&&hu(Es,pa,Ui,ns);else{var gl=To.B,mu=To.qa,$u=To.ra+8*rs*gl+8*zo,Kl=To.Ha,To=To.Ia+8*rs*gl+8*zo;rs=ds.ld,0<zo&&(Wu(Es,pa,Ui,ns+4,Za,rs),ja(mu,$u,Kl,To,gl,ns+4,Za,rs)),ds.La&&(Ga(Es,pa,Ui,ns,Za,rs),dl(mu,$u,Kl,To,gl,ns,Za,rs)),0<Ms&&(kl(Es,pa,Ui,ns+4,Za,rs),cl(mu,$u,Kl,To,gl,ns+4,Za,rs)),ds.La&&(Va(Es,pa,Ui,ns,Za,rs),fl(mu,$u,Kl,To,gl,ns,Za,rs))}}if(jt.ia&&alert("todo:DitherRow"),Ft.put!=null){if(li=16*ro,ro=16*(ro+1),ea?(Ft.y=jt.sa,Ft.O=jt.ta+Di,Ft.f=jt.qa,Ft.N=jt.ra+Rs,Ft.ea=jt.Ha,Ft.W=jt.Ia+Rs):(li-=yi,Ft.y=Yr,Ft.O=Nn,Ft.f=$r,Ft.N=wr,Ft.ea=_i,Ft.W=Li),wi||(ro-=yi),ro>Ft.o&&(ro=Ft.o),Ft.F=null,Ft.J=null,jt.Fa!=null&&0<jt.Fa.length&&li<ro&&(Ft.J=Tl(jt,Ft,li,ro-li),Ft.F=jt.mb,Ft.F==null&&Ft.F.length==0)){gr=Io(jt,3,"Could not decode alpha data.");break e}li<Ft.j&&(yi=Ft.j-li,li=Ft.j,_(!(1&yi)),Ft.O+=jt.R*yi,Ft.N+=jt.B*(yi>>1),Ft.W+=jt.B*(yi>>1),Ft.F!=null&&(Ft.J+=Ft.width*yi)),li<ro&&(Ft.O+=Ft.v,Ft.N+=Ft.v>>1,Ft.W+=Ft.v>>1,Ft.F!=null&&(Ft.J+=Ft.v),Ft.ka=li-Ft.j,Ft.U=Ft.va-Ft.v,Ft.T=ro-li,gr=Ft.put(Ft))}$t+1!=jt.Ic||wi||(q(jt.sa,jt.ta-Tr,Yr,Nn+16*jt.R,Tr),q(jt.qa,jt.ra-qr,$r,wr+8*jt.B,qr),q(jt.Ha,jt.Ia-qr,_i,Li+8*jt.B,qr))}if(!gr)return Io(Bt,6,"Output aborted.")}return 1}(I,ee)),ee.bc!=null&&ee.bc(ee),Ae&=1}return Ae?(I.cb=0,Ae):0}function bs(I,ee,Ae,Ce,Te){Te=I[ee+Ae+32*Ce]+(Te>>3),I[ee+Ae+32*Ce]=-256&Te?0>Te?0:255:Te}function ka(I,ee,Ae,Ce,Te,Ue){bs(I,ee,0,Ae,Ce+Te),bs(I,ee,1,Ae,Ce+Ue),bs(I,ee,2,Ae,Ce-Ue),bs(I,ee,3,Ae,Ce-Te)}function ls(I){return(20091*I>>16)+I}function El(I,ee,Ae,Ce){var Te,Ue=0,Ne=ie(16);for(Te=0;4>Te;++Te){var Ve=I[ee+0]+I[ee+8],Ze=I[ee+0]-I[ee+8],qe=(35468*I[ee+4]>>16)-ls(I[ee+12]),ut=ls(I[ee+4])+(35468*I[ee+12]>>16);Ne[Ue+0]=Ve+ut,Ne[Ue+1]=Ze+qe,Ne[Ue+2]=Ze-qe,Ne[Ue+3]=Ve-ut,Ue+=4,ee++}for(Te=Ue=0;4>Te;++Te)Ve=(I=Ne[Ue+0]+4)+Ne[Ue+8],Ze=I-Ne[Ue+8],qe=(35468*Ne[Ue+4]>>16)-ls(Ne[Ue+12]),bs(Ae,Ce,0,0,Ve+(ut=ls(Ne[Ue+4])+(35468*Ne[Ue+12]>>16))),bs(Ae,Ce,1,0,Ze+qe),bs(Ae,Ce,2,0,Ze-qe),bs(Ae,Ce,3,0,Ve-ut),Ue++,Ce+=32}function _u(I,ee,Ae,Ce){var Te=I[ee+0]+4,Ue=35468*I[ee+4]>>16,Ne=ls(I[ee+4]),Ve=35468*I[ee+1]>>16;ka(Ae,Ce,0,Te+Ne,I=ls(I[ee+1]),Ve),ka(Ae,Ce,1,Te+Ue,I,Ve),ka(Ae,Ce,2,Te-Ue,I,Ve),ka(Ae,Ce,3,Te-Ne,I,Ve)}function Iu(I,ee,Ae,Ce,Te){El(I,ee,Ae,Ce),Te&&El(I,ee+16,Ae,Ce+4)}function Sl(I,ee,Ae,Ce){Ia(I,ee+0,Ae,Ce,1),Ia(I,ee+32,Ae,Ce+128,1)}function tu(I,ee,Ae,Ce){var Te;for(I=I[ee+0]+4,Te=0;4>Te;++Te)for(ee=0;4>ee;++ee)bs(Ae,Ce,ee,Te,I)}function ru(I,ee,Ae,Ce){I[ee+0]&&As(I,ee+0,Ae,Ce),I[ee+16]&&As(I,ee+16,Ae,Ce+4),I[ee+32]&&As(I,ee+32,Ae,Ce+128),I[ee+48]&&As(I,ee+48,Ae,Ce+128+4)}function ju(I,ee,Ae,Ce){var Te,Ue=ie(16);for(Te=0;4>Te;++Te){var Ne=I[ee+0+Te]+I[ee+12+Te],Ve=I[ee+4+Te]+I[ee+8+Te],Ze=I[ee+4+Te]-I[ee+8+Te],qe=I[ee+0+Te]-I[ee+12+Te];Ue[0+Te]=Ne+Ve,Ue[8+Te]=Ne-Ve,Ue[4+Te]=qe+Ze,Ue[12+Te]=qe-Ze}for(Te=0;4>Te;++Te)Ne=(I=Ue[0+4*Te]+3)+Ue[3+4*Te],Ve=Ue[1+4*Te]+Ue[2+4*Te],Ze=Ue[1+4*Te]-Ue[2+4*Te],qe=I-Ue[3+4*Te],Ae[Ce+0]=Ne+Ve>>3,Ae[Ce+16]=qe+Ze>>3,Ae[Ce+32]=Ne-Ve>>3,Ae[Ce+48]=qe-Ze>>3,Ce+=64}function xl(I,ee,Ae){var Ce,Te=ee-32,Ue=ji,Ne=255-I[Te-1];for(Ce=0;Ce<Ae;++Ce){var Ve,Ze=Ue,qe=Ne+I[ee-1];for(Ve=0;Ve<Ae;++Ve)I[ee+Ve]=Ze[qe+I[Te+Ve]];ee+=32}}function Lu(I,ee){xl(I,ee,4)}function nu(I,ee){xl(I,ee,8)}function hA(I,ee){xl(I,ee,16)}function ya(I,ee){var Ae;for(Ae=0;16>Ae;++Ae)q(I,ee+32*Ae,I,ee-32,16)}function Fl(I,ee){var Ae;for(Ae=16;0<Ae;--Ae)ae(I,ee,I[ee-1],16),ee+=32}function Xo(I,ee,Ae){var Ce;for(Ce=0;16>Ce;++Ce)ae(ee,Ae+32*Ce,I,16)}function _l(I,ee){var Ae,Ce=16;for(Ae=0;16>Ae;++Ae)Ce+=I[ee-1+32*Ae]+I[ee+Ae-32];Xo(Ce>>5,I,ee)}function es(I,ee){var Ae,Ce=8;for(Ae=0;16>Ae;++Ae)Ce+=I[ee-1+32*Ae];Xo(Ce>>4,I,ee)}function pA(I,ee){var Ae,Ce=8;for(Ae=0;16>Ae;++Ae)Ce+=I[ee+Ae-32];Xo(Ce>>4,I,ee)}function Du(I,ee){Xo(128,I,ee)}function Ai(I,ee,Ae){return I+2*ee+Ae+2>>2}function mA(I,ee){var Ae,Ce=ee-32;for(Ce=new Uint8Array([Ai(I[Ce-1],I[Ce+0],I[Ce+1]),Ai(I[Ce+0],I[Ce+1],I[Ce+2]),Ai(I[Ce+1],I[Ce+2],I[Ce+3]),Ai(I[Ce+2],I[Ce+3],I[Ce+4])]),Ae=0;4>Ae;++Ae)q(I,ee+32*Ae,Ce,0,Ce.length)}function gA(I,ee){var Ae=I[ee-1],Ce=I[ee-1+32],Te=I[ee-1+64],Ue=I[ee-1+96];Xr(I,ee+0,16843009*Ai(I[ee-1-32],Ae,Ce)),Xr(I,ee+32,16843009*Ai(Ae,Ce,Te)),Xr(I,ee+64,16843009*Ai(Ce,Te,Ue)),Xr(I,ee+96,16843009*Ai(Te,Ue,Ue))}function Aa(I,ee){var Ae,Ce=4;for(Ae=0;4>Ae;++Ae)Ce+=I[ee+Ae-32]+I[ee-1+32*Ae];for(Ce>>=3,Ae=0;4>Ae;++Ae)ae(I,ee+32*Ae,Ce,4)}function Ou(I,ee){var Ae=I[ee-1+0],Ce=I[ee-1+32],Te=I[ee-1+64],Ue=I[ee-1-32],Ne=I[ee+0-32],Ve=I[ee+1-32],Ze=I[ee+2-32],qe=I[ee+3-32];I[ee+0+96]=Ai(Ce,Te,I[ee-1+96]),I[ee+1+96]=I[ee+0+64]=Ai(Ae,Ce,Te),I[ee+2+96]=I[ee+1+64]=I[ee+0+32]=Ai(Ue,Ae,Ce),I[ee+3+96]=I[ee+2+64]=I[ee+1+32]=I[ee+0+0]=Ai(Ne,Ue,Ae),I[ee+3+64]=I[ee+2+32]=I[ee+1+0]=Ai(Ve,Ne,Ue),I[ee+3+32]=I[ee+2+0]=Ai(Ze,Ve,Ne),I[ee+3+0]=Ai(qe,Ze,Ve)}function Tu(I,ee){var Ae=I[ee+1-32],Ce=I[ee+2-32],Te=I[ee+3-32],Ue=I[ee+4-32],Ne=I[ee+5-32],Ve=I[ee+6-32],Ze=I[ee+7-32];I[ee+0+0]=Ai(I[ee+0-32],Ae,Ce),I[ee+1+0]=I[ee+0+32]=Ai(Ae,Ce,Te),I[ee+2+0]=I[ee+1+32]=I[ee+0+64]=Ai(Ce,Te,Ue),I[ee+3+0]=I[ee+2+32]=I[ee+1+64]=I[ee+0+96]=Ai(Te,Ue,Ne),I[ee+3+32]=I[ee+2+64]=I[ee+1+96]=Ai(Ue,Ne,Ve),I[ee+3+64]=I[ee+2+96]=Ai(Ne,Ve,Ze),I[ee+3+96]=Ai(Ve,Ze,Ze)}function rl(I,ee){var Ae=I[ee-1+0],Ce=I[ee-1+32],Te=I[ee-1+64],Ue=I[ee-1-32],Ne=I[ee+0-32],Ve=I[ee+1-32],Ze=I[ee+2-32],qe=I[ee+3-32];I[ee+0+0]=I[ee+1+64]=Ue+Ne+1>>1,I[ee+1+0]=I[ee+2+64]=Ne+Ve+1>>1,I[ee+2+0]=I[ee+3+64]=Ve+Ze+1>>1,I[ee+3+0]=Ze+qe+1>>1,I[ee+0+96]=Ai(Te,Ce,Ae),I[ee+0+64]=Ai(Ce,Ae,Ue),I[ee+0+32]=I[ee+1+96]=Ai(Ae,Ue,Ne),I[ee+1+32]=I[ee+2+96]=Ai(Ue,Ne,Ve),I[ee+2+32]=I[ee+3+96]=Ai(Ne,Ve,Ze),I[ee+3+32]=Ai(Ve,Ze,qe)}function iu(I,ee){var Ae=I[ee+0-32],Ce=I[ee+1-32],Te=I[ee+2-32],Ue=I[ee+3-32],Ne=I[ee+4-32],Ve=I[ee+5-32],Ze=I[ee+6-32],qe=I[ee+7-32];I[ee+0+0]=Ae+Ce+1>>1,I[ee+1+0]=I[ee+0+64]=Ce+Te+1>>1,I[ee+2+0]=I[ee+1+64]=Te+Ue+1>>1,I[ee+3+0]=I[ee+2+64]=Ue+Ne+1>>1,I[ee+0+32]=Ai(Ae,Ce,Te),I[ee+1+32]=I[ee+0+96]=Ai(Ce,Te,Ue),I[ee+2+32]=I[ee+1+96]=Ai(Te,Ue,Ne),I[ee+3+32]=I[ee+2+96]=Ai(Ue,Ne,Ve),I[ee+3+64]=Ai(Ne,Ve,Ze),I[ee+3+96]=Ai(Ve,Ze,qe)}function ou(I,ee){var Ae=I[ee-1+0],Ce=I[ee-1+32],Te=I[ee-1+64],Ue=I[ee-1+96];I[ee+0+0]=Ae+Ce+1>>1,I[ee+2+0]=I[ee+0+32]=Ce+Te+1>>1,I[ee+2+32]=I[ee+0+64]=Te+Ue+1>>1,I[ee+1+0]=Ai(Ae,Ce,Te),I[ee+3+0]=I[ee+1+32]=Ai(Ce,Te,Ue),I[ee+3+32]=I[ee+1+64]=Ai(Te,Ue,Ue),I[ee+3+64]=I[ee+2+64]=I[ee+0+96]=I[ee+1+96]=I[ee+2+96]=I[ee+3+96]=Ue}function Pu(I,ee){var Ae=I[ee-1+0],Ce=I[ee-1+32],Te=I[ee-1+64],Ue=I[ee-1+96],Ne=I[ee-1-32],Ve=I[ee+0-32],Ze=I[ee+1-32],qe=I[ee+2-32];I[ee+0+0]=I[ee+2+32]=Ae+Ne+1>>1,I[ee+0+32]=I[ee+2+64]=Ce+Ae+1>>1,I[ee+0+64]=I[ee+2+96]=Te+Ce+1>>1,I[ee+0+96]=Ue+Te+1>>1,I[ee+3+0]=Ai(Ve,Ze,qe),I[ee+2+0]=Ai(Ne,Ve,Ze),I[ee+1+0]=I[ee+3+32]=Ai(Ae,Ne,Ve),I[ee+1+32]=I[ee+3+64]=Ai(Ce,Ae,Ne),I[ee+1+64]=I[ee+3+96]=Ai(Te,Ce,Ae),I[ee+1+96]=Ai(Ue,Te,Ce)}function Ro(I,ee){var Ae;for(Ae=0;8>Ae;++Ae)q(I,ee+32*Ae,I,ee-32,8)}function ba(I,ee){var Ae;for(Ae=0;8>Ae;++Ae)ae(I,ee,I[ee-1],8),ee+=32}function nl(I,ee,Ae){var Ce;for(Ce=0;8>Ce;++Ce)ae(ee,Ae+32*Ce,I,8)}function Qa(I,ee){var Ae,Ce=8;for(Ae=0;8>Ae;++Ae)Ce+=I[ee+Ae-32]+I[ee-1+32*Ae];nl(Ce>>4,I,ee)}function Uu(I,ee){var Ae,Ce=4;for(Ae=0;8>Ae;++Ae)Ce+=I[ee+Ae-32];nl(Ce>>3,I,ee)}function wa(I,ee){var Ae,Ce=4;for(Ae=0;8>Ae;++Ae)Ce+=I[ee-1+32*Ae];nl(Ce>>3,I,ee)}function su(I,ee){nl(128,I,ee)}function Il(I,ee,Ae){var Ce=I[ee-Ae],Te=I[ee+0],Ue=3*(Te-Ce)+bA[1020+I[ee-2*Ae]-I[ee+Ae]],Ne=Pi[112+(Ue+4>>3)];I[ee-Ae]=ji[255+Ce+Pi[112+(Ue+3>>3)]],I[ee+0]=ji[255+Te-Ne]}function Nu(I,ee,Ae,Ce){var Te=I[ee+0],Ue=I[ee+Ae];return fs[255+I[ee-2*Ae]-I[ee-Ae]]>Ce||fs[255+Ue-Te]>Ce}function Mu(I,ee,Ae,Ce){return 4*fs[255+I[ee-Ae]-I[ee+0]]+fs[255+I[ee-2*Ae]-I[ee+Ae]]<=Ce}function Ru(I,ee,Ae,Ce,Te){var Ue=I[ee-3*Ae],Ne=I[ee-2*Ae],Ve=I[ee-Ae],Ze=I[ee+0],qe=I[ee+Ae],ut=I[ee+2*Ae],Ut=I[ee+3*Ae];return 4*fs[255+Ve-Ze]+fs[255+Ne-qe]>Ce?0:fs[255+I[ee-4*Ae]-Ue]<=Te&&fs[255+Ue-Ne]<=Te&&fs[255+Ne-Ve]<=Te&&fs[255+Ut-ut]<=Te&&fs[255+ut-qe]<=Te&&fs[255+qe-Ze]<=Te}function ku(I,ee,Ae,Ce){var Te=2*Ce+1;for(Ce=0;16>Ce;++Ce)Mu(I,ee+Ce,Ae,Te)&&Il(I,ee+Ce,Ae)}function ca(I,ee,Ae,Ce){var Te=2*Ce+1;for(Ce=0;16>Ce;++Ce)Mu(I,ee+Ce*Ae,1,Te)&&Il(I,ee+Ce*Ae,1)}function Ba(I,ee,Ae,Ce){var Te;for(Te=3;0<Te;--Te)ku(I,ee+=4*Ae,Ae,Ce)}function Qu(I,ee,Ae,Ce){var Te;for(Te=3;0<Te;--Te)ca(I,ee+=4,Ae,Ce)}function Ca(I,ee,Ae,Ce,Te,Ue,Ne,Ve){for(Ue=2*Ue+1;0<Te--;){if(Ru(I,ee,Ae,Ue,Ne))if(Nu(I,ee,Ae,Ve))Il(I,ee,Ae);else{var Ze=I,qe=ee,ut=Ae,Ut=Ze[qe-2*ut],Nt=Ze[qe-ut],Bt=Ze[qe+0],mr=Ze[qe+ut],$t=Ze[qe+2*ut],jt=27*(gr=bA[1020+3*(Bt-Nt)+bA[1020+Ut-mr]])+63>>7,Ft=18*gr+63>>7,gr=9*gr+63>>7;Ze[qe-3*ut]=ji[255+Ze[qe-3*ut]+gr],Ze[qe-2*ut]=ji[255+Ut+Ft],Ze[qe-ut]=ji[255+Nt+jt],Ze[qe+0]=ji[255+Bt-jt],Ze[qe+ut]=ji[255+mr-Ft],Ze[qe+2*ut]=ji[255+$t-gr]}ee+=Ce}}function js(I,ee,Ae,Ce,Te,Ue,Ne,Ve){for(Ue=2*Ue+1;0<Te--;){if(Ru(I,ee,Ae,Ue,Ne))if(Nu(I,ee,Ae,Ve))Il(I,ee,Ae);else{var Ze=I,qe=ee,ut=Ae,Ut=Ze[qe-ut],Nt=Ze[qe+0],Bt=Ze[qe+ut],mr=Pi[112+(($t=3*(Nt-Ut))+4>>3)],$t=Pi[112+($t+3>>3)],jt=mr+1>>1;Ze[qe-2*ut]=ji[255+Ze[qe-2*ut]+jt],Ze[qe-ut]=ji[255+Ut+$t],Ze[qe+0]=ji[255+Nt-mr],Ze[qe+ut]=ji[255+Bt-jt]}ee+=Ce}}function jl(I,ee,Ae,Ce,Te,Ue){Ca(I,ee,Ae,1,16,Ce,Te,Ue)}function Ea(I,ee,Ae,Ce,Te,Ue){Ca(I,ee,1,Ae,16,Ce,Te,Ue)}function vA(I,ee,Ae,Ce,Te,Ue){var Ne;for(Ne=3;0<Ne;--Ne)js(I,ee+=4*Ae,Ae,1,16,Ce,Te,Ue)}function Ll(I,ee,Ae,Ce,Te,Ue){var Ne;for(Ne=3;0<Ne;--Ne)js(I,ee+=4,1,Ae,16,Ce,Te,Ue)}function yA(I,ee,Ae,Ce,Te,Ue,Ne,Ve){Ca(I,ee,Te,1,8,Ue,Ne,Ve),Ca(Ae,Ce,Te,1,8,Ue,Ne,Ve)}function au(I,ee,Ae,Ce,Te,Ue,Ne,Ve){Ca(I,ee,1,Te,8,Ue,Ne,Ve),Ca(Ae,Ce,1,Te,8,Ue,Ne,Ve)}function Ha(I,ee,Ae,Ce,Te,Ue,Ne,Ve){js(I,ee+4*Te,Te,1,8,Ue,Ne,Ve),js(Ae,Ce+4*Te,Te,1,8,Ue,Ne,Ve)}function il(I,ee,Ae,Ce,Te,Ue,Ne,Ve){js(I,ee+4,1,Te,8,Ue,Ne,Ve),js(Ae,Ce+4,1,Te,8,Ue,Ne,Ve)}function Dl(){this.ba=new Xs,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new Eo,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function Ol(){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 ol(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function lu(){this.ua=0,this.Wa=new vt,this.vb=new vt,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new Ct,this.yc=new ot}function Hu(){this.xb=this.a=0,this.l=new tl,this.ca=new Xs,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new Xe,this.Pb=0,this.wd=new Xe,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new lu,this.ab=0,this.gc=fe(4,ol),this.Oc=0}function sl(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new tl,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function al(I,ee,Ae,Ce,Te,Ue,Ne){for(I=I==null?0:I[ee+0],ee=0;ee<Ne;++ee)Te[Ue+ee]=I+Ae[Ce+ee]&255,I=Te[Ue+ee]}function Wa(I,ee,Ae,Ce,Te,Ue,Ne){var Ve;if(I==null)al(null,null,Ae,Ce,Te,Ue,Ne);else for(Ve=0;Ve<Ne;++Ve)Te[Ue+Ve]=I[ee+Ve]+Ae[Ce+Ve]&255}function Sa(I,ee,Ae,Ce,Te,Ue,Ne){if(I==null)al(null,null,Ae,Ce,Te,Ue,Ne);else{var Ve,Ze=I[ee+0],qe=Ze,ut=Ze;for(Ve=0;Ve<Ne;++Ve)qe=ut+(Ze=I[ee+Ve])-qe,ut=Ae[Ce+Ve]+(-256&qe?0>qe?0:255:qe)&255,qe=Ze,Te[Ue+Ve]=ut}}function Tl(I,ee,Ae,Ce){var Te=ee.width,Ue=ee.o;if(_(I!=null&&ee!=null),0>Ae||0>=Ce||Ae+Ce>Ue)return null;if(!I.Cc){if(I.ga==null){var Ne;if(I.ga=new sl,(Ne=I.ga==null)||(Ne=ee.width*ee.o,_(I.Gb.length==0),I.Gb=ie(Ne),I.Uc=0,I.Gb==null?Ne=0:(I.mb=I.Gb,I.nb=I.Uc,I.rc=null,Ne=1),Ne=!Ne),!Ne){Ne=I.ga;var Ve=I.Fa,Ze=I.P,qe=I.qc,ut=I.mb,Ut=I.nb,Nt=Ze+1,Bt=qe-1,mr=Ne.l;if(_(Ve!=null&&ut!=null&&ee!=null),Oa[0]=null,Oa[1]=al,Oa[2]=Wa,Oa[3]=Sa,Ne.ca=ut,Ne.tb=Ut,Ne.c=ee.width,Ne.i=ee.height,_(0<Ne.c&&0<Ne.i),1>=qe)ee=0;else if(Ne.$a=Ve[Ze+0]>>0&3,Ne.Z=Ve[Ze+0]>>2&3,Ne.Lc=Ve[Ze+0]>>4&3,Ze=Ve[Ze+0]>>6&3,0>Ne.$a||1<Ne.$a||4<=Ne.Z||1<Ne.Lc||Ze)ee=0;else if(mr.put=sa,mr.ac=Go,mr.bc=aa,mr.ma=Ne,mr.width=ee.width,mr.height=ee.height,mr.Da=ee.Da,mr.v=ee.v,mr.va=ee.va,mr.j=ee.j,mr.o=ee.o,Ne.$a)e:{_(Ne.$a==1),ee=Is();t:for(;;){if(ee==null){ee=0;break e}if(_(Ne!=null),Ne.mc=ee,ee.c=Ne.c,ee.i=Ne.i,ee.l=Ne.l,ee.l.ma=Ne,ee.l.width=Ne.c,ee.l.height=Ne.i,ee.a=0,Yt(ee.m,Ve,Nt,Bt),!ua(Ne.c,Ne.i,1,ee,null)||(ee.ab==1&&ee.gc[0].hc==3&&va(ee.s)?(Ne.ic=1,Ve=ee.c*ee.i,ee.Ta=null,ee.Ua=0,ee.V=ie(Ve),ee.Ba=0,ee.V==null?(ee.a=1,ee=0):ee=1):(Ne.ic=0,ee=ys(ee,Ne.c)),!ee))break t;ee=1;break e}Ne.mc=null,ee=0}else ee=Bt>=Ne.c*Ne.i;Ne=!ee}if(Ne)return null;I.ga.Lc!=1?I.Ga=0:Ce=Ue-Ae}_(I.ga!=null),_(Ae+Ce<=Ue);e:{if(ee=(Ve=I.ga).c,Ue=Ve.l.o,Ve.$a==0){if(Nt=I.rc,Bt=I.Vc,mr=I.Fa,Ze=I.P+1+Ae*ee,qe=I.mb,ut=I.nb+Ae*ee,_(Ze<=I.P+I.qc),Ve.Z!=0)for(_(Oa[Ve.Z]!=null),Ne=0;Ne<Ce;++Ne)Oa[Ve.Z](Nt,Bt,mr,Ze,qe,ut,ee),Nt=qe,Bt=ut,ut+=ee,Ze+=ee;else for(Ne=0;Ne<Ce;++Ne)q(qe,ut,mr,Ze,ee),Nt=qe,Bt=ut,ut+=ee,Ze+=ee;I.rc=Nt,I.Vc=Bt}else{if(_(Ve.mc!=null),ee=Ae+Ce,_((Ne=Ve.mc)!=null),_(ee<=Ne.i),Ne.C>=ee)ee=1;else if(Ve.ic||Ht(),Ve.ic){Ve=Ne.V,Nt=Ne.Ba,Bt=Ne.c;var $t=Ne.i,jt=(mr=1,Ze=Ne.$/Bt,qe=Ne.$%Bt,ut=Ne.m,Ut=Ne.s,Ne.$),Ft=Bt*$t,gr=Bt*ee,Tr=Ut.wc,wr=jt<gr?Oo(Ut,qe,Ze):null;_(jt<=Ft),_(ee<=$t),_(va(Ut));t:for(;;){for(;!ut.h&&jt<gr;){if(qe&Tr||(wr=Oo(Ut,qe,Ze)),_(wr!=null),kt(ut),256>($t=tn(wr.G[0],wr.H[0],ut)))Ve[Nt+jt]=$t,++jt,++qe>=Bt&&(qe=0,++Ze<=ee&&!(Ze%16)&&as(Ne,Ze));else{if(!(280>$t)){mr=0;break t}$t=Zs($t-256,ut);var qr,Yr=tn(wr.G[4],wr.H[4],ut);if(kt(ut),!(jt>=(Yr=Ys(Bt,Yr=Zs(Yr,ut)))&&Ft-jt>=$t)){mr=0;break t}for(qr=0;qr<$t;++qr)Ve[Nt+jt+qr]=Ve[Nt+jt+qr-Yr];for(jt+=$t,qe+=$t;qe>=Bt;)qe-=Bt,++Ze<=ee&&!(Ze%16)&&as(Ne,Ze);jt<gr&&qe&Tr&&(wr=Oo(Ut,qe,Ze))}_(ut.h==gt(ut))}as(Ne,Ze>ee?ee:Ze);break t}!mr||ut.h&&jt<Ft?(mr=0,Ne.a=ut.h?5:3):Ne.$=jt,ee=mr}else ee=ms(Ne,Ne.V,Ne.Ba,Ne.c,Ne.i,ee,Na);if(!ee){Ce=0;break e}}Ae+Ce>=Ue&&(I.Cc=1),Ce=1}if(!Ce)return null;if(I.Cc&&((Ce=I.ga)!=null&&(Ce.mc=null),I.ga=null,0<I.Ga))return alert("todo:WebPDequantizeLevels"),null}return I.nb+Ae*Te}function ce(I,ee,Ae,Ce,Te,Ue){for(;0<Te--;){var Ne,Ve=I,Ze=ee+(Ae?1:0),qe=I,ut=ee+(Ae?0:3);for(Ne=0;Ne<Ce;++Ne){var Ut=qe[ut+4*Ne];Ut!=255&&(Ut*=32897,Ve[Ze+4*Ne+0]=Ve[Ze+4*Ne+0]*Ut>>23,Ve[Ze+4*Ne+1]=Ve[Ze+4*Ne+1]*Ut>>23,Ve[Ze+4*Ne+2]=Ve[Ze+4*Ne+2]*Ut>>23)}ee+=Ue}}function He(I,ee,Ae,Ce,Te){for(;0<Ce--;){var Ue;for(Ue=0;Ue<Ae;++Ue){var Ne=I[ee+2*Ue+0],Ve=15&(qe=I[ee+2*Ue+1]),Ze=4369*Ve,qe=(240&qe|qe>>4)*Ze>>16;I[ee+2*Ue+0]=(240&Ne|Ne>>4)*Ze>>16&240|(15&Ne|Ne<<4)*Ze>>16>>4&15,I[ee+2*Ue+1]=240&qe|Ve}ee+=Te}}function ht(I,ee,Ae,Ce,Te,Ue,Ne,Ve){var Ze,qe,ut=255;for(qe=0;qe<Te;++qe){for(Ze=0;Ze<Ce;++Ze){var Ut=I[ee+Ze];Ue[Ne+4*Ze]=Ut,ut&=Ut}ee+=Ae,Ne+=Ve}return ut!=255}function It(I,ee,Ae,Ce,Te){var Ue;for(Ue=0;Ue<Te;++Ue)Ae[Ce+Ue]=I[ee+Ue]>>8}function Ht(){Us=ce,$i=He,oo=ht,go=It}function pr(I,ee,Ae){xt[I]=function(Ce,Te,Ue,Ne,Ve,Ze,qe,ut,Ut,Nt,Bt,mr,$t,jt,Ft,gr,Tr){var wr,qr=Tr-1>>1,Yr=Ve[Ze+0]|qe[ut+0]<<16,Nn=Ut[Nt+0]|Bt[mr+0]<<16;_(Ce!=null);var $r=3*Yr+Nn+131074>>2;for(ee(Ce[Te+0],255&$r,$r>>16,$t,jt),Ue!=null&&($r=3*Nn+Yr+131074>>2,ee(Ue[Ne+0],255&$r,$r>>16,Ft,gr)),wr=1;wr<=qr;++wr){var _i=Ve[Ze+wr]|qe[ut+wr]<<16,Li=Ut[Nt+wr]|Bt[mr+wr]<<16,wi=Yr+_i+Nn+Li+524296,yi=wi+2*(_i+Nn)>>3;$r=yi+Yr>>1,Yr=(wi=wi+2*(Yr+Li)>>3)+_i>>1,ee(Ce[Te+2*wr-1],255&$r,$r>>16,$t,jt+(2*wr-1)*Ae),ee(Ce[Te+2*wr-0],255&Yr,Yr>>16,$t,jt+(2*wr-0)*Ae),Ue!=null&&($r=wi+Nn>>1,Yr=yi+Li>>1,ee(Ue[Ne+2*wr-1],255&$r,$r>>16,Ft,gr+(2*wr-1)*Ae),ee(Ue[Ne+2*wr+0],255&Yr,Yr>>16,Ft,gr+(2*wr+0)*Ae)),Yr=_i,Nn=Li}1&Tr||($r=3*Yr+Nn+131074>>2,ee(Ce[Te+Tr-1],255&$r,$r>>16,$t,jt+(Tr-1)*Ae),Ue!=null&&($r=3*Nn+Yr+131074>>2,ee(Ue[Ne+Tr-1],255&$r,$r>>16,Ft,gr+(Tr-1)*Ae)))}}function Mr(){Ns[Ku]=wc,Ns[pl]=GA,Ns[QA]=Bc,Ns[ml]=XA,Ns[zu]=ZA,Ns[wA]=YA,Ns[BA]=Cc,Ns[CA]=GA,Ns[Vu]=XA,Ns[Gu]=ZA,Ns[Xu]=YA}function Fn(I){return I&~Ec?0>I?0:255:I>>JA}function Vn(I,ee){return Fn((19077*I>>8)+(26149*ee>>8)-14234)}function mi(I,ee,Ae){return Fn((19077*I>>8)-(6419*ee>>8)-(13320*Ae>>8)+8708)}function ci(I,ee){return Fn((19077*I>>8)+(33050*ee>>8)-17685)}function Ii(I,ee,Ae,Ce,Te){Ce[Te+0]=Vn(I,Ae),Ce[Te+1]=mi(I,ee,Ae),Ce[Te+2]=ci(I,ee)}function fo(I,ee,Ae,Ce,Te){Ce[Te+0]=ci(I,ee),Ce[Te+1]=mi(I,ee,Ae),Ce[Te+2]=Vn(I,Ae)}function po(I,ee,Ae,Ce,Te){var Ue=mi(I,ee,Ae);ee=Ue<<3&224|ci(I,ee)>>3,Ce[Te+0]=248&Vn(I,Ae)|Ue>>5,Ce[Te+1]=ee}function So(I,ee,Ae,Ce,Te){var Ue=240&ci(I,ee)|15;Ce[Te+0]=240&Vn(I,Ae)|mi(I,ee,Ae)>>4,Ce[Te+1]=Ue}function Zo(I,ee,Ae,Ce,Te){Ce[Te+0]=255,Ii(I,ee,Ae,Ce,Te+1)}function ko(I,ee,Ae,Ce,Te){fo(I,ee,Ae,Ce,Te),Ce[Te+3]=255}function Js(I,ee,Ae,Ce,Te){Ii(I,ee,Ae,Ce,Te),Ce[Te+3]=255}function ts(I,ee){return 0>I?0:I>ee?ee:I}function ws(I,ee,Ae){xt[I]=function(Ce,Te,Ue,Ne,Ve,Ze,qe,ut,Ut){for(var Nt=ut+(-2&Ut)*Ae;ut!=Nt;)ee(Ce[Te+0],Ue[Ne+0],Ve[Ze+0],qe,ut),ee(Ce[Te+1],Ue[Ne+0],Ve[Ze+0],qe,ut+Ae),Te+=2,++Ne,++Ze,ut+=2*Ae;1&Ut&&ee(Ce[Te+0],Ue[Ne+0],Ve[Ze+0],qe,ut)}}function uu(I,ee,Ae){return Ae==0?I==0?ee==0?6:5:ee==0?4:0:Ae}function Pl(I,ee,Ae,Ce,Te){switch(I>>>30){case 3:Ia(ee,Ae,Ce,Te,0);break;case 2:mo(ee,Ae,Ce,Te);break;case 1:As(ee,Ae,Ce,Te)}}function Au(I,ee){var Ae,Ce,Te=ee.M,Ue=ee.Nb,Ne=I.oc,Ve=I.pc+40,Ze=I.oc,qe=I.pc+584,ut=I.oc,Ut=I.pc+600;for(Ae=0;16>Ae;++Ae)Ne[Ve+32*Ae-1]=129;for(Ae=0;8>Ae;++Ae)Ze[qe+32*Ae-1]=129,ut[Ut+32*Ae-1]=129;for(0<Te?Ne[Ve-1-32]=Ze[qe-1-32]=ut[Ut-1-32]=129:(ae(Ne,Ve-32-1,127,21),ae(Ze,qe-32-1,127,9),ae(ut,Ut-32-1,127,9)),Ce=0;Ce<I.za;++Ce){var Nt=ee.ya[ee.aa+Ce];if(0<Ce){for(Ae=-1;16>Ae;++Ae)q(Ne,Ve+32*Ae-4,Ne,Ve+32*Ae+12,4);for(Ae=-1;8>Ae;++Ae)q(Ze,qe+32*Ae-4,Ze,qe+32*Ae+4,4),q(ut,Ut+32*Ae-4,ut,Ut+32*Ae+4,4)}var Bt=I.Gd,mr=I.Hd+Ce,$t=Nt.ad,jt=Nt.Hc;if(0<Te&&(q(Ne,Ve-32,Bt[mr].y,0,16),q(Ze,qe-32,Bt[mr].f,0,8),q(ut,Ut-32,Bt[mr].ea,0,8)),Nt.Za){var Ft=Ne,gr=Ve-32+16;for(0<Te&&(Ce>=I.za-1?ae(Ft,gr,Bt[mr].y[15],4):q(Ft,gr,Bt[mr+1].y,0,4)),Ae=0;4>Ae;Ae++)Ft[gr+128+Ae]=Ft[gr+256+Ae]=Ft[gr+384+Ae]=Ft[gr+0+Ae];for(Ae=0;16>Ae;++Ae,jt<<=2)Ft=Ne,gr=Ve+it[Ae],$s[Nt.Ob[Ae]](Ft,gr),Pl(jt,$t,16*+Ae,Ft,gr)}else if(Ft=uu(Ce,Te,Nt.Ob[0]),Cs[Ft](Ne,Ve),jt!=0)for(Ae=0;16>Ae;++Ae,jt<<=2)Pl(jt,$t,16*+Ae,Ne,Ve+it[Ae]);for(Ae=Nt.Gc,Ft=uu(Ce,Te,Nt.Dd),Da[Ft](Ze,qe),Da[Ft](ut,Ut),jt=$t,Ft=Ze,gr=qe,255&(Nt=Ae>>0)&&(170&Nt?du(jt,256,Ft,gr):Ts(jt,256,Ft,gr)),Nt=ut,jt=Ut,255&(Ae>>=8)&&(170&Ae?du($t,320,Nt,jt):Ts($t,320,Nt,jt)),Te<I.Ub-1&&(q(Bt[mr].y,0,Ne,Ve+480,16),q(Bt[mr].f,0,Ze,qe+224,8),q(Bt[mr].ea,0,ut,Ut+224,8)),Ae=8*Ue*I.B,Bt=I.sa,mr=I.ta+16*Ce+16*Ue*I.R,$t=I.qa,Nt=I.ra+8*Ce+Ae,jt=I.Ha,Ft=I.Ia+8*Ce+Ae,Ae=0;16>Ae;++Ae)q(Bt,mr+Ae*I.R,Ne,Ve+32*Ae,16);for(Ae=0;8>Ae;++Ae)q($t,Nt+Ae*I.B,Ze,qe+32*Ae,8),q(jt,Ft+Ae*I.B,ut,Ut+32*Ae,8)}}function ll(I,ee,Ae,Ce,Te,Ue,Ne,Ve,Ze){var qe=[0],ut=[0],Ut=0,Nt=Ze!=null?Ze.kd:0,Bt=Ze!=null?Ze:new Ol;if(I==null||12>Ae)return 7;Bt.data=I,Bt.w=ee,Bt.ha=Ae,ee=[ee],Ae=[Ae],Bt.gb=[Bt.gb];e:{var mr=ee,$t=Ae,jt=Bt.gb;if(_(I!=null),_($t!=null),_(jt!=null),jt[0]=0,12<=$t[0]&&!O(I,mr[0],"RIFF")){if(O(I,mr[0]+8,"WEBP")){jt=3;break e}var Ft=fn(I,mr[0]+4);if(12>Ft||4294967286<Ft){jt=3;break e}if(Nt&&Ft>$t[0]-8){jt=7;break e}jt[0]=Ft,mr[0]+=12,$t[0]-=12}jt=0}if(jt!=0)return jt;for(Ft=0<Bt.gb[0],Ae=Ae[0];;){e:{var gr=I;$t=ee,jt=Ae;var Tr=qe,wr=ut,qr=mr=[0];if(($r=Ut=[Ut])[0]=0,8>jt[0])jt=7;else{if(!O(gr,$t[0],"VP8X")){if(fn(gr,$t[0]+4)!=10){jt=3;break e}if(18>jt[0]){jt=7;break e}var Yr=fn(gr,$t[0]+8),Nn=1+vn(gr,$t[0]+12);if(2147483648<=Nn*(gr=1+vn(gr,$t[0]+15))){jt=3;break e}qr!=null&&(qr[0]=Yr),Tr!=null&&(Tr[0]=Nn),wr!=null&&(wr[0]=gr),$t[0]+=18,jt[0]-=18,$r[0]=1}jt=0}}if(Ut=Ut[0],mr=mr[0],jt!=0)return jt;if($t=!!(2&mr),!Ft&&Ut)return 3;if(Ue!=null&&(Ue[0]=!!(16&mr)),Ne!=null&&(Ne[0]=$t),Ve!=null&&(Ve[0]=0),Ne=qe[0],mr=ut[0],Ut&&$t&&Ze==null){jt=0;break}if(4>Ae){jt=7;break}if(Ft&&Ut||!Ft&&!Ut&&!O(I,ee[0],"ALPH")){Ae=[Ae],Bt.na=[Bt.na],Bt.P=[Bt.P],Bt.Sa=[Bt.Sa];e:{Yr=I,jt=ee,Ft=Ae;var $r=Bt.gb;Tr=Bt.na,wr=Bt.P,qr=Bt.Sa,Nn=22,_(Yr!=null),_(Ft!=null),gr=jt[0];var _i=Ft[0];for(_(Tr!=null),_(qr!=null),Tr[0]=null,wr[0]=null,qr[0]=0;;){if(jt[0]=gr,Ft[0]=_i,8>_i){jt=7;break e}var Li=fn(Yr,gr+4);if(4294967286<Li){jt=3;break e}var wi=8+Li+1&-2;if(Nn+=wi,0<$r&&Nn>$r){jt=3;break e}if(!O(Yr,gr,"VP8 ")||!O(Yr,gr,"VP8L")){jt=0;break e}if(_i[0]<wi){jt=7;break e}O(Yr,gr,"ALPH")||(Tr[0]=Yr,wr[0]=gr+8,qr[0]=Li),gr+=wi,_i-=wi}}if(Ae=Ae[0],Bt.na=Bt.na[0],Bt.P=Bt.P[0],Bt.Sa=Bt.Sa[0],jt!=0)break}Ae=[Ae],Bt.Ja=[Bt.Ja],Bt.xa=[Bt.xa];e:if($r=I,jt=ee,Ft=Ae,Tr=Bt.gb[0],wr=Bt.Ja,qr=Bt.xa,Yr=jt[0],gr=!O($r,Yr,"VP8 "),Nn=!O($r,Yr,"VP8L"),_($r!=null),_(Ft!=null),_(wr!=null),_(qr!=null),8>Ft[0])jt=7;else{if(gr||Nn){if($r=fn($r,Yr+4),12<=Tr&&$r>Tr-12){jt=3;break e}if(Nt&&$r>Ft[0]-8){jt=7;break e}wr[0]=$r,jt[0]+=8,Ft[0]-=8,qr[0]=Nn}else qr[0]=5<=Ft[0]&&$r[Yr+0]==47&&!($r[Yr+4]>>5),wr[0]=Ft[0];jt=0}if(Ae=Ae[0],Bt.Ja=Bt.Ja[0],Bt.xa=Bt.xa[0],ee=ee[0],jt!=0)break;if(4294967286<Bt.Ja)return 3;if(Ve==null||$t||(Ve[0]=Bt.xa?2:1),Ne=[Ne],mr=[mr],Bt.xa){if(5>Ae){jt=7;break}Ve=Ne,Nt=mr,$t=Ue,I==null||5>Ae?I=0:5<=Ae&&I[ee+0]==47&&!(I[ee+4]>>5)?(Ft=[0],$r=[0],Tr=[0],Yt(wr=new Xe,I,ee,Ae),$n(wr,Ft,$r,Tr)?(Ve!=null&&(Ve[0]=Ft[0]),Nt!=null&&(Nt[0]=$r[0]),$t!=null&&($t[0]=Tr[0]),I=1):I=0):I=0}else{if(10>Ae){jt=7;break}Ve=mr,I==null||10>Ae||!xu(I,ee+3,Ae-3)?I=0:(Nt=I[ee+0]|I[ee+1]<<8|I[ee+2]<<16,$t=16383&(I[ee+7]<<8|I[ee+6]),I=16383&(I[ee+9]<<8|I[ee+8]),1&Nt||3<(Nt>>1&7)||!(Nt>>4&1)||Nt>>5>=Bt.Ja||!$t||!I?I=0:(Ne&&(Ne[0]=$t),Ve&&(Ve[0]=I),I=1))}if(!I||(Ne=Ne[0],mr=mr[0],Ut&&(qe[0]!=Ne||ut[0]!=mr)))return 3;Ze!=null&&(Ze[0]=Bt,Ze.offset=ee-Ze.w,_(4294967286>ee-Ze.w),_(Ze.offset==Ze.ha-Ae));break}return jt==0||jt==7&&Ut&&Ze==null?(Ue!=null&&(Ue[0]|=Bt.na!=null&&0<Bt.na.length),Ce!=null&&(Ce[0]=Ne),Te!=null&&(Te[0]=mr),0):jt}function Ul(I,ee,Ae){var Ce=ee.width,Te=ee.height,Ue=0,Ne=0,Ve=Ce,Ze=Te;if(ee.Da=I!=null&&0<I.Da,ee.Da&&(Ve=I.cd,Ze=I.bd,Ue=I.v,Ne=I.j,11>Ae||(Ue&=-2,Ne&=-2),0>Ue||0>Ne||0>=Ve||0>=Ze||Ue+Ve>Ce||Ne+Ze>Te))return 0;if(ee.v=Ue,ee.j=Ne,ee.va=Ue+Ve,ee.o=Ne+Ze,ee.U=Ve,ee.T=Ze,ee.da=I!=null&&0<I.da,ee.da){if(!pi(Ve,Ze,Ae=[I.ib],Ue=[I.hb]))return 0;ee.ib=Ae[0],ee.hb=Ue[0]}return ee.ob=I!=null&&I.ob,ee.Kb=I==null||!I.Sd,ee.da&&(ee.ob=ee.ib<3*Ce/4&&ee.hb<3*Te/4,ee.Kb=0),1}function cu(I){if(I==null)return 2;if(11>I.S){var ee=I.f.RGBA;ee.fb+=(I.height-1)*ee.A,ee.A=-ee.A}else ee=I.f.kb,I=I.height,ee.O+=(I-1)*ee.fa,ee.fa=-ee.fa,ee.N+=(I-1>>1)*ee.Ab,ee.Ab=-ee.Ab,ee.W+=(I-1>>1)*ee.Db,ee.Db=-ee.Db,ee.F!=null&&(ee.J+=(I-1)*ee.lb,ee.lb=-ee.lb);return 0}function Nl(I,ee,Ae,Ce){if(Ce==null||0>=I||0>=ee)return 2;if(Ae!=null){if(Ae.Da){var Te=Ae.cd,Ue=Ae.bd,Ne=-2&Ae.v,Ve=-2&Ae.j;if(0>Ne||0>Ve||0>=Te||0>=Ue||Ne+Te>I||Ve+Ue>ee)return 2;I=Te,ee=Ue}if(Ae.da){if(!pi(I,ee,Te=[Ae.ib],Ue=[Ae.hb]))return 2;I=Te[0],ee=Ue[0]}}Ce.width=I,Ce.height=ee;e:{var Ze=Ce.width,qe=Ce.height;if(I=Ce.S,0>=Ze||0>=qe||!(I>=Ku&&13>I))I=2;else{if(0>=Ce.Rd&&Ce.sd==null){Ne=Ue=Te=ee=0;var ut=(Ve=Ze*Kt[I])*qe;if(11>I||(Ue=(qe+1)/2*(ee=(Ze+1)/2),I==12&&(Ne=(Te=Ze)*qe)),(qe=ie(ut+2*Ue+Ne))==null){I=1;break e}Ce.sd=qe,11>I?((Ze=Ce.f.RGBA).eb=qe,Ze.fb=0,Ze.A=Ve,Ze.size=ut):((Ze=Ce.f.kb).y=qe,Ze.O=0,Ze.fa=Ve,Ze.Fd=ut,Ze.f=qe,Ze.N=0+ut,Ze.Ab=ee,Ze.Cd=Ue,Ze.ea=qe,Ze.W=0+ut+Ue,Ze.Db=ee,Ze.Ed=Ue,I==12&&(Ze.F=qe,Ze.J=0+ut+2*Ue),Ze.Tc=Ne,Ze.lb=Te)}if(ee=1,Te=Ce.S,Ue=Ce.width,Ne=Ce.height,Te>=Ku&&13>Te)if(11>Te)I=Ce.f.RGBA,ee&=(Ve=Math.abs(I.A))*(Ne-1)+Ue<=I.size,ee&=Ve>=Ue*Kt[Te],ee&=I.eb!=null;else{I=Ce.f.kb,Ve=(Ue+1)/2,ut=(Ne+1)/2,Ze=Math.abs(I.fa),qe=Math.abs(I.Ab);var Ut=Math.abs(I.Db),Nt=Math.abs(I.lb),Bt=Nt*(Ne-1)+Ue;ee&=Ze*(Ne-1)+Ue<=I.Fd,ee&=qe*(ut-1)+Ve<=I.Cd,ee=(ee&=Ut*(ut-1)+Ve<=I.Ed)&Ze>=Ue&qe>=Ve&Ut>=Ve,ee&=I.y!=null,ee&=I.f!=null,ee&=I.ea!=null,Te==12&&(ee&=Nt>=Ue,ee&=Bt<=I.Tc,ee&=I.F!=null)}else ee=0;I=ee?0:2}}return I!=0||Ae!=null&&Ae.fd&&(I=cu(Ce)),I}var xo=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],io=24,Ls=32,fa=8,jo=[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];ln("Predictor0","PredictorAdd0"),xt.Predictor0=function(){return 4278190080},xt.Predictor1=function(I){return I},xt.Predictor2=function(I,ee,Ae){return ee[Ae+0]},xt.Predictor3=function(I,ee,Ae){return ee[Ae+1]},xt.Predictor4=function(I,ee,Ae){return ee[Ae-1]},xt.Predictor5=function(I,ee,Ae){return pn(pn(I,ee[Ae+1]),ee[Ae+0])},xt.Predictor6=function(I,ee,Ae){return pn(I,ee[Ae-1])},xt.Predictor7=function(I,ee,Ae){return pn(I,ee[Ae+0])},xt.Predictor8=function(I,ee,Ae){return pn(ee[Ae-1],ee[Ae+0])},xt.Predictor9=function(I,ee,Ae){return pn(ee[Ae+0],ee[Ae+1])},xt.Predictor10=function(I,ee,Ae){return pn(pn(I,ee[Ae-1]),pn(ee[Ae+0],ee[Ae+1]))},xt.Predictor11=function(I,ee,Ae){var Ce=ee[Ae+0];return 0>=bi(Ce>>24&255,I>>24&255,(ee=ee[Ae-1])>>24&255)+bi(Ce>>16&255,I>>16&255,ee>>16&255)+bi(Ce>>8&255,I>>8&255,ee>>8&255)+bi(255&Ce,255&I,255&ee)?Ce:I},xt.Predictor12=function(I,ee,Ae){var Ce=ee[Ae+0];return(Hn((I>>24&255)+(Ce>>24&255)-((ee=ee[Ae-1])>>24&255))<<24|Hn((I>>16&255)+(Ce>>16&255)-(ee>>16&255))<<16|Hn((I>>8&255)+(Ce>>8&255)-(ee>>8&255))<<8|Hn((255&I)+(255&Ce)-(255&ee)))>>>0},xt.Predictor13=function(I,ee,Ae){var Ce=ee[Ae-1];return(fi((I=pn(I,ee[Ae+0]))>>24&255,Ce>>24&255)<<24|fi(I>>16&255,Ce>>16&255)<<16|fi(I>>8&255,Ce>>8&255)<<8|fi(I>>0&255,Ce>>0&255))>>>0};var da=xt.PredictorAdd0;xt.PredictorAdd1=Ei,ln("Predictor2","PredictorAdd2"),ln("Predictor3","PredictorAdd3"),ln("Predictor4","PredictorAdd4"),ln("Predictor5","PredictorAdd5"),ln("Predictor6","PredictorAdd6"),ln("Predictor7","PredictorAdd7"),ln("Predictor8","PredictorAdd8"),ln("Predictor9","PredictorAdd9"),ln("Predictor10","PredictorAdd10"),ln("Predictor11","PredictorAdd11"),ln("Predictor12","PredictorAdd12"),ln("Predictor13","PredictorAdd13");var xa=xt.PredictorAdd2;Si("ColorIndexInverseTransform","MapARGB","32b",function(I){return I>>8&255},function(I){return I}),Si("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(I){return I},function(I){return I>>8&255});var Ds,Bs=xt.ColorIndexInverseTransform,Al=xt.MapARGB,fu=xt.VP8LColorIndexInverseTransformAlpha,Ml=xt.MapAlpha,Os=xt.VP8LPredictorsAdd=[];Os.length=16,(xt.VP8LPredictors=[]).length=16,(xt.VP8LPredictorsAdd_C=[]).length=16,(xt.VP8LPredictors_C=[]).length=16;var Ka,us,Qo,za,Fa,_a,Rl,Ia,mo,du,As,Ts,kl,Wu,cl,ja,Va,Ga,fl,dl,hl,Xa,hu,Ps,Us,$i,oo,go,Ho=ie(511),an=ie(2041),ha=ie(225),La=ie(767),cs=0,bA=an,Pi=ha,ji=La,fs=Ho,Ku=0,pl=1,QA=2,ml=3,zu=4,wA=5,BA=6,CA=7,Vu=8,Gu=9,Xu=10,HA=[2,3,7],EA=[3,3,11],SA=[280,256,256,256,40],pc=[0,1,1,1,0],WA=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],mc=[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],gc=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],vc=8,Ql=[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],gs=[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],Hl=null,Zu=[[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]],yc=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],KA=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],xA=[[[[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]]]],Wl=[[[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]]],Yu=[[[[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]]]],bc=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Cs=[],$s=[],Da=[],zA=1,VA=2,Oa=[],Ns=[];pr("UpsampleRgbLinePair",Ii,3),pr("UpsampleBgrLinePair",fo,3),pr("UpsampleRgbaLinePair",Js,4),pr("UpsampleBgraLinePair",ko,4),pr("UpsampleArgbLinePair",Zo,4),pr("UpsampleRgba4444LinePair",So,2),pr("UpsampleRgb565LinePair",po,2);var wc=xt.UpsampleRgbLinePair,Bc=xt.UpsampleBgrLinePair,GA=xt.UpsampleRgbaLinePair,XA=xt.UpsampleBgraLinePair,ZA=xt.UpsampleArgbLinePair,YA=xt.UpsampleRgba4444LinePair,Cc=xt.UpsampleRgb565LinePair,Ju=16,qu=1<<Ju-1,pu=-227,FA=482,JA=6,Ec=(256<<JA)-1,W=0,M=ie(256),J=ie(256),Z=ie(256),be=ie(256),je=ie(FA-pu),Ge=ie(FA-pu);ws("YuvToRgbRow",Ii,3),ws("YuvToBgrRow",fo,3),ws("YuvToRgbaRow",Js,4),ws("YuvToBgraRow",ko,4),ws("YuvToArgbRow",Zo,4),ws("YuvToRgba4444Row",So,2),ws("YuvToRgb565Row",po,2);var it=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],nt=[0,2,8],Dt=[8,7,6,4,4,2,2,2,1,1,1,1],Mt=1;this.WebPDecodeRGBA=function(I,ee,Ae,Ce,Te){var Ue=pl,Ne=new Dl,Ve=new Xs;Ne.ba=Ve,Ve.S=Ue,Ve.width=[Ve.width],Ve.height=[Ve.height];var Ze=Ve.width,qe=Ve.height,ut=new ga;if(ut==null||I==null)var Ut=2;else _(ut!=null),Ut=ll(I,ee,Ae,ut.width,ut.height,ut.Pd,ut.Qd,ut.format,null);if(Ut!=0?Ze=0:(Ze!=null&&(Ze[0]=ut.width[0]),qe!=null&&(qe[0]=ut.height[0]),Ze=1),Ze){Ve.width=Ve.width[0],Ve.height=Ve.height[0],Ce!=null&&(Ce[0]=Ve.width),Te!=null&&(Te[0]=Ve.height);e:{if(Ce=new tl,(Te=new Ol).data=I,Te.w=ee,Te.ha=Ae,Te.kd=1,ee=[0],_(Te!=null),((I=ll(Te.data,Te.w,Te.ha,null,null,null,ee,null,Te))==0||I==7)&&ee[0]&&(I=4),(ee=I)==0){if(_(Ne!=null),Ce.data=Te.data,Ce.w=Te.w+Te.offset,Ce.ha=Te.ha-Te.offset,Ce.put=sa,Ce.ac=Go,Ce.bc=aa,Ce.ma=Ne,Te.xa){if((I=Is())==null){Ne=1;break e}if(function(Nt,Bt){var mr=[0],$t=[0],jt=[0];t:for(;;){if(Nt==null)return 0;if(Bt==null)return Nt.a=2,0;if(Nt.l=Bt,Nt.a=0,Yt(Nt.m,Bt.data,Bt.w,Bt.ha),!$n(Nt.m,mr,$t,jt)){Nt.a=3;break t}if(Nt.xb=VA,Bt.width=mr[0],Bt.height=$t[0],!ua(mr[0],$t[0],1,Nt,null))break t;return 1}return _(Nt.a!=0),0}(I,Ce)){if(Ce=(ee=Nl(Ce.width,Ce.height,Ne.Oa,Ne.ba))==0){t:{Ce=I;r:for(;;){if(Ce==null){Ce=0;break t}if(_(Ce.s.yc!=null),_(Ce.s.Ya!=null),_(0<Ce.s.Wb),_((Ae=Ce.l)!=null),_((Te=Ae.ma)!=null),Ce.xb!=0){if(Ce.ca=Te.ba,Ce.tb=Te.tb,_(Ce.ca!=null),!Ul(Te.Oa,Ae,ml)){Ce.a=2;break r}if(!ys(Ce,Ae.width)||Ae.da)break r;if((Ae.da||Vi(Ce.ca.S))&&Ht(),11>Ce.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),Ce.ca.f.kb.F!=null&&Ht()),Ce.Pb&&0<Ce.s.ua&&Ce.s.vb.X==null&&!ri(Ce.s.vb,Ce.s.Wa.Xa)){Ce.a=1;break r}Ce.xb=0}if(!ms(Ce,Ce.V,Ce.Ba,Ce.c,Ce.i,Ae.o,ss))break r;Te.Dc=Ce.Ma,Ce=1;break t}_(Ce.a!=0),Ce=0}Ce=!Ce}Ce&&(ee=I.a)}else ee=I.a}else{if((I=new fA)==null){Ne=1;break e}if(I.Fa=Te.na,I.P=Te.P,I.qc=Te.Sa,eu(I,Ce)){if((ee=Nl(Ce.width,Ce.height,Ne.Oa,Ne.ba))==0){if(I.Aa=0,Ae=Ne.Oa,_((Te=I)!=null),Ae!=null){if(0<(Ze=0>(Ze=Ae.Md)?0:100<Ze?255:255*Ze/100)){for(qe=ut=0;4>qe;++qe)12>(Ut=Te.pb[qe]).lc&&(Ut.ia=Ze*Dt[0>Ut.lc?0:Ut.lc]>>3),ut|=Ut.ia;ut&&(alert("todo:VP8InitRandom"),Te.ia=1)}Te.Ga=Ae.Id,100<Te.Ga?Te.Ga=100:0>Te.Ga&&(Te.Ga=0)}dA(I,Ce)||(ee=I.a)}}else ee=I.a}ee==0&&Ne.Oa!=null&&Ne.Oa.fd&&(ee=cu(Ne.ba))}Ne=ee}Ue=Ne!=0?null:11>Ue?Ve.f.RGBA.eb:Ve.f.kb.y}else Ue=null;return Ue};var Kt=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function Ie(xt,Zt){for(var br="",tt=0;tt<4;tt++)br+=String.fromCharCode(xt[Zt++]);return br}function Re(xt,Zt){return(xt[Zt+0]<<0|xt[Zt+1]<<8|xt[Zt+2]<<16)>>>0}function ke(xt,Zt){return(xt[Zt+0]<<0|xt[Zt+1]<<8|xt[Zt+2]<<16|xt[Zt+3]<<24)>>>0}new Be;var Ye=[0],Fe=[0],At=[],rt=new Be,ct=N,Je=function(xt,Zt){var br={},tt=0,ot=!1,Ot=0,Ct=0;if(br.frames=[],!function(ft,gt,Lt,kt){for(var qt=0;qt<kt;qt++)if(ft[gt+qt]!=Lt.charCodeAt(qt))return!0;return!1}(xt,Zt,"RIFF",4)){var Ar,er;for(ke(xt,Zt+=4),Zt+=8;Zt<xt.length;){var vr=Ie(xt,Zt),Yt=ke(xt,Zt+=4);Zt+=4;var yr=Yt+(1&Yt);switch(vr){case"VP8 ":case"VP8L":br.frames[tt]===void 0&&(br.frames[tt]={}),(Xe=br.frames[tt]).src_off=ot?Ct:Zt-8,Xe.src_size=Ot+Yt+8,tt++,ot&&(ot=!1,Ot=0,Ct=0);break;case"VP8X":(Xe=br.header={}).feature_flags=xt[Zt];var _r=Zt+4;Xe.canvas_width=1+Re(xt,_r),_r+=3,Xe.canvas_height=1+Re(xt,_r),_r+=3;break;case"ALPH":ot=!0,Ot=yr+8,Ct=Zt-8;break;case"ANIM":(Xe=br.header).bgcolor=ke(xt,Zt),_r=Zt+4,Xe.loop_count=(Ar=xt)[(er=_r)+0]<<0|Ar[er+1]<<8,_r+=2;break;case"ANMF":var Bn,Xe;(Xe=br.frames[tt]={}).offset_x=2*Re(xt,Zt),Zt+=3,Xe.offset_y=2*Re(xt,Zt),Zt+=3,Xe.width=1+Re(xt,Zt),Zt+=3,Xe.height=1+Re(xt,Zt),Zt+=3,Xe.duration=Re(xt,Zt),Zt+=3,Bn=xt[Zt++],Xe.dispose=1&Bn,Xe.blend=Bn>>1&1}vr!="ANMF"&&(Zt+=yr)}return br}}(ct,0);Je.response=ct,Je.rgbaoutput=!0,Je.dataurl=!1;var dt=Je.header?Je.header:null,Tt=Je.frames?Je.frames:null;if(dt){dt.loop_counter=dt.loop_count,Ye=[dt.canvas_height],Fe=[dt.canvas_width];for(var Wt=0;Wt<Tt.length&&Tt[Wt].blend!=0;Wt++);}var ar=Tt[0],Ur=rt.WebPDecodeRGBA(ct,ar.src_off,ar.src_size,Fe,Ye);ar.rgba=Ur,ar.imgwidth=Fe[0],ar.imgheight=Ye[0];for(var Gt=0;Gt<Fe[0]*Ye[0]*4;Gt++)At[Gt]=Ur[Gt];return this.width=Fe,this.height=Ye,this.data=At,this}(function(N){var _=function(){return typeof Lr=="function"},O=function(Ye,Fe,At,rt){var ct=4,Je=fe;switch(rt){case N.image_compression.FAST:ct=1,Je=ie;break;case N.image_compression.MEDIUM:ct=6,Je=me;break;case N.image_compression.SLOW:ct=9,Je=Be}Ye=q(Ye,Fe,At,Je);var dt=Lr(Ye,{level:ct});return N.__addimage__.arrayBufferToBinaryString(dt)},q=function(Ye,Fe,At,rt){for(var ct,Je,dt,Tt=Ye.length/Fe,Wt=new Uint8Array(Ye.length+Tt),ar=Re(),Ur=0;Ur<Tt;Ur+=1){if(dt=Ur*Fe,ct=Ye.subarray(dt,dt+Fe),rt)Wt.set(rt(ct,At,Je),dt+Ur);else{for(var Gt,xt=ar.length,Zt=[];Gt<xt;Gt+=1)Zt[Gt]=ar[Gt](ct,At,Je);var br=ke(Zt.concat());Wt.set(Zt[br],dt+Ur)}Je=ct}return Wt},ae=function(Ye){var Fe=Array.apply([],Ye);return Fe.unshift(0),Fe},ie=function(Ye,Fe){var At,rt=[],ct=Ye.length;rt[0]=1;for(var Je=0;Je<ct;Je+=1)At=Ye[Je-Fe]||0,rt[Je+1]=Ye[Je]-At+256&255;return rt},fe=function(Ye,Fe,At){var rt,ct=[],Je=Ye.length;ct[0]=2;for(var dt=0;dt<Je;dt+=1)rt=At&&At[dt]||0,ct[dt+1]=Ye[dt]-rt+256&255;return ct},me=function(Ye,Fe,At){var rt,ct,Je=[],dt=Ye.length;Je[0]=3;for(var Tt=0;Tt<dt;Tt+=1)rt=Ye[Tt-Fe]||0,ct=At&&At[Tt]||0,Je[Tt+1]=Ye[Tt]+256-(rt+ct>>>1)&255;return Je},Be=function(Ye,Fe,At){var rt,ct,Je,dt,Tt=[],Wt=Ye.length;Tt[0]=4;for(var ar=0;ar<Wt;ar+=1)rt=Ye[ar-Fe]||0,ct=At&&At[ar]||0,Je=At&&At[ar-Fe]||0,dt=Ie(rt,ct,Je),Tt[ar+1]=Ye[ar]-dt+256&255;return Tt},Ie=function(Ye,Fe,At){if(Ye===Fe&&Fe===At)return Ye;var rt=Math.abs(Fe-At),ct=Math.abs(Ye-At),Je=Math.abs(Ye+Fe-At-At);return rt<=ct&&rt<=Je?Ye:ct<=Je?Fe:At},Re=function(){return[ae,ie,fe,me,Be]},ke=function(Ye){var Fe=Ye.map(function(At){return At.reduce(function(rt,ct){return rt+Math.abs(ct)},0)});return Fe.indexOf(Math.min.apply(null,Fe))};N.processPNG=function(Ye,Fe,At,rt){var ct,Je,dt,Tt,Wt,ar,Ur,Gt,xt,Zt,br,tt,ot,Ot,Ct,Ar=this.decode.FLATE_DECODE,er="";if(this.__addimage__.isArrayBuffer(Ye)&&(Ye=new Uint8Array(Ye)),this.__addimage__.isArrayBufferView(Ye)){if(Ye=(dt=new lc(Ye)).imgData,Je=dt.bits,ct=dt.colorSpace,Wt=dt.colors,[4,6].indexOf(dt.colorType)!==-1){if(dt.bits===8){xt=(Gt=dt.pixelBitlength==32?new Uint32Array(dt.decodePixels().buffer):dt.pixelBitlength==16?new Uint16Array(dt.decodePixels().buffer):new Uint8Array(dt.decodePixels().buffer)).length,br=new Uint8Array(xt*dt.colors),Zt=new Uint8Array(xt);var vr,Yt=dt.pixelBitlength-dt.bits;for(Ot=0,Ct=0;Ot<xt;Ot++){for(ot=Gt[Ot],vr=0;vr<Yt;)br[Ct++]=ot>>>vr&255,vr+=dt.bits;Zt[Ot]=ot>>>vr&255}}if(dt.bits===16){xt=(Gt=new Uint32Array(dt.decodePixels().buffer)).length,br=new Uint8Array(xt*(32/dt.pixelBitlength)*dt.colors),Zt=new Uint8Array(xt*(32/dt.pixelBitlength)),tt=dt.colors>1,Ot=0,Ct=0;for(var yr=0;Ot<xt;)ot=Gt[Ot++],br[Ct++]=ot>>>0&255,tt&&(br[Ct++]=ot>>>16&255,ot=Gt[Ot++],br[Ct++]=ot>>>0&255),Zt[yr++]=ot>>>16&255;Je=8}rt!==N.image_compression.NONE&&_()?(Ye=O(br,dt.width*dt.colors,dt.colors,rt),Ur=O(Zt,dt.width,1,rt)):(Ye=br,Ur=Zt,Ar=void 0)}if(dt.colorType===3&&(ct=this.color_spaces.INDEXED,ar=dt.palette,dt.transparency.indexed)){var _r=dt.transparency.indexed,Bn=0;for(Ot=0,xt=_r.length;Ot<xt;++Ot)Bn+=_r[Ot];if((Bn/=255)===xt-1&&_r.indexOf(0)!==-1)Tt=[_r.indexOf(0)];else if(Bn!==xt){for(Gt=dt.decodePixels(),Zt=new Uint8Array(Gt.length),Ot=0,xt=Gt.length;Ot<xt;Ot++)Zt[Ot]=_r[Gt[Ot]];Ur=O(Zt,dt.width,1)}}var Xe=function(ft){var gt;switch(ft){case N.image_compression.FAST:gt=11;break;case N.image_compression.MEDIUM:gt=13;break;case N.image_compression.SLOW:gt=14;break;default:gt=12}return gt}(rt);return Ar===this.decode.FLATE_DECODE&&(er="/Predictor "+Xe+" "),er+="/Colors "+Wt+" /BitsPerComponent "+Je+" /Columns "+dt.width,(this.__addimage__.isArrayBuffer(Ye)||this.__addimage__.isArrayBufferView(Ye))&&(Ye=this.__addimage__.arrayBufferToBinaryString(Ye)),(Ur&&this.__addimage__.isArrayBuffer(Ur)||this.__addimage__.isArrayBufferView(Ur))&&(Ur=this.__addimage__.arrayBufferToBinaryString(Ur)),{alias:At,data:Ye,index:Fe,filter:Ar,decodeParameters:er,transparency:Tt,palette:ar,sMask:Ur,predictor:Xe,width:dt.width,height:dt.height,bitsPerComponent:Je,colorSpace:ct}}}})(Vr.API),function(N){N.processGIF89A=function(_,O,q,ae){var ie=new bu(_),fe=ie.width,me=ie.height,Be=[];ie.decodeAndBlitFrameRGBA(0,Be);var Ie={data:Be,width:fe,height:me},Re=new iA(100).encode(Ie,100);return N.processJPEG.call(this,Re,O,q,ae)},N.processGIF87A=N.processGIF89A}(Vr.API),Vs.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 N=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(N);for(var _=0;_<N;_++){var O=this.datav.getUint8(this.pos++,!0),q=this.datav.getUint8(this.pos++,!0),ae=this.datav.getUint8(this.pos++,!0),ie=this.datav.getUint8(this.pos++,!0);this.palette[_]={red:ae,green:q,blue:O,quad:ie}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Vs.prototype.parseBGR=function(){this.pos=this.offset;try{var N="bit"+this.bitPP,_=this.width*this.height*4;this.data=new Uint8Array(_),this[N]()}catch(O){ti.log("bit decode error:"+O)}},Vs.prototype.bit1=function(){var N,_=Math.ceil(this.width/8),O=_%4;for(N=this.height-1;N>=0;N--){for(var q=this.bottom_up?N:this.height-1-N,ae=0;ae<_;ae++)for(var ie=this.datav.getUint8(this.pos++,!0),fe=q*this.width*4+8*ae*4,me=0;me<8&&8*ae+me<this.width;me++){var Be=this.palette[ie>>7-me&1];this.data[fe+4*me]=Be.blue,this.data[fe+4*me+1]=Be.green,this.data[fe+4*me+2]=Be.red,this.data[fe+4*me+3]=255}O!==0&&(this.pos+=4-O)}},Vs.prototype.bit4=function(){for(var N=Math.ceil(this.width/2),_=N%4,O=this.height-1;O>=0;O--){for(var q=this.bottom_up?O:this.height-1-O,ae=0;ae<N;ae++){var ie=this.datav.getUint8(this.pos++,!0),fe=q*this.width*4+2*ae*4,me=ie>>4,Be=15&ie,Ie=this.palette[me];if(this.data[fe]=Ie.blue,this.data[fe+1]=Ie.green,this.data[fe+2]=Ie.red,this.data[fe+3]=255,2*ae+1>=this.width)break;Ie=this.palette[Be],this.data[fe+4]=Ie.blue,this.data[fe+4+1]=Ie.green,this.data[fe+4+2]=Ie.red,this.data[fe+4+3]=255}_!==0&&(this.pos+=4-_)}},Vs.prototype.bit8=function(){for(var N=this.width%4,_=this.height-1;_>=0;_--){for(var O=this.bottom_up?_:this.height-1-_,q=0;q<this.width;q++){var ae=this.datav.getUint8(this.pos++,!0),ie=O*this.width*4+4*q;if(ae<this.palette.length){var fe=this.palette[ae];this.data[ie]=fe.red,this.data[ie+1]=fe.green,this.data[ie+2]=fe.blue,this.data[ie+3]=255}else this.data[ie]=255,this.data[ie+1]=255,this.data[ie+2]=255,this.data[ie+3]=255}N!==0&&(this.pos+=4-N)}},Vs.prototype.bit15=function(){for(var N=this.width%3,_=parseInt("11111",2),O=this.height-1;O>=0;O--){for(var q=this.bottom_up?O:this.height-1-O,ae=0;ae<this.width;ae++){var ie=this.datav.getUint16(this.pos,!0);this.pos+=2;var fe=(ie&_)/_*255|0,me=(ie>>5&_)/_*255|0,Be=(ie>>10&_)/_*255|0,Ie=ie>>15?255:0,Re=q*this.width*4+4*ae;this.data[Re]=Be,this.data[Re+1]=me,this.data[Re+2]=fe,this.data[Re+3]=Ie}this.pos+=N}},Vs.prototype.bit16=function(){for(var N=this.width%3,_=parseInt("11111",2),O=parseInt("111111",2),q=this.height-1;q>=0;q--){for(var ae=this.bottom_up?q:this.height-1-q,ie=0;ie<this.width;ie++){var fe=this.datav.getUint16(this.pos,!0);this.pos+=2;var me=(fe&_)/_*255|0,Be=(fe>>5&O)/O*255|0,Ie=(fe>>11)/_*255|0,Re=ae*this.width*4+4*ie;this.data[Re]=Ie,this.data[Re+1]=Be,this.data[Re+2]=me,this.data[Re+3]=255}this.pos+=N}},Vs.prototype.bit24=function(){for(var N=this.height-1;N>=0;N--){for(var _=this.bottom_up?N:this.height-1-N,O=0;O<this.width;O++){var q=this.datav.getUint8(this.pos++,!0),ae=this.datav.getUint8(this.pos++,!0),ie=this.datav.getUint8(this.pos++,!0),fe=_*this.width*4+4*O;this.data[fe]=ie,this.data[fe+1]=ae,this.data[fe+2]=q,this.data[fe+3]=255}this.pos+=this.width%4}},Vs.prototype.bit32=function(){for(var N=this.height-1;N>=0;N--)for(var _=this.bottom_up?N:this.height-1-N,O=0;O<this.width;O++){var q=this.datav.getUint8(this.pos++,!0),ae=this.datav.getUint8(this.pos++,!0),ie=this.datav.getUint8(this.pos++,!0),fe=this.datav.getUint8(this.pos++,!0),me=_*this.width*4+4*O;this.data[me]=ie,this.data[me+1]=ae,this.data[me+2]=q,this.data[me+3]=fe}},Vs.prototype.getData=function(){return this.data},function(N){N.processBMP=function(_,O,q,ae){var ie=new Vs(_,!1),fe=ie.width,me=ie.height,Be={data:ie.getData(),width:fe,height:me},Ie=new iA(100).encode(Be,100);return N.processJPEG.call(this,Ie,O,q,ae)}}(Vr.API),xs.prototype.getData=function(){return this.data},function(N){N.processWEBP=function(_,O,q,ae){var ie=new xs(_,!1),fe=ie.width,me=ie.height,Be={data:ie.getData(),width:fe,height:me},Ie=new iA(100).encode(Be,100);return N.processJPEG.call(this,Ie,O,q,ae)}}(Vr.API),Vr.API.processRGBA=function(N,_,O){for(var q=N.data,ae=q.length,ie=new Uint8Array(ae/4*3),fe=new Uint8Array(ae/4),me=0,Be=0,Ie=0;Ie<ae;Ie+=4){var Re=q[Ie],ke=q[Ie+1],Ye=q[Ie+2],Fe=q[Ie+3];ie[me++]=Re,ie[me++]=ke,ie[me++]=Ye,fe[Be++]=Fe}var At=this.__addimage__.arrayBufferToBinaryString(ie);return{alpha:this.__addimage__.arrayBufferToBinaryString(fe),data:At,index:_,alias:O,colorSpace:"DeviceRGB",bitsPerComponent:8,width:N.width,height:N.height}},Vr.API.setLanguage=function(N){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"}[N]!==void 0&&(this.internal.languageSettings.languageCode=N,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},ma=Vr.API,yu=ma.getCharWidthsArray=function(N,_){var O,q,ae=(_=_||{}).font||this.internal.getFont(),ie=_.fontSize||this.internal.getFontSize(),fe=_.charSpace||this.internal.getCharSpace(),me=_.widths?_.widths:ae.metadata.Unicode.widths,Be=me.fof?me.fof:1,Ie=_.kerning?_.kerning:ae.metadata.Unicode.kerning,Re=Ie.fof?Ie.fof:1,ke=_.doKerning!==!1,Ye=0,Fe=N.length,At=0,rt=me[0]||Be,ct=[];for(O=0;O<Fe;O++)q=N.charCodeAt(O),typeof ae.metadata.widthOfString=="function"?ct.push((ae.metadata.widthOfGlyph(ae.metadata.characterToGlyph(q))+fe*(1e3/ie)||0)/1e3):(Ye=ke&&(0,U.Z)(Ie[q])==="object"&&!isNaN(parseInt(Ie[q][At],10))?Ie[q][At]/Re:0,ct.push((me[q]||rt)/Be+Ye)),At=q;return ct},wl=ma.getStringUnitWidth=function(N,_){var O=(_=_||{}).fontSize||this.internal.getFontSize(),q=_.font||this.internal.getFont(),ae=_.charSpace||this.internal.getCharSpace();return ma.processArabic&&(N=ma.processArabic(N)),typeof q.metadata.widthOfString=="function"?q.metadata.widthOfString(N,O,ae)/O:yu.apply(this,arguments).reduce(function(ie,fe){return ie+fe},0)},na=function(N,_,O,q){for(var ae=[],ie=0,fe=N.length,me=0;ie!==fe&&me+_[ie]<O;)me+=_[ie],ie++;ae.push(N.slice(0,ie));var Be=ie;for(me=0;ie!==fe;)me+_[ie]>q&&(ae.push(N.slice(Be,ie)),me=0,Be=ie),me+=_[ie],ie++;return Be!==ie&&ae.push(N.slice(Be,ie)),ae},DA=function(N,_,O){O||(O={});var q,ae,ie,fe,me,Be,Ie,Re=[],ke=[Re],Ye=O.textIndent||0,Fe=0,At=0,rt=N.split(" "),ct=yu.apply(this,[" ",O])[0];if(Be=O.lineIndent===-1?rt[0].length+2:O.lineIndent||0){var Je=Array(Be).join(" "),dt=[];rt.map(function(Wt){(Wt=Wt.split(/\s*\n/)).length>1?dt=dt.concat(Wt.map(function(ar,Ur){return(Ur&&ar.length?`
`:"")+ar})):dt.push(Wt[0])}),rt=dt,Be=wl.apply(this,[Je,O])}for(ie=0,fe=rt.length;ie<fe;ie++){var Tt=0;if(q=rt[ie],Be&&q[0]==`
`&&(q=q.substr(1),Tt=1),Ye+Fe+(At=(ae=yu.apply(this,[q,O])).reduce(function(Wt,ar){return Wt+ar},0))>_||Tt){if(At>_){for(me=na.apply(this,[q,ae,_-(Ye+Fe),_]),Re.push(me.shift()),Re=[me.pop()];me.length;)ke.push([me.shift()]);At=ae.slice(q.length-(Re[0]?Re[0].length:0)).reduce(function(Wt,ar){return Wt+ar},0)}else Re=[q];ke.push(Re),Ye=At+Be,Fe=ct}else Re.push(q),Ye+=Fe+At,Fe=ct}return Ie=Be?function(Wt,ar){return(ar?Je:"")+Wt.join(" ")}:function(Wt){return Wt.join(" ")},ke.map(Ie)},ma.splitTextToSize=function(N,_,O){var q,ae=(O=O||{}).fontSize||this.internal.getFontSize(),ie=function(Re){if(Re.widths&&Re.kerning)return{widths:Re.widths,kerning:Re.kerning};var ke=this.internal.getFont(Re.fontName,Re.fontStyle);return ke.metadata.Unicode?{widths:ke.metadata.Unicode.widths||{0:1},kerning:ke.metadata.Unicode.kerning||{}}:{font:ke.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,O);q=Array.isArray(N)?N:String(N).split(/\r?\n/);var fe=1*this.internal.scaleFactor*_/ae;ie.textIndent=O.textIndent?1*O.textIndent*this.internal.scaleFactor/ae:0,ie.lineIndent=O.lineIndent;var me,Be,Ie=[];for(me=0,Be=q.length;me<Be;me++)Ie=Ie.concat(DA.apply(this,[q[me],fe,ie]));return Ie},function(N){N.__fontmetrics__=N.__fontmetrics__||{};for(var _="klmnopqrstuvwxyz",O={},q={},ae=0;ae<_.length;ae++)O[_[ae]]="0123456789abcdef"[ae],q["0123456789abcdef"[ae]]=_[ae];var ie=function(ke){return"0x"+parseInt(ke,10).toString(16)},fe=N.__fontmetrics__.compress=function(ke){var Ye,Fe,At,rt,ct=["{"];for(var Je in ke){if(Ye=ke[Je],isNaN(parseInt(Je,10))?Fe="'"+Je+"'":(Je=parseInt(Je,10),Fe=(Fe=ie(Je).slice(2)).slice(0,-1)+q[Fe.slice(-1)]),typeof Ye=="number")Ye<0?(At=ie(Ye).slice(3),rt="-"):(At=ie(Ye).slice(2),rt=""),At=rt+At.slice(0,-1)+q[At.slice(-1)];else{if((0,U.Z)(Ye)!=="object")throw new Error("Don't know what to do with value type "+(0,U.Z)(Ye)+".");At=fe(Ye)}ct.push(Fe+At)}return ct.push("}"),ct.join("")},me=N.__fontmetrics__.uncompress=function(ke){if(typeof ke!="string")throw new Error("Invalid argument passed to uncompress.");for(var Ye,Fe,At,rt,ct={},Je=1,dt=ct,Tt=[],Wt="",ar="",Ur=ke.length-1,Gt=1;Gt<Ur;Gt+=1)(rt=ke[Gt])=="'"?Ye?(At=Ye.join(""),Ye=void 0):Ye=[]:Ye?Ye.push(rt):rt=="{"?(Tt.push([dt,At]),dt={},At=void 0):rt=="}"?((Fe=Tt.pop())[0][Fe[1]]=dt,At=void 0,dt=Fe[0]):rt=="-"?Je=-1:At===void 0?O.hasOwnProperty(rt)?(Wt+=O[rt],At=parseInt(Wt,16)*Je,Je=1,Wt=""):Wt+=rt:O.hasOwnProperty(rt)?(ar+=O[rt],dt[At]=parseInt(ar,16)*Je,Je=1,At=void 0,ar=""):ar+=rt;return ct},Be={codePages:["WinAnsiEncoding"],WinAnsiEncoding:me("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},Ie={Unicode:{Courier:Be,"Courier-Bold":Be,"Courier-BoldOblique":Be,"Courier-Oblique":Be,Helvetica:Be,"Helvetica-Bold":Be,"Helvetica-BoldOblique":Be,"Helvetica-Oblique":Be,"Times-Roman":Be,"Times-Bold":Be,"Times-BoldItalic":Be,"Times-Italic":Be}},Re={Unicode:{"Courier-Oblique":me("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":me("{'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":me("{'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:me("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":me("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":me("{'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:me("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:me("{'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":me("{'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:me("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":me("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":me("{'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":me("{'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":me("{'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}}}")}};N.events.push(["addFont",function(ke){var Ye=ke.font,Fe=Re.Unicode[Ye.postScriptName];Fe&&(Ye.metadata.Unicode={},Ye.metadata.Unicode.widths=Fe.widths,Ye.metadata.Unicode.kerning=Fe.kerning);var At=Ie.Unicode[Ye.postScriptName];At&&(Ye.metadata.Unicode.encoding=At,Ye.encoding=At.codePages[0])}])}(Vr.API),function(N){var _=function(O){for(var q=O.length,ae=new Uint8Array(q),ie=0;ie<q;ie++)ae[ie]=O.charCodeAt(ie);return ae};N.API.events.push(["addFont",function(O){var q=void 0,ae=O.font,ie=O.instance;if(!ae.isStandardFont){if(ie===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+ae.postScriptName+"').");if(typeof(q=ie.existsFileInVFS(ae.postScriptName)===!1?ie.loadFile(ae.postScriptName):ie.getFileFromVFS(ae.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+ae.postScriptName+"').");(function(fe,me){me=/^\x00\x01\x00\x00/.test(me)?_(me):_(Qr(me)),fe.metadata=N.API.TTFFont.open(me),fe.metadata.Unicode=fe.metadata.Unicode||{encoding:{},kerning:{},widths:[]},fe.metadata.glyIdsUsed=[0]})(ae,q)}}])}(Vr),function(N){function _(){return(Cn.canvg?Promise.resolve(Cn.canvg):F.e(6949).then(F.bind(F,46949))).catch(function(O){return Promise.reject(new Error("Could not load canvg: "+O))}).then(function(O){return O.default?O.default:O})}Vr.API.addSvgAsImage=function(O,q,ae,ie,fe,me,Be,Ie){if(isNaN(q)||isNaN(ae))throw ti.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(ie)||isNaN(fe))throw ti.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var Re=document.createElement("canvas");Re.width=ie,Re.height=fe;var ke=Re.getContext("2d");ke.fillStyle="#fff",ke.fillRect(0,0,Re.width,Re.height);var Ye={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},Fe=this;return _().then(function(At){return At.fromString(ke,O,Ye)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(At){return At.render(Ye)}).then(function(){Fe.addImage(Re.toDataURL("image/jpeg",1),q,ae,ie,fe,Be,Ie)})}}(),Vr.API.putTotalPages=function(N){var _,O=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(_=new RegExp(N,"g"),O=this.internal.getNumberOfPages()):(_=new RegExp(this.pdfEscape16(N,this.internal.getFont()),"g"),O=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var q=1;q<=this.internal.getNumberOfPages();q++)for(var ae=0;ae<this.internal.pages[q].length;ae++)this.internal.pages[q][ae]=this.internal.pages[q][ae].replace(_,O);return this},Vr.API.viewerPreferences=function(N,_){var O;N=N||{},_=_||!1;var q,ae,ie,fe={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}},me=Object.keys(fe),Be=[],Ie=0,Re=0,ke=0;function Ye(At,rt){var ct,Je=!1;for(ct=0;ct<At.length;ct+=1)At[ct]===rt&&(Je=!0);return Je}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(fe)),this.internal.viewerpreferences.isSubscribed=!1),O=this.internal.viewerpreferences.configuration,N==="reset"||_===!0){var Fe=me.length;for(ke=0;ke<Fe;ke+=1)O[me[ke]].value=O[me[ke]].defaultValue,O[me[ke]].explicitSet=!1}if((0,U.Z)(N)==="object"){for(ae in N)if(ie=N[ae],Ye(me,ae)&&ie!==void 0){if(O[ae].type==="boolean"&&typeof ie=="boolean")O[ae].value=ie;else if(O[ae].type==="name"&&Ye(O[ae].valueSet,ie))O[ae].value=ie;else if(O[ae].type==="integer"&&Number.isInteger(ie))O[ae].value=ie;else if(O[ae].type==="array"){for(Ie=0;Ie<ie.length;Ie+=1)if(q=!0,ie[Ie].length===1&&typeof ie[Ie][0]=="number")Be.push(String(ie[Ie]-1));else if(ie[Ie].length>1){for(Re=0;Re<ie[Ie].length;Re+=1)typeof ie[Ie][Re]!="number"&&(q=!1);q===!0&&Be.push([ie[Ie][0]-1,ie[Ie][1]-1].join(" "))}O[ae].value="["+Be.join(" ")+"]"}else O[ae].value=O[ae].defaultValue;O[ae].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var At,rt=[];for(At in O)O[At].explicitSet===!0&&(O[At].type==="name"?rt.push("/"+At+" /"+O[At].value):rt.push("/"+At+" "+O[At].value));rt.length!==0&&this.internal.write(`/ViewerPreferences
<<
`+rt.join(`
`)+`
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=O,this},function(N){var _=function(){var q='<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>',ae=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),ie=unescape(encodeURIComponent(q)),fe=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),me=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),Be=unescape(encodeURIComponent("</x:xmpmeta>")),Ie=ie.length+fe.length+me.length+ae.length+Be.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+Ie+" >>"),this.internal.write("stream"),this.internal.write(ae+ie+fe+me+Be),this.internal.write("endstream"),this.internal.write("endobj")},O=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};N.addMetadata=function(q,ae){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:q,namespaceuri:ae||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",O),this.internal.events.subscribe("postPutResources",_)),this}}(Vr.API),function(N){var _=N.API,O=_.pdfEscape16=function(ie,fe){for(var me,Be=fe.metadata.Unicode.widths,Ie=["","0","00","000","0000"],Re=[""],ke=0,Ye=ie.length;ke<Ye;++ke){if(me=fe.metadata.characterToGlyph(ie.charCodeAt(ke)),fe.metadata.glyIdsUsed.push(me),fe.metadata.toUnicode[me]=ie.charCodeAt(ke),Be.indexOf(me)==-1&&(Be.push(me),Be.push([parseInt(fe.metadata.widthOfGlyph(me),10)])),me=="0")return Re.join("");me=me.toString(16),Re.push(Ie[4-me.length],me)}return Re.join("")},q=function(ie){var fe,me,Be,Ie,Re,ke,Ye;for(Re=`/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`,Be=[],ke=0,Ye=(me=Object.keys(ie).sort(function(Fe,At){return Fe-At})).length;ke<Ye;ke++)fe=me[ke],Be.length>=100&&(Re+=`
`+Be.length+` beginbfchar
`+Be.join(`
`)+`
endbfchar`,Be=[]),ie[fe]!==void 0&&ie[fe]!==null&&typeof ie[fe].toString=="function"&&(Ie=("0000"+ie[fe].toString(16)).slice(-4),fe=("0000"+(+fe).toString(16)).slice(-4),Be.push("<"+fe+"><"+Ie+">"));return Be.length&&(Re+=`
`+Be.length+` beginbfchar
`+Be.join(`
`)+`
endbfchar
`),Re+=`endcmap
CMapName currentdict /CMap defineresource pop
end
end`};_.events.push(["putFont",function(ie){(function(fe){var me=fe.font,Be=fe.out,Ie=fe.newObject,Re=fe.putStream;if(me.metadata instanceof N.API.TTFFont&&me.encoding==="Identity-H"){for(var ke=me.metadata.Unicode.widths,Ye=me.metadata.subset.encode(me.metadata.glyIdsUsed,1),Fe="",At=0;At<Ye.length;At++)Fe+=String.fromCharCode(Ye[At]);var rt=Ie();Re({data:Fe,addLength1:!0,objectId:rt}),Be("endobj");var ct=Ie();Re({data:q(me.metadata.toUnicode),addLength1:!0,objectId:ct}),Be("endobj");var Je=Ie();Be("<<"),Be("/Type /FontDescriptor"),Be("/FontName /"+dn(me.fontName)),Be("/FontFile2 "+rt+" 0 R"),Be("/FontBBox "+N.API.PDFObject.convert(me.metadata.bbox)),Be("/Flags "+me.metadata.flags),Be("/StemV "+me.metadata.stemV),Be("/ItalicAngle "+me.metadata.italicAngle),Be("/Ascent "+me.metadata.ascender),Be("/Descent "+me.metadata.decender),Be("/CapHeight "+me.metadata.capHeight),Be(">>"),Be("endobj");var dt=Ie();Be("<<"),Be("/Type /Font"),Be("/BaseFont /"+dn(me.fontName)),Be("/FontDescriptor "+Je+" 0 R"),Be("/W "+N.API.PDFObject.convert(ke)),Be("/CIDToGIDMap /Identity"),Be("/DW 1000"),Be("/Subtype /CIDFontType2"),Be("/CIDSystemInfo"),Be("<<"),Be("/Supplement 0"),Be("/Registry (Adobe)"),Be("/Ordering ("+me.encoding+")"),Be(">>"),Be(">>"),Be("endobj"),me.objectNumber=Ie(),Be("<<"),Be("/Type /Font"),Be("/Subtype /Type0"),Be("/ToUnicode "+ct+" 0 R"),Be("/BaseFont /"+dn(me.fontName)),Be("/Encoding /"+me.encoding),Be("/DescendantFonts ["+dt+" 0 R]"),Be(">>"),Be("endobj"),me.isAlreadyPutted=!0}})(ie)}]),_.events.push(["putFont",function(ie){(function(fe){var me=fe.font,Be=fe.out,Ie=fe.newObject,Re=fe.putStream;if(me.metadata instanceof N.API.TTFFont&&me.encoding==="WinAnsiEncoding"){for(var ke=me.metadata.rawData,Ye="",Fe=0;Fe<ke.length;Fe++)Ye+=String.fromCharCode(ke[Fe]);var At=Ie();Re({data:Ye,addLength1:!0,objectId:At}),Be("endobj");var rt=Ie();Re({data:q(me.metadata.toUnicode),addLength1:!0,objectId:rt}),Be("endobj");var ct=Ie();Be("<<"),Be("/Descent "+me.metadata.decender),Be("/CapHeight "+me.metadata.capHeight),Be("/StemV "+me.metadata.stemV),Be("/Type /FontDescriptor"),Be("/FontFile2 "+At+" 0 R"),Be("/Flags 96"),Be("/FontBBox "+N.API.PDFObject.convert(me.metadata.bbox)),Be("/FontName /"+dn(me.fontName)),Be("/ItalicAngle "+me.metadata.italicAngle),Be("/Ascent "+me.metadata.ascender),Be(">>"),Be("endobj"),me.objectNumber=Ie();for(var Je=0;Je<me.metadata.hmtx.widths.length;Je++)me.metadata.hmtx.widths[Je]=parseInt(me.metadata.hmtx.widths[Je]*(1e3/me.metadata.head.unitsPerEm));Be("<</Subtype/TrueType/Type/Font/ToUnicode "+rt+" 0 R/BaseFont/"+dn(me.fontName)+"/FontDescriptor "+ct+" 0 R/Encoding/"+me.encoding+" /FirstChar 29 /LastChar 255 /Widths "+N.API.PDFObject.convert(me.metadata.hmtx.widths)+">>"),Be("endobj"),me.isAlreadyPutted=!0}})(ie)}]);var ae=function(ie){var fe,me=ie.text||"",Be=ie.x,Ie=ie.y,Re=ie.options||{},ke=ie.mutex||{},Ye=ke.pdfEscape,Fe=ke.activeFontKey,At=ke.fonts,rt=Fe,ct="",Je=0,dt="",Tt=At[rt].encoding;if(At[rt].encoding!=="Identity-H")return{text:me,x:Be,y:Ie,options:Re,mutex:ke};for(dt=me,rt=Fe,Array.isArray(me)&&(dt=me[0]),Je=0;Je<dt.length;Je+=1)At[rt].metadata.hasOwnProperty("cmap")&&(fe=At[rt].metadata.cmap.unicode.codeMap[dt[Je].charCodeAt(0)]),fe||dt[Je].charCodeAt(0)<256&&At[rt].metadata.hasOwnProperty("Unicode")?ct+=dt[Je]:ct+="";var Wt="";return parseInt(rt.slice(1))<14||Tt==="WinAnsiEncoding"?Wt=Ye(ct,rt).split("").map(function(ar){return ar.charCodeAt(0).toString(16)}).join(""):Tt==="Identity-H"&&(Wt=O(ct,At[rt])),ke.isHex=!0,{text:Wt,x:Be,y:Ie,options:Re,mutex:ke}};_.events.push(["postProcessText",function(ie){var fe=ie.text||"",me=[],Be={text:fe,x:ie.x,y:ie.y,options:ie.options,mutex:ie.mutex};if(Array.isArray(fe)){var Ie=0;for(Ie=0;Ie<fe.length;Ie+=1)Array.isArray(fe[Ie])&&fe[Ie].length===3?me.push([ae(Object.assign({},Be,{text:fe[Ie][0]})).text,fe[Ie][1],fe[Ie][2]]):me.push(ae(Object.assign({},Be,{text:fe[Ie]})).text);ie.text=me}else ie.text=ae(Object.assign({},Be,{text:fe})).text}])}(Vr),function(N){var _=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};N.existsFileInVFS=function(O){return _.call(this),this.internal.vFS[O]!==void 0},N.addFileToVFS=function(O,q){return _.call(this),this.internal.vFS[O]=q,this},N.getFileFromVFS=function(O){return _.call(this),this.internal.vFS[O]!==void 0?this.internal.vFS[O]:null}}(Vr.API),function(N){N.__bidiEngine__=N.prototype.__bidiEngine__=function(q){var ae,ie,fe,me,Be,Ie,Re,ke=_,Ye=[[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]],Fe=[[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]],At={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},rt={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},ct=["(",")","(","<",">","<","[","]","[","{","}","{","\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"],Je=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)$/),dt=!1,Tt=0;this.__bidiEngine__={};var Wt=function(tt){var ot=tt.charCodeAt(),Ot=ot>>8,Ct=rt[Ot];return Ct!==void 0?ke[256*Ct+(255&ot)]:Ot===252||Ot===253?"AL":Je.test(Ot)?"L":Ot===8?"R":"N"},ar=function(tt){for(var ot,Ot=0;Ot<tt.length;Ot++){if((ot=Wt(tt.charAt(Ot)))==="L")return!1;if(ot==="R")return!0}return!1},Ur=function(tt,ot,Ot,Ct){var Ar,er,vr,Yt,yr=ot[Ct];switch(yr){case"L":case"R":dt=!1;break;case"N":case"AN":break;case"EN":dt&&(yr="AN");break;case"AL":dt=!0,yr="R";break;case"WS":yr="N";break;case"CS":Ct<1||Ct+1>=ot.length||(Ar=Ot[Ct-1])!=="EN"&&Ar!=="AN"||(er=ot[Ct+1])!=="EN"&&er!=="AN"?yr="N":dt&&(er="AN"),yr=er===Ar?er:"N";break;case"ES":yr=(Ar=Ct>0?Ot[Ct-1]:"B")==="EN"&&Ct+1<ot.length&&ot[Ct+1]==="EN"?"EN":"N";break;case"ET":if(Ct>0&&Ot[Ct-1]==="EN"){yr="EN";break}if(dt){yr="N";break}for(vr=Ct+1,Yt=ot.length;vr<Yt&&ot[vr]==="ET";)vr++;yr=vr<Yt&&ot[vr]==="EN"?"EN":"N";break;case"NSM":if(fe&&!me){for(Yt=ot.length,vr=Ct+1;vr<Yt&&ot[vr]==="NSM";)vr++;if(vr<Yt){var _r=tt[Ct],Bn=_r>=1425&&_r<=2303||_r===64286;if(Ar=ot[vr],Bn&&(Ar==="R"||Ar==="AL")){yr="R";break}}}yr=Ct<1||(Ar=ot[Ct-1])==="B"?"N":Ot[Ct-1];break;case"B":dt=!1,ae=!0,yr=Tt;break;case"S":ie=!0,yr="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":dt=!1;break;case"BN":yr="N"}return yr},Gt=function(tt,ot,Ot){var Ct=tt.split("");return Ot&&xt(Ct,Ot,{hiLevel:Tt}),Ct.reverse(),ot&&ot.reverse(),Ct.join("")},xt=function(tt,ot,Ot){var Ct,Ar,er,vr,Yt,yr=-1,_r=tt.length,Bn=0,Xe=[],ft=Tt?Fe:Ye,gt=[];for(dt=!1,ae=!1,ie=!1,Ar=0;Ar<_r;Ar++)gt[Ar]=Wt(tt[Ar]);for(er=0;er<_r;er++){if(Yt=Bn,Xe[er]=Ur(tt,gt,Xe,er),Ct=240&(Bn=ft[Yt][At[Xe[er]]]),Bn&=15,ot[er]=vr=ft[Bn][5],Ct>0)if(Ct===16){for(Ar=yr;Ar<er;Ar++)ot[Ar]=1;yr=-1}else yr=-1;if(ft[Bn][6])yr===-1&&(yr=er);else if(yr>-1){for(Ar=yr;Ar<er;Ar++)ot[Ar]=vr;yr=-1}gt[er]==="B"&&(ot[er]=0),Ot.hiLevel|=vr}ie&&function(Lt,kt,qt){for(var tr=0;tr<qt;tr++)if(Lt[tr]==="S"){kt[tr]=Tt;for(var ir=tr-1;ir>=0&&Lt[ir]==="WS";ir--)kt[ir]=Tt}}(gt,ot,_r)},Zt=function(tt,ot,Ot,Ct,Ar){if(!(Ar.hiLevel<tt)){if(tt===1&&Tt===1&&!ae)return ot.reverse(),void(Ot&&Ot.reverse());for(var er,vr,Yt,yr,_r=ot.length,Bn=0;Bn<_r;){if(Ct[Bn]>=tt){for(Yt=Bn+1;Yt<_r&&Ct[Yt]>=tt;)Yt++;for(yr=Bn,vr=Yt-1;yr<vr;yr++,vr--)er=ot[yr],ot[yr]=ot[vr],ot[vr]=er,Ot&&(er=Ot[yr],Ot[yr]=Ot[vr],Ot[vr]=er);Bn=Yt}Bn++}}},br=function(tt,ot,Ot){var Ct=tt.split(""),Ar={hiLevel:Tt};return Ot||(Ot=[]),xt(Ct,Ot,Ar),function(er,vr,Yt){if(Yt.hiLevel!==0&&Re)for(var yr,_r=0;_r<er.length;_r++)vr[_r]===1&&(yr=ct.indexOf(er[_r]))>=0&&(er[_r]=ct[yr+1])}(Ct,Ot,Ar),Zt(2,Ct,ot,Ot,Ar),Zt(1,Ct,ot,Ot,Ar),Ct.join("")};return this.__bidiEngine__.doBidiReorder=function(tt,ot,Ot){if(function(Ar,er){if(er)for(var vr=0;vr<Ar.length;vr++)er[vr]=vr;me===void 0&&(me=ar(Ar)),Ie===void 0&&(Ie=ar(Ar))}(tt,ot),fe||!Be||Ie)if(fe&&Be&&me^Ie)Tt=me?1:0,tt=Gt(tt,ot,Ot);else if(!fe&&Be&&Ie)Tt=me?1:0,tt=br(tt,ot,Ot),tt=Gt(tt,ot);else if(!fe||me||Be||Ie){if(fe&&!Be&&me^Ie)tt=Gt(tt,ot),me?(Tt=0,tt=br(tt,ot,Ot)):(Tt=1,tt=br(tt,ot,Ot),tt=Gt(tt,ot));else if(fe&&me&&!Be&&Ie)Tt=1,tt=br(tt,ot,Ot),tt=Gt(tt,ot);else if(!fe&&!Be&&me^Ie){var Ct=Re;me?(Tt=1,tt=br(tt,ot,Ot),Tt=0,Re=!1,tt=br(tt,ot,Ot),Re=Ct):(Tt=0,tt=br(tt,ot,Ot),tt=Gt(tt,ot),Tt=1,Re=!1,tt=br(tt,ot,Ot),Re=Ct,tt=Gt(tt,ot))}}else Tt=0,tt=br(tt,ot,Ot);else Tt=me?1:0,tt=br(tt,ot,Ot);return tt},this.__bidiEngine__.setOptions=function(tt){tt&&(fe=tt.isInputVisual,Be=tt.isOutputVisual,me=tt.isInputRtl,Ie=tt.isOutputRtl,Re=tt.isSymmetricSwapping)},this.__bidiEngine__.setOptions(q),this.__bidiEngine__};var _=["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"],O=new N.__bidiEngine__({isInputVisual:!0});N.API.events.push(["postProcessText",function(q){var ae=q.text,ie=(q.x,q.y,q.options||{}),fe=(q.mutex,ie.lang,[]);if(ie.isInputVisual=typeof ie.isInputVisual!="boolean"||ie.isInputVisual,O.setOptions(ie),Object.prototype.toString.call(ae)==="[object Array]"){var me=0;for(fe=[],me=0;me<ae.length;me+=1)Object.prototype.toString.call(ae[me])==="[object Array]"?fe.push([O.doBidiReorder(ae[me][0]),ae[me][1],ae[me][2]]):fe.push([O.doBidiReorder(ae[me])]);q.text=fe}else q.text=O.doBidiReorder(ae);O.setOptions({isInputVisual:!0})}])}(Vr),Vr.API.TTFFont=function(){function N(_){var O;if(this.rawData=_,O=this.contents=new Ua(_),this.contents.pos=4,O.readString(4)==="ttcf")throw new Error("TTCF not supported.");O.pos=0,this.parse(),this.subset=new dc(this),this.registerTTF()}return N.open=function(_){return new N(_)},N.prototype.parse=function(){return this.directory=new uc(this.contents),this.head=new OA(this),this.name=new MA(this),this.cmap=new sA(this),this.toUnicode={},this.hhea=new TA(this),this.maxp=new Ac(this),this.hmtx=new Bu(this),this.post=new UA(this),this.os2=new PA(this),this.loca=new kA(this),this.glyf=new cc(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]},N.prototype.registerTTF=function(){var _,O,q,ae,ie;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var fe,me,Be,Ie;for(Ie=[],fe=0,me=(Be=this.bbox).length;fe<me;fe++)_=Be[fe],Ie.push(Math.round(_*this.scaleFactor));return Ie}.call(this),this.stemV=0,this.post.exists?(q=255&(ae=this.post.italic_angle),32768&(O=ae>>16)&&(O=-(1+(65535^O))),this.italicAngle=+(O+"."+q)):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=(ie=this.familyClass)===1||ie===2||ie===3||ie===4||ie===5||ie===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")},N.prototype.characterToGlyph=function(_){var O;return((O=this.cmap.unicode)!=null?O.codeMap[_]:void 0)||0},N.prototype.widthOfGlyph=function(_){var O;return O=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(_).advance*O},N.prototype.widthOfString=function(_,O,q){var ae,ie,fe,me;for(fe=0,ie=0,me=(_=""+_).length;0<=me?ie<me:ie>me;ie=0<=me?++ie:--ie)ae=_.charCodeAt(ie),fe+=this.widthOfGlyph(this.characterToGlyph(ae))+q*(1e3/O)||0;return fe*(O/1e3)},N.prototype.lineHeight=function(_,O){var q;return O==null&&(O=!1),q=O?this.lineGap:0,(this.ascender+q-this.decender)/1e3*_},N}();var Fs,Ua=function(){function N(_){this.data=_!=null?_:[],this.pos=0,this.length=this.data.length}return N.prototype.readByte=function(){return this.data[this.pos++]},N.prototype.writeByte=function(_){return this.data[this.pos++]=_},N.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},N.prototype.writeUInt32=function(_){return this.writeByte(_>>>24&255),this.writeByte(_>>16&255),this.writeByte(_>>8&255),this.writeByte(255&_)},N.prototype.readInt32=function(){var _;return(_=this.readUInt32())>=2147483648?_-4294967296:_},N.prototype.writeInt32=function(_){return _<0&&(_+=4294967296),this.writeUInt32(_)},N.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},N.prototype.writeUInt16=function(_){return this.writeByte(_>>8&255),this.writeByte(255&_)},N.prototype.readInt16=function(){var _;return(_=this.readUInt16())>=32768?_-65536:_},N.prototype.writeInt16=function(_){return _<0&&(_+=65536),this.writeUInt16(_)},N.prototype.readString=function(_){var O,q;for(q=[],O=0;0<=_?O<_:O>_;O=0<=_?++O:--O)q[O]=String.fromCharCode(this.readByte());return q.join("")},N.prototype.writeString=function(_){var O,q,ae;for(ae=[],O=0,q=_.length;0<=q?O<q:O>q;O=0<=q?++O:--O)ae.push(this.writeByte(_.charCodeAt(O)));return ae},N.prototype.readShort=function(){return this.readInt16()},N.prototype.writeShort=function(_){return this.writeInt16(_)},N.prototype.readLongLong=function(){var _,O,q,ae,ie,fe,me,Be;return _=this.readByte(),O=this.readByte(),q=this.readByte(),ae=this.readByte(),ie=this.readByte(),fe=this.readByte(),me=this.readByte(),Be=this.readByte(),128&_?-1*(72057594037927940*(255^_)+281474976710656*(255^O)+1099511627776*(255^q)+4294967296*(255^ae)+16777216*(255^ie)+65536*(255^fe)+256*(255^me)+(255^Be)+1):72057594037927940*_+281474976710656*O+1099511627776*q+4294967296*ae+16777216*ie+65536*fe+256*me+Be},N.prototype.writeLongLong=function(_){var O,q;return O=Math.floor(_/4294967296),q=4294967295&_,this.writeByte(O>>24&255),this.writeByte(O>>16&255),this.writeByte(O>>8&255),this.writeByte(255&O),this.writeByte(q>>24&255),this.writeByte(q>>16&255),this.writeByte(q>>8&255),this.writeByte(255&q)},N.prototype.readInt=function(){return this.readInt32()},N.prototype.writeInt=function(_){return this.writeInt32(_)},N.prototype.read=function(_){var O,q;for(O=[],q=0;0<=_?q<_:q>_;q=0<=_?++q:--q)O.push(this.readByte());return O},N.prototype.write=function(_){var O,q,ae,ie;for(ie=[],q=0,ae=_.length;q<ae;q++)O=_[q],ie.push(this.writeByte(O));return ie},N}(),uc=function(){var N;function _(O){var q,ae,ie;for(this.scalarType=O.readInt(),this.tableCount=O.readShort(),this.searchRange=O.readShort(),this.entrySelector=O.readShort(),this.rangeShift=O.readShort(),this.tables={},ae=0,ie=this.tableCount;0<=ie?ae<ie:ae>ie;ae=0<=ie?++ae:--ae)q={tag:O.readString(4),checksum:O.readInt(),offset:O.readInt(),length:O.readInt()},this.tables[q.tag]=q}return _.prototype.encode=function(O){var q,ae,ie,fe,me,Be,Ie,Re,ke,Ye,Fe,At,rt;for(rt in Fe=Object.keys(O).length,Be=Math.log(2),ke=16*Math.floor(Math.log(Fe)/Be),fe=Math.floor(ke/Be),Re=16*Fe-ke,(ae=new Ua).writeInt(this.scalarType),ae.writeShort(Fe),ae.writeShort(ke),ae.writeShort(fe),ae.writeShort(Re),ie=16*Fe,Ie=ae.pos+ie,me=null,At=[],O)for(Ye=O[rt],ae.writeString(rt),ae.writeInt(N(Ye)),ae.writeInt(Ie),ae.writeInt(Ye.length),At=At.concat(Ye),rt==="head"&&(me=Ie),Ie+=Ye.length;Ie%4;)At.push(0),Ie++;return ae.write(At),q=2981146554-N(ae.data),ae.pos=me+8,ae.writeUInt32(q),ae.data},N=function(O){var q,ae,ie,fe;for(O=RA.call(O);O.length%4;)O.push(0);for(ie=new Ua(O),ae=0,q=0,fe=O.length;q<fe;q=q+=4)ae+=ie.readUInt32();return 4294967295&ae},_}(),wu={}.hasOwnProperty,ia=function(N,_){for(var O in _)wu.call(_,O)&&(N[O]=_[O]);function q(){this.constructor=N}return q.prototype=_.prototype,N.prototype=new q,N.__super__=_.prototype,N};Fs=function(){function N(_){var O;this.file=_,O=this.file.directory.tables[this.tag],this.exists=!!O,O&&(this.offset=O.offset,this.length=O.length,this.parse(this.file.contents))}return N.prototype.parse=function(){},N.prototype.encode=function(){},N.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},N}();var OA=function(N){function _(){return _.__super__.constructor.apply(this,arguments)}return ia(_,Fs),_.prototype.tag="head",_.prototype.parse=function(O){return O.pos=this.offset,this.version=O.readInt(),this.revision=O.readInt(),this.checkSumAdjustment=O.readInt(),this.magicNumber=O.readInt(),this.flags=O.readShort(),this.unitsPerEm=O.readShort(),this.created=O.readLongLong(),this.modified=O.readLongLong(),this.xMin=O.readShort(),this.yMin=O.readShort(),this.xMax=O.readShort(),this.yMax=O.readShort(),this.macStyle=O.readShort(),this.lowestRecPPEM=O.readShort(),this.fontDirectionHint=O.readShort(),this.indexToLocFormat=O.readShort(),this.glyphDataFormat=O.readShort()},_.prototype.encode=function(O){var q;return(q=new Ua).writeInt(this.version),q.writeInt(this.revision),q.writeInt(this.checkSumAdjustment),q.writeInt(this.magicNumber),q.writeShort(this.flags),q.writeShort(this.unitsPerEm),q.writeLongLong(this.created),q.writeLongLong(this.modified),q.writeShort(this.xMin),q.writeShort(this.yMin),q.writeShort(this.xMax),q.writeShort(this.yMax),q.writeShort(this.macStyle),q.writeShort(this.lowestRecPPEM),q.writeShort(this.fontDirectionHint),q.writeShort(O),q.writeShort(this.glyphDataFormat),q.data},_}(),oA=function(){function N(_,O){var q,ae,ie,fe,me,Be,Ie,Re,ke,Ye,Fe,At,rt,ct,Je,dt,Tt;switch(this.platformID=_.readUInt16(),this.encodingID=_.readShort(),this.offset=O+_.readInt(),ke=_.pos,_.pos=this.offset,this.format=_.readUInt16(),this.length=_.readUInt16(),this.language=_.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(Be=0;Be<256;++Be)this.codeMap[Be]=_.readByte();break;case 4:for(Fe=_.readUInt16(),Ye=Fe/2,_.pos+=6,ie=function(){var Wt,ar;for(ar=[],Be=Wt=0;0<=Ye?Wt<Ye:Wt>Ye;Be=0<=Ye?++Wt:--Wt)ar.push(_.readUInt16());return ar}(),_.pos+=2,rt=function(){var Wt,ar;for(ar=[],Be=Wt=0;0<=Ye?Wt<Ye:Wt>Ye;Be=0<=Ye?++Wt:--Wt)ar.push(_.readUInt16());return ar}(),Ie=function(){var Wt,ar;for(ar=[],Be=Wt=0;0<=Ye?Wt<Ye:Wt>Ye;Be=0<=Ye?++Wt:--Wt)ar.push(_.readUInt16());return ar}(),Re=function(){var Wt,ar;for(ar=[],Be=Wt=0;0<=Ye?Wt<Ye:Wt>Ye;Be=0<=Ye?++Wt:--Wt)ar.push(_.readUInt16());return ar}(),ae=(this.length-_.pos+this.offset)/2,me=function(){var Wt,ar;for(ar=[],Be=Wt=0;0<=ae?Wt<ae:Wt>ae;Be=0<=ae?++Wt:--Wt)ar.push(_.readUInt16());return ar}(),Be=Je=0,Tt=ie.length;Je<Tt;Be=++Je)for(ct=ie[Be],q=dt=At=rt[Be];At<=ct?dt<=ct:dt>=ct;q=At<=ct?++dt:--dt)Re[Be]===0?fe=q+Ie[Be]:(fe=me[Re[Be]/2+(q-At)-(Ye-Be)]||0)!==0&&(fe+=Ie[Be]),this.codeMap[q]=65535&fe}_.pos=ke}return N.encode=function(_,O){var q,ae,ie,fe,me,Be,Ie,Re,ke,Ye,Fe,At,rt,ct,Je,dt,Tt,Wt,ar,Ur,Gt,xt,Zt,br,tt,ot,Ot,Ct,Ar,er,vr,Yt,yr,_r,Bn,Xe,ft,gt,Lt,kt,qt,tr,ir,Xr,zr,vn;switch(Ct=new Ua,fe=Object.keys(_).sort(function(fn,ri){return fn-ri}),O){case"macroman":for(rt=0,ct=function(){var fn=[];for(At=0;At<256;++At)fn.push(0);return fn}(),dt={0:0},ie={},Ar=0,yr=fe.length;Ar<yr;Ar++)dt[ir=_[ae=fe[Ar]]]==null&&(dt[ir]=++rt),ie[ae]={old:_[ae],new:dt[_[ae]]},ct[ae]=dt[_[ae]];return Ct.writeUInt16(1),Ct.writeUInt16(0),Ct.writeUInt32(12),Ct.writeUInt16(0),Ct.writeUInt16(262),Ct.writeUInt16(0),Ct.write(ct),{charMap:ie,subtable:Ct.data,maxGlyphID:rt+1};case"unicode":for(ot=[],ke=[],Tt=0,dt={},q={},Je=Ie=null,er=0,_r=fe.length;er<_r;er++)dt[ar=_[ae=fe[er]]]==null&&(dt[ar]=++Tt),q[ae]={old:ar,new:dt[ar]},me=dt[ar]-ae,Je!=null&&me===Ie||(Je&&ke.push(Je),ot.push(ae),Ie=me),Je=ae;for(Je&&ke.push(Je),ke.push(65535),ot.push(65535),br=2*(Zt=ot.length),xt=2*Math.pow(Math.log(Zt)/Math.LN2,2),Ye=Math.log(xt/2)/Math.LN2,Gt=2*Zt-xt,Be=[],Ur=[],Fe=[],At=vr=0,Bn=ot.length;vr<Bn;At=++vr){if(tt=ot[At],Re=ke[At],tt===65535){Be.push(0),Ur.push(0);break}if(tt-(Ot=q[tt].new)>=32768)for(Be.push(0),Ur.push(2*(Fe.length+Zt-At)),ae=Yt=tt;tt<=Re?Yt<=Re:Yt>=Re;ae=tt<=Re?++Yt:--Yt)Fe.push(q[ae].new);else Be.push(Ot-tt),Ur.push(0)}for(Ct.writeUInt16(3),Ct.writeUInt16(1),Ct.writeUInt32(12),Ct.writeUInt16(4),Ct.writeUInt16(16+8*Zt+2*Fe.length),Ct.writeUInt16(0),Ct.writeUInt16(br),Ct.writeUInt16(xt),Ct.writeUInt16(Ye),Ct.writeUInt16(Gt),qt=0,Xe=ke.length;qt<Xe;qt++)ae=ke[qt],Ct.writeUInt16(ae);for(Ct.writeUInt16(0),tr=0,ft=ot.length;tr<ft;tr++)ae=ot[tr],Ct.writeUInt16(ae);for(Xr=0,gt=Be.length;Xr<gt;Xr++)me=Be[Xr],Ct.writeUInt16(me);for(zr=0,Lt=Ur.length;zr<Lt;zr++)Wt=Ur[zr],Ct.writeUInt16(Wt);for(vn=0,kt=Fe.length;vn<kt;vn++)rt=Fe[vn],Ct.writeUInt16(rt);return{charMap:q,subtable:Ct.data,maxGlyphID:Tt+1}}},N}(),sA=function(N){function _(){return _.__super__.constructor.apply(this,arguments)}return ia(_,Fs),_.prototype.tag="cmap",_.prototype.parse=function(O){var q,ae,ie;for(O.pos=this.offset,this.version=O.readUInt16(),ie=O.readUInt16(),this.tables=[],this.unicode=null,ae=0;0<=ie?ae<ie:ae>ie;ae=0<=ie?++ae:--ae)q=new oA(O,this.offset),this.tables.push(q),q.isUnicode&&this.unicode==null&&(this.unicode=q);return!0},_.encode=function(O,q){var ae,ie;return q==null&&(q="macroman"),ae=oA.encode(O,q),(ie=new Ua).writeUInt16(0),ie.writeUInt16(1),ae.table=ie.data.concat(ae.subtable),ae},_}(),TA=function(N){function _(){return _.__super__.constructor.apply(this,arguments)}return ia(_,Fs),_.prototype.tag="hhea",_.prototype.parse=function(O){return O.pos=this.offset,this.version=O.readInt(),this.ascender=O.readShort(),this.decender=O.readShort(),this.lineGap=O.readShort(),this.advanceWidthMax=O.readShort(),this.minLeftSideBearing=O.readShort(),this.minRightSideBearing=O.readShort(),this.xMaxExtent=O.readShort(),this.caretSlopeRise=O.readShort(),this.caretSlopeRun=O.readShort(),this.caretOffset=O.readShort(),O.pos+=8,this.metricDataFormat=O.readShort(),this.numberOfMetrics=O.readUInt16()},_}(),PA=function(N){function _(){return _.__super__.constructor.apply(this,arguments)}return ia(_,Fs),_.prototype.tag="OS/2",_.prototype.parse=function(O){if(O.pos=this.offset,this.version=O.readUInt16(),this.averageCharWidth=O.readShort(),this.weightClass=O.readUInt16(),this.widthClass=O.readUInt16(),this.type=O.readShort(),this.ySubscriptXSize=O.readShort(),this.ySubscriptYSize=O.readShort(),this.ySubscriptXOffset=O.readShort(),this.ySubscriptYOffset=O.readShort(),this.ySuperscriptXSize=O.readShort(),this.ySuperscriptYSize=O.readShort(),this.ySuperscriptXOffset=O.readShort(),this.ySuperscriptYOffset=O.readShort(),this.yStrikeoutSize=O.readShort(),this.yStrikeoutPosition=O.readShort(),this.familyClass=O.readShort(),this.panose=function(){var q,ae;for(ae=[],q=0;q<10;++q)ae.push(O.readByte());return ae}(),this.charRange=function(){var q,ae;for(ae=[],q=0;q<4;++q)ae.push(O.readInt());return ae}(),this.vendorID=O.readString(4),this.selection=O.readShort(),this.firstCharIndex=O.readShort(),this.lastCharIndex=O.readShort(),this.version>0&&(this.ascent=O.readShort(),this.descent=O.readShort(),this.lineGap=O.readShort(),this.winAscent=O.readShort(),this.winDescent=O.readShort(),this.codePageRange=function(){var q,ae;for(ae=[],q=0;q<2;q=++q)ae.push(O.readInt());return ae}(),this.version>1))return this.xHeight=O.readShort(),this.capHeight=O.readShort(),this.defaultChar=O.readShort(),this.breakChar=O.readShort(),this.maxContext=O.readShort()},_}(),UA=function(N){function _(){return _.__super__.constructor.apply(this,arguments)}return ia(_,Fs),_.prototype.tag="post",_.prototype.parse=function(O){var q,ae,ie;switch(O.pos=this.offset,this.format=O.readInt(),this.italicAngle=O.readInt(),this.underlinePosition=O.readShort(),this.underlineThickness=O.readShort(),this.isFixedPitch=O.readInt(),this.minMemType42=O.readInt(),this.maxMemType42=O.readInt(),this.minMemType1=O.readInt(),this.maxMemType1=O.readInt(),this.format){case 65536:break;case 131072:var fe;for(ae=O.readUInt16(),this.glyphNameIndex=[],fe=0;0<=ae?fe<ae:fe>ae;fe=0<=ae?++fe:--fe)this.glyphNameIndex.push(O.readUInt16());for(this.names=[],ie=[];O.pos<this.offset+this.length;)q=O.readByte(),ie.push(this.names.push(O.readString(q)));return ie;case 151552:return ae=O.readUInt16(),this.offsets=O.read(ae);case 196608:break;case 262144:return this.map=function(){var me,Be,Ie;for(Ie=[],fe=me=0,Be=this.file.maxp.numGlyphs;0<=Be?me<Be:me>Be;fe=0<=Be?++me:--me)Ie.push(O.readUInt32());return Ie}.call(this)}},_}(),NA=function(N,_){this.raw=N,this.length=N.length,this.platformID=_.platformID,this.encodingID=_.encodingID,this.languageID=_.languageID},MA=function(N){function _(){return _.__super__.constructor.apply(this,arguments)}return ia(_,Fs),_.prototype.tag="name",_.prototype.parse=function(O){var q,ae,ie,fe,me,Be,Ie,Re,ke,Ye,Fe;for(O.pos=this.offset,O.readShort(),q=O.readShort(),Be=O.readShort(),ae=[],fe=0;0<=q?fe<q:fe>q;fe=0<=q?++fe:--fe)ae.push({platformID:O.readShort(),encodingID:O.readShort(),languageID:O.readShort(),nameID:O.readShort(),length:O.readShort(),offset:this.offset+Be+O.readShort()});for(Ie={},fe=ke=0,Ye=ae.length;ke<Ye;fe=++ke)ie=ae[fe],O.pos=ie.offset,Re=O.readString(ie.length),me=new NA(Re,ie),Ie[Fe=ie.nameID]==null&&(Ie[Fe]=[]),Ie[ie.nameID].push(me);this.strings=Ie,this.copyright=Ie[0],this.fontFamily=Ie[1],this.fontSubfamily=Ie[2],this.uniqueSubfamily=Ie[3],this.fontName=Ie[4],this.version=Ie[5];try{this.postscriptName=Ie[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(At){this.postscriptName=Ie[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=Ie[7],this.manufacturer=Ie[8],this.designer=Ie[9],this.description=Ie[10],this.vendorUrl=Ie[11],this.designerUrl=Ie[12],this.license=Ie[13],this.licenseUrl=Ie[14],this.preferredFamily=Ie[15],this.preferredSubfamily=Ie[17],this.compatibleFull=Ie[18],this.sampleText=Ie[19]},_}(),Ac=function(N){function _(){return _.__super__.constructor.apply(this,arguments)}return ia(_,Fs),_.prototype.tag="maxp",_.prototype.parse=function(O){return O.pos=this.offset,this.version=O.readInt(),this.numGlyphs=O.readUInt16(),this.maxPoints=O.readUInt16(),this.maxContours=O.readUInt16(),this.maxCompositePoints=O.readUInt16(),this.maxComponentContours=O.readUInt16(),this.maxZones=O.readUInt16(),this.maxTwilightPoints=O.readUInt16(),this.maxStorage=O.readUInt16(),this.maxFunctionDefs=O.readUInt16(),this.maxInstructionDefs=O.readUInt16(),this.maxStackElements=O.readUInt16(),this.maxSizeOfInstructions=O.readUInt16(),this.maxComponentElements=O.readUInt16(),this.maxComponentDepth=O.readUInt16()},_}(),Bu=function(N){function _(){return _.__super__.constructor.apply(this,arguments)}return ia(_,Fs),_.prototype.tag="hmtx",_.prototype.parse=function(O){var q,ae,ie,fe,me,Be,Ie;for(O.pos=this.offset,this.metrics=[],q=0,Be=this.file.hhea.numberOfMetrics;0<=Be?q<Be:q>Be;q=0<=Be?++q:--q)this.metrics.push({advance:O.readUInt16(),lsb:O.readInt16()});for(ie=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var Re,ke;for(ke=[],q=Re=0;0<=ie?Re<ie:Re>ie;q=0<=ie?++Re:--Re)ke.push(O.readInt16());return ke}(),this.widths=function(){var Re,ke,Ye,Fe;for(Fe=[],Re=0,ke=(Ye=this.metrics).length;Re<ke;Re++)fe=Ye[Re],Fe.push(fe.advance);return Fe}.call(this),ae=this.widths[this.widths.length-1],Ie=[],q=me=0;0<=ie?me<ie:me>ie;q=0<=ie?++me:--me)Ie.push(this.widths.push(ae));return Ie},_.prototype.forGlyph=function(O){return O in this.metrics?this.metrics[O]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[O-this.metrics.length]}},_}(),RA=[].slice,cc=function(N){function _(){return _.__super__.constructor.apply(this,arguments)}return ia(_,Fs),_.prototype.tag="glyf",_.prototype.parse=function(){return this.cache={}},_.prototype.glyphFor=function(O){var q,ae,ie,fe,me,Be,Ie,Re,ke,Ye;return O in this.cache?this.cache[O]:(fe=this.file.loca,q=this.file.contents,ae=fe.indexOf(O),(ie=fe.lengthOf(O))===0?this.cache[O]=null:(q.pos=this.offset+ae,me=(Be=new Ua(q.read(ie))).readShort(),Re=Be.readShort(),Ye=Be.readShort(),Ie=Be.readShort(),ke=Be.readShort(),this.cache[O]=me===-1?new fc(Be,Re,Ye,Ie,ke):new aA(Be,me,Re,Ye,Ie,ke),this.cache[O]))},_.prototype.encode=function(O,q,ae){var ie,fe,me,Be,Ie;for(me=[],fe=[],Be=0,Ie=q.length;Be<Ie;Be++)ie=O[q[Be]],fe.push(me.length),ie&&(me=me.concat(ie.encode(ae)));return fe.push(me.length),{table:me,offsets:fe}},_}(),aA=function(){function N(_,O,q,ae,ie,fe){this.raw=_,this.numberOfContours=O,this.xMin=q,this.yMin=ae,this.xMax=ie,this.yMax=fe,this.compound=!1}return N.prototype.encode=function(){return this.raw.data},N}(),fc=function(){function N(_,O,q,ae,ie){var fe,me;for(this.raw=_,this.xMin=O,this.yMin=q,this.xMax=ae,this.yMax=ie,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],fe=this.raw;me=fe.readShort(),this.glyphOffsets.push(fe.pos),this.glyphIDs.push(fe.readUInt16()),32&me;)fe.pos+=1&me?4:2,128&me?fe.pos+=8:64&me?fe.pos+=4:8&me&&(fe.pos+=2)}return N.prototype.encode=function(){var _,O,q;for(O=new Ua(RA.call(this.raw.data)),_=0,q=this.glyphIDs.length;_<q;++_)O.pos=this.glyphOffsets[_];return O.data},N}(),kA=function(N){function _(){return _.__super__.constructor.apply(this,arguments)}return ia(_,Fs),_.prototype.tag="loca",_.prototype.parse=function(O){var q,ae;return O.pos=this.offset,q=this.file.head.indexToLocFormat,this.offsets=q===0?function(){var ie,fe;for(fe=[],ae=0,ie=this.length;ae<ie;ae+=2)fe.push(2*O.readUInt16());return fe}.call(this):function(){var ie,fe;for(fe=[],ae=0,ie=this.length;ae<ie;ae+=4)fe.push(O.readUInt32());return fe}.call(this)},_.prototype.indexOf=function(O){return this.offsets[O]},_.prototype.lengthOf=function(O){return this.offsets[O+1]-this.offsets[O]},_.prototype.encode=function(O,q){for(var ae=new Uint32Array(this.offsets.length),ie=0,fe=0,me=0;me<ae.length;++me)if(ae[me]=ie,fe<q.length&&q[fe]==me){++fe,ae[me]=ie;var Be=this.offsets[me],Ie=this.offsets[me+1]-Be;Ie>0&&(ie+=Ie)}for(var Re=new Array(4*ae.length),ke=0;ke<ae.length;++ke)Re[4*ke+3]=255&ae[ke],Re[4*ke+2]=(65280&ae[ke])>>8,Re[4*ke+1]=(16711680&ae[ke])>>16,Re[4*ke]=(4278190080&ae[ke])>>24;return Re},_}(),dc=function(){function N(_){this.font=_,this.subset={},this.unicodes={},this.next=33}return N.prototype.generateCmap=function(){var _,O,q,ae,ie;for(O in ae=this.font.cmap.tables[0].codeMap,_={},ie=this.subset)q=ie[O],_[O]=ae[q];return _},N.prototype.glyphsFor=function(_){var O,q,ae,ie,fe,me,Be;for(ae={},fe=0,me=_.length;fe<me;fe++)ae[ie=_[fe]]=this.font.glyf.glyphFor(ie);for(ie in O=[],ae)(q=ae[ie])!=null&&q.compound&&O.push.apply(O,q.glyphIDs);if(O.length>0)for(ie in Be=this.glyphsFor(O))q=Be[ie],ae[ie]=q;return ae},N.prototype.encode=function(_,O){var q,ae,ie,fe,me,Be,Ie,Re,ke,Ye,Fe,At,rt,ct,Je;for(ae in q=sA.encode(this.generateCmap(),"unicode"),fe=this.glyphsFor(_),Fe={0:0},Je=q.charMap)Fe[(Be=Je[ae]).old]=Be.new;for(At in Ye=q.maxGlyphID,fe)At in Fe||(Fe[At]=Ye++);return Re=function(dt){var Tt,Wt;for(Tt in Wt={},dt)Wt[dt[Tt]]=Tt;return Wt}(Fe),ke=Object.keys(Re).sort(function(dt,Tt){return dt-Tt}),rt=function(){var dt,Tt,Wt;for(Wt=[],dt=0,Tt=ke.length;dt<Tt;dt++)me=ke[dt],Wt.push(Re[me]);return Wt}(),ie=this.font.glyf.encode(fe,rt,Fe),Ie=this.font.loca.encode(ie.offsets,rt),ct={cmap:this.font.cmap.raw(),glyf:ie.table,loca:Ie,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(O)},this.font.os2.exists&&(ct["OS/2"]=this.font.os2.raw()),this.font.directory.encode(ct)},N}();Vr.API.PDFObject=function(){var N;function _(){}return N=function(O,q){return(Array(q+1).join("0")+O).slice(-q)},_.convert=function(O){var q,ae,ie,fe;if(Array.isArray(O))return"["+function(){var me,Be,Ie;for(Ie=[],me=0,Be=O.length;me<Be;me++)q=O[me],Ie.push(_.convert(q));return Ie}().join(" ")+"]";if(typeof O=="string")return"/"+O;if(O!=null&&O.isString)return"("+O+")";if(O instanceof Date)return"(D:"+N(O.getUTCFullYear(),4)+N(O.getUTCMonth(),2)+N(O.getUTCDate(),2)+N(O.getUTCHours(),2)+N(O.getUTCMinutes(),2)+N(O.getUTCSeconds(),2)+"Z)";if({}.toString.call(O)==="[object Object]"){for(ae in ie=["<<"],O)fe=O[ae],ie.push("/"+ae+" "+_.convert(fe));return ie.push(">>"),ie.join(`
`)}return""+O},_}();var hc=Vr},86129:function(Er,at,F){var U=F(19208).lW,le=F(97671);(function(e){Er.exports=e()})(function(){return function e(v,g,c){function u(i,s){if(!g[i]){if(!v[i]){var r=void 0;if(!s&&r)return require(i,!0);if(n)return n(i,!0);var t=new Error("Cannot find module '"+i+"'");throw t.code="MODULE_NOT_FOUND",t}var o=g[i]={exports:{}};v[i][0].call(o.exports,function(a){var A=v[i][1][a];return u(A||a)},o,o.exports,e,v,g,c)}return g[i].exports}for(var n=void 0,l=0;l<c.length;l++)u(c[l]);return u}({1:[function(e,v,g){"use strict";var c=e("./utils"),u=e("./support"),n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";g.encode=function(l){for(var i,s,r,t,o,a,A,p=[],h=0,m=l.length,d=m,y=c.getTypeOf(l)!=="string";h<l.length;)d=m-h,r=y?(i=l[h++],s=h<m?l[h++]:0,h<m?l[h++]:0):(i=l.charCodeAt(h++),s=h<m?l.charCodeAt(h++):0,h<m?l.charCodeAt(h++):0),t=i>>2,o=(3&i)<<4|s>>4,a=1<d?(15&s)<<2|r>>6:64,A=2<d?63&r:64,p.push(n.charAt(t)+n.charAt(o)+n.charAt(a)+n.charAt(A));return p.join("")},g.decode=function(l){var i,s,r,t,o,a,A=0,p=0,h="data:";if(l.substr(0,h.length)===h)throw new Error("Invalid base64 input, it looks like a data url.");var m,d=3*(l=l.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(l.charAt(l.length-1)===n.charAt(64)&&d--,l.charAt(l.length-2)===n.charAt(64)&&d--,d%1!=0)throw new Error("Invalid base64 input, bad content length.");for(m=u.uint8array?new Uint8Array(0|d):new Array(0|d);A<l.length;)i=n.indexOf(l.charAt(A++))<<2|(t=n.indexOf(l.charAt(A++)))>>4,s=(15&t)<<4|(o=n.indexOf(l.charAt(A++)))>>2,r=(3&o)<<6|(a=n.indexOf(l.charAt(A++))),m[p++]=i,o!==64&&(m[p++]=s),a!==64&&(m[p++]=r);return m}},{"./support":30,"./utils":32}],2:[function(e,v,g){"use strict";var c=e("./external"),u=e("./stream/DataWorker"),n=e("./stream/Crc32Probe"),l=e("./stream/DataLengthProbe");function i(s,r,t,o,a){this.compressedSize=s,this.uncompressedSize=r,this.crc32=t,this.compression=o,this.compressedContent=a}i.prototype={getContentWorker:function(){var s=new u(c.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new l("data_length")),r=this;return s.on("end",function(){if(this.streamInfo.data_length!==r.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),s},getCompressedWorker:function(){return new u(c.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},i.createWorkerFrom=function(s,r,t){return s.pipe(new n).pipe(new l("uncompressedSize")).pipe(r.compressWorker(t)).pipe(new l("compressedSize")).withStreamInfo("compression",r)},v.exports=i},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(e,v,g){"use strict";var c=e("./stream/GenericWorker");g.STORE={magic:"\0\0",compressWorker:function(){return new c("STORE compression")},uncompressWorker:function(){return new c("STORE decompression")}},g.DEFLATE=e("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(e,v,g){"use strict";var c=e("./utils"),u=function(){for(var n,l=[],i=0;i<256;i++){n=i;for(var s=0;s<8;s++)n=1&n?3988292384^n>>>1:n>>>1;l[i]=n}return l}();v.exports=function(n,l){return n!==void 0&&n.length?c.getTypeOf(n)!=="string"?function(i,s,r,t){var o=u,a=t+r;i^=-1;for(var A=t;A<a;A++)i=i>>>8^o[255&(i^s[A])];return-1^i}(0|l,n,n.length,0):function(i,s,r,t){var o=u,a=t+r;i^=-1;for(var A=t;A<a;A++)i=i>>>8^o[255&(i^s.charCodeAt(A))];return-1^i}(0|l,n,n.length,0):0}},{"./utils":32}],5:[function(e,v,g){"use strict";g.base64=!1,g.binary=!1,g.dir=!1,g.createFolders=!0,g.date=null,g.compression=null,g.compressionOptions=null,g.comment=null,g.unixPermissions=null,g.dosPermissions=null},{}],6:[function(e,v,g){"use strict";var c=null;c=typeof Promise!="undefined"?Promise:e("lie"),v.exports={Promise:c}},{lie:37}],7:[function(e,v,g){"use strict";var c=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",u=e("pako"),n=e("./utils"),l=e("./stream/GenericWorker"),i=c?"uint8array":"array";function s(r,t){l.call(this,"FlateWorker/"+r),this._pako=null,this._pakoAction=r,this._pakoOptions=t,this.meta={}}g.magic="\b\0",n.inherits(s,l),s.prototype.processChunk=function(r){this.meta=r.meta,this._pako===null&&this._createPako(),this._pako.push(n.transformTo(i,r.data),!1)},s.prototype.flush=function(){l.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},s.prototype.cleanUp=function(){l.prototype.cleanUp.call(this),this._pako=null},s.prototype._createPako=function(){this._pako=new u[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var r=this;this._pako.onData=function(t){r.push({data:t,meta:r.meta})}},g.compressWorker=function(r){return new s("Deflate",r)},g.uncompressWorker=function(){return new s("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(e,v,g){"use strict";function c(o,a){var A,p="";for(A=0;A<a;A++)p+=String.fromCharCode(255&o),o>>>=8;return p}function u(o,a,A,p,h,m){var d,y,x=o.file,E=o.compression,w=m!==i.utf8encode,b=n.transformTo("string",m(x.name)),S=n.transformTo("string",i.utf8encode(x.name)),B=x.comment,T=n.transformTo("string",m(B)),D=n.transformTo("string",i.utf8encode(B)),G=S.length!==x.name.length,C=D.length!==B.length,R="",P="",k="",te=x.dir,re=x.date,Q={crc32:0,compressedSize:0,uncompressedSize:0};a&&!A||(Q.crc32=o.crc32,Q.compressedSize=o.compressedSize,Q.uncompressedSize=o.uncompressedSize);var ue=0;a&&(ue|=8),w||!G&&!C||(ue|=2048);var se=0,he=0;te&&(se|=16),h==="UNIX"?(he=798,se|=function(Ee,ve){var we=Ee;return Ee||(we=ve?16893:33204),(65535&we)<<16}(x.unixPermissions,te)):(he=20,se|=function(Ee){return 63&(Ee||0)}(x.dosPermissions)),d=re.getUTCHours(),d<<=6,d|=re.getUTCMinutes(),d<<=5,d|=re.getUTCSeconds()/2,y=re.getUTCFullYear()-1980,y<<=4,y|=re.getUTCMonth()+1,y<<=5,y|=re.getUTCDate(),G&&(P=c(1,1)+c(s(b),4)+S,R+="up"+c(P.length,2)+P),C&&(k=c(1,1)+c(s(T),4)+D,R+="uc"+c(k.length,2)+k);var pe="";return pe+=`
\0`,pe+=c(ue,2),pe+=E.magic,pe+=c(d,2),pe+=c(y,2),pe+=c(Q.crc32,4),pe+=c(Q.compressedSize,4),pe+=c(Q.uncompressedSize,4),pe+=c(b.length,2),pe+=c(R.length,2),{fileRecord:r.LOCAL_FILE_HEADER+pe+b+R,dirRecord:r.CENTRAL_FILE_HEADER+c(he,2)+pe+c(T.length,2)+"\0\0\0\0"+c(se,4)+c(p,4)+b+R+T}}var n=e("../utils"),l=e("../stream/GenericWorker"),i=e("../utf8"),s=e("../crc32"),r=e("../signature");function t(o,a,A,p){l.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=a,this.zipPlatform=A,this.encodeFileName=p,this.streamFiles=o,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}n.inherits(t,l),t.prototype.push=function(o){var a=o.meta.percent||0,A=this.entriesCount,p=this._sources.length;this.accumulate?this.contentBuffer.push(o):(this.bytesWritten+=o.data.length,l.prototype.push.call(this,{data:o.data,meta:{currentFile:this.currentFile,percent:A?(a+100*(A-p-1))/A:100}}))},t.prototype.openedSource=function(o){this.currentSourceOffset=this.bytesWritten,this.currentFile=o.file.name;var a=this.streamFiles&&!o.file.dir;if(a){var A=u(o,a,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:A.fileRecord,meta:{percent:0}})}else this.accumulate=!0},t.prototype.closedSource=function(o){this.accumulate=!1;var a=this.streamFiles&&!o.file.dir,A=u(o,a,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(A.dirRecord),a)this.push({data:function(p){return r.DATA_DESCRIPTOR+c(p.crc32,4)+c(p.compressedSize,4)+c(p.uncompressedSize,4)}(o),meta:{percent:100}});else for(this.push({data:A.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},t.prototype.flush=function(){for(var o=this.bytesWritten,a=0;a<this.dirRecords.length;a++)this.push({data:this.dirRecords[a],meta:{percent:100}});var A=this.bytesWritten-o,p=function(h,m,d,y,x){var E=n.transformTo("string",x(y));return r.CENTRAL_DIRECTORY_END+"\0\0\0\0"+c(h,2)+c(h,2)+c(m,4)+c(d,4)+c(E.length,2)+E}(this.dirRecords.length,A,o,this.zipComment,this.encodeFileName);this.push({data:p,meta:{percent:100}})},t.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},t.prototype.registerPrevious=function(o){this._sources.push(o);var a=this;return o.on("data",function(A){a.processChunk(A)}),o.on("end",function(){a.closedSource(a.previous.streamInfo),a._sources.length?a.prepareNextSource():a.end()}),o.on("error",function(A){a.error(A)}),this},t.prototype.resume=function(){return!!l.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},t.prototype.error=function(o){var a=this._sources;if(!l.prototype.error.call(this,o))return!1;for(var A=0;A<a.length;A++)try{a[A].error(o)}catch(p){}return!0},t.prototype.lock=function(){l.prototype.lock.call(this);for(var o=this._sources,a=0;a<o.length;a++)o[a].lock()},v.exports=t},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(e,v,g){"use strict";var c=e("../compressions"),u=e("./ZipFileWorker");g.generateWorker=function(n,l,i){var s=new u(l.streamFiles,i,l.platform,l.encodeFileName),r=0;try{n.forEach(function(t,o){r++;var a=function(m,d){var y=m||d,x=c[y];if(!x)throw new Error(y+" is not a valid compression method !");return x}(o.options.compression,l.compression),A=o.options.compressionOptions||l.compressionOptions||{},p=o.dir,h=o.date;o._compressWorker(a,A).withStreamInfo("file",{name:t,dir:p,date:h,comment:o.comment||"",unixPermissions:o.unixPermissions,dosPermissions:o.dosPermissions}).pipe(s)}),s.entriesCount=r}catch(t){s.error(t)}return s}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(e,v,g){"use strict";function c(){if(!(this instanceof c))return new c;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 u=new c;for(var n in this)typeof this[n]!="function"&&(u[n]=this[n]);return u}}(c.prototype=e("./object")).loadAsync=e("./load"),c.support=e("./support"),c.defaults=e("./defaults"),c.version="3.10.1",c.loadAsync=function(u,n){return new c().loadAsync(u,n)},c.external=e("./external"),v.exports=c},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(e,v,g){"use strict";var c=e("./utils"),u=e("./external"),n=e("./utf8"),l=e("./zipEntries"),i=e("./stream/Crc32Probe"),s=e("./nodejsUtils");function r(t){return new u.Promise(function(o,a){var A=t.decompressed.getContentWorker().pipe(new i);A.on("error",function(p){a(p)}).on("end",function(){A.streamInfo.crc32!==t.decompressed.crc32?a(new Error("Corrupted zip : CRC32 mismatch")):o()}).resume()})}v.exports=function(t,o){var a=this;return o=c.extend(o||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:n.utf8decode}),s.isNode&&s.isStream(t)?u.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):c.prepareContent("the loaded zip file",t,!0,o.optimizedBinaryString,o.base64).then(function(A){var p=new l(o);return p.load(A),p}).then(function(A){var p=[u.Promise.resolve(A)],h=A.files;if(o.checkCRC32)for(var m=0;m<h.length;m++)p.push(r(h[m]));return u.Promise.all(p)}).then(function(A){for(var p=A.shift(),h=p.files,m=0;m<h.length;m++){var d=h[m],y=d.fileNameStr,x=c.resolve(d.fileNameStr);a.file(x,d.decompressed,{binary:!0,optimizedBinaryString:!0,date:d.date,dir:d.dir,comment:d.fileCommentStr.length?d.fileCommentStr:null,unixPermissions:d.unixPermissions,dosPermissions:d.dosPermissions,createFolders:o.createFolders}),d.dir||(a.file(x).unsafeOriginalName=y)}return p.zipComment.length&&(a.comment=p.zipComment),a})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(e,v,g){"use strict";var c=e("../utils"),u=e("../stream/GenericWorker");function n(l,i){u.call(this,"Nodejs stream input adapter for "+l),this._upstreamEnded=!1,this._bindStream(i)}c.inherits(n,u),n.prototype._bindStream=function(l){var i=this;(this._stream=l).pause(),l.on("data",function(s){i.push({data:s,meta:{percent:0}})}).on("error",function(s){i.isPaused?this.generatedError=s:i.error(s)}).on("end",function(){i.isPaused?i._upstreamEnded=!0:i.end()})},n.prototype.pause=function(){return!!u.prototype.pause.call(this)&&(this._stream.pause(),!0)},n.prototype.resume=function(){return!!u.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},v.exports=n},{"../stream/GenericWorker":28,"../utils":32}],13:[function(e,v,g){"use strict";var c=e("readable-stream").Readable;function u(n,l,i){c.call(this,l),this._helper=n;var s=this;n.on("data",function(r,t){s.push(r)||s._helper.pause(),i&&i(t)}).on("error",function(r){s.emit("error",r)}).on("end",function(){s.push(null)})}e("../utils").inherits(u,c),u.prototype._read=function(){this._helper.resume()},v.exports=u},{"../utils":32,"readable-stream":16}],14:[function(e,v,g){"use strict";v.exports={isNode:typeof U!="undefined",newBufferFrom:function(c,u){if(U.from&&U.from!==Uint8Array.from)return U.from(c,u);if(typeof c=="number")throw new Error('The "data" argument must not be a number');return new U(c,u)},allocBuffer:function(c){if(U.alloc)return U.alloc(c);var u=new U(c);return u.fill(0),u},isBuffer:function(c){return U.isBuffer(c)},isStream:function(c){return c&&typeof c.on=="function"&&typeof c.pause=="function"&&typeof c.resume=="function"}}},{}],15:[function(e,v,g){"use strict";function c(x,E,w){var b,S=n.getTypeOf(E),B=n.extend(w||{},s);B.date=B.date||new Date,B.compression!==null&&(B.compression=B.compression.toUpperCase()),typeof B.unixPermissions=="string"&&(B.unixPermissions=parseInt(B.unixPermissions,8)),B.unixPermissions&&16384&B.unixPermissions&&(B.dir=!0),B.dosPermissions&&16&B.dosPermissions&&(B.dir=!0),B.dir&&(x=h(x)),B.createFolders&&(b=p(x))&&m.call(this,b,!0);var T=S==="string"&&B.binary===!1&&B.base64===!1;w&&w.binary!==void 0||(B.binary=!T),(E instanceof r&&E.uncompressedSize===0||B.dir||!E||E.length===0)&&(B.base64=!1,B.binary=!0,E="",B.compression="STORE",S="string");var D=null;D=E instanceof r||E instanceof l?E:a.isNode&&a.isStream(E)?new A(x,E):n.prepareContent(x,E,B.binary,B.optimizedBinaryString,B.base64);var G=new t(x,D,B);this.files[x]=G}var u=e("./utf8"),n=e("./utils"),l=e("./stream/GenericWorker"),i=e("./stream/StreamHelper"),s=e("./defaults"),r=e("./compressedObject"),t=e("./zipObject"),o=e("./generate"),a=e("./nodejsUtils"),A=e("./nodejs/NodejsStreamInputAdapter"),p=function(x){x.slice(-1)==="/"&&(x=x.substring(0,x.length-1));var E=x.lastIndexOf("/");return 0<E?x.substring(0,E):""},h=function(x){return x.slice(-1)!=="/"&&(x+="/"),x},m=function(x,E){return E=E!==void 0?E:s.createFolders,x=h(x),this.files[x]||c.call(this,x,null,{dir:!0,createFolders:E}),this.files[x]};function d(x){return Object.prototype.toString.call(x)==="[object RegExp]"}var y={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(x){var E,w,b;for(E in this.files)b=this.files[E],(w=E.slice(this.root.length,E.length))&&E.slice(0,this.root.length)===this.root&&x(w,b)},filter:function(x){var E=[];return this.forEach(function(w,b){x(w,b)&&E.push(b)}),E},file:function(x,E,w){if(arguments.length!==1)return x=this.root+x,c.call(this,x,E,w),this;if(d(x)){var b=x;return this.filter(function(B,T){return!T.dir&&b.test(B)})}var S=this.files[this.root+x];return S&&!S.dir?S:null},folder:function(x){if(!x)return this;if(d(x))return this.filter(function(S,B){return B.dir&&x.test(S)});var E=this.root+x,w=m.call(this,E),b=this.clone();return b.root=w.name,b},remove:function(x){x=this.root+x;var E=this.files[x];if(E||(x.slice(-1)!=="/"&&(x+="/"),E=this.files[x]),E&&!E.dir)delete this.files[x];else for(var w=this.filter(function(S,B){return B.name.slice(0,x.length)===x}),b=0;b<w.length;b++)delete this.files[w[b].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(x){var E,w={};try{if((w=n.extend(x||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:u.utf8encode})).type=w.type.toLowerCase(),w.compression=w.compression.toUpperCase(),w.type==="binarystring"&&(w.type="string"),!w.type)throw new Error("No output type specified.");n.checkSupport(w.type),w.platform!=="darwin"&&w.platform!=="freebsd"&&w.platform!=="linux"&&w.platform!=="sunos"||(w.platform="UNIX"),w.platform==="win32"&&(w.platform="DOS");var b=w.comment||this.comment||"";E=o.generateWorker(this,w,b)}catch(S){(E=new l("error")).error(S)}return new i(E,w.type||"string",w.mimeType)},generateAsync:function(x,E){return this.generateInternalStream(x).accumulate(E)},generateNodeStream:function(x,E){return(x=x||{}).type||(x.type="nodebuffer"),this.generateInternalStream(x).toNodejsStream(E)}};v.exports=y},{"./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,v,g){"use strict";v.exports=e("stream")},{stream:void 0}],17:[function(e,v,g){"use strict";var c=e("./DataReader");function u(n){c.call(this,n);for(var l=0;l<this.data.length;l++)n[l]=255&n[l]}e("../utils").inherits(u,c),u.prototype.byteAt=function(n){return this.data[this.zero+n]},u.prototype.lastIndexOfSignature=function(n){for(var l=n.charCodeAt(0),i=n.charCodeAt(1),s=n.charCodeAt(2),r=n.charCodeAt(3),t=this.length-4;0<=t;--t)if(this.data[t]===l&&this.data[t+1]===i&&this.data[t+2]===s&&this.data[t+3]===r)return t-this.zero;return-1},u.prototype.readAndCheckSignature=function(n){var l=n.charCodeAt(0),i=n.charCodeAt(1),s=n.charCodeAt(2),r=n.charCodeAt(3),t=this.readData(4);return l===t[0]&&i===t[1]&&s===t[2]&&r===t[3]},u.prototype.readData=function(n){if(this.checkOffset(n),n===0)return[];var l=this.data.slice(this.zero+this.index,this.zero+this.index+n);return this.index+=n,l},v.exports=u},{"../utils":32,"./DataReader":18}],18:[function(e,v,g){"use strict";var c=e("../utils");function u(n){this.data=n,this.length=n.length,this.index=0,this.zero=0}u.prototype={checkOffset:function(n){this.checkIndex(this.index+n)},checkIndex:function(n){if(this.length<this.zero+n||n<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+n+"). Corrupted zip ?")},setIndex:function(n){this.checkIndex(n),this.index=n},skip:function(n){this.setIndex(this.index+n)},byteAt:function(){},readInt:function(n){var l,i=0;for(this.checkOffset(n),l=this.index+n-1;l>=this.index;l--)i=(i<<8)+this.byteAt(l);return this.index+=n,i},readString:function(n){return c.transformTo("string",this.readData(n))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var n=this.readInt(4);return new Date(Date.UTC(1980+(n>>25&127),(n>>21&15)-1,n>>16&31,n>>11&31,n>>5&63,(31&n)<<1))}},v.exports=u},{"../utils":32}],19:[function(e,v,g){"use strict";var c=e("./Uint8ArrayReader");function u(n){c.call(this,n)}e("../utils").inherits(u,c),u.prototype.readData=function(n){this.checkOffset(n);var l=this.data.slice(this.zero+this.index,this.zero+this.index+n);return this.index+=n,l},v.exports=u},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(e,v,g){"use strict";var c=e("./DataReader");function u(n){c.call(this,n)}e("../utils").inherits(u,c),u.prototype.byteAt=function(n){return this.data.charCodeAt(this.zero+n)},u.prototype.lastIndexOfSignature=function(n){return this.data.lastIndexOf(n)-this.zero},u.prototype.readAndCheckSignature=function(n){return n===this.readData(4)},u.prototype.readData=function(n){this.checkOffset(n);var l=this.data.slice(this.zero+this.index,this.zero+this.index+n);return this.index+=n,l},v.exports=u},{"../utils":32,"./DataReader":18}],21:[function(e,v,g){"use strict";var c=e("./ArrayReader");function u(n){c.call(this,n)}e("../utils").inherits(u,c),u.prototype.readData=function(n){if(this.checkOffset(n),n===0)return new Uint8Array(0);var l=this.data.subarray(this.zero+this.index,this.zero+this.index+n);return this.index+=n,l},v.exports=u},{"../utils":32,"./ArrayReader":17}],22:[function(e,v,g){"use strict";var c=e("../utils"),u=e("../support"),n=e("./ArrayReader"),l=e("./StringReader"),i=e("./NodeBufferReader"),s=e("./Uint8ArrayReader");v.exports=function(r){var t=c.getTypeOf(r);return c.checkSupport(t),t!=="string"||u.uint8array?t==="nodebuffer"?new i(r):u.uint8array?new s(c.transformTo("uint8array",r)):new n(c.transformTo("array",r)):new l(r)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(e,v,g){"use strict";g.LOCAL_FILE_HEADER="PK",g.CENTRAL_FILE_HEADER="PK",g.CENTRAL_DIRECTORY_END="PK",g.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",g.ZIP64_CENTRAL_DIRECTORY_END="PK",g.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(e,v,g){"use strict";var c=e("./GenericWorker"),u=e("../utils");function n(l){c.call(this,"ConvertWorker to "+l),this.destType=l}u.inherits(n,c),n.prototype.processChunk=function(l){this.push({data:u.transformTo(this.destType,l.data),meta:l.meta})},v.exports=n},{"../utils":32,"./GenericWorker":28}],25:[function(e,v,g){"use strict";var c=e("./GenericWorker"),u=e("../crc32");function n(){c.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}e("../utils").inherits(n,c),n.prototype.processChunk=function(l){this.streamInfo.crc32=u(l.data,this.streamInfo.crc32||0),this.push(l)},v.exports=n},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(e,v,g){"use strict";var c=e("../utils"),u=e("./GenericWorker");function n(l){u.call(this,"DataLengthProbe for "+l),this.propName=l,this.withStreamInfo(l,0)}c.inherits(n,u),n.prototype.processChunk=function(l){if(l){var i=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=i+l.data.length}u.prototype.processChunk.call(this,l)},v.exports=n},{"../utils":32,"./GenericWorker":28}],27:[function(e,v,g){"use strict";var c=e("../utils"),u=e("./GenericWorker");function n(l){u.call(this,"DataWorker");var i=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,l.then(function(s){i.dataIsReady=!0,i.data=s,i.max=s&&s.length||0,i.type=c.getTypeOf(s),i.isPaused||i._tickAndRepeat()},function(s){i.error(s)})}c.inherits(n,u),n.prototype.cleanUp=function(){u.prototype.cleanUp.call(this),this.data=null},n.prototype.resume=function(){return!!u.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,c.delay(this._tickAndRepeat,[],this)),!0)},n.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(c.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},n.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var l=null,i=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":l=this.data.substring(this.index,i);break;case"uint8array":l=this.data.subarray(this.index,i);break;case"array":case"nodebuffer":l=this.data.slice(this.index,i)}return this.index=i,this.push({data:l,meta:{percent:this.max?this.index/this.max*100:0}})},v.exports=n},{"../utils":32,"./GenericWorker":28}],28:[function(e,v,g){"use strict";function c(u){this.name=u||"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}c.prototype={push:function(u){this.emit("data",u)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(u){this.emit("error",u)}return!0},error:function(u){return!this.isFinished&&(this.isPaused?this.generatedError=u:(this.isFinished=!0,this.emit("error",u),this.previous&&this.previous.error(u),this.cleanUp()),!0)},on:function(u,n){return this._listeners[u].push(n),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(u,n){if(this._listeners[u])for(var l=0;l<this._listeners[u].length;l++)this._listeners[u][l].call(this,n)},pipe:function(u){return u.registerPrevious(this)},registerPrevious:function(u){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=u.streamInfo,this.mergeStreamInfo(),this.previous=u;var n=this;return u.on("data",function(l){n.processChunk(l)}),u.on("end",function(){n.end()}),u.on("error",function(l){n.error(l)}),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 u=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),u=!0),this.previous&&this.previous.resume(),!u},flush:function(){},processChunk:function(u){this.push(u)},withStreamInfo:function(u,n){return this.extraStreamInfo[u]=n,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var u in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,u)&&(this.streamInfo[u]=this.extraStreamInfo[u])},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 u="Worker "+this.name;return this.previous?this.previous+" -> "+u:u}},v.exports=c},{}],29:[function(e,v,g){"use strict";var c=e("../utils"),u=e("./ConvertWorker"),n=e("./GenericWorker"),l=e("../base64"),i=e("../support"),s=e("../external"),r=null;if(i.nodestream)try{r=e("../nodejs/NodejsStreamOutputAdapter")}catch(a){}function t(a,A){return new s.Promise(function(p,h){var m=[],d=a._internalType,y=a._outputType,x=a._mimeType;a.on("data",function(E,w){m.push(E),A&&A(w)}).on("error",function(E){m=[],h(E)}).on("end",function(){try{var E=function(w,b,S){switch(w){case"blob":return c.newBlob(c.transformTo("arraybuffer",b),S);case"base64":return l.encode(b);default:return c.transformTo(w,b)}}(y,function(w,b){var S,B=0,T=null,D=0;for(S=0;S<b.length;S++)D+=b[S].length;switch(w){case"string":return b.join("");case"array":return Array.prototype.concat.apply([],b);case"uint8array":for(T=new Uint8Array(D),S=0;S<b.length;S++)T.set(b[S],B),B+=b[S].length;return T;case"nodebuffer":return U.concat(b);default:throw new Error("concat : unsupported type '"+w+"'")}}(d,m),x);p(E)}catch(w){h(w)}m=[]}).resume()})}function o(a,A,p){var h=A;switch(A){case"blob":case"arraybuffer":h="uint8array";break;case"base64":h="string"}try{this._internalType=h,this._outputType=A,this._mimeType=p,c.checkSupport(h),this._worker=a.pipe(new u(h)),a.lock()}catch(m){this._worker=new n("error"),this._worker.error(m)}}o.prototype={accumulate:function(a){return t(this,a)},on:function(a,A){var p=this;return a==="data"?this._worker.on(a,function(h){A.call(p,h.data,h.meta)}):this._worker.on(a,function(){c.delay(A,arguments,p)}),this},resume:function(){return c.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(a){if(c.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new r(this,{objectMode:this._outputType!=="nodebuffer"},a)}},v.exports=o},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(e,v,g){"use strict";if(g.base64=!0,g.array=!0,g.string=!0,g.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",g.nodebuffer=typeof U!="undefined",g.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")g.blob=!1;else{var c=new ArrayBuffer(0);try{g.blob=new Blob([c],{type:"application/zip"}).size===0}catch(n){try{var u=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);u.append(c),g.blob=u.getBlob("application/zip").size===0}catch(l){g.blob=!1}}}try{g.nodestream=!!e("readable-stream").Readable}catch(n){g.nodestream=!1}},{"readable-stream":16}],31:[function(e,v,g){"use strict";for(var c=e("./utils"),u=e("./support"),n=e("./nodejsUtils"),l=e("./stream/GenericWorker"),i=new Array(256),s=0;s<256;s++)i[s]=252<=s?6:248<=s?5:240<=s?4:224<=s?3:192<=s?2:1;i[254]=i[254]=1;function r(){l.call(this,"utf-8 decode"),this.leftOver=null}function t(){l.call(this,"utf-8 encode")}g.utf8encode=function(o){return u.nodebuffer?n.newBufferFrom(o,"utf-8"):function(a){var A,p,h,m,d,y=a.length,x=0;for(m=0;m<y;m++)(64512&(p=a.charCodeAt(m)))==55296&&m+1<y&&(64512&(h=a.charCodeAt(m+1)))==56320&&(p=65536+(p-55296<<10)+(h-56320),m++),x+=p<128?1:p<2048?2:p<65536?3:4;for(A=u.uint8array?new Uint8Array(x):new Array(x),m=d=0;d<x;m++)(64512&(p=a.charCodeAt(m)))==55296&&m+1<y&&(64512&(h=a.charCodeAt(m+1)))==56320&&(p=65536+(p-55296<<10)+(h-56320),m++),p<128?A[d++]=p:(p<2048?A[d++]=192|p>>>6:(p<65536?A[d++]=224|p>>>12:(A[d++]=240|p>>>18,A[d++]=128|p>>>12&63),A[d++]=128|p>>>6&63),A[d++]=128|63&p);return A}(o)},g.utf8decode=function(o){return u.nodebuffer?c.transformTo("nodebuffer",o).toString("utf-8"):function(a){var A,p,h,m,d=a.length,y=new Array(2*d);for(A=p=0;A<d;)if((h=a[A++])<128)y[p++]=h;else if(4<(m=i[h]))y[p++]=65533,A+=m-1;else{for(h&=m===2?31:m===3?15:7;1<m&&A<d;)h=h<<6|63&a[A++],m--;1<m?y[p++]=65533:h<65536?y[p++]=h:(h-=65536,y[p++]=55296|h>>10&1023,y[p++]=56320|1023&h)}return y.length!==p&&(y.subarray?y=y.subarray(0,p):y.length=p),c.applyFromCharCode(y)}(o=c.transformTo(u.uint8array?"uint8array":"array",o))},c.inherits(r,l),r.prototype.processChunk=function(o){var a=c.transformTo(u.uint8array?"uint8array":"array",o.data);if(this.leftOver&&this.leftOver.length){if(u.uint8array){var A=a;(a=new Uint8Array(A.length+this.leftOver.length)).set(this.leftOver,0),a.set(A,this.leftOver.length)}else a=this.leftOver.concat(a);this.leftOver=null}var p=function(m,d){var y;for((d=d||m.length)>m.length&&(d=m.length),y=d-1;0<=y&&(192&m[y])==128;)y--;return y<0||y===0?d:y+i[m[y]]>d?y:d}(a),h=a;p!==a.length&&(u.uint8array?(h=a.subarray(0,p),this.leftOver=a.subarray(p,a.length)):(h=a.slice(0,p),this.leftOver=a.slice(p,a.length))),this.push({data:g.utf8decode(h),meta:o.meta})},r.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:g.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},g.Utf8DecodeWorker=r,c.inherits(t,l),t.prototype.processChunk=function(o){this.push({data:g.utf8encode(o.data),meta:o.meta})},g.Utf8EncodeWorker=t},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(e,v,g){"use strict";var c=e("./support"),u=e("./base64"),n=e("./nodejsUtils"),l=e("./external");function i(A){return A}function s(A,p){for(var h=0;h<A.length;++h)p[h]=255&A.charCodeAt(h);return p}e("setimmediate"),g.newBlob=function(A,p){g.checkSupport("blob");try{return new Blob([A],{type:p})}catch(m){try{var h=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return h.append(A),h.getBlob(p)}catch(d){throw new Error("Bug : can't construct the Blob.")}}};var r={stringifyByChunk:function(A,p,h){var m=[],d=0,y=A.length;if(y<=h)return String.fromCharCode.apply(null,A);for(;d<y;)p==="array"||p==="nodebuffer"?m.push(String.fromCharCode.apply(null,A.slice(d,Math.min(d+h,y)))):m.push(String.fromCharCode.apply(null,A.subarray(d,Math.min(d+h,y)))),d+=h;return m.join("")},stringifyByChar:function(A){for(var p="",h=0;h<A.length;h++)p+=String.fromCharCode(A[h]);return p},applyCanBeUsed:{uint8array:function(){try{return c.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(A){return!1}}(),nodebuffer:function(){try{return c.nodebuffer&&String.fromCharCode.apply(null,n.allocBuffer(1)).length===1}catch(A){return!1}}()}};function t(A){var p=65536,h=g.getTypeOf(A),m=!0;if(h==="uint8array"?m=r.applyCanBeUsed.uint8array:h==="nodebuffer"&&(m=r.applyCanBeUsed.nodebuffer),m)for(;1<p;)try{return r.stringifyByChunk(A,h,p)}catch(d){p=Math.floor(p/2)}return r.stringifyByChar(A)}function o(A,p){for(var h=0;h<A.length;h++)p[h]=A[h];return p}g.applyFromCharCode=t;var a={};a.string={string:i,array:function(A){return s(A,new Array(A.length))},arraybuffer:function(A){return a.string.uint8array(A).buffer},uint8array:function(A){return s(A,new Uint8Array(A.length))},nodebuffer:function(A){return s(A,n.allocBuffer(A.length))}},a.array={string:t,array:i,arraybuffer:function(A){return new Uint8Array(A).buffer},uint8array:function(A){return new Uint8Array(A)},nodebuffer:function(A){return n.newBufferFrom(A)}},a.arraybuffer={string:function(A){return t(new Uint8Array(A))},array:function(A){return o(new Uint8Array(A),new Array(A.byteLength))},arraybuffer:i,uint8array:function(A){return new Uint8Array(A)},nodebuffer:function(A){return n.newBufferFrom(new Uint8Array(A))}},a.uint8array={string:t,array:function(A){return o(A,new Array(A.length))},arraybuffer:function(A){return A.buffer},uint8array:i,nodebuffer:function(A){return n.newBufferFrom(A)}},a.nodebuffer={string:t,array:function(A){return o(A,new Array(A.length))},arraybuffer:function(A){return a.nodebuffer.uint8array(A).buffer},uint8array:function(A){return o(A,new Uint8Array(A.length))},nodebuffer:i},g.transformTo=function(A,p){if(p=p||"",!A)return p;g.checkSupport(A);var h=g.getTypeOf(p);return a[h][A](p)},g.resolve=function(A){for(var p=A.split("/"),h=[],m=0;m<p.length;m++){var d=p[m];d==="."||d===""&&m!==0&&m!==p.length-1||(d===".."?h.pop():h.push(d))}return h.join("/")},g.getTypeOf=function(A){return typeof A=="string"?"string":Object.prototype.toString.call(A)==="[object Array]"?"array":c.nodebuffer&&n.isBuffer(A)?"nodebuffer":c.uint8array&&A instanceof Uint8Array?"uint8array":c.arraybuffer&&A instanceof ArrayBuffer?"arraybuffer":void 0},g.checkSupport=function(A){if(!c[A.toLowerCase()])throw new Error(A+" is not supported by this platform")},g.MAX_VALUE_16BITS=65535,g.MAX_VALUE_32BITS=-1,g.pretty=function(A){var p,h,m="";for(h=0;h<(A||"").length;h++)m+="\\x"+((p=A.charCodeAt(h))<16?"0":"")+p.toString(16).toUpperCase();return m},g.delay=function(A,p,h){setImmediate(function(){A.apply(h||null,p||[])})},g.inherits=function(A,p){function h(){}h.prototype=p.prototype,A.prototype=new h},g.extend=function(){var A,p,h={};for(A=0;A<arguments.length;A++)for(p in arguments[A])Object.prototype.hasOwnProperty.call(arguments[A],p)&&h[p]===void 0&&(h[p]=arguments[A][p]);return h},g.prepareContent=function(A,p,h,m,d){return l.Promise.resolve(p).then(function(y){return c.blob&&(y instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(y))!==-1)&&typeof FileReader!="undefined"?new l.Promise(function(x,E){var w=new FileReader;w.onload=function(b){x(b.target.result)},w.onerror=function(b){E(b.target.error)},w.readAsArrayBuffer(y)}):y}).then(function(y){var x=g.getTypeOf(y);return x?(x==="arraybuffer"?y=g.transformTo("uint8array",y):x==="string"&&(d?y=u.decode(y):h&&m!==!0&&(y=function(E){return s(E,c.uint8array?new Uint8Array(E.length):new Array(E.length))}(y))),y):l.Promise.reject(new Error("Can't read the data of '"+A+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(e,v,g){"use strict";var c=e("./reader/readerFor"),u=e("./utils"),n=e("./signature"),l=e("./zipEntry"),i=e("./support");function s(r){this.files=[],this.loadOptions=r}s.prototype={checkSignature:function(r){if(!this.reader.readAndCheckSignature(r)){this.reader.index-=4;var t=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+u.pretty(t)+", expected "+u.pretty(r)+")")}},isSignature:function(r,t){var o=this.reader.index;this.reader.setIndex(r);var a=this.reader.readString(4)===t;return this.reader.setIndex(o),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 r=this.reader.readData(this.zipCommentLength),t=i.uint8array?"uint8array":"array",o=u.transformTo(t,r);this.zipComment=this.loadOptions.decodeFileName(o)},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 r,t,o,a=this.zip64EndOfCentralSize-44;0<a;)r=this.reader.readInt(2),t=this.reader.readInt(4),o=this.reader.readData(t),this.zip64ExtensibleData[r]={id:r,length:t,value:o}},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 r,t;for(r=0;r<this.files.length;r++)t=this.files[r],this.reader.setIndex(t.localHeaderOffset),this.checkSignature(n.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8(),t.processAttributes()},readCentralDir:function(){var r;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(n.CENTRAL_FILE_HEADER);)(r=new l({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(r);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 r=this.reader.lastIndexOfSignature(n.CENTRAL_DIRECTORY_END);if(r<0)throw this.isSignature(0,n.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(r);var t=r;if(this.checkSignature(n.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===u.MAX_VALUE_16BITS||this.diskWithCentralDirStart===u.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===u.MAX_VALUE_16BITS||this.centralDirRecords===u.MAX_VALUE_16BITS||this.centralDirSize===u.MAX_VALUE_32BITS||this.centralDirOffset===u.MAX_VALUE_32BITS){if(this.zip64=!0,(r=this.reader.lastIndexOfSignature(n.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(r),this.checkSignature(n.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,n.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(n.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(n.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var o=this.centralDirOffset+this.centralDirSize;this.zip64&&(o+=20,o+=12+this.zip64EndOfCentralSize);var a=t-o;if(0<a)this.isSignature(t,n.CENTRAL_FILE_HEADER)||(this.reader.zero=a);else if(a<0)throw new Error("Corrupted zip: missing "+Math.abs(a)+" bytes.")},prepareReader:function(r){this.reader=c(r)},load:function(r){this.prepareReader(r),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},v.exports=s},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(e,v,g){"use strict";var c=e("./reader/readerFor"),u=e("./utils"),n=e("./compressedObject"),l=e("./crc32"),i=e("./utf8"),s=e("./compressions"),r=e("./support");function t(o,a){this.options=o,this.loadOptions=a}t.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(o){var a,A;if(o.skip(22),this.fileNameLength=o.readInt(2),A=o.readInt(2),this.fileName=o.readData(this.fileNameLength),o.skip(A),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(p){for(var h in s)if(Object.prototype.hasOwnProperty.call(s,h)&&s[h].magic===p)return s[h];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+u.pretty(this.compressionMethod)+" unknown (inner file : "+u.transformTo("string",this.fileName)+")");this.decompressed=new n(this.compressedSize,this.uncompressedSize,this.crc32,a,o.readData(this.compressedSize))},readCentralPart:function(o){this.versionMadeBy=o.readInt(2),o.skip(2),this.bitFlag=o.readInt(2),this.compressionMethod=o.readString(2),this.date=o.readDate(),this.crc32=o.readInt(4),this.compressedSize=o.readInt(4),this.uncompressedSize=o.readInt(4);var a=o.readInt(2);if(this.extraFieldsLength=o.readInt(2),this.fileCommentLength=o.readInt(2),this.diskNumberStart=o.readInt(2),this.internalFileAttributes=o.readInt(2),this.externalFileAttributes=o.readInt(4),this.localHeaderOffset=o.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");o.skip(a),this.readExtraFields(o),this.parseZIP64ExtraField(o),this.fileComment=o.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var o=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),o==0&&(this.dosPermissions=63&this.externalFileAttributes),o==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var o=c(this.extraFields[1].value);this.uncompressedSize===u.MAX_VALUE_32BITS&&(this.uncompressedSize=o.readInt(8)),this.compressedSize===u.MAX_VALUE_32BITS&&(this.compressedSize=o.readInt(8)),this.localHeaderOffset===u.MAX_VALUE_32BITS&&(this.localHeaderOffset=o.readInt(8)),this.diskNumberStart===u.MAX_VALUE_32BITS&&(this.diskNumberStart=o.readInt(4))}},readExtraFields:function(o){var a,A,p,h=o.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});o.index+4<h;)a=o.readInt(2),A=o.readInt(2),p=o.readData(A),this.extraFields[a]={id:a,length:A,value:p};o.setIndex(h)},handleUTF8:function(){var o=r.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=i.utf8decode(this.fileName),this.fileCommentStr=i.utf8decode(this.fileComment);else{var a=this.findExtraFieldUnicodePath();if(a!==null)this.fileNameStr=a;else{var A=u.transformTo(o,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(A)}var p=this.findExtraFieldUnicodeComment();if(p!==null)this.fileCommentStr=p;else{var h=u.transformTo(o,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(h)}}},findExtraFieldUnicodePath:function(){var o=this.extraFields[28789];if(o){var a=c(o.value);return a.readInt(1)!==1||l(this.fileName)!==a.readInt(4)?null:i.utf8decode(a.readData(o.length-5))}return null},findExtraFieldUnicodeComment:function(){var o=this.extraFields[25461];if(o){var a=c(o.value);return a.readInt(1)!==1||l(this.fileComment)!==a.readInt(4)?null:i.utf8decode(a.readData(o.length-5))}return null}},v.exports=t},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(e,v,g){"use strict";function c(a,A,p){this.name=a,this.dir=p.dir,this.date=p.date,this.comment=p.comment,this.unixPermissions=p.unixPermissions,this.dosPermissions=p.dosPermissions,this._data=A,this._dataBinary=p.binary,this.options={compression:p.compression,compressionOptions:p.compressionOptions}}var u=e("./stream/StreamHelper"),n=e("./stream/DataWorker"),l=e("./utf8"),i=e("./compressedObject"),s=e("./stream/GenericWorker");c.prototype={internalStream:function(a){var A=null,p="string";try{if(!a)throw new Error("No output type specified.");var h=(p=a.toLowerCase())==="string"||p==="text";p!=="binarystring"&&p!=="text"||(p="string"),A=this._decompressWorker();var m=!this._dataBinary;m&&!h&&(A=A.pipe(new l.Utf8EncodeWorker)),!m&&h&&(A=A.pipe(new l.Utf8DecodeWorker))}catch(d){(A=new s("error")).error(d)}return new u(A,p,"")},async:function(a,A){return this.internalStream(a).accumulate(A)},nodeStream:function(a,A){return this.internalStream(a||"nodebuffer").toNodejsStream(A)},_compressWorker:function(a,A){if(this._data instanceof i&&this._data.compression.magic===a.magic)return this._data.getCompressedWorker();var p=this._decompressWorker();return this._dataBinary||(p=p.pipe(new l.Utf8EncodeWorker)),i.createWorkerFrom(p,a,A)},_decompressWorker:function(){return this._data instanceof i?this._data.getContentWorker():this._data instanceof s?this._data:new n(this._data)}};for(var r=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],t=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},o=0;o<r.length;o++)c.prototype[r[o]]=t;v.exports=c},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(e,v,g){(function(c){"use strict";var u,n,l=c.MutationObserver||c.WebKitMutationObserver;if(l){var i=0,s=new l(a),r=c.document.createTextNode("");s.observe(r,{characterData:!0}),u=function(){r.data=i=++i%2}}else if(c.setImmediate||c.MessageChannel===void 0)u="document"in c&&"onreadystatechange"in c.document.createElement("script")?function(){var A=c.document.createElement("script");A.onreadystatechange=function(){a(),A.onreadystatechange=null,A.parentNode.removeChild(A),A=null},c.document.documentElement.appendChild(A)}:function(){setTimeout(a,0)};else{var t=new c.MessageChannel;t.port1.onmessage=a,u=function(){t.port2.postMessage(0)}}var o=[];function a(){var A,p;n=!0;for(var h=o.length;h;){for(p=o,o=[],A=-1;++A<h;)p[A]();h=o.length}n=!1}v.exports=function(A){o.push(A)!==1||n||u()}}).call(this,typeof F.g!="undefined"?F.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(e,v,g){"use strict";var c=e("immediate");function u(){}var n={},l=["REJECTED"],i=["FULFILLED"],s=["PENDING"];function r(h){if(typeof h!="function")throw new TypeError("resolver must be a function");this.state=s,this.queue=[],this.outcome=void 0,h!==u&&A(this,h)}function t(h,m,d){this.promise=h,typeof m=="function"&&(this.onFulfilled=m,this.callFulfilled=this.otherCallFulfilled),typeof d=="function"&&(this.onRejected=d,this.callRejected=this.otherCallRejected)}function o(h,m,d){c(function(){var y;try{y=m(d)}catch(x){return n.reject(h,x)}y===h?n.reject(h,new TypeError("Cannot resolve promise with itself")):n.resolve(h,y)})}function a(h){var m=h&&h.then;if(h&&(typeof h=="object"||typeof h=="function")&&typeof m=="function")return function(){m.apply(h,arguments)}}function A(h,m){var d=!1;function y(w){d||(d=!0,n.reject(h,w))}function x(w){d||(d=!0,n.resolve(h,w))}var E=p(function(){m(x,y)});E.status==="error"&&y(E.value)}function p(h,m){var d={};try{d.value=h(m),d.status="success"}catch(y){d.status="error",d.value=y}return d}(v.exports=r).prototype.finally=function(h){if(typeof h!="function")return this;var m=this.constructor;return this.then(function(d){return m.resolve(h()).then(function(){return d})},function(d){return m.resolve(h()).then(function(){throw d})})},r.prototype.catch=function(h){return this.then(null,h)},r.prototype.then=function(h,m){if(typeof h!="function"&&this.state===i||typeof m!="function"&&this.state===l)return this;var d=new this.constructor(u);return this.state!==s?o(d,this.state===i?h:m,this.outcome):this.queue.push(new t(d,h,m)),d},t.prototype.callFulfilled=function(h){n.resolve(this.promise,h)},t.prototype.otherCallFulfilled=function(h){o(this.promise,this.onFulfilled,h)},t.prototype.callRejected=function(h){n.reject(this.promise,h)},t.prototype.otherCallRejected=function(h){o(this.promise,this.onRejected,h)},n.resolve=function(h,m){var d=p(a,m);if(d.status==="error")return n.reject(h,d.value);var y=d.value;if(y)A(h,y);else{h.state=i,h.outcome=m;for(var x=-1,E=h.queue.length;++x<E;)h.queue[x].callFulfilled(m)}return h},n.reject=function(h,m){h.state=l,h.outcome=m;for(var d=-1,y=h.queue.length;++d<y;)h.queue[d].callRejected(m);return h},r.resolve=function(h){return h instanceof this?h:n.resolve(new this(u),h)},r.reject=function(h){var m=new this(u);return n.reject(m,h)},r.all=function(h){var m=this;if(Object.prototype.toString.call(h)!=="[object Array]")return this.reject(new TypeError("must be an array"));var d=h.length,y=!1;if(!d)return this.resolve([]);for(var x=new Array(d),E=0,w=-1,b=new this(u);++w<d;)S(h[w],w);return b;function S(B,T){m.resolve(B).then(function(D){x[T]=D,++E!==d||y||(y=!0,n.resolve(b,x))},function(D){y||(y=!0,n.reject(b,D))})}},r.race=function(h){var m=this;if(Object.prototype.toString.call(h)!=="[object Array]")return this.reject(new TypeError("must be an array"));var d=h.length,y=!1;if(!d)return this.resolve([]);for(var x=-1,E=new this(u);++x<d;)w=h[x],m.resolve(w).then(function(b){y||(y=!0,n.resolve(E,b))},function(b){y||(y=!0,n.reject(E,b))});var w;return E}},{immediate:36}],38:[function(e,v,g){"use strict";var c={};(0,e("./lib/utils/common").assign)(c,e("./lib/deflate"),e("./lib/inflate"),e("./lib/zlib/constants")),v.exports=c},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(e,v,g){"use strict";var c=e("./zlib/deflate"),u=e("./utils/common"),n=e("./utils/strings"),l=e("./zlib/messages"),i=e("./zlib/zstream"),s=Object.prototype.toString,r=0,t=-1,o=0,a=8;function A(h){if(!(this instanceof A))return new A(h);this.options=u.assign({level:t,method:a,chunkSize:16384,windowBits:15,memLevel:8,strategy:o,to:""},h||{});var m=this.options;m.raw&&0<m.windowBits?m.windowBits=-m.windowBits:m.gzip&&0<m.windowBits&&m.windowBits<16&&(m.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new i,this.strm.avail_out=0;var d=c.deflateInit2(this.strm,m.level,m.method,m.windowBits,m.memLevel,m.strategy);if(d!==r)throw new Error(l[d]);if(m.header&&c.deflateSetHeader(this.strm,m.header),m.dictionary){var y;if(y=typeof m.dictionary=="string"?n.string2buf(m.dictionary):s.call(m.dictionary)==="[object ArrayBuffer]"?new Uint8Array(m.dictionary):m.dictionary,(d=c.deflateSetDictionary(this.strm,y))!==r)throw new Error(l[d]);this._dict_set=!0}}function p(h,m){var d=new A(m);if(d.push(h,!0),d.err)throw d.msg||l[d.err];return d.result}A.prototype.push=function(h,m){var d,y,x=this.strm,E=this.options.chunkSize;if(this.ended)return!1;y=m===~~m?m:m===!0?4:0,typeof h=="string"?x.input=n.string2buf(h):s.call(h)==="[object ArrayBuffer]"?x.input=new Uint8Array(h):x.input=h,x.next_in=0,x.avail_in=x.input.length;do{if(x.avail_out===0&&(x.output=new u.Buf8(E),x.next_out=0,x.avail_out=E),(d=c.deflate(x,y))!==1&&d!==r)return this.onEnd(d),!(this.ended=!0);x.avail_out!==0&&(x.avail_in!==0||y!==4&&y!==2)||(this.options.to==="string"?this.onData(n.buf2binstring(u.shrinkBuf(x.output,x.next_out))):this.onData(u.shrinkBuf(x.output,x.next_out)))}while((0<x.avail_in||x.avail_out===0)&&d!==1);return y===4?(d=c.deflateEnd(this.strm),this.onEnd(d),this.ended=!0,d===r):y!==2||(this.onEnd(r),!(x.avail_out=0))},A.prototype.onData=function(h){this.chunks.push(h)},A.prototype.onEnd=function(h){h===r&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=u.flattenChunks(this.chunks)),this.chunks=[],this.err=h,this.msg=this.strm.msg},g.Deflate=A,g.deflate=p,g.deflateRaw=function(h,m){return(m=m||{}).raw=!0,p(h,m)},g.gzip=function(h,m){return(m=m||{}).gzip=!0,p(h,m)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(e,v,g){"use strict";var c=e("./zlib/inflate"),u=e("./utils/common"),n=e("./utils/strings"),l=e("./zlib/constants"),i=e("./zlib/messages"),s=e("./zlib/zstream"),r=e("./zlib/gzheader"),t=Object.prototype.toString;function o(A){if(!(this instanceof o))return new o(A);this.options=u.assign({chunkSize:16384,windowBits:0,to:""},A||{});var p=this.options;p.raw&&0<=p.windowBits&&p.windowBits<16&&(p.windowBits=-p.windowBits,p.windowBits===0&&(p.windowBits=-15)),!(0<=p.windowBits&&p.windowBits<16)||A&&A.windowBits||(p.windowBits+=32),15<p.windowBits&&p.windowBits<48&&!(15&p.windowBits)&&(p.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;var h=c.inflateInit2(this.strm,p.windowBits);if(h!==l.Z_OK)throw new Error(i[h]);this.header=new r,c.inflateGetHeader(this.strm,this.header)}function a(A,p){var h=new o(p);if(h.push(A,!0),h.err)throw h.msg||i[h.err];return h.result}o.prototype.push=function(A,p){var h,m,d,y,x,E,w=this.strm,b=this.options.chunkSize,S=this.options.dictionary,B=!1;if(this.ended)return!1;m=p===~~p?p:p===!0?l.Z_FINISH:l.Z_NO_FLUSH,typeof A=="string"?w.input=n.binstring2buf(A):t.call(A)==="[object ArrayBuffer]"?w.input=new Uint8Array(A):w.input=A,w.next_in=0,w.avail_in=w.input.length;do{if(w.avail_out===0&&(w.output=new u.Buf8(b),w.next_out=0,w.avail_out=b),(h=c.inflate(w,l.Z_NO_FLUSH))===l.Z_NEED_DICT&&S&&(E=typeof S=="string"?n.string2buf(S):t.call(S)==="[object ArrayBuffer]"?new Uint8Array(S):S,h=c.inflateSetDictionary(this.strm,E)),h===l.Z_BUF_ERROR&&B===!0&&(h=l.Z_OK,B=!1),h!==l.Z_STREAM_END&&h!==l.Z_OK)return this.onEnd(h),!(this.ended=!0);w.next_out&&(w.avail_out!==0&&h!==l.Z_STREAM_END&&(w.avail_in!==0||m!==l.Z_FINISH&&m!==l.Z_SYNC_FLUSH)||(this.options.to==="string"?(d=n.utf8border(w.output,w.next_out),y=w.next_out-d,x=n.buf2string(w.output,d),w.next_out=y,w.avail_out=b-y,y&&u.arraySet(w.output,w.output,d,y,0),this.onData(x)):this.onData(u.shrinkBuf(w.output,w.next_out)))),w.avail_in===0&&w.avail_out===0&&(B=!0)}while((0<w.avail_in||w.avail_out===0)&&h!==l.Z_STREAM_END);return h===l.Z_STREAM_END&&(m=l.Z_FINISH),m===l.Z_FINISH?(h=c.inflateEnd(this.strm),this.onEnd(h),this.ended=!0,h===l.Z_OK):m!==l.Z_SYNC_FLUSH||(this.onEnd(l.Z_OK),!(w.avail_out=0))},o.prototype.onData=function(A){this.chunks.push(A)},o.prototype.onEnd=function(A){A===l.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=u.flattenChunks(this.chunks)),this.chunks=[],this.err=A,this.msg=this.strm.msg},g.Inflate=o,g.inflate=a,g.inflateRaw=function(A,p){return(p=p||{}).raw=!0,a(A,p)},g.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,v,g){"use strict";var c=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";g.assign=function(l){for(var i=Array.prototype.slice.call(arguments,1);i.length;){var s=i.shift();if(s){if(typeof s!="object")throw new TypeError(s+"must be non-object");for(var r in s)s.hasOwnProperty(r)&&(l[r]=s[r])}}return l},g.shrinkBuf=function(l,i){return l.length===i?l:l.subarray?l.subarray(0,i):(l.length=i,l)};var u={arraySet:function(l,i,s,r,t){if(i.subarray&&l.subarray)l.set(i.subarray(s,s+r),t);else for(var o=0;o<r;o++)l[t+o]=i[s+o]},flattenChunks:function(l){var i,s,r,t,o,a;for(i=r=0,s=l.length;i<s;i++)r+=l[i].length;for(a=new Uint8Array(r),i=t=0,s=l.length;i<s;i++)o=l[i],a.set(o,t),t+=o.length;return a}},n={arraySet:function(l,i,s,r,t){for(var o=0;o<r;o++)l[t+o]=i[s+o]},flattenChunks:function(l){return[].concat.apply([],l)}};g.setTyped=function(l){l?(g.Buf8=Uint8Array,g.Buf16=Uint16Array,g.Buf32=Int32Array,g.assign(g,u)):(g.Buf8=Array,g.Buf16=Array,g.Buf32=Array,g.assign(g,n))},g.setTyped(c)},{}],42:[function(e,v,g){"use strict";var c=e("./common"),u=!0,n=!0;try{String.fromCharCode.apply(null,[0])}catch(r){u=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(r){n=!1}for(var l=new c.Buf8(256),i=0;i<256;i++)l[i]=252<=i?6:248<=i?5:240<=i?4:224<=i?3:192<=i?2:1;function s(r,t){if(t<65537&&(r.subarray&&n||!r.subarray&&u))return String.fromCharCode.apply(null,c.shrinkBuf(r,t));for(var o="",a=0;a<t;a++)o+=String.fromCharCode(r[a]);return o}l[254]=l[254]=1,g.string2buf=function(r){var t,o,a,A,p,h=r.length,m=0;for(A=0;A<h;A++)(64512&(o=r.charCodeAt(A)))==55296&&A+1<h&&(64512&(a=r.charCodeAt(A+1)))==56320&&(o=65536+(o-55296<<10)+(a-56320),A++),m+=o<128?1:o<2048?2:o<65536?3:4;for(t=new c.Buf8(m),A=p=0;p<m;A++)(64512&(o=r.charCodeAt(A)))==55296&&A+1<h&&(64512&(a=r.charCodeAt(A+1)))==56320&&(o=65536+(o-55296<<10)+(a-56320),A++),o<128?t[p++]=o:(o<2048?t[p++]=192|o>>>6:(o<65536?t[p++]=224|o>>>12:(t[p++]=240|o>>>18,t[p++]=128|o>>>12&63),t[p++]=128|o>>>6&63),t[p++]=128|63&o);return t},g.buf2binstring=function(r){return s(r,r.length)},g.binstring2buf=function(r){for(var t=new c.Buf8(r.length),o=0,a=t.length;o<a;o++)t[o]=r.charCodeAt(o);return t},g.buf2string=function(r,t){var o,a,A,p,h=t||r.length,m=new Array(2*h);for(o=a=0;o<h;)if((A=r[o++])<128)m[a++]=A;else if(4<(p=l[A]))m[a++]=65533,o+=p-1;else{for(A&=p===2?31:p===3?15:7;1<p&&o<h;)A=A<<6|63&r[o++],p--;1<p?m[a++]=65533:A<65536?m[a++]=A:(A-=65536,m[a++]=55296|A>>10&1023,m[a++]=56320|1023&A)}return s(m,a)},g.utf8border=function(r,t){var o;for((t=t||r.length)>r.length&&(t=r.length),o=t-1;0<=o&&(192&r[o])==128;)o--;return o<0||o===0?t:o+l[r[o]]>t?o:t}},{"./common":41}],43:[function(e,v,g){"use strict";v.exports=function(c,u,n,l){for(var i=65535&c|0,s=c>>>16&65535|0,r=0;n!==0;){for(n-=r=2e3<n?2e3:n;s=s+(i=i+u[l++]|0)|0,--r;);i%=65521,s%=65521}return i|s<<16|0}},{}],44:[function(e,v,g){"use strict";v.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,v,g){"use strict";var c=function(){for(var u,n=[],l=0;l<256;l++){u=l;for(var i=0;i<8;i++)u=1&u?3988292384^u>>>1:u>>>1;n[l]=u}return n}();v.exports=function(u,n,l,i){var s=c,r=i+l;u^=-1;for(var t=i;t<r;t++)u=u>>>8^s[255&(u^n[t])];return-1^u}},{}],46:[function(e,v,g){"use strict";var c,u=e("../utils/common"),n=e("./trees"),l=e("./adler32"),i=e("./crc32"),s=e("./messages"),r=0,t=4,o=0,a=-2,A=-1,p=4,h=2,m=8,d=9,y=286,x=30,E=19,w=2*y+1,b=15,S=3,B=258,T=B+S+1,D=42,G=113,C=1,R=2,P=3,k=4;function te(L,K){return L.msg=s[K],K}function re(L){return(L<<1)-(4<L?9:0)}function Q(L){for(var K=L.length;0<=--K;)L[K]=0}function ue(L){var K=L.state,$=K.pending;$>L.avail_out&&($=L.avail_out),$!==0&&(u.arraySet(L.output,K.pending_buf,K.pending_out,$,L.next_out),L.next_out+=$,K.pending_out+=$,L.total_out+=$,L.avail_out-=$,K.pending-=$,K.pending===0&&(K.pending_out=0))}function se(L,K){n._tr_flush_block(L,0<=L.block_start?L.block_start:-1,L.strstart-L.block_start,K),L.block_start=L.strstart,ue(L.strm)}function he(L,K){L.pending_buf[L.pending++]=K}function pe(L,K){L.pending_buf[L.pending++]=K>>>8&255,L.pending_buf[L.pending++]=255&K}function Ee(L,K){var $,z,H=L.max_chain_length,oe=L.strstart,X=L.prev_length,V=L.nice_match,Y=L.strstart>L.w_size-T?L.strstart-(L.w_size-T):0,de=L.window,xe=L.w_mask,De=L.prev,Oe=L.strstart+B,Pe=de[oe+X-1],et=de[oe+X];L.prev_length>=L.good_match&&(H>>=2),V>L.lookahead&&(V=L.lookahead);do if(de[($=K)+X]===et&&de[$+X-1]===Pe&&de[$]===de[oe]&&de[++$]===de[oe+1]){oe+=2,$++;do;while(de[++oe]===de[++$]&&de[++oe]===de[++$]&&de[++oe]===de[++$]&&de[++oe]===de[++$]&&de[++oe]===de[++$]&&de[++oe]===de[++$]&&de[++oe]===de[++$]&&de[++oe]===de[++$]&&oe<Oe);if(z=B-(Oe-oe),oe=Oe-B,X<z){if(L.match_start=K,V<=(X=z))break;Pe=de[oe+X-1],et=de[oe+X]}}while((K=De[K&xe])>Y&&--H!=0);return X<=L.lookahead?X:L.lookahead}function ve(L){var K,$,z,H,oe,X,V,Y,de,xe,De=L.w_size;do{if(H=L.window_size-L.lookahead-L.strstart,L.strstart>=De+(De-T)){for(u.arraySet(L.window,L.window,De,De,0),L.match_start-=De,L.strstart-=De,L.block_start-=De,K=$=L.hash_size;z=L.head[--K],L.head[K]=De<=z?z-De:0,--$;);for(K=$=De;z=L.prev[--K],L.prev[K]=De<=z?z-De:0,--$;);H+=De}if(L.strm.avail_in===0)break;if(X=L.strm,V=L.window,Y=L.strstart+L.lookahead,de=H,xe=void 0,xe=X.avail_in,de<xe&&(xe=de),$=xe===0?0:(X.avail_in-=xe,u.arraySet(V,X.input,X.next_in,xe,Y),X.state.wrap===1?X.adler=l(X.adler,V,xe,Y):X.state.wrap===2&&(X.adler=i(X.adler,V,xe,Y)),X.next_in+=xe,X.total_in+=xe,xe),L.lookahead+=$,L.lookahead+L.insert>=S)for(oe=L.strstart-L.insert,L.ins_h=L.window[oe],L.ins_h=(L.ins_h<<L.hash_shift^L.window[oe+1])&L.hash_mask;L.insert&&(L.ins_h=(L.ins_h<<L.hash_shift^L.window[oe+S-1])&L.hash_mask,L.prev[oe&L.w_mask]=L.head[L.ins_h],L.head[L.ins_h]=oe,oe++,L.insert--,!(L.lookahead+L.insert<S)););}while(L.lookahead<T&&L.strm.avail_in!==0)}function we(L,K){for(var $,z;;){if(L.lookahead<T){if(ve(L),L.lookahead<T&&K===r)return C;if(L.lookahead===0)break}if($=0,L.lookahead>=S&&(L.ins_h=(L.ins_h<<L.hash_shift^L.window[L.strstart+S-1])&L.hash_mask,$=L.prev[L.strstart&L.w_mask]=L.head[L.ins_h],L.head[L.ins_h]=L.strstart),$!==0&&L.strstart-$<=L.w_size-T&&(L.match_length=Ee(L,$)),L.match_length>=S)if(z=n._tr_tally(L,L.strstart-L.match_start,L.match_length-S),L.lookahead-=L.match_length,L.match_length<=L.max_lazy_match&&L.lookahead>=S){for(L.match_length--;L.strstart++,L.ins_h=(L.ins_h<<L.hash_shift^L.window[L.strstart+S-1])&L.hash_mask,$=L.prev[L.strstart&L.w_mask]=L.head[L.ins_h],L.head[L.ins_h]=L.strstart,--L.match_length!=0;);L.strstart++}else L.strstart+=L.match_length,L.match_length=0,L.ins_h=L.window[L.strstart],L.ins_h=(L.ins_h<<L.hash_shift^L.window[L.strstart+1])&L.hash_mask;else z=n._tr_tally(L,0,L.window[L.strstart]),L.lookahead--,L.strstart++;if(z&&(se(L,!1),L.strm.avail_out===0))return C}return L.insert=L.strstart<S-1?L.strstart:S-1,K===t?(se(L,!0),L.strm.avail_out===0?P:k):L.last_lit&&(se(L,!1),L.strm.avail_out===0)?C:R}function ye(L,K){for(var $,z,H;;){if(L.lookahead<T){if(ve(L),L.lookahead<T&&K===r)return C;if(L.lookahead===0)break}if($=0,L.lookahead>=S&&(L.ins_h=(L.ins_h<<L.hash_shift^L.window[L.strstart+S-1])&L.hash_mask,$=L.prev[L.strstart&L.w_mask]=L.head[L.ins_h],L.head[L.ins_h]=L.strstart),L.prev_length=L.match_length,L.prev_match=L.match_start,L.match_length=S-1,$!==0&&L.prev_length<L.max_lazy_match&&L.strstart-$<=L.w_size-T&&(L.match_length=Ee(L,$),L.match_length<=5&&(L.strategy===1||L.match_length===S&&4096<L.strstart-L.match_start)&&(L.match_length=S-1)),L.prev_length>=S&&L.match_length<=L.prev_length){for(H=L.strstart+L.lookahead-S,z=n._tr_tally(L,L.strstart-1-L.prev_match,L.prev_length-S),L.lookahead-=L.prev_length-1,L.prev_length-=2;++L.strstart<=H&&(L.ins_h=(L.ins_h<<L.hash_shift^L.window[L.strstart+S-1])&L.hash_mask,$=L.prev[L.strstart&L.w_mask]=L.head[L.ins_h],L.head[L.ins_h]=L.strstart),--L.prev_length!=0;);if(L.match_available=0,L.match_length=S-1,L.strstart++,z&&(se(L,!1),L.strm.avail_out===0))return C}else if(L.match_available){if((z=n._tr_tally(L,0,L.window[L.strstart-1]))&&se(L,!1),L.strstart++,L.lookahead--,L.strm.avail_out===0)return C}else L.match_available=1,L.strstart++,L.lookahead--}return L.match_available&&(z=n._tr_tally(L,0,L.window[L.strstart-1]),L.match_available=0),L.insert=L.strstart<S-1?L.strstart:S-1,K===t?(se(L,!0),L.strm.avail_out===0?P:k):L.last_lit&&(se(L,!1),L.strm.avail_out===0)?C:R}function _e(L,K,$,z,H){this.good_length=L,this.max_lazy=K,this.nice_length=$,this.max_chain=z,this.func=H}function ze(){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=m,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 u.Buf16(2*w),this.dyn_dtree=new u.Buf16(2*(2*x+1)),this.bl_tree=new u.Buf16(2*(2*E+1)),Q(this.dyn_ltree),Q(this.dyn_dtree),Q(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new u.Buf16(b+1),this.heap=new u.Buf16(2*y+1),Q(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new u.Buf16(2*y+1),Q(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 We(L){var K;return L&&L.state?(L.total_in=L.total_out=0,L.data_type=h,(K=L.state).pending=0,K.pending_out=0,K.wrap<0&&(K.wrap=-K.wrap),K.status=K.wrap?D:G,L.adler=K.wrap===2?0:1,K.last_flush=r,n._tr_init(K),o):te(L,a)}function ge(L){var K=We(L);return K===o&&function($){$.window_size=2*$.w_size,Q($.head),$.max_lazy_match=c[$.level].max_lazy,$.good_match=c[$.level].good_length,$.nice_match=c[$.level].nice_length,$.max_chain_length=c[$.level].max_chain,$.strstart=0,$.block_start=0,$.lookahead=0,$.insert=0,$.match_length=$.prev_length=S-1,$.match_available=0,$.ins_h=0}(L.state),K}function ne(L,K,$,z,H,oe){if(!L)return a;var X=1;if(K===A&&(K=6),z<0?(X=0,z=-z):15<z&&(X=2,z-=16),H<1||d<H||$!==m||z<8||15<z||K<0||9<K||oe<0||p<oe)return te(L,a);z===8&&(z=9);var V=new ze;return(L.state=V).strm=L,V.wrap=X,V.gzhead=null,V.w_bits=z,V.w_size=1<<V.w_bits,V.w_mask=V.w_size-1,V.hash_bits=H+7,V.hash_size=1<<V.hash_bits,V.hash_mask=V.hash_size-1,V.hash_shift=~~((V.hash_bits+S-1)/S),V.window=new u.Buf8(2*V.w_size),V.head=new u.Buf16(V.hash_size),V.prev=new u.Buf16(V.w_size),V.lit_bufsize=1<<H+6,V.pending_buf_size=4*V.lit_bufsize,V.pending_buf=new u.Buf8(V.pending_buf_size),V.d_buf=1*V.lit_bufsize,V.l_buf=3*V.lit_bufsize,V.level=K,V.strategy=oe,V.method=$,ge(L)}c=[new _e(0,0,0,0,function(L,K){var $=65535;for($>L.pending_buf_size-5&&($=L.pending_buf_size-5);;){if(L.lookahead<=1){if(ve(L),L.lookahead===0&&K===r)return C;if(L.lookahead===0)break}L.strstart+=L.lookahead,L.lookahead=0;var z=L.block_start+$;if((L.strstart===0||L.strstart>=z)&&(L.lookahead=L.strstart-z,L.strstart=z,se(L,!1),L.strm.avail_out===0)||L.strstart-L.block_start>=L.w_size-T&&(se(L,!1),L.strm.avail_out===0))return C}return L.insert=0,K===t?(se(L,!0),L.strm.avail_out===0?P:k):(L.strstart>L.block_start&&(se(L,!1),L.strm.avail_out),C)}),new _e(4,4,8,4,we),new _e(4,5,16,8,we),new _e(4,6,32,32,we),new _e(4,4,16,16,ye),new _e(8,16,32,32,ye),new _e(8,16,128,128,ye),new _e(8,32,128,256,ye),new _e(32,128,258,1024,ye),new _e(32,258,258,4096,ye)],g.deflateInit=function(L,K){return ne(L,K,m,15,8,0)},g.deflateInit2=ne,g.deflateReset=ge,g.deflateResetKeep=We,g.deflateSetHeader=function(L,K){return L&&L.state?L.state.wrap!==2?a:(L.state.gzhead=K,o):a},g.deflate=function(L,K){var $,z,H,oe;if(!L||!L.state||5<K||K<0)return L?te(L,a):a;if(z=L.state,!L.output||!L.input&&L.avail_in!==0||z.status===666&&K!==t)return te(L,L.avail_out===0?-5:a);if(z.strm=L,$=z.last_flush,z.last_flush=K,z.status===D)if(z.wrap===2)L.adler=0,he(z,31),he(z,139),he(z,8),z.gzhead?(he(z,(z.gzhead.text?1:0)+(z.gzhead.hcrc?2:0)+(z.gzhead.extra?4:0)+(z.gzhead.name?8:0)+(z.gzhead.comment?16:0)),he(z,255&z.gzhead.time),he(z,z.gzhead.time>>8&255),he(z,z.gzhead.time>>16&255),he(z,z.gzhead.time>>24&255),he(z,z.level===9?2:2<=z.strategy||z.level<2?4:0),he(z,255&z.gzhead.os),z.gzhead.extra&&z.gzhead.extra.length&&(he(z,255&z.gzhead.extra.length),he(z,z.gzhead.extra.length>>8&255)),z.gzhead.hcrc&&(L.adler=i(L.adler,z.pending_buf,z.pending,0)),z.gzindex=0,z.status=69):(he(z,0),he(z,0),he(z,0),he(z,0),he(z,0),he(z,z.level===9?2:2<=z.strategy||z.level<2?4:0),he(z,3),z.status=G);else{var X=m+(z.w_bits-8<<4)<<8;X|=(2<=z.strategy||z.level<2?0:z.level<6?1:z.level===6?2:3)<<6,z.strstart!==0&&(X|=32),X+=31-X%31,z.status=G,pe(z,X),z.strstart!==0&&(pe(z,L.adler>>>16),pe(z,65535&L.adler)),L.adler=1}if(z.status===69)if(z.gzhead.extra){for(H=z.pending;z.gzindex<(65535&z.gzhead.extra.length)&&(z.pending!==z.pending_buf_size||(z.gzhead.hcrc&&z.pending>H&&(L.adler=i(L.adler,z.pending_buf,z.pending-H,H)),ue(L),H=z.pending,z.pending!==z.pending_buf_size));)he(z,255&z.gzhead.extra[z.gzindex]),z.gzindex++;z.gzhead.hcrc&&z.pending>H&&(L.adler=i(L.adler,z.pending_buf,z.pending-H,H)),z.gzindex===z.gzhead.extra.length&&(z.gzindex=0,z.status=73)}else z.status=73;if(z.status===73)if(z.gzhead.name){H=z.pending;do{if(z.pending===z.pending_buf_size&&(z.gzhead.hcrc&&z.pending>H&&(L.adler=i(L.adler,z.pending_buf,z.pending-H,H)),ue(L),H=z.pending,z.pending===z.pending_buf_size)){oe=1;break}oe=z.gzindex<z.gzhead.name.length?255&z.gzhead.name.charCodeAt(z.gzindex++):0,he(z,oe)}while(oe!==0);z.gzhead.hcrc&&z.pending>H&&(L.adler=i(L.adler,z.pending_buf,z.pending-H,H)),oe===0&&(z.gzindex=0,z.status=91)}else z.status=91;if(z.status===91)if(z.gzhead.comment){H=z.pending;do{if(z.pending===z.pending_buf_size&&(z.gzhead.hcrc&&z.pending>H&&(L.adler=i(L.adler,z.pending_buf,z.pending-H,H)),ue(L),H=z.pending,z.pending===z.pending_buf_size)){oe=1;break}oe=z.gzindex<z.gzhead.comment.length?255&z.gzhead.comment.charCodeAt(z.gzindex++):0,he(z,oe)}while(oe!==0);z.gzhead.hcrc&&z.pending>H&&(L.adler=i(L.adler,z.pending_buf,z.pending-H,H)),oe===0&&(z.status=103)}else z.status=103;if(z.status===103&&(z.gzhead.hcrc?(z.pending+2>z.pending_buf_size&&ue(L),z.pending+2<=z.pending_buf_size&&(he(z,255&L.adler),he(z,L.adler>>8&255),L.adler=0,z.status=G)):z.status=G),z.pending!==0){if(ue(L),L.avail_out===0)return z.last_flush=-1,o}else if(L.avail_in===0&&re(K)<=re($)&&K!==t)return te(L,-5);if(z.status===666&&L.avail_in!==0)return te(L,-5);if(L.avail_in!==0||z.lookahead!==0||K!==r&&z.status!==666){var V=z.strategy===2?function(Y,de){for(var xe;;){if(Y.lookahead===0&&(ve(Y),Y.lookahead===0)){if(de===r)return C;break}if(Y.match_length=0,xe=n._tr_tally(Y,0,Y.window[Y.strstart]),Y.lookahead--,Y.strstart++,xe&&(se(Y,!1),Y.strm.avail_out===0))return C}return Y.insert=0,de===t?(se(Y,!0),Y.strm.avail_out===0?P:k):Y.last_lit&&(se(Y,!1),Y.strm.avail_out===0)?C:R}(z,K):z.strategy===3?function(Y,de){for(var xe,De,Oe,Pe,et=Y.window;;){if(Y.lookahead<=B){if(ve(Y),Y.lookahead<=B&&de===r)return C;if(Y.lookahead===0)break}if(Y.match_length=0,Y.lookahead>=S&&0<Y.strstart&&(De=et[Oe=Y.strstart-1])===et[++Oe]&&De===et[++Oe]&&De===et[++Oe]){Pe=Y.strstart+B;do;while(De===et[++Oe]&&De===et[++Oe]&&De===et[++Oe]&&De===et[++Oe]&&De===et[++Oe]&&De===et[++Oe]&&De===et[++Oe]&&De===et[++Oe]&&Oe<Pe);Y.match_length=B-(Pe-Oe),Y.match_length>Y.lookahead&&(Y.match_length=Y.lookahead)}if(Y.match_length>=S?(xe=n._tr_tally(Y,1,Y.match_length-S),Y.lookahead-=Y.match_length,Y.strstart+=Y.match_length,Y.match_length=0):(xe=n._tr_tally(Y,0,Y.window[Y.strstart]),Y.lookahead--,Y.strstart++),xe&&(se(Y,!1),Y.strm.avail_out===0))return C}return Y.insert=0,de===t?(se(Y,!0),Y.strm.avail_out===0?P:k):Y.last_lit&&(se(Y,!1),Y.strm.avail_out===0)?C:R}(z,K):c[z.level].func(z,K);if(V!==P&&V!==k||(z.status=666),V===C||V===P)return L.avail_out===0&&(z.last_flush=-1),o;if(V===R&&(K===1?n._tr_align(z):K!==5&&(n._tr_stored_block(z,0,0,!1),K===3&&(Q(z.head),z.lookahead===0&&(z.strstart=0,z.block_start=0,z.insert=0))),ue(L),L.avail_out===0))return z.last_flush=-1,o}return K!==t?o:z.wrap<=0?1:(z.wrap===2?(he(z,255&L.adler),he(z,L.adler>>8&255),he(z,L.adler>>16&255),he(z,L.adler>>24&255),he(z,255&L.total_in),he(z,L.total_in>>8&255),he(z,L.total_in>>16&255),he(z,L.total_in>>24&255)):(pe(z,L.adler>>>16),pe(z,65535&L.adler)),ue(L),0<z.wrap&&(z.wrap=-z.wrap),z.pending!==0?o:1)},g.deflateEnd=function(L){var K;return L&&L.state?(K=L.state.status)!==D&&K!==69&&K!==73&&K!==91&&K!==103&&K!==G&&K!==666?te(L,a):(L.state=null,K===G?te(L,-3):o):a},g.deflateSetDictionary=function(L,K){var $,z,H,oe,X,V,Y,de,xe=K.length;if(!L||!L.state||(oe=($=L.state).wrap)===2||oe===1&&$.status!==D||$.lookahead)return a;for(oe===1&&(L.adler=l(L.adler,K,xe,0)),$.wrap=0,xe>=$.w_size&&(oe===0&&(Q($.head),$.strstart=0,$.block_start=0,$.insert=0),de=new u.Buf8($.w_size),u.arraySet(de,K,xe-$.w_size,$.w_size,0),K=de,xe=$.w_size),X=L.avail_in,V=L.next_in,Y=L.input,L.avail_in=xe,L.next_in=0,L.input=K,ve($);$.lookahead>=S;){for(z=$.strstart,H=$.lookahead-(S-1);$.ins_h=($.ins_h<<$.hash_shift^$.window[z+S-1])&$.hash_mask,$.prev[z&$.w_mask]=$.head[$.ins_h],$.head[$.ins_h]=z,z++,--H;);$.strstart=z,$.lookahead=S-1,ve($)}return $.strstart+=$.lookahead,$.block_start=$.strstart,$.insert=$.lookahead,$.lookahead=0,$.match_length=$.prev_length=S-1,$.match_available=0,L.next_in=V,L.input=Y,L.avail_in=X,$.wrap=oe,o},g.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(e,v,g){"use strict";v.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,v,g){"use strict";v.exports=function(c,u){var n,l,i,s,r,t,o,a,A,p,h,m,d,y,x,E,w,b,S,B,T,D,G,C,R;n=c.state,l=c.next_in,C=c.input,i=l+(c.avail_in-5),s=c.next_out,R=c.output,r=s-(u-c.avail_out),t=s+(c.avail_out-257),o=n.dmax,a=n.wsize,A=n.whave,p=n.wnext,h=n.window,m=n.hold,d=n.bits,y=n.lencode,x=n.distcode,E=(1<<n.lenbits)-1,w=(1<<n.distbits)-1;e:do{d<15&&(m+=C[l++]<<d,d+=8,m+=C[l++]<<d,d+=8),b=y[m&E];t:for(;;){if(m>>>=S=b>>>24,d-=S,(S=b>>>16&255)===0)R[s++]=65535&b;else{if(!(16&S)){if(!(64&S)){b=y[(65535&b)+(m&(1<<S)-1)];continue t}if(32&S){n.mode=12;break e}c.msg="invalid literal/length code",n.mode=30;break e}B=65535&b,(S&=15)&&(d<S&&(m+=C[l++]<<d,d+=8),B+=m&(1<<S)-1,m>>>=S,d-=S),d<15&&(m+=C[l++]<<d,d+=8,m+=C[l++]<<d,d+=8),b=x[m&w];r:for(;;){if(m>>>=S=b>>>24,d-=S,!(16&(S=b>>>16&255))){if(!(64&S)){b=x[(65535&b)+(m&(1<<S)-1)];continue r}c.msg="invalid distance code",n.mode=30;break e}if(T=65535&b,d<(S&=15)&&(m+=C[l++]<<d,(d+=8)<S&&(m+=C[l++]<<d,d+=8)),o<(T+=m&(1<<S)-1)){c.msg="invalid distance too far back",n.mode=30;break e}if(m>>>=S,d-=S,(S=s-r)<T){if(A<(S=T-S)&&n.sane){c.msg="invalid distance too far back",n.mode=30;break e}if(G=h,(D=0)===p){if(D+=a-S,S<B){for(B-=S;R[s++]=h[D++],--S;);D=s-T,G=R}}else if(p<S){if(D+=a+p-S,(S-=p)<B){for(B-=S;R[s++]=h[D++],--S;);if(D=0,p<B){for(B-=S=p;R[s++]=h[D++],--S;);D=s-T,G=R}}}else if(D+=p-S,S<B){for(B-=S;R[s++]=h[D++],--S;);D=s-T,G=R}for(;2<B;)R[s++]=G[D++],R[s++]=G[D++],R[s++]=G[D++],B-=3;B&&(R[s++]=G[D++],1<B&&(R[s++]=G[D++]))}else{for(D=s-T;R[s++]=R[D++],R[s++]=R[D++],R[s++]=R[D++],2<(B-=3););B&&(R[s++]=R[D++],1<B&&(R[s++]=R[D++]))}break}}break}}while(l<i&&s<t);l-=B=d>>3,m&=(1<<(d-=B<<3))-1,c.next_in=l,c.next_out=s,c.avail_in=l<i?i-l+5:5-(l-i),c.avail_out=s<t?t-s+257:257-(s-t),n.hold=m,n.bits=d}},{}],49:[function(e,v,g){"use strict";var c=e("../utils/common"),u=e("./adler32"),n=e("./crc32"),l=e("./inffast"),i=e("./inftrees"),s=1,r=2,t=0,o=-2,a=1,A=852,p=592;function h(D){return(D>>>24&255)+(D>>>8&65280)+((65280&D)<<8)+((255&D)<<24)}function m(){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 c.Buf16(320),this.work=new c.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function d(D){var G;return D&&D.state?(G=D.state,D.total_in=D.total_out=G.total=0,D.msg="",G.wrap&&(D.adler=1&G.wrap),G.mode=a,G.last=0,G.havedict=0,G.dmax=32768,G.head=null,G.hold=0,G.bits=0,G.lencode=G.lendyn=new c.Buf32(A),G.distcode=G.distdyn=new c.Buf32(p),G.sane=1,G.back=-1,t):o}function y(D){var G;return D&&D.state?((G=D.state).wsize=0,G.whave=0,G.wnext=0,d(D)):o}function x(D,G){var C,R;return D&&D.state?(R=D.state,G<0?(C=0,G=-G):(C=1+(G>>4),G<48&&(G&=15)),G&&(G<8||15<G)?o:(R.window!==null&&R.wbits!==G&&(R.window=null),R.wrap=C,R.wbits=G,y(D))):o}function E(D,G){var C,R;return D?(R=new m,(D.state=R).window=null,(C=x(D,G))!==t&&(D.state=null),C):o}var w,b,S=!0;function B(D){if(S){var G;for(w=new c.Buf32(512),b=new c.Buf32(32),G=0;G<144;)D.lens[G++]=8;for(;G<256;)D.lens[G++]=9;for(;G<280;)D.lens[G++]=7;for(;G<288;)D.lens[G++]=8;for(i(s,D.lens,0,288,w,0,D.work,{bits:9}),G=0;G<32;)D.lens[G++]=5;i(r,D.lens,0,32,b,0,D.work,{bits:5}),S=!1}D.lencode=w,D.lenbits=9,D.distcode=b,D.distbits=5}function T(D,G,C,R){var P,k=D.state;return k.window===null&&(k.wsize=1<<k.wbits,k.wnext=0,k.whave=0,k.window=new c.Buf8(k.wsize)),R>=k.wsize?(c.arraySet(k.window,G,C-k.wsize,k.wsize,0),k.wnext=0,k.whave=k.wsize):(R<(P=k.wsize-k.wnext)&&(P=R),c.arraySet(k.window,G,C-R,P,k.wnext),(R-=P)?(c.arraySet(k.window,G,C-R,R,0),k.wnext=R,k.whave=k.wsize):(k.wnext+=P,k.wnext===k.wsize&&(k.wnext=0),k.whave<k.wsize&&(k.whave+=P))),0}g.inflateReset=y,g.inflateReset2=x,g.inflateResetKeep=d,g.inflateInit=function(D){return E(D,15)},g.inflateInit2=E,g.inflate=function(D,G){var C,R,P,k,te,re,Q,ue,se,he,pe,Ee,ve,we,ye,_e,ze,We,ge,ne,L,K,$,z,H=0,oe=new c.Buf8(4),X=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!D||!D.state||!D.output||!D.input&&D.avail_in!==0)return o;(C=D.state).mode===12&&(C.mode=13),te=D.next_out,P=D.output,Q=D.avail_out,k=D.next_in,R=D.input,re=D.avail_in,ue=C.hold,se=C.bits,he=re,pe=Q,K=t;e:for(;;)switch(C.mode){case a:if(C.wrap===0){C.mode=13;break}for(;se<16;){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}if(2&C.wrap&&ue===35615){oe[C.check=0]=255&ue,oe[1]=ue>>>8&255,C.check=n(C.check,oe,2,0),se=ue=0,C.mode=2;break}if(C.flags=0,C.head&&(C.head.done=!1),!(1&C.wrap)||(((255&ue)<<8)+(ue>>8))%31){D.msg="incorrect header check",C.mode=30;break}if((15&ue)!=8){D.msg="unknown compression method",C.mode=30;break}if(se-=4,L=8+(15&(ue>>>=4)),C.wbits===0)C.wbits=L;else if(L>C.wbits){D.msg="invalid window size",C.mode=30;break}C.dmax=1<<L,D.adler=C.check=1,C.mode=512&ue?10:12,se=ue=0;break;case 2:for(;se<16;){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}if(C.flags=ue,(255&C.flags)!=8){D.msg="unknown compression method",C.mode=30;break}if(57344&C.flags){D.msg="unknown header flags set",C.mode=30;break}C.head&&(C.head.text=ue>>8&1),512&C.flags&&(oe[0]=255&ue,oe[1]=ue>>>8&255,C.check=n(C.check,oe,2,0)),se=ue=0,C.mode=3;case 3:for(;se<32;){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}C.head&&(C.head.time=ue),512&C.flags&&(oe[0]=255&ue,oe[1]=ue>>>8&255,oe[2]=ue>>>16&255,oe[3]=ue>>>24&255,C.check=n(C.check,oe,4,0)),se=ue=0,C.mode=4;case 4:for(;se<16;){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}C.head&&(C.head.xflags=255&ue,C.head.os=ue>>8),512&C.flags&&(oe[0]=255&ue,oe[1]=ue>>>8&255,C.check=n(C.check,oe,2,0)),se=ue=0,C.mode=5;case 5:if(1024&C.flags){for(;se<16;){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}C.length=ue,C.head&&(C.head.extra_len=ue),512&C.flags&&(oe[0]=255&ue,oe[1]=ue>>>8&255,C.check=n(C.check,oe,2,0)),se=ue=0}else C.head&&(C.head.extra=null);C.mode=6;case 6:if(1024&C.flags&&(re<(Ee=C.length)&&(Ee=re),Ee&&(C.head&&(L=C.head.extra_len-C.length,C.head.extra||(C.head.extra=new Array(C.head.extra_len)),c.arraySet(C.head.extra,R,k,Ee,L)),512&C.flags&&(C.check=n(C.check,R,Ee,k)),re-=Ee,k+=Ee,C.length-=Ee),C.length))break e;C.length=0,C.mode=7;case 7:if(2048&C.flags){if(re===0)break e;for(Ee=0;L=R[k+Ee++],C.head&&L&&C.length<65536&&(C.head.name+=String.fromCharCode(L)),L&&Ee<re;);if(512&C.flags&&(C.check=n(C.check,R,Ee,k)),re-=Ee,k+=Ee,L)break e}else C.head&&(C.head.name=null);C.length=0,C.mode=8;case 8:if(4096&C.flags){if(re===0)break e;for(Ee=0;L=R[k+Ee++],C.head&&L&&C.length<65536&&(C.head.comment+=String.fromCharCode(L)),L&&Ee<re;);if(512&C.flags&&(C.check=n(C.check,R,Ee,k)),re-=Ee,k+=Ee,L)break e}else C.head&&(C.head.comment=null);C.mode=9;case 9:if(512&C.flags){for(;se<16;){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}if(ue!==(65535&C.check)){D.msg="header crc mismatch",C.mode=30;break}se=ue=0}C.head&&(C.head.hcrc=C.flags>>9&1,C.head.done=!0),D.adler=C.check=0,C.mode=12;break;case 10:for(;se<32;){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}D.adler=C.check=h(ue),se=ue=0,C.mode=11;case 11:if(C.havedict===0)return D.next_out=te,D.avail_out=Q,D.next_in=k,D.avail_in=re,C.hold=ue,C.bits=se,2;D.adler=C.check=1,C.mode=12;case 12:if(G===5||G===6)break e;case 13:if(C.last){ue>>>=7&se,se-=7&se,C.mode=27;break}for(;se<3;){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}switch(C.last=1&ue,se-=1,3&(ue>>>=1)){case 0:C.mode=14;break;case 1:if(B(C),C.mode=20,G!==6)break;ue>>>=2,se-=2;break e;case 2:C.mode=17;break;case 3:D.msg="invalid block type",C.mode=30}ue>>>=2,se-=2;break;case 14:for(ue>>>=7&se,se-=7&se;se<32;){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}if((65535&ue)!=(ue>>>16^65535)){D.msg="invalid stored block lengths",C.mode=30;break}if(C.length=65535&ue,se=ue=0,C.mode=15,G===6)break e;case 15:C.mode=16;case 16:if(Ee=C.length){if(re<Ee&&(Ee=re),Q<Ee&&(Ee=Q),Ee===0)break e;c.arraySet(P,R,k,Ee,te),re-=Ee,k+=Ee,Q-=Ee,te+=Ee,C.length-=Ee;break}C.mode=12;break;case 17:for(;se<14;){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}if(C.nlen=257+(31&ue),ue>>>=5,se-=5,C.ndist=1+(31&ue),ue>>>=5,se-=5,C.ncode=4+(15&ue),ue>>>=4,se-=4,286<C.nlen||30<C.ndist){D.msg="too many length or distance symbols",C.mode=30;break}C.have=0,C.mode=18;case 18:for(;C.have<C.ncode;){for(;se<3;){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}C.lens[X[C.have++]]=7&ue,ue>>>=3,se-=3}for(;C.have<19;)C.lens[X[C.have++]]=0;if(C.lencode=C.lendyn,C.lenbits=7,$={bits:C.lenbits},K=i(0,C.lens,0,19,C.lencode,0,C.work,$),C.lenbits=$.bits,K){D.msg="invalid code lengths set",C.mode=30;break}C.have=0,C.mode=19;case 19:for(;C.have<C.nlen+C.ndist;){for(;_e=(H=C.lencode[ue&(1<<C.lenbits)-1])>>>16&255,ze=65535&H,!((ye=H>>>24)<=se);){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}if(ze<16)ue>>>=ye,se-=ye,C.lens[C.have++]=ze;else{if(ze===16){for(z=ye+2;se<z;){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}if(ue>>>=ye,se-=ye,C.have===0){D.msg="invalid bit length repeat",C.mode=30;break}L=C.lens[C.have-1],Ee=3+(3&ue),ue>>>=2,se-=2}else if(ze===17){for(z=ye+3;se<z;){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}se-=ye,L=0,Ee=3+(7&(ue>>>=ye)),ue>>>=3,se-=3}else{for(z=ye+7;se<z;){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}se-=ye,L=0,Ee=11+(127&(ue>>>=ye)),ue>>>=7,se-=7}if(C.have+Ee>C.nlen+C.ndist){D.msg="invalid bit length repeat",C.mode=30;break}for(;Ee--;)C.lens[C.have++]=L}}if(C.mode===30)break;if(C.lens[256]===0){D.msg="invalid code -- missing end-of-block",C.mode=30;break}if(C.lenbits=9,$={bits:C.lenbits},K=i(s,C.lens,0,C.nlen,C.lencode,0,C.work,$),C.lenbits=$.bits,K){D.msg="invalid literal/lengths set",C.mode=30;break}if(C.distbits=6,C.distcode=C.distdyn,$={bits:C.distbits},K=i(r,C.lens,C.nlen,C.ndist,C.distcode,0,C.work,$),C.distbits=$.bits,K){D.msg="invalid distances set",C.mode=30;break}if(C.mode=20,G===6)break e;case 20:C.mode=21;case 21:if(6<=re&&258<=Q){D.next_out=te,D.avail_out=Q,D.next_in=k,D.avail_in=re,C.hold=ue,C.bits=se,l(D,pe),te=D.next_out,P=D.output,Q=D.avail_out,k=D.next_in,R=D.input,re=D.avail_in,ue=C.hold,se=C.bits,C.mode===12&&(C.back=-1);break}for(C.back=0;_e=(H=C.lencode[ue&(1<<C.lenbits)-1])>>>16&255,ze=65535&H,!((ye=H>>>24)<=se);){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}if(_e&&!(240&_e)){for(We=ye,ge=_e,ne=ze;_e=(H=C.lencode[ne+((ue&(1<<We+ge)-1)>>We)])>>>16&255,ze=65535&H,!(We+(ye=H>>>24)<=se);){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}ue>>>=We,se-=We,C.back+=We}if(ue>>>=ye,se-=ye,C.back+=ye,C.length=ze,_e===0){C.mode=26;break}if(32&_e){C.back=-1,C.mode=12;break}if(64&_e){D.msg="invalid literal/length code",C.mode=30;break}C.extra=15&_e,C.mode=22;case 22:if(C.extra){for(z=C.extra;se<z;){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}C.length+=ue&(1<<C.extra)-1,ue>>>=C.extra,se-=C.extra,C.back+=C.extra}C.was=C.length,C.mode=23;case 23:for(;_e=(H=C.distcode[ue&(1<<C.distbits)-1])>>>16&255,ze=65535&H,!((ye=H>>>24)<=se);){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}if(!(240&_e)){for(We=ye,ge=_e,ne=ze;_e=(H=C.distcode[ne+((ue&(1<<We+ge)-1)>>We)])>>>16&255,ze=65535&H,!(We+(ye=H>>>24)<=se);){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}ue>>>=We,se-=We,C.back+=We}if(ue>>>=ye,se-=ye,C.back+=ye,64&_e){D.msg="invalid distance code",C.mode=30;break}C.offset=ze,C.extra=15&_e,C.mode=24;case 24:if(C.extra){for(z=C.extra;se<z;){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}C.offset+=ue&(1<<C.extra)-1,ue>>>=C.extra,se-=C.extra,C.back+=C.extra}if(C.offset>C.dmax){D.msg="invalid distance too far back",C.mode=30;break}C.mode=25;case 25:if(Q===0)break e;if(Ee=pe-Q,C.offset>Ee){if((Ee=C.offset-Ee)>C.whave&&C.sane){D.msg="invalid distance too far back",C.mode=30;break}ve=Ee>C.wnext?(Ee-=C.wnext,C.wsize-Ee):C.wnext-Ee,Ee>C.length&&(Ee=C.length),we=C.window}else we=P,ve=te-C.offset,Ee=C.length;for(Q<Ee&&(Ee=Q),Q-=Ee,C.length-=Ee;P[te++]=we[ve++],--Ee;);C.length===0&&(C.mode=21);break;case 26:if(Q===0)break e;P[te++]=C.length,Q--,C.mode=21;break;case 27:if(C.wrap){for(;se<32;){if(re===0)break e;re--,ue|=R[k++]<<se,se+=8}if(pe-=Q,D.total_out+=pe,C.total+=pe,pe&&(D.adler=C.check=C.flags?n(C.check,P,pe,te-pe):u(C.check,P,pe,te-pe)),pe=Q,(C.flags?ue:h(ue))!==C.check){D.msg="incorrect data check",C.mode=30;break}se=ue=0}C.mode=28;case 28:if(C.wrap&&C.flags){for(;se<32;){if(re===0)break e;re--,ue+=R[k++]<<se,se+=8}if(ue!==(4294967295&C.total)){D.msg="incorrect length check",C.mode=30;break}se=ue=0}C.mode=29;case 29:K=1;break e;case 30:K=-3;break e;case 31:return-4;case 32:default:return o}return D.next_out=te,D.avail_out=Q,D.next_in=k,D.avail_in=re,C.hold=ue,C.bits=se,(C.wsize||pe!==D.avail_out&&C.mode<30&&(C.mode<27||G!==4))&&T(D,D.output,D.next_out,pe-D.avail_out)?(C.mode=31,-4):(he-=D.avail_in,pe-=D.avail_out,D.total_in+=he,D.total_out+=pe,C.total+=pe,C.wrap&&pe&&(D.adler=C.check=C.flags?n(C.check,P,pe,D.next_out-pe):u(C.check,P,pe,D.next_out-pe)),D.data_type=C.bits+(C.last?64:0)+(C.mode===12?128:0)+(C.mode===20||C.mode===15?256:0),(he==0&&pe===0||G===4)&&K===t&&(K=-5),K)},g.inflateEnd=function(D){if(!D||!D.state)return o;var G=D.state;return G.window&&(G.window=null),D.state=null,t},g.inflateGetHeader=function(D,G){var C;return D&&D.state&&2&(C=D.state).wrap?((C.head=G).done=!1,t):o},g.inflateSetDictionary=function(D,G){var C,R=G.length;return D&&D.state?(C=D.state).wrap!==0&&C.mode!==11?o:C.mode===11&&u(1,G,R,0)!==C.check?-3:T(D,G,R,R)?(C.mode=31,-4):(C.havedict=1,t):o},g.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(e,v,g){"use strict";var c=e("../utils/common"),u=[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],n=[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],l=[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],i=[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];v.exports=function(s,r,t,o,a,A,p,h){var m,d,y,x,E,w,b,S,B,T=h.bits,D=0,G=0,C=0,R=0,P=0,k=0,te=0,re=0,Q=0,ue=0,se=null,he=0,pe=new c.Buf16(16),Ee=new c.Buf16(16),ve=null,we=0;for(D=0;D<=15;D++)pe[D]=0;for(G=0;G<o;G++)pe[r[t+G]]++;for(P=T,R=15;1<=R&&pe[R]===0;R--);if(R<P&&(P=R),R===0)return a[A++]=20971520,a[A++]=20971520,h.bits=1,0;for(C=1;C<R&&pe[C]===0;C++);for(P<C&&(P=C),D=re=1;D<=15;D++)if(re<<=1,(re-=pe[D])<0)return-1;if(0<re&&(s===0||R!==1))return-1;for(Ee[1]=0,D=1;D<15;D++)Ee[D+1]=Ee[D]+pe[D];for(G=0;G<o;G++)r[t+G]!==0&&(p[Ee[r[t+G]]++]=G);if(w=s===0?(se=ve=p,19):s===1?(se=u,he-=257,ve=n,we-=257,256):(se=l,ve=i,-1),D=C,E=A,te=G=ue=0,y=-1,x=(Q=1<<(k=P))-1,s===1&&852<Q||s===2&&592<Q)return 1;for(;;){for(b=D-te,B=p[G]<w?(S=0,p[G]):p[G]>w?(S=ve[we+p[G]],se[he+p[G]]):(S=96,0),m=1<<D-te,C=d=1<<k;a[E+(ue>>te)+(d-=m)]=b<<24|S<<16|B|0,d!==0;);for(m=1<<D-1;ue&m;)m>>=1;if(m!==0?(ue&=m-1,ue+=m):ue=0,G++,--pe[D]==0){if(D===R)break;D=r[t+p[G]]}if(P<D&&(ue&x)!==y){for(te===0&&(te=P),E+=C,re=1<<(k=D-te);k+te<R&&!((re-=pe[k+te])<=0);)k++,re<<=1;if(Q+=1<<k,s===1&&852<Q||s===2&&592<Q)return 1;a[y=ue&x]=P<<24|k<<16|E-A|0}}return ue!==0&&(a[E+ue]=D-te<<24|64<<16|0),h.bits=P,0}},{"../utils/common":41}],51:[function(e,v,g){"use strict";v.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,v,g){"use strict";var c=e("../utils/common"),u=0,n=1;function l(H){for(var oe=H.length;0<=--oe;)H[oe]=0}var i=0,s=29,r=256,t=r+1+s,o=30,a=19,A=2*t+1,p=15,h=16,m=7,d=256,y=16,x=17,E=18,w=[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],b=[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],S=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],B=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],T=new Array(2*(t+2));l(T);var D=new Array(2*o);l(D);var G=new Array(512);l(G);var C=new Array(256);l(C);var R=new Array(s);l(R);var P,k,te,re=new Array(o);function Q(H,oe,X,V,Y){this.static_tree=H,this.extra_bits=oe,this.extra_base=X,this.elems=V,this.max_length=Y,this.has_stree=H&&H.length}function ue(H,oe){this.dyn_tree=H,this.max_code=0,this.stat_desc=oe}function se(H){return H<256?G[H]:G[256+(H>>>7)]}function he(H,oe){H.pending_buf[H.pending++]=255&oe,H.pending_buf[H.pending++]=oe>>>8&255}function pe(H,oe,X){H.bi_valid>h-X?(H.bi_buf|=oe<<H.bi_valid&65535,he(H,H.bi_buf),H.bi_buf=oe>>h-H.bi_valid,H.bi_valid+=X-h):(H.bi_buf|=oe<<H.bi_valid&65535,H.bi_valid+=X)}function Ee(H,oe,X){pe(H,X[2*oe],X[2*oe+1])}function ve(H,oe){for(var X=0;X|=1&H,H>>>=1,X<<=1,0<--oe;);return X>>>1}function we(H,oe,X){var V,Y,de=new Array(p+1),xe=0;for(V=1;V<=p;V++)de[V]=xe=xe+X[V-1]<<1;for(Y=0;Y<=oe;Y++){var De=H[2*Y+1];De!==0&&(H[2*Y]=ve(de[De]++,De))}}function ye(H){var oe;for(oe=0;oe<t;oe++)H.dyn_ltree[2*oe]=0;for(oe=0;oe<o;oe++)H.dyn_dtree[2*oe]=0;for(oe=0;oe<a;oe++)H.bl_tree[2*oe]=0;H.dyn_ltree[2*d]=1,H.opt_len=H.static_len=0,H.last_lit=H.matches=0}function _e(H){8<H.bi_valid?he(H,H.bi_buf):0<H.bi_valid&&(H.pending_buf[H.pending++]=H.bi_buf),H.bi_buf=0,H.bi_valid=0}function ze(H,oe,X,V){var Y=2*oe,de=2*X;return H[Y]<H[de]||H[Y]===H[de]&&V[oe]<=V[X]}function We(H,oe,X){for(var V=H.heap[X],Y=X<<1;Y<=H.heap_len&&(Y<H.heap_len&&ze(oe,H.heap[Y+1],H.heap[Y],H.depth)&&Y++,!ze(oe,V,H.heap[Y],H.depth));)H.heap[X]=H.heap[Y],X=Y,Y<<=1;H.heap[X]=V}function ge(H,oe,X){var V,Y,de,xe,De=0;if(H.last_lit!==0)for(;V=H.pending_buf[H.d_buf+2*De]<<8|H.pending_buf[H.d_buf+2*De+1],Y=H.pending_buf[H.l_buf+De],De++,V===0?Ee(H,Y,oe):(Ee(H,(de=C[Y])+r+1,oe),(xe=w[de])!==0&&pe(H,Y-=R[de],xe),Ee(H,de=se(--V),X),(xe=b[de])!==0&&pe(H,V-=re[de],xe)),De<H.last_lit;);Ee(H,d,oe)}function ne(H,oe){var X,V,Y,de=oe.dyn_tree,xe=oe.stat_desc.static_tree,De=oe.stat_desc.has_stree,Oe=oe.stat_desc.elems,Pe=-1;for(H.heap_len=0,H.heap_max=A,X=0;X<Oe;X++)de[2*X]!==0?(H.heap[++H.heap_len]=Pe=X,H.depth[X]=0):de[2*X+1]=0;for(;H.heap_len<2;)de[2*(Y=H.heap[++H.heap_len]=Pe<2?++Pe:0)]=1,H.depth[Y]=0,H.opt_len--,De&&(H.static_len-=xe[2*Y+1]);for(oe.max_code=Pe,X=H.heap_len>>1;1<=X;X--)We(H,de,X);for(Y=Oe;X=H.heap[1],H.heap[1]=H.heap[H.heap_len--],We(H,de,1),V=H.heap[1],H.heap[--H.heap_max]=X,H.heap[--H.heap_max]=V,de[2*Y]=de[2*X]+de[2*V],H.depth[Y]=(H.depth[X]>=H.depth[V]?H.depth[X]:H.depth[V])+1,de[2*X+1]=de[2*V+1]=Y,H.heap[1]=Y++,We(H,de,1),2<=H.heap_len;);H.heap[--H.heap_max]=H.heap[1],function(et,Se){var Ke,Me,st,Le,Qe,$e,lt=Se.dyn_tree,mt=Se.max_code,Rt=Se.stat_desc.static_tree,Vt=Se.stat_desc.has_stree,_t=Se.stat_desc.extra_bits,St=Se.stat_desc.extra_base,pt=Se.stat_desc.max_length,bt=0;for(Le=0;Le<=p;Le++)et.bl_count[Le]=0;for(lt[2*et.heap[et.heap_max]+1]=0,Ke=et.heap_max+1;Ke<A;Ke++)pt<(Le=lt[2*lt[2*(Me=et.heap[Ke])+1]+1]+1)&&(Le=pt,bt++),lt[2*Me+1]=Le,mt<Me||(et.bl_count[Le]++,Qe=0,St<=Me&&(Qe=_t[Me-St]),$e=lt[2*Me],et.opt_len+=$e*(Le+Qe),Vt&&(et.static_len+=$e*(Rt[2*Me+1]+Qe)));if(bt!==0){do{for(Le=pt-1;et.bl_count[Le]===0;)Le--;et.bl_count[Le]--,et.bl_count[Le+1]+=2,et.bl_count[pt]--,bt-=2}while(0<bt);for(Le=pt;Le!==0;Le--)for(Me=et.bl_count[Le];Me!==0;)mt<(st=et.heap[--Ke])||(lt[2*st+1]!==Le&&(et.opt_len+=(Le-lt[2*st+1])*lt[2*st],lt[2*st+1]=Le),Me--)}}(H,oe),we(de,Pe,H.bl_count)}function L(H,oe,X){var V,Y,de=-1,xe=oe[1],De=0,Oe=7,Pe=4;for(xe===0&&(Oe=138,Pe=3),oe[2*(X+1)+1]=65535,V=0;V<=X;V++)Y=xe,xe=oe[2*(V+1)+1],++De<Oe&&Y===xe||(De<Pe?H.bl_tree[2*Y]+=De:Y!==0?(Y!==de&&H.bl_tree[2*Y]++,H.bl_tree[2*y]++):De<=10?H.bl_tree[2*x]++:H.bl_tree[2*E]++,de=Y,Pe=(De=0)===xe?(Oe=138,3):Y===xe?(Oe=6,3):(Oe=7,4))}function K(H,oe,X){var V,Y,de=-1,xe=oe[1],De=0,Oe=7,Pe=4;for(xe===0&&(Oe=138,Pe=3),V=0;V<=X;V++)if(Y=xe,xe=oe[2*(V+1)+1],!(++De<Oe&&Y===xe)){if(De<Pe)for(;Ee(H,Y,H.bl_tree),--De!=0;);else Y!==0?(Y!==de&&(Ee(H,Y,H.bl_tree),De--),Ee(H,y,H.bl_tree),pe(H,De-3,2)):De<=10?(Ee(H,x,H.bl_tree),pe(H,De-3,3)):(Ee(H,E,H.bl_tree),pe(H,De-11,7));de=Y,Pe=(De=0)===xe?(Oe=138,3):Y===xe?(Oe=6,3):(Oe=7,4)}}l(re);var $=!1;function z(H,oe,X,V){pe(H,(i<<1)+(V?1:0),3),function(Y,de,xe,De){_e(Y),De&&(he(Y,xe),he(Y,~xe)),c.arraySet(Y.pending_buf,Y.window,de,xe,Y.pending),Y.pending+=xe}(H,oe,X,!0)}g._tr_init=function(H){$||(function(){var oe,X,V,Y,de,xe=new Array(p+1);for(Y=V=0;Y<s-1;Y++)for(R[Y]=V,oe=0;oe<1<<w[Y];oe++)C[V++]=Y;for(C[V-1]=Y,Y=de=0;Y<16;Y++)for(re[Y]=de,oe=0;oe<1<<b[Y];oe++)G[de++]=Y;for(de>>=7;Y<o;Y++)for(re[Y]=de<<7,oe=0;oe<1<<b[Y]-7;oe++)G[256+de++]=Y;for(X=0;X<=p;X++)xe[X]=0;for(oe=0;oe<=143;)T[2*oe+1]=8,oe++,xe[8]++;for(;oe<=255;)T[2*oe+1]=9,oe++,xe[9]++;for(;oe<=279;)T[2*oe+1]=7,oe++,xe[7]++;for(;oe<=287;)T[2*oe+1]=8,oe++,xe[8]++;for(we(T,t+1,xe),oe=0;oe<o;oe++)D[2*oe+1]=5,D[2*oe]=ve(oe,5);P=new Q(T,w,r+1,t,p),k=new Q(D,b,0,o,p),te=new Q(new Array(0),S,0,a,m)}(),$=!0),H.l_desc=new ue(H.dyn_ltree,P),H.d_desc=new ue(H.dyn_dtree,k),H.bl_desc=new ue(H.bl_tree,te),H.bi_buf=0,H.bi_valid=0,ye(H)},g._tr_stored_block=z,g._tr_flush_block=function(H,oe,X,V){var Y,de,xe=0;0<H.level?(H.strm.data_type===2&&(H.strm.data_type=function(De){var Oe,Pe=4093624447;for(Oe=0;Oe<=31;Oe++,Pe>>>=1)if(1&Pe&&De.dyn_ltree[2*Oe]!==0)return u;if(De.dyn_ltree[18]!==0||De.dyn_ltree[20]!==0||De.dyn_ltree[26]!==0)return n;for(Oe=32;Oe<r;Oe++)if(De.dyn_ltree[2*Oe]!==0)return n;return u}(H)),ne(H,H.l_desc),ne(H,H.d_desc),xe=function(De){var Oe;for(L(De,De.dyn_ltree,De.l_desc.max_code),L(De,De.dyn_dtree,De.d_desc.max_code),ne(De,De.bl_desc),Oe=a-1;3<=Oe&&De.bl_tree[2*B[Oe]+1]===0;Oe--);return De.opt_len+=3*(Oe+1)+5+5+4,Oe}(H),Y=H.opt_len+3+7>>>3,(de=H.static_len+3+7>>>3)<=Y&&(Y=de)):Y=de=X+5,X+4<=Y&&oe!==-1?z(H,oe,X,V):H.strategy===4||de===Y?(pe(H,2+(V?1:0),3),ge(H,T,D)):(pe(H,4+(V?1:0),3),function(De,Oe,Pe,et){var Se;for(pe(De,Oe-257,5),pe(De,Pe-1,5),pe(De,et-4,4),Se=0;Se<et;Se++)pe(De,De.bl_tree[2*B[Se]+1],3);K(De,De.dyn_ltree,Oe-1),K(De,De.dyn_dtree,Pe-1)}(H,H.l_desc.max_code+1,H.d_desc.max_code+1,xe+1),ge(H,H.dyn_ltree,H.dyn_dtree)),ye(H),V&&_e(H)},g._tr_tally=function(H,oe,X){return H.pending_buf[H.d_buf+2*H.last_lit]=oe>>>8&255,H.pending_buf[H.d_buf+2*H.last_lit+1]=255&oe,H.pending_buf[H.l_buf+H.last_lit]=255&X,H.last_lit++,oe===0?H.dyn_ltree[2*X]++:(H.matches++,oe--,H.dyn_ltree[2*(C[X]+r+1)]++,H.dyn_dtree[2*se(oe)]++),H.last_lit===H.lit_bufsize-1},g._tr_align=function(H){pe(H,2,3),Ee(H,d,T),function(oe){oe.bi_valid===16?(he(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)}(H)}},{"../utils/common":41}],53:[function(e,v,g){"use strict";v.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,v,g){(function(c){(function(u,n){"use strict";if(!u.setImmediate){var l,i,s,r,t=1,o={},a=!1,A=u.document,p=Object.getPrototypeOf&&Object.getPrototypeOf(u);p=p&&p.setTimeout?p:u,l={}.toString.call(u.process)==="[object process]"?function(y){le.nextTick(function(){m(y)})}:function(){if(u.postMessage&&!u.importScripts){var y=!0,x=u.onmessage;return u.onmessage=function(){y=!1},u.postMessage("","*"),u.onmessage=x,y}}()?(r="setImmediate$"+Math.random()+"$",u.addEventListener?u.addEventListener("message",d,!1):u.attachEvent("onmessage",d),function(y){u.postMessage(r+y,"*")}):u.MessageChannel?((s=new MessageChannel).port1.onmessage=function(y){m(y.data)},function(y){s.port2.postMessage(y)}):A&&"onreadystatechange"in A.createElement("script")?(i=A.documentElement,function(y){var x=A.createElement("script");x.onreadystatechange=function(){m(y),x.onreadystatechange=null,i.removeChild(x),x=null},i.appendChild(x)}):function(y){setTimeout(m,0,y)},p.setImmediate=function(y){typeof y!="function"&&(y=new Function(""+y));for(var x=new Array(arguments.length-1),E=0;E<x.length;E++)x[E]=arguments[E+1];var w={callback:y,args:x};return o[t]=w,l(t),t++},p.clearImmediate=h}function h(y){delete o[y]}function m(y){if(a)setTimeout(m,0,y);else{var x=o[y];if(x){a=!0;try{(function(E){var w=E.callback,b=E.args;switch(b.length){case 0:w();break;case 1:w(b[0]);break;case 2:w(b[0],b[1]);break;case 3:w(b[0],b[1],b[2]);break;default:w.apply(n,b)}})(x)}finally{h(y),a=!1}}}}function d(y){y.source===u&&typeof y.data=="string"&&y.data.indexOf(r)===0&&m(+y.data.slice(r.length))}})(typeof self=="undefined"?c===void 0?this:c:self)}).call(this,typeof F.g!="undefined"?F.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},7062:function(Er,at,F){var U=F(19637),le=F(97573),e=[F(96627)];Er.exports=U.createStore(le,e)},96627:function(Er,at,F){Er.exports=U;function U(){return F(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(Er){return Er<10?"0"+Er:Er}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(Er){return rx_escapable.lastIndex=0,rx_escapable.test(Er)?'"'+Er.replace(rx_escapable,function(at){var F=meta[at];return typeof F=="string"?F:"\\u"+("0000"+at.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+Er+'"'}function str(Er,at){var F,U,le,e,v=gap,g,c=at[Er];switch(c&&typeof c=="object"&&typeof c.toJSON=="function"&&(c=c.toJSON(Er)),typeof rep=="function"&&(c=rep.call(at,Er,c)),typeof c){case"string":return quote(c);case"number":return isFinite(c)?String(c):"null";case"boolean":case"null":return String(c);case"object":if(!c)return"null";if(gap+=indent,g=[],Object.prototype.toString.apply(c)==="[object Array]"){for(e=c.length,F=0;F<e;F+=1)g[F]=str(F,c)||"null";return le=g.length===0?"[]":gap?`[
`+gap+g.join(`,
`+gap)+`
`+v+"]":"["+g.join(",")+"]",gap=v,le}if(rep&&typeof rep=="object")for(e=rep.length,F=0;F<e;F+=1)typeof rep[F]=="string"&&(U=rep[F],le=str(U,c),le&&g.push(quote(U)+(gap?": ":":")+le));else for(U in c)Object.prototype.hasOwnProperty.call(c,U)&&(le=str(U,c),le&&g.push(quote(U)+(gap?": ":":")+le));return le=g.length===0?"{}":gap?`{
`+gap+g.join(`,
`+gap)+`
`+v+"}":"{"+g.join(",")+"}",gap=v,le}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(Er,at,F){var U;if(gap="",indent="",typeof F=="number")for(U=0;U<F;U+=1)indent+=" ";else typeof F=="string"&&(indent=F);if(rep=at,at&&typeof at!="function"&&(typeof at!="object"||typeof at.length!="number"))throw new Error("JSON.stringify");return str("",{"":Er})}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){var j;function walk(Er,at){var F,U,le=Er[at];if(le&&typeof le=="object")for(F in le)Object.prototype.hasOwnProperty.call(le,F)&&(U=walk(le,F),U!==void 0?le[F]=U:delete le[F]);return reviver.call(Er,at,le)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(Er){return"\\u"+("0000"+Er.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(Er,at,F){var U=F(67039),le=U.slice,e=U.pluck,v=U.each,g=U.bind,c=U.create,u=U.isList,n=U.isFunction,l=U.isObject;Er.exports={createStore:r};var i={version:"2.0.12",enabled:!1,get:function(t,o){var a=this.storage.read(this._namespacePrefix+t);return this._deserialize(a,o)},set:function(t,o){return o===void 0?this.remove(t):(this.storage.write(this._namespacePrefix+t,this._serialize(o)),o)},remove:function(t){this.storage.remove(this._namespacePrefix+t)},each:function(t){var o=this;this.storage.each(function(a,A){t.call(o,o._deserialize(a),(A||"").replace(o._namespaceRegexp,""))})},clearAll:function(){this.storage.clearAll()},hasNamespace:function(t){return this._namespacePrefix=="__storejs_"+t+"_"},createStore:function(){return r.apply(this,arguments)},addPlugin:function(t){this._addPlugin(t)},namespace:function(t){return r(this.storage,this.plugins,t)}};function s(){var t=typeof console=="undefined"?null:console;if(t){var o=t.warn?t.warn:t.log;o.apply(t,arguments)}}function r(t,o,a){a||(a=""),t&&!u(t)&&(t=[t]),o&&!u(o)&&(o=[o]);var A=a?"__storejs_"+a+"_":"",p=a?new RegExp("^"+A):null,h=/^[a-zA-Z0-9_\-]*$/;if(!h.test(a))throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes");var m={_namespacePrefix:A,_namespaceRegexp:p,_testStorage:function(y){try{var x="__storejs__test__";y.write(x,x);var E=y.read(x)===x;return y.remove(x),E}catch(w){return!1}},_assignPluginFnProp:function(y,x){var E=this[x];this[x]=function(){var b=le(arguments,0),S=this;function B(){if(E)return v(arguments,function(D,G){b[G]=D}),E.apply(S,b)}var T=[B].concat(b);return y.apply(S,T)}},_serialize:function(y){return JSON.stringify(y)},_deserialize:function(y,x){if(!y)return x;var E="";try{E=JSON.parse(y)}catch(w){E=y}return E!==void 0?E:x},_addStorage:function(y){this.enabled||this._testStorage(y)&&(this.storage=y,this.enabled=!0)},_addPlugin:function(y){var x=this;if(u(y)){v(y,function(b){x._addPlugin(b)});return}var E=e(this.plugins,function(b){return y===b});if(!E){if(this.plugins.push(y),!n(y))throw new Error("Plugins must be function values that return objects");var w=y.call(this);if(!l(w))throw new Error("Plugins must return an object of function properties");v(w,function(b,S){if(!n(b))throw new Error("Bad plugin property: "+S+" from plugin "+y.name+". Plugins should only return functions.");x._assignPluginFnProp(b,S)})}},addStorage:function(y){s("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(y)}},d=c(m,i,{plugins:[]});return d.raw={},v(d,function(y,x){n(y)&&(d.raw[x]=g(d,y))}),v(t,function(y){d._addStorage(y)}),v(o,function(y){d._addPlugin(y)}),d}},67039:function(Er,at,F){var U=g(),le=c(),e=u(),v=typeof window!="undefined"?window:F.g;Er.exports={assign:U,create:le,trim:e,bind:n,slice:l,each:i,map:s,pluck:r,isList:t,isFunction:o,isObject:a,Global:v};function g(){return Object.assign?Object.assign:function(p,h,m,d){for(var y=1;y<arguments.length;y++)i(Object(arguments[y]),function(x,E){p[E]=x});return p}}function c(){if(Object.create)return function(h,m,d,y){var x=l(arguments,1);return U.apply(this,[Object.create(h)].concat(x))};{let p=function(){};var A=p;return function(m,d,y,x){var E=l(arguments,1);return p.prototype=m,U.apply(this,[new p].concat(E))}}}function u(){return String.prototype.trim?function(p){return String.prototype.trim.call(p)}:function(p){return p.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}}function n(A,p){return function(){return p.apply(A,Array.prototype.slice.call(arguments,0))}}function l(A,p){return Array.prototype.slice.call(A,p||0)}function i(A,p){r(A,function(h,m){return p(h,m),!1})}function s(A,p){var h=t(A)?[]:{};return r(A,function(m,d){return h[d]=p(m,d),!1}),h}function r(A,p){if(t(A)){for(var h=0;h<A.length;h++)if(p(A[h],h))return A[h]}else for(var m in A)if(A.hasOwnProperty(m)&&p(A[m],m))return A[m]}function t(A){return A!=null&&typeof A!="function"&&typeof A.length=="number"}function o(A){return A&&{}.toString.call(A)==="[object Function]"}function a(A){return A&&{}.toString.call(A)==="[object Object]"}},97573:function(Er,at,F){Er.exports=[F(52496),F(16436),F(76673),F(35701),F(65578),F(65300)]},35701:function(Er,at,F){var U=F(67039),le=U.Global,e=U.trim;Er.exports={name:"cookieStorage",read:g,write:u,each:c,remove:n,clearAll:l};var v=le.document;function g(s){if(!s||!i(s))return null;var r="(?:^|.*;\\s*)"+escape(s).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(v.cookie.replace(new RegExp(r),"$1"))}function c(s){for(var r=v.cookie.split(/; ?/g),t=r.length-1;t>=0;t--)if(e(r[t])){var o=r[t].split("="),a=unescape(o[0]),A=unescape(o[1]);s(A,a)}}function u(s,r){s&&(v.cookie=escape(s)+"="+escape(r)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function n(s){!s||!i(s)||(v.cookie=escape(s)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function l(){c(function(s,r){n(r)})}function i(s){return new RegExp("(?:^|;\\s*)"+escape(s).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(v.cookie)}},52496:function(Er,at,F){var U=F(67039),le=U.Global;Er.exports={name:"localStorage",read:v,write:g,each:c,remove:u,clearAll:n};function e(){return le.localStorage}function v(l){return e().getItem(l)}function g(l,i){return e().setItem(l,i)}function c(l){for(var i=e().length-1;i>=0;i--){var s=e().key(i);l(v(s),s)}}function u(l){return e().removeItem(l)}function n(){return e().clear()}},65300:function(Er){Er.exports={name:"memoryStorage",read:F,write:U,each:le,remove:e,clearAll:v};var at={};function F(g){return at[g]}function U(g,c){at[g]=c}function le(g){for(var c in at)at.hasOwnProperty(c)&&g(at[c],c)}function e(g){delete at[g]}function v(g){at={}}},16436:function(Er,at,F){var U=F(67039),le=U.Global;Er.exports={name:"oldFF-globalStorage",read:v,write:g,each:c,remove:u,clearAll:n};var e=le.globalStorage;function v(l){return e[l]}function g(l,i){e[l]=i}function c(l){for(var i=e.length-1;i>=0;i--){var s=e.key(i);l(e[s],s)}}function u(l){return e.removeItem(l)}function n(){c(function(l,i){delete e[l]})}},76673:function(Er,at,F){var U=F(67039),le=U.Global;Er.exports={name:"oldIE-userDataStorage",write:u,read:n,each:l,remove:i,clearAll:s};var e="storejs",v=le.document,g=o(),c=(le.navigator?le.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function u(a,A){if(!c){var p=t(a);g(function(h){h.setAttribute(p,A),h.save(e)})}}function n(a){if(!c){var A=t(a),p=null;return g(function(h){p=h.getAttribute(A)}),p}}function l(a){g(function(A){for(var p=A.XMLDocument.documentElement.attributes,h=p.length-1;h>=0;h--){var m=p[h];a(A.getAttribute(m.name),m.name)}})}function i(a){var A=t(a);g(function(p){p.removeAttribute(A),p.save(e)})}function s(){g(function(a){var A=a.XMLDocument.documentElement.attributes;a.load(e);for(var p=A.length-1;p>=0;p--)a.removeAttribute(A[p].name);a.save(e)})}var r=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function t(a){return a.replace(/^\d/,"___$&").replace(r,"___")}function o(){if(!v||!v.documentElement||!v.documentElement.addBehavior)return null;var a="script",A,p,h;try{p=new ActiveXObject("htmlfile"),p.open(),p.write("<"+a+">document.w=window</"+a+'><iframe src="/favicon.ico"></iframe>'),p.close(),A=p.w.frames[0].document,h=A.createElement("div")}catch(m){h=v.createElement("div"),A=v.body}return function(m){var d=[].slice.call(arguments,0);d.unshift(h),A.appendChild(h),h.addBehavior("#default#userData"),h.load(e),m.apply(this,d),A.removeChild(h)}}},65578:function(Er,at,F){var U=F(67039),le=U.Global;Er.exports={name:"sessionStorage",read:v,write:g,each:c,remove:u,clearAll:n};function e(){return le.sessionStorage}function v(l){return e().getItem(l)}function g(l,i){return e().setItem(l,i)}function c(l){for(var i=e().length-1;i>=0;i--){var s=e().key(i);l(v(s),s)}}function u(l){return e().removeItem(l)}function n(){return e().clear()}},34376:function(Er){(function(at,F){if(1)Er.exports=F();else var U,le})(window,function(){return function(at){var F={};function U(le){if(F[le])return F[le].exports;var e=F[le]={i:le,l:!1,exports:{}};return at[le].call(e.exports,e,e.exports,U),e.l=!0,e.exports}return U.m=at,U.c=F,U.d=function(le,e,v){U.o(le,e)||Object.defineProperty(le,e,{enumerable:!0,get:v})},U.r=function(le){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(le,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(le,"__esModule",{value:!0})},U.t=function(le,e){if(1&e&&(le=U(le)),8&e||4&e&&typeof le=="object"&&le&&le.__esModule)return le;var v=Object.create(null);if(U.r(v),Object.defineProperty(v,"default",{enumerable:!0,value:le}),2&e&&typeof le!="string")for(var g in le)U.d(v,g,function(c){return le[c]}.bind(null,g));return v},U.n=function(le){var e=le&&le.__esModule?function(){return le.default}:function(){return le};return U.d(e,"a",e),e},U.o=function(le,e){return Object.prototype.hasOwnProperty.call(le,e)},U.p="",U(U.s=34)}([function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.forwardEvent=F.EventEmitter=void 0;var le=function(){function e(){this._listeners=[],this._disposed=!1}return Object.defineProperty(e.prototype,"event",{get:function(){var v=this;return this._event||(this._event=function(g){return v._listeners.push(g),{dispose:function(){if(!v._disposed){for(var c=0;c<v._listeners.length;c++)if(v._listeners[c]===g)return void v._listeners.splice(c,1)}}}}),this._event},enumerable:!1,configurable:!0}),e.prototype.fire=function(v,g){for(var c=[],u=0;u<this._listeners.length;u++)c.push(this._listeners[u]);for(u=0;u<c.length;u++)c[u].call(void 0,v,g)},e.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},e}();F.EventEmitter=le,F.forwardEvent=function(e,v){return e(function(g){return v.fire(g)})}},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.IUnicodeService=F.IOptionsService=F.ILogService=F.IInstantiationService=F.IDirtyRowService=F.ICharsetService=F.ICoreService=F.ICoreMouseService=F.IBufferService=void 0;var le=U(14);F.IBufferService=le.createDecorator("BufferService"),F.ICoreMouseService=le.createDecorator("CoreMouseService"),F.ICoreService=le.createDecorator("CoreService"),F.ICharsetService=le.createDecorator("CharsetService"),F.IDirtyRowService=le.createDecorator("DirtyRowService"),F.IInstantiationService=le.createDecorator("InstantiationService"),F.ILogService=le.createDecorator("LogService"),F.IOptionsService=le.createDecorator("OptionsService"),F.IUnicodeService=le.createDecorator("UnicodeService")},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.getDisposeArrayDisposable=F.disposeArray=F.Disposable=void 0;var le=function(){function v(){this._disposables=[],this._isDisposed=!1}return v.prototype.dispose=function(){this._isDisposed=!0;for(var g=0,c=this._disposables;g<c.length;g++)c[g].dispose();this._disposables.length=0},v.prototype.register=function(g){return this._disposables.push(g),g},v.prototype.unregister=function(g){var c=this._disposables.indexOf(g);c!==-1&&this._disposables.splice(c,1)},v}();function e(v){for(var g=0,c=v;g<c.length;g++)c[g].dispose();v.length=0}F.Disposable=le,F.disposeArray=e,F.getDisposeArrayDisposable=function(v){return{dispose:function(){return e(v)}}}},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.WHITESPACE_CELL_CODE=F.WHITESPACE_CELL_WIDTH=F.WHITESPACE_CELL_CHAR=F.NULL_CELL_CODE=F.NULL_CELL_WIDTH=F.NULL_CELL_CHAR=F.CHAR_DATA_CODE_INDEX=F.CHAR_DATA_WIDTH_INDEX=F.CHAR_DATA_CHAR_INDEX=F.CHAR_DATA_ATTR_INDEX=F.DEFAULT_ATTR=F.DEFAULT_COLOR=void 0,F.DEFAULT_COLOR=256,F.DEFAULT_ATTR=256|F.DEFAULT_COLOR<<9,F.CHAR_DATA_ATTR_INDEX=0,F.CHAR_DATA_CHAR_INDEX=1,F.CHAR_DATA_WIDTH_INDEX=2,F.CHAR_DATA_CODE_INDEX=3,F.NULL_CELL_CHAR="",F.NULL_CELL_WIDTH=1,F.NULL_CELL_CODE=0,F.WHITESPACE_CELL_CHAR=" ",F.WHITESPACE_CELL_WIDTH=1,F.WHITESPACE_CELL_CODE=32},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(n,l){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,s){i.__proto__=s}||function(i,s){for(var r in s)s.hasOwnProperty(r)&&(i[r]=s[r])})(n,l)},function(n,l){function i(){this.constructor=n}le(n,l),n.prototype=l===null?Object.create(l):(i.prototype=l.prototype,new i)});Object.defineProperty(F,"__esModule",{value:!0}),F.CellData=void 0;var v=U(8),g=U(3),c=U(6),u=function(n){function l(){var i=n!==null&&n.apply(this,arguments)||this;return i.content=0,i.fg=0,i.bg=0,i.extended=new c.ExtendedAttrs,i.combinedData="",i}return e(l,n),l.fromCharData=function(i){var s=new l;return s.setFromCharData(i),s},l.prototype.isCombined=function(){return 2097152&this.content},l.prototype.getWidth=function(){return this.content>>22},l.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?v.stringFromCodePoint(2097151&this.content):""},l.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},l.prototype.setFromCharData=function(i){this.fg=i[g.CHAR_DATA_ATTR_INDEX],this.bg=0;var s=!1;if(i[g.CHAR_DATA_CHAR_INDEX].length>2)s=!0;else if(i[g.CHAR_DATA_CHAR_INDEX].length===2){var r=i[g.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=r&&r<=56319){var t=i[g.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=t&&t<=57343?this.content=1024*(r-55296)+t-56320+65536|i[g.CHAR_DATA_WIDTH_INDEX]<<22:s=!0}else s=!0}else this.content=i[g.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|i[g.CHAR_DATA_WIDTH_INDEX]<<22;s&&(this.combinedData=i[g.CHAR_DATA_CHAR_INDEX],this.content=2097152|i[g.CHAR_DATA_WIDTH_INDEX]<<22)},l.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},l}(c.AttributeData);F.CellData=u},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.ISoundService=F.ISelectionService=F.IRenderService=F.IMouseService=F.ICoreBrowserService=F.ICharSizeService=void 0;var le=U(14);F.ICharSizeService=le.createDecorator("CharSizeService"),F.ICoreBrowserService=le.createDecorator("CoreBrowserService"),F.IMouseService=le.createDecorator("MouseService"),F.IRenderService=le.createDecorator("RenderService"),F.ISelectionService=le.createDecorator("SelectionService"),F.ISoundService=le.createDecorator("SoundService")},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.ExtendedAttrs=F.AttributeData=void 0;var le=function(){function v(){this.fg=0,this.bg=0,this.extended=new e}return v.toColorRGB=function(g){return[g>>>16&255,g>>>8&255,255&g]},v.fromColorRGB=function(g){return(255&g[0])<<16|(255&g[1])<<8|255&g[2]},v.prototype.clone=function(){var g=new v;return g.fg=this.fg,g.bg=this.bg,g.extended=this.extended.clone(),g},v.prototype.isInverse=function(){return 67108864&this.fg},v.prototype.isBold=function(){return 134217728&this.fg},v.prototype.isUnderline=function(){return 268435456&this.fg},v.prototype.isBlink=function(){return 536870912&this.fg},v.prototype.isInvisible=function(){return 1073741824&this.fg},v.prototype.isItalic=function(){return 67108864&this.bg},v.prototype.isDim=function(){return 134217728&this.bg},v.prototype.getFgColorMode=function(){return 50331648&this.fg},v.prototype.getBgColorMode=function(){return 50331648&this.bg},v.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},v.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},v.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},v.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},v.prototype.isFgDefault=function(){return(50331648&this.fg)==0},v.prototype.isBgDefault=function(){return(50331648&this.bg)==0},v.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},v.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},v.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},v.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},v.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},v.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()},v.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},v.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},v.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},v.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},v.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},v}();F.AttributeData=le;var e=function(){function v(g,c){g===void 0&&(g=0),c===void 0&&(c=-1),this.underlineStyle=g,this.underlineColor=c}return v.prototype.clone=function(){return new v(this.underlineStyle,this.underlineColor)},v.prototype.isEmpty=function(){return this.underlineStyle===0},v}();F.ExtendedAttrs=e},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.addDisposableDomListener=void 0,F.addDisposableDomListener=function(le,e,v,g){le.addEventListener(e,v,g);var c=!1;return{dispose:function(){c||(c=!0,le.removeEventListener(e,v,g))}}}},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.Utf8ToUtf32=F.StringToUtf32=F.utf32ToString=F.stringFromCodePoint=void 0,F.stringFromCodePoint=function(v){return v>65535?(v-=65536,String.fromCharCode(55296+(v>>10))+String.fromCharCode(v%1024+56320)):String.fromCharCode(v)},F.utf32ToString=function(v,g,c){g===void 0&&(g=0),c===void 0&&(c=v.length);for(var u="",n=g;n<c;++n){var l=v[n];l>65535?(l-=65536,u+=String.fromCharCode(55296+(l>>10))+String.fromCharCode(l%1024+56320)):u+=String.fromCharCode(l)}return u};var le=function(){function v(){this._interim=0}return v.prototype.clear=function(){this._interim=0},v.prototype.decode=function(g,c){var u=g.length;if(!u)return 0;var n=0,l=0;this._interim&&(56320<=(r=g.charCodeAt(l++))&&r<=57343?c[n++]=1024*(this._interim-55296)+r-56320+65536:(c[n++]=this._interim,c[n++]=r),this._interim=0);for(var i=l;i<u;++i){var s=g.charCodeAt(i);if(55296<=s&&s<=56319){if(++i>=u)return this._interim=s,n;var r;56320<=(r=g.charCodeAt(i))&&r<=57343?c[n++]=1024*(s-55296)+r-56320+65536:(c[n++]=s,c[n++]=r)}else c[n++]=s}return n},v}();F.StringToUtf32=le;var e=function(){function v(){this.interim=new Uint8Array(3)}return v.prototype.clear=function(){this.interim.fill(0)},v.prototype.decode=function(g,c){var u=g.length;if(!u)return 0;var n,l,i,s,r=0,t=0,o=0;if(this.interim[0]){var a=!1,A=this.interim[0];A&=(224&A)==192?31:(240&A)==224?15:7;for(var p=0,h=void 0;(h=63&this.interim[++p])&&p<4;)A<<=6,A|=h;for(var m=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,d=m-p;o<d;){if(o>=u)return 0;if((192&(h=g[o++]))!=128){o--,a=!0;break}this.interim[p++]=h,A<<=6,A|=63&h}a||(m===2?A<128?o--:c[r++]=A:m===3?A<2048||A>=55296&&A<=57343||(c[r++]=A):A<65536||A>1114111||(c[r++]=A)),this.interim.fill(0)}for(var y=u-4,x=o;x<u;){for(;!(!(x<y)||128&(n=g[x])||128&(l=g[x+1])||128&(i=g[x+2])||128&(s=g[x+3]));)c[r++]=n,c[r++]=l,c[r++]=i,c[r++]=s,x+=4;if((n=g[x++])<128)c[r++]=n;else if((224&n)==192){if(x>=u)return this.interim[0]=n,r;if((192&(l=g[x++]))!=128){x--;continue}if((t=(31&n)<<6|63&l)<128){x--;continue}c[r++]=t}else if((240&n)==224){if(x>=u)return this.interim[0]=n,r;if((192&(l=g[x++]))!=128){x--;continue}if(x>=u)return this.interim[0]=n,this.interim[1]=l,r;if((192&(i=g[x++]))!=128){x--;continue}if((t=(15&n)<<12|(63&l)<<6|63&i)<2048||t>=55296&&t<=57343)continue;c[r++]=t}else if((248&n)==240){if(x>=u)return this.interim[0]=n,r;if((192&(l=g[x++]))!=128){x--;continue}if(x>=u)return this.interim[0]=n,this.interim[1]=l,r;if((192&(i=g[x++]))!=128){x--;continue}if(x>=u)return this.interim[0]=n,this.interim[1]=l,this.interim[2]=i,r;if((192&(s=g[x++]))!=128){x--;continue}if((t=(7&n)<<18|(63&l)<<12|(63&i)<<6|63&s)<65536||t>1114111)continue;c[r++]=t}}return r},v}();F.Utf8ToUtf32=e},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.CHAR_ATLAS_CELL_SPACING=F.DIM_OPACITY=F.INVERTED_DEFAULT_COLOR=void 0,F.INVERTED_DEFAULT_COLOR=257,F.DIM_OPACITY=.5,F.CHAR_ATLAS_CELL_SPACING=1},function(at,F,U){"use strict";var le,e,v,g;function c(n){var l=n.toString(16);return l.length<2?"0"+l:l}function u(n,l){return n<l?(l+.05)/(n+.05):(n+.05)/(l+.05)}Object.defineProperty(F,"__esModule",{value:!0}),F.contrastRatio=F.toPaddedHex=F.rgba=F.rgb=F.css=F.color=F.channels=void 0,function(n){n.toCss=function(l,i,s,r){return r!==void 0?"#"+c(l)+c(i)+c(s)+c(r):"#"+c(l)+c(i)+c(s)},n.toRgba=function(l,i,s,r){return r===void 0&&(r=255),(l<<24|i<<16|s<<8|r)>>>0}}(le=F.channels||(F.channels={})),(e=F.color||(F.color={})).blend=function(n,l){var i=(255&l.rgba)/255;if(i===1)return{css:l.css,rgba:l.rgba};var s=l.rgba>>24&255,r=l.rgba>>16&255,t=l.rgba>>8&255,o=n.rgba>>24&255,a=n.rgba>>16&255,A=n.rgba>>8&255,p=o+Math.round((s-o)*i),h=a+Math.round((r-a)*i),m=A+Math.round((t-A)*i);return{css:le.toCss(p,h,m),rgba:le.toRgba(p,h,m)}},e.isOpaque=function(n){return(255&n.rgba)==255},e.ensureContrastRatio=function(n,l,i){var s=g.ensureContrastRatio(n.rgba,l.rgba,i);if(s)return g.toColor(s>>24&255,s>>16&255,s>>8&255)},e.opaque=function(n){var l=(255|n.rgba)>>>0,i=g.toChannels(l),s=i[0],r=i[1],t=i[2];return{css:le.toCss(s,r,t),rgba:l}},e.opacity=function(n,l){var i=Math.round(255*l),s=g.toChannels(n.rgba),r=s[0],t=s[1],o=s[2];return{css:le.toCss(r,t,o,i),rgba:le.toRgba(r,t,o,i)}},(F.css||(F.css={})).toColor=function(n){switch(n.length){case 7:return{css:n,rgba:(parseInt(n.slice(1),16)<<8|255)>>>0};case 9:return{css:n,rgba:parseInt(n.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(n){function l(i,s,r){var t=i/255,o=s/255,a=r/255;return .2126*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))}n.relativeLuminance=function(i){return l(i>>16&255,i>>8&255,255&i)},n.relativeLuminance2=l}(v=F.rgb||(F.rgb={})),function(n){function l(s,r,t){for(var o=s>>24&255,a=s>>16&255,A=s>>8&255,p=r>>24&255,h=r>>16&255,m=r>>8&255,d=u(v.relativeLuminance2(p,m,h),v.relativeLuminance2(o,a,A));d<t&&(p>0||h>0||m>0);)p-=Math.max(0,Math.ceil(.1*p)),h-=Math.max(0,Math.ceil(.1*h)),m-=Math.max(0,Math.ceil(.1*m)),d=u(v.relativeLuminance2(p,m,h),v.relativeLuminance2(o,a,A));return(p<<24|h<<16|m<<8|255)>>>0}function i(s,r,t){for(var o=s>>24&255,a=s>>16&255,A=s>>8&255,p=r>>24&255,h=r>>16&255,m=r>>8&255,d=u(v.relativeLuminance2(p,m,h),v.relativeLuminance2(o,a,A));d<t&&(p<255||h<255||m<255);)p=Math.min(255,p+Math.ceil(.1*(255-p))),h=Math.min(255,h+Math.ceil(.1*(255-h))),m=Math.min(255,m+Math.ceil(.1*(255-m))),d=u(v.relativeLuminance2(p,m,h),v.relativeLuminance2(o,a,A));return(p<<24|h<<16|m<<8|255)>>>0}n.ensureContrastRatio=function(s,r,t){var o=v.relativeLuminance(s>>8),a=v.relativeLuminance(r>>8);if(u(o,a)<t)return a<o?l(s,r,t):i(s,r,t)},n.reduceLuminance=l,n.increaseLuminance=i,n.toChannels=function(s){return[s>>24&255,s>>16&255,s>>8&255,255&s]},n.toColor=function(s,r,t){return{css:le.toCss(s,r,t),rgba:le.toRgba(s,r,t)}}}(g=F.rgba||(F.rgba={})),F.toPaddedHex=c,F.contrastRatio=u},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.isLinux=F.isWindows=F.isIphone=F.isIpad=F.isMac=F.isSafari=F.isFirefox=void 0;var le=typeof navigator=="undefined",e=le?"node":navigator.userAgent,v=le?"node":navigator.platform;function g(c,u){return c.indexOf(u)>=0}F.isFirefox=!!~e.indexOf("Firefox"),F.isSafari=/^((?!chrome|android).)*safari/i.test(e),F.isMac=g(["Macintosh","MacIntel","MacPPC","Mac68K"],v),F.isIpad=v==="iPad",F.isIphone=v==="iPhone",F.isWindows=g(["Windows","Win16","Win32","WinCE"],v),F.isLinux=v.indexOf("Linux")>=0},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.C1=F.C0=void 0,function(le){le.NUL="\0",le.SOH="",le.STX="",le.ETX="",le.EOT="",le.ENQ="",le.ACK="",le.BEL="\x07",le.BS="\b",le.HT=" ",le.LF=`
`,le.VT="\v",le.FF="\f",le.CR="\r",le.SO="",le.SI="",le.DLE="",le.DC1="",le.DC2="",le.DC3="",le.DC4="",le.NAK="",le.SYN="",le.ETB="",le.CAN="",le.EM="",le.SUB="",le.ESC="\x1B",le.FS="",le.GS="",le.RS="",le.US="",le.SP=" ",le.DEL="\x7F"}(F.C0||(F.C0={})),function(le){le.PAD="\x80",le.HOP="\x81",le.BPH="\x82",le.NBH="\x83",le.IND="\x84",le.NEL="\x85",le.SSA="\x86",le.ESA="\x87",le.HTS="\x88",le.HTJ="\x89",le.VTS="\x8A",le.PLD="\x8B",le.PLU="\x8C",le.RI="\x8D",le.SS2="\x8E",le.SS3="\x8F",le.DCS="\x90",le.PU1="\x91",le.PU2="\x92",le.STS="\x93",le.CCH="\x94",le.MW="\x95",le.SPA="\x96",le.EPA="\x97",le.SOS="\x98",le.SGCI="\x99",le.SCI="\x9A",le.CSI="\x9B",le.ST="\x9C",le.OSC="\x9D",le.PM="\x9E",le.APC="\x9F"}(F.C1||(F.C1={}))},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.BaseRenderLayer=void 0;var le=U(3),e=U(9),v=U(25),g=U(6),c=U(28),u=U(10),n=U(17),l=function(){function i(s,r,t,o,a,A,p,h){this._container=s,this._alpha=o,this._colors=a,this._rendererId=A,this._bufferService=p,this._optionsService=h,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-"+r+"-layer"),this._canvas.style.zIndex=t.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return i.prototype.dispose=function(){var s;n.removeElementFromParent(this._canvas),(s=this._charAtlas)===null||s===void 0||s.dispose()},i.prototype._initCanvas=function(){this._ctx=c.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},i.prototype.onOptionsChanged=function(){},i.prototype.onBlur=function(){},i.prototype.onFocus=function(){},i.prototype.onCursorMove=function(){},i.prototype.onGridChanged=function(s,r){},i.prototype.onSelectionChanged=function(s,r,t){t===void 0&&(t=!1)},i.prototype.setColors=function(s){this._refreshCharAtlas(s)},i.prototype._setTransparency=function(s){if(s!==this._alpha){var r=this._canvas;this._alpha=s,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,r),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},i.prototype._refreshCharAtlas=function(s){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=v.acquireCharAtlas(this._optionsService.options,this._rendererId,s,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},i.prototype.resize=function(s){this._scaledCellWidth=s.scaledCellWidth,this._scaledCellHeight=s.scaledCellHeight,this._scaledCharWidth=s.scaledCharWidth,this._scaledCharHeight=s.scaledCharHeight,this._scaledCharLeft=s.scaledCharLeft,this._scaledCharTop=s.scaledCharTop,this._canvas.width=s.scaledCanvasWidth,this._canvas.height=s.scaledCanvasHeight,this._canvas.style.width=s.canvasWidth+"px",this._canvas.style.height=s.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},i.prototype._fillCells=function(s,r,t,o){this._ctx.fillRect(s*this._scaledCellWidth,r*this._scaledCellHeight,t*this._scaledCellWidth,o*this._scaledCellHeight)},i.prototype._fillBottomLineAtCells=function(s,r,t){t===void 0&&(t=1),this._ctx.fillRect(s*this._scaledCellWidth,(r+1)*this._scaledCellHeight-window.devicePixelRatio-1,t*this._scaledCellWidth,window.devicePixelRatio)},i.prototype._fillLeftLineAtCell=function(s,r,t){this._ctx.fillRect(s*this._scaledCellWidth,r*this._scaledCellHeight,window.devicePixelRatio*t,this._scaledCellHeight)},i.prototype._strokeRectAtCell=function(s,r,t,o){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(s*this._scaledCellWidth+window.devicePixelRatio/2,r*this._scaledCellHeight+window.devicePixelRatio/2,t*this._scaledCellWidth-window.devicePixelRatio,o*this._scaledCellHeight-window.devicePixelRatio)},i.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))},i.prototype._clearCells=function(s,r,t,o){this._alpha?this._ctx.clearRect(s*this._scaledCellWidth,r*this._scaledCellHeight,t*this._scaledCellWidth,o*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(s*this._scaledCellWidth,r*this._scaledCellHeight,t*this._scaledCellWidth,o*this._scaledCellHeight))},i.prototype._fillCharTrueColor=function(s,r,t){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(t),this._ctx.fillText(s.getChars(),r*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},i.prototype._drawChars=function(s,r,t){var o,a,A=this._getContrastColor(s);A||s.isFgRGB()||s.isBgRGB()?this._drawUncachedChars(s,r,t,A):(s.isInverse()?(o=s.isBgDefault()?e.INVERTED_DEFAULT_COLOR:s.getBgColor(),a=s.isFgDefault()?e.INVERTED_DEFAULT_COLOR:s.getFgColor()):(a=s.isBgDefault()?le.DEFAULT_COLOR:s.getBgColor(),o=s.isFgDefault()?le.DEFAULT_COLOR:s.getFgColor()),o+=this._optionsService.options.drawBoldTextInBrightColors&&s.isBold()&&o<8?8:0,this._currentGlyphIdentifier.chars=s.getChars()||le.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=s.getCode()||le.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=a,this._currentGlyphIdentifier.fg=o,this._currentGlyphIdentifier.bold=!!s.isBold(),this._currentGlyphIdentifier.dim=!!s.isDim(),this._currentGlyphIdentifier.italic=!!s.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,r*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(s,r,t))},i.prototype._drawUncachedChars=function(s,r,t,o){if(this._ctx.save(),this._ctx.font=this._getFont(!!s.isBold(),!!s.isItalic()),this._ctx.textBaseline="middle",s.isInverse())if(o)this._ctx.fillStyle=o.css;else if(s.isBgDefault())this._ctx.fillStyle=u.color.opaque(this._colors.background).css;else if(s.isBgRGB())this._ctx.fillStyle="rgb("+g.AttributeData.toColorRGB(s.getBgColor()).join(",")+")";else{var a=s.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&s.isBold()&&a<8&&(a+=8),this._ctx.fillStyle=this._colors.ansi[a].css}else if(o)this._ctx.fillStyle=o.css;else if(s.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(s.isFgRGB())this._ctx.fillStyle="rgb("+g.AttributeData.toColorRGB(s.getFgColor()).join(",")+")";else{var A=s.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&s.isBold()&&A<8&&(A+=8),this._ctx.fillStyle=this._colors.ansi[A].css}this._clipRow(t),s.isDim()&&(this._ctx.globalAlpha=e.DIM_OPACITY),this._ctx.fillText(s.getChars(),r*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},i.prototype._clipRow=function(s){this._ctx.beginPath(),this._ctx.rect(0,s*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},i.prototype._getFont=function(s,r){return(r?"italic":"")+" "+(s?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},i.prototype._getContrastColor=function(s){if(this._optionsService.options.minimumContrastRatio!==1){var r=this._colors.contrastCache.getColor(s.bg,s.fg);if(r!==void 0)return r||void 0;var t=s.getFgColor(),o=s.getFgColorMode(),a=s.getBgColor(),A=s.getBgColorMode(),p=!!s.isInverse(),h=!!s.isInverse();if(p){var m=t;t=a,a=m;var d=o;o=A,A=d}var y=this._resolveBackgroundRgba(A,a,p),x=this._resolveForegroundRgba(o,t,p,h),E=u.rgba.ensureContrastRatio(y,x,this._optionsService.options.minimumContrastRatio);if(E){var w={css:u.channels.toCss(E>>24&255,E>>16&255,E>>8&255),rgba:E};return this._colors.contrastCache.setColor(s.bg,s.fg,w),w}this._colors.contrastCache.setColor(s.bg,s.fg,null)}},i.prototype._resolveBackgroundRgba=function(s,r,t){switch(s){case 16777216:case 33554432:return this._colors.ansi[r].rgba;case 50331648:return r<<8;case 0:default:return t?this._colors.foreground.rgba:this._colors.background.rgba}},i.prototype._resolveForegroundRgba=function(s,r,t,o){switch(s){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&o&&r<8&&(r+=8),this._colors.ansi[r].rgba;case 50331648:return r<<8;case 0:default:return t?this._colors.background.rgba:this._colors.foreground.rgba}},i}();F.BaseRenderLayer=l},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.createDecorator=F.getServiceDependencies=F.serviceRegistry=void 0;function le(e,v,g){v.di$target===v?v.di$dependencies.push({id:e,index:g}):(v.di$dependencies=[{id:e,index:g}],v.di$target=v)}F.serviceRegistry=new Map,F.getServiceDependencies=function(e){return e.di$dependencies||[]},F.createDecorator=function(e){if(F.serviceRegistry.has(e))return F.serviceRegistry.get(e);var v=function(g,c,u){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");le(v,g,u)};return v.toString=function(){return e},F.serviceRegistry.set(e,v),v}},function(at,F,U){"use strict";function le(e,v,g,c){if(g===void 0&&(g=0),c===void 0&&(c=e.length),g>=e.length)return e;g=(e.length+g)%e.length,c=c>=e.length?e.length:(e.length+c)%e.length;for(var u=g;u<c;++u)e[u]=v;return e}Object.defineProperty(F,"__esModule",{value:!0}),F.concat=F.fillFallback=F.fill=void 0,F.fill=function(e,v,g,c){return e.fill?e.fill(v,g,c):le(e,v,g,c)},F.fillFallback=le,F.concat=function(e,v){var g=new e.constructor(e.length+v.length);return g.set(e),g.set(v,e.length),g}},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.BufferLine=F.DEFAULT_ATTR_DATA=void 0;var le=U(8),e=U(3),v=U(4),g=U(6);F.DEFAULT_ATTR_DATA=Object.freeze(new g.AttributeData);var c=function(){function u(n,l,i){i===void 0&&(i=!1),this.isWrapped=i,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*n);for(var s=l||v.CellData.fromCharData([0,e.NULL_CELL_CHAR,e.NULL_CELL_WIDTH,e.NULL_CELL_CODE]),r=0;r<n;++r)this.setCell(r,s);this.length=n}return u.prototype.get=function(n){var l=this._data[3*n+0],i=2097151&l;return[this._data[3*n+1],2097152&l?this._combined[n]:i?le.stringFromCodePoint(i):"",l>>22,2097152&l?this._combined[n].charCodeAt(this._combined[n].length-1):i]},u.prototype.set=function(n,l){this._data[3*n+1]=l[e.CHAR_DATA_ATTR_INDEX],l[e.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[n]=l[1],this._data[3*n+0]=2097152|n|l[e.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*n+0]=l[e.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|l[e.CHAR_DATA_WIDTH_INDEX]<<22},u.prototype.getWidth=function(n){return this._data[3*n+0]>>22},u.prototype.hasWidth=function(n){return 12582912&this._data[3*n+0]},u.prototype.getFg=function(n){return this._data[3*n+1]},u.prototype.getBg=function(n){return this._data[3*n+2]},u.prototype.hasContent=function(n){return 4194303&this._data[3*n+0]},u.prototype.getCodePoint=function(n){var l=this._data[3*n+0];return 2097152&l?this._combined[n].charCodeAt(this._combined[n].length-1):2097151&l},u.prototype.isCombined=function(n){return 2097152&this._data[3*n+0]},u.prototype.getString=function(n){var l=this._data[3*n+0];return 2097152&l?this._combined[n]:2097151&l?le.stringFromCodePoint(2097151&l):""},u.prototype.loadCell=function(n,l){var i=3*n;return l.content=this._data[i+0],l.fg=this._data[i+1],l.bg=this._data[i+2],2097152&l.content&&(l.combinedData=this._combined[n]),268435456&l.bg&&(l.extended=this._extendedAttrs[n]),l},u.prototype.setCell=function(n,l){2097152&l.content&&(this._combined[n]=l.combinedData),268435456&l.bg&&(this._extendedAttrs[n]=l.extended),this._data[3*n+0]=l.content,this._data[3*n+1]=l.fg,this._data[3*n+2]=l.bg},u.prototype.setCellFromCodePoint=function(n,l,i,s,r,t){268435456&r&&(this._extendedAttrs[n]=t),this._data[3*n+0]=l|i<<22,this._data[3*n+1]=s,this._data[3*n+2]=r},u.prototype.addCodepointToCell=function(n,l){var i=this._data[3*n+0];2097152&i?this._combined[n]+=le.stringFromCodePoint(l):(2097151&i?(this._combined[n]=le.stringFromCodePoint(2097151&i)+le.stringFromCodePoint(l),i&=-2097152,i|=2097152):i=l|1<<22,this._data[3*n+0]=i)},u.prototype.insertCells=function(n,l,i,s){if((n%=this.length)&&this.getWidth(n-1)===2&&this.setCellFromCodePoint(n-1,0,1,(s==null?void 0:s.fg)||0,(s==null?void 0:s.bg)||0,(s==null?void 0:s.extended)||new g.ExtendedAttrs),l<this.length-n){for(var r=new v.CellData,t=this.length-n-l-1;t>=0;--t)this.setCell(n+l+t,this.loadCell(n+t,r));for(t=0;t<l;++t)this.setCell(n+t,i)}else for(t=n;t<this.length;++t)this.setCell(t,i);this.getWidth(this.length-1)===2&&this.setCellFromCodePoint(this.length-1,0,1,(s==null?void 0:s.fg)||0,(s==null?void 0:s.bg)||0,(s==null?void 0:s.extended)||new g.ExtendedAttrs)},u.prototype.deleteCells=function(n,l,i,s){if(n%=this.length,l<this.length-n){for(var r=new v.CellData,t=0;t<this.length-n-l;++t)this.setCell(n+t,this.loadCell(n+l+t,r));for(t=this.length-l;t<this.length;++t)this.setCell(t,i)}else for(t=n;t<this.length;++t)this.setCell(t,i);n&&this.getWidth(n-1)===2&&this.setCellFromCodePoint(n-1,0,1,(s==null?void 0:s.fg)||0,(s==null?void 0:s.bg)||0,(s==null?void 0:s.extended)||new g.ExtendedAttrs),this.getWidth(n)!==0||this.hasContent(n)||this.setCellFromCodePoint(n,0,1,(s==null?void 0:s.fg)||0,(s==null?void 0:s.bg)||0,(s==null?void 0:s.extended)||new g.ExtendedAttrs)},u.prototype.replaceCells=function(n,l,i,s){for(n&&this.getWidth(n-1)===2&&this.setCellFromCodePoint(n-1,0,1,(s==null?void 0:s.fg)||0,(s==null?void 0:s.bg)||0,(s==null?void 0:s.extended)||new g.ExtendedAttrs),l<this.length&&this.getWidth(l-1)===2&&this.setCellFromCodePoint(l,0,1,(s==null?void 0:s.fg)||0,(s==null?void 0:s.bg)||0,(s==null?void 0:s.extended)||new g.ExtendedAttrs);n<l&&n<this.length;)this.setCell(n++,i)},u.prototype.resize=function(n,l){if(n!==this.length){if(n>this.length){var i=new Uint32Array(3*n);this.length&&(3*n<this._data.length?i.set(this._data.subarray(0,3*n)):i.set(this._data)),this._data=i;for(var s=this.length;s<n;++s)this.setCell(s,l)}else if(n){(i=new Uint32Array(3*n)).set(this._data.subarray(0,3*n)),this._data=i;var r=Object.keys(this._combined);for(s=0;s<r.length;s++){var t=parseInt(r[s],10);t>=n&&delete this._combined[t]}}else this._data=new Uint32Array(0),this._combined={};this.length=n}},u.prototype.fill=function(n){this._combined={},this._extendedAttrs={};for(var l=0;l<this.length;++l)this.setCell(l,n)},u.prototype.copyFrom=function(n){for(var l in this.length!==n.length?this._data=new Uint32Array(n._data):this._data.set(n._data),this.length=n.length,this._combined={},n._combined)this._combined[l]=n._combined[l];for(var l in this._extendedAttrs={},n._extendedAttrs)this._extendedAttrs[l]=n._extendedAttrs[l];this.isWrapped=n.isWrapped},u.prototype.clone=function(){var n=new u(0);for(var l in n._data=new Uint32Array(this._data),n.length=this.length,this._combined)n._combined[l]=this._combined[l];for(var l in this._extendedAttrs)n._extendedAttrs[l]=this._extendedAttrs[l];return n.isWrapped=this.isWrapped,n},u.prototype.getTrimmedLength=function(){for(var n=this.length-1;n>=0;--n)if(4194303&this._data[3*n+0])return n+(this._data[3*n+0]>>22);return 0},u.prototype.copyCellsFrom=function(n,l,i,s,r){var t=n._data;if(r)for(var o=s-1;o>=0;o--)for(var a=0;a<3;a++)this._data[3*(i+o)+a]=t[3*(l+o)+a];else for(o=0;o<s;o++)for(a=0;a<3;a++)this._data[3*(i+o)+a]=t[3*(l+o)+a];var A=Object.keys(n._combined);for(a=0;a<A.length;a++){var p=parseInt(A[a],10);p>=l&&(this._combined[p-l+i]=n._combined[p])}},u.prototype.translateToString=function(n,l,i){n===void 0&&(n=!1),l===void 0&&(l=0),i===void 0&&(i=this.length),n&&(i=Math.min(i,this.getTrimmedLength()));for(var s="";l<i;){var r=this._data[3*l+0],t=2097151&r;s+=2097152&r?this._combined[l]:t?le.stringFromCodePoint(t):e.WHITESPACE_CELL_CHAR,l+=r>>22||1}return s},u}();F.BufferLine=c},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.removeElementFromParent=void 0,F.removeElementFromParent=function(){for(var le,e=[],v=0;v<arguments.length;v++)e[v]=arguments[v];for(var g=0,c=e;g<c.length;g++){var u=c[g];(le=u==null?void 0:u.parentElement)===null||le===void 0||le.removeChild(u)}}},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.tooMuchOutput=F.promptLabel=void 0,F.promptLabel="Terminal input",F.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(x,E){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(w,b){w.__proto__=b}||function(w,b){for(var S in b)b.hasOwnProperty(S)&&(w[S]=b[S])})(x,E)},function(x,E){function w(){this.constructor=x}le(x,E),x.prototype=E===null?Object.create(E):(w.prototype=E.prototype,new w)});Object.defineProperty(F,"__esModule",{value:!0}),F.InputHandler=F.WindowsOptionsReportType=void 0;var v,g=U(12),c=U(20),u=U(39),n=U(2),l=U(15),i=U(8),s=U(16),r=U(0),t=U(3),o=U(4),a=U(6),A=U(22),p=U(24),h={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function m(x,E){if(x>24)return E.setWinLines||!1;switch(x){case 1:return!!E.restoreWin;case 2:return!!E.minimizeWin;case 3:return!!E.setWinPosition;case 4:return!!E.setWinSizePixels;case 5:return!!E.raiseWin;case 6:return!!E.lowerWin;case 7:return!!E.refreshWin;case 8:return!!E.setWinSizeChars;case 9:return!!E.maximizeWin;case 10:return!!E.fullscreenWin;case 11:return!!E.getWinState;case 13:return!!E.getWinPosition;case 14:return!!E.getWinSizePixels;case 15:return!!E.getScreenSizePixels;case 16:return!!E.getCellSizePixels;case 18:return!!E.getWinSizeChars;case 19:return!!E.getScreenSizeChars;case 20:return!!E.getIconTitle;case 21:return!!E.getWinTitle;case 22:return!!E.pushTitle;case 23:return!!E.popTitle;case 24:return!!E.setWinLines}return!1}(function(x){x[x.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",x[x.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(v=F.WindowsOptionsReportType||(F.WindowsOptionsReportType={}));var d=function(){function x(E,w,b,S){this._bufferService=E,this._coreService=w,this._logService=b,this._optionsService=S,this._data=new Uint32Array(0)}return x.prototype.hook=function(E){this._data=new Uint32Array(0)},x.prototype.put=function(E,w,b){this._data=l.concat(this._data,E.subarray(w,b))},x.prototype.unhook=function(E){if(E){var w=i.utf32ToString(this._data);switch(this._data=new Uint32Array(0),w){case'"q':return this._coreService.triggerDataEvent(g.C0.ESC+'P1$r0"q'+g.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(g.C0.ESC+'P1$r61;1"p'+g.C0.ESC+"\\");case"r":var b=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(g.C0.ESC+"P1$r"+b+g.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(g.C0.ESC+"P1$r0m"+g.C0.ESC+"\\");case" q":var S={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return S-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(g.C0.ESC+"P1$r"+S+" q"+g.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",w),this._coreService.triggerDataEvent(g.C0.ESC+"P0$r"+g.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},x}(),y=function(x){function E(w,b,S,B,T,D,G,C,R){R===void 0&&(R=new u.EscapeSequenceParser);var P=x.call(this)||this;P._bufferService=w,P._charsetService=b,P._coreService=S,P._dirtyRowService=B,P._logService=T,P._optionsService=D,P._coreMouseService=G,P._unicodeService=C,P._parser=R,P._parseBuffer=new Uint32Array(4096),P._stringDecoder=new i.StringToUtf32,P._utf8Decoder=new i.Utf8ToUtf32,P._workCell=new o.CellData,P._windowTitle="",P._iconName="",P._windowTitleStack=[],P._iconNameStack=[],P._curAttrData=s.DEFAULT_ATTR_DATA.clone(),P._eraseAttrDataInternal=s.DEFAULT_ATTR_DATA.clone(),P._onRequestBell=new r.EventEmitter,P._onRequestRefreshRows=new r.EventEmitter,P._onRequestReset=new r.EventEmitter,P._onRequestScroll=new r.EventEmitter,P._onRequestSyncScrollBar=new r.EventEmitter,P._onRequestWindowsOptionsReport=new r.EventEmitter,P._onA11yChar=new r.EventEmitter,P._onA11yTab=new r.EventEmitter,P._onCursorMove=new r.EventEmitter,P._onLineFeed=new r.EventEmitter,P._onScroll=new r.EventEmitter,P._onTitleChange=new r.EventEmitter,P.register(P._parser),P._parser.setCsiHandlerFallback(function(Q,ue){P._logService.debug("Unknown CSI code: ",{identifier:P._parser.identToString(Q),params:ue.toArray()})}),P._parser.setEscHandlerFallback(function(Q){P._logService.debug("Unknown ESC code: ",{identifier:P._parser.identToString(Q)})}),P._parser.setExecuteHandlerFallback(function(Q){P._logService.debug("Unknown EXECUTE code: ",{code:Q})}),P._parser.setOscHandlerFallback(function(Q,ue,se){P._logService.debug("Unknown OSC code: ",{identifier:Q,action:ue,data:se})}),P._parser.setDcsHandlerFallback(function(Q,ue,se){ue==="HOOK"&&(se=se.toArray()),P._logService.debug("Unknown DCS code: ",{identifier:P._parser.identToString(Q),action:ue,payload:se})}),P._parser.setPrintHandler(function(Q,ue,se){return P.print(Q,ue,se)}),P._parser.setCsiHandler({final:"@"},function(Q){return P.insertChars(Q)}),P._parser.setCsiHandler({intermediates:" ",final:"@"},function(Q){return P.scrollLeft(Q)}),P._parser.setCsiHandler({final:"A"},function(Q){return P.cursorUp(Q)}),P._parser.setCsiHandler({intermediates:" ",final:"A"},function(Q){return P.scrollRight(Q)}),P._parser.setCsiHandler({final:"B"},function(Q){return P.cursorDown(Q)}),P._parser.setCsiHandler({final:"C"},function(Q){return P.cursorForward(Q)}),P._parser.setCsiHandler({final:"D"},function(Q){return P.cursorBackward(Q)}),P._parser.setCsiHandler({final:"E"},function(Q){return P.cursorNextLine(Q)}),P._parser.setCsiHandler({final:"F"},function(Q){return P.cursorPrecedingLine(Q)}),P._parser.setCsiHandler({final:"G"},function(Q){return P.cursorCharAbsolute(Q)}),P._parser.setCsiHandler({final:"H"},function(Q){return P.cursorPosition(Q)}),P._parser.setCsiHandler({final:"I"},function(Q){return P.cursorForwardTab(Q)}),P._parser.setCsiHandler({final:"J"},function(Q){return P.eraseInDisplay(Q)}),P._parser.setCsiHandler({prefix:"?",final:"J"},function(Q){return P.eraseInDisplay(Q)}),P._parser.setCsiHandler({final:"K"},function(Q){return P.eraseInLine(Q)}),P._parser.setCsiHandler({prefix:"?",final:"K"},function(Q){return P.eraseInLine(Q)}),P._parser.setCsiHandler({final:"L"},function(Q){return P.insertLines(Q)}),P._parser.setCsiHandler({final:"M"},function(Q){return P.deleteLines(Q)}),P._parser.setCsiHandler({final:"P"},function(Q){return P.deleteChars(Q)}),P._parser.setCsiHandler({final:"S"},function(Q){return P.scrollUp(Q)}),P._parser.setCsiHandler({final:"T"},function(Q){return P.scrollDown(Q)}),P._parser.setCsiHandler({final:"X"},function(Q){return P.eraseChars(Q)}),P._parser.setCsiHandler({final:"Z"},function(Q){return P.cursorBackwardTab(Q)}),P._parser.setCsiHandler({final:"`"},function(Q){return P.charPosAbsolute(Q)}),P._parser.setCsiHandler({final:"a"},function(Q){return P.hPositionRelative(Q)}),P._parser.setCsiHandler({final:"b"},function(Q){return P.repeatPrecedingCharacter(Q)}),P._parser.setCsiHandler({final:"c"},function(Q){return P.sendDeviceAttributesPrimary(Q)}),P._parser.setCsiHandler({prefix:">",final:"c"},function(Q){return P.sendDeviceAttributesSecondary(Q)}),P._parser.setCsiHandler({final:"d"},function(Q){return P.linePosAbsolute(Q)}),P._parser.setCsiHandler({final:"e"},function(Q){return P.vPositionRelative(Q)}),P._parser.setCsiHandler({final:"f"},function(Q){return P.hVPosition(Q)}),P._parser.setCsiHandler({final:"g"},function(Q){return P.tabClear(Q)}),P._parser.setCsiHandler({final:"h"},function(Q){return P.setMode(Q)}),P._parser.setCsiHandler({prefix:"?",final:"h"},function(Q){return P.setModePrivate(Q)}),P._parser.setCsiHandler({final:"l"},function(Q){return P.resetMode(Q)}),P._parser.setCsiHandler({prefix:"?",final:"l"},function(Q){return P.resetModePrivate(Q)}),P._parser.setCsiHandler({final:"m"},function(Q){return P.charAttributes(Q)}),P._parser.setCsiHandler({final:"n"},function(Q){return P.deviceStatus(Q)}),P._parser.setCsiHandler({prefix:"?",final:"n"},function(Q){return P.deviceStatusPrivate(Q)}),P._parser.setCsiHandler({intermediates:"!",final:"p"},function(Q){return P.softReset(Q)}),P._parser.setCsiHandler({intermediates:" ",final:"q"},function(Q){return P.setCursorStyle(Q)}),P._parser.setCsiHandler({final:"r"},function(Q){return P.setScrollRegion(Q)}),P._parser.setCsiHandler({final:"s"},function(Q){return P.saveCursor(Q)}),P._parser.setCsiHandler({final:"t"},function(Q){return P.windowOptions(Q)}),P._parser.setCsiHandler({final:"u"},function(Q){return P.restoreCursor(Q)}),P._parser.setCsiHandler({intermediates:"'",final:"}"},function(Q){return P.insertColumns(Q)}),P._parser.setCsiHandler({intermediates:"'",final:"~"},function(Q){return P.deleteColumns(Q)}),P._parser.setExecuteHandler(g.C0.BEL,function(){return P.bell()}),P._parser.setExecuteHandler(g.C0.LF,function(){return P.lineFeed()}),P._parser.setExecuteHandler(g.C0.VT,function(){return P.lineFeed()}),P._parser.setExecuteHandler(g.C0.FF,function(){return P.lineFeed()}),P._parser.setExecuteHandler(g.C0.CR,function(){return P.carriageReturn()}),P._parser.setExecuteHandler(g.C0.BS,function(){return P.backspace()}),P._parser.setExecuteHandler(g.C0.HT,function(){return P.tab()}),P._parser.setExecuteHandler(g.C0.SO,function(){return P.shiftOut()}),P._parser.setExecuteHandler(g.C0.SI,function(){return P.shiftIn()}),P._parser.setExecuteHandler(g.C1.IND,function(){return P.index()}),P._parser.setExecuteHandler(g.C1.NEL,function(){return P.nextLine()}),P._parser.setExecuteHandler(g.C1.HTS,function(){return P.tabSet()}),P._parser.setOscHandler(0,new A.OscHandler(function(Q){P.setTitle(Q),P.setIconName(Q)})),P._parser.setOscHandler(1,new A.OscHandler(function(Q){return P.setIconName(Q)})),P._parser.setOscHandler(2,new A.OscHandler(function(Q){return P.setTitle(Q)})),P._parser.setEscHandler({final:"7"},function(){return P.saveCursor()}),P._parser.setEscHandler({final:"8"},function(){return P.restoreCursor()}),P._parser.setEscHandler({final:"D"},function(){return P.index()}),P._parser.setEscHandler({final:"E"},function(){return P.nextLine()}),P._parser.setEscHandler({final:"H"},function(){return P.tabSet()}),P._parser.setEscHandler({final:"M"},function(){return P.reverseIndex()}),P._parser.setEscHandler({final:"="},function(){return P.keypadApplicationMode()}),P._parser.setEscHandler({final:">"},function(){return P.keypadNumericMode()}),P._parser.setEscHandler({final:"c"},function(){return P.fullReset()}),P._parser.setEscHandler({final:"n"},function(){return P.setgLevel(2)}),P._parser.setEscHandler({final:"o"},function(){return P.setgLevel(3)}),P._parser.setEscHandler({final:"|"},function(){return P.setgLevel(3)}),P._parser.setEscHandler({final:"}"},function(){return P.setgLevel(2)}),P._parser.setEscHandler({final:"~"},function(){return P.setgLevel(1)}),P._parser.setEscHandler({intermediates:"%",final:"@"},function(){return P.selectDefaultCharset()}),P._parser.setEscHandler({intermediates:"%",final:"G"},function(){return P.selectDefaultCharset()});var k=function(Q){te._parser.setEscHandler({intermediates:"(",final:Q},function(){return P.selectCharset("("+Q)}),te._parser.setEscHandler({intermediates:")",final:Q},function(){return P.selectCharset(")"+Q)}),te._parser.setEscHandler({intermediates:"*",final:Q},function(){return P.selectCharset("*"+Q)}),te._parser.setEscHandler({intermediates:"+",final:Q},function(){return P.selectCharset("+"+Q)}),te._parser.setEscHandler({intermediates:"-",final:Q},function(){return P.selectCharset("-"+Q)}),te._parser.setEscHandler({intermediates:".",final:Q},function(){return P.selectCharset("."+Q)}),te._parser.setEscHandler({intermediates:"/",final:Q},function(){return P.selectCharset("/"+Q)})},te=this;for(var re in c.CHARSETS)k(re);return P._parser.setEscHandler({intermediates:"#",final:"8"},function(){return P.screenAlignmentPattern()}),P._parser.setErrorHandler(function(Q){return P._logService.error("Parsing error: ",Q),Q}),P._parser.setDcsHandler({intermediates:"$",final:"q"},new d(P._bufferService,P._coreService,P._logService,P._optionsService)),P}return e(E,x),Object.defineProperty(E.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),E.prototype.dispose=function(){x.prototype.dispose.call(this)},E.prototype.parse=function(w){var b=this._bufferService.buffer,S=b.x,B=b.y;if(this._logService.debug("parsing data",w),this._parseBuffer.length<w.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(w.length,131072))),this._dirtyRowService.clearRange(),w.length>131072)for(var T=0;T<w.length;T+=131072){var D=T+131072<w.length?T+131072:w.length,G=typeof w=="string"?this._stringDecoder.decode(w.substring(T,D),this._parseBuffer):this._utf8Decoder.decode(w.subarray(T,D),this._parseBuffer);this._parser.parse(this._parseBuffer,G)}else G=typeof w=="string"?this._stringDecoder.decode(w,this._parseBuffer):this._utf8Decoder.decode(w,this._parseBuffer),this._parser.parse(this._parseBuffer,G);(b=this._bufferService.buffer).x===S&&b.y===B||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},E.prototype.print=function(w,b,S){var B,T,D=this._bufferService.buffer,G=this._charsetService.charset,C=this._optionsService.options.screenReaderMode,R=this._bufferService.cols,P=this._coreService.decPrivateModes.wraparound,k=this._coreService.modes.insertMode,te=this._curAttrData,re=D.lines.get(D.ybase+D.y);this._dirtyRowService.markDirty(D.y),D.x&&S-b>0&&re.getWidth(D.x-1)===2&&re.setCellFromCodePoint(D.x-1,0,1,te.fg,te.bg,te.extended);for(var Q=b;Q<S;++Q){if(B=w[Q],T=this._unicodeService.wcwidth(B),B<127&&G){var ue=G[String.fromCharCode(B)];ue&&(B=ue.charCodeAt(0))}if(C&&this._onA11yChar.fire(i.stringFromCodePoint(B)),T||!D.x){if(D.x+T-1>=R){if(P){for(;D.x<R;)re.setCellFromCodePoint(D.x++,0,1,te.fg,te.bg,te.extended);D.x=0,D.y++,D.y===D.scrollBottom+1?(D.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(D.y>=this._bufferService.rows&&(D.y=this._bufferService.rows-1),D.lines.get(D.ybase+D.y).isWrapped=!0),re=D.lines.get(D.ybase+D.y)}else if(D.x=R-1,T===2)continue}if(k&&(re.insertCells(D.x,T,D.getNullCell(te),te),re.getWidth(R-1)===2&&re.setCellFromCodePoint(R-1,t.NULL_CELL_CODE,t.NULL_CELL_WIDTH,te.fg,te.bg,te.extended)),re.setCellFromCodePoint(D.x++,B,T,te.fg,te.bg,te.extended),T>0)for(;--T;)re.setCellFromCodePoint(D.x++,0,0,te.fg,te.bg,te.extended)}else re.getWidth(D.x-1)?re.addCodepointToCell(D.x-1,B):re.addCodepointToCell(D.x-2,B)}S-b>0&&(re.loadCell(D.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),D.x<R&&S-b>0&&re.getWidth(D.x)===0&&!re.hasContent(D.x)&&re.setCellFromCodePoint(D.x,0,1,te.fg,te.bg,te.extended),this._dirtyRowService.markDirty(D.y)},E.prototype.addCsiHandler=function(w,b){var S=this;return w.final!=="t"||w.prefix||w.intermediates?this._parser.addCsiHandler(w,b):this._parser.addCsiHandler(w,function(B){return!m(B.params[0],S._optionsService.options.windowOptions)||b(B)})},E.prototype.addDcsHandler=function(w,b){return this._parser.addDcsHandler(w,new p.DcsHandler(b))},E.prototype.addEscHandler=function(w,b){return this._parser.addEscHandler(w,b)},E.prototype.addOscHandler=function(w,b){return this._parser.addOscHandler(w,new A.OscHandler(b))},E.prototype.bell=function(){this._onRequestBell.fire()},E.prototype.lineFeed=function(){var w=this._bufferService.buffer;this._dirtyRowService.markDirty(w.y),this._optionsService.options.convertEol&&(w.x=0),w.y++,w.y===w.scrollBottom+1?(w.y--,this._onRequestScroll.fire(this._eraseAttrData())):w.y>=this._bufferService.rows&&(w.y=this._bufferService.rows-1),w.x>=this._bufferService.cols&&w.x--,this._dirtyRowService.markDirty(w.y),this._onLineFeed.fire()},E.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},E.prototype.backspace=function(){var w,b=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(b.x>0&&b.x--);if(this._restrictCursor(this._bufferService.cols),b.x>0)b.x--;else if(b.x===0&&b.y>b.scrollTop&&b.y<=b.scrollBottom&&(!((w=b.lines.get(b.ybase+b.y))===null||w===void 0)&&w.isWrapped)){b.lines.get(b.ybase+b.y).isWrapped=!1,b.y--,b.x=this._bufferService.cols-1;var S=b.lines.get(b.ybase+b.y);S.hasWidth(b.x)&&!S.hasContent(b.x)&&b.x--}this._restrictCursor()},E.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var w=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-w)}},E.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},E.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},E.prototype._restrictCursor=function(w){w===void 0&&(w=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(w,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)},E.prototype._setCursor=function(w,b){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=w,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+b):(this._bufferService.buffer.x=w,this._bufferService.buffer.y=b),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},E.prototype._moveCursor=function(w,b){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+w,this._bufferService.buffer.y+b)},E.prototype.cursorUp=function(w){var b=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;b>=0?this._moveCursor(0,-Math.min(b,w.params[0]||1)):this._moveCursor(0,-(w.params[0]||1))},E.prototype.cursorDown=function(w){var b=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;b>=0?this._moveCursor(0,Math.min(b,w.params[0]||1)):this._moveCursor(0,w.params[0]||1)},E.prototype.cursorForward=function(w){this._moveCursor(w.params[0]||1,0)},E.prototype.cursorBackward=function(w){this._moveCursor(-(w.params[0]||1),0)},E.prototype.cursorNextLine=function(w){this.cursorDown(w),this._bufferService.buffer.x=0},E.prototype.cursorPrecedingLine=function(w){this.cursorUp(w),this._bufferService.buffer.x=0},E.prototype.cursorCharAbsolute=function(w){this._setCursor((w.params[0]||1)-1,this._bufferService.buffer.y)},E.prototype.cursorPosition=function(w){this._setCursor(w.length>=2?(w.params[1]||1)-1:0,(w.params[0]||1)-1)},E.prototype.charPosAbsolute=function(w){this._setCursor((w.params[0]||1)-1,this._bufferService.buffer.y)},E.prototype.hPositionRelative=function(w){this._moveCursor(w.params[0]||1,0)},E.prototype.linePosAbsolute=function(w){this._setCursor(this._bufferService.buffer.x,(w.params[0]||1)-1)},E.prototype.vPositionRelative=function(w){this._moveCursor(0,w.params[0]||1)},E.prototype.hVPosition=function(w){this.cursorPosition(w)},E.prototype.tabClear=function(w){var b=w.params[0];b===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:b===3&&(this._bufferService.buffer.tabs={})},E.prototype.cursorForwardTab=function(w){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var b=w.params[0]||1;b--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},E.prototype.cursorBackwardTab=function(w){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var b=w.params[0]||1,S=this._bufferService.buffer;b--;)S.x=S.prevStop()},E.prototype._eraseInBufferLine=function(w,b,S,B){B===void 0&&(B=!1);var T=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+w);T.replaceCells(b,S,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),B&&(T.isWrapped=!1)},E.prototype._resetBufferLine=function(w){var b=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+w);b.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),b.isWrapped=!1},E.prototype.eraseInDisplay=function(w){var b;switch(this._restrictCursor(),w.params[0]){case 0:for(b=this._bufferService.buffer.y,this._dirtyRowService.markDirty(b),this._eraseInBufferLine(b++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);b<this._bufferService.rows;b++)this._resetBufferLine(b);this._dirtyRowService.markDirty(b);break;case 1:for(b=this._bufferService.buffer.y,this._dirtyRowService.markDirty(b),this._eraseInBufferLine(b,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=this._bufferService.cols&&(this._bufferService.buffer.lines.get(b+1).isWrapped=!1);b--;)this._resetBufferLine(b);this._dirtyRowService.markDirty(0);break;case 2:for(b=this._bufferService.rows,this._dirtyRowService.markDirty(b-1);b--;)this._resetBufferLine(b);this._dirtyRowService.markDirty(0);break;case 3:var S=this._bufferService.buffer.lines.length-this._bufferService.rows;S>0&&(this._bufferService.buffer.lines.trimStart(S),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-S,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-S,0),this._onScroll.fire(0))}},E.prototype.eraseInLine=function(w){switch(this._restrictCursor(),w.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)},E.prototype.insertLines=function(w){this._restrictCursor();var b=w.params[0]||1,S=this._bufferService.buffer;if(!(S.y>S.scrollBottom||S.y<S.scrollTop)){for(var B=S.ybase+S.y,T=this._bufferService.rows-1-S.scrollBottom,D=this._bufferService.rows-1+S.ybase-T+1;b--;)S.lines.splice(D-1,1),S.lines.splice(B,0,S.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(S.y,S.scrollBottom),S.x=0}},E.prototype.deleteLines=function(w){this._restrictCursor();var b=w.params[0]||1,S=this._bufferService.buffer;if(!(S.y>S.scrollBottom||S.y<S.scrollTop)){var B,T=S.ybase+S.y;for(B=this._bufferService.rows-1-S.scrollBottom,B=this._bufferService.rows-1+S.ybase-B;b--;)S.lines.splice(T,1),S.lines.splice(B,0,S.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(S.y,S.scrollBottom),S.x=0}},E.prototype.insertChars=function(w){this._restrictCursor();var b=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);b&&(b.insertCells(this._bufferService.buffer.x,w.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},E.prototype.deleteChars=function(w){this._restrictCursor();var b=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);b&&(b.deleteCells(this._bufferService.buffer.x,w.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},E.prototype.scrollUp=function(w){for(var b=w.params[0]||1,S=this._bufferService.buffer;b--;)S.lines.splice(S.ybase+S.scrollTop,1),S.lines.splice(S.ybase+S.scrollBottom,0,S.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(S.scrollTop,S.scrollBottom)},E.prototype.scrollDown=function(w){for(var b=w.params[0]||1,S=this._bufferService.buffer;b--;)S.lines.splice(S.ybase+S.scrollBottom,1),S.lines.splice(S.ybase+S.scrollTop,0,S.getBlankLine(s.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(S.scrollTop,S.scrollBottom)},E.prototype.scrollLeft=function(w){var b=this._bufferService.buffer;if(!(b.y>b.scrollBottom||b.y<b.scrollTop)){for(var S=w.params[0]||1,B=b.scrollTop;B<=b.scrollBottom;++B){var T=b.lines.get(b.ybase+B);T.deleteCells(0,S,b.getNullCell(this._eraseAttrData()),this._eraseAttrData()),T.isWrapped=!1}this._dirtyRowService.markRangeDirty(b.scrollTop,b.scrollBottom)}},E.prototype.scrollRight=function(w){var b=this._bufferService.buffer;if(!(b.y>b.scrollBottom||b.y<b.scrollTop)){for(var S=w.params[0]||1,B=b.scrollTop;B<=b.scrollBottom;++B){var T=b.lines.get(b.ybase+B);T.insertCells(0,S,b.getNullCell(this._eraseAttrData()),this._eraseAttrData()),T.isWrapped=!1}this._dirtyRowService.markRangeDirty(b.scrollTop,b.scrollBottom)}},E.prototype.insertColumns=function(w){var b=this._bufferService.buffer;if(!(b.y>b.scrollBottom||b.y<b.scrollTop)){for(var S=w.params[0]||1,B=b.scrollTop;B<=b.scrollBottom;++B){var T=this._bufferService.buffer.lines.get(b.ybase+B);T.insertCells(b.x,S,b.getNullCell(this._eraseAttrData()),this._eraseAttrData()),T.isWrapped=!1}this._dirtyRowService.markRangeDirty(b.scrollTop,b.scrollBottom)}},E.prototype.deleteColumns=function(w){var b=this._bufferService.buffer;if(!(b.y>b.scrollBottom||b.y<b.scrollTop)){for(var S=w.params[0]||1,B=b.scrollTop;B<=b.scrollBottom;++B){var T=b.lines.get(b.ybase+B);T.deleteCells(b.x,S,b.getNullCell(this._eraseAttrData()),this._eraseAttrData()),T.isWrapped=!1}this._dirtyRowService.markRangeDirty(b.scrollTop,b.scrollBottom)}},E.prototype.eraseChars=function(w){this._restrictCursor();var b=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);b&&(b.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(w.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},E.prototype.repeatPrecedingCharacter=function(w){if(this._parser.precedingCodepoint){for(var b=w.params[0]||1,S=new Uint32Array(b),B=0;B<b;++B)S[B]=this._parser.precedingCodepoint;this.print(S,0,S.length)}},E.prototype.sendDeviceAttributesPrimary=function(w){w.params[0]>0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(g.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(g.C0.ESC+"[?6c"))},E.prototype.sendDeviceAttributesSecondary=function(w){w.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(g.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(g.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(w.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(g.C0.ESC+"[>83;40003;0c"))},E.prototype._is=function(w){return(this._optionsService.options.termName+"").indexOf(w)===0},E.prototype.setMode=function(w){for(var b=0;b<w.length;b++)switch(w.params[b]){case 4:this._coreService.modes.insertMode=!0}},E.prototype.setModePrivate=function(w){for(var b=0;b<w.length;b++)switch(w.params[b]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!0;break;case 2:this._charsetService.setgCharset(0,c.DEFAULT_CHARSET),this._charsetService.setgCharset(1,c.DEFAULT_CHARSET),this._charsetService.setgCharset(2,c.DEFAULT_CHARSET),this._charsetService.setgCharset(3,c.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}},E.prototype.resetMode=function(w){for(var b=0;b<w.length;b++)switch(w.params[b]){case 4:this._coreService.modes.insertMode=!1}},E.prototype.resetModePrivate=function(w){for(var b=0;b<w.length;b++)switch(w.params[b]){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(),w.params[b]===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}},E.prototype._updateAttrColor=function(w,b,S,B,T){return b===2?(w|=50331648,w&=-16777216,w|=a.AttributeData.fromColorRGB([S,B,T])):b===5&&(w&=-50331904,w|=33554432|255&S),w},E.prototype._extractColor=function(w,b,S){var B=[0,0,-1,0,0,0],T=0,D=0;do{if(B[D+T]=w.params[b+D],w.hasSubParams(b+D)){var G=w.getSubParams(b+D),C=0;do B[1]===5&&(T=1),B[D+C+1+T]=G[C];while(++C<G.length&&C+D+1+T<B.length);break}if(B[1]===5&&D+T>=2||B[1]===2&&D+T>=5)break;B[1]&&(T=1)}while(++D+b<w.length&&D+T<B.length);for(C=2;C<B.length;++C)B[C]===-1&&(B[C]=0);switch(B[0]){case 38:S.fg=this._updateAttrColor(S.fg,B[1],B[3],B[4],B[5]);break;case 48:S.bg=this._updateAttrColor(S.bg,B[1],B[3],B[4],B[5]);break;case 58:S.extended=S.extended.clone(),S.extended.underlineColor=this._updateAttrColor(S.extended.underlineColor,B[1],B[3],B[4],B[5])}return D},E.prototype._processUnderline=function(w,b){b.extended=b.extended.clone(),(!~w||w>5)&&(w=1),b.extended.underlineStyle=w,b.fg|=268435456,w===0&&(b.fg&=-268435457),b.updateExtended()},E.prototype.charAttributes=function(w){if(w.length===1&&w.params[0]===0)return this._curAttrData.fg=s.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=s.DEFAULT_ATTR_DATA.bg);for(var b,S=w.length,B=this._curAttrData,T=0;T<S;T++)(b=w.params[T])>=30&&b<=37?(B.fg&=-50331904,B.fg|=16777216|b-30):b>=40&&b<=47?(B.bg&=-50331904,B.bg|=16777216|b-40):b>=90&&b<=97?(B.fg&=-50331904,B.fg|=16777224|b-90):b>=100&&b<=107?(B.bg&=-50331904,B.bg|=16777224|b-100):b===0?(B.fg=s.DEFAULT_ATTR_DATA.fg,B.bg=s.DEFAULT_ATTR_DATA.bg):b===1?B.fg|=134217728:b===3?B.bg|=67108864:b===4?(B.fg|=268435456,this._processUnderline(w.hasSubParams(T)?w.getSubParams(T)[0]:1,B)):b===5?B.fg|=536870912:b===7?B.fg|=67108864:b===8?B.fg|=1073741824:b===2?B.bg|=134217728:b===21?this._processUnderline(2,B):b===22?(B.fg&=-134217729,B.bg&=-134217729):b===23?B.bg&=-67108865:b===24?B.fg&=-268435457:b===25?B.fg&=-536870913:b===27?B.fg&=-67108865:b===28?B.fg&=-1073741825:b===39?(B.fg&=-67108864,B.fg|=16777215&s.DEFAULT_ATTR_DATA.fg):b===49?(B.bg&=-67108864,B.bg|=16777215&s.DEFAULT_ATTR_DATA.bg):b===38||b===48||b===58?T+=this._extractColor(w,T,B):b===59?(B.extended=B.extended.clone(),B.extended.underlineColor=-1,B.updateExtended()):b===100?(B.fg&=-67108864,B.fg|=16777215&s.DEFAULT_ATTR_DATA.fg,B.bg&=-67108864,B.bg|=16777215&s.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",b)},E.prototype.deviceStatus=function(w){switch(w.params[0]){case 5:this._coreService.triggerDataEvent(g.C0.ESC+"[0n");break;case 6:var b=this._bufferService.buffer.y+1,S=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(g.C0.ESC+"["+b+";"+S+"R")}},E.prototype.deviceStatusPrivate=function(w){switch(w.params[0]){case 6:var b=this._bufferService.buffer.y+1,S=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(g.C0.ESC+"[?"+b+";"+S+"R")}},E.prototype.softReset=function(w){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=s.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},E.prototype.setCursorStyle=function(w){var b=w.params[0]||1;switch(b){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 S=b%2==1;this._optionsService.options.cursorBlink=S},E.prototype.setScrollRegion=function(w){var b,S=w.params[0]||1;(w.length<2||(b=w.params[1])>this._bufferService.rows||b===0)&&(b=this._bufferService.rows),b>S&&(this._bufferService.buffer.scrollTop=S-1,this._bufferService.buffer.scrollBottom=b-1,this._setCursor(0,0))},E.prototype.windowOptions=function(w){if(m(w.params[0],this._optionsService.options.windowOptions)){var b=w.length>1?w.params[1]:0;switch(w.params[0]){case 14:b!==2&&this._onRequestWindowsOptionsReport.fire(v.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(v.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(g.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:b!==0&&b!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),b!==0&&b!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:b!==0&&b!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),b!==0&&b!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},E.prototype.saveCursor=function(w){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},E.prototype.restoreCursor=function(w){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()},E.prototype.setTitle=function(w){this._windowTitle=w,this._onTitleChange.fire(w)},E.prototype.setIconName=function(w){this._iconName=w},E.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},E.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},E.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},E.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,c.DEFAULT_CHARSET)},E.prototype.selectCharset=function(w){w.length===2?w[0]!=="/"&&this._charsetService.setgCharset(h[w[0]],c.CHARSETS[w[1]]||c.DEFAULT_CHARSET):this.selectDefaultCharset()},E.prototype.index=function(){this._restrictCursor();var w=this._bufferService.buffer;this._bufferService.buffer.y++,w.y===w.scrollBottom+1?(w.y--,this._onRequestScroll.fire(this._eraseAttrData())):w.y>=this._bufferService.rows&&(w.y=this._bufferService.rows-1),this._restrictCursor()},E.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},E.prototype.reverseIndex=function(){this._restrictCursor();var w=this._bufferService.buffer;if(w.y===w.scrollTop){var b=w.scrollBottom-w.scrollTop;w.lines.shiftElements(w.ybase+w.y,b,1),w.lines.set(w.ybase+w.y,w.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(w.scrollTop,w.scrollBottom)}else w.y--,this._restrictCursor()},E.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},E.prototype.reset=function(){this._curAttrData=s.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=s.DEFAULT_ATTR_DATA.clone()},E.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},E.prototype.setgLevel=function(w){this._charsetService.setgLevel(w)},E.prototype.screenAlignmentPattern=function(){var w=new o.CellData;w.content=1<<22|69,w.fg=this._curAttrData.fg,w.bg=this._curAttrData.bg;var b=this._bufferService.buffer;this._setCursor(0,0);for(var S=0;S<this._bufferService.rows;++S){var B=b.ybase+b.y+S,T=b.lines.get(B);T&&(T.fill(w),T.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},E}(n.Disposable);F.InputHandler=y},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.DEFAULT_CHARSET=F.CHARSETS=void 0,F.CHARSETS={},F.DEFAULT_CHARSET=F.CHARSETS.B,F.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"},F.CHARSETS.A={"#":"\xA3"},F.CHARSETS.B=void 0,F.CHARSETS[4]={"#":"\xA3","@":"\xBE","[":"ij","\\":"\xBD","]":"|","{":"\xA8","|":"f","}":"\xBC","~":"\xB4"},F.CHARSETS.C=F.CHARSETS[5]={"[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},F.CHARSETS.R={"#":"\xA3","@":"\xE0","[":"\xB0","\\":"\xE7","]":"\xA7","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xA8"},F.CHARSETS.Q={"@":"\xE0","[":"\xE2","\\":"\xE7","]":"\xEA","^":"\xEE","`":"\xF4","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xFB"},F.CHARSETS.K={"@":"\xA7","[":"\xC4","\\":"\xD6","]":"\xDC","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xDF"},F.CHARSETS.Y={"#":"\xA3","@":"\xA7","[":"\xB0","\\":"\xE7","]":"\xE9","`":"\xF9","{":"\xE0","|":"\xF2","}":"\xE8","~":"\xEC"},F.CHARSETS.E=F.CHARSETS[6]={"@":"\xC4","[":"\xC6","\\":"\xD8","]":"\xC5","^":"\xDC","`":"\xE4","{":"\xE6","|":"\xF8","}":"\xE5","~":"\xFC"},F.CHARSETS.Z={"#":"\xA3","@":"\xA7","[":"\xA1","\\":"\xD1","]":"\xBF","{":"\xB0","|":"\xF1","}":"\xE7"},F.CHARSETS.H=F.CHARSETS[7]={"@":"\xC9","[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},F.CHARSETS["="]={"#":"\xF9","@":"\xE0","[":"\xE9","\\":"\xE7","]":"\xEA","^":"\xEE",_:"\xE8","`":"\xF4","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xFB"}},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.Params=void 0;var le=function(){function e(v,g){if(v===void 0&&(v=32),g===void 0&&(g=32),this.maxLength=v,this.maxSubParamsLength=g,g>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(v),this.length=0,this._subParams=new Int32Array(g),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(v),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return e.fromArray=function(v){var g=new e;if(!v.length)return g;for(var c=v[0]instanceof Array?1:0;c<v.length;++c){var u=v[c];if(u instanceof Array)for(var n=0;n<u.length;++n)g.addSubParam(u[n]);else g.addParam(u)}return g},e.prototype.clone=function(){var v=new e(this.maxLength,this.maxSubParamsLength);return v.params.set(this.params),v.length=this.length,v._subParams.set(this._subParams),v._subParamsLength=this._subParamsLength,v._subParamsIdx.set(this._subParamsIdx),v._rejectDigits=this._rejectDigits,v._rejectSubDigits=this._rejectSubDigits,v._digitIsSub=this._digitIsSub,v},e.prototype.toArray=function(){for(var v=[],g=0;g<this.length;++g){v.push(this.params[g]);var c=this._subParamsIdx[g]>>8,u=255&this._subParamsIdx[g];u-c>0&&v.push(Array.prototype.slice.call(this._subParams,c,u))}return v},e.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},e.prototype.addParam=function(v){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(v<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=v>2147483647?2147483647:v}},e.prototype.addSubParam=function(v){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(v<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=v>2147483647?2147483647:v,this._subParamsIdx[this.length-1]++}},e.prototype.hasSubParams=function(v){return(255&this._subParamsIdx[v])-(this._subParamsIdx[v]>>8)>0},e.prototype.getSubParams=function(v){var g=this._subParamsIdx[v]>>8,c=255&this._subParamsIdx[v];return c-g>0?this._subParams.subarray(g,c):null},e.prototype.getSubParamsAll=function(){for(var v={},g=0;g<this.length;++g){var c=this._subParamsIdx[g]>>8,u=255&this._subParamsIdx[g];u-c>0&&(v[g]=this._subParams.slice(c,u))}return v},e.prototype.addDigit=function(v){var g;if(!(this._rejectDigits||!(g=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var c=this._digitIsSub?this._subParams:this.params,u=c[g-1];c[g-1]=~u?Math.min(10*u+v,2147483647):v}},e}();F.Params=le},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.OscHandler=F.OscParser=void 0;var le=U(23),e=U(8),v=function(){function c(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return c.prototype.addHandler=function(u,n){this._handlers[u]===void 0&&(this._handlers[u]=[]);var l=this._handlers[u];return l.push(n),{dispose:function(){var i=l.indexOf(n);i!==-1&&l.splice(i,1)}}},c.prototype.setHandler=function(u,n){this._handlers[u]=[n]},c.prototype.clearHandler=function(u){this._handlers[u]&&delete this._handlers[u]},c.prototype.setHandlerFallback=function(u){this._handlerFb=u},c.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},c.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},c.prototype._start=function(){var u=this._handlers[this._id];if(u)for(var n=u.length-1;n>=0;n--)u[n].start();else this._handlerFb(this._id,"START")},c.prototype._put=function(u,n,l){var i=this._handlers[this._id];if(i)for(var s=i.length-1;s>=0;s--)i[s].put(u,n,l);else this._handlerFb(this._id,"PUT",e.utf32ToString(u,n,l))},c.prototype._end=function(u){var n=this._handlers[this._id];if(n){for(var l=n.length-1;l>=0&&n[l].end(u)===!1;l--);for(l--;l>=0;l--)n[l].end(!1)}else this._handlerFb(this._id,"END",u)},c.prototype.start=function(){this.reset(),this._id=-1,this._state=1},c.prototype.put=function(u,n,l){if(this._state!==3){if(this._state===1)for(;n<l;){var i=u[n++];if(i===59){this._state=2,this._start();break}if(i<48||57<i)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+i-48}this._state===2&&l-n>0&&this._put(u,n,l)}},c.prototype.end=function(u){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(u)),this._id=-1,this._state=0)},c}();F.OscParser=v;var g=function(){function c(u){this._handler=u,this._data="",this._hitLimit=!1}return c.prototype.start=function(){this._data="",this._hitLimit=!1},c.prototype.put=function(u,n,l){this._hitLimit||(this._data+=e.utf32ToString(u,n,l),this._data.length>le.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},c.prototype.end=function(u){var n;return this._hitLimit?n=!1:u&&(n=this._handler(this._data)),this._data="",this._hitLimit=!1,n},c}();F.OscHandler=g},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.PAYLOAD_LIMIT=void 0,F.PAYLOAD_LIMIT=1e7},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.DcsHandler=F.DcsParser=void 0;var le=U(8),e=U(21),v=U(23),g=[],c=function(){function n(){this._handlers=Object.create(null),this._active=g,this._ident=0,this._handlerFb=function(){}}return n.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},n.prototype.addHandler=function(l,i){this._handlers[l]===void 0&&(this._handlers[l]=[]);var s=this._handlers[l];return s.push(i),{dispose:function(){var r=s.indexOf(i);r!==-1&&s.splice(r,1)}}},n.prototype.setHandler=function(l,i){this._handlers[l]=[i]},n.prototype.clearHandler=function(l){this._handlers[l]&&delete this._handlers[l]},n.prototype.setHandlerFallback=function(l){this._handlerFb=l},n.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=g,this._ident=0},n.prototype.hook=function(l,i){if(this.reset(),this._ident=l,this._active=this._handlers[l]||g,this._active.length)for(var s=this._active.length-1;s>=0;s--)this._active[s].hook(i);else this._handlerFb(this._ident,"HOOK",i)},n.prototype.put=function(l,i,s){if(this._active.length)for(var r=this._active.length-1;r>=0;r--)this._active[r].put(l,i,s);else this._handlerFb(this._ident,"PUT",le.utf32ToString(l,i,s))},n.prototype.unhook=function(l){if(this._active.length){for(var i=this._active.length-1;i>=0&&this._active[i].unhook(l)===!1;i--);for(i--;i>=0;i--)this._active[i].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",l);this._active=g,this._ident=0},n}();F.DcsParser=c;var u=function(){function n(l){this._handler=l,this._data="",this._hitLimit=!1}return n.prototype.hook=function(l){this._params=l.clone(),this._data="",this._hitLimit=!1},n.prototype.put=function(l,i,s){this._hitLimit||(this._data+=le.utf32ToString(l,i,s),this._data.length>v.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},n.prototype.unhook=function(l){var i;return this._hitLimit?i=!1:l&&(i=this._handler(this._data,this._params||new e.Params)),this._params=void 0,this._data="",this._hitLimit=!1,i},n}();F.DcsHandler=u},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.removeTerminalFromCache=F.acquireCharAtlas=void 0;var le=U(26),e=U(43),v=[];F.acquireCharAtlas=function(g,c,u,n,l){for(var i=le.generateConfig(n,l,g,u),s=0;s<v.length;s++){var r=(t=v[s]).ownedBy.indexOf(c);if(r>=0){if(le.configEquals(t.config,i))return t.atlas;t.ownedBy.length===1?(t.atlas.dispose(),v.splice(s,1)):t.ownedBy.splice(r,1);break}}for(s=0;s<v.length;s++){var t=v[s];if(le.configEquals(t.config,i))return t.ownedBy.push(c),t.atlas}var o={atlas:new e.DynamicCharAtlas(document,i),config:i,ownedBy:[c]};return v.push(o),o.atlas},F.removeTerminalFromCache=function(g){for(var c=0;c<v.length;c++){var u=v[c].ownedBy.indexOf(g);if(u!==-1){v[c].ownedBy.length===1?(v[c].atlas.dispose(),v.splice(c,1)):v[c].ownedBy.splice(u,1);break}}}},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.is256Color=F.configEquals=F.generateConfig=void 0;var le=U(3);F.generateConfig=function(e,v,g,c){var u={foreground:c.foreground,background:c.background,cursor:void 0,cursorAccent:void 0,selection:void 0,ansi:c.ansi.slice(0,16)};return{devicePixelRatio:window.devicePixelRatio,scaledCharWidth:e,scaledCharHeight:v,fontFamily:g.fontFamily,fontSize:g.fontSize,fontWeight:g.fontWeight,fontWeightBold:g.fontWeightBold,allowTransparency:g.allowTransparency,colors:u}},F.configEquals=function(e,v){for(var g=0;g<e.colors.ansi.length;g++)if(e.colors.ansi[g].rgba!==v.colors.ansi[g].rgba)return!1;return e.devicePixelRatio===v.devicePixelRatio&&e.fontFamily===v.fontFamily&&e.fontSize===v.fontSize&&e.fontWeight===v.fontWeight&&e.fontWeightBold===v.fontWeightBold&&e.allowTransparency===v.allowTransparency&&e.scaledCharWidth===v.scaledCharWidth&&e.scaledCharHeight===v.scaledCharHeight&&e.colors.foreground===v.colors.foreground&&e.colors.background===v.colors.background},F.is256Color=function(e){return e<le.DEFAULT_COLOR}},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.ColorManager=F.DEFAULT_ANSI_COLORS=void 0;var le=U(10),e=U(45),v=le.css.toColor("#ffffff"),g=le.css.toColor("#000000"),c=le.css.toColor("#ffffff"),u=le.css.toColor("#000000"),n={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};F.DEFAULT_ANSI_COLORS=function(){for(var i=[le.css.toColor("#2e3436"),le.css.toColor("#cc0000"),le.css.toColor("#4e9a06"),le.css.toColor("#c4a000"),le.css.toColor("#3465a4"),le.css.toColor("#75507b"),le.css.toColor("#06989a"),le.css.toColor("#d3d7cf"),le.css.toColor("#555753"),le.css.toColor("#ef2929"),le.css.toColor("#8ae234"),le.css.toColor("#fce94f"),le.css.toColor("#729fcf"),le.css.toColor("#ad7fa8"),le.css.toColor("#34e2e2"),le.css.toColor("#eeeeec")],s=[0,95,135,175,215,255],r=0;r<216;r++){var t=s[r/36%6|0],o=s[r/6%6|0],a=s[r%6];i.push({css:le.channels.toCss(t,o,a),rgba:le.channels.toRgba(t,o,a)})}for(r=0;r<24;r++){var A=8+10*r;i.push({css:le.channels.toCss(A,A,A),rgba:le.channels.toRgba(A,A,A)})}return i}();var l=function(){function i(s,r){this.allowTransparency=r;var t=s.createElement("canvas");t.width=1,t.height=1;var o=t.getContext("2d");if(!o)throw new Error("Could not get rendering context");this._ctx=o,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new e.ColorContrastCache,this.colors={foreground:v,background:g,cursor:c,cursorAccent:u,selectionTransparent:n,selectionOpaque:le.color.blend(g,n),ansi:F.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return i.prototype.onOptionsChange=function(s){s==="minimumContrastRatio"&&this._contrastCache.clear()},i.prototype.setTheme=function(s){s===void 0&&(s={}),this.colors.foreground=this._parseColor(s.foreground,v),this.colors.background=this._parseColor(s.background,g),this.colors.cursor=this._parseColor(s.cursor,c,!0),this.colors.cursorAccent=this._parseColor(s.cursorAccent,u,!0),this.colors.selectionTransparent=this._parseColor(s.selection,n,!0),this.colors.selectionOpaque=le.color.blend(this.colors.background,this.colors.selectionTransparent),le.color.isOpaque(this.colors.selectionTransparent)&&(this.colors.selectionTransparent=le.color.opacity(this.colors.selectionTransparent,.3)),this.colors.ansi[0]=this._parseColor(s.black,F.DEFAULT_ANSI_COLORS[0]),this.colors.ansi[1]=this._parseColor(s.red,F.DEFAULT_ANSI_COLORS[1]),this.colors.ansi[2]=this._parseColor(s.green,F.DEFAULT_ANSI_COLORS[2]),this.colors.ansi[3]=this._parseColor(s.yellow,F.DEFAULT_ANSI_COLORS[3]),this.colors.ansi[4]=this._parseColor(s.blue,F.DEFAULT_ANSI_COLORS[4]),this.colors.ansi[5]=this._parseColor(s.magenta,F.DEFAULT_ANSI_COLORS[5]),this.colors.ansi[6]=this._parseColor(s.cyan,F.DEFAULT_ANSI_COLORS[6]),this.colors.ansi[7]=this._parseColor(s.white,F.DEFAULT_ANSI_COLORS[7]),this.colors.ansi[8]=this._parseColor(s.brightBlack,F.DEFAULT_ANSI_COLORS[8]),this.colors.ansi[9]=this._parseColor(s.brightRed,F.DEFAULT_ANSI_COLORS[9]),this.colors.ansi[10]=this._parseColor(s.brightGreen,F.DEFAULT_ANSI_COLORS[10]),this.colors.ansi[11]=this._parseColor(s.brightYellow,F.DEFAULT_ANSI_COLORS[11]),this.colors.ansi[12]=this._parseColor(s.brightBlue,F.DEFAULT_ANSI_COLORS[12]),this.colors.ansi[13]=this._parseColor(s.brightMagenta,F.DEFAULT_ANSI_COLORS[13]),this.colors.ansi[14]=this._parseColor(s.brightCyan,F.DEFAULT_ANSI_COLORS[14]),this.colors.ansi[15]=this._parseColor(s.brightWhite,F.DEFAULT_ANSI_COLORS[15]),this._contrastCache.clear()},i.prototype._parseColor=function(s,r,t){if(t===void 0&&(t=this.allowTransparency),s===void 0)return r;if(this._ctx.fillStyle=this._litmusColor,this._ctx.fillStyle=s,typeof this._ctx.fillStyle!="string")return console.warn("Color: "+s+" is invalid using fallback "+r.css),r;this._ctx.fillRect(0,0,1,1);var o=this._ctx.getImageData(0,0,1,1).data;if(o[3]!==255){if(!t)return console.warn("Color: "+s+" is using transparency, but allowTransparency is false. Using fallback "+r.css+"."),r;var a=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(y){return Number(y)}),A=a[0],p=a[1],h=a[2],m=a[3],d=Math.round(255*m);return{rgba:le.channels.toRgba(A,p,h,d),css:s}}return{css:this._ctx.fillStyle,rgba:le.channels.toRgba(o[0],o[1],o[2],o[3])}},i}();F.ColorManager=l},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.throwIfFalsy=void 0,F.throwIfFalsy=function(le){if(!le)throw new Error("value must not be falsy");return le}},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(l,i){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,r){s.__proto__=r}||function(s,r){for(var t in r)r.hasOwnProperty(t)&&(s[t]=r[t])})(l,i)},function(l,i){function s(){this.constructor=l}le(l,i),l.prototype=i===null?Object.create(i):(s.prototype=i.prototype,new s)});Object.defineProperty(F,"__esModule",{value:!0}),F.CharacterJoinerRegistry=F.JoinedCellData=void 0;var v=U(6),g=U(3),c=U(4),u=function(l){function i(s,r,t){var o=l.call(this)||this;return o.content=0,o.combinedData="",o.fg=s.fg,o.bg=s.bg,o.combinedData=r,o._width=t,o}return e(i,l),i.prototype.isCombined=function(){return 2097152},i.prototype.getWidth=function(){return this._width},i.prototype.getChars=function(){return this.combinedData},i.prototype.getCode=function(){return 2097151},i.prototype.setFromCharData=function(s){throw new Error("not implemented")},i.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},i}(v.AttributeData);F.JoinedCellData=u;var n=function(){function l(i){this._bufferService=i,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new c.CellData}return l.prototype.registerCharacterJoiner=function(i){var s={id:this._nextCharacterJoinerId++,handler:i};return this._characterJoiners.push(s),s.id},l.prototype.deregisterCharacterJoiner=function(i){for(var s=0;s<this._characterJoiners.length;s++)if(this._characterJoiners[s].id===i)return this._characterJoiners.splice(s,1),!0;return!1},l.prototype.getJoinedCharacters=function(i){if(this._characterJoiners.length===0)return[];var s=this._bufferService.buffer.lines.get(i);if(!s||s.length===0)return[];for(var r=[],t=s.translateToString(!0),o=0,a=0,A=0,p=s.getFg(0),h=s.getBg(0),m=0;m<s.getTrimmedLength();m++)if(s.loadCell(m,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==p||this._workCell.bg!==h){if(m-o>1)for(var d=this._getJoinedRanges(t,A,a,s,o),y=0;y<d.length;y++)r.push(d[y]);o=m,A=a,p=this._workCell.fg,h=this._workCell.bg}a+=this._workCell.getChars().length||g.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-o>1)for(d=this._getJoinedRanges(t,A,a,s,o),y=0;y<d.length;y++)r.push(d[y]);return r},l.prototype._getJoinedRanges=function(i,s,r,t,o){for(var a=i.substring(s,r),A=this._characterJoiners[0].handler(a),p=1;p<this._characterJoiners.length;p++)for(var h=this._characterJoiners[p].handler(a),m=0;m<h.length;m++)l._mergeRanges(A,h[m]);return this._stringRangesToCellRanges(A,t,o),A},l.prototype._stringRangesToCellRanges=function(i,s,r){var t=0,o=!1,a=0,A=i[t];if(A){for(var p=r;p<this._bufferService.cols;p++){var h=s.getWidth(p),m=s.getString(p).length||g.WHITESPACE_CELL_CHAR.length;if(h!==0){if(!o&&A[0]<=a&&(A[0]=p,o=!0),A[1]<=a){if(A[1]=p,!(A=i[++t]))break;A[0]<=a?(A[0]=p,o=!0):o=!1}a+=m}}A&&(A[1]=this._bufferService.cols)}},l._mergeRanges=function(i,s){for(var r=!1,t=0;t<i.length;t++){var o=i[t];if(r){if(s[1]<=o[0])return i[t-1][1]=s[1],i;if(s[1]<=o[1])return i[t-1][1]=Math.max(s[1],o[1]),i.splice(t,1),i;i.splice(t,1),t--}else{if(s[1]<=o[0])return i.splice(t,0,s),i;if(s[1]<=o[1])return o[0]=Math.min(s[0],o[0]),i;s[0]<o[1]&&(o[0]=Math.min(s[0],o[0]),r=!0)}}return r?i[i.length-1][1]=s[1]:i.push(s),i},l}();F.CharacterJoinerRegistry=n},function(at,F,U){"use strict";function le(e,v){var g=v.getBoundingClientRect();return[e.clientX-g.left,e.clientY-g.top]}Object.defineProperty(F,"__esModule",{value:!0}),F.getRawByteCoords=F.getCoords=F.getCoordsRelativeToElement=void 0,F.getCoordsRelativeToElement=le,F.getCoords=function(e,v,g,c,u,n,l,i){if(u){var s=le(e,v);if(s)return s[0]=Math.ceil((s[0]+(i?n/2:0))/n),s[1]=Math.ceil(s[1]/l),s[0]=Math.min(Math.max(s[0],1),g+(i?1:0)),s[1]=Math.min(Math.max(s[1],1),c),s}},F.getRawByteCoords=function(e){if(e)return{x:e[0]+32,y:e[1]+32}}},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.RenderDebouncer=void 0;var le=function(){function e(v){this._renderCallback=v}return e.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},e.prototype.refresh=function(v,g,c){var u=this;this._rowCount=c,v=v!==void 0?v:0,g=g!==void 0?g:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,v):v,this._rowEnd=this._rowEnd!==void 0?Math.max(this._rowEnd,g):g,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){return u._innerRefresh()}))},e.prototype._innerRefresh=function(){if(this._rowStart!==void 0&&this._rowEnd!==void 0&&this._rowCount!==void 0){var v=Math.max(this._rowStart,0),g=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(v,g)}},e}();F.RenderDebouncer=le},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(g,c){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,n){u.__proto__=n}||function(u,n){for(var l in n)n.hasOwnProperty(l)&&(u[l]=n[l])})(g,c)},function(g,c){function u(){this.constructor=g}le(g,c),g.prototype=c===null?Object.create(c):(u.prototype=c.prototype,new u)});Object.defineProperty(F,"__esModule",{value:!0}),F.ScreenDprMonitor=void 0;var v=function(g){function c(){var u=g!==null&&g.apply(this,arguments)||this;return u._currentDevicePixelRatio=window.devicePixelRatio,u}return e(c,g),c.prototype.setListener=function(u){var n=this;this._listener&&this.clearListener(),this._listener=u,this._outerListener=function(){n._listener&&(n._listener(window.devicePixelRatio,n._currentDevicePixelRatio),n._updateDpr())},this._updateDpr()},c.prototype.dispose=function(){g.prototype.dispose.call(this),this.clearListener()},c.prototype._updateDpr=function(){var u;this._outerListener&&((u=this._resolutionMediaMatchList)===null||u===void 0||u.removeListener(this._outerListener),this._currentDevicePixelRatio=window.devicePixelRatio,this._resolutionMediaMatchList=window.matchMedia("screen and (resolution: "+window.devicePixelRatio+"dppx)"),this._resolutionMediaMatchList.addListener(this._outerListener))},c.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)},c}(U(2).Disposable);F.ScreenDprMonitor=v},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.clone=void 0,F.clone=function le(e,v){if(v===void 0&&(v=5),typeof e!="object")return e;var g=Array.isArray(e)?[]:{};for(var c in e)g[c]=v<=1?e[c]:e[c]?le(e[c],v-1):e[c];return g}},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.Terminal=void 0;var le=U(4),e=U(35),v=U(18),g=U(0),c=U(83),u=function(){function t(o){this._core=new e.Terminal(o),this._addonManager=new c.AddonManager}return t.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(t.prototype,"onCursorMove",{get:function(){return this._core.onCursorMove},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onLineFeed",{get:function(){return this._core.onLineFeed},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onSelectionChange",{get:function(){return this._core.onSelectionChange},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onData",{get:function(){return this._core.onData},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onBinary",{get:function(){return this._core.onBinary},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onTitleChange",{get:function(){return this._core.onTitleChange},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onScroll",{get:function(){return this._core.onScroll},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onKey",{get:function(){return this._core.onKey},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRender",{get:function(){return this._core.onRender},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onResize",{get:function(){return this._core.onResize},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"element",{get:function(){return this._core.element},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"parser",{get:function(){return this._checkProposedApi(),this._parser||(this._parser=new s(this._core)),this._parser},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"unicode",{get:function(){return this._checkProposedApi(),new r(this._core)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"textarea",{get:function(){return this._core.textarea},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"rows",{get:function(){return this._core.rows},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"cols",{get:function(){return this._core.cols},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"buffer",{get:function(){return this._checkProposedApi(),new l(this._core.buffers)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"markers",{get:function(){return this._checkProposedApi(),this._core.markers},enumerable:!1,configurable:!0}),t.prototype.blur=function(){this._core.blur()},t.prototype.focus=function(){this._core.focus()},t.prototype.resize=function(o,a){this._verifyIntegers(o,a),this._core.resize(o,a)},t.prototype.open=function(o){this._core.open(o)},t.prototype.attachCustomKeyEventHandler=function(o){this._core.attachCustomKeyEventHandler(o)},t.prototype.registerLinkMatcher=function(o,a,A){return this._checkProposedApi(),this._core.registerLinkMatcher(o,a,A)},t.prototype.deregisterLinkMatcher=function(o){this._checkProposedApi(),this._core.deregisterLinkMatcher(o)},t.prototype.registerLinkProvider=function(o){return this._checkProposedApi(),this._core.registerLinkProvider(o)},t.prototype.registerCharacterJoiner=function(o){return this._checkProposedApi(),this._core.registerCharacterJoiner(o)},t.prototype.deregisterCharacterJoiner=function(o){this._checkProposedApi(),this._core.deregisterCharacterJoiner(o)},t.prototype.registerMarker=function(o){return this._checkProposedApi(),this._verifyIntegers(o),this._core.addMarker(o)},t.prototype.addMarker=function(o){return this.registerMarker(o)},t.prototype.hasSelection=function(){return this._core.hasSelection()},t.prototype.select=function(o,a,A){this._verifyIntegers(o,a,A),this._core.select(o,a,A)},t.prototype.getSelection=function(){return this._core.getSelection()},t.prototype.getSelectionPosition=function(){return this._core.getSelectionPosition()},t.prototype.clearSelection=function(){this._core.clearSelection()},t.prototype.selectAll=function(){this._core.selectAll()},t.prototype.selectLines=function(o,a){this._verifyIntegers(o,a),this._core.selectLines(o,a)},t.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},t.prototype.scrollLines=function(o){this._verifyIntegers(o),this._core.scrollLines(o)},t.prototype.scrollPages=function(o){this._verifyIntegers(o),this._core.scrollPages(o)},t.prototype.scrollToTop=function(){this._core.scrollToTop()},t.prototype.scrollToBottom=function(){this._core.scrollToBottom()},t.prototype.scrollToLine=function(o){this._verifyIntegers(o),this._core.scrollToLine(o)},t.prototype.clear=function(){this._core.clear()},t.prototype.write=function(o,a){this._core.write(o,a)},t.prototype.writeUtf8=function(o,a){this._core.write(o,a)},t.prototype.writeln=function(o,a){this._core.write(o),this._core.write(`\r
`,a)},t.prototype.paste=function(o){this._core.paste(o)},t.prototype.getOption=function(o){return this._core.optionsService.getOption(o)},t.prototype.setOption=function(o,a){this._core.optionsService.setOption(o,a)},t.prototype.refresh=function(o,a){this._verifyIntegers(o,a),this._core.refresh(o,a)},t.prototype.reset=function(){this._core.reset()},t.prototype.loadAddon=function(o){return this._addonManager.loadAddon(this,o)},Object.defineProperty(t,"strings",{get:function(){return v},enumerable:!1,configurable:!0}),t.prototype._verifyIntegers=function(){for(var o=[],a=0;a<arguments.length;a++)o[a]=arguments[a];for(var A=0,p=o;A<p.length;A++){var h=p[A];if(h===1/0||isNaN(h)||h%1!=0)throw new Error("This API only accepts integers")}},t}();F.Terminal=u;var n=function(){function t(o,a){this._buffer=o,this.type=a}return t.prototype.init=function(o){return this._buffer=o,this},Object.defineProperty(t.prototype,"cursorY",{get:function(){return this._buffer.y},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"cursorX",{get:function(){return this._buffer.x},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"viewportY",{get:function(){return this._buffer.ydisp},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"baseY",{get:function(){return this._buffer.ybase},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return this._buffer.lines.length},enumerable:!1,configurable:!0}),t.prototype.getLine=function(o){var a=this._buffer.lines.get(o);if(a)return new i(a)},t.prototype.getNullCell=function(){return new le.CellData},t}(),l=function(){function t(o){var a=this;this._buffers=o,this._onBufferChange=new g.EventEmitter,this._normal=new n(this._buffers.normal,"normal"),this._alternate=new n(this._buffers.alt,"alternate"),this._buffers.onBufferActivate(function(){return a._onBufferChange.fire(a.active)})}return Object.defineProperty(t.prototype,"onBufferChange",{get:function(){return this._onBufferChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.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(t.prototype,"normal",{get:function(){return this._normal.init(this._buffers.normal)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"alternate",{get:function(){return this._alternate.init(this._buffers.alt)},enumerable:!1,configurable:!0}),t}(),i=function(){function t(o){this._line=o}return Object.defineProperty(t.prototype,"isWrapped",{get:function(){return this._line.isWrapped},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return this._line.length},enumerable:!1,configurable:!0}),t.prototype.getCell=function(o,a){if(!(o<0||o>=this._line.length))return a?(this._line.loadCell(o,a),a):this._line.loadCell(o,new le.CellData)},t.prototype.translateToString=function(o,a,A){return this._line.translateToString(o,a,A)},t}(),s=function(){function t(o){this._core=o}return t.prototype.registerCsiHandler=function(o,a){return this._core.addCsiHandler(o,function(A){return a(A.toArray())})},t.prototype.addCsiHandler=function(o,a){return this.registerCsiHandler(o,a)},t.prototype.registerDcsHandler=function(o,a){return this._core.addDcsHandler(o,function(A,p){return a(A,p.toArray())})},t.prototype.addDcsHandler=function(o,a){return this.registerDcsHandler(o,a)},t.prototype.registerEscHandler=function(o,a){return this._core.addEscHandler(o,a)},t.prototype.addEscHandler=function(o,a){return this.registerEscHandler(o,a)},t.prototype.registerOscHandler=function(o,a){return this._core.addOscHandler(o,a)},t.prototype.addOscHandler=function(o,a){return this.registerOscHandler(o,a)},t}(),r=function(){function t(o){this._core=o}return t.prototype.register=function(o){this._core.unicodeService.register(o)},Object.defineProperty(t.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(o){this._core.unicodeService.activeVersion=o},enumerable:!1,configurable:!0}),t}()},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(R,P){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(k,te){k.__proto__=te}||function(k,te){for(var re in te)te.hasOwnProperty(re)&&(k[re]=te[re])})(R,P)},function(R,P){function k(){this.constructor=R}le(R,P),R.prototype=P===null?Object.create(P):(k.prototype=P.prototype,new k)});Object.defineProperty(F,"__esModule",{value:!0}),F.Terminal=void 0;var v=U(36),g=U(37),c=U(38),u=U(12),n=U(19),l=U(40),i=U(50),s=U(51),r=U(11),t=U(7),o=U(18),a=U(54),A=U(55),p=U(56),h=U(57),m=U(59),d=U(0),y=U(16),x=U(27),E=U(60),w=U(5),b=U(61),S=U(62),B=U(63),T=U(64),D=U(65),G=typeof window!="undefined"?window.document:null,C=function(R){function P(k){k===void 0&&(k={});var te=R.call(this,k)||this;return te.browser=r,te._keyDownHandled=!1,te._onCursorMove=new d.EventEmitter,te._onKey=new d.EventEmitter,te._onRender=new d.EventEmitter,te._onSelectionChange=new d.EventEmitter,te._onTitleChange=new d.EventEmitter,te._onFocus=new d.EventEmitter,te._onBlur=new d.EventEmitter,te._onA11yCharEmitter=new d.EventEmitter,te._onA11yTabEmitter=new d.EventEmitter,te._setup(),te.linkifier=te._instantiationService.createInstance(i.Linkifier),te.linkifier2=te.register(te._instantiationService.createInstance(B.Linkifier2)),te.register(te._inputHandler.onRequestBell(function(){return te.bell()})),te.register(te._inputHandler.onRequestRefreshRows(function(re,Q){return te.refresh(re,Q)})),te.register(te._inputHandler.onRequestReset(function(){return te.reset()})),te.register(te._inputHandler.onRequestScroll(function(re,Q){return te.scroll(re,Q||void 0)})),te.register(te._inputHandler.onRequestWindowsOptionsReport(function(re){return te._reportWindowsOptions(re)})),te.register(d.forwardEvent(te._inputHandler.onCursorMove,te._onCursorMove)),te.register(d.forwardEvent(te._inputHandler.onTitleChange,te._onTitleChange)),te.register(d.forwardEvent(te._inputHandler.onA11yChar,te._onA11yCharEmitter)),te.register(d.forwardEvent(te._inputHandler.onA11yTab,te._onA11yTabEmitter)),te.register(te._bufferService.onResize(function(re){return te._afterResize(re.cols,re.rows)})),te}return e(P,R),Object.defineProperty(P.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(P.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(P.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(P.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(P.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(P.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(P.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(P.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(P.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(P.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),P.prototype.dispose=function(){var k,te,re;this._isDisposed||(R.prototype.dispose.call(this),(k=this._renderService)===null||k===void 0||k.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(re=(te=this.element)===null||te===void 0?void 0:te.parentNode)===null||re===void 0||re.removeChild(this.element))},P.prototype._setup=function(){R.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(P.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),P.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},P.prototype._updateOptions=function(k){var te,re,Q,ue;switch(R.prototype._updateOptions.call(this,k),k){case"fontFamily":case"fontSize":(te=this._renderService)===null||te===void 0||te.clear(),(re=this._charSizeService)===null||re===void 0||re.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":(Q=this.viewport)===null||Q===void 0||Q.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new p.AccessibilityManager(this,this._renderService)):((ue=this._accessibilityManager)===null||ue===void 0||ue.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},P.prototype._onTextAreaFocus=function(k){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(u.C0.ESC+"[I"),this.updateCursorStyle(k),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},P.prototype.blur=function(){var k;return(k=this.textarea)===null||k===void 0?void 0:k.blur()},P.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(u.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},P.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var k=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),te=this._bufferService.buffer.y*k,re=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=re+"px",this.textarea.style.top=te+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=k+"px",this.textarea.style.lineHeight=k+"px",this.textarea.style.zIndex="-5"}},P.prototype._initGlobal=function(){var k=this;this._bindKeys(),this.register(t.addDisposableDomListener(this.element,"copy",function(re){k.hasSelection()&&c.copyHandler(re,k._selectionService)}));var te=function(re){return c.handlePasteEvent(re,k.textarea,k._coreService)};this.register(t.addDisposableDomListener(this.textarea,"paste",te)),this.register(t.addDisposableDomListener(this.element,"paste",te)),r.isFirefox?this.register(t.addDisposableDomListener(this.element,"mousedown",function(re){re.button===2&&c.rightClickHandler(re,k.textarea,k.screenElement,k._selectionService,k.options.rightClickSelectsWord)})):this.register(t.addDisposableDomListener(this.element,"contextmenu",function(re){c.rightClickHandler(re,k.textarea,k.screenElement,k._selectionService,k.options.rightClickSelectsWord)})),r.isLinux&&this.register(t.addDisposableDomListener(this.element,"auxclick",function(re){re.button===1&&c.moveTextAreaUnderMouseCursor(re,k.textarea,k.screenElement)}))},P.prototype._bindKeys=function(){var k=this;this.register(t.addDisposableDomListener(this.textarea,"keyup",function(te){return k._keyUp(te)},!0)),this.register(t.addDisposableDomListener(this.textarea,"keydown",function(te){return k._keyDown(te)},!0)),this.register(t.addDisposableDomListener(this.textarea,"keypress",function(te){return k._keyPress(te)},!0)),this.register(t.addDisposableDomListener(this.textarea,"compositionstart",function(){return k._compositionHelper.compositionstart()})),this.register(t.addDisposableDomListener(this.textarea,"compositionupdate",function(te){return k._compositionHelper.compositionupdate(te)})),this.register(t.addDisposableDomListener(this.textarea,"compositionend",function(){return k._compositionHelper.compositionend()})),this.register(this.onRender(function(){return k._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(te){return k._queueLinkification(te.start,te.end)}))},P.prototype.open=function(k){var te=this;if(!k)throw new Error("Terminal requires a parent element.");G.body.contains(k)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=k.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"),k.appendChild(this.element);var re=G.createDocumentFragment();this._viewportElement=G.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),re.appendChild(this._viewportElement),this._viewportScrollArea=G.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=G.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=G.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),re.appendChild(this.screenElement),this.textarea=G.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",o.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(t.addDisposableDomListener(this.textarea,"focus",function(se){return te._onTextAreaFocus(se)})),this.register(t.addDisposableDomListener(this.textarea,"blur",function(){return te._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var Q=this._instantiationService.createInstance(T.CoreBrowserService,this.textarea);this._instantiationService.setService(w.ICoreBrowserService,Q),this._charSizeService=this._instantiationService.createInstance(b.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(w.ICharSizeService,this._charSizeService),this._compositionView=G.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(v.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(re),this._theme=this.options.theme||this._theme,this._colorManager=new x.ColorManager(G,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(se){return te._colorManager.onOptionsChange(se)})),this._colorManager.setTheme(this._theme);var ue=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(E.RenderService,ue,this.rows,this.screenElement)),this._instantiationService.setService(w.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(se){return te._onRender.fire(se)})),this.onResize(function(se){return te._renderService.resize(se.cols,se.rows)}),this._soundService=this._instantiationService.createInstance(a.SoundService),this._instantiationService.setService(w.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(S.MouseService),this._instantiationService.setService(w.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(g.Viewport,function(se,he){return te.scrollLines(se,he)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return te.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){te._renderService.onCursorMove(),te._syncTextArea()})),this.register(this.onResize(function(){return te._renderService.onResize(te.cols,te.rows)})),this.register(this.onBlur(function(){return te._renderService.onBlur()})),this.register(this.onFocus(function(){return te._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return te.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(s.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(w.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(se){return te.scrollLines(se.amount,se.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return te._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(se){return te._renderService.onSelectionChanged(se.start,se.end,se.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(se){te.textarea.value=se,te.textarea.focus(),te.textarea.select()})),this.register(this.onScroll(function(){te.viewport.syncScrollArea(),te._selectionService.refresh()})),this.register(t.addDisposableDomListener(this._viewportElement,"scroll",function(){return te._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(A.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return te._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(t.addDisposableDomListener(this.element,"mousedown",function(se){return te._selectionService.onMouseDown(se)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new p.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},P.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(l.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(h.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},P.prototype._setTheme=function(k){var te,re,Q;this._theme=k,(te=this._colorManager)===null||te===void 0||te.setTheme(k),(re=this._renderService)===null||re===void 0||re.setColors(this._colorManager.colors),(Q=this.viewport)===null||Q===void 0||Q.onThemeChange(this._colorManager.colors)},P.prototype.bindMouse=function(){var k=this,te=this,re=this.element;function Q(ve){var we,ye,_e=te._mouseService.getRawByteCoords(ve,te.screenElement,te.cols,te.rows);if(!_e)return!1;switch(ve.overrideType||ve.type){case"mousemove":ye=32,ve.buttons===void 0?(we=3,ve.button!==void 0&&(we=ve.button<3?ve.button:3)):we=1&ve.buttons?0:4&ve.buttons?1:2&ve.buttons?2:3;break;case"mouseup":ye=0,we=ve.button<3?ve.button:3;break;case"mousedown":ye=1,we=ve.button<3?ve.button:3;break;case"wheel":ve.deltaY!==0&&(ye=ve.deltaY<0?0:1),we=4;break;default:return!1}return!(ye===void 0||we===void 0||we>4)&&te._coreMouseService.triggerMouseEvent({col:_e.x-33,row:_e.y-33,button:we,action:ye,ctrl:ve.ctrlKey,alt:ve.altKey,shift:ve.shiftKey})}var ue={mouseup:null,wheel:null,mousedrag:null,mousemove:null},se=function(ve){return Q(ve),ve.buttons||(k._document.removeEventListener("mouseup",ue.mouseup),ue.mousedrag&&k._document.removeEventListener("mousemove",ue.mousedrag)),k.cancel(ve)},he=function(ve){return Q(ve),ve.preventDefault(),k.cancel(ve)},pe=function(ve){ve.buttons&&Q(ve)},Ee=function(ve){ve.buttons||Q(ve)};this.register(this._coreMouseService.onProtocolChange(function(ve){ve?(k.optionsService.options.logLevel==="debug"&&k._logService.debug("Binding to mouse events:",k._coreMouseService.explainEvents(ve)),k.element.classList.add("enable-mouse-events"),k._selectionService.disable()):(k._logService.debug("Unbinding from mouse events."),k.element.classList.remove("enable-mouse-events"),k._selectionService.enable()),8&ve?ue.mousemove||(re.addEventListener("mousemove",Ee),ue.mousemove=Ee):(re.removeEventListener("mousemove",ue.mousemove),ue.mousemove=null),16&ve?ue.wheel||(re.addEventListener("wheel",he,{passive:!1}),ue.wheel=he):(re.removeEventListener("wheel",ue.wheel),ue.wheel=null),2&ve?ue.mouseup||(ue.mouseup=se):(k._document.removeEventListener("mouseup",ue.mouseup),ue.mouseup=null),4&ve?ue.mousedrag||(ue.mousedrag=pe):(k._document.removeEventListener("mousemove",ue.mousedrag),ue.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(t.addDisposableDomListener(re,"mousedown",function(ve){if(ve.preventDefault(),k.focus(),k._coreMouseService.areMouseEventsActive&&!k._selectionService.shouldForceSelection(ve))return Q(ve),ue.mouseup&&k._document.addEventListener("mouseup",ue.mouseup),ue.mousedrag&&k._document.addEventListener("mousemove",ue.mousedrag),k.cancel(ve)})),this.register(t.addDisposableDomListener(re,"wheel",function(ve){if(!ue.wheel){if(!k.buffer.hasScrollback){var we=k.viewport.getLinesScrolled(ve);if(we===0)return;for(var ye=u.C0.ESC+(k._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(ve.deltaY<0?"A":"B"),_e="",ze=0;ze<Math.abs(we);ze++)_e+=ye;k._coreService.triggerDataEvent(_e,!0)}}},{passive:!0})),this.register(t.addDisposableDomListener(re,"wheel",function(ve){if(!ue.wheel)return k.viewport.onWheel(ve)?void 0:k.cancel(ve)},{passive:!1})),this.register(t.addDisposableDomListener(re,"touchstart",function(ve){if(!k._coreMouseService.areMouseEventsActive)return k.viewport.onTouchStart(ve),k.cancel(ve)},{passive:!0})),this.register(t.addDisposableDomListener(re,"touchmove",function(ve){if(!k._coreMouseService.areMouseEventsActive)return k.viewport.onTouchMove(ve)?void 0:k.cancel(ve)},{passive:!1}))},P.prototype.refresh=function(k,te){var re;(re=this._renderService)===null||re===void 0||re.refreshRows(k,te)},P.prototype._queueLinkification=function(k,te){var re;(re=this.linkifier)===null||re===void 0||re.linkifyRows(k,te)},P.prototype.updateCursorStyle=function(k){this._selectionService&&this._selectionService.shouldColumnSelect(k)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},P.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},P.prototype.scrollLines=function(k,te){R.prototype.scrollLines.call(this,k,te),this.refresh(0,this.rows-1)},P.prototype.paste=function(k){c.paste(k,this.textarea,this._coreService)},P.prototype.attachCustomKeyEventHandler=function(k){this._customKeyEventHandler=k},P.prototype.registerLinkMatcher=function(k,te,re){var Q=this.linkifier.registerLinkMatcher(k,te,re);return this.refresh(0,this.rows-1),Q},P.prototype.deregisterLinkMatcher=function(k){this.linkifier.deregisterLinkMatcher(k)&&this.refresh(0,this.rows-1)},P.prototype.registerLinkProvider=function(k){return this.linkifier2.registerLinkProvider(k)},P.prototype.registerCharacterJoiner=function(k){var te=this._renderService.registerCharacterJoiner(k);return this.refresh(0,this.rows-1),te},P.prototype.deregisterCharacterJoiner=function(k){this._renderService.deregisterCharacterJoiner(k)&&this.refresh(0,this.rows-1)},Object.defineProperty(P.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),P.prototype.addMarker=function(k){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+k)},P.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},P.prototype.select=function(k,te,re){this._selectionService.setSelection(k,te,re)},P.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},P.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]}},P.prototype.clearSelection=function(){var k;(k=this._selectionService)===null||k===void 0||k.clearSelection()},P.prototype.selectAll=function(){var k;(k=this._selectionService)===null||k===void 0||k.selectAll()},P.prototype.selectLines=function(k,te){var re;(re=this._selectionService)===null||re===void 0||re.selectLines(k,te)},P.prototype._keyDown=function(k){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler(k)===!1)return!1;if(!this._compositionHelper.keydown(k))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var te=m.evaluateKeyboardEvent(k,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(k),te.type===3||te.type===2){var re=this.rows-1;return this.scrollLines(te.type===2?-re:re),this.cancel(k,!0)}return te.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,k)||(te.cancel&&this.cancel(k,!0),!te.key||(te.key!==u.C0.ETX&&te.key!==u.C0.CR||(this.textarea.value=""),this._onKey.fire({key:te.key,domEvent:k}),this._showCursor(),this._coreService.triggerDataEvent(te.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(k,!0)))},P.prototype._isThirdLevelShift=function(k,te){var re=k.isMac&&!this.options.macOptionIsMeta&&te.altKey&&!te.ctrlKey&&!te.metaKey||k.isWindows&&te.altKey&&te.ctrlKey&&!te.metaKey;return te.type==="keypress"?re:re&&(!te.keyCode||te.keyCode>47)},P.prototype._keyUp=function(k){this._customKeyEventHandler&&this._customKeyEventHandler(k)===!1||(function(te){return te.keyCode===16||te.keyCode===17||te.keyCode===18}(k)||this.focus(),this.updateCursorStyle(k))},P.prototype._keyPress=function(k){var te;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(k)===!1)return!1;if(this.cancel(k),k.charCode)te=k.charCode;else if(k.which===null||k.which===void 0)te=k.keyCode;else{if(k.which===0||k.charCode===0)return!1;te=k.which}return!(!te||(k.altKey||k.ctrlKey||k.metaKey)&&!this._isThirdLevelShift(this.browser,k))&&(te=String.fromCharCode(te),this._onKey.fire({key:te,domEvent:k}),this._showCursor(),this._coreService.triggerDataEvent(te,!0),!0)},P.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},P.prototype.resize=function(k,te){k!==this.cols||te!==this.rows?R.prototype.resize.call(this,k,te):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},P.prototype._afterResize=function(k,te){var re,Q;(re=this._charSizeService)===null||re===void 0||re.measure(),(Q=this.viewport)===null||Q===void 0||Q.syncScrollArea(!0)},P.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 k=1;k<this.rows;k++)this.buffer.lines.push(this.buffer.getBlankLine(y.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},P.prototype.reset=function(){var k,te;this.options.rows=this.rows,this.options.cols=this.cols;var re=this._customKeyEventHandler;this._setup(),R.prototype.reset.call(this),(k=this._selectionService)===null||k===void 0||k.reset(),this._customKeyEventHandler=re,this.refresh(0,this.rows-1),(te=this.viewport)===null||te===void 0||te.syncScrollArea()},P.prototype._reportWindowsOptions=function(k){if(this._renderService)switch(k){case n.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var te=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),re=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(u.C0.ESC+"[4;"+re+";"+te+"t");break;case n.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var Q=this._renderService.dimensions.scaledCellWidth.toFixed(0),ue=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(u.C0.ESC+"[6;"+ue+";"+Q+"t")}},P.prototype.cancel=function(k,te){if(this.options.cancelEvents||te)return k.preventDefault(),k.stopPropagation(),!1},P.prototype._visualBell=function(){return!1},P.prototype._soundBell=function(){return this.options.bellStyle==="sound"},P}(D.CoreTerminal);F.Terminal=C},function(at,F,U){"use strict";var le=this&&this.__decorate||function(u,n,l,i){var s,r=arguments.length,t=r<3?n:i===null?i=Object.getOwnPropertyDescriptor(n,l):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(u,n,l,i);else for(var o=u.length-1;o>=0;o--)(s=u[o])&&(t=(r<3?s(t):r>3?s(n,l,t):s(n,l))||t);return r>3&&t&&Object.defineProperty(n,l,t),t},e=this&&this.__param||function(u,n){return function(l,i){n(l,i,u)}};Object.defineProperty(F,"__esModule",{value:!0}),F.CompositionHelper=void 0;var v=U(5),g=U(1),c=function(){function u(n,l,i,s,r,t){this._textarea=n,this._compositionView=l,this._bufferService=i,this._optionsService=s,this._charSizeService=r,this._coreService=t,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(u.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),u.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},u.prototype.compositionupdate=function(n){var l=this;this._compositionView.textContent=n.data,this.updateCompositionElements(),setTimeout(function(){l._compositionPosition.end=l._textarea.value.length},0)},u.prototype.compositionend=function(){this._finalizeComposition(!0)},u.prototype.keydown=function(n){if(this._isComposing||this._isSendingComposition){if(n.keyCode===229||n.keyCode===16||n.keyCode===17||n.keyCode===18)return!1;this._finalizeComposition(!1)}return n.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},u.prototype._finalizeComposition=function(n){var l=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,n){var i={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(l._isSendingComposition){l._isSendingComposition=!1;var r=void 0;r=l._isComposing?l._textarea.value.substring(i.start,i.end):l._textarea.value.substring(i.start),l._coreService.triggerDataEvent(r,!0)}},0)}else{this._isSendingComposition=!1;var s=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(s,!0)}},u.prototype._handleAnyTextareaChanges=function(){var n=this,l=this._textarea.value;setTimeout(function(){if(!n._isComposing){var i=n._textarea.value.replace(l,"");i.length>0&&n._coreService.triggerDataEvent(i,!0)}},0)},u.prototype.updateCompositionElements=function(n){var l=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var i=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),s=this._bufferService.buffer.y*i,r=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=r+"px",this._compositionView.style.top=s+"px",this._compositionView.style.height=i+"px",this._compositionView.style.lineHeight=i+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var t=this._compositionView.getBoundingClientRect();this._textarea.style.left=r+"px",this._textarea.style.top=s+"px",this._textarea.style.width=t.width+"px",this._textarea.style.height=t.height+"px",this._textarea.style.lineHeight=t.height+"px"}n||setTimeout(function(){return l.updateCompositionElements(!0)},0)}},u=le([e(2,g.IBufferService),e(3,g.IOptionsService),e(4,v.ICharSizeService),e(5,g.ICoreService)],u)}();F.CompositionHelper=c},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(s,r){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var a in o)o.hasOwnProperty(a)&&(t[a]=o[a])})(s,r)},function(s,r){function t(){this.constructor=s}le(s,r),s.prototype=r===null?Object.create(r):(t.prototype=r.prototype,new t)}),v=this&&this.__decorate||function(s,r,t,o){var a,A=arguments.length,p=A<3?r:o===null?o=Object.getOwnPropertyDescriptor(r,t):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")p=Reflect.decorate(s,r,t,o);else for(var h=s.length-1;h>=0;h--)(a=s[h])&&(p=(A<3?a(p):A>3?a(r,t,p):a(r,t))||p);return A>3&&p&&Object.defineProperty(r,t,p),p},g=this&&this.__param||function(s,r){return function(t,o){r(t,o,s)}};Object.defineProperty(F,"__esModule",{value:!0}),F.Viewport=void 0;var c=U(2),u=U(7),n=U(5),l=U(1),i=function(s){function r(t,o,a,A,p,h,m){var d=s.call(this)||this;return d._scrollLines=t,d._viewportElement=o,d._scrollArea=a,d._bufferService=A,d._optionsService=p,d._charSizeService=h,d._renderService=m,d.scrollBarWidth=0,d._currentRowHeight=0,d._lastRecordedBufferLength=0,d._lastRecordedViewportHeight=0,d._lastRecordedBufferHeight=0,d._lastTouchY=0,d._lastScrollTop=0,d._wheelPartialScroll=0,d._refreshAnimationFrame=null,d._ignoreNextScrollEvent=!1,d.scrollBarWidth=d._viewportElement.offsetWidth-d._scrollArea.offsetWidth||15,d.register(u.addDisposableDomListener(d._viewportElement,"scroll",d._onScroll.bind(d))),setTimeout(function(){return d.syncScrollArea()},0),d}return e(r,s),r.prototype.onThemeChange=function(t){this._viewportElement.style.backgroundColor=t.background.css},r.prototype._refresh=function(t){var o=this;if(t)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return o._innerRefresh()}))},r.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var t=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==t&&(this._lastRecordedBufferHeight=t,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var o=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==o&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=o),this._refreshAnimationFrame=null},r.prototype.syncScrollArea=function(t){if(t===void 0&&(t=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(t);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var o=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===o&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(t)}else this._refresh(t)},r.prototype._onScroll=function(t){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var o=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(o,!0)}},r.prototype._bubbleScroll=function(t,o){var a=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(o<0&&this._viewportElement.scrollTop!==0||o>0&&a<this._lastRecordedBufferHeight)||(t.cancelable&&t.preventDefault(),!1)},r.prototype.onWheel=function(t){var o=this._getPixelsScrolled(t);return o!==0&&(this._viewportElement.scrollTop+=o,this._bubbleScroll(t,o))},r.prototype._getPixelsScrolled=function(t){if(t.deltaY===0)return 0;var o=this._applyScrollModifier(t.deltaY,t);return t.deltaMode===WheelEvent.DOM_DELTA_LINE?o*=this._currentRowHeight:t.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(o*=this._currentRowHeight*this._bufferService.rows),o},r.prototype.getLinesScrolled=function(t){if(t.deltaY===0)return 0;var o=this._applyScrollModifier(t.deltaY,t);return t.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(o/=this._currentRowHeight+0,this._wheelPartialScroll+=o,o=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):t.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(o*=this._bufferService.rows),o},r.prototype._applyScrollModifier=function(t,o){var a=this._optionsService.options.fastScrollModifier;return a==="alt"&&o.altKey||a==="ctrl"&&o.ctrlKey||a==="shift"&&o.shiftKey?t*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:t*this._optionsService.options.scrollSensitivity},r.prototype.onTouchStart=function(t){this._lastTouchY=t.touches[0].pageY},r.prototype.onTouchMove=function(t){var o=this._lastTouchY-t.touches[0].pageY;return this._lastTouchY=t.touches[0].pageY,o!==0&&(this._viewportElement.scrollTop+=o,this._bubbleScroll(t,o))},r=v([g(3,l.IBufferService),g(4,l.IOptionsService),g(5,n.ICharSizeService),g(6,n.IRenderService)],r)}(c.Disposable);F.Viewport=i},function(at,F,U){"use strict";function le(c){return c.replace(/\r?\n/g,"\r")}function e(c,u){return u?"\x1B[200~"+c+"\x1B[201~":c}function v(c,u,n){c=e(c=le(c),n.decPrivateModes.bracketedPasteMode),n.triggerDataEvent(c,!0),u.value=""}function g(c,u,n){var l=n.getBoundingClientRect(),i=c.clientX-l.left-10,s=c.clientY-l.top-10;u.style.width="20px",u.style.height="20px",u.style.left=i+"px",u.style.top=s+"px",u.style.zIndex="1000",u.focus()}Object.defineProperty(F,"__esModule",{value:!0}),F.rightClickHandler=F.moveTextAreaUnderMouseCursor=F.paste=F.handlePasteEvent=F.copyHandler=F.bracketTextForPaste=F.prepareTextForTerminal=void 0,F.prepareTextForTerminal=le,F.bracketTextForPaste=e,F.copyHandler=function(c,u){c.clipboardData&&c.clipboardData.setData("text/plain",u.selectionText),c.preventDefault()},F.handlePasteEvent=function(c,u,n){c.stopPropagation(),c.clipboardData&&v(c.clipboardData.getData("text/plain"),u,n)},F.paste=v,F.moveTextAreaUnderMouseCursor=g,F.rightClickHandler=function(c,u,n,l,i){g(c,u,n),i&&!l.isClickInSelection(c)&&l.selectWordAtCursor(c),u.value=l.selectionText,u.select()}},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(s,r){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var a in o)o.hasOwnProperty(a)&&(t[a]=o[a])})(s,r)},function(s,r){function t(){this.constructor=s}le(s,r),s.prototype=r===null?Object.create(r):(t.prototype=r.prototype,new t)});Object.defineProperty(F,"__esModule",{value:!0}),F.EscapeSequenceParser=F.VT500_TRANSITION_TABLE=F.TransitionTable=void 0;var v=U(2),g=U(15),c=U(21),u=U(22),n=U(24),l=function(){function s(r){this.table=new Uint8Array(r)}return s.prototype.setDefault=function(r,t){g.fill(this.table,r<<4|t)},s.prototype.add=function(r,t,o,a){this.table[t<<8|r]=o<<4|a},s.prototype.addMany=function(r,t,o,a){for(var A=0;A<r.length;A++)this.table[t<<8|r[A]]=o<<4|a},s}();F.TransitionTable=l,F.VT500_TRANSITION_TABLE=function(){var s=new l(4095),r=Array.apply(null,Array(256)).map(function(h,m){return m}),t=function(h,m){return r.slice(h,m)},o=t(32,127),a=t(0,24);a.push(25),a.push.apply(a,t(28,32));var A,p=t(0,14);for(A in s.setDefault(1,0),s.addMany(o,0,2,0),p)s.addMany([24,26,153,154],A,3,0),s.addMany(t(128,144),A,3,0),s.addMany(t(144,152),A,3,0),s.add(156,A,0,0),s.add(27,A,11,1),s.add(157,A,4,8),s.addMany([152,158,159],A,0,7),s.add(155,A,11,3),s.add(144,A,11,9);return s.addMany(a,0,3,0),s.addMany(a,1,3,1),s.add(127,1,0,1),s.addMany(a,8,0,8),s.addMany(a,3,3,3),s.add(127,3,0,3),s.addMany(a,4,3,4),s.add(127,4,0,4),s.addMany(a,6,3,6),s.addMany(a,5,3,5),s.add(127,5,0,5),s.addMany(a,2,3,2),s.add(127,2,0,2),s.add(93,1,4,8),s.addMany(o,8,5,8),s.add(127,8,5,8),s.addMany([156,27,24,26,7],8,6,0),s.addMany(t(28,32),8,0,8),s.addMany([88,94,95],1,0,7),s.addMany(o,7,0,7),s.addMany(a,7,0,7),s.add(156,7,0,0),s.add(127,7,0,7),s.add(91,1,11,3),s.addMany(t(64,127),3,7,0),s.addMany(t(48,60),3,8,4),s.addMany([60,61,62,63],3,9,4),s.addMany(t(48,60),4,8,4),s.addMany(t(64,127),4,7,0),s.addMany([60,61,62,63],4,0,6),s.addMany(t(32,64),6,0,6),s.add(127,6,0,6),s.addMany(t(64,127),6,0,0),s.addMany(t(32,48),3,9,5),s.addMany(t(32,48),5,9,5),s.addMany(t(48,64),5,0,6),s.addMany(t(64,127),5,7,0),s.addMany(t(32,48),4,9,5),s.addMany(t(32,48),1,9,2),s.addMany(t(32,48),2,9,2),s.addMany(t(48,127),2,10,0),s.addMany(t(48,80),1,10,0),s.addMany(t(81,88),1,10,0),s.addMany([89,90,92],1,10,0),s.addMany(t(96,127),1,10,0),s.add(80,1,11,9),s.addMany(a,9,0,9),s.add(127,9,0,9),s.addMany(t(28,32),9,0,9),s.addMany(t(32,48),9,9,12),s.addMany(t(48,60),9,8,10),s.addMany([60,61,62,63],9,9,10),s.addMany(a,11,0,11),s.addMany(t(32,128),11,0,11),s.addMany(t(28,32),11,0,11),s.addMany(a,10,0,10),s.add(127,10,0,10),s.addMany(t(28,32),10,0,10),s.addMany(t(48,60),10,8,10),s.addMany([60,61,62,63],10,0,11),s.addMany(t(32,48),10,9,12),s.addMany(a,12,0,12),s.add(127,12,0,12),s.addMany(t(28,32),12,0,12),s.addMany(t(32,48),12,9,12),s.addMany(t(48,64),12,0,11),s.addMany(t(64,127),12,12,13),s.addMany(t(64,127),10,12,13),s.addMany(t(64,127),9,12,13),s.addMany(a,13,13,13),s.addMany(o,13,13,13),s.add(127,13,0,13),s.addMany([27,156,24,26],13,14,0),s.add(160,0,2,0),s.add(160,8,5,8),s.add(160,6,0,6),s.add(160,11,0,11),s.add(160,13,13,13),s}();var i=function(s){function r(t){t===void 0&&(t=F.VT500_TRANSITION_TABLE);var o=s.call(this)||this;return o._transitions=t,o.initialState=0,o.currentState=o.initialState,o._params=new c.Params,o._params.addParam(0),o._collect=0,o.precedingCodepoint=0,o._printHandlerFb=function(a,A,p){},o._executeHandlerFb=function(a){},o._csiHandlerFb=function(a,A){},o._escHandlerFb=function(a){},o._errorHandlerFb=function(a){return a},o._printHandler=o._printHandlerFb,o._executeHandlers=Object.create(null),o._csiHandlers=Object.create(null),o._escHandlers=Object.create(null),o._oscParser=new u.OscParser,o._dcsParser=new n.DcsParser,o._errorHandler=o._errorHandlerFb,o.setEscHandler({final:"\\"},function(){}),o}return e(r,s),r.prototype._identifier=function(t,o){o===void 0&&(o=[64,126]);var a=0;if(t.prefix){if(t.prefix.length>1)throw new Error("only one byte as prefix supported");if((a=t.prefix.charCodeAt(0))&&60>a||a>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(t.intermediates){if(t.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var A=0;A<t.intermediates.length;++A){var p=t.intermediates.charCodeAt(A);if(32>p||p>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");a<<=8,a|=p}}if(t.final.length!==1)throw new Error("final must be a single byte");var h=t.final.charCodeAt(0);if(o[0]>h||h>o[1])throw new Error("final must be in range "+o[0]+" .. "+o[1]);return a<<=8,a|=h},r.prototype.identToString=function(t){for(var o=[];t;)o.push(String.fromCharCode(255&t)),t>>=8;return o.reverse().join("")},r.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},r.prototype.setPrintHandler=function(t){this._printHandler=t},r.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},r.prototype.addEscHandler=function(t,o){var a=this._identifier(t,[48,126]);this._escHandlers[a]===void 0&&(this._escHandlers[a]=[]);var A=this._escHandlers[a];return A.push(o),{dispose:function(){var p=A.indexOf(o);p!==-1&&A.splice(p,1)}}},r.prototype.setEscHandler=function(t,o){this._escHandlers[this._identifier(t,[48,126])]=[o]},r.prototype.clearEscHandler=function(t){this._escHandlers[this._identifier(t,[48,126])]&&delete this._escHandlers[this._identifier(t,[48,126])]},r.prototype.setEscHandlerFallback=function(t){this._escHandlerFb=t},r.prototype.setExecuteHandler=function(t,o){this._executeHandlers[t.charCodeAt(0)]=o},r.prototype.clearExecuteHandler=function(t){this._executeHandlers[t.charCodeAt(0)]&&delete this._executeHandlers[t.charCodeAt(0)]},r.prototype.setExecuteHandlerFallback=function(t){this._executeHandlerFb=t},r.prototype.addCsiHandler=function(t,o){var a=this._identifier(t);this._csiHandlers[a]===void 0&&(this._csiHandlers[a]=[]);var A=this._csiHandlers[a];return A.push(o),{dispose:function(){var p=A.indexOf(o);p!==-1&&A.splice(p,1)}}},r.prototype.setCsiHandler=function(t,o){this._csiHandlers[this._identifier(t)]=[o]},r.prototype.clearCsiHandler=function(t){this._csiHandlers[this._identifier(t)]&&delete this._csiHandlers[this._identifier(t)]},r.prototype.setCsiHandlerFallback=function(t){this._csiHandlerFb=t},r.prototype.addDcsHandler=function(t,o){return this._dcsParser.addHandler(this._identifier(t),o)},r.prototype.setDcsHandler=function(t,o){this._dcsParser.setHandler(this._identifier(t),o)},r.prototype.clearDcsHandler=function(t){this._dcsParser.clearHandler(this._identifier(t))},r.prototype.setDcsHandlerFallback=function(t){this._dcsParser.setHandlerFallback(t)},r.prototype.addOscHandler=function(t,o){return this._oscParser.addHandler(t,o)},r.prototype.setOscHandler=function(t,o){this._oscParser.setHandler(t,o)},r.prototype.clearOscHandler=function(t){this._oscParser.clearHandler(t)},r.prototype.setOscHandlerFallback=function(t){this._oscParser.setHandlerFallback(t)},r.prototype.setErrorHandler=function(t){this._errorHandler=t},r.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},r.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},r.prototype.parse=function(t,o){for(var a=0,A=0,p=this.currentState,h=this._oscParser,m=this._dcsParser,d=this._collect,y=this._params,x=this._transitions.table,E=0;E<o;++E){switch((A=x[p<<8|((a=t[E])<160?a:160)])>>4){case 2:for(var w=E+1;;++w){if(w>=o||(a=t[w])<32||a>126&&a<160){this._printHandler(t,E,w),E=w-1;break}if(++w>=o||(a=t[w])<32||a>126&&a<160){this._printHandler(t,E,w),E=w-1;break}if(++w>=o||(a=t[w])<32||a>126&&a<160){this._printHandler(t,E,w),E=w-1;break}if(++w>=o||(a=t[w])<32||a>126&&a<160){this._printHandler(t,E,w),E=w-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:E,code:a,currentState:p,collect:d,params:y,abort:!1}).abort)return;break;case 7:for(var b=this._csiHandlers[d<<8|a],S=b?b.length-1:-1;S>=0&&b[S](y)===!1;S--);S<0&&this._csiHandlerFb(d<<8|a,y),this.precedingCodepoint=0;break;case 8:do switch(a){case 59:y.addParam(0);break;case 58:y.addSubParam(-1);break;default:y.addDigit(a-48)}while(++E<o&&(a=t[E])>47&&a<60);E--;break;case 9:d<<=8,d|=a;break;case 10:for(var B=this._escHandlers[d<<8|a],T=B?B.length-1:-1;T>=0&&B[T]()===!1;T--);T<0&&this._escHandlerFb(d<<8|a),this.precedingCodepoint=0;break;case 11:y.reset(),y.addParam(0),d=0;break;case 12:m.hook(d<<8|a,y);break;case 13:for(var D=E+1;;++D)if(D>=o||(a=t[D])===24||a===26||a===27||a>127&&a<160){m.put(t,E,D),E=D-1;break}break;case 14:m.unhook(a!==24&&a!==26),a===27&&(A|=1),y.reset(),y.addParam(0),d=0,this.precedingCodepoint=0;break;case 4:h.start();break;case 5:for(var G=E+1;;G++)if(G>=o||(a=t[G])<32||a>127&&a<=159){h.put(t,E,G),E=G-1;break}break;case 6:h.end(a!==24&&a!==26),a===27&&(A|=1),y.reset(),y.addParam(0),d=0,this.precedingCodepoint=0}p=15&A}this._collect=d,this.currentState=p},r}(v.Disposable);F.EscapeSequenceParser=i},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(h,m){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,y){d.__proto__=y}||function(d,y){for(var x in y)y.hasOwnProperty(x)&&(d[x]=y[x])})(h,m)},function(h,m){function d(){this.constructor=h}le(h,m),h.prototype=m===null?Object.create(m):(d.prototype=m.prototype,new d)}),v=this&&this.__decorate||function(h,m,d,y){var x,E=arguments.length,w=E<3?m:y===null?y=Object.getOwnPropertyDescriptor(m,d):y;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")w=Reflect.decorate(h,m,d,y);else for(var b=h.length-1;b>=0;b--)(x=h[b])&&(w=(E<3?x(w):E>3?x(m,d,w):x(m,d))||w);return E>3&&w&&Object.defineProperty(m,d,w),w},g=this&&this.__param||function(h,m){return function(d,y){m(d,y,h)}};Object.defineProperty(F,"__esModule",{value:!0}),F.Renderer=void 0;var c=U(41),u=U(47),n=U(48),l=U(49),i=U(29),s=U(2),r=U(5),t=U(1),o=U(25),a=U(0),A=1,p=function(h){function m(d,y,x,E,w,b,S,B,T){var D=h.call(this)||this;D._colors=d,D._screenElement=y,D._bufferService=w,D._charSizeService=b,D._optionsService=S,D._id=A++,D._onRequestRedraw=new a.EventEmitter;var G=D._optionsService.options.allowTransparency;return D._characterJoinerRegistry=new i.CharacterJoinerRegistry(D._bufferService),D._renderLayers=[new c.TextRenderLayer(D._screenElement,0,D._colors,D._characterJoinerRegistry,G,D._id,D._bufferService,S),new u.SelectionRenderLayer(D._screenElement,1,D._colors,D._id,D._bufferService,S),new l.LinkRenderLayer(D._screenElement,2,D._colors,D._id,x,E,D._bufferService,S),new n.CursorRenderLayer(D._screenElement,3,D._colors,D._id,D._onRequestRedraw,D._bufferService,S,B,T)],D.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},D._devicePixelRatio=window.devicePixelRatio,D._updateDimensions(),D.onOptionsChanged(),D}return e(m,h),Object.defineProperty(m.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),m.prototype.dispose=function(){for(var d=0,y=this._renderLayers;d<y.length;d++)y[d].dispose();h.prototype.dispose.call(this),o.removeTerminalFromCache(this._id)},m.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},m.prototype.setColors=function(d){this._colors=d;for(var y=0,x=this._renderLayers;y<x.length;y++){var E=x[y];E.setColors(this._colors),E.reset()}},m.prototype.onResize=function(d,y){this._updateDimensions();for(var x=0,E=this._renderLayers;x<E.length;x++)E[x].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},m.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},m.prototype.onBlur=function(){this._runOperation(function(d){return d.onBlur()})},m.prototype.onFocus=function(){this._runOperation(function(d){return d.onFocus()})},m.prototype.onSelectionChanged=function(d,y,x){x===void 0&&(x=!1),this._runOperation(function(E){return E.onSelectionChanged(d,y,x)})},m.prototype.onCursorMove=function(){this._runOperation(function(d){return d.onCursorMove()})},m.prototype.onOptionsChanged=function(){this._runOperation(function(d){return d.onOptionsChanged()})},m.prototype.clear=function(){this._runOperation(function(d){return d.reset()})},m.prototype._runOperation=function(d){for(var y=0,x=this._renderLayers;y<x.length;y++)d(x[y])},m.prototype.renderRows=function(d,y){for(var x=0,E=this._renderLayers;x<E.length;x++)E[x].onGridChanged(d,y)},m.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)},m.prototype.registerCharacterJoiner=function(d){return this._characterJoinerRegistry.registerCharacterJoiner(d)},m.prototype.deregisterCharacterJoiner=function(d){return this._characterJoinerRegistry.deregisterCharacterJoiner(d)},m=v([g(4,t.IBufferService),g(5,r.ICharSizeService),g(6,t.IOptionsService),g(7,t.ICoreService),g(8,r.ICoreBrowserService)],m)}(s.Disposable);F.Renderer=p},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(s,r){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var a in o)o.hasOwnProperty(a)&&(t[a]=o[a])})(s,r)},function(s,r){function t(){this.constructor=s}le(s,r),s.prototype=r===null?Object.create(r):(t.prototype=r.prototype,new t)});Object.defineProperty(F,"__esModule",{value:!0}),F.TextRenderLayer=void 0;var v=U(42),g=U(13),c=U(6),u=U(3),n=U(29),l=U(4),i=function(s){function r(t,o,a,A,p,h,m,d){var y=s.call(this,t,"text",o,p,a,h,m,d)||this;return y._characterWidth=0,y._characterFont="",y._characterOverlapCache={},y._workCell=new l.CellData,y._state=new v.GridCache,y._characterJoinerRegistry=A,y}return e(r,s),r.prototype.resize=function(t){s.prototype.resize.call(this,t);var o=this._getFont(!1,!1);this._characterWidth===t.scaledCharWidth&&this._characterFont===o||(this._characterWidth=t.scaledCharWidth,this._characterFont=o,this._characterOverlapCache={}),this._state.clear(),this._state.resize(this._bufferService.cols,this._bufferService.rows)},r.prototype.reset=function(){this._state.clear(),this._clearAll()},r.prototype._forEachCell=function(t,o,a,A){for(var p=t;p<=o;p++)for(var h=p+this._bufferService.buffer.ydisp,m=this._bufferService.buffer.lines.get(h),d=a?a.getJoinedCharacters(h):[],y=0;y<this._bufferService.cols;y++){m.loadCell(y,this._workCell);var x=this._workCell,E=!1,w=y;if(x.getWidth()!==0){if(d.length>0&&y===d[0][0]){E=!0;var b=d.shift();x=new n.JoinedCellData(this._workCell,m.translateToString(!0,b[0],b[1]),b[1]-b[0]),w=b[1]-1}!E&&this._isOverlapping(x)&&w<m.length-1&&m.getCodePoint(w+1)===u.NULL_CELL_CODE&&(x.content&=-12582913,x.content|=2<<22),A(x,y,p),y=w}}},r.prototype._drawBackground=function(t,o){var a=this,A=this._ctx,p=this._bufferService.cols,h=0,m=0,d=null;A.save(),this._forEachCell(t,o,null,function(y,x,E){var w=null;y.isInverse()?w=y.isFgDefault()?a._colors.foreground.css:y.isFgRGB()?"rgb("+c.AttributeData.toColorRGB(y.getFgColor()).join(",")+")":a._colors.ansi[y.getFgColor()].css:y.isBgRGB()?w="rgb("+c.AttributeData.toColorRGB(y.getBgColor()).join(",")+")":y.isBgPalette()&&(w=a._colors.ansi[y.getBgColor()].css),d===null&&(h=x,m=E),E!==m?(A.fillStyle=d||"",a._fillCells(h,m,p-h,1),h=x,m=E):d!==w&&(A.fillStyle=d||"",a._fillCells(h,m,x-h,1),h=x,m=E),d=w}),d!==null&&(A.fillStyle=d,this._fillCells(h,m,p-h,1)),A.restore()},r.prototype._drawForeground=function(t,o){var a=this;this._forEachCell(t,o,this._characterJoinerRegistry,function(A,p,h){if(!A.isInvisible()&&(a._drawChars(A,p,h),A.isUnderline())){if(a._ctx.save(),A.isInverse())if(A.isBgDefault())a._ctx.fillStyle=a._colors.background.css;else if(A.isBgRGB())a._ctx.fillStyle="rgb("+c.AttributeData.toColorRGB(A.getBgColor()).join(",")+")";else{var m=A.getBgColor();a._optionsService.options.drawBoldTextInBrightColors&&A.isBold()&&m<8&&(m+=8),a._ctx.fillStyle=a._colors.ansi[m].css}else if(A.isFgDefault())a._ctx.fillStyle=a._colors.foreground.css;else if(A.isFgRGB())a._ctx.fillStyle="rgb("+c.AttributeData.toColorRGB(A.getFgColor()).join(",")+")";else{var d=A.getFgColor();a._optionsService.options.drawBoldTextInBrightColors&&A.isBold()&&d<8&&(d+=8),a._ctx.fillStyle=a._colors.ansi[d].css}a._fillBottomLineAtCells(p,h,A.getWidth()),a._ctx.restore()}})},r.prototype.onGridChanged=function(t,o){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,t,this._bufferService.cols,o-t+1),this._drawBackground(t,o),this._drawForeground(t,o))},r.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},r.prototype._isOverlapping=function(t){if(t.getWidth()!==1||t.getCode()<256)return!1;var o=t.getChars();if(this._characterOverlapCache.hasOwnProperty(o))return this._characterOverlapCache[o];this._ctx.save(),this._ctx.font=this._characterFont;var a=Math.floor(this._ctx.measureText(o).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[o]=a,a},r}(g.BaseRenderLayer);F.TextRenderLayer=i},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.GridCache=void 0;var le=function(){function e(){this.cache=[]}return e.prototype.resize=function(v,g){for(var c=0;c<v;c++){this.cache.length<=c&&this.cache.push([]);for(var u=this.cache[c].length;u<g;u++)this.cache[c].push(void 0);this.cache[c].length=g}this.cache.length=v},e.prototype.clear=function(){for(var v=0;v<this.cache.length;v++)for(var g=0;g<this.cache[v].length;g++)this.cache[v][g]=void 0},e}();F.GridCache=le},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(a,A){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,h){p.__proto__=h}||function(p,h){for(var m in h)h.hasOwnProperty(m)&&(p[m]=h[m])})(a,A)},function(a,A){function p(){this.constructor=a}le(a,A),a.prototype=A===null?Object.create(A):(p.prototype=A.prototype,new p)});Object.defineProperty(F,"__esModule",{value:!0}),F.NoneCharAtlas=F.DynamicCharAtlas=F.getGlyphCacheKey=void 0;var v=U(9),g=U(44),c=U(27),u=U(46),n=U(11),l=U(28),i=U(10),s={css:"rgba(0, 0, 0, 0)",rgba:0};function r(a){return a.code<<21|a.bg<<12|a.fg<<3|(a.bold?0:4)+(a.dim?0:2)+(a.italic?0:1)}F.getGlyphCacheKey=r;var t=function(a){function A(p,h){var m=a.call(this)||this;m._config=h,m._drawToCacheCount=0,m._glyphsWaitingOnBitmap=[],m._bitmapCommitTimeout=null,m._bitmap=null,m._cacheCanvas=p.createElement("canvas"),m._cacheCanvas.width=1024,m._cacheCanvas.height=1024,m._cacheCtx=l.throwIfFalsy(m._cacheCanvas.getContext("2d",{alpha:!0}));var d=p.createElement("canvas");d.width=m._config.scaledCharWidth,d.height=m._config.scaledCharHeight,m._tmpCtx=l.throwIfFalsy(d.getContext("2d",{alpha:m._config.allowTransparency})),m._width=Math.floor(1024/m._config.scaledCharWidth),m._height=Math.floor(1024/m._config.scaledCharHeight);var y=m._width*m._height;return m._cacheMap=new u.LRUMap(y),m._cacheMap.prealloc(y),m}return e(A,a),A.prototype.dispose=function(){this._bitmapCommitTimeout!==null&&(window.clearTimeout(this._bitmapCommitTimeout),this._bitmapCommitTimeout=null)},A.prototype.beginFrame=function(){this._drawToCacheCount=0},A.prototype.draw=function(p,h,m,d){if(h.code===32)return!0;if(!this._canCache(h))return!1;var y=r(h),x=this._cacheMap.get(y);if(x!=null)return this._drawFromCache(p,x,m,d),!0;if(this._drawToCacheCount<100){var E=void 0;E=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var w=this._drawToCache(h,E);return this._cacheMap.set(y,w),this._drawFromCache(p,w,m,d),!0}return!1},A.prototype._canCache=function(p){return p.code<256},A.prototype._toCoordinateX=function(p){return p%this._width*this._config.scaledCharWidth},A.prototype._toCoordinateY=function(p){return Math.floor(p/this._width)*this._config.scaledCharHeight},A.prototype._drawFromCache=function(p,h,m,d){if(!h.isEmpty){var y=this._toCoordinateX(h.index),x=this._toCoordinateY(h.index);p.drawImage(h.inBitmap?this._bitmap:this._cacheCanvas,y,x,this._config.scaledCharWidth,this._config.scaledCharHeight,m,d,this._config.scaledCharWidth,this._config.scaledCharHeight)}},A.prototype._getColorFromAnsiIndex=function(p){return p<this._config.colors.ansi.length?this._config.colors.ansi[p]:c.DEFAULT_ANSI_COLORS[p]},A.prototype._getBackgroundColor=function(p){return this._config.allowTransparency?s:p.bg===v.INVERTED_DEFAULT_COLOR?this._config.colors.foreground:p.bg<256?this._getColorFromAnsiIndex(p.bg):this._config.colors.background},A.prototype._getForegroundColor=function(p){return p.fg===v.INVERTED_DEFAULT_COLOR?i.color.opaque(this._config.colors.background):p.fg<256?this._getColorFromAnsiIndex(p.fg):this._config.colors.foreground},A.prototype._drawToCache=function(p,h){this._drawToCacheCount++,this._tmpCtx.save();var m=this._getBackgroundColor(p);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=m.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var d=p.bold?this._config.fontWeightBold:this._config.fontWeight,y=p.italic?"italic":"";this._tmpCtx.font=y+" "+d+" "+this._config.fontSize*this._config.devicePixelRatio+"px "+this._config.fontFamily,this._tmpCtx.textBaseline="middle",this._tmpCtx.fillStyle=this._getForegroundColor(p).css,p.dim&&(this._tmpCtx.globalAlpha=v.DIM_OPACITY),this._tmpCtx.fillText(p.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var x=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),E=!1;this._config.allowTransparency||(E=function(B,T){for(var D=!0,G=T.rgba>>>24,C=T.rgba>>>16&255,R=T.rgba>>>8&255,P=0;P<B.data.length;P+=4)B.data[P]===G&&B.data[P+1]===C&&B.data[P+2]===R?B.data[P+3]=0:D=!1;return D}(x,m));var w=this._toCoordinateX(h),b=this._toCoordinateY(h);this._cacheCtx.putImageData(x,w,b);var S={index:h,isEmpty:E,inBitmap:!1};return this._addGlyphToBitmap(S),S},A.prototype._addGlyphToBitmap=function(p){var h=this;!("createImageBitmap"in window)||n.isFirefox||n.isSafari||(this._glyphsWaitingOnBitmap.push(p),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return h._generateBitmap()},100)))},A.prototype._generateBitmap=function(){var p=this,h=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(m){p._bitmap=m;for(var d=0;d<h.length;d++)h[d].inBitmap=!0}),this._bitmapCommitTimeout=null},A}(g.BaseCharAtlas);F.DynamicCharAtlas=t;var o=function(a){function A(p,h){return a.call(this)||this}return e(A,a),A.prototype.draw=function(p,h,m,d){return!1},A}(g.BaseCharAtlas);F.NoneCharAtlas=o},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.BaseCharAtlas=void 0;var le=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}();F.BaseCharAtlas=le},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.ColorContrastCache=void 0;var le=function(){function e(){this._color={},this._rgba={}}return e.prototype.clear=function(){this._color={},this._rgba={}},e.prototype.setCss=function(v,g,c){this._rgba[v]||(this._rgba[v]={}),this._rgba[v][g]=c},e.prototype.getCss=function(v,g){return this._rgba[v]?this._rgba[v][g]:void 0},e.prototype.setColor=function(v,g,c){this._color[v]||(this._color[v]={}),this._color[v][g]=c},e.prototype.getColor=function(v,g){return this._color[v]?this._color[v][g]:void 0},e}();F.ColorContrastCache=le},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.LRUMap=void 0;var le=function(){function e(v){this.capacity=v,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return e.prototype._unlinkNode=function(v){var g=v.prev,c=v.next;v===this._head&&(this._head=c),v===this._tail&&(this._tail=g),g!==null&&(g.next=c),c!==null&&(c.prev=g)},e.prototype._appendNode=function(v){var g=this._tail;g!==null&&(g.next=v),v.prev=g,v.next=null,this._tail=v,this._head===null&&(this._head=v)},e.prototype.prealloc=function(v){for(var g=this._nodePool,c=0;c<v;c++)g.push({prev:null,next:null,key:null,value:null})},e.prototype.get=function(v){var g=this._map[v];return g!==void 0?(this._unlinkNode(g),this._appendNode(g),g.value):null},e.prototype.peekValue=function(v){var g=this._map[v];return g!==void 0?g.value:null},e.prototype.peek=function(){var v=this._head;return v===null?null:v.value},e.prototype.set=function(v,g){var c=this._map[v];if(c!==void 0)c=this._map[v],this._unlinkNode(c),c.value=g;else if(this.size>=this.capacity)c=this._head,this._unlinkNode(c),delete this._map[c.key],c.key=v,c.value=g,this._map[v]=c;else{var u=this._nodePool;u.length>0?((c=u.pop()).key=v,c.value=g):c={prev:null,next:null,key:v,value:g},this._map[v]=c,this.size++}this._appendNode(c)},e}();F.LRUMap=le},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(g,c){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,n){u.__proto__=n}||function(u,n){for(var l in n)n.hasOwnProperty(l)&&(u[l]=n[l])})(g,c)},function(g,c){function u(){this.constructor=g}le(g,c),g.prototype=c===null?Object.create(c):(u.prototype=c.prototype,new u)});Object.defineProperty(F,"__esModule",{value:!0}),F.SelectionRenderLayer=void 0;var v=function(g){function c(u,n,l,i,s,r){var t=g.call(this,u,"selection",n,!0,l,i,s,r)||this;return t._clearState(),t}return e(c,g),c.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},c.prototype.resize=function(u){g.prototype.resize.call(this,u),this._clearState()},c.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},c.prototype.onSelectionChanged=function(u,n,l){if(this._didStateChange(u,n,l,this._bufferService.buffer.ydisp))if(this._clearAll(),u&&n){var i=u[1]-this._bufferService.buffer.ydisp,s=n[1]-this._bufferService.buffer.ydisp,r=Math.max(i,0),t=Math.min(s,this._bufferService.rows-1);if(!(r>=this._bufferService.rows||t<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,l){var o=u[0],a=n[0]-o,A=t-r+1;this._fillCells(o,r,a,A)}else{o=i===r?u[0]:0;var p=r===t?n[0]:this._bufferService.cols;this._fillCells(o,r,p-o,1);var h=Math.max(t-r-1,0);if(this._fillCells(0,r+1,this._bufferService.cols,h),r!==t){var m=s===t?n[0]:this._bufferService.cols;this._fillCells(0,t,m,1)}}this._state.start=[u[0],u[1]],this._state.end=[n[0],n[1]],this._state.columnSelectMode=l,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},c.prototype._didStateChange=function(u,n,l,i){return!this._areCoordinatesEqual(u,this._state.start)||!this._areCoordinatesEqual(n,this._state.end)||l!==this._state.columnSelectMode||i!==this._state.ydisp},c.prototype._areCoordinatesEqual=function(u,n){return!(!u||!n)&&u[0]===n[0]&&u[1]===n[1]},c}(U(13).BaseRenderLayer);F.SelectionRenderLayer=v},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(n,l){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,s){i.__proto__=s}||function(i,s){for(var r in s)s.hasOwnProperty(r)&&(i[r]=s[r])})(n,l)},function(n,l){function i(){this.constructor=n}le(n,l),n.prototype=l===null?Object.create(l):(i.prototype=l.prototype,new i)});Object.defineProperty(F,"__esModule",{value:!0}),F.CursorRenderLayer=void 0;var v=U(13),g=U(4),c=function(n){function l(i,s,r,t,o,a,A,p,h){var m=n.call(this,i,"cursor",s,!0,r,t,a,A)||this;return m._onRequestRedraw=o,m._coreService=p,m._coreBrowserService=h,m._cell=new g.CellData,m._state={x:0,y:0,isFocused:!1,style:"",width:0},m._cursorRenderers={bar:m._renderBarCursor.bind(m),block:m._renderBlockCursor.bind(m),underline:m._renderUnderlineCursor.bind(m)},m}return e(l,n),l.prototype.resize=function(i){n.prototype.resize.call(this,i),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},l.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},l.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},l.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},l.prototype.onOptionsChanged=function(){var i,s=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new u(this._coreBrowserService.isFocused,function(){s._render(!0)})):((i=this._cursorBlinkStateManager)===null||i===void 0||i.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},l.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},l.prototype.onGridChanged=function(i,s){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},l.prototype._render=function(i){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var s=this._bufferService.buffer.ybase+this._bufferService.buffer.y,r=s-this._bufferService.buffer.ydisp;if(r<0||r>=this._bufferService.rows)this._clearCursor();else{var t=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(s).loadCell(t,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var o=this._optionsService.options.cursorStyle;return o&&o!=="block"?this._cursorRenderers[o](t,r,this._cell):this._renderBlurCursor(t,r,this._cell),this._ctx.restore(),this._state.x=t,this._state.y=r,this._state.isFocused=!1,this._state.style=o,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===t&&this._state.y===r&&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"](t,r,this._cell),this._ctx.restore(),this._state.x=t,this._state.y=r,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},l.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})},l.prototype._renderBarCursor=function(i,s,r){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(i,s,this._optionsService.options.cursorWidth),this._ctx.restore()},l.prototype._renderBlockCursor=function(i,s,r){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(i,s,r.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(r,i,s),this._ctx.restore()},l.prototype._renderUnderlineCursor=function(i,s,r){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(i,s),this._ctx.restore()},l.prototype._renderBlurCursor=function(i,s,r){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(i,s,r.getWidth(),1),this._ctx.restore()},l}(v.BaseRenderLayer);F.CursorRenderLayer=c;var u=function(){function n(l,i){this._renderCallback=i,this.isCursorVisible=!0,l&&this._restartInterval()}return Object.defineProperty(n.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),n.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)},n.prototype.restartBlinkAnimation=function(){var l=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){l._renderCallback(),l._animationFrame=void 0})))},n.prototype._restartInterval=function(l){var i=this;l===void 0&&(l=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(i._animationTimeRestarted){var s=600-(Date.now()-i._animationTimeRestarted);if(i._animationTimeRestarted=void 0,s>0)return void i._restartInterval(s)}i.isCursorVisible=!1,i._animationFrame=window.requestAnimationFrame(function(){i._renderCallback(),i._animationFrame=void 0}),i._blinkInterval=window.setInterval(function(){if(i._animationTimeRestarted){var r=600-(Date.now()-i._animationTimeRestarted);return i._animationTimeRestarted=void 0,void i._restartInterval(r)}i.isCursorVisible=!i.isCursorVisible,i._animationFrame=window.requestAnimationFrame(function(){i._renderCallback(),i._animationFrame=void 0})},600)},l)},n.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)},n.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},n}()},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(n,l){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,s){i.__proto__=s}||function(i,s){for(var r in s)s.hasOwnProperty(r)&&(i[r]=s[r])})(n,l)},function(n,l){function i(){this.constructor=n}le(n,l),n.prototype=l===null?Object.create(l):(i.prototype=l.prototype,new i)});Object.defineProperty(F,"__esModule",{value:!0}),F.LinkRenderLayer=void 0;var v=U(13),g=U(9),c=U(26),u=function(n){function l(i,s,r,t,o,a,A,p){var h=n.call(this,i,"link",s,!0,r,t,A,p)||this;return o.onShowLinkUnderline(function(m){return h._onShowLinkUnderline(m)}),o.onHideLinkUnderline(function(m){return h._onHideLinkUnderline(m)}),a.onShowLinkUnderline(function(m){return h._onShowLinkUnderline(m)}),a.onHideLinkUnderline(function(m){return h._onHideLinkUnderline(m)}),h}return e(l,n),l.prototype.resize=function(i){n.prototype.resize.call(this,i),this._state=void 0},l.prototype.reset=function(){this._clearCurrentLink()},l.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var i=this._state.y2-this._state.y1-1;i>0&&this._clearCells(0,this._state.y1+1,this._state.cols,i),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},l.prototype._onShowLinkUnderline=function(i){if(i.fg===g.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:i.fg&&c.is256Color(i.fg)?this._ctx.fillStyle=this._colors.ansi[i.fg].css:this._ctx.fillStyle=this._colors.foreground.css,i.y1===i.y2)this._fillBottomLineAtCells(i.x1,i.y1,i.x2-i.x1);else{this._fillBottomLineAtCells(i.x1,i.y1,i.cols-i.x1);for(var s=i.y1+1;s<i.y2;s++)this._fillBottomLineAtCells(0,s,i.cols);this._fillBottomLineAtCells(0,i.y2,i.x2)}this._state=i},l.prototype._onHideLinkUnderline=function(i){this._clearCurrentLink()},l}(v.BaseRenderLayer);F.LinkRenderLayer=u},function(at,F,U){"use strict";var le=this&&this.__decorate||function(n,l,i,s){var r,t=arguments.length,o=t<3?l:s===null?s=Object.getOwnPropertyDescriptor(l,i):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(n,l,i,s);else for(var a=n.length-1;a>=0;a--)(r=n[a])&&(o=(t<3?r(o):t>3?r(l,i,o):r(l,i))||o);return t>3&&o&&Object.defineProperty(l,i,o),o},e=this&&this.__param||function(n,l){return function(i,s){l(i,s,n)}};Object.defineProperty(F,"__esModule",{value:!0}),F.MouseZone=F.Linkifier=void 0;var v=U(0),g=U(1),c=function(){function n(l,i,s){this._bufferService=l,this._logService=i,this._unicodeService=s,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new v.EventEmitter,this._onHideLinkUnderline=new v.EventEmitter,this._onLinkTooltip=new v.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(n.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),n.prototype.attachToDom=function(l,i){this._element=l,this._mouseZoneManager=i},n.prototype.linkifyRows=function(l,i){var s=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=l,this._rowsToLinkify.end=i):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,l),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,i)),this._mouseZoneManager.clearAll(l,i),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return s._linkifyRows()},n._timeBeforeLatency))},n.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var l=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var i=l.ydisp+this._rowsToLinkify.start;if(!(i>=l.lines.length)){for(var s=l.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,r=Math.ceil(2e3/this._bufferService.cols),t=this._bufferService.buffer.iterator(!1,i,s,r,r);t.hasNext();)for(var o=t.next(),a=0;a<this._linkMatchers.length;a++)this._doLinkifyRow(o.range.first,o.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")},n.prototype.registerLinkMatcher=function(l,i,s){if(s===void 0&&(s={}),!i)throw new Error("handler must be defined");var r={id:this._nextLinkMatcherId++,regex:l,handler:i,matchIndex:s.matchIndex,validationCallback:s.validationCallback,hoverTooltipCallback:s.tooltipCallback,hoverLeaveCallback:s.leaveCallback,willLinkActivate:s.willLinkActivate,priority:s.priority||0};return this._addLinkMatcherToList(r),r.id},n.prototype._addLinkMatcherToList=function(l){if(this._linkMatchers.length!==0){for(var i=this._linkMatchers.length-1;i>=0;i--)if(l.priority<=this._linkMatchers[i].priority)return void this._linkMatchers.splice(i+1,0,l);this._linkMatchers.splice(0,0,l)}else this._linkMatchers.push(l)},n.prototype.deregisterLinkMatcher=function(l){for(var i=0;i<this._linkMatchers.length;i++)if(this._linkMatchers[i].id===l)return this._linkMatchers.splice(i,1),!0;return!1},n.prototype._doLinkifyRow=function(l,i,s){for(var r,t=this,o=new RegExp(s.regex.source,(s.regex.flags||"")+"g"),a=-1,A=function(){var h=r[typeof s.matchIndex!="number"?0:s.matchIndex];if(!h)return p._logService.debug("match found without corresponding matchIndex",r,s),"break";if(a=i.indexOf(h,a+1),o.lastIndex=a+h.length,a<0)return"break";var m=p._bufferService.buffer.stringIndexToBufferIndex(l,a);if(m[0]<0)return"break";var d=p._bufferService.buffer.lines.get(m[0]);if(!d)return"break";var y=d.getFg(m[1]),x=y?y>>9&511:void 0;s.validationCallback?s.validationCallback(h,function(E){t._rowsTimeoutId||E&&t._addLink(m[1],m[0]-t._bufferService.buffer.ydisp,h,s,x)}):p._addLink(m[1],m[0]-p._bufferService.buffer.ydisp,h,s,x)},p=this;(r=o.exec(i))!==null&&A()!=="break";);},n.prototype._addLink=function(l,i,s,r,t){var o=this;if(this._mouseZoneManager&&this._element){var a=this._unicodeService.getStringCellWidth(s),A=l%this._bufferService.cols,p=i+Math.floor(l/this._bufferService.cols),h=(A+a)%this._bufferService.cols,m=p+Math.floor((A+a)/this._bufferService.cols);h===0&&(h=this._bufferService.cols,m--),this._mouseZoneManager.add(new u(A+1,p+1,h+1,m+1,function(d){if(r.handler)return r.handler(d,s);var y=window.open();y?(y.opener=null,y.location.href=s):console.warn("Opening link blocked as opener could not be cleared")},function(){o._onShowLinkUnderline.fire(o._createLinkHoverEvent(A,p,h,m,t)),o._element.classList.add("xterm-cursor-pointer")},function(d){o._onLinkTooltip.fire(o._createLinkHoverEvent(A,p,h,m,t)),r.hoverTooltipCallback&&r.hoverTooltipCallback(d,s,{start:{x:A,y:p},end:{x:h,y:m}})},function(){o._onHideLinkUnderline.fire(o._createLinkHoverEvent(A,p,h,m,t)),o._element.classList.remove("xterm-cursor-pointer"),r.hoverLeaveCallback&&r.hoverLeaveCallback()},function(d){return!r.willLinkActivate||r.willLinkActivate(d,s)}))}},n.prototype._createLinkHoverEvent=function(l,i,s,r,t){return{x1:l,y1:i,x2:s,y2:r,cols:this._bufferService.cols,fg:t}},n._timeBeforeLatency=200,n=le([e(0,g.IBufferService),e(1,g.ILogService),e(2,g.IUnicodeService)],n)}();F.Linkifier=c;var u=function(n,l,i,s,r,t,o,a,A){this.x1=n,this.y1=l,this.x2=i,this.y2=s,this.clickCallback=r,this.hoverCallback=t,this.tooltipCallback=o,this.leaveCallback=a,this.willLinkActivate=A};F.MouseZone=u},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(h,m){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,y){d.__proto__=y}||function(d,y){for(var x in y)y.hasOwnProperty(x)&&(d[x]=y[x])})(h,m)},function(h,m){function d(){this.constructor=h}le(h,m),h.prototype=m===null?Object.create(m):(d.prototype=m.prototype,new d)}),v=this&&this.__decorate||function(h,m,d,y){var x,E=arguments.length,w=E<3?m:y===null?y=Object.getOwnPropertyDescriptor(m,d):y;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")w=Reflect.decorate(h,m,d,y);else for(var b=h.length-1;b>=0;b--)(x=h[b])&&(w=(E<3?x(w):E>3?x(m,d,w):x(m,d))||w);return E>3&&w&&Object.defineProperty(m,d,w),w},g=this&&this.__param||function(h,m){return function(d,y){m(d,y,h)}};Object.defineProperty(F,"__esModule",{value:!0}),F.SelectionService=void 0;var c=U(11),u=U(52),n=U(4),l=U(0),i=U(5),s=U(1),r=U(30),t=U(53),o=U(2),a="\xA0",A=new RegExp(a,"g"),p=function(h){function m(d,y,x,E,w,b,S){var B=h.call(this)||this;return B._element=d,B._screenElement=y,B._bufferService=x,B._coreService=E,B._mouseService=w,B._optionsService=b,B._renderService=S,B._dragScrollAmount=0,B._enabled=!0,B._workCell=new n.CellData,B._mouseDownTimeStamp=0,B._onLinuxMouseSelection=B.register(new l.EventEmitter),B._onRedrawRequest=B.register(new l.EventEmitter),B._onSelectionChange=B.register(new l.EventEmitter),B._onRequestScrollLines=B.register(new l.EventEmitter),B._mouseMoveListener=function(T){return B._onMouseMove(T)},B._mouseUpListener=function(T){return B._onMouseUp(T)},B._coreService.onUserInput(function(){B.hasSelection&&B.clearSelection()}),B._trimListener=B._bufferService.buffer.lines.onTrim(function(T){return B._onTrim(T)}),B.register(B._bufferService.buffers.onBufferActivate(function(T){return B._onBufferActivate(T)})),B.enable(),B._model=new u.SelectionModel(B._bufferService),B._activeSelectionMode=0,B}return e(m,h),Object.defineProperty(m.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),m.prototype.dispose=function(){this._removeMouseDownListeners()},m.prototype.reset=function(){this.clearSelection()},m.prototype.disable=function(){this.clearSelection(),this._enabled=!1},m.prototype.enable=function(){this._enabled=!0},Object.defineProperty(m.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"hasSelection",{get:function(){var d=this._model.finalSelectionStart,y=this._model.finalSelectionEnd;return!(!d||!y)&&(d[0]!==y[0]||d[1]!==y[1])},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"selectionText",{get:function(){var d=this._model.finalSelectionStart,y=this._model.finalSelectionEnd;if(!d||!y)return"";var x=this._bufferService.buffer,E=[];if(this._activeSelectionMode===3){if(d[0]===y[0])return"";for(var w=d[1];w<=y[1];w++){var b=x.translateBufferLineToString(w,!0,d[0],y[0]);E.push(b)}}else{var S=d[1]===y[1]?y[0]:void 0;for(E.push(x.translateBufferLineToString(d[1],!0,d[0],S)),w=d[1]+1;w<=y[1]-1;w++){var B=x.lines.get(w);b=x.translateBufferLineToString(w,!0),B&&B.isWrapped?E[E.length-1]+=b:E.push(b)}d[1]!==y[1]&&(B=x.lines.get(y[1]),b=x.translateBufferLineToString(y[1],!0,0,y[0]),B&&B.isWrapped?E[E.length-1]+=b:E.push(b))}return E.map(function(T){return T.replace(A," ")}).join(c.isWindows?`\r
`:`
`)},enumerable:!1,configurable:!0}),m.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},m.prototype.refresh=function(d){var y=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return y._refresh()})),c.isLinux&&d&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},m.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},m.prototype.isClickInSelection=function(d){var y=this._getMouseBufferCoords(d),x=this._model.finalSelectionStart,E=this._model.finalSelectionEnd;return!!(x&&E&&y)&&this._areCoordsInSelection(y,x,E)},m.prototype._areCoordsInSelection=function(d,y,x){return d[1]>y[1]&&d[1]<x[1]||y[1]===x[1]&&d[1]===y[1]&&d[0]>=y[0]&&d[0]<x[0]||y[1]<x[1]&&d[1]===x[1]&&d[0]<x[0]||y[1]<x[1]&&d[1]===y[1]&&d[0]>=y[0]},m.prototype.selectWordAtCursor=function(d){var y=this._getMouseBufferCoords(d);y&&(this._selectWordAt(y,!1),this._model.selectionEnd=void 0,this.refresh(!0))},m.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},m.prototype.selectLines=function(d,y){this._model.clearSelection(),d=Math.max(d,0),y=Math.min(y,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,d],this._model.selectionEnd=[this._bufferService.cols,y],this.refresh(),this._onSelectionChange.fire()},m.prototype._onTrim=function(d){this._model.onTrim(d)&&this.refresh()},m.prototype._getMouseBufferCoords=function(d){var y=this._mouseService.getCoords(d,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(y)return y[0]--,y[1]--,y[1]+=this._bufferService.buffer.ydisp,y},m.prototype._getMouseEventScrollAmount=function(d){var y=r.getCoordsRelativeToElement(d,this._screenElement)[1],x=this._renderService.dimensions.canvasHeight;return y>=0&&y<=x?0:(y>x&&(y-=x),y=Math.min(Math.max(y,-50),50),(y/=50)/Math.abs(y)+Math.round(14*y))},m.prototype.shouldForceSelection=function(d){return c.isMac?d.altKey&&this._optionsService.options.macOptionClickForcesSelection:d.shiftKey},m.prototype.onMouseDown=function(d){if(this._mouseDownTimeStamp=d.timeStamp,(d.button!==2||!this.hasSelection)&&d.button===0){if(!this._enabled){if(!this.shouldForceSelection(d))return;d.stopPropagation()}d.preventDefault(),this._dragScrollAmount=0,this._enabled&&d.shiftKey?this._onIncrementalClick(d):d.detail===1?this._onSingleClick(d):d.detail===2?this._onDoubleClick(d):d.detail===3&&this._onTripleClick(d),this._addMouseDownListeners(),this.refresh(!0)}},m.prototype._addMouseDownListeners=function(){var d=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return d._dragScroll()},50)},m.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},m.prototype._onIncrementalClick=function(d){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(d))},m.prototype._onSingleClick=function(d){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(d)?3:0,this._model.selectionStart=this._getMouseBufferCoords(d),this._model.selectionStart){this._model.selectionEnd=void 0;var y=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);y&&y.length!==this._model.selectionStart[0]&&y.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},m.prototype._onDoubleClick=function(d){var y=this._getMouseBufferCoords(d);y&&(this._activeSelectionMode=1,this._selectWordAt(y,!0))},m.prototype._onTripleClick=function(d){var y=this._getMouseBufferCoords(d);y&&(this._activeSelectionMode=2,this._selectLineAt(y[1]))},m.prototype.shouldColumnSelect=function(d){return d.altKey&&!(c.isMac&&this._optionsService.options.macOptionClickForcesSelection)},m.prototype._onMouseMove=function(d){if(d.stopImmediatePropagation(),this._model.selectionStart){var y=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(d),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(d),this._activeSelectionMode!==3&&(this._dragScrollAmount>0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var x=this._bufferService.buffer;if(this._model.selectionEnd[1]<x.lines.length){var E=x.lines.get(this._model.selectionEnd[1]);E&&E.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}y&&y[0]===this._model.selectionEnd[0]&&y[1]===this._model.selectionEnd[1]||this.refresh(!0)}else this.refresh(!0)}},m.prototype._dragScroll=function(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});var d=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(d.ydisp+this._bufferService.rows,d.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=d.ydisp),this.refresh()}},m.prototype._onMouseUp=function(d){var y=d.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&y<500&&d.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var x=this._mouseService.getCoords(d,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(x&&x[0]!==void 0&&x[1]!==void 0){var E=t.moveToCellSequence(x[0]-1,x[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(E,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},m.prototype._onBufferActivate=function(d){var y=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=d.activeBuffer.lines.onTrim(function(x){return y._onTrim(x)})},m.prototype._convertViewportColToCharacterIndex=function(d,y){for(var x=y[0],E=0;y[0]>=E;E++){var w=d.loadCell(E,this._workCell).getChars().length;this._workCell.getWidth()===0?x--:w>1&&y[0]!==E&&(x+=w-1)}return x},m.prototype.setSelection=function(d,y,x){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[d,y],this._model.selectionStartLength=x,this.refresh()},m.prototype._getWordAt=function(d,y,x,E){if(x===void 0&&(x=!0),E===void 0&&(E=!0),!(d[0]>=this._bufferService.cols)){var w=this._bufferService.buffer,b=w.lines.get(d[1]);if(b){var S=w.translateBufferLineToString(d[1],!1),B=this._convertViewportColToCharacterIndex(b,d),T=B,D=d[0]-B,G=0,C=0,R=0,P=0;if(S.charAt(B)===" "){for(;B>0&&S.charAt(B-1)===" ";)B--;for(;T<S.length&&S.charAt(T+1)===" ";)T++}else{var k=d[0],te=d[0];b.getWidth(k)===0&&(G++,k--),b.getWidth(te)===2&&(C++,te++);var re=b.getString(te).length;for(re>1&&(P+=re-1,T+=re-1);k>0&&B>0&&!this._isCharWordSeparator(b.loadCell(k-1,this._workCell));){b.loadCell(k-1,this._workCell);var Q=this._workCell.getChars().length;this._workCell.getWidth()===0?(G++,k--):Q>1&&(R+=Q-1,B-=Q-1),B--,k--}for(;te<b.length&&T+1<S.length&&!this._isCharWordSeparator(b.loadCell(te+1,this._workCell));){b.loadCell(te+1,this._workCell);var ue=this._workCell.getChars().length;this._workCell.getWidth()===2?(C++,te++):ue>1&&(P+=ue-1,T+=ue-1),T++,te++}}T++;var se=B+D-G+R,he=Math.min(this._bufferService.cols,T-B+G+C-R-P);if(y||S.slice(B,T).trim()!==""){if(x&&se===0&&b.getCodePoint(0)!==32){var pe=w.lines.get(d[1]-1);if(pe&&b.isWrapped&&pe.getCodePoint(this._bufferService.cols-1)!==32){var Ee=this._getWordAt([this._bufferService.cols-1,d[1]-1],!1,!0,!1);if(Ee){var ve=this._bufferService.cols-Ee.start;se-=ve,he+=ve}}}if(E&&se+he===this._bufferService.cols&&b.getCodePoint(this._bufferService.cols-1)!==32){var we=w.lines.get(d[1]+1);if(we&&we.isWrapped&&we.getCodePoint(0)!==32){var ye=this._getWordAt([0,d[1]+1],!1,!1,!0);ye&&(he+=ye.length)}}return{start:se,length:he}}}}},m.prototype._selectWordAt=function(d,y){var x=this._getWordAt(d,y);if(x){for(;x.start<0;)x.start+=this._bufferService.cols,d[1]--;this._model.selectionStart=[x.start,d[1]],this._model.selectionStartLength=x.length}},m.prototype._selectToWordAt=function(d){var y=this._getWordAt(d,!0);if(y){for(var x=d[1];y.start<0;)y.start+=this._bufferService.cols,x--;if(!this._model.areSelectionValuesReversed())for(;y.start+y.length>this._bufferService.cols;)y.length-=this._bufferService.cols,x++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?y.start:y.start+y.length,x]}},m.prototype._isCharWordSeparator=function(d){return d.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(d.getChars())>=0},m.prototype._selectLineAt=function(d){var y=this._bufferService.buffer.getWrappedRangeForLine(d);this._model.selectionStart=[0,y.first],this._model.selectionEnd=[this._bufferService.cols,y.last],this._model.selectionStartLength=0},m=v([g(2,s.IBufferService),g(3,s.ICoreService),g(4,i.IMouseService),g(5,s.IOptionsService),g(6,i.IRenderService)],m)}(o.Disposable);F.SelectionService=p},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.SelectionModel=void 0;var le=function(){function e(v){this._bufferService=v,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 v=this.selectionStart[0]+this.selectionStartLength;return v>this._bufferService.cols?[v%this._bufferService.cols,this.selectionStart[1]+Math.floor(v/this._bufferService.cols)]:[v,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 v=this.selectionStart,g=this.selectionEnd;return!(!v||!g)&&(v[1]>g[1]||v[1]===g[1]&&v[0]>g[0])},e.prototype.onTrim=function(v){return this.selectionStart&&(this.selectionStart[1]-=v),this.selectionEnd&&(this.selectionEnd[1]-=v),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},e}();F.SelectionModel=le},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.moveToCellSequence=void 0;var le=U(12);function e(l,i,s,r){var t=l-v(s,l),o=i-v(s,i);return n(Math.abs(t-o)-function(a,A,p){for(var h=0,m=a-v(p,a),d=A-v(p,A),y=0;y<Math.abs(m-d);y++){var x=g(a,A)==="A"?-1:1,E=p.buffer.lines.get(m+x*y);E&&E.isWrapped&&h++}return h}(l,i,s),u(g(l,i),r))}function v(l,i){for(var s=0,r=l.buffer.lines.get(i),t=r&&r.isWrapped;t&&i>=0&&i<l.rows;)s++,t=(r=l.buffer.lines.get(--i))&&r.isWrapped;return s}function g(l,i){return l>i?"A":"B"}function c(l,i,s,r,t,o){for(var a=l,A=i,p="";a!==s||A!==r;)a+=t?1:-1,t&&a>o.cols-1?(p+=o.buffer.translateBufferLineToString(A,!1,l,a),a=0,l=0,A++):!t&&a<0&&(p+=o.buffer.translateBufferLineToString(A,!1,0,l+1),l=a=o.cols-1,A--);return p+o.buffer.translateBufferLineToString(A,!1,l,a)}function u(l,i){var s=i?"O":"[";return le.C0.ESC+s+l}function n(l,i){l=Math.floor(l);for(var s="",r=0;r<l;r++)s+=i;return s}F.moveToCellSequence=function(l,i,s,r){var t,o=s.buffer.x,a=s.buffer.y;if(!s.buffer.hasScrollback)return function(p,h,m,d,y,x){return e(h,d,y,x).length===0?"":n(c(p,h,p,h-v(y,h),!1,y).length,u("D",x))}(o,a,0,i,s,r)+e(a,i,s,r)+function(p,h,m,d,y,x){var E;E=e(h,d,y,x).length>0?d-v(y,d):h;var w=d,b=function(S,B,T,D,G,C){var R;return R=e(T,D,G,C).length>0?D-v(G,D):B,S<T&&R<=D||S>=T&&R<D?"C":"D"}(p,h,m,d,y,x);return n(c(p,E,m,w,b==="C",y).length,u(b,x))}(o,a,l,i,s,r);if(a===i)return t=o>l?"D":"C",n(Math.abs(o-l),u(t,r));t=a>i?"D":"C";var A=Math.abs(a-i);return n(function(p,h){return h.cols-p}(a>i?l:o,s)+(A-1)*s.cols+1+((a>i?o:l)-1),u(t,r))}},function(at,F,U){"use strict";var le=this&&this.__decorate||function(c,u,n,l){var i,s=arguments.length,r=s<3?u:l===null?l=Object.getOwnPropertyDescriptor(u,n):l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(c,u,n,l);else for(var t=c.length-1;t>=0;t--)(i=c[t])&&(r=(s<3?i(r):s>3?i(u,n,r):i(u,n))||r);return s>3&&r&&Object.defineProperty(u,n,r),r},e=this&&this.__param||function(c,u){return function(n,l){u(n,l,c)}};Object.defineProperty(F,"__esModule",{value:!0}),F.SoundService=void 0;var v=U(1),g=function(){function c(u){this._optionsService=u}return Object.defineProperty(c,"audioContext",{get:function(){if(!c._audioContext){var u=window.AudioContext||window.webkitAudioContext;if(!u)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;c._audioContext=new u}return c._audioContext},enumerable:!1,configurable:!0}),c.prototype.playBellSound=function(){var u=c.audioContext;if(u){var n=u.createBufferSource();u.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(l){n.buffer=l,n.connect(u.destination),n.start(0)})}},c.prototype._base64ToArrayBuffer=function(u){for(var n=window.atob(u),l=n.length,i=new Uint8Array(l),s=0;s<l;s++)i[s]=n.charCodeAt(s);return i.buffer},c.prototype._removeMimeType=function(u){return u.split(",")[1]},c=le([e(0,v.IOptionsService)],c)}();F.SoundService=g},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(s,r){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var a in o)o.hasOwnProperty(a)&&(t[a]=o[a])})(s,r)},function(s,r){function t(){this.constructor=s}le(s,r),s.prototype=r===null?Object.create(r):(t.prototype=r.prototype,new t)}),v=this&&this.__decorate||function(s,r,t,o){var a,A=arguments.length,p=A<3?r:o===null?o=Object.getOwnPropertyDescriptor(r,t):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")p=Reflect.decorate(s,r,t,o);else for(var h=s.length-1;h>=0;h--)(a=s[h])&&(p=(A<3?a(p):A>3?a(r,t,p):a(r,t))||p);return A>3&&p&&Object.defineProperty(r,t,p),p},g=this&&this.__param||function(s,r){return function(t,o){r(t,o,s)}};Object.defineProperty(F,"__esModule",{value:!0}),F.MouseZoneManager=void 0;var c=U(2),u=U(7),n=U(5),l=U(1),i=function(s){function r(t,o,a,A,p,h){var m=s.call(this)||this;return m._element=t,m._screenElement=o,m._bufferService=a,m._mouseService=A,m._selectionService=p,m._optionsService=h,m._zones=[],m._areZonesActive=!1,m._lastHoverCoords=[void 0,void 0],m._initialSelectionLength=0,m.register(u.addDisposableDomListener(m._element,"mousedown",function(d){return m._onMouseDown(d)})),m._mouseMoveListener=function(d){return m._onMouseMove(d)},m._mouseLeaveListener=function(d){return m._onMouseLeave(d)},m._clickListener=function(d){return m._onClick(d)},m}return e(r,s),r.prototype.dispose=function(){s.prototype.dispose.call(this),this._deactivate()},r.prototype.add=function(t){this._zones.push(t),this._zones.length===1&&this._activate()},r.prototype.clearAll=function(t,o){if(this._zones.length!==0){t&&o||(t=0,o=this._bufferService.rows-1);for(var a=0;a<this._zones.length;a++){var A=this._zones[a];(A.y1>t&&A.y1<=o+1||A.y2>t&&A.y2<=o+1||A.y1<t&&A.y2>o+1)&&(this._currentZone&&this._currentZone===A&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(a--,1))}this._zones.length===0&&this._deactivate()}},r.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))},r.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))},r.prototype._onMouseMove=function(t){this._lastHoverCoords[0]===t.pageX&&this._lastHoverCoords[1]===t.pageY||(this._onHover(t),this._lastHoverCoords=[t.pageX,t.pageY])},r.prototype._onHover=function(t){var o=this,a=this._findZoneEventAt(t);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(t),this._tooltipTimeout=window.setTimeout(function(){return o._onTooltip(t)},this._optionsService.options.linkTooltipHoverDuration)))},r.prototype._onTooltip=function(t){this._tooltipTimeout=void 0;var o=this._findZoneEventAt(t);o&&o.tooltipCallback&&o.tooltipCallback(t)},r.prototype._onMouseDown=function(t){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var o=this._findZoneEventAt(t);o!=null&&o.willLinkActivate(t)&&(t.preventDefault(),t.stopImmediatePropagation())}},r.prototype._onMouseLeave=function(t){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},r.prototype._onClick=function(t){var o=this._findZoneEventAt(t),a=this._getSelectionLength();o&&a===this._initialSelectionLength&&(o.clickCallback(t),t.preventDefault(),t.stopImmediatePropagation())},r.prototype._getSelectionLength=function(){var t=this._selectionService.selectionText;return t?t.length:0},r.prototype._findZoneEventAt=function(t){var o=this._mouseService.getCoords(t,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(o)for(var a=o[0],A=o[1],p=0;p<this._zones.length;p++){var h=this._zones[p];if(h.y1===h.y2){if(A===h.y1&&a>=h.x1&&a<h.x2)return h}else if(A===h.y1&&a>=h.x1||A===h.y2&&a<h.x2||A>h.y1&&A<h.y2)return h}},r=v([g(2,l.IBufferService),g(3,n.IMouseService),g(4,n.ISelectionService),g(5,l.IOptionsService)],r)}(c.Disposable);F.MouseZoneManager=i},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(r,t){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,a){o.__proto__=a}||function(o,a){for(var A in a)a.hasOwnProperty(A)&&(o[A]=a[A])})(r,t)},function(r,t){function o(){this.constructor=r}le(r,t),r.prototype=t===null?Object.create(t):(o.prototype=t.prototype,new o)});Object.defineProperty(F,"__esModule",{value:!0}),F.AccessibilityManager=void 0;var v=U(18),g=U(11),c=U(31),u=U(7),n=U(2),l=U(32),i=U(17),s=function(r){function t(o,a){var A=r.call(this)||this;A._terminal=o,A._renderService=a,A._liveRegionLineCount=0,A._charsToConsume=[],A._charsToAnnounce="",A._accessibilityTreeRoot=document.createElement("div"),A._accessibilityTreeRoot.classList.add("xterm-accessibility"),A._rowContainer=document.createElement("div"),A._rowContainer.classList.add("xterm-accessibility-tree"),A._rowContainer.setAttribute("role","list"),A._rowElements=[];for(var p=0;p<A._terminal.rows;p++)A._rowElements[p]=A._createAccessibilityTreeNode(),A._rowContainer.appendChild(A._rowElements[p]);if(A._topBoundaryFocusListener=function(h){return A._onBoundaryFocus(h,0)},A._bottomBoundaryFocusListener=function(h){return A._onBoundaryFocus(h,1)},A._rowElements[0].addEventListener("focus",A._topBoundaryFocusListener),A._rowElements[A._rowElements.length-1].addEventListener("focus",A._bottomBoundaryFocusListener),A._refreshRowsDimensions(),A._accessibilityTreeRoot.appendChild(A._rowContainer),A._renderRowsDebouncer=new c.RenderDebouncer(A._renderRows.bind(A)),A._refreshRows(),A._liveRegion=document.createElement("div"),A._liveRegion.classList.add("live-region"),A._liveRegion.setAttribute("aria-live","assertive"),A._accessibilityTreeRoot.appendChild(A._liveRegion),!A._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");return A._terminal.element.insertAdjacentElement("afterbegin",A._accessibilityTreeRoot),A.register(A._renderRowsDebouncer),A.register(A._terminal.onResize(function(h){return A._onResize(h.rows)})),A.register(A._terminal.onRender(function(h){return A._refreshRows(h.start,h.end)})),A.register(A._terminal.onScroll(function(){return A._refreshRows()})),A.register(A._terminal.onA11yChar(function(h){return A._onChar(h)})),A.register(A._terminal.onLineFeed(function(){return A._onChar(`
`)})),A.register(A._terminal.onA11yTab(function(h){return A._onTab(h)})),A.register(A._terminal.onKey(function(h){return A._onKey(h.key)})),A.register(A._terminal.onBlur(function(){return A._clearLiveRegion()})),A.register(A._renderService.onDimensionsChange(function(){return A._refreshRowsDimensions()})),A._screenDprMonitor=new l.ScreenDprMonitor,A.register(A._screenDprMonitor),A._screenDprMonitor.setListener(function(){return A._refreshRowsDimensions()}),A.register(u.addDisposableDomListener(window,"resize",function(){return A._refreshRowsDimensions()})),A}return e(t,r),t.prototype.dispose=function(){r.prototype.dispose.call(this),i.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},t.prototype._onBoundaryFocus=function(o,a){var A=o.target,p=this._rowElements[a===0?1:this._rowElements.length-2];if(A.getAttribute("aria-posinset")!==(a===0?"1":""+this._terminal.buffer.lines.length)&&o.relatedTarget===p){var h,m;if(a===0?(h=A,m=this._rowElements.pop(),this._rowContainer.removeChild(m)):(h=this._rowElements.shift(),m=A,this._rowContainer.removeChild(h)),h.removeEventListener("focus",this._topBoundaryFocusListener),m.removeEventListener("focus",this._bottomBoundaryFocusListener),a===0){var d=this._createAccessibilityTreeNode();this._rowElements.unshift(d),this._rowContainer.insertAdjacentElement("afterbegin",d)}else d=this._createAccessibilityTreeNode(),this._rowElements.push(d),this._rowContainer.appendChild(d);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(),o.preventDefault(),o.stopImmediatePropagation()}},t.prototype._onResize=function(o){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>o;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},t.prototype._createAccessibilityTreeNode=function(){var o=document.createElement("div");return o.setAttribute("role","listitem"),o.tabIndex=-1,this._refreshRowDimensions(o),o},t.prototype._onTab=function(o){for(var a=0;a<o;a++)this._onChar(" ")},t.prototype._onChar=function(o){var a=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==o&&(this._charsToAnnounce+=o):this._charsToAnnounce+=o,o===`
`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=v.tooMuchOutput)),g.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){a._accessibilityTreeRoot.appendChild(a._liveRegion)},0))},t.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,g.isMac&&i.removeElementFromParent(this._liveRegion)},t.prototype._onKey=function(o){this._clearLiveRegion(),this._charsToConsume.push(o)},t.prototype._refreshRows=function(o,a){this._renderRowsDebouncer.refresh(o,a,this._terminal.rows)},t.prototype._renderRows=function(o,a){for(var A=this._terminal.buffer,p=A.lines.length.toString(),h=o;h<=a;h++){var m=A.translateBufferLineToString(A.ydisp+h,!0),d=(A.ydisp+h+1).toString(),y=this._rowElements[h];y&&(m.length===0?y.innerHTML="&nbsp;":y.textContent=m,y.setAttribute("aria-posinset",d),y.setAttribute("aria-setsize",p))}this._announceCharacters()},t.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var o=0;o<this._terminal.rows;o++)this._refreshRowDimensions(this._rowElements[o])}},t.prototype._refreshRowDimensions=function(o){o.style.height=this._renderService.dimensions.actualCellHeight+"px"},t.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},t}(n.Disposable);F.AccessibilityManager=s},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(A,p){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,m){h.__proto__=m}||function(h,m){for(var d in m)m.hasOwnProperty(d)&&(h[d]=m[d])})(A,p)},function(A,p){function h(){this.constructor=A}le(A,p),A.prototype=p===null?Object.create(p):(h.prototype=p.prototype,new h)}),v=this&&this.__decorate||function(A,p,h,m){var d,y=arguments.length,x=y<3?p:m===null?m=Object.getOwnPropertyDescriptor(p,h):m;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(A,p,h,m);else for(var E=A.length-1;E>=0;E--)(d=A[E])&&(x=(y<3?d(x):y>3?d(p,h,x):d(p,h))||x);return y>3&&x&&Object.defineProperty(p,h,x),x},g=this&&this.__param||function(A,p){return function(h,m){p(h,m,A)}};Object.defineProperty(F,"__esModule",{value:!0}),F.DomRenderer=void 0;var c=U(58),u=U(9),n=U(2),l=U(5),i=U(1),s=U(0),r=U(10),t=U(17),o=1,a=function(A){function p(h,m,d,y,x,E,w,b,S){var B=A.call(this)||this;return B._colors=h,B._element=m,B._screenElement=d,B._viewportElement=y,B._linkifier=x,B._linkifier2=E,B._charSizeService=w,B._optionsService=b,B._bufferService=S,B._terminalClass=o++,B._rowElements=[],B._rowContainer=document.createElement("div"),B._rowContainer.classList.add("xterm-rows"),B._rowContainer.style.lineHeight="normal",B._rowContainer.setAttribute("aria-hidden","true"),B._refreshRowElements(B._bufferService.cols,B._bufferService.rows),B._selectionContainer=document.createElement("div"),B._selectionContainer.classList.add("xterm-selection"),B._selectionContainer.setAttribute("aria-hidden","true"),B.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},B._updateDimensions(),B._injectCss(),B._rowFactory=new c.DomRendererRowFactory(document,B._optionsService,B._colors),B._element.classList.add("xterm-dom-renderer-owner-"+B._terminalClass),B._screenElement.appendChild(B._rowContainer),B._screenElement.appendChild(B._selectionContainer),B._linkifier.onShowLinkUnderline(function(T){return B._onLinkHover(T)}),B._linkifier.onHideLinkUnderline(function(T){return B._onLinkLeave(T)}),B._linkifier2.onShowLinkUnderline(function(T){return B._onLinkHover(T)}),B._linkifier2.onHideLinkUnderline(function(T){return B._onLinkLeave(T)}),B}return e(p,A),Object.defineProperty(p.prototype,"onRequestRedraw",{get:function(){return new s.EventEmitter().event},enumerable:!1,configurable:!0}),p.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),t.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),A.prototype.dispose.call(this)},p.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 h=0,m=this._rowElements;h<m.length;h++){var d=m[h];d.style.width=this.dimensions.canvasWidth+"px",d.style.height=this.dimensions.actualCellHeight+"px",d.style.lineHeight=this.dimensions.actualCellHeight+"px",d.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var y=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=y,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},p.prototype.setColors=function(h){this._colors=h,this._injectCss()},p.prototype._injectCss=function(){var h=this;this._themeStyleElement||(this._themeStyleElement=document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));var m=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";m+=this._terminalSelector+" span:not(."+c.BOLD_CLASS+") { font-weight: "+this._optionsService.options.fontWeight+";}"+this._terminalSelector+" span."+c.BOLD_CLASS+" { font-weight: "+this._optionsService.options.fontWeightBold+";}"+this._terminalSelector+" span."+c.ITALIC_CLASS+" { font-style: italic;}",m+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",m+="@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+"; }}",m+=this._terminalSelector+" .xterm-rows:not(.xterm-focus) ."+c.CURSOR_CLASS+"."+c.CURSOR_STYLE_BLOCK_CLASS+" { outline: 1px solid "+this._colors.cursor.css+"; outline-offset: -1px;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+c.CURSOR_CLASS+"."+c.CURSOR_BLINK_CLASS+":not(."+c.CURSOR_STYLE_BLOCK_CLASS+") { animation: blink_box_shadow_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+c.CURSOR_CLASS+"."+c.CURSOR_BLINK_CLASS+"."+c.CURSOR_STYLE_BLOCK_CLASS+" { animation: blink_block_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+c.CURSOR_CLASS+"."+c.CURSOR_STYLE_BLOCK_CLASS+" { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+";}"+this._terminalSelector+" .xterm-rows ."+c.CURSOR_CLASS+"."+c.CURSOR_STYLE_BAR_CLASS+" { box-shadow: "+this._optionsService.options.cursorWidth+"px 0 0 "+this._colors.cursor.css+" inset;}"+this._terminalSelector+" .xterm-rows ."+c.CURSOR_CLASS+"."+c.CURSOR_STYLE_UNDERLINE_CLASS+" { box-shadow: 0 -1px 0 "+this._colors.cursor.css+" inset;}",m+=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(d,y){m+=h._terminalSelector+" .xterm-fg-"+y+" { color: "+d.css+"; }"+h._terminalSelector+" .xterm-bg-"+y+" { background-color: "+d.css+"; }"}),m+=this._terminalSelector+" .xterm-fg-"+u.INVERTED_DEFAULT_COLOR+" { color: "+r.color.opaque(this._colors.background).css+"; }"+this._terminalSelector+" .xterm-bg-"+u.INVERTED_DEFAULT_COLOR+" { background-color: "+this._colors.foreground.css+"; }",this._themeStyleElement.innerHTML=m},p.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},p.prototype._refreshRowElements=function(h,m){for(var d=this._rowElements.length;d<=m;d++){var y=document.createElement("div");this._rowContainer.appendChild(y),this._rowElements.push(y)}for(;this._rowElements.length>m;)this._rowContainer.removeChild(this._rowElements.pop())},p.prototype.onResize=function(h,m){this._refreshRowElements(h,m),this._updateDimensions()},p.prototype.onCharSizeChanged=function(){this._updateDimensions()},p.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},p.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},p.prototype.onSelectionChanged=function(h,m,d){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(h&&m){var y=h[1]-this._bufferService.buffer.ydisp,x=m[1]-this._bufferService.buffer.ydisp,E=Math.max(y,0),w=Math.min(x,this._bufferService.rows-1);if(!(E>=this._bufferService.rows||w<0)){var b=document.createDocumentFragment();if(d)b.appendChild(this._createSelectionElement(E,h[0],m[0],w-E+1));else{var S=y===E?h[0]:0,B=E===w?m[0]:this._bufferService.cols;b.appendChild(this._createSelectionElement(E,S,B));var T=w-E-1;if(b.appendChild(this._createSelectionElement(E+1,0,this._bufferService.cols,T)),E!==w){var D=x===w?m[0]:this._bufferService.cols;b.appendChild(this._createSelectionElement(w,0,D))}}this._selectionContainer.appendChild(b)}}},p.prototype._createSelectionElement=function(h,m,d,y){y===void 0&&(y=1);var x=document.createElement("div");return x.style.height=y*this.dimensions.actualCellHeight+"px",x.style.top=h*this.dimensions.actualCellHeight+"px",x.style.left=m*this.dimensions.actualCellWidth+"px",x.style.width=this.dimensions.actualCellWidth*(d-m)+"px",x},p.prototype.onCursorMove=function(){},p.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},p.prototype.clear=function(){for(var h=0,m=this._rowElements;h<m.length;h++)m[h].innerHTML=""},p.prototype.renderRows=function(h,m){for(var d=this._bufferService.buffer.ybase+this._bufferService.buffer.y,y=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),x=this._optionsService.options.cursorBlink,E=h;E<=m;E++){var w=this._rowElements[E];w.innerHTML="";var b=E+this._bufferService.buffer.ydisp,S=this._bufferService.buffer.lines.get(b),B=this._optionsService.options.cursorStyle;w.appendChild(this._rowFactory.createRow(S,b===d,B,y,x,this.dimensions.actualCellWidth,this._bufferService.cols))}},Object.defineProperty(p.prototype,"_terminalSelector",{get:function(){return".xterm-dom-renderer-owner-"+this._terminalClass},enumerable:!1,configurable:!0}),p.prototype.registerCharacterJoiner=function(h){return-1},p.prototype.deregisterCharacterJoiner=function(h){return!1},p.prototype._onLinkHover=function(h){this._setCellUnderline(h.x1,h.x2,h.y1,h.y2,h.cols,!0)},p.prototype._onLinkLeave=function(h){this._setCellUnderline(h.x1,h.x2,h.y1,h.y2,h.cols,!1)},p.prototype._setCellUnderline=function(h,m,d,y,x,E){for(;h!==m||d!==y;){var w=this._rowElements[d];if(!w)return;var b=w.children[h];b&&(b.style.textDecoration=E?"underline":"none"),++h>=x&&(h=0,d++)}},p=v([g(6,l.ICharSizeService),g(7,i.IOptionsService),g(8,i.IBufferService)],p)}(n.Disposable);F.DomRenderer=a},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.DomRendererRowFactory=F.CURSOR_STYLE_UNDERLINE_CLASS=F.CURSOR_STYLE_BAR_CLASS=F.CURSOR_STYLE_BLOCK_CLASS=F.CURSOR_BLINK_CLASS=F.CURSOR_CLASS=F.UNDERLINE_CLASS=F.ITALIC_CLASS=F.DIM_CLASS=F.BOLD_CLASS=void 0;var le=U(9),e=U(3),v=U(4),g=U(10);F.BOLD_CLASS="xterm-bold",F.DIM_CLASS="xterm-dim",F.ITALIC_CLASS="xterm-italic",F.UNDERLINE_CLASS="xterm-underline",F.CURSOR_CLASS="xterm-cursor",F.CURSOR_BLINK_CLASS="xterm-cursor-blink",F.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",F.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",F.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var c=function(){function n(l,i,s){this._document=l,this._optionsService=i,this._colors=s,this._workCell=new v.CellData}return n.prototype.setColors=function(l){this._colors=l},n.prototype.createRow=function(l,i,s,r,t,o,a){for(var A=this._document.createDocumentFragment(),p=0,h=Math.min(l.length,a)-1;h>=0;h--)if(l.loadCell(h,this._workCell).getCode()!==e.NULL_CELL_CODE||i&&h===r){p=h+1;break}for(h=0;h<p;h++){l.loadCell(h,this._workCell);var m=this._workCell.getWidth();if(m!==0){var d=this._document.createElement("span");if(m>1&&(d.style.width=o*m+"px"),i&&h===r)switch(d.classList.add(F.CURSOR_CLASS),t&&d.classList.add(F.CURSOR_BLINK_CLASS),s){case"bar":d.classList.add(F.CURSOR_STYLE_BAR_CLASS);break;case"underline":d.classList.add(F.CURSOR_STYLE_UNDERLINE_CLASS);break;default:d.classList.add(F.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&d.classList.add(F.BOLD_CLASS),this._workCell.isItalic()&&d.classList.add(F.ITALIC_CLASS),this._workCell.isDim()&&d.classList.add(F.DIM_CLASS),this._workCell.isUnderline()&&d.classList.add(F.UNDERLINE_CLASS),this._workCell.isInvisible()?d.textContent=e.WHITESPACE_CELL_CHAR:d.textContent=this._workCell.getChars()||e.WHITESPACE_CELL_CHAR;var y=this._workCell.getFgColor(),x=this._workCell.getFgColorMode(),E=this._workCell.getBgColor(),w=this._workCell.getBgColorMode(),b=!!this._workCell.isInverse();if(b){var S=y;y=E,E=S;var B=x;x=w,w=B}switch(x){case 16777216:case 33554432:this._workCell.isBold()&&y<8&&this._optionsService.options.drawBoldTextInBrightColors&&(y+=8),this._applyMinimumContrast(d,this._colors.background,this._colors.ansi[y])||d.classList.add("xterm-fg-"+y);break;case 50331648:var T=g.rgba.toColor(y>>16&255,y>>8&255,255&y);this._applyMinimumContrast(d,this._colors.background,T)||this._addStyle(d,"color:#"+u(y.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(d,this._colors.background,this._colors.foreground)||b&&d.classList.add("xterm-fg-"+le.INVERTED_DEFAULT_COLOR)}switch(w){case 16777216:case 33554432:d.classList.add("xterm-bg-"+E);break;case 50331648:this._addStyle(d,"background-color:#"+u(E.toString(16),"0",6));break;case 0:default:b&&d.classList.add("xterm-bg-"+le.INVERTED_DEFAULT_COLOR)}A.appendChild(d)}}return A},n.prototype._applyMinimumContrast=function(l,i,s){if(this._optionsService.options.minimumContrastRatio===1)return!1;var r=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return r===void 0&&(r=g.color.ensureContrastRatio(i,s,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,r!=null?r:null)),!!r&&(this._addStyle(l,"color:"+r.css),!0)},n.prototype._addStyle=function(l,i){l.setAttribute("style",""+(l.getAttribute("style")||"")+i+";")},n}();function u(n,l,i){for(;n.length<i;)n=l+n;return n}F.DomRendererRowFactory=c},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.evaluateKeyboardEvent=void 0;var le=U(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:["'",'"']};F.evaluateKeyboardEvent=function(v,g,c,u){var n={type:0,cancel:!1,key:void 0},l=(v.shiftKey?1:0)|(v.altKey?2:0)|(v.ctrlKey?4:0)|(v.metaKey?8:0);switch(v.keyCode){case 0:v.key==="UIKeyInputUpArrow"?n.key=g?le.C0.ESC+"OA":le.C0.ESC+"[A":v.key==="UIKeyInputLeftArrow"?n.key=g?le.C0.ESC+"OD":le.C0.ESC+"[D":v.key==="UIKeyInputRightArrow"?n.key=g?le.C0.ESC+"OC":le.C0.ESC+"[C":v.key==="UIKeyInputDownArrow"&&(n.key=g?le.C0.ESC+"OB":le.C0.ESC+"[B");break;case 8:if(v.shiftKey){n.key=le.C0.BS;break}if(v.altKey){n.key=le.C0.ESC+le.C0.DEL;break}n.key=le.C0.DEL;break;case 9:if(v.shiftKey){n.key=le.C0.ESC+"[Z";break}n.key=le.C0.HT,n.cancel=!0;break;case 13:n.key=v.altKey?le.C0.ESC+le.C0.CR:le.C0.CR,n.cancel=!0;break;case 27:n.key=le.C0.ESC,v.altKey&&(n.key=le.C0.ESC+le.C0.ESC),n.cancel=!0;break;case 37:if(v.metaKey)break;l?(n.key=le.C0.ESC+"[1;"+(l+1)+"D",n.key===le.C0.ESC+"[1;3D"&&(n.key=le.C0.ESC+(c?"b":"[1;5D"))):n.key=g?le.C0.ESC+"OD":le.C0.ESC+"[D";break;case 39:if(v.metaKey)break;l?(n.key=le.C0.ESC+"[1;"+(l+1)+"C",n.key===le.C0.ESC+"[1;3C"&&(n.key=le.C0.ESC+(c?"f":"[1;5C"))):n.key=g?le.C0.ESC+"OC":le.C0.ESC+"[C";break;case 38:if(v.metaKey)break;l?(n.key=le.C0.ESC+"[1;"+(l+1)+"A",c||n.key!==le.C0.ESC+"[1;3A"||(n.key=le.C0.ESC+"[1;5A")):n.key=g?le.C0.ESC+"OA":le.C0.ESC+"[A";break;case 40:if(v.metaKey)break;l?(n.key=le.C0.ESC+"[1;"+(l+1)+"B",c||n.key!==le.C0.ESC+"[1;3B"||(n.key=le.C0.ESC+"[1;5B")):n.key=g?le.C0.ESC+"OB":le.C0.ESC+"[B";break;case 45:v.shiftKey||v.ctrlKey||(n.key=le.C0.ESC+"[2~");break;case 46:n.key=l?le.C0.ESC+"[3;"+(l+1)+"~":le.C0.ESC+"[3~";break;case 36:n.key=l?le.C0.ESC+"[1;"+(l+1)+"H":g?le.C0.ESC+"OH":le.C0.ESC+"[H";break;case 35:n.key=l?le.C0.ESC+"[1;"+(l+1)+"F":g?le.C0.ESC+"OF":le.C0.ESC+"[F";break;case 33:v.shiftKey?n.type=2:n.key=le.C0.ESC+"[5~";break;case 34:v.shiftKey?n.type=3:n.key=le.C0.ESC+"[6~";break;case 112:n.key=l?le.C0.ESC+"[1;"+(l+1)+"P":le.C0.ESC+"OP";break;case 113:n.key=l?le.C0.ESC+"[1;"+(l+1)+"Q":le.C0.ESC+"OQ";break;case 114:n.key=l?le.C0.ESC+"[1;"+(l+1)+"R":le.C0.ESC+"OR";break;case 115:n.key=l?le.C0.ESC+"[1;"+(l+1)+"S":le.C0.ESC+"OS";break;case 116:n.key=l?le.C0.ESC+"[15;"+(l+1)+"~":le.C0.ESC+"[15~";break;case 117:n.key=l?le.C0.ESC+"[17;"+(l+1)+"~":le.C0.ESC+"[17~";break;case 118:n.key=l?le.C0.ESC+"[18;"+(l+1)+"~":le.C0.ESC+"[18~";break;case 119:n.key=l?le.C0.ESC+"[19;"+(l+1)+"~":le.C0.ESC+"[19~";break;case 120:n.key=l?le.C0.ESC+"[20;"+(l+1)+"~":le.C0.ESC+"[20~";break;case 121:n.key=l?le.C0.ESC+"[21;"+(l+1)+"~":le.C0.ESC+"[21~";break;case 122:n.key=l?le.C0.ESC+"[23;"+(l+1)+"~":le.C0.ESC+"[23~";break;case 123:n.key=l?le.C0.ESC+"[24;"+(l+1)+"~":le.C0.ESC+"[24~";break;default:if(!v.ctrlKey||v.shiftKey||v.altKey||v.metaKey)if(c&&!u||!v.altKey||v.metaKey)c&&!v.altKey&&!v.ctrlKey&&v.metaKey?v.keyCode===65&&(n.type=1):v.key&&!v.ctrlKey&&!v.altKey&&!v.metaKey&&v.keyCode>=48&&v.key.length===1?n.key=v.key:v.key&&v.ctrlKey&&v.key==="_"&&(n.key=le.C0.US);else{var i=e[v.keyCode],s=i&&i[v.shiftKey?1:0];if(s)n.key=le.C0.ESC+s;else if(v.keyCode>=65&&v.keyCode<=90){var r=v.ctrlKey?v.keyCode-64:v.keyCode+32;n.key=le.C0.ESC+String.fromCharCode(r)}}else v.keyCode>=65&&v.keyCode<=90?n.key=String.fromCharCode(v.keyCode-64):v.keyCode===32?n.key=le.C0.NUL:v.keyCode>=51&&v.keyCode<=55?n.key=String.fromCharCode(v.keyCode-51+27):v.keyCode===56?n.key=le.C0.DEL:v.keyCode===219?n.key=le.C0.ESC:v.keyCode===220?n.key=le.C0.FS:v.keyCode===221&&(n.key=le.C0.GS)}return n}},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(o,a){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,p){A.__proto__=p}||function(A,p){for(var h in p)p.hasOwnProperty(h)&&(A[h]=p[h])})(o,a)},function(o,a){function A(){this.constructor=o}le(o,a),o.prototype=a===null?Object.create(a):(A.prototype=a.prototype,new A)}),v=this&&this.__decorate||function(o,a,A,p){var h,m=arguments.length,d=m<3?a:p===null?p=Object.getOwnPropertyDescriptor(a,A):p;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(o,a,A,p);else for(var y=o.length-1;y>=0;y--)(h=o[y])&&(d=(m<3?h(d):m>3?h(a,A,d):h(a,A))||d);return m>3&&d&&Object.defineProperty(a,A,d),d},g=this&&this.__param||function(o,a){return function(A,p){a(A,p,o)}};Object.defineProperty(F,"__esModule",{value:!0}),F.RenderService=void 0;var c=U(31),u=U(0),n=U(2),l=U(32),i=U(7),s=U(1),r=U(5),t=function(o){function a(A,p,h,m,d,y){var x=o.call(this)||this;if(x._renderer=A,x._rowCount=p,x._isPaused=!1,x._needsFullRefresh=!1,x._isNextRenderRedrawOnly=!0,x._needsSelectionRefresh=!1,x._canvasWidth=0,x._canvasHeight=0,x._selectionState={start:void 0,end:void 0,columnSelectMode:!1},x._onDimensionsChange=new u.EventEmitter,x._onRender=new u.EventEmitter,x._onRefreshRequest=new u.EventEmitter,x.register({dispose:function(){return x._renderer.dispose()}}),x._renderDebouncer=new c.RenderDebouncer(function(w,b){return x._renderRows(w,b)}),x.register(x._renderDebouncer),x._screenDprMonitor=new l.ScreenDprMonitor,x._screenDprMonitor.setListener(function(){return x.onDevicePixelRatioChange()}),x.register(x._screenDprMonitor),x.register(y.onResize(function(w){return x._fullRefresh()})),x.register(m.onOptionChange(function(){return x._renderer.onOptionsChanged()})),x.register(d.onCharSizeChange(function(){return x.onCharSizeChanged()})),x._renderer.onRequestRedraw(function(w){return x.refreshRows(w.start,w.end,!0)}),x.register(i.addDisposableDomListener(window,"resize",function(){return x.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var E=new IntersectionObserver(function(w){return x._onIntersectionChange(w[w.length-1])},{threshold:0});E.observe(h),x.register({dispose:function(){return E.disconnect()}})}return x}return e(a,o),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(A){this._isPaused=A.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},a.prototype.refreshRows=function(A,p,h){h===void 0&&(h=!1),this._isPaused?this._needsFullRefresh=!0:(h||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(A,p,this._rowCount))},a.prototype._renderRows=function(A,p){this._renderer.renderRows(A,p),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:A,end:p}),this._isNextRenderRedrawOnly=!0},a.prototype.resize=function(A,p){this._rowCount=p,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(){o.prototype.dispose.call(this)},a.prototype.setRenderer=function(A){var p=this;this._renderer.dispose(),this._renderer=A,this._renderer.onRequestRedraw(function(h){return p.refreshRows(h.start,h.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(A){this._renderer.setColors(A),this._fullRefresh()},a.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},a.prototype.onResize=function(A,p){this._renderer.onResize(A,p),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(A,p,h){this._selectionState.start=A,this._selectionState.end=p,this._selectionState.columnSelectMode=h,this._renderer.onSelectionChanged(A,p,h)},a.prototype.onCursorMove=function(){this._renderer.onCursorMove()},a.prototype.clear=function(){this._renderer.clear()},a.prototype.registerCharacterJoiner=function(A){return this._renderer.registerCharacterJoiner(A)},a.prototype.deregisterCharacterJoiner=function(A){return this._renderer.deregisterCharacterJoiner(A)},a=v([g(3,s.IOptionsService),g(4,r.ICharSizeService),g(5,s.IBufferService)],a)}(n.Disposable);F.RenderService=t},function(at,F,U){"use strict";var le=this&&this.__decorate||function(n,l,i,s){var r,t=arguments.length,o=t<3?l:s===null?s=Object.getOwnPropertyDescriptor(l,i):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(n,l,i,s);else for(var a=n.length-1;a>=0;a--)(r=n[a])&&(o=(t<3?r(o):t>3?r(l,i,o):r(l,i))||o);return t>3&&o&&Object.defineProperty(l,i,o),o},e=this&&this.__param||function(n,l){return function(i,s){l(i,s,n)}};Object.defineProperty(F,"__esModule",{value:!0}),F.CharSizeService=void 0;var v=U(1),g=U(0),c=function(){function n(l,i,s){this._optionsService=s,this.width=0,this.height=0,this._onCharSizeChange=new g.EventEmitter,this._measureStrategy=new u(l,i,this._optionsService)}return Object.defineProperty(n.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),n.prototype.measure=function(){var l=this._measureStrategy.measure();l.width===this.width&&l.height===this.height||(this.width=l.width,this.height=l.height,this._onCharSizeChange.fire())},n=le([e(2,v.IOptionsService)],n)}();F.CharSizeService=c;var u=function(){function n(l,i,s){this._document=l,this._parentElement=i,this._optionsService=s,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 n.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var l=this._measureElement.getBoundingClientRect();return l.width!==0&&l.height!==0&&(this._result.width=l.width,this._result.height=Math.ceil(l.height)),this._result},n}()},function(at,F,U){"use strict";var le=this&&this.__decorate||function(u,n,l,i){var s,r=arguments.length,t=r<3?n:i===null?i=Object.getOwnPropertyDescriptor(n,l):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(u,n,l,i);else for(var o=u.length-1;o>=0;o--)(s=u[o])&&(t=(r<3?s(t):r>3?s(n,l,t):s(n,l))||t);return r>3&&t&&Object.defineProperty(n,l,t),t},e=this&&this.__param||function(u,n){return function(l,i){n(l,i,u)}};Object.defineProperty(F,"__esModule",{value:!0}),F.MouseService=void 0;var v=U(5),g=U(30),c=function(){function u(n,l){this._renderService=n,this._charSizeService=l}return u.prototype.getCoords=function(n,l,i,s,r){return g.getCoords(n,l,i,s,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,r)},u.prototype.getRawByteCoords=function(n,l,i,s){var r=this.getCoords(n,l,i,s);return g.getRawByteCoords(r)},u=le([e(0,v.IRenderService),e(1,v.ICharSizeService)],u)}();F.MouseService=c},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(s,r){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var a in o)o.hasOwnProperty(a)&&(t[a]=o[a])})(s,r)},function(s,r){function t(){this.constructor=s}le(s,r),s.prototype=r===null?Object.create(r):(t.prototype=r.prototype,new t)}),v=this&&this.__decorate||function(s,r,t,o){var a,A=arguments.length,p=A<3?r:o===null?o=Object.getOwnPropertyDescriptor(r,t):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")p=Reflect.decorate(s,r,t,o);else for(var h=s.length-1;h>=0;h--)(a=s[h])&&(p=(A<3?a(p):A>3?a(r,t,p):a(r,t))||p);return A>3&&p&&Object.defineProperty(r,t,p),p},g=this&&this.__param||function(s,r){return function(t,o){r(t,o,s)}};Object.defineProperty(F,"__esModule",{value:!0}),F.Linkifier2=void 0;var c=U(1),u=U(0),n=U(2),l=U(7),i=function(s){function r(t){var o=s.call(this)||this;return o._bufferService=t,o._linkProviders=[],o._linkCacheDisposables=[],o._isMouseOut=!0,o._activeLine=-1,o._onShowLinkUnderline=o.register(new u.EventEmitter),o._onHideLinkUnderline=o.register(new u.EventEmitter),o.register(n.getDisposeArrayDisposable(o._linkCacheDisposables)),o}return e(r,s),Object.defineProperty(r.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),r.prototype.registerLinkProvider=function(t){var o=this;return this._linkProviders.push(t),{dispose:function(){var a=o._linkProviders.indexOf(t);a!==-1&&o._linkProviders.splice(a,1)}}},r.prototype.attachToDom=function(t,o,a){var A=this;this._element=t,this._mouseService=o,this._renderService=a,this.register(l.addDisposableDomListener(this._element,"mouseleave",function(){A._isMouseOut=!0,A._clearCurrentLink()})),this.register(l.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(l.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},r.prototype._onMouseMove=function(t){if(this._lastMouseEvent=t,this._element&&this._mouseService){var o=this._positionFromMouseEvent(t,this._element,this._mouseService);if(o){this._isMouseOut=!1;for(var a=t.composedPath(),A=0;A<a.length;A++){var p=a[A];if(p.classList.contains("xterm"))break;if(p.classList.contains("xterm-hover"))return}this._lastBufferCell&&o.x===this._lastBufferCell.x&&o.y===this._lastBufferCell.y||(this._onHover(o),this._lastBufferCell=o)}}},r.prototype._onHover=function(t){if(this._activeLine!==t.y)return this._clearCurrentLink(),void this._askForLink(t,!1);this._currentLink&&this._linkAtPosition(this._currentLink.link,t)||(this._clearCurrentLink(),this._askForLink(t,!0))},r.prototype._askForLink=function(t,o){var a=this;this._activeProviderReplies&&o||(this._activeProviderReplies=new Map,this._activeLine=t.y);var A=!1;this._linkProviders.forEach(function(p,h){var m;o?!((m=a._activeProviderReplies)===null||m===void 0)&&m.get(h)&&(A=a._checkLinkProviderResult(h,t,A)):p.provideLinks(t.y,function(d){var y,x;if(!a._isMouseOut){var E=d==null?void 0:d.map(function(w){return{link:w}});(y=a._activeProviderReplies)===null||y===void 0||y.set(h,E),A=a._checkLinkProviderResult(h,t,A),((x=a._activeProviderReplies)===null||x===void 0?void 0:x.size)===a._linkProviders.length&&a._removeIntersectingLinks(t.y,a._activeProviderReplies)}})})},r.prototype._removeIntersectingLinks=function(t,o){for(var a=new Set,A=0;A<o.size;A++){var p=o.get(A);if(p)for(var h=0;h<p.length;h++)for(var m=p[h],d=m.link.range.start.y<t?0:m.link.range.start.x,y=m.link.range.end.y>t?this._bufferService.cols:m.link.range.end.x,x=d;x<=y;x++){if(a.has(x)){p.splice(h--,1);break}a.add(x)}}},r.prototype._checkLinkProviderResult=function(t,o,a){var A,p=this;if(!this._activeProviderReplies)return a;for(var h=this._activeProviderReplies.get(t),m=!1,d=0;d<t;d++)this._activeProviderReplies.has(d)&&!this._activeProviderReplies.get(d)||(m=!0);if(!m&&h){var y=h.find(function(E){return p._linkAtPosition(E.link,o)});y&&(a=!0,this._handleNewLink(y))}if(this._activeProviderReplies.size===this._linkProviders.length&&!a)for(d=0;d<this._activeProviderReplies.size;d++){var x=(A=this._activeProviderReplies.get(d))===null||A===void 0?void 0:A.find(function(E){return p._linkAtPosition(E.link,o)});if(x){a=!0,this._handleNewLink(x);break}}return a},r.prototype._onClick=function(t){if(this._element&&this._mouseService&&this._currentLink){var o=this._positionFromMouseEvent(t,this._element,this._mouseService);o&&this._linkAtPosition(this._currentLink.link,o)&&this._currentLink.link.activate(t,this._currentLink.link.text)}},r.prototype._clearCurrentLink=function(t,o){this._element&&this._currentLink&&this._lastMouseEvent&&(!t||!o||this._currentLink.link.range.start.y>=t&&this._currentLink.link.range.end.y<=o)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,n.disposeArray(this._linkCacheDisposables))},r.prototype._handleNewLink=function(t){var o=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var a=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);a&&this._linkAtPosition(t.link,a)&&(this._currentLink=t,this._currentLink.state={decorations:{underline:t.link.decorations===void 0||t.link.decorations.underline,pointerCursor:t.link.decorations===void 0||t.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,t.link,this._lastMouseEvent),t.link.decorations={},Object.defineProperties(t.link.decorations,{pointerCursor:{get:function(){var A,p;return(p=(A=o._currentLink)===null||A===void 0?void 0:A.state)===null||p===void 0?void 0:p.decorations.pointerCursor},set:function(A){var p,h;!((p=o._currentLink)===null||p===void 0)&&p.state&&o._currentLink.state.decorations.pointerCursor!==A&&(o._currentLink.state.decorations.pointerCursor=A,o._currentLink.state.isHovered&&((h=o._element)===null||h===void 0||h.classList.toggle("xterm-cursor-pointer",A)))}},underline:{get:function(){var A,p;return(p=(A=o._currentLink)===null||A===void 0?void 0:A.state)===null||p===void 0?void 0:p.decorations.underline},set:function(A){var p,h,m;!((p=o._currentLink)===null||p===void 0)&&p.state&&((m=(h=o._currentLink)===null||h===void 0?void 0:h.state)===null||m===void 0?void 0:m.decorations.underline)!==A&&(o._currentLink.state.decorations.underline=A,o._currentLink.state.isHovered&&o._fireUnderlineEvent(t.link,A))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(A){var p=A.start===0?0:A.start+1+o._bufferService.buffer.ydisp;o._clearCurrentLink(p,A.end+1+o._bufferService.buffer.ydisp)})))}},r.prototype._linkHover=function(t,o,a){var A;!((A=this._currentLink)===null||A===void 0)&&A.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(o,!0),this._currentLink.state.decorations.pointerCursor&&t.classList.add("xterm-cursor-pointer")),o.hover&&o.hover(a,o.text)},r.prototype._fireUnderlineEvent=function(t,o){var a=t.range,A=this._bufferService.buffer.ydisp,p=this._createLinkUnderlineEvent(a.start.x-1,a.start.y-A-1,a.end.x,a.end.y-A-1,void 0);(o?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(p)},r.prototype._linkLeave=function(t,o,a){var A;!((A=this._currentLink)===null||A===void 0)&&A.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(o,!1),this._currentLink.state.decorations.pointerCursor&&t.classList.remove("xterm-cursor-pointer")),o.leave&&o.leave(a,o.text)},r.prototype._linkAtPosition=function(t,o){var a=t.range.start.y===t.range.end.y,A=t.range.start.y<o.y,p=t.range.end.y>o.y;return(a&&t.range.start.x<=o.x&&t.range.end.x>=o.x||A&&t.range.end.x>=o.x||p&&t.range.start.x<=o.x||A&&p)&&t.range.start.y<=o.y&&t.range.end.y>=o.y},r.prototype._positionFromMouseEvent=function(t,o,a){var A=a.getCoords(t,o,this._bufferService.cols,this._bufferService.rows);if(A)return{x:A[0],y:A[1]+this._bufferService.buffer.ydisp}},r.prototype._createLinkUnderlineEvent=function(t,o,a,A,p){return{x1:t,y1:o,x2:a,y2:A,cols:this._bufferService.cols,fg:p}},r=v([g(0,c.IBufferService)],r)}(n.Disposable);F.Linkifier2=i},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.CoreBrowserService=void 0;var le=function(){function e(v){this._textarea=v}return Object.defineProperty(e.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),e}();F.CoreBrowserService=le},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(d,y){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,E){x.__proto__=E}||function(x,E){for(var w in E)E.hasOwnProperty(w)&&(x[w]=E[w])})(d,y)},function(d,y){function x(){this.constructor=d}le(d,y),d.prototype=y===null?Object.create(y):(x.prototype=y.prototype,new x)});Object.defineProperty(F,"__esModule",{value:!0}),F.CoreTerminal=void 0;var v=U(2),g=U(1),c=U(66),u=U(67),n=U(68),l=U(74),i=U(75),s=U(0),r=U(76),t=U(77),o=U(78),a=U(80),A=U(81),p=U(19),h=U(82),m=function(d){function y(x){var E=d.call(this)||this;return E._onBinary=new s.EventEmitter,E._onData=new s.EventEmitter,E._onLineFeed=new s.EventEmitter,E._onResize=new s.EventEmitter,E._onScroll=new s.EventEmitter,E._instantiationService=new c.InstantiationService,E.optionsService=new l.OptionsService(x),E._instantiationService.setService(g.IOptionsService,E.optionsService),E._bufferService=E.register(E._instantiationService.createInstance(n.BufferService)),E._instantiationService.setService(g.IBufferService,E._bufferService),E._logService=E._instantiationService.createInstance(u.LogService),E._instantiationService.setService(g.ILogService,E._logService),E._coreService=E.register(E._instantiationService.createInstance(i.CoreService,function(){return E.scrollToBottom()})),E._instantiationService.setService(g.ICoreService,E._coreService),E._coreMouseService=E._instantiationService.createInstance(r.CoreMouseService),E._instantiationService.setService(g.ICoreMouseService,E._coreMouseService),E._dirtyRowService=E._instantiationService.createInstance(t.DirtyRowService),E._instantiationService.setService(g.IDirtyRowService,E._dirtyRowService),E.unicodeService=E._instantiationService.createInstance(o.UnicodeService),E._instantiationService.setService(g.IUnicodeService,E.unicodeService),E._charsetService=E._instantiationService.createInstance(a.CharsetService),E._instantiationService.setService(g.ICharsetService,E._charsetService),E._inputHandler=new p.InputHandler(E._bufferService,E._charsetService,E._coreService,E._dirtyRowService,E._logService,E.optionsService,E._coreMouseService,E.unicodeService),E.register(s.forwardEvent(E._inputHandler.onLineFeed,E._onLineFeed)),E.register(E._inputHandler),E.register(s.forwardEvent(E._bufferService.onResize,E._onResize)),E.register(s.forwardEvent(E._coreService.onData,E._onData)),E.register(s.forwardEvent(E._coreService.onBinary,E._onBinary)),E.register(E.optionsService.onOptionChange(function(w){return E._updateOptions(w)})),E._writeBuffer=new h.WriteBuffer(function(w){return E._inputHandler.parse(w)}),E}return e(y,d),Object.defineProperty(y.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),y.prototype.dispose=function(){var x;this._isDisposed||(d.prototype.dispose.call(this),(x=this._windowsMode)===null||x===void 0||x.dispose(),this._windowsMode=void 0)},y.prototype.write=function(x,E){this._writeBuffer.write(x,E)},y.prototype.writeSync=function(x){this._writeBuffer.writeSync(x)},y.prototype.resize=function(x,E){isNaN(x)||isNaN(E)||(x=Math.max(x,n.MINIMUM_COLS),E=Math.max(E,n.MINIMUM_ROWS),this._bufferService.resize(x,E))},y.prototype.scroll=function(x,E){E===void 0&&(E=!1);var w,b=this._bufferService.buffer;(w=this._cachedBlankLine)&&w.length===this.cols&&w.getFg(0)===x.fg&&w.getBg(0)===x.bg||(w=b.getBlankLine(x,E),this._cachedBlankLine=w),w.isWrapped=E;var S=b.ybase+b.scrollTop,B=b.ybase+b.scrollBottom;if(b.scrollTop===0){var T=b.lines.isFull;B===b.lines.length-1?T?b.lines.recycle().copyFrom(w):b.lines.push(w.clone()):b.lines.splice(B+1,0,w.clone()),T?this._bufferService.isUserScrolling&&(b.ydisp=Math.max(b.ydisp-1,0)):(b.ybase++,this._bufferService.isUserScrolling||b.ydisp++)}else{var D=B-S+1;b.lines.shiftElements(S+1,D-1,-1),b.lines.set(B,w.clone())}this._bufferService.isUserScrolling||(b.ydisp=b.ybase),this._dirtyRowService.markRangeDirty(b.scrollTop,b.scrollBottom),this._onScroll.fire(b.ydisp)},y.prototype.scrollLines=function(x,E){var w=this._bufferService.buffer;if(x<0){if(w.ydisp===0)return;this._bufferService.isUserScrolling=!0}else x+w.ydisp>=w.ybase&&(this._bufferService.isUserScrolling=!1);var b=w.ydisp;w.ydisp=Math.max(Math.min(w.ydisp+x,w.ybase),0),b!==w.ydisp&&(E||this._onScroll.fire(w.ydisp))},y.prototype.scrollPages=function(x){this.scrollLines(x*(this.rows-1))},y.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},y.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},y.prototype.scrollToLine=function(x){var E=x-this._bufferService.buffer.ydisp;E!==0&&this.scrollLines(E)},y.prototype.addEscHandler=function(x,E){return this._inputHandler.addEscHandler(x,E)},y.prototype.addDcsHandler=function(x,E){return this._inputHandler.addDcsHandler(x,E)},y.prototype.addCsiHandler=function(x,E){return this._inputHandler.addCsiHandler(x,E)},y.prototype.addOscHandler=function(x,E){return this._inputHandler.addOscHandler(x,E)},y.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},y.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},y.prototype._updateOptions=function(x){var E;switch(x){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((E=this._windowsMode)===null||E===void 0||E.dispose(),this._windowsMode=void 0)}},y.prototype._enableWindowsMode=function(){var x=this;if(!this._windowsMode){var E=[];E.push(this.onLineFeed(A.updateWindowsModeWrappedState.bind(null,this._bufferService))),E.push(this.addCsiHandler({final:"H"},function(){return A.updateWindowsModeWrappedState(x._bufferService),!1})),this._windowsMode={dispose:function(){for(var w=0,b=E;w<b.length;w++)b[w].dispose()}}}},y}(v.Disposable);F.CoreTerminal=m},function(at,F,U){"use strict";var le=this&&this.__spreadArrays||function(){for(var u=0,n=0,l=arguments.length;n<l;n++)u+=arguments[n].length;var i=Array(u),s=0;for(n=0;n<l;n++)for(var r=arguments[n],t=0,o=r.length;t<o;t++,s++)i[s]=r[t];return i};Object.defineProperty(F,"__esModule",{value:!0}),F.InstantiationService=F.ServiceCollection=void 0;var e=U(1),v=U(14),g=function(){function u(){for(var n=[],l=0;l<arguments.length;l++)n[l]=arguments[l];this._entries=new Map;for(var i=0,s=n;i<s.length;i++){var r=s[i],t=r[0],o=r[1];this.set(t,o)}}return u.prototype.set=function(n,l){var i=this._entries.get(n);return this._entries.set(n,l),i},u.prototype.forEach=function(n){this._entries.forEach(function(l,i){return n(i,l)})},u.prototype.has=function(n){return this._entries.has(n)},u.prototype.get=function(n){return this._entries.get(n)},u}();F.ServiceCollection=g;var c=function(){function u(){this._services=new g,this._services.set(e.IInstantiationService,this)}return u.prototype.setService=function(n,l){this._services.set(n,l)},u.prototype.getService=function(n){return this._services.get(n)},u.prototype.createInstance=function(n){for(var l=[],i=1;i<arguments.length;i++)l[i-1]=arguments[i];for(var s=v.getServiceDependencies(n).sort(function(h,m){return h.index-m.index}),r=[],t=0,o=s;t<o.length;t++){var a=o[t],A=this._services.get(a.id);if(!A)throw new Error("[createInstance] "+n.name+" depends on UNKNOWN service "+a.id+".");r.push(A)}var p=s.length>0?s[0].index:l.length;if(l.length!==p)throw new Error("[createInstance] First service dependency of "+n.name+" at position "+(p+1)+" conflicts with "+l.length+" static arguments");return new(n.bind.apply(n,le([void 0],le(l,r))))},u}();F.InstantiationService=c},function(at,F,U){"use strict";var le=this&&this.__decorate||function(l,i,s,r){var t,o=arguments.length,a=o<3?i:r===null?r=Object.getOwnPropertyDescriptor(i,s):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(l,i,s,r);else for(var A=l.length-1;A>=0;A--)(t=l[A])&&(a=(o<3?t(a):o>3?t(i,s,a):t(i,s))||a);return o>3&&a&&Object.defineProperty(i,s,a),a},e=this&&this.__param||function(l,i){return function(s,r){i(s,r,l)}},v=this&&this.__spreadArrays||function(){for(var l=0,i=0,s=arguments.length;i<s;i++)l+=arguments[i].length;var r=Array(l),t=0;for(i=0;i<s;i++)for(var o=arguments[i],a=0,A=o.length;a<A;a++,t++)r[t]=o[a];return r};Object.defineProperty(F,"__esModule",{value:!0}),F.LogService=F.LogLevel=void 0;var g,c=U(1);(function(l){l[l.DEBUG=0]="DEBUG",l[l.INFO=1]="INFO",l[l.WARN=2]="WARN",l[l.ERROR=3]="ERROR",l[l.OFF=4]="OFF"})(g=F.LogLevel||(F.LogLevel={}));var u={debug:g.DEBUG,info:g.INFO,warn:g.WARN,error:g.ERROR,off:g.OFF},n=function(){function l(i){var s=this;this._optionsService=i,this._updateLogLevel(),this._optionsService.onOptionChange(function(r){r==="logLevel"&&s._updateLogLevel()})}return l.prototype._updateLogLevel=function(){this._logLevel=u[this._optionsService.options.logLevel]},l.prototype._evalLazyOptionalParams=function(i){for(var s=0;s<i.length;s++)typeof i[s]=="function"&&(i[s]=i[s]())},l.prototype._log=function(i,s,r){this._evalLazyOptionalParams(r),i.call.apply(i,v([console,"xterm.js: "+s],r))},l.prototype.debug=function(i){for(var s=[],r=1;r<arguments.length;r++)s[r-1]=arguments[r];this._logLevel<=g.DEBUG&&this._log(console.log,i,s)},l.prototype.info=function(i){for(var s=[],r=1;r<arguments.length;r++)s[r-1]=arguments[r];this._logLevel<=g.INFO&&this._log(console.info,i,s)},l.prototype.warn=function(i){for(var s=[],r=1;r<arguments.length;r++)s[r-1]=arguments[r];this._logLevel<=g.WARN&&this._log(console.warn,i,s)},l.prototype.error=function(i){for(var s=[],r=1;r<arguments.length;r++)s[r-1]=arguments[r];this._logLevel<=g.ERROR&&this._log(console.error,i,s)},l=le([e(0,c.IOptionsService)],l)}();F.LogService=n},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(s,r){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var a in o)o.hasOwnProperty(a)&&(t[a]=o[a])})(s,r)},function(s,r){function t(){this.constructor=s}le(s,r),s.prototype=r===null?Object.create(r):(t.prototype=r.prototype,new t)}),v=this&&this.__decorate||function(s,r,t,o){var a,A=arguments.length,p=A<3?r:o===null?o=Object.getOwnPropertyDescriptor(r,t):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")p=Reflect.decorate(s,r,t,o);else for(var h=s.length-1;h>=0;h--)(a=s[h])&&(p=(A<3?a(p):A>3?a(r,t,p):a(r,t))||p);return A>3&&p&&Object.defineProperty(r,t,p),p},g=this&&this.__param||function(s,r){return function(t,o){r(t,o,s)}};Object.defineProperty(F,"__esModule",{value:!0}),F.BufferService=F.MINIMUM_ROWS=F.MINIMUM_COLS=void 0;var c=U(1),u=U(69),n=U(0),l=U(2);F.MINIMUM_COLS=2,F.MINIMUM_ROWS=1;var i=function(s){function r(t){var o=s.call(this)||this;return o._optionsService=t,o.isUserScrolling=!1,o._onResize=new n.EventEmitter,o.cols=Math.max(t.options.cols,F.MINIMUM_COLS),o.rows=Math.max(t.options.rows,F.MINIMUM_ROWS),o.buffers=new u.BufferSet(t,o),o}return e(r,s),Object.defineProperty(r.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),r.prototype.dispose=function(){s.prototype.dispose.call(this),this.buffers.dispose()},r.prototype.resize=function(t,o){this.cols=t,this.rows=o,this.buffers.resize(t,o),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:t,rows:o})},r.prototype.reset=function(){this.buffers.dispose(),this.buffers=new u.BufferSet(this._optionsService,this),this.isUserScrolling=!1},r=v([g(0,c.IOptionsService)],r)}(l.Disposable);F.BufferService=i},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(u,n){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,i){l.__proto__=i}||function(l,i){for(var s in i)i.hasOwnProperty(s)&&(l[s]=i[s])})(u,n)},function(u,n){function l(){this.constructor=u}le(u,n),u.prototype=n===null?Object.create(n):(l.prototype=n.prototype,new l)});Object.defineProperty(F,"__esModule",{value:!0}),F.BufferSet=void 0;var v=U(70),g=U(0),c=function(u){function n(l,i){var s=u.call(this)||this;return s._onBufferActivate=s.register(new g.EventEmitter),s._normal=new v.Buffer(!0,l,i),s._normal.fillViewportRows(),s._alt=new v.Buffer(!1,l,i),s._activeBuffer=s._normal,s.setupTabStops(),s}return e(n,u),Object.defineProperty(n.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),n.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}))},n.prototype.activateAltBuffer=function(l){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(l),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}))},n.prototype.resize=function(l,i){this._normal.resize(l,i),this._alt.resize(l,i)},n.prototype.setupTabStops=function(l){this._normal.setupTabStops(l),this._alt.setupTabStops(l)},n}(U(2).Disposable);F.BufferSet=c},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.BufferStringIterator=F.Buffer=F.MAX_BUFFER_SIZE=void 0;var le=U(71),e=U(16),v=U(4),g=U(3),c=U(72),u=U(73),n=U(20),l=U(6);F.MAX_BUFFER_SIZE=4294967295;var i=function(){function r(t,o,a){this._hasScrollback=t,this._optionsService=o,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=n.DEFAULT_CHARSET,this.markers=[],this._nullCell=v.CellData.fromCharData([0,g.NULL_CELL_CHAR,g.NULL_CELL_WIDTH,g.NULL_CELL_CODE]),this._whitespaceCell=v.CellData.fromCharData([0,g.WHITESPACE_CELL_CHAR,g.WHITESPACE_CELL_WIDTH,g.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new le.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return r.prototype.getNullCell=function(t){return t?(this._nullCell.fg=t.fg,this._nullCell.bg=t.bg,this._nullCell.extended=t.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new l.ExtendedAttrs),this._nullCell},r.prototype.getWhitespaceCell=function(t){return t?(this._whitespaceCell.fg=t.fg,this._whitespaceCell.bg=t.bg,this._whitespaceCell.extended=t.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new l.ExtendedAttrs),this._whitespaceCell},r.prototype.getBlankLine=function(t,o){return new e.BufferLine(this._bufferService.cols,this.getNullCell(t),o)},Object.defineProperty(r.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"isCursorInViewport",{get:function(){var t=this.ybase+this.y-this.ydisp;return t>=0&&t<this._rows},enumerable:!1,configurable:!0}),r.prototype._getCorrectBufferLength=function(t){if(!this._hasScrollback)return t;var o=t+this._optionsService.options.scrollback;return o>F.MAX_BUFFER_SIZE?F.MAX_BUFFER_SIZE:o},r.prototype.fillViewportRows=function(t){if(this.lines.length===0){t===void 0&&(t=e.DEFAULT_ATTR_DATA);for(var o=this._rows;o--;)this.lines.push(this.getBlankLine(t))}},r.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new le.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},r.prototype.resize=function(t,o){var a=this.getNullCell(e.DEFAULT_ATTR_DATA),A=this._getCorrectBufferLength(o);if(A>this.lines.maxLength&&(this.lines.maxLength=A),this.lines.length>0){if(this._cols<t)for(var p=0;p<this.lines.length;p++)this.lines.get(p).resize(t,a);var h=0;if(this._rows<o)for(var m=this._rows;m<o;m++)this.lines.length<o+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new e.BufferLine(t,a)):this.ybase>0&&this.lines.length<=this.ybase+this.y+h+1?(this.ybase--,h++,this.ydisp>0&&this.ydisp--):this.lines.push(new e.BufferLine(t,a)));else for(m=this._rows;m>o;m--)this.lines.length>o+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(A<this.lines.maxLength){var d=this.lines.length-A;d>0&&(this.lines.trimStart(d),this.ybase=Math.max(this.ybase-d,0),this.ydisp=Math.max(this.ydisp-d,0),this.savedY=Math.max(this.savedY-d,0)),this.lines.maxLength=A}this.x=Math.min(this.x,t-1),this.y=Math.min(this.y,o-1),h&&(this.y+=h),this.savedX=Math.min(this.savedX,t-1),this.scrollTop=0}if(this.scrollBottom=o-1,this._isReflowEnabled&&(this._reflow(t,o),this._cols>t))for(p=0;p<this.lines.length;p++)this.lines.get(p).resize(t,a);this._cols=t,this._rows=o},Object.defineProperty(r.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),r.prototype._reflow=function(t,o){this._cols!==t&&(t>this._cols?this._reflowLarger(t,o):this._reflowSmaller(t,o))},r.prototype._reflowLarger=function(t,o){var a=c.reflowLargerGetLinesToRemove(this.lines,this._cols,t,this.ybase+this.y,this.getNullCell(e.DEFAULT_ATTR_DATA));if(a.length>0){var A=c.reflowLargerCreateNewLayout(this.lines,a);c.reflowLargerApplyNewLayout(this.lines,A.layout),this._reflowLargerAdjustViewport(t,o,A.countRemoved)}},r.prototype._reflowLargerAdjustViewport=function(t,o,a){for(var A=this.getNullCell(e.DEFAULT_ATTR_DATA),p=a;p-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<o&&this.lines.push(new e.BufferLine(t,A))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-a,0)},r.prototype._reflowSmaller=function(t,o){for(var a=this.getNullCell(e.DEFAULT_ATTR_DATA),A=[],p=0,h=this.lines.length-1;h>=0;h--){var m=this.lines.get(h);if(!(!m||!m.isWrapped&&m.getTrimmedLength()<=t)){for(var d=[m];m.isWrapped&&h>0;)m=this.lines.get(--h),d.unshift(m);var y=this.ybase+this.y;if(!(y>=h&&y<h+d.length)){var x=d[d.length-1].getTrimmedLength(),E=c.reflowSmallerGetNewLineLengths(d,this._cols,t),w=E.length-d.length,b=void 0;b=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+w):Math.max(0,this.lines.length-this.lines.maxLength+w);for(var S=[],B=0;B<w;B++){var T=this.getBlankLine(e.DEFAULT_ATTR_DATA,!0);S.push(T)}S.length>0&&(A.push({start:h+d.length+p,newLines:S}),p+=S.length),d.push.apply(d,S);var D=E.length-1,G=E[D];G===0&&(G=E[--D]);for(var C=d.length-w-1,R=x;C>=0;){var P=Math.min(R,G);if(d[D].copyCellsFrom(d[C],R-P,G-P,P,!0),(G-=P)===0&&(G=E[--D]),(R-=P)===0){C--;var k=Math.max(C,0);R=c.getWrappedLineTrimmedLength(d,k,this._cols)}}for(B=0;B<d.length;B++)E[B]<t&&d[B].setCell(E[B],a);for(var te=w-b;te-- >0;)this.ybase===0?this.y<o-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+p)-o&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+w,this.ybase+o-1)}}}if(A.length>0){var re=[],Q=[];for(B=0;B<this.lines.length;B++)Q.push(this.lines.get(B));var ue=this.lines.length,se=ue-1,he=0,pe=A[he];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+p);var Ee=0;for(B=Math.min(this.lines.maxLength-1,ue+p-1);B>=0;B--)if(pe&&pe.start>se+Ee){for(var ve=pe.newLines.length-1;ve>=0;ve--)this.lines.set(B--,pe.newLines[ve]);B++,re.push({index:se+1,amount:pe.newLines.length}),Ee+=pe.newLines.length,pe=A[++he]}else this.lines.set(B,Q[se--]);var we=0;for(B=re.length-1;B>=0;B--)re[B].index+=we,this.lines.onInsertEmitter.fire(re[B]),we+=re[B].amount;var ye=Math.max(0,ue+p-this.lines.maxLength);ye>0&&this.lines.onTrimEmitter.fire(ye)}},r.prototype.stringIndexToBufferIndex=function(t,o,a){for(a===void 0&&(a=!1);o;){var A=this.lines.get(t);if(!A)return[-1,-1];for(var p=a?A.getTrimmedLength():A.length,h=0;h<p;++h)if(A.get(h)[g.CHAR_DATA_WIDTH_INDEX]&&(o-=A.get(h)[g.CHAR_DATA_CHAR_INDEX].length||1),o<0)return[t,h];t++}return[t,0]},r.prototype.translateBufferLineToString=function(t,o,a,A){a===void 0&&(a=0);var p=this.lines.get(t);return p?p.translateToString(o,a,A):""},r.prototype.getWrappedRangeForLine=function(t){for(var o=t,a=t;o>0&&this.lines.get(o).isWrapped;)o--;for(;a+1<this.lines.length&&this.lines.get(a+1).isWrapped;)a++;return{first:o,last:a}},r.prototype.setupTabStops=function(t){for(t!=null?this.tabs[t]||(t=this.prevStop(t)):(this.tabs={},t=0);t<this._cols;t+=this._optionsService.options.tabStopWidth)this.tabs[t]=!0},r.prototype.prevStop=function(t){for(t==null&&(t=this.x);!this.tabs[--t]&&t>0;);return t>=this._cols?this._cols-1:t<0?0:t},r.prototype.nextStop=function(t){for(t==null&&(t=this.x);!this.tabs[++t]&&t<this._cols;);return t>=this._cols?this._cols-1:t<0?0:t},r.prototype.addMarker=function(t){var o=this,a=new u.Marker(t);return this.markers.push(a),a.register(this.lines.onTrim(function(A){a.line-=A,a.line<0&&a.dispose()})),a.register(this.lines.onInsert(function(A){a.line>=A.index&&(a.line+=A.amount)})),a.register(this.lines.onDelete(function(A){a.line>=A.index&&a.line<A.index+A.amount&&a.dispose(),a.line>A.index&&(a.line-=A.amount)})),a.register(a.onDispose(function(){return o._removeMarker(a)})),a},r.prototype._removeMarker=function(t){this.markers.splice(this.markers.indexOf(t),1)},r.prototype.iterator=function(t,o,a,A,p){return new s(this,t,o,a,A,p)},r}();F.Buffer=i;var s=function(){function r(t,o,a,A,p,h){a===void 0&&(a=0),A===void 0&&(A=t.lines.length),p===void 0&&(p=0),h===void 0&&(h=0),this._buffer=t,this._trimRight=o,this._startIndex=a,this._endIndex=A,this._startOverscan=p,this._endOverscan=h,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return r.prototype.hasNext=function(){return this._current<this._endIndex},r.prototype.next=function(){var t=this._buffer.getWrappedRangeForLine(this._current);t.first<this._startIndex-this._startOverscan&&(t.first=this._startIndex-this._startOverscan),t.last>this._endIndex+this._endOverscan&&(t.last=this._endIndex+this._endOverscan),t.first=Math.max(t.first,0),t.last=Math.min(t.last,this._buffer.lines.length);for(var o="",a=t.first;a<=t.last;++a)o+=this._buffer.translateBufferLineToString(a,this._trimRight);return this._current=t.last+1,{range:t,content:o}},r}();F.BufferStringIterator=s},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.CircularList=void 0;var le=U(0),e=function(){function v(g){this._maxLength=g,this.onDeleteEmitter=new le.EventEmitter,this.onInsertEmitter=new le.EventEmitter,this.onTrimEmitter=new le.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(v.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"maxLength",{get:function(){return this._maxLength},set:function(g){if(this._maxLength!==g){for(var c=new Array(g),u=0;u<Math.min(g,this.length);u++)c[u]=this._array[this._getCyclicIndex(u)];this._array=c,this._maxLength=g,this._startIndex=0}},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"length",{get:function(){return this._length},set:function(g){if(g>this._length)for(var c=this._length;c<g;c++)this._array[c]=void 0;this._length=g},enumerable:!1,configurable:!0}),v.prototype.get=function(g){return this._array[this._getCyclicIndex(g)]},v.prototype.set=function(g,c){this._array[this._getCyclicIndex(g)]=c},v.prototype.push=function(g){this._array[this._getCyclicIndex(this._length)]=g,this._length===this._maxLength?(this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1)):this._length++},v.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(v.prototype,"isFull",{get:function(){return this._length===this._maxLength},enumerable:!1,configurable:!0}),v.prototype.pop=function(){return this._array[this._getCyclicIndex(this._length---1)]},v.prototype.splice=function(g,c){for(var u=[],n=2;n<arguments.length;n++)u[n-2]=arguments[n];if(c){for(var l=g;l<this._length-c;l++)this._array[this._getCyclicIndex(l)]=this._array[this._getCyclicIndex(l+c)];this._length-=c}for(l=this._length-1;l>=g;l--)this._array[this._getCyclicIndex(l+u.length)]=this._array[this._getCyclicIndex(l)];for(l=0;l<u.length;l++)this._array[this._getCyclicIndex(g+l)]=u[l];if(this._length+u.length>this._maxLength){var i=this._length+u.length-this._maxLength;this._startIndex+=i,this._length=this._maxLength,this.onTrimEmitter.fire(i)}else this._length+=u.length},v.prototype.trimStart=function(g){g>this._length&&(g=this._length),this._startIndex+=g,this._length-=g,this.onTrimEmitter.fire(g)},v.prototype.shiftElements=function(g,c,u){if(!(c<=0)){if(g<0||g>=this._length)throw new Error("start argument out of range");if(g+u<0)throw new Error("Cannot shift elements in list beyond index 0");if(u>0){for(var n=c-1;n>=0;n--)this.set(g+n+u,this.get(g+n));var l=g+c+u-this._length;if(l>0)for(this._length+=l;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(n=0;n<c;n++)this.set(g+n+u,this.get(g+n))}},v.prototype._getCyclicIndex=function(g){return(this._startIndex+g)%this._maxLength},v}();F.CircularList=e},function(at,F,U){"use strict";function le(e,v,g){if(v===e.length-1)return e[v].getTrimmedLength();var c=!e[v].hasContent(g-1)&&e[v].getWidth(g-1)===1,u=e[v+1].getWidth(0)===2;return c&&u?g-1:g}Object.defineProperty(F,"__esModule",{value:!0}),F.getWrappedLineTrimmedLength=F.reflowSmallerGetNewLineLengths=F.reflowLargerApplyNewLayout=F.reflowLargerCreateNewLayout=F.reflowLargerGetLinesToRemove=void 0,F.reflowLargerGetLinesToRemove=function(e,v,g,c,u){for(var n=[],l=0;l<e.length-1;l++){var i=l,s=e.get(++i);if(s.isWrapped){for(var r=[e.get(l)];i<e.length&&s.isWrapped;)r.push(s),s=e.get(++i);if(c>=l&&c<i)l+=r.length-1;else{for(var t=0,o=le(r,t,v),a=1,A=0;a<r.length;){var p=le(r,a,v),h=p-A,m=g-o,d=Math.min(h,m);r[t].copyCellsFrom(r[a],A,o,d,!1),(o+=d)===g&&(t++,o=0),(A+=d)===p&&(a++,A=0),o===0&&t!==0&&r[t-1].getWidth(g-1)===2&&(r[t].copyCellsFrom(r[t-1],g-1,o++,1,!1),r[t-1].setCell(g-1,u))}r[t].replaceCells(o,g,u);for(var y=0,x=r.length-1;x>0&&(x>t||r[x].getTrimmedLength()===0);x--)y++;y>0&&(n.push(l+r.length-y),n.push(y)),l+=r.length-1}}}return n},F.reflowLargerCreateNewLayout=function(e,v){for(var g=[],c=0,u=v[c],n=0,l=0;l<e.length;l++)if(u===l){var i=v[++c];e.onDeleteEmitter.fire({index:l-n,amount:i}),l+=i-1,n+=i,u=v[++c]}else g.push(l);return{layout:g,countRemoved:n}},F.reflowLargerApplyNewLayout=function(e,v){for(var g=[],c=0;c<v.length;c++)g.push(e.get(v[c]));for(c=0;c<g.length;c++)e.set(c,g[c]);e.length=v.length},F.reflowSmallerGetNewLineLengths=function(e,v,g){for(var c=[],u=e.map(function(o,a){return le(e,a,v)}).reduce(function(o,a){return o+a}),n=0,l=0,i=0;i<u;){if(u-i<g){c.push(u-i);break}n+=g;var s=le(e,l,v);n>s&&(n-=s,l++);var r=e[l].getWidth(n-1)===2;r&&n--;var t=r?g-1:g;c.push(t),i+=t}return c},F.getWrappedLineTrimmedLength=le},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(c,u){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,l){n.__proto__=l}||function(n,l){for(var i in l)l.hasOwnProperty(i)&&(n[i]=l[i])})(c,u)},function(c,u){function n(){this.constructor=c}le(c,u),c.prototype=u===null?Object.create(u):(n.prototype=u.prototype,new n)});Object.defineProperty(F,"__esModule",{value:!0}),F.Marker=void 0;var v=U(0),g=function(c){function u(n){var l=c.call(this)||this;return l.line=n,l._id=u._nextId++,l.isDisposed=!1,l._onDispose=new v.EventEmitter,l}return e(u,c),Object.defineProperty(u.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),u.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},u._nextId=1,u}(U(2).Disposable);F.Marker=g},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.OptionsService=F.DEFAULT_OPTIONS=F.DEFAULT_BELL_SOUND=void 0;var le=U(0),e=U(11),v=U(33);F.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",F.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:F.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 g=["cols","rows"],c=function(){function u(n){this._onOptionChange=new le.EventEmitter,this.options=v.clone(F.DEFAULT_OPTIONS);for(var l=0,i=Object.keys(n);l<i.length;l++){var s=i[l];if(s in this.options){var r=n[s];this.options[s]=r}}}return Object.defineProperty(u.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),u.prototype.setOption=function(n,l){if(!(n in F.DEFAULT_OPTIONS))throw new Error('No option with key "'+n+'"');if(g.indexOf(n)!==-1)throw new Error('Option "'+n+'" can only be set in the constructor');this.options[n]!==l&&(l=this._sanitizeAndValidateOption(n,l),this.options[n]!==l&&(this.options[n]=l,this._onOptionChange.fire(n)))},u.prototype._sanitizeAndValidateOption=function(n,l){switch(n){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":l||(l=F.DEFAULT_OPTIONS[n]);break;case"cursorWidth":l=Math.floor(l);case"lineHeight":case"tabStopWidth":if(l<1)throw new Error(n+" cannot be less than 1, value: "+l);break;case"minimumContrastRatio":l=Math.max(1,Math.min(21,Math.round(10*l)/10));break;case"scrollback":if((l=Math.min(l,4294967295))<0)throw new Error(n+" cannot be less than 0, value: "+l);break;case"fastScrollSensitivity":case"scrollSensitivity":if(l<=0)throw new Error(n+" cannot be less than or equal to 0, value: "+l)}return l},u.prototype.getOption=function(n){if(!(n in F.DEFAULT_OPTIONS))throw new Error('No option with key "'+n+'"');return this.options[n]},u}();F.OptionsService=c},function(at,F,U){"use strict";var le,e=this&&this.__extends||(le=function(t,o){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,A){a.__proto__=A}||function(a,A){for(var p in A)A.hasOwnProperty(p)&&(a[p]=A[p])})(t,o)},function(t,o){function a(){this.constructor=t}le(t,o),t.prototype=o===null?Object.create(o):(a.prototype=o.prototype,new a)}),v=this&&this.__decorate||function(t,o,a,A){var p,h=arguments.length,m=h<3?o:A===null?A=Object.getOwnPropertyDescriptor(o,a):A;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")m=Reflect.decorate(t,o,a,A);else for(var d=t.length-1;d>=0;d--)(p=t[d])&&(m=(h<3?p(m):h>3?p(o,a,m):p(o,a))||m);return h>3&&m&&Object.defineProperty(o,a,m),m},g=this&&this.__param||function(t,o){return function(a,A){o(a,A,t)}};Object.defineProperty(F,"__esModule",{value:!0}),F.CoreService=void 0;var c=U(1),u=U(0),n=U(33),l=U(2),i=Object.freeze({insertMode:!1}),s=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),r=function(t){function o(a,A,p,h){var m=t.call(this)||this;return m._bufferService=A,m._logService=p,m._optionsService=h,m.isCursorInitialized=!1,m.isCursorHidden=!1,m._onData=m.register(new u.EventEmitter),m._onUserInput=m.register(new u.EventEmitter),m._onBinary=m.register(new u.EventEmitter),m._scrollToBottom=a,m.register({dispose:function(){return m._scrollToBottom=void 0}}),m.modes=n.clone(i),m.decPrivateModes=n.clone(s),m}return e(o,t),Object.defineProperty(o.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),o.prototype.reset=function(){this.modes=n.clone(i),this.decPrivateModes=n.clone(s)},o.prototype.triggerDataEvent=function(a,A){if(A===void 0&&(A=!1),!this._optionsService.options.disableStdin){var p=this._bufferService.buffer;p.ybase!==p.ydisp&&this._scrollToBottom(),A&&this._onUserInput.fire(),this._logService.debug('sending data "'+a+'"',function(){return a.split("").map(function(h){return h.charCodeAt(0)})}),this._onData.fire(a)}},o.prototype.triggerBinaryEvent=function(a){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+a+'"',function(){return a.split("").map(function(A){return A.charCodeAt(0)})}),this._onBinary.fire(a))},o=v([g(1,c.IBufferService),g(2,c.ILogService),g(3,c.IOptionsService)],o)}(l.Disposable);F.CoreService=r},function(at,F,U){"use strict";var le=this&&this.__decorate||function(s,r,t,o){var a,A=arguments.length,p=A<3?r:o===null?o=Object.getOwnPropertyDescriptor(r,t):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")p=Reflect.decorate(s,r,t,o);else for(var h=s.length-1;h>=0;h--)(a=s[h])&&(p=(A<3?a(p):A>3?a(r,t,p):a(r,t))||p);return A>3&&p&&Object.defineProperty(r,t,p),p},e=this&&this.__param||function(s,r){return function(t,o){r(t,o,s)}};Object.defineProperty(F,"__esModule",{value:!0}),F.CoreMouseService=void 0;var v=U(1),g=U(0),c={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(s){return s.button!==4&&s.action===1&&(s.ctrl=!1,s.alt=!1,s.shift=!1,!0)}},VT200:{events:19,restrict:function(s){return s.action!==32}},DRAG:{events:23,restrict:function(s){return s.action!==32||s.button!==3}},ANY:{events:31,restrict:function(s){return!0}}};function u(s,r){var t=(s.ctrl?16:0)|(s.shift?4:0)|(s.alt?8:0);return s.button===4?(t|=64,t|=s.action):(t|=3&s.button,4&s.button&&(t|=64),8&s.button&&(t|=128),s.action===32?t|=32:s.action!==0||r||(t|=3)),t}var n=String.fromCharCode,l={DEFAULT:function(s){var r=[u(s,!1)+32,s.col+32,s.row+32];return r[0]>255||r[1]>255||r[2]>255?"":"\x1B[M"+n(r[0])+n(r[1])+n(r[2])},SGR:function(s){var r=s.action===0&&s.button!==4?"m":"M";return"\x1B[<"+u(s,!0)+";"+s.col+";"+s.row+r}},i=function(){function s(r,t){this._bufferService=r,this._coreService=t,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new g.EventEmitter,this._lastEvent=null;for(var o=0,a=Object.keys(c);o<a.length;o++){var A=a[o];this.addProtocol(A,c[A])}for(var p=0,h=Object.keys(l);p<h.length;p++){var m=h[p];this.addEncoding(m,l[m])}this.reset()}return s.prototype.addProtocol=function(r,t){this._protocols[r]=t},s.prototype.addEncoding=function(r,t){this._encodings[r]=t},Object.defineProperty(s.prototype,"activeProtocol",{get:function(){return this._activeProtocol},set:function(r){if(!this._protocols[r])throw new Error('unknown protocol "'+r+'"');this._activeProtocol=r,this._onProtocolChange.fire(this._protocols[r].events)},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"areMouseEventsActive",{get:function(){return this._protocols[this._activeProtocol].events!==0},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"activeEncoding",{get:function(){return this._activeEncoding},set:function(r){if(!this._encodings[r])throw new Error('unknown encoding "'+r+'"');this._activeEncoding=r},enumerable:!1,configurable:!0}),s.prototype.reset=function(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null},Object.defineProperty(s.prototype,"onProtocolChange",{get:function(){return this._onProtocolChange.event},enumerable:!1,configurable:!0}),s.prototype.triggerMouseEvent=function(r){if(r.col<0||r.col>=this._bufferService.cols||r.row<0||r.row>=this._bufferService.rows||r.button===4&&r.action===32||r.button===3&&r.action!==32||r.button!==4&&(r.action===2||r.action===3)||(r.col++,r.row++,r.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,r))||!this._protocols[this._activeProtocol].restrict(r))return!1;var t=this._encodings[this._activeEncoding](r);return t&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(t):this._coreService.triggerDataEvent(t,!0)),this._lastEvent=r,!0},s.prototype.explainEvents=function(r){return{down:!!(1&r),up:!!(2&r),drag:!!(4&r),move:!!(8&r),wheel:!!(16&r)}},s.prototype._compareEvents=function(r,t){return r.col===t.col&&r.row===t.row&&r.button===t.button&&r.action===t.action&&r.ctrl===t.ctrl&&r.alt===t.alt&&r.shift===t.shift},s=le([e(0,v.IBufferService),e(1,v.ICoreService)],s)}();F.CoreMouseService=i},function(at,F,U){"use strict";var le=this&&this.__decorate||function(c,u,n,l){var i,s=arguments.length,r=s<3?u:l===null?l=Object.getOwnPropertyDescriptor(u,n):l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(c,u,n,l);else for(var t=c.length-1;t>=0;t--)(i=c[t])&&(r=(s<3?i(r):s>3?i(u,n,r):i(u,n))||r);return s>3&&r&&Object.defineProperty(u,n,r),r},e=this&&this.__param||function(c,u){return function(n,l){u(n,l,c)}};Object.defineProperty(F,"__esModule",{value:!0}),F.DirtyRowService=void 0;var v=U(1),g=function(){function c(u){this._bufferService=u,this.clearRange()}return Object.defineProperty(c.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),c.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},c.prototype.markDirty=function(u){u<this._start?this._start=u:u>this._end&&(this._end=u)},c.prototype.markRangeDirty=function(u,n){if(u>n){var l=u;u=n,n=l}u<this._start&&(this._start=u),n>this._end&&(this._end=n)},c.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},c=le([e(0,v.IBufferService)],c)}();F.DirtyRowService=g},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.UnicodeService=void 0;var le=U(0),e=U(79),v=function(){function g(){this._providers=Object.create(null),this._active="",this._onChange=new le.EventEmitter;var c=new e.UnicodeV6;this.register(c),this._active=c.version,this._activeProvider=c}return Object.defineProperty(g.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(g.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(g.prototype,"activeVersion",{get:function(){return this._active},set:function(c){if(!this._providers[c])throw new Error('unknown Unicode version "'+c+'"');this._active=c,this._activeProvider=this._providers[c],this._onChange.fire(c)},enumerable:!1,configurable:!0}),g.prototype.register=function(c){this._providers[c.version]=c},g.prototype.wcwidth=function(c){return this._activeProvider.wcwidth(c)},g.prototype.getStringCellWidth=function(c){for(var u=0,n=c.length,l=0;l<n;++l){var i=c.charCodeAt(l);if(55296<=i&&i<=56319){if(++l>=n)return u+this.wcwidth(i);var s=c.charCodeAt(l);56320<=s&&s<=57343?i=1024*(i-55296)+s-56320+65536:u+=this.wcwidth(s)}u+=this.wcwidth(i)}return u},g}();F.UnicodeService=v},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.UnicodeV6=void 0;var le,e=U(15),v=[[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]],g=[[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]],c=function(){function u(){if(this.version="6",!le){le=new Uint8Array(65536),e.fill(le,1),le[0]=0,e.fill(le,0,1,32),e.fill(le,0,127,160),e.fill(le,2,4352,4448),le[9001]=2,le[9002]=2,e.fill(le,2,11904,42192),le[12351]=1,e.fill(le,2,44032,55204),e.fill(le,2,63744,64256),e.fill(le,2,65040,65050),e.fill(le,2,65072,65136),e.fill(le,2,65280,65377),e.fill(le,2,65504,65511);for(var n=0;n<v.length;++n)e.fill(le,0,v[n][0],v[n][1]+1)}}return u.prototype.wcwidth=function(n){return n<32?0:n<127?1:n<65536?le[n]:function(l,i){var s,r=0,t=i.length-1;if(l<i[0][0]||l>i[t][1])return!1;for(;t>=r;)if(l>i[s=r+t>>1][1])r=s+1;else{if(!(l<i[s][0]))return!0;t=s-1}return!1}(n,g)?0:n>=131072&&n<=196605||n>=196608&&n<=262141?2:1},u}();F.UnicodeV6=c},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.CharsetService=void 0;var le=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(v){this.glevel=v,this.charset=this._charsets[v]},e.prototype.setgCharset=function(v,g){this._charsets[v]=g,this.glevel===v&&(this.charset=g)},e}();F.CharsetService=le},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.updateWindowsModeWrappedState=void 0;var le=U(3);F.updateWindowsModeWrappedState=function(e){var v=e.buffer.lines.get(e.buffer.ybase+e.buffer.y-1),g=v==null?void 0:v.get(e.cols-1),c=e.buffer.lines.get(e.buffer.ybase+e.buffer.y);c&&g&&(c.isWrapped=g[le.CHAR_DATA_CODE_INDEX]!==le.NULL_CELL_CODE&&g[le.CHAR_DATA_CODE_INDEX]!==le.WHITESPACE_CELL_CODE)}},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.WriteBuffer=void 0;var le=function(){function e(v){this._action=v,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return e.prototype.writeSync=function(v){if(this._writeBuffer.length){for(var g=this._bufferOffset;g<this._writeBuffer.length;++g){var c=this._writeBuffer[g],u=this._callbacks[g];this._action(c),u&&u()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(v)},e.prototype.write=function(v,g){var c=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 c._innerWrite()})),this._pendingData+=v.length,this._writeBuffer.push(v),this._callbacks.push(g)},e.prototype._innerWrite=function(){for(var v=this,g=Date.now();this._writeBuffer.length>this._bufferOffset;){var c=this._writeBuffer[this._bufferOffset],u=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(c),this._pendingData-=c.length,u&&u(),Date.now()-g>=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 v._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},e}();F.WriteBuffer=le},function(at,F,U){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.AddonManager=void 0;var le=function(){function e(){this._addons=[]}return e.prototype.dispose=function(){for(var v=this._addons.length-1;v>=0;v--)this._addons[v].instance.dispose()},e.prototype.loadAddon=function(v,g){var c=this,u={instance:g,dispose:g.dispose,isDisposed:!1};this._addons.push(u),g.dispose=function(){return c._wrappedAddonDispose(u)},g.activate(v)},e.prototype._wrappedAddonDispose=function(v){if(!v.isDisposed){for(var g=-1,c=0;c<this._addons.length;c++)if(this._addons[c]===v){g=c;break}if(g===-1)throw new Error("Could not dispose an addon that has not been loaded");v.isDisposed=!0,v.dispose.apply(v.instance),this._addons.splice(g,1)}},e}();F.AddonManager=le}])})},25510:function(Er){"use strict";Er.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiwAAAIsCAYAAADRd/LpAAAgAElEQVR4Xuyda5BtVXXvV3efc+CAYBQRjaJBeWjiVVKVB0mMUV6GKv0cvVVG/XTrViUlSd0bqUoQg4KapKJW8j3mWinNx1SRSgkciKARYiqi1ycvFZSggHgFDofz6L71m3v/9xk9eq695ty91t67u8eimu6z91zzMcaYY/znGGPOudLEExQICgQFggJBgaBAUGDJKbBC/26+98jGkvczuhcUCAoEBYICQYGgwB6lwJUXnroSgGWPMj+GHRQICgQFggJBgZ1CgS2A5YoLTtkpfY9+BgWCAkGBoEBQICiwyylwy33PpREGYNnljI7hBQWCAkGBoEBQYCdTIADLTuZe9D0oEBQICgQFggJ7hAIBWPYIo2OYQYGgQFAgKBAU2MkUCMCyk7kXfQ8KBAWCAkGBoMAeoUAAlj3C6BhmUCAoEBQICgQFdjIFArDsZO5F34MCQYGgQFAgKLBHKBCAZY8wOoYZFAgKBAWCAkGBnUyBACw7mXvR96BAUCAoEBQICuwRCgRg2SOMjmEGBYICQYGgQFBgJ1MgAMtO5l70PSgQFAgKBAWCAnuEAgFY9gijY5hBgaBAUCAoEBTYyRQIwLKTuRd9DwoEBYICQYGgwB6hQACWPcLoGGZQICgQFAgKBAV2MgUCsOxk7kXfgwJBgaBAUCAosEcoEIBljzA6hhkUCAoEBYICQYGdTIEALDuZe9H3oEBQICgQFAgK7BEKBGDZI4yOYQYFggJBgaBAUGAnUyAAy07mXvQ9KBAUCAoEBYICe4QCAVj2CKNjmEGBoEBQICgQFNjJFAjAspO5F30PCgQFggJBgaDAHqFAAJY9wugYZlAgKBAUCAoEBXYyBQKw7GTuRd+DAkGBoEBQICiwRygQgGWPMDqGGRQICgQFggJBgZ1MgQAsO5l70fegQFAgKBAUCArsEQoEYNkjjI5hBgWCAkGBoEBQYCdTIADLTuZe9D0oEBQICgQFggJ7hAIBWPYIo2OYQYGgQFAgKBAU2MkUCMCyk7kXfQ8KBAWCAkGBoMAeoUAAlj3C6BhmUCAoEBQICgQFdjIFlhKwnDhxollbW5vQdWNjo1lZWWn4zc/q6upOpvlS9R168kBfnuPHjyfai97r6+ubeLFUnd9mZ5AzZEljn6ecQVfJsdplOPSJR/LPv+mffix/KGff3SY5Bn19J8iZ7eOxY8ea/fv3b6GJH8egRIvKszaAOdDGG83lIN3upMDSARYpYBQ6j5S6/m2N6+5kyfxHZYGggMpup3MbOJmXnFnDJyXbBmIkEbbPfGbLz19q6lvcaXImHmmRBIjZt2/fBMzXUyDe8BSYFWBIlgTkBTDFs6D09igwK1+212r320sHWOiyVwyeeDtNUXezYbElrCHxq31W+tBbimGxPe23deSM8QGKc56KoeQsV6/aZ/XIg2FUOb6Tp8v2c6j+9Uvlk7XtBDmjj3i1RH/JvTeEy6rQh+LdMtRrvY92bti+BV+WgVPD9WHpAAuKAaXtVzI2JGQ9L8ORZu/UvBMMSd/ckJxZwCKvkugxlJx576H1tgiw0C+t7AOw9M39fH3iO/zJARYLFsMwzocnakVzgH9rEaWFBp+JN8GX+fJl3q0tHWARWLGueaFpvuPntNNOSwIaz/YpsFdzgyRnFpzIk8RKbkg5g+bPPPNMc+qppyYGCpgIINlV/jQOt60yty8V/dewE+Ts6NGjaeAHDhzIEgCeHTx4cOKR659Ke6/GUoDx3HPPJb7kyjNfDh8+3Jx++ulhF3oSoVK+9NRccTVLB1jo+ZEjR5JwtiXX+qTc4tFGwS0UsKt7vrRhBv62xnRZhXhWtqIEWa2xms49Q8nZtHqt0bSrSmjPfPBhoFwoa1Z6DPneTpIzyb1oC92V6OnHMSTNou7NFNAiVosMeVr4nCTcnTIXgq+zU2ApAYtV1FLSdqfE7MONN6dRQBPe71TZrVST4hMos7k68wBnVgEj53bXUq59AZ2dbjSXXc7aDJ/4w3yYh3zs1nk367imyb3f8TdrG/HeclNg6QCLlIWUOYpBq8rPf/7zDT8CMctN2p3XOymEd7/73c0rX/nK1mTUnTeyrT2WnAm0zFPOJL/ve9/7mjPPPHNTrorf6myVNPPgL/7iLxo8QzKaOzE0uqxyJp2Dl+tjH/vYlt1AOx0oLtu8ff7zn99cffXVRd3SYuL73/9+8/d///ebeGPnQADJInJ2Fnrzm9/c/M7v/E5nuXkXWDrAknOX67M///M/bz74wQ8mF76SE+dNsN3YnrxXUtj/+q//OhHWocIii6bjouQMWuPKRn6/973vNa94xSsmO4AsTdQ/ncMiIPNzP/dzzf/7f/8vFd1pwH3Z5Uw6hVwV6KykTmsQc8csLFqWd2r7LIqYAyWPdo7ecccdDcY0J/s7bT6UjHtRZbCz11133aKab2136QCLemrDEigMlMmNN97YfOQjH5msMJeOmrugQ0z6Q4cOJcCyF1YrylfQrhzk7oYbbhhczk455ZTm61//enPeeedNDq/zh8J5cWIenHXWWc2TTz654yVtWeUMGj/++OPNy172sqRzBFZikdS/yNUAFloHtABYrrrqqglvkCPlGPXfw71bYwCWCt63xZDlYamoKopWUgCQctttt+0JwLJoOWN1idK2z7SwA9+98IUvbH76059WcnX5ii+znOHBwsOinU2inv/38lF1Z/WoFrAwOlIC8LAEb4bldQCWCvou2pBUdHXXFV1mQ9I3sRctZwFYlhMYB2Dpe6bl6wvAMh86z9JKAJYKqi3akFR0ddcVDcDSNPPy5AVgCcCy6xRIxYACsFQQa85FA7BUEDwASwWxei4agCUAS88ila1umeUsPCzzkIAmhUNLk27VowgJzYc3AVgq6ByApYJYPRddZkPS81BbD5oKD0vflN5a3zLLWQCW4flPCwFY5kPnWVoJwFJBtQAsFcTquegyG5KehxqApW+CVtS3zHIWgKWCkdsoGoBlG8Qb+NUALBUEDsBSQayeiy6zIel5qAFY+iZoRX3LLGcBWCoYuY2iAVi2QbyBXw3AUkHgACwVxOq56DIbkp6HGoClb4JW1LfMchaApYKR2ygagGUbxBv41QAsFQQOwFJBrJ6LLrMh6XmoAVj6JmhFfcssZwFYKhi5jaIBWLZBvIFfDcBSQeAALBXE6rnoMhuSnocagKVvglbUt8xyFoClgpHbKBqAZRvEG/jVACwVBO4TsHziE59oLr744orWd1fRT33qUw0/pSdDdhmSNt684x3vaB599NFi4j3vec9rPvvZzzb8Ln2on3Z4NB7/29cF7z/+8Y9nrxnoU85Kx2DLXXLJJQ1H9Jc8uibhmmuuSe8MeW2CpXNJ32YtA2+4AG/ZnoMHDzbQOfe0ycy8xqD5PGR7yNZnPvOZ5pxzztkiZ23jf/rpp9Pc5HfpMw/Awli4zPU973lPabd2Xbl77rmn+JJJDT4AS4UY9GlI7EV+FV3YNUW1RXdowPILv/ALDTeplj4YKsrXGCzK007NWLgTiasGcga+TzkrHfd2yjGGn/zkJ+nY+CEf0XnINpa5bmQyd/3BosEKNMOQMKeHfJCzBx98MM21UtCGVwoAoos5S/o3L8DygQ98IF3kNyTILxnv0GXarvXQ2TU17QdgqaBWn4YkAMvohusaIz/tLqE23gRgqRDwGYsGYJmRcJWvBWAJwFIpMktRPADLgtgQgKU/woeHJTwstdIUHpbwsISHpXbWLL58AJYF8SAAS3+ED8ASgKVWmgKwBGAJwFI7axZfPgDLgngQgKU/wgdgCcBSK00BWAKwBGCpnTWLLx+AZUE8CMDSH+EDsARgqZWmACwBWAKw1M6axZcPwLIgHgRg6Y/wAVgCsNRKUwCWACwBWGpnzeLLB2BZEA8CsPRH+AAsAVhqpSkASwCWACy1s2bx5QOwLIgHAVj6I3wAlgAstdIUgCUASwCW2lmz+PIBWBbEg0UDFt/+MhwYNSsrhgAs9MUewgR9XvWqVzXf+973iru5LAfHqcMaD2OBZtdff306un+ZnpJzWPqQ3VkBiz3rx9JzmWhY0hcO5uOAPi/jXu5L6uq7TO3Bcaurq836+npVN+LguGZCM+i3U54ALAvi1KIAy4kTJ5q1tbXm6NGj6Tc/PMeOHWv27du3I09K7BuwQI/jx48n2shA8e/Xve51zQMPPNBAw5JnFsDCqu+CCy7YpIBRKFZe9Ld+v/nNb25uvvnm1F8UN322hoj+Uhb+8pt/33DDDc2NN96Y5GCRj/oqRcRYf/zjHzcvfOELU7cYj1eoyOr+/fvT97zHvw8cOJDGRdmS0z5rAAt0pW7qpV3RTPKBbPgnB2b8wYaLojv9OPvss5sf/OAHm+Y840BGpj1tBqPPsdQCllNPPTXxRKBFAEa6jc89MN8rgEVjhxbQgB/NJ8kxc2cZHsujtjkcgGVBnFoUYGG4R44c2XS/ixcOgZoFkaa62b4ACzxhgkvRqSOiByfdPvzww2nC54yU73gtYKF9ARYZNymYaStIjubntGP/5Iy9PhPNMMAY/GV6ODLeX2eQAyNWeUmmS8AKY60BLJSXUkfJ54CHBTV8L37Z95aBxpJt7reCzjm6CpDbecBn/Gg8Fhz0Pa5SwAKd6SNzETmmTwKW1jDn5s5eASwC/XZe8DdyLNAPzbqAat887tJV9C8HpAKwDM2JlvoXCVho+7d/+7fTCss+Wp2WehCGIB2X5XFhYM3TF2CxbaIERQ95LR555JFi7wp1PfXUU8073/nO9Lv0eelLX7pl/FoZec+J6vzKV76y5eIvKSh5Z7zS5j4UfmpCQvAF/gz9vO1tb8vSTCtDP5Yzzzyz+epXv1rkWVHfawEL9GTsXJhnH4Fc9c2DGfh/1113JcMqcCB+9knHr33taw10KH3o58tf/vKJ545/e8MlcKt+//CHP0x6w3r4SturKcclfu9973trXkmXEkJn+4SHZeSBzC3CoFOOZlVEH6gwcvmFL3whyaPloXQZzfqFSdwlNBAzVO2iAIuU0HnnnZdWmVoNWmGoMWJ9k6nNWzCtnb4Bi8CKjJBF9d6tOq1fs1yWRp7M/fffP+GLNQ6avNbgwb877rijISzk+2v7JkPqQxU1vB7izipvvBkD+RUW5FnAJmVlvUcY6ieffDIbDmvjTw1gUYgB2bz99tsnbvVcv2x79PGyyy5rUKY8ds7X0L1kjuW8Urn3rGfEr1b5TsbNyovKQbNXv/rV1fkiJf23ZWoupZMcXHrppYnO0mceOHp67xUPi8Ztea0FmGg2Sw5QLU9Ly8MXPNmE3i0w8SA5AEspRXsqtwjAQptCrSiehx56KE1wxa4V7+xbmdaQbBkAy3PPPbcpZGZBpoyUDxvlxlgLWOAFfPnOd76TwIdyT6R8bU6NXN+UE2CxffKgxgJTO56aZMWhAIvGQr8YA4Dl6aefnqyiZEilpBQG0HgBLE888cTEg1GSRFgDWHCX04c3velNzaFDh9Lf+gw6W++KlQPGdfnllydDOvScKgUs8p625fog+7jivUGg/9Ds/PPPr/Iy1sx9lS0FLFafQWfmgfSZ8rm8wVYbew2waI7Jkwb/RbPSEPcsvKx9h/6xmNaizb/vQba+Dw9LLaUryy8CsKiLzz77bPOa17wmARb7HDx4MP2T70uUfuWQi4oDWLhJuebpy8MiwyhjRB+sR4U8CeK+/JQYIAALHpOS6+hlIM4999wEWGjDGw2fN6C+MVnf+ta3JuDp+3XaaaelHJW2PJVTTjmlwUiVPHgX4E+fjx2jDBBhMXaweO8LhhS6PPPMM5u6QL7Lf/3XfzUkX3qatfW1BrBQB3Ri7J/73Oc2VYkhYL6QE+LlhX+/5S1vmaz8FRby4+qDnniYfN5Prl4BV/rMfNdq24YQLahR8jl1oS8wJjwCiwoX9TEG1fGBD3yg4afkod/Iw1VXXdXceeedrfrM17WXAMvhw4cb9ICfG7/7u7+bZBO9tih9D1/k1ZPcvfKVr2y++93vTsJZkjfrNQsPS8ns6LHMIgCLDAIGWQmkQtx2aN6d2uOwO6taBg+LEr5yaN4CmK7B1HpYqI/Jmts6bXdxWVACr7S6sGE99c2HIeT+5TdGpybhdigPi5c9GxKyY/VgzCeQ+lDeNP7UABbmC8oUDws0kJfSyod1WcvrgiKWh0WhixqPVpd82e9LPSy5ZFk7DiVjyiCo3/KwKCTUlk9U0+e2sqUeFt4XLwiJAlgk0zbMIaDo5WwvnMMi+giYQgMlKUMzdMcyhITUBxsSErimz7nwvOVneFj6mHlT6lgEYKE7ahfAopCQjLAyxRHo0pVq32RSnkBNvX15WEQf/barDmtoSmkDYGFFWuJhUVsAFjwstKHPtI1XfbCJaJSzOSzeIMpbZA2PN7SltB7Sw2KBoAUsdjyMG5pAD8YtPpxxxhlpx0vbnMqNrwawCMALTFuvBG3KAEhubJKjjIKU7lCApdTDYoGsNQT8bY0a//ZhRNHMyuYQ48G7ct1115WKZSqHJ0shIcmS9QL5yvaKh4VxS3/Y8BjzSN6/KkIPVNiCple84hWTRVvOqyzZDMAyEDNy1S4KsKgvNuk2AMtJDokvMvD6ZjcBFm+0SsV+WQGLkm5Lx0G5GsCiem3SrQDTNMDCd0pstF6Xmn6Wlu0LsPidGN7DQojTAp1lASyis5XtACwjanjAIhp5mpXK2hDlLGBh0Yb3Kzwsp66sQOyb7z2Sjve84oJThqB9UZ2LBCy0zeFkxAmHUDhFBGgptAwhIX8OjQUxdmXfNc7thoSsJ8QeZEe7to/WHaoDoqbx1R4gVxP+GyIkpLHYVTseFnmlcu58S3fe45C5xx57rMorWAtYaIeQ0C233DI5v8Lz34cQMRTkCbDyLzm3p0uepn1fGhKyAFzgxHoM285gQp7QF6997Ws3hRFr5Kd0fDUhIeqE7ldcccUkXOfbyfVxr3hY2uwMsgnNkE0fai3lU1/lLH+QSUDxt771rezZMH6OqQ8REuqLGy31LBKw0CWFhDTh+S3FtUgBXgbA0hfrtwtYbD+svNh8iFxISKCqbzA6BGDxoSq/rdmPNSeveFgw2DVPLWChbiWEa1cFv30uh6U93/k8AYGEvudYLWCpoZVoTm4VCx17TtOiAYvmheis/ligm6M53993332TJGLRwxtEu1CAxujNn/3sZ6l4CQ/bctKm0V/G19O2jdZ8rjBaLlzdZmtsuLJWHoYsD43lYelaFARgGZITpu4ALHlCB2DJJ93m5EVJpiQbony6vBHbFe0hAIs1FMr90LZmvvPGcRGARaEFZBMPi00QbMtn0lEBMgpD82YIwOLDojmQN0TCZq2HhX7iLdD2cZsPhby0JTwDwAAUevx4JX/iP2E3ko4BLLRRsiAIwFKvdQKwjHZtXnlhhIQm0hMeltvSirk0gbZ+2jUprIHCKkm6Vf1tCq7Lw0ICnR6t8vs+sXgIwJJL9PRJtxYgLAKwiJ4CLAq7SXa8F8gmq/rERq32S4xdjcwNAViszPF37uC4ZfCwQCebj+E9xZIf6xHhMw4nQw9a0Gzf1dj0GVvtOYdG3rzwsNRIaHnZACwBWLZISwCWnQtYfJ4BK0sMoxI7ZWD7zpsYArDYA61kGGwOC4Ir74Q3RPr30CGhHGCxE0r8sIf56XsBFsub0tV5uYpvkhEtOYelpk5blj7nQkKz1jftvRoPiw8JSV7kHYF35Gz57fttISEBYvHL9jMAyxDc3lpnAJYALAFYDAVQYhxOt1M9LBqKVulf/OIXm7e//e2beDyE54i7hH7913+9N63V1kebJ5DbneXzDGYBLFxi+frXv75oLAJMv/Vbv9XcdNNNm1bk/MN6VCxv+By+cC+KfYbgDXcJsb27z8cDRO4e4y4h61UZwsNy9dVXN+973/uKhiLAwp1Nd99996bTkXMJmtYrBl+4t0aP9ahY74newVOKzHBQHXJZ4iWLkFARGzcVCsASgCUAyy4ELBoSK3uOsvcr4npVMf0NLkvDKPT1eJe6NQze2PjwhIACv2cBLBgbJU92jUchH4ALp+ly2q5OeM2BFVsffPGhuZJQQlef/PcY0ppLNkvrt56Gl73sZVtOky2tp6bcJz7xieaTn/xk0SsCGVxKyeWUVm5y4R0LTt74xjc2XOjIY3kiWfOhSOQgx89pHQ3AUsTGACyGArfcF4AlAMsuBCzWaNrTV1GsKN2+r4wfYleBvZOHPsubkTtDo8+QUK0a1Wra5gdh0LxRtCDSJtra7ea8Yw8lrO1LrrwPo/VRp62D/rLyZWdN3333fSUkxGGQJY9AhQ1XCiCK5vZgP9UJP9nxxG4U/4jHlueUoS3qtocxdvUxAEsXhbZ+Hx6WACwBWAKw1GsO90YAlpNHhFuwqBW6DfXYvBa+D8BSLn4BWD6fdv35cFtb+I3PY1vziGY1T02uVE292y0bHpYMBSPpdufmsGhnjc+FyG3L3O7kse8PAVhUv1/V5j5flIdFHisBD09ThRNs2GrevBnCw+K3LOe8BUPIXA1gEU9uvvnmiZHnM4Xq5BnJ9RMdyM4nPX68+re8fbMkS4eHpV4DhYclPCzhYdllHpZphsKfQ1GvMvJvDAFYrJHIJT367+XNkFHi9yw5LNuhid+lZXnRRfs2sLmd/vDuEIDFruiXNSSkPvodbJZHubmSCwlZkNmWM1WbfxSApV6yA7AEYAnAskMAC5P13nvvbT3+XQbb7nZQ7odWgDZHoi100WVYc2qmFrC07Sbxp8OWqrRFeVhkvPidy4ewIMoCKXtKqnij1Trl+roCYhbA0rYjpu0gOMrbO15KeTZLuVoPC23kttzndgmpP3zHEfC5m9HbclisHJSOKwBLKaVOlgvAEoAlAMsOASw5o4ACtcZNYMMnfLYBBA3dlp+mzNtUzHYuS2trr2bFuijAYulhD7pTf2zCsx2nDxHlVu0W4Aj42HKl6p77lGoOKLSG28tH23d7AbD4UJ6VT/9dCW+gGXcw1TxxNH8czY+8xEm3ZtZEDsty5bBIGepqdb8rhYOv2J0gUCI3d5sR96t+uz01d7ZJiUKtBSw5gGRvA/Z97OrDIgGLByIWVGjniICkaJ1LmvRgwPKF7/zOlC6a6PtawGI9dKpjGm/2iofFghKbBwON5BmsAdkBWEolODwsokAk3WZkJgDLcgEWhQo4yAo3tQ3leFe0FKk1MHymEISAAN8fPXo07VDxx8lLJGqSJmtCQrnQggw455jw+NNHu1TbIgGLTg3WllZPe8sjgRD7md0Oq5ADvDlw4MCms0MsoPFgZhp9SnNYcuE4S1f6A1+8Ud4rgAUaa77AHw86BVwETrtkNkJCXRTa+n2EhCIktEUqArAsF2CRIuRsiG9/+9tb+MWBVQcPHkzKVCvxrvMwdAGfVa4KaWBA+f60004runWWNi+77LJ0wVzJQzunn356c+TIkVTcrlbVB8ZSc33AogDLc889l4BFLiTAWJ599tk0VgHFLqChU1IFfvx70IzvLJjpovlZZ51VFBISQEWW6Le/yZjv287A2QshIXvGiuaXlTvodvjw4YlMd/FFNOsqZ7+PkFCEhJCHCAmZWRGAZbkAi4wEIaH7779/071AOgjLAhQfbrEXvGkFLy+GVowyjFo1CsjYRNBpirXGw2LPHRFg0apdHhbASo17fVGAxQI+9dcaektvjdWDSm2NtjzEkwEo0SOPjMJC/LuUN6UeFr9F13sQ6I/44vM39gJggR7QSN5Jy08f6rOh1bZ5Ex6WGqg2KhselvCwbJGaACzLBVhkyM4999yUpCfjJc+EX9174+2NnhQtxkcG1eco2NBSiVqpASwCULbfVuHTXu1t0osCLAJ69rcFfd7TVcMb3vW5EdPqbuNTKWCxISHfT/UFvuzlkJDoIE9YToYjJFSiMWYrE4AlAEsAFkMBFNCyXn4IYLnzzjs38UvK0a/kZUC53+bss89uXY3b1b3CMdyjU7urhEvpvvKVr1RpoUceeSQBE4EjHVdf41lRg4sGLISGfvSjH23hjc0D8h6LF7/4xc0pp5zSyhsAJQbSAlPRrIbQb3vb26ruEoL+XGZowdG0EN1eymER3QkPKZdMn3GfUi402MYrctL85ZddfI2QUISEkJEICZmZEh6W5fKwwBoMF+ESDKM3fHxvcwtsUiu3TnMOhbwWvMv3/pwPfU893NXCeRco5dI8ktxZFznlizFUkqnkTP2x5e1dO11KXB4j7+Xg30MfHKcdWnfccUc6TTWXUGw9SgIf9M3fcWNDZT7cI35BM26Tps5S3vz0pz9tnv/853eSUV4tcqLwytAHe5KvlzMLFvdCSMiHMi09nve856WTcclXsp6xTqJXFgjAEoAlAIubNAFYlguw2GRaQAs7FGSkARVtO2owjhjRQ4cOta78ZJCkjDFaN9xwQ/ORj3wkgaPSpxSwqD7qft3rXpdCXOqDVq07zcMC/QEsV1111STHQ56RttAW38MXAGXbqtwfLse/oRmX8pWCFehdClgE+B577LGG1b/NI5oGXveqh8WGVNk6/o1vfKPBazbkE4AlAEsAlgAsEwosY0jIhju85yG3orcr32mARcDA7lwBPHzoQx9KPzV5JLWAhbrZ9aTTRO12X+spKVX+iwwJMRYMyRVXXJHyO2yOUVs+Qxdg0Xs2B0ZHxkOzkqRO0a4GsPDOT37ykxRGtH33O4YsX/YaYFH41R4UiEeKhHiAy5BPAJYALAFYArAsNWCZVQGiWFnBk5OTW8XLsPr6FRKqabcWsFC3LpizIa62pNSuviwSsNC3WQzJtFypNt74S/m66FLrYaE8+UsYYB96zIUi5enbCyEhuxAQ2JfcEXokJFQSeivhWVuZWeQsbmuO25q3I3Od7y6DIXnooYdSP/3EnMVd3zngwgI2H6PwlUk+Ro3yXdak29IxW8UagOXMFBIZ+pnFkARgqefKou8SEkALwBFOpeUAACAASURBVFLPuz7eiF1CsUtoixxFDsty5bDMOtHDwzJ80q14E4DllSm3pmaXzCxyHYBl5C2oWYCFhyU8LLPMteJ3wsOSJ1V4WIpFKBUMwBKAJUJC/d7WHB6WOh3Ud+nwsISHJTwshgLLmHQ766QPwBKAJQBLAJbwsISHZVYbUvReeFjCw1IkKB2FArAEYAnAEoAlAEsAlj7sSWsdAVgCsPQhYAFYArAEYAnAEoAlAEsf9iQASyUVI4eljmABWAKwBGAJwBKAJQBLneWoLB0elvCwVIpMtngAlgAsAVgCsARgCcDShz1ZWg/LO97xjubRRx8ddIyzVH7xxRc3n/jEJ6pe1SFoNdsAZzmH5a677qo6yp77WqAzv0sfLsq75JJLSounctDs4x//eNXBcZ/61Kcafmoe+EJbNU8cHNe+fb5t0TLL3Lzpppsa7ropfZBJLkzkKZ03L3nJS5rPfOYzVduaOaDunnvuKe1WKscBhbfffnvVOznZ9Oeo2Ar57p3vfGe6zDJ3M3XuLKqDBw8273vf+xp+lz6zzOdZts/PAli4zLSWN6XjnrUcsnjOOee0ylkbT0WzmnbZPn/dddfVvDKXsrfcF7uE5kLoRTXSN2Dp8wTSWppwmqiOsvcKdujzL2r7WlI+AMvw5/2U8GHoMm1zZqcaktx4AF/Mz5pbztvm8zR+9A1Yhub9POsPwDJPapu2Fh0SWtCwB2k2AMsgZO2l0gAsAVg4BK3mWYaVbwCWGo7Nr2wAlvnRelNLAVj6I3wAlv5o2XdNAVgCsARg+V7VtAoPSzu5ArBUiVJ/hQOw9EfLACz90bLvmgKwBGAJwBKApS+9EoClL0pW1hOApZJgU4oHYOmPln3XFIAlAEsAlgAsfemVACx9UbKyngAslQQLwFK1O6M/6m6vpgAsAVgCsARg2Z4WOfl2AJa+KFlZTwCWSoIFYAnAsrKSpMArrTPPPLP56U9/2p9AtdQ0S27BLNvnBx/IAA3ELqE8UWOXUL/CFoClX3oW1xaApZhUnQUjJNRJooUVCA9LeFjCwxIelr4UUACWvihZWU8AlkqChYclPCzhYelv0vRcU3hYwsPSs0hlqwvAMg8qZ9oIwNIf4cPD0h8t+64pPCzhYQkPS3hY+tIrAVj6omRlPQFYKgnWUvy5555rbrzxxuYjH/lIc/z48ZTfsLa2lkqfOHEi+xYnxk7LLVjkSbevetWrmvvuu69ZXV2d9H19fT39m988+s4eH547BZfylKE836se6oBW0Iejw4d8SgCL+p5TRvrMjlljUb9f8IIXNI899tiE70ONp68cFsakH2TV8xWZ5vN9+/b1PhTNCeo/evRoc+DAgUkbx44da/bv37+lzS4544VFeVgYD2Oh78iI5j7/hn65edFm9OzAc+NZ1pNuGTdH81977bWb9EbvwrMkFTJf4DuyCp/4+4477miuuuqqJNOlzzIcUJjraxzNX8rBHVYOo4tSkocFZeVBSu6zZQUs9EuABVZYQ+4VrwUfTFoUtDU+YqWMod7nt5Q7ig56DWEY1X4JYLFiB4DCYOuxQM1/JhBD0i2AZchx0HZfgMXyxvKVv1G4KGKBzSHGhLzQDrTOGWYLaqyc0W8PcjSWRQEW2kdekH3dieTnikANY+E7fS9at4Ea//kyARb6Jt0G7a3x9TzbYWq9tbu5cekzzU3mDvqt5AnAUkKlcZk+PSzvec97GgzDXnrsqg9h5UcGWIbMeyZEn3kBFgzCH/3RHxV7MaZ5Gvzqz46FnQjvete7Jp4Uu+LNARatSKCZ5LDkniLkjLZqni7AYi/ekxL+X//rfyWa+Uv57JyxxkneCmuMuvr4/Oc/v+Hyt5pnHoAF3vzN3/zNZNdTCV8YwzXXXFMsZ9Dr8OHDzV/91V+l4Xu6SmYsbegHNPvDP/zDrJwtErCwcPn0pz/dfP/739/kUZGMtHlUGAveOR4PdnaChwU9p7H9zu/8TmNDb238qJH3ZSqbm/sWLMN7LnPNLVDbxhGApYLDfQKWimZ3ZVEZKh/20CrVD3pegAUFz0Tid+lD+fPOO28TkGAcbZ4i5AhlxQ23WklaAy7Q5g2fvFKl/aIcbdBWzdMFWORBoX8CnGxRxmsiQ6L2xE9oYecPK9+f+7mfq+lWAl65SyanVdInYKH/4qtvUzSrGRA0q5GzNprZEJU19PwtmknO6J/ka5GAhX5grOGPfRQe8npA4AT+v/zlL0+vaNw+9GjrWyYPiwVZ6js8yHkka+RomctKR2ju5PS6Xch2jSUASxeFzPcBWCqI1VJ0Gppm4uImPnLkyJa3lxWwIBMPPPBAc9FFF02MmTXoGAo/IfkeZX3rrbduiddLxmwuC6tRxv+hD32ouf7661MYhc9KniEAS07pPP74480LX/jCLV1iHHLr81s5Ck8++WS6kr7UFUzFywBY4AO0l5GEv/z96le/unn44YfT36W8KQUsCvc8/fTTicaSL9GzrT3KAaTuv//+1ryQnDdoyNuakW+FNC+99NKUxyCaIhu5+SKhQncwljbP9DJ7WCQvAl52USL+em9tyfxe9jIaL+P33nT63gZk2sYVgKWC430CFpugWdGFHV+UiXrw4MGkmKT4rTsbGqOYvBKeJ2BhFVey8lW/MVQAFoyvByc2mdiCNbwet99++2TCaiXC72effTYZdp9MecMNNzQf/vCHE6ArlR8lKtcITpeHhT7SPykbfgNARDMb1vMhH3mSnnjiiQRYrIu8q48AlgcffLCr2Kbv+/awwBvk1xv617zmNalvyjUq6eRPfvKTIjmjLmhKzs9LXvKSLVWffvrpSWYkj1bOoNl3v/vdTYaB7304xVY6JGBRO8jwlVde2dx5552bxgNteRgPjzxzGhtjecUrXjEZj03SXWbAMk0erKeScqVzu0TGFl1G+h593rY48Tlw0/ocgKWCo30Clopmd1VR67619NTf8h54wz9PwLLdkJBWDgAO7YKSIpK3AQ/LoUOHkuEAvFmlZY2hVuwobjwshIVkwEoEYygPizUk9BEPi3ILbKKdPCw+ERXvgsqXjIMyi/SwCJyJNwJa8haQeI3c1PCm1sPys5/9LHlYbDhBRl0G3YYY6CvgEw+g5EzlJaPz9rDQruRdHhatvG3frIdRIJdyjEUeFhvmahvPsoSEbI6eAKX1qOzWsJAWLNLnXj5tEnKJHgjAUkKlcZkALBXEaimam5h2tYdhyyHxZQQsmoQPPfTQphwWDd2DLxsqsoBFIEZGxYI6C1gIBzFha5TbUIBFBlsKqAuwaFUv2giwiPclkrUMgEXj9oAFI4ocMJ5cAmxufLWAhZAQeT8esFjQMQ2wqF9WvhYFWBgDc4CQkAUsubG0ARYLjAOwlMyg+Zfx8pUDLKUhVHofgKWCh30ClpyiqOjKji5qx+6VqIz3Ij0stSEhVtaEBORNgDnk4uhsDq26BTQYm5Ju9Z0NnbB1E4UuLwZl+B7vijwspQJA2KnvpFvatoCFf1vjq5Wv8jvoO7TA9ascBcoT3hBgKTHyCm+Ujp1yfYaEqE9bhK18MgaSruVhKe2fDaOVvKOkW++lRNYUjpSnTh4KC/KWBbBorAIskgFoqjAo49FYBFj4zdzUrredBFg8fy1QtzwrkYOdVEY8hVfSB+LnLOMIwFJBtT4BS0Wzu66odYX6FXab92AZPSxiDIZKbmoBDyVEynBoBchvgAgg4nOf+9yWc0jaZIxVCB4Wclg8mJsmIEN5WGybGJlHHnmkOeuss7acQ2NDQnZsO3WXUG6hgXG98MILE2Cp4U2ph0W0pvzZZ589NanXzifkDCD1rW99K3veTZuszSOHhbYvv/zytIutDax63YCcMRbCbzk+7IQcFhtK5W/0nTzKVi/uOqXvBqQQsTYUlM6bACyFkmHRPMRV7JrPMSS1K9/CZvdsMR9ygM4yvrmkzjblW7vddNZtzbTjFWxbuIPPASwkxJYqXgRh6G3NoqG8Bfzb70jynhUBMBJCfU6K5wnKSaGhnRYS0kTsS868V2raRJcyJ4cFGsutrnChPF4CxSrP98ilP4WZcnYOUV7J4dO8UtP6WGNIRMO3vOUtyQPWJmfqp10E4GE599xzU1fs4sZ6KK2c4cVCngHIpU9N6FFjYRyMR2Ox3taaEG5pH/dquRo5myeNlu6kW6+o7EmMABZ+7Cp6nsTajW3Z1YYmvACLPbuEsQsY5Ix/AJbyc1gUjmOLLoZBhsyeRGyNh+QO/rDrx56rIqNpeWKTJDEk8siUuohrDIn61ndIaBGARR4IAAs0E9iAtn5LLJ+pPH/bpFsLuqzOEACS/oJmJMTW6LMaQyI5u+yyy9IipE3O1L4HLPYcFrsyl6x5OcMjI8BSspKvkTONBZoxHv6dyzEqaXc36vG+x1QjZ323Pa2+pQMsvrN2hcLuDX54/DHz8yTabm1LmeQotze96U3Zo+n7MiR72cOi3RsXXHBBAixSvl6mcytGH97w+QWaG1rJA1he9KIXTZJUSxR6jSHZTYBF9AewEBKyuUFdvMnRrM1DKY8GxpctxzW6rMaQSM6uuOKKSUho2vlMyvHgPX9wXE7nWdlDzs4///wEWJCx0lyp0gMKNRZoxnjsQrZEpnerzh5qXDVyNlQfcvUuJWDx2+ikhAVYSibDPIm4k9vSJVlyraK0fAKp3Q4cgCXP7docFuhtAYv1osig+ZYwNrmQkFbIdgWvdzmDBONbM2f2KmARzTC+AiyWB20hh2khISUP2xwrgUl5pWpCGbWGhHYtYMnJme5nUh/RAZzDYq+asN5WAWxLG+QMwALtSp9aOaNdC1hKeFPalyi3mQK1cjYv+i0dYBFqz7m6lVugkxrnRaTd3E5udSLAkjOAAVi2B1ign/KyfBjN5uLY8yTsyhcPyxlnnJE6oTwX/vYJ1uqlkm6ZMzbeP02maw0Jde2GkJA8HdrWbGkk3ogvApUKS3DImrxl07YzCzhSRjRTHSV65rrrrmv46XqsnPmj+b2c5cCsDo6TnGm8Cht5PaBzWJ555pnJ5ZRdfazZjaZ8GbZn23uBfEg7vC1dVC/7vlTOymrrr9TSARZNDE16IXsElpNOtUMgl0fRH1n2Vk2elhdffHHryaABWLYHWHhbuST//u//PrkeQTkR0+Sa7z760Y9ObmwWL3x+geUROyO+9KUvFRsR+rdXAYvoiK75t3/7t007kWw+i6Wv3gFIfvKTn8xeSimJEfCUjgOwvvvd757kypRoHd4pvcxVcva1r31t04WRygcR0M3N6UsuuSR7YaTq1Jku2o2DJ+nLX/7y5ADHEv186qmnNrRT8qhdgNFXv/rVTfdlqf9tyfcl9UeZzRSokbN50m5HARYmiSaKXenMk2C7ta3SXTQBWPoDLH6Hlg2FWg+jNRIk3OIB4Mmdt6AcBX9VgQ1JdMnwXgcs8izKsCvp1p7XI2OvMhxmh5K3OSJtO73EO3sxZ6k+KwEC4q+VmxzQEHjWWLxc5LzcbYBFXkOFj0v7WVpO7dJHhdDseUueN10yHt9Pp0ApX+ZNx6UDLN4geiWeC1PMm2i7qT3dycLk94pZSsiONwDL9gAL9GMFr7wBKQbr2m4zIBhHcivIF/CP3eFh3xfApz34WZLLslcBi04CVfhMNLUAoA3YEw4iJ8kn0HLYHN4HzS+BFX4LsLTNqe3omRo5QwdoG7zVARqLwK8HMD7XMJcAvp0x2Hfpo+4zskCyizd9tR/1LAcFlhKwTEP8EtbSFclykHln9CKncLSyaYtda2Sxrbl8W7NoZsGDXTXa772c42GxZ134hE392xqZEpBiJXSvAhZLA9HMAkGfv2L/bQ81VD2Wp34eUS+A5ZZbbhn8Er4uObNGP7cgtH1X2Rxws96VIVfoNg/Ienx2hpaNXm6HAksHWBiMN5y5XUPbGXS8e5ICudWKV9xWMYeHJS89tbuEfC1+9Zqjc87D0uaZ8SGlGpkPwHKSWqKjFlFtYZKch8WDHXkvlGsxpIeljd85OevyWlt97AGC98LUyNl2y+Z4MyRQ2m5/4/3tU2ApAYtX1kO6GrdPwuk15BScXdEseoJN6x/9nBaisyOfl4eFw6lsPNsbEvtvrWJ10m3OpW1d9RrP0Cfd5uhqlW/bKhbjcM4556SQUM7waOyqn9/Tzt1ok9wALGWARXOD33hYOAjQJrTm+Ci+8XtZAIuVA+kjD1KsnrI6wXtvhtan1O93kvo5v90+LJu92Y49tN6o7dJlGd5fSsCyDITpqw9KdszFgZdtYpSMmTg/sWRvMOcBWLSK7bp11Bppe/mhPU+GsVKPErmtUpgHYGkzCNNWrPT3pS99aTrttsSDgpHRrdw1OygCsJTMhFHSs+a1DQnZhGform3L4rmMiJXNshaHK+XDOfbYfQuALSi2Cy/lZXUtgGYdgQWHasvX1eb9bWuzrbzNl6mtc9bxTXtPyfWivXSwpX+OL9Jx/JbOXvQCebv0CcCyXQpOed+vROz5DENN7KGGI68GypcbgUkmlIsbBcwtyihtfdbVD066Lb2tWXXJKHg62lt0VVY7NDixVxe/2dCW3S5P/6mDzxgnBxTecMMNxWOhTbw4Nbc1W/5PW9X6kB05LJzEyuN3SfBvJVHblXwXL/z3uw2w1N7WXEIvyzP+1i4hn1Mk8IzB0NxRgqsu5oRX9o6hae3Pw+BYcEBfBLRom7+ZJ21J4yW066OM9JHCbsi9DsEsrZ937Xsa9zxoXNrHNlBGX633RGNB/gSQfdL4rG0u03sBWAbmhnZmaDL5ydCVQzJw96qr1wT3Lw7pYZHX4Qc/+MFk66g8V+qHp6s8CgIsPuSiCa6bXO14hvawtCU3q0/0BXmRsZDiYQzccaPTRGUcrfdEfwuc0RZ16abaEobvNsBSe1tzCY2sPEFzC6btd/wtMCwvhr5fFg+L9fzwt1+N+xCMZEwARuC5TTeU0LOkjN/FpUUJ79o+ldRFGQvM/KLBtlVa3xDlRPucN9gnH2sMGpflW5tXaog+D1lnAJYBqWvdrLkVL9sdOTxpJzw5j4AmPZPhwgsvTKvM0tADHhZO0+R316PV1P33399cdNFFW4ofPHgweX1sPF1GnlMxb7755k3bSj0QUIW0A8+4YPPDH/7wppNku/p46NChYg8LfXv22WcnXirrifOK07vquUVYu4Rs6AtQwr+PHDmypavUqW3Nftttbly7DbAM6WGRbOItRDblpRNd/QV9Mq58rl1CNaHhoVf/uRCI7R9znZ+c3uJdbZEu9Rh1zSt9j67UtmZPA9pF7tEDfmHSVT/vMZZcndTFWAGci35yHnmfn8JYoLsWO7bP4s0yjGU7tAzAsh3qdbwrY+MFx07CnQpYrGJgUqOsASwCMV1k3Q5g8R4FaGgBi5QPvy1gUZ+0MrQuU40HnhESArCUgi/q7QuwWPCkM1TUT353ARbokFPadpXfxZsALF0UOrmil7xbwGJ56AGLZFOABTANv0qPaRgasORGngMsp5xyyqb5oX4BLBjbEIAFQ+y9CAKMyP2sgIWx2DCzbQMAtqxGvg2wCNh58Kl7rbqle3lLBGAZmDcYc+VI5JpSQtUiFNEsQ2c81pDrkC0Ay4MPPlh0MBnt1tzWbENC7BLyuRs2Cdcm0UJ3hYRUhzX+9j0mt+LygBV+asIoNduap23TR6nw5JQkfeTmZX9wnOeHTdKTQbXepy6+7zbAMlRIyCZx25NuLWBRiEV8wJDrIDlkE8CSWxF38ajP720+BLKUOxPIh8CUmOq9mqXAa5b+qy2BFJvM3BZyn9aODLryvnILmSHHU0ID8cbqLe+Rs94X5RjZ+/b07qLHUjLerjIBWLoo1MP3CjVoglGlFEMP1c+1Chlb76IcModFA8wdzsV3lq7euzAtT8CCRbsaGTqHReOxCljeFCVkUsbGoPmb72zSrQ/TIVO5kE+Np4h2A7DUT6k22bTyKU+K8taQTS4aXbanbY4LKPA750HJhZP6HFsuLKL6Z1n4CQy0jUV6us8xbKcu219PawtscsBkaN5sZ1w17wZgqaFWZdncJNKq7JFHHmne+MY3polvVziVTSykuPUGyRj+wz/8Q9pyW4riee/cc8/dEjtuGxA0Iu/jscceS0X8BPTuUdXzla98pbn66qtb6ZTzbP3+7/9+upSuxq1NG7TV9dgV7J133tm87GUvS8DEt5XzwrAyf/TRRzedQ+PDY2pfyv2pp55qXv/6109yWEo8LbsNsHCT8tAeTGT/s5/9bBf7NyV6confH//xH2dBZltFyNk0ee7sQEsBv+Uf3USSe45u3ttCldwg/oUvfCGFZbRTZda+5N6TR+fuu+9u3vnOd068vDkQ4xctufps2Eff27F+5jOfaX791399co1Gn2OprcvqAngCb9rAVI43jAPZHDopunZcs5QPwDIL1QrfsUbVZuLzumLe2u1SMskKmx2smCa0XKd20tx3333NeeedVwxYajppaUTb1rjnVoOiO78J1Vx++eVTk/GsK5h+XXvttekHt2rpQ67M5z//+aLiClt95zvfSd6MnBs+tyLyoR7R35YVPQRMCIe8+MUvnoCcEjnbbYCliCmVhbwhx8NIUnjbzhVvWPn3HXfckWSz61wh27UPfvCDzXXXXVfZ2+7itn/8TegVHZWTMesp0gIFzx86gN8KQXS3Wl5COoA5duWVV04WeWpLXqsS+bYARWOR90gHSRKqwwO2DJ5wO7/hiQ7PzOXzWHpoLIyD8SzDWMo5ni8ZgGW7FCx4H4HDkGi7IJOLHTKve93rUrLoTng0ETR57EqdiSHAMsRKVmEOxf+V30Ffctv1LDgEsKDgvELzngnroRFgqfGw1AAW+E2i39e//vUJyKM//rCunFzkVlC2nD9XgnwXvDjKjSmRtQAs3VTy8wHAcu+9924KT9pcEGsQqR15w/heccUVVR6WoQCLHTF95dRedFTbgy5TPhu0eOELX9h885vfTJdzDvUg24C8q666KrUtsAGda0Cf75/y8KQj+Pe//Mu/pPy3RecX+b4CWHSico7OWgyJN+gwxsF4ljV5uEZeArDUUGuGsjmXJdVMi3nP0MzcXvH5EPo3EwlDt0wPtMcoXHrppVkPS9tYWMFiGGqeWsBC3TmatclLV1/a3mMLNKvemicASw21Rvlo0Iyk87YQSu5zZBO5qXnmBVish8X3LxeGPPPMM5NOKzmmoGa8vqxo1jZ3a+tuq6cmib62ze2Utx6WHF/4zHvLluW8n+2MW+8GYOmDilPqCMAyMIE7aB+AJQDL0BIYgKVpArAMLWWj+gOwjCISV1546soKf9x875ENfl9xwSnz4cAubyUAy+IYHB6WJh0yFx6WYWUwAEsAlmEl7GTtAVgCsAwqawFYBiXv1MoDsARgmYf0BWAJwDIPOQsPS9NESGhgSQvAMjCBIySUKBA5LIuTswAsAVjmJX3hYQkPy6CyFoBlUPKGh2VMgQAsi5OzACwBWOYlfQFYArAMKmsBWAYlbwCWACyLE7BxywFYArDMSwgDsARgGVTWArAMSt4ALAFYFidgAVgm27hjl9B8xDAASwCWQSUtAMug5A3AEoBlcQIWgCUAy5ylLwDLDgIsnAp75MiRKhF53vOeV3UnDJX/7Gc/m3qUe1UHWgo//PDDkzshSuvjxNenn366tHgqx4mqp556atU7tJG7RI9K2g5a+trXvtZwZ8uQD22zkit9AItf/OIXm7e97W1b+q06NB77+/3vf39zzTXXlDaTys3r4Di2Kdc8lK890G+Wg+O4R+btb3/7pGs6Edn+9v3+x3/8x+aSSy7ZMpxpp/lyjwpzp+appVlN3ZoTsxwcB82QzZoHuayVzWnz2bct2r/hDW9ouIE697QdHIcOGPrguC996UvpLiE9JXKGzWg7UbxNn910003V+hndVHvSd41sMtYf/vCHk37ZedImQ/SHOVZyz5WtA5uB7Vi2Zyl3CUkIPbE++tGPNvzUPLMIHpfFtU3WmranleXiPxRWzdOXgvOT3PcBJYqhL5kQeneWyVozdsoCiFCKOSXbpijmBfLmAVjgB0fA1wLqGqUIbWcBLLPQ+fd+7/eau+66aws/LS+9rHJhJHOn5mE8tTSoqb8rh6WtrlloNoshmWU+18oYYxwarNDGb/zGb2wxvl36DJvxsY99rEqfzbLQrV20IZPYmpxseiDF2PmMazZkN0rBESDvHe94R41IJ1BcC4yrGpix8I4CLH/+539efWT6LEcsYxQEWHxIp8aIS8j47evB+OpysVLezXKUd9sx822gkM85yp62asdaOo5Zy7UZ0raxzNrOLO/NC7BwZwsXGg75zAJYavvTJWd9XgHBwXnLCFhqaTZreclmzjOybHO8a4xtx8xP02fXX399g+0Yeqy115PI+wk49Daira/YpmlXQFibI1rOYjfmcQVEF69z3wdgyVAlAEsAltrJFICljmIBWOrotZ3SAVgCsCzjnVWzyHQAlgAsmyjQZUhmEbK+3gkPy0a6FTc8LHWXbIaH5c3JYxoelnTrzGBPeFgGI+2k4gAsAVgCsPQwz8LDUkfELmAcIaE6ek4rHR6W8LCEh6W/+bSlprZ4ZOSw1F9HHzksAwqqqToASx2dA7DU0Ws7pQOwBGAJwLKdGdTxbgCWPIFmSZ4KwDKgoAZgmZm4AVhmJl31iwFYArAEYKmeNuUvBGAJwJKjQOSwRA5LbZ4AchQ5LJHDEruE3lxugJsm7cZlsbtsT+SwRA5L5LD0MCsjJFRHxPCw1NFrO6XDwxIelvCwbGcGRUgoHYIW57DUCVF4WMLDEh6WujlD6QAsAVgCsNTPm+I3FhkSOnbsWPPa1742gYn19fV02NDa2lrrUfWlg1Id7H5YXV1NJ5Z+61vfavbv319aRdqaWCN4tHnttdemH9rkYUw8/Ju/+c0Y+eFvTt+88sorU1t8b3dr6DCjffv2pXL6N2OAbrxP+bZj/YsHINrHkAAAIABJREFU2lKwT8Ai3qrPogVN039+Dhw4UNzlWg8LNIP/5513XqIZP8ePH0+yZk+wFA9E1xe/+MXNk08+mfol3thDpuAN9eh7/g1vqFdj7hpU7cFx1M8jWfZ9lszbdunzZZddNpEzfSdaSAdIXiWz9913X5o7kueusfD9PEJC9OmBBx7YcjT7NDljjNCuRs5KxmvLHD16tPnd3/3dyUGQfemz2n70VX43HRz3k5/8pDn//PMn81kybu2flX/mRpucib68yzvMd/19xx13JBlAFkqfCAmVUmp8Kmzu2OGhdwnBYJT9PAELBqX0iOVawELdf/ZnfzYXwIKB1zh2MmBBBug/kx4DXMqbGsBCnfBmXoBFvBkCsGjOML0ly0MClnvvvTeBvJ0OWLRIQN/UyFmFGk0GC0AUgGX5PCzwBsBywQUXzA2wIAulp/0GYKmYaYvwsEjxojy4YI1Lpngsg2W8SpmeK6/PdCeEVr8lCph7V2ruhABlv/vd725+//d/f0L9EgN89dVXN1/5ylc2ccx7aOwKn78fe+yxdMHYUGCFNvr0sFCfVi+iCb/hx1NPPZXu62Es3uPRJsbwJXcvji8vsEI73AmCHIiWdpXkP9N33AtD/+yT442t60c/+lHr5W+58bz85S8vuudKKzja56K0s846K3kL7PyQ505zSas//i2a+buD1Cf7ubxJ//AP/9C89KUvrQIsOZpVqKNsUesJYoyWZpoDyM40OWO+PP7441VyVtpvyxsuC7z77rsnHlRbRx/e49I+9VFumT0szGfkoOSBP+iY//7f/3tz+PDhTVe3CMzm9EKbnElX2bb1GXoJGRCvS+wXNoCfZXsi6dZxpA0sSQkphFDCSAme3LD+nba2SuouLYNXShnyCgPx7jRF1Xb/knU3+vZxVX7/+98v7dZM5foELFahexA3iyevdkD+YDS9b41cTrFwyq2/ZG6anHFfCSGRoZ82Q8K8yc0Zq2Bz80Dfiwbi0SxylqNZX/Swfc8ZjWlyVusxnbXPArTQUIDRhnRnrXcR7y0zYKmlB/MYnan5LFlqkyMBmNz3ahv+isfydPJdyYK4tv+LKB+AxVHdus0FNHDbyt1dAzJUVt4b6vAxySEFiVX8hz/84fRDu6x+bfuMS8ZEBpTJIMAipSYjqgmjXAv+LYP0qle9qnn44YdTfcqh6Fug+wYsUuDyAtBvPvvQhz7UcGGazQfpeyzeiHtDohW8coxEa4wvN8nKkIs3MuiSVQFsVnEc5y/Zs/zvY0zKZ3rTm97UHDp0KMkXnwlEKZZOW/pMOS02n0rfWxmzoE79v+iii5rvfve7VZ68IQCL1QMalxYE4o0HCuKx5IzcAvJ4hpKzaYsS5c3U5DX0IS/brWO3ABZkG48kIc4XvOAFad5Il8ruSP6tp166ytop6RI8dvAceco904DOdvkyr/cDsIwpjSB4hlrhkAEgZFTiUrNoWIpKCs2u6CWkpcCltG0pUQEWtePDIB6A0bdbbrmlQTHosX1DwTEhbBiCdy688MJkSLSiHEKA+wQs9I+xMA79aEUCYIFuNavQUr5Aq5whkawJgAA2BVpES/5N6M16WMQHJQqLN+IzgIVEXY2lpp8lPBT4QF6QG41DcuCTl63HxP/tFbMFLPxNXQAWVqWS75I+kivgvVIl700rY41Jbkya/9PkDMByxRVXVMlZbb/RV3YB4cHUkPO1tq8l5ZcZsHhPbdt4VA7PpwCLneNWJ+dAi/fOauGljQN2HqmscqVKaGxlt7T8vMoFYDGABSPRlgAHeuUhVl+j9KkTQeI9/1CPclisF2Ma80vblvDK+CKw9l0ZGptzImN68803N6yYvReA948cOdIcPHhwSxcxJFx7XmPka4W8b8DCWDDwWpFIUdxwww3JywLPS4FkqecCGmtXVY6XkhPJm1VkyAj5KKzIvFJBjqD9qaeeuomshITOOeecBM5KZYcKasbNah1DgtxYZQtNGIeXFw+SaU/yKiDiwRqfI8MA44ceemjT7rUuOXriiScGASzqs20/N7Y2ObvzzjsTYKmRs66x2u/pH7SXDrKGzgKXIfPOavpbUnaZAUvpnBGgOOOMMxp2veEBtfJuwbgWub5uL2fWOyM6qgxygAwgC6U6oBR8lfCszzIBWBw1BVokNHLJe9RawgQrVFZ4JJxqq6SuWcvYfAyL1jGaGDErmELqCgnlhNsjfnmlyC3YSSEhmyMhrwD8ALwQDiJL3ub8zEr/tvcEWiQL8u7Y1boFKzLqhDfOPPPMLdV6+ZQRevrpp1MOy1AhIdFIhiQ3f+iLxslvha3sWL3xb5sby5TDYkGWAKTdmi63vcJiXs7wsLC7bCg5y9Wr+ast6NqS3rd8D1XfMgOW2jH7HBa9Lz2kOW3nhuyIlzN4jT5H1iRvHnTkAHZtnxddPgBLCwekTKVk5FZVfL6EcXJjU4cMhoRoVgRbipBlJAht4DFQjNTGrn1oQgpOgCUn4EwKuxNE9JnFkJTQ0Jbp28PiJ7iMjhKVa/pXypdcnRa0yNtj3fj2ewALKzMeu+pSSEi8UX/YUTRL0m2tfGJIbr/99i27HdrOGfFg3ntYkE08D4xH84gyr3nNa5KHhafUMzBESEgA0nohc94VyrXJGUm3b3nLW2rErLqsBbLWq2JDw9uR3eoObfOFZQYspXNG8xbA8p3vfCfNT4WlkXm8rJJt72HxC0aRU7JnF9qSUb/wKWFB6VhK6uqzTAAWQ02LXiVAViBqGW8VgRUAlIVNThxCODQWv0vIKy2VY7yaJHaXUC6vx/cX48p5ArUn99YKcp+AJefJkBHEw0JIaChFLqWT83pYA0N/7AFQ/NsmkFre5MbDZxjrs88+e7CxCOQRQrz11lu3JPzZfvG3jbNL3hQOtWXl4rZzju85g4UcFtGwRIaGTrr1nhSBAZtw7OcM4wOwXH755YPzxvPAgt3SUGYJnedRZpkBS+n4JQt4StGZWlCIT8p5pL4csPc6QfNHi1QBIvvubvCuQI+lByyW6LNsN23bopsTrmmAxSPZEuFsW3HNA7Cof5Zm1qNiTz5lApUCFg/g5OLfiYAlBxSZ9IsELF6uSgGLfc+uthYNWKzSrQUsOYM/iydv0YDFypl4E4ClRINuLbMbAItGVbKtOQDLZhlYOsDi43VMbK1EMSQY4JqnBrCU1tuFVv0YEDq7m0MAobS9WcrlPCz+SH2LxNVH+u5DQnYVZschDwDfs615qHNYpPBz9y/Jy6A+lia+iUd2dexBXs0qfhYedb3j28eAs0tISbdtINrGtzHWlB9qLKrXGxJL16754sGWZNF79ygnwFIznlkBi7w8uVwC+tI1LuUlWcBi83cUEqoZS5fMtH3vFyV2Vc47ytWzYNd6+4bKs6kdTxdgsXpA/CEfDbvhwyuL8i5ZD4s9hwVaeH0m3uToVKvzamm9jOWXDrB4IlnDgpueHzG2hKBDABZrKCwY8Z9bRdW2mudz/ZSMp7SM3IOimSbCtLi/PDDQDBe/wGLXZIFHeFgEWEpzC0rHonKAIrYBWlAC7boMR1s71qBYd6zd1lzbxz7L54yEN765sVtDz71DL3rRi5KMCUT02UeBVu0SEm/ajHxp2xqXDcvxGbuEdM9XaV2lgEUGgDZzu/ZsX2TY/bzukkVrkBQSoo4h5gxjUN0+vOnDBvrellOZRRn2HH+7AIt9R+BQgGXZTvVldxC7hOwCpE2f5cCv5VnpQq10zixruaUELLmVFZ/J+NZMoCEAi8/i9mDAxuStQvPj6lJu2xUa6reAxdYnY6hzZSirSUHypD2HxcZG23ijkJBXjNsdg11hnHvuuZM8GWt8obe/gK+rXSUP+3p4T2G0ZVlVaixtHha+h+458KyQUM2c6aJdTo6sIbHGlz5D69L7cmzysK+HdvGwaFtz6ZhKAYvGZeel98DZfBDK6/BFhVTtjiD6z7hzxkYhIbY1l46jhi8q62XYH1JnvTuU1Vyyxt1+Pksf+nynC7D4vCjNZ3vat4z7UAdcdo1X7ZM8Lw+LwqVaAOjeH/hjDy1FVuBN7qLUrnZ3w/dLB1i8wbNuSYSOsFCNC/W2227bZHz7YJo3DFpt5Vx0VsHJ2NtYvleAXf3LeWpy70hJimZt7VhaqowFLG20tv3gPYWEanjTNVardPmbezRYXduVhbxTUlSlKw1N/FxdAizK8ynt5xDl7Eqev+2OlxLeYKx1zoNATUk/S+VMhlqGxLZheVPKF71vDT/9VV0CLDVgsnSXkJ0jkg8LWMQLSz/vpbN003e2vNVneFguvfTSiferT76IZtJV0jkCLNZ7oj55r5j0mWg/xGKkts4uwGJ5qL/trj/rza5tu4Q/JWVEe06sBrCQfGv7bT1u/G3njrU1pXOqpE87pczSARbvCrYT/FOf+lTzf/7P/6k6t+A973lPujSvryenyFGuv/Ebv9HqRpbSsO7gZ599tvmP//iPqh0CZJNffPHFRUNRW9CMH/94wGG///jHP57ascBMhkSxbv8+l2txqFmNISkaiImvk6TGhVzqi1U+1FWqgDwPvZHFK4cxGWIspWO2BscakmuuuWbL4XDeIFrDyjksXP5nk6y7+sDhc5dccklXsfS9aASQ4KJNr3htJSX8aeONPv/kJz/ZcBge/y71TECz3MGNfoCiG0ad8St3js9FvzYjwXZUf/mlHW9Ob9xzzz1JnmtCFdCZn5rn//7f/5t2l1lPsN9ZovrUZ8aPHHielQLZkv5xoF7JhaG2ri7AkgOTf//3f79FB/Y5jpKx2jLSocjk+973vgmdvT7L1cs7pXOztl87ofzSARaIZl2ymmS4yOSaVDJcCYFZwWB8+nz8JMaQsvLXgV5+9aKVsJ0kIGsUj851KVG+OuuidCx29SeaWpdpbsXYVXeuHh3ypdVo38hftPnBD36QaGbzC3zsv1QReR5aBX7dddelg+Nq5KyLbrN+L9kReAS0AkJ41D8LuGT87HhqDCL1AvC5ZqHkkSdCF/mpXRtqE/gqqY8yljee18wzkq9rwql4mAA5XY9d+WLgPdiyIMnndxCmYsu1f8Q/ymvl7Hfr1eSvIJv8dD3Wo8LhdFYHqk/UYUG59aTAf7/QKwGcXf2y36MDczSbVkcNYOnqS9/j6WpP30ufMY+hseaz5vS0ejQ37WKytN3dUG7pAIs3ojZnwq7yS4nvJ2vpe9PKEZemX+oPRgRFau8rsd4UrdBUJ/9GIZD3UQJU9F7bZM311Z84mvNG8JmAoFeo9NEn3Vre+FhxLk7fB62tAcMoaHWp/mqS157cyYFkuktIIEdjEmCZBdD1NeZcPdCYM1UIceQMozWoGpNCNpLZEnlrO+8m1yfRyN487EEGtFZMvos+vKu8lxwwZZ7RvxreMD9LAIv6RhIku7F84q3VRT6XS8ZXhkSufM0v78UT4FGeS+mJswDpEsBidQ1nveA1tLzvArSiM/XwHj9tl+p18bTtey3aat6vASxKuvVhPc3zvsdTOg4BJe75QpblMfQyIWBJf8U79J9fTOTyCkv7stPKLSVggYi5lbJWDT6uN43oQwAWv2pSLJLfPLkdBpr4cgeiEAAs+rwE7dcAFil0qyjtakqTQ+3K2Pl4qQCD5UeON0rMpXzfHhbxVyBPfbYA1n5WMgntalK00mfXXnttw89Q4yjpn5UXW94bXx+20r9t4rfAZImM0VYNYFE/ASwkkIonakvyXtq25r7kUbIm3rCrAqVd6kmjvlLAIpqx8ACw2L63yYK8XALT1ntiPRnqv8+dquVNDWDRnIQvAizTvG3Sq7yHfiJnTPqsBiCWyvcQgMXm3Xg70pZuUNrfvsuxg+/8889P4TqrvyR3FnQqp0sbD/YSSLF0X0rA4t1d3viWxPo0yEUBFgsE1BebdItCQFgFCEoUeg1gsUy2ffH98t95Q+ATB9t44xP0+p7c1AfNXv3qV0/NVSmho1dktq+M/wMf+ED6qTGKQ4zXGwn+TXjDhiusUdS4LI8sYC3tYy1goQ0Ay2WXXdbKm1K+dPHmgQceSICqhjelgEWgBMDy+OOPT8Il9N0CQNFRIR7eKwEsmuvWINXQhfdrAIvmLnwBsNBWbpeQ+rUbAIs3/F4PehBZOieGKMc8ZrOCDz/6tiR//M4BliHA5BDj7aPOpQMsDMrHp7eDJocALFrFCjhpe5q94yVnwLUVTcYXYa15ZgUsFqlbZStjNg0Ael70yZvSsUsJyShYpaMVo88p6KpbPLShMNW7k0JCMtxdQLSLHvb7GsAiZamQkPc+ygNREooSWJF3JeetmEdICMBC2E0yYsMhdhxWD0g2vRfTzjE7Dz3fSvlTA1hUJ3l8Aiy6dFPf2XljvUDQGePIY+dKaT9Lyg3hYVG703KcxMNFeVA1VxUS4rdAo9dn1h7yng7PtOOryecq4csyl1lKwOIBivew1AhaLWCRwvUKZZpBZAVHuMJfMteGfBGwBx98MB2CVbPC2i5g2a4gto3H5svI6Gy3rdz7VsFZ5Wp3c9TQM9cGCgPvCiGhmlV8zXhFR5tI7t/3AITvKf/zP//zzRNPPJHdvSFDb3lg505pH2sAi+q0OSzWgyAFvF2+0A58JiQ0lIdFYwGw5Fa90+Yz8/+1r33t5Dwg8aBt3PaSS+8lm8anWsBC+7kcFtuGbx9Q861vfSut/v0coD6FtWRkNdZaw1kLWOgLB1recsst6Xyb3OPnjT0nx/e9dD4MVQ4Zw8sOOJ42Pyxwt3OzZAOFv7R3KJ02FI18vUsHWKQUPAq2K5saotfuErJARUJkV0055dIGWCC2EqZ0QJsY0LarYBrjASycK7Ooh7HbHUFSVDX8sH0vNWLiPQqO23qVBEhdJHSypdTuTimhD23zLvxRrF8GXx6Wknr6KKNVOHJmFYzkR656/m3DG3aFn5NVyvtcpZL+ohQB1CWPlOadd97ZvPWtb53cCo5Bpm3dVFzqYZERVFK0ZEu8scmgJf3zNCt5pxSwWAMt42t5pWRPm/A8S06P7XMtYOFdFm133HHH5PwqZMUmqavPkkN++6RbC0LFC7tw9LkjJXTezi4hhbskH/4WefHG6utZ9VTJWGYpQ7Itc40b1TV/pZd8krron/OwqG27APL0maV/y/jO0gEWKWk7GXIgoVT4ajwstk6P1NWf3BbENsAihSXDQf0yjg8//PAkebDUcC+DhyW3ytS4FF7pW9ClDAF5PofFe75KaSklbXmklYwAS+2KsWbcfveb3rVyJ8MgbxLf2RwWH36wHpach6aUNjUeFilGn8OiPjMuS+MSGok3dq6JN9rWzFhKPa2lOSzqWy1goS8YXzwStl/eaFj66+/aLec1gEXyK8ACvXK7+9RnARboD2DVjjw7D+SlEO3tAs/ytkQ/13hYJOvSgTYfUDJm9Y/6bPWV/Yx3SvpYIq+1ZaTPACra1iy6Uhcy4QG+bKAFLL7/bbpZNrVtM0ht/xdZfukAC0TXdjSPjjWhBABKCFcDWHw81xoRuXC1ndm23QZY7M4Z9dkCFuWw2HFNG9MyARZNFikBeCZDM5QisFtHraJktUj7pQZZykpK0BsPQkKAFj4fYpJTr7aMi/d+5S2Db40ef3MvELsLpNgkT7zPD6ssD7ytl6WERjWARfKqi/ykNPWbeVO6ZVd1TQMsGFJtay7lzVCAxRpNZBMw7XMLLHCzvBZfa0NmNYBFsoGXGQ9LKWChHMnNAix2nPJueo+xBct2zNP0WQ1g0S4ZeZlnASx6x3vvS+xIn2UEGsld4RwazmEpBSzTvJ8WsFgvmPQNNBxKN/dJn2l1LR1gsXvn1XFrFPn+tNNOKzZOZMiXHhxHO6effnrDCYwyahJuq2D8HRTTQkK4KhHQgwcPbuID3gJi3px4W4r2mayHDh2al2xk2zl8+HCiUe6BLoy15FRR3i8xnpQTD/BKXXTRRdkzPXK7OKYRSrzGmMIj+/zpn/5p82d/9mdTT5SdlQmMmfbaaCR5kLz4VTpnhKDoZNSVyC1Dklv5Uhd8K5UzlCIGq+TR3MQgXnnlla28KeW1yiFjzzzzzBYZ+fa3v508GW05DLk+DwFYtLCS3NkQrz3jhP6gr5CzNuCGLBDWLHlqAAv1IU+E6gjZ2UfyJXkTINBcIyeH1bwMqW56FzBWOfELeaQuxprziOfGVhsSgk7owM997nObqqMPyIqOlZDOKPXAldC97zLQ78c//nEKcfszgmSDrIdR8x2AQ35RDnwwx+ET4dTcg4yV6ua+x9tXfUsHWBgYgAGitwlcza6hGg/LNPeshMAbN/rblXRrEa6EUOENJYx6F2COwcvgYWHioHhtzohWVKUrq1mEFxpiRAEs0Ir2bQ5HzvNV0o7cyNbjQcItHhaB55J6assoTGK9O96z6FdD9BEPSy4hFDmCJm2GT27mEuBQ62Gh3ywKACyMi7livYazXjInIwlt1X88LOxeoZ3Sg7+GACyW34wV40sCpQ8Zy3jL0PO91Wt2ZV0iQ6WAxXrx5GGhL5KxafMFWt9///3ZKwC6FiXW49c1nhoPi2SBpFvy+MR/AXWdGK42rQfYeiuhiwf1Xf3s+3vJCJ4VAAgLEAsM7XyR3Gg+2W3N6pcdD/SQLlM7Gv8yA7hSGi8lYJEyZxDWKM1iEGsAixUAH/KQos8Bi2mAxbqB7cojt0W3i2nLAFi0orYhGY1raHcj+Qs2T4D27OQsMcZWodkwjA1lzGNbs3Xf2ratu9qHdvh37mh+64WxrmDGWmsQeacWsNCGLvLjbxuD5+9awKLVpNUDkrF5bWvu2iWkeSAA0jafNRbpAS+jpd4IyW0pYBHvqV860M5TG/62fbJ0tgfHabx2HDaHSuPs0mH2+xrAon7ZSzYt7bxesuOXHJWGEGvGMEtZ0Tu3rdnKvh2D3rFz03q3NM/t4jGnY2bp7zK9s3SARUSW4rYKGKU4y6V0pYZMQs8Fa3K7yxjY/vj6SgCLnSy8z1a2v/mbv8lePd8mIEMDgi7BlLKywFFKg0u8SFa0K5hp9eEJ4JLFUle4Ba+ayPz2Rr1rDPZ7C7rs56zi+Cldwde0SVnJlL3ITzJllZDGZ+XtL//yLydhRNVj6SEQJoNE6OT973//oHKmtrwL29KldA5qzJIr/94f/MEfpMTjmtXiEB4Wq6f4G4Dzt3/7t1tuErcyannM+DDYXMwnHVciRzWAhfoAi5/+9KdTW9Nk3xo3yv3hH/5hQ/hR886DGq8X8bp+4hOfmIQES/gNzXin9EGHklfzrne9a9Mrvm/6Up8D2JjPmhuL1qOar4SxkBmlIKjfbXrJ6ztPtzbdAcjRxaQ186aUL/Mst3SAJRfu0WdcE86E9ac1TiMYByaByrsemK3VOpOCfAmt4O27ubDRtBwWa+QlcLTDj7Y7yu3X1Ud71kVX2b6/F0jxHiatsnSUN9+X5BdoS1/pHS+0j3eFczi8EZhFAeXkTEqb71D0Q8R7aYO6oRFyxso8Z7BEV5+MS58IS1olnQv3CCAT18cw2PMoumSjZuVLXbTFHLv11lsnvPHKs6tNa2QU8rPviDfawl4DJocALLZvms8KG1svmRZBtrw+03z2h7lNo1UtYIFe9Mt6V3zfJT92IYKM0S87t3LhHhvewDBihBWmKeV5aTkbls95pqxutt4fS7OadILSfs1SDnlWLlturoiu3ivUNjfteNUffSavlI6kmKW/y/LO0gEWEcYyTEr+xhtvbD7ykY9UrcpLAYvaZYK/7nWvSwfByZWo+GnbqqFkW7OUgt2xoSSoUoO7SMBiBdbSg77z72984xsJUJS6XWsBC+0LsNhVgpS/NRI1k0uxfBlAfyt46Xhq2qQsyuqXfumXiuUst+rKKW2BeRkfvBHccl0DvmYFLBzoZeVb3rac0S6hF7xgPBq7PWsjB2ra6hwasFiwZcG0BwYC81ockah81VVXbUn67guwyDj7Awo9XT0wbBuDLadcGC3I8BgjzySSDvEIjCALACnlEiqXrS2hGXlclqs2crbNA8McqLDhOOwSB45676pskxa/2rUJffAu/cu//EtrMu4Q/BqqzqUELN49qcHLw1JDjFrAQt1a+fK3R7850DLNwzKtr23jbHtnGQCLN5L6d+2BXrMAlrbcilo61sjPkGWRM8CBpek0d/C0vvj39O8zzzyz864SX28tYOH9mlt0h6Rpru55AZa2cbXJ5yzzudbDMgStc+OZZT4P0TdfJ/NAxxSULgzn0a9Z27B5fLmxepsFrxad+zjrWHPvBWDJUGVegKWWkbMouNo2usoHYOmiUPn3AVjKabWdkgFYtkO9re8GYOmXnjW1BWAZbf+/8sJTV1b44+Z7j2zw+4oLTqmhY69l94qHpZZoAVhemY4M9094WE4mH3uPYHhYNl9nUDLnSk+6LalLK97c6n6W+RwellKqj8qFhyU8LHUSM0PpACx5os2i4GYg/9RXwsPSH0XDw9IfLafVFB6WfukcHpZ+6VlTW3hYwsOyRV4iJNQ+hQKw1KiX6WUDsPRHywAs86Flm8cocljmQ/8ALAFYArBUzLUALBXE6igagKU/WgZgmQ8tA7DMj865lgKwBGAJwFIxBwOwVBArAEvaZbfo3RkREupPZgOw9EvL2toCsARgCcBSMWsCsFQQKwBLAJbx0QiRdNvfvKmpKZJuI+m2Rl5mKhtJt3myRdJt7BJqm1BxDku7qgkPy0xquPWlSLrtl541tYWHJTws4WGpmDHhYakgVnhYwsMSHpb+JswMNYWHJTwsM4hNP69wAmfuHI5ptX/qU59Kx5/XPFdfffXk4q+u91ht2Iv82o7v9/W85CUvaT772c92Vb/p+1k8LO95z3safuyjFVKbJ4vxf/WrX910X43e7wuwcGz4l770pXSnUunz5JNPTi5LUz/8b1/XxRdfnC5ZzLnk28aPzPAz9HP33XdPjhjXUfP+DhF7RTz9vemmmxruB2o7gdmOkzKHDx8SEY61AAAgAElEQVTedCldyZiQ57vuuquk6KQMZ5dA62mPlx0uvnvDG96Qvecmd5w/x42/973vbR555JEqufnCF75QVF60YyyPP/74pmsm7PHojLGPvBx21txzzz1VdCZRmxOfh3yQm3e+853Nj370oy06wPNQ/Th48GDDBaj8Ln0effTR5h3veEdp8VQOGfMXJnbps9tvv73hxPOhH/Q5er30efrpp9P4+e2fHJ35DNlEP9fIYMncLO3zosst5Um3fRJFV6vX1Jk7Zt4bCFsfl8udd9552SPQ21z1r3jFK6rB1yyA5brrrksXRvqnzVjz+aWXXppuxc6Br74ASw0/VFZHxrf1ITfpOZb6tttuqwIss1wBUTMe9d/fiWQvb9MdRh6wIGscBscDf3Q5ov5N3VbmuOPl53/+56vuq6kZS21ZCzDhC/yxn2kckk8LDAAsv/iLv9g8+OCDRQBklr7xzrwAS23/5lUe2nNvV9vi0M4/8QeZZH5Cu9JnHldAMJbrr7++YU6XLiZL++/LzXo9yc9+9rPJfBYQaesrgBX57wMwzzrORb4XgCVD/QAsAVhyIK+PiYqiAYzoxmZW7gIlHsDk2gOwyCjYy+10CZwupdO7rOLJ4bCXEvYxjto6ZOSsIvb3fOmyUV0SyFgYl1XO9obrvg2QaKQbri14srypHftOKx+AZTaOBWCZjW41bwVgCcCyiQLhYWnSamwowCJin3rqqSmUKE8CBtGGx2TguZmWMvp57LHHGm5g9g/Gnfe5ldl6zwAslNdt1jXKoe+yjIlxMibGjquem2R1Y60FBbrJ3Hs2tfLvG6xoZctvXWdg6aj+9E2TZawvAMtsXAnAMhvdat4KwBKAJQCLk4GhAQteA3kTbNMHDhxouF5exhjDzr/1YNCfeOKJ5owzzkgfKYSkMBC/lWvBb35+/OMfN69+9asTQFjko9AVfaKfjO2f//mfE2Bh3DyALh7K8mPzWPj72WefbX75l3855aRRdii3OICF/A3An/gkWgtUDdX2InmktgOwzMaFACyz0a3mrQAsAVgCsMwZsHhjjPFTeEddsf/GgMjQA1gUElI98g7YeuSRofzLXvayieEdwjNRonB8SAgAcPPNN6cclly+jjxO+o5+A95+6Zd+KeVWiCYlbdeWAbCQdLtv376JZ0t1CKgEYEl35E5AY+SwNEkuaxKidZ1B5LCUz9AALAFYArDMGbCoObwM8o7IA8JnPPKssMoHvMijAAAhJ8UaC77HwFNXLoflRS96UfJiUK5mV1a5GikvaRNsb7311uRhsY+AiPJ8fA7L+eef3/zgBz9IIIdQUt8P7WN8SVa2ISFP177bXab6wsMyGzcCsMxGt5q3ArAEYAnAMmfAgtEGQPgwjd0l5Ff0GBG+B7Bo66gAD2Vt6ELhIN5h9fZrv/ZrqTqFWmoURF9l/e4l6v30pz/d/Oqv/mpqwoID/i0Pk03Epczll1/e/PCHP0zv4AHp+4En/PzXf/1Xoin94DfAUf20YLHv9pehvgAss3EhAMtsdKt5KwBLAJYALAsALBgF5XXIWGOA5QEBlLz73e9u/sf/+B/NOeeckwwm35FAq1wVDCvlFC7icz4DDNmQxVNPPVWjEwYpqz4KXDF2Eo8BYfyIBgpl8T1jsV4o3uXMiqHCWvJq0Z/TTz99EyCi/9rZtZvDQQJlsa25fhoEYKmnWe0bAVgCsARgmTNgoTkZaWug+fuv/uqv0uFYGOqXvvSlzctf/vKJ4eQdjKoNk8jzonr8mSYCCGqvVkH0Vd4aeQte5K3wOTwq43cJ6XN7/kxffRStoDEAUcCQNgGTucPs+mx7WeoKD8tsnAjAMhvdat4KwDInwKKVixQ3yVm1BwAty8FxGouMDb8ZC2dkDPnshIPj7KFa02hhAQt/c5Ag4OSv//qvE2Cxu1EUmgDEkLchwGITUy3w8YBAp+gO5Zko4XkOsNjPcoDFJxULUGh7dN/jEUCBxnh/1J4Ai22vxsviw12WXtO+K6HrEGVKAIvXZySCs3tL+VUl/VqWg+P8nC2dw36MtYBFB46SfOvp2SbbcXDcEt4lVCLspWVqT7rFGNx3333J+Eop+e2V/hApjoxn6yi/cw/1KIlQypaTcb/+9a9PYuMl46kFLLR57bXXph/1Wedx+J0qap/vyROgrbazOxS6sKEMxgINtKujZDy1ZQBFF1xwwaZ+aaVteaV6+Qz+Hzp0aC4n3dKeQIXAnAUV/tRaymAYX/ziFzf/83/+z+aP/uiPJueoUNbSmbI+AXUZjV0tT5epvJ0b6pf18NidSVbOvRfIv6OkaMmCEqQpBzhSfsyy0AI6kNw87UoTZFOJ4Mg9ocpvfOMbSZZLn3kCFk67bdNnzFnlKtF3e7xALq+sbXw1gAXec6YSu96U4M1nomtbGwFYArBskg0EBsCi7Wk5F7tWXkoktNvTBEh0SqeSBtWIVtbnnntu2gZHudJkyFrAwlgEWGRAvXIVsldOBf8WyMsBLb/LRBOasTAmrUZLlVZpOfonwCKeqM9eEdmVOdtmdY8IfRd//IrG9mOWc1gsIETh2R0s/jwVtQV//vf//t/NNddck4yW8jkEvrzXQX22gCxAS6kElZfLARcfDmqjuzxdtOYXCZJbPle+jIzlkEC/ZOQ2D4ry9kRh+it9ZkGbQDS/OR0YAELuT6k+GxKw2LnDIZDMafFE/G1LcmeMOhuoZidaKWCRDiUfCzujvCyrx/xWf/EwAMsuByxcsFV7aBYXUvGefdpW8AIvXMimg69yLkZ/8BSTmjteah4OzfIXf3W9zyV+f/d3f5eKWTe2Nfr6Tp9x2Bg0k4H37knF8wUY+M1Yhla65HT4CyNt7oZ30/MdHoyzzz4727c2ozMLYBEfBJa0jViA1QJfedu4lI+7cdhGK9rJkFGPDRsJrHgaU15bobtkIb6fTgF/8WSutOa493aprF2giH8CO14+uWCSSwb19B3iquW3+kc/2CUlY50Lkcj7Z73NnPdTEyqD3mxRr3nsAsS+1zaXaYOdciwq7RwUrdt4A1/gTw1PCOnW6EDq1o436THphjaaBGDZ5YClZjIIfOAO1eFUfmL649NVv53U3gNg/23LaZKVToq2ydo2Ribjhz70oXT5l00c1EpDyteOwQIb3z+5LK1S9mOTYa2le0l5wmgPPPDAJBlSgEmrKassLU29MrOKOadgtwNYVJ/fAWT7A4jiZts/+ZM/mRwCJ2+dDRtBEwzHM888k055BQSxK8iu4lFw3otXQssos5UC4hFzHn5Ab37wfp122mnpM3vvU877mgMslvcCtLyLx/Qtb3nL5FTfZeCJ5HeaPtMY7LyyC4chdUApYBHN9duOywJE+z1l5GmCL/DHemv74o/XP57WCh3m7EIAlgAsm+SQFetFF100ASxaKatQzuvgvScSQIEEBDDnWqScnfxdE6IWsDCWD3/4w+mHvjAW63a0x5trclg3qY21SyGhvHMeKxlcq9S7xlPzPfWSI/Od73wn0Qw+WEClFW9OiXoFq74O4WFhTAIRUtyKS9MP/sYb9dWvfjW50S1Q0eoMHiEv/Nx7773p7BVAC+XxxvC9fvgMMFMKemtovtfKiheSe0AKAJEwxwte8ILkyZJHQUZH80nvesAiGYA/fGdz2e64446ULyZ5XhS9rcGU/CrvRgsY239kuE0HCKi35Ytsd4xdgMV6TqRfpbvEOz9X7MGL+vuyyy5r4I/CYdvtt33fzvPcvEXHMvcDsGyl+q7fJVSjyOUeBLCQcCaj6IVNK3pNhLY2FDqx8W+7omelffjw4VR9bqXv2cVkJYG05FGbAiz2jhq9L3BSApwUl1bOjfqsVQljoQ1+rJu4pK9dZUQbcmQALPbANL1r8w58vkFb/X0CFhtz9gbA0hvvHcm1733vezfdoKywDvTFff3Nb34zJePhZiehkd0XGFDakQeAeiMk1CU95d9rPsMD6MrcJL+AnyNHjqSE0pe85CVbkmTtKl2GXYaf39QDf33o7s4772ze+ta3JsDZ95wpH/Xo0EEbfpxFn/EO4K5Gn9HHWmDTBVi6xm11A31mIQAg9foXvuBhqUknKOWh+gC94L31uIgmkcOS5+SuByxdApz7HrcbCWF2deGPTM+5/K2QaVXPZ0qyyxkyW09XX2s9LNRnwxvWhe13s1h3qAy5VoO2j0oo9ZPMA5iusczyPQlqhOr8g3GxRlwKwRoSJQ3yLp9rTDmguJ2QkPpm83x06BttvvGNb2z+6Z/+KSlJHsCvDiSjX1/+8peTEuWwOMAK9IZXSsidhW7xTh0FrOeOv+EPOwABLsga4BwvmRIzfe3WCPO+BQNasfMZK3gS3IcIO9SNeJQgLMAmPdGmz/gcD8B29VltHynfBVjswkXXKVg94AGL1Ymaj4wPvsCfrpySWcYgYOPBmvriL0G1bURIaJeHhGo9LAgHHhYAC+9iUBAghF+GzhpEO8klWHaC6DMBAmvYZTxLhZ7JettttxUV12SQh0VjsSt5G09X/7zXwdJPxt2Ohc7YlUUNvYsGYuoHsOBhkUeI9+VhyHlYPKjy4KRPD4vls/VcSQnR1ic/+cmkcP/bf/tvk1WtZIByd999d5IxwAz5OvBKRtHWY+md20lUStcot5kCVobkKVF4CDmTt0XeBM4eyYEWzQF5LnR2jgCA5I4V/KWXXroU4TwLWNp0gJ0/bTqgdv7Xlu8CLJajXg9bnkoPS3+orHS83SlZ2scSL7ntn8pb4CI+eFuifwdgCcAykSEJTi1gaRMuuwKxqyg+z3kougzIPABLbsJbY2xBmz5fVsCSUw5+fH15WGw9HrAoUZPt1fDQruT4G7nj+Pz//M//TDuayJdgBa+zWKx8if76LABL16wp/34aYKEW3Pd4vwAgLGC4VBK3fg4Ii6/yRngPGXwEsJArUWoQy0dSXzLn6fX9sjrLe4Xa8kO6elI79hrAosWA7YMPz+cAC+NU0m1X/7t0zLT32wALfWyzDwFYdjlgqRE4i2IVErKhHSkhOxEQLNz/NneDz+xuD+9d0fs5l+q0/m43JGQ9Kja51o6HVb31JtmxUM4rKutSrVU+tbyxISG7elK4x7t3lQBpt5da70yfHhZdxKedV9CR9gUo+PfnPve55rd/+7c3HUhIGeL+99xzT9oxRI6LwkVe4XZ5jGrpGeWnUyAnH/AT0IJ+IJ/lrLPO2pSLZOe0vK+5ra7UA2C54oorqvM4+uab10M6N0ggZCh9Nss4SgGLTaRljvGjOZrzgNu+oMvhCyGhIXWa11dqa1qIMABLAJaJrEpB6dAkGQy/c0bAxRqQNm+KXMr2jAe5JmsnbA1g0VjIx+CHf/uTU5chdl5CA9GZ4+tJhhYAZEzWzU5dpW5Za4z4W94M/hbNagCl+Mw7frs431199dXNH/zBH6RQD49WdpQl1EAC5m/+5m82Z5xxRuJTMhbrY+qsNM3GyuhvPlqdfLzeNBsk5Rgqbqw2DWXH5XnvxPi9tfUTzdrGetOsrjTHV6hrrVlpVpr9qnj8zqQ+W+9K0xxPDa83q+lnI7V7eGV/6o+aXGOXVJo4pk/0f/wRv+lPAr8nuzn593pzotlojjcrzeqonnEp3qPVE2OijKpfb7iveQ2iqIG11WZjhXJNc3w87tNKhKyijBKjOWCSc3QAmBaU2K3PAi2SD+kU5KT2IMiKLm4pKqDuz5qxxzSU1N9XPSVt5crIy6xcIH7bnJDc374eedKsp9svbuRhqdEBs47JLqiowy8mbb3TAIs8M9KBu9H7Gkm3TspgOse/K7nTKpykItdlRUbG0XpPVJU+t0g+lw2PYRJ4KUHyNYBF2685h4UfCW+tgpp1Evb5nowBgOX+++/ftBU8t3qdpW3RBz7p7BrvXSqtl/fscd/wFqBlLzKkLgwfBw5y1gq5EK95zWtSQqfaXVsdmexk5BLA2PwAHBLGEDhIv8eAxRQ9MQYiqxvrzQqABfCxMoIdfJUAC/hDgAUgYREG3wN8Vik2AisCLM+t7NsCWDaBlcmkGI9jDCLsSATAGOF6s5HaGEGp8cDTXwCREdg5idEoNwYsokMqehKwUHZ0K1B/D/xk9whnAhHCY2u5+Gb1AcbTe1rtqnpowMLckCx5/WJDOCW6J4mACWVP02ezLsimcUjzHB14yy23THSA7RPv58CI6rXhIN+WBSz8retJZtUBXWMRqPCLmzSDxwnQSaQ3LPIfnUCcu4POlsst2mQPbPi+vxkxv5oCsDhaw3jO+1DSrUfYuVivBGtaHJd6vUejZCuh7V4NYNHEtYDF59GUKqr5iWO+JdGVkJAAiwWSbaGdrn7b96TMLGCxCrCrLil0706X8maXCSGfif0ehw1ZpSNrF154YQI0SopOACoDWDDnqa30f4DDGFxMaj5p/ieKegxEACsr4/ePrQA5RqBAgEXAhhZWN8aeHKGk1abhe9q3gOVEghbjZ2X0XuOUbOqtPD7CVwZpaSyj2kcjXAVMJbeKOr/S4DzajKNG409tJmbJ1bOS/uRVAM4pJcyrLIOh0Smt8JVt55rjdqFiT7+Wl0VyNzRg8d5dGUObI5Ezim2ksIawD31WQ3KNxQIW7yX1utrzQ3PU5yrpPTsmAZZaHVAypq5Qm6ezrbMUsHidaENkJX1c1jIBWAxnxGS7rdmfr4FBUQhBRlMuPJ/H4CfQdkMyNYBFE80CFiuEOyUcZPtMOAUD770q01ZO0yaed6FSloktmuVWkdPqg6YkYZLjIOWoFTc3sxLukYFgDNTPhXGs1Mltweht2kq6dtLDInuM98E+I9/DBA80yaq3WpyTvomj48DSBLCMQygqQS20vmLCUiPAQlsj0JKgxLppjw8SeNjqC9rSpRRDsuVGf1MrsGqN/il2pJfHAx2Fh0bPJsCmzo9DaAIsB7q07+ZFbFfpcT9Hl9dxqB/n5HBGiwyercADFn03r5CQn+f+cr2akIcMqQDZdvVZEaFNIcYiwOJ1QC78oW3NPtwjr5eOHvBeB74nh2XaBbC1fc+Vt7xRaMvKi3SFfXcaYLFAx9NjVh3Zxzj7rGPXA5YaLwJMZSIgFA8//PAkH6IrjOInvZ3YdpUjYKMdA9ruKODTxVgm6+23395VLH2vyerPFPF9q6FPUcMVhUrblnLCA+HPYRHILK3Lds/yzU520azr5tRpQ/WeOACLPCx2Bc5JtnhYyF/RBYgn+6KMlZNAwxrrTWOZgJZRmGfymHBRCvmMQ0tgAQGdtbH5P54CMiPMMQEsegkwl7wyo2cClEgU0QeT3waIyNuysqlX43fGrRlvyyhDZi3lpqQklC0NnhzaJNSlLpwkU+qgQkiprmnPDICF+gGm3FLOHVeEK3OPvRvKhi9mBSw5d3/b0BSS8gng1ph16TZfN+2rXrsbTuc6Wa9xF9lrvldbb3rTmyaXmfK+nUu1RtnqDk/XWc5hKeWNAJKOzLAy0hW6L81hUT0CQLm7n6bRv3QsNTzso+yuByxve9vbmi9+8YtFtNJqmEvpMI7WrTaNgZxM+oY3vCFdssXjXY45o4qC+9rXvja5YLBEQBA64uWlD/0AFHFKp++DlOcshr60/WnloBXnkYhmJXUyft0GK2Vl3bklNMy1ozr0m/wE6FajzG+66aZ0KJx9UBbwgPwUwIpXrnz30EMPNT/60Y+aX/mVX9l0EuooJERiCdDBwgjTwsrIu2FzT6znge9sjgseB9UkKMT3I8Ayyh7Rw98jJ8gY5aS8kAxgsV6Q1VF+zMlnlI+SQjsCLBYcpC/0jMASISZSaQlTreTAkOo3+SyKBCWQZaocErCkka2vN//2b/+WDvh71atedZJ2Y5CGPOmkVK2gbThglpAQN3u///3vL5kuqX+09/a3v71Bp+mxQL3G02pBuF+kId/oM+mnvnMlNBaAC/lCyhHTgjAHVuRB/djHPtZ89KMf3UQzTwOvT9i5xxys0QGMn9O4ux7lk5Bs//rXvz6dbO15I/p5L28bYLHj9+EgeI8MTEvm9X2ukbOu8fb5/a4HLDoAqIRomrz2mnC/u0dH08vg8xuBI7/CCp6EIxdH5h3CG+RjJKOSW32WdHhKGXvKowTYtjNr3sc2uzV5PUeztrptmEShFAu0apSubcN7QbR6VN5JjYfl1ltvTe5qhQXlPdNqVJ/Tvs2XIRmXxNvf+q3f2pTjlBTWBhZ7EmcZgZdkkMdhGBnv8YaiLakc48EqOXd9g2DOSsrtGAGWEShh59AoGTfjapCHhZyblbVxSMiEYsZJvCNBHjU4wjAn3R3Km5lgDdfMCHCN4BLeFUBL2v2TASwbK2NYldJiViY7oEYen1ESrnCXAMuaRXRjmmyZc7VelvFg2N1lAYufVx6wqF34Owtg+eAHP9hcd911RdNQc4R8DM4AssbPzqmiygzdJNP2PcJihDblRRxCp/mEWp+XoXlLv2zIyO6UlD5OcnriRPaYBo2PMVBPLjE2RzNrN6bRVHxBB5IvyRUc9pl1l1AusZbPtH2+1JNPX2rkrEZ+tls2AIuh4HYBi7wFCEYpYBliYjOkACzdU2MIwKKdGQAWraoVahSvBViQE5Q8gEXns2z2zp202CObPnaRtAAW7e61W5+T8h7vJtqYClg2TgIWG8aZABZ2Fo0SbCc/CZOcOOk9cYDlZDRHPpBxKGkqYMGTs5aAxz6fwwLQGoMqukXwa+QbUhjrxCiUNK5fO6tWM3k9fQEWVq8c8icPiwcseDcTxBxvv9XKeR6AJZFiYyPteJkXYCEPa6jHzg0LOMRLD1jEi2UDLKIPYeJ5ApaanLwALENJcUe9NR4WIXPyCnC9aSIoVCTFoyaVzIVrDw8LvzWRct2yMV/qx8OiRL2hgItF1T7Ja0EsSc3WeFhsP60LWLSrmYh+zPKUCVSIXrWhMgwC8XVWNDb5GuCIC9sebmdzCNiiCGAhh8Xz52hzfLQLJvkSxtt8U8xnc6KrdsRY4y2rPQIXZIawm2ZUk5JRJzksGxsjD0sy9IShxhafkNMYhKSzTdjWOt6VMwk1rcoLNPKjjEJS+G5OBpg2mhPjasbvOyaMMMhoTKOxjMoR3lkxO46Sx8Qk6ooKI8CCt2ij2SfHDp4Y4bvxiS5beD8BN1MSlccvbXE+ra6kuct1CuSwMP9zXktOx5VeEWiRHhnaw6IVtwCLXUj1MfetJ4DTmQHf3CYuT2UfbXhdK1r6um24Vd9p0YbxBbS0eS7swkU5OLPolFIPi7z2LHABLOwgFM26QlClB8dZL648LNNsk6dnAJY+pbeirhrAorimFzxrYHL5KRyrjsLid1K649hx0ocbG5PcBZ0iy+cSvIqhbLuoNcI2b2PbFc9QwayAJddvayhKgUZf9Wjo3PFESAjlJ3Ai3ksZWdnRychsjX388cdTDpQPGx1ZBWjwn5Jgx1t9N+WB4PnYnJsy6tN4F884VJKAy0baLDzKFRnvNB59DpjZOOmq4PWxG0VRKEBEMhb2jBZaSYDFvDAGHgIv2qg8whEjUDGqaTQW9csCAkVwOPdFW7HpH58zVrW2f2MljWmd3Jnxw1kzAmuTw/Y6PSxjuhbI8aSfqyspz4kTitkhRO6C37kC/3Ubr8CKyszLw8KQuK8IQE1/tO1+Qq/V1eKTdr1H0p6KDWAhvGm37heQc+Yibbtg7ByTHhZg0YJAXi47P9UR6ZJSPWIHUApY9A46kNQAAAt9QjZsAi7lZslh4T27Q0p3VtUQOwBLDbV6LFsDWNRsTvByCF7lce0hePz2j3VXJkU7Vvwk3eZuHu5x6L1XlVtB0oi/j6PEWzQrYOl9UD1VaO8JokpyF6SE+M2/Sb618sDfKHkOjsPDwmPl7NnkmTgZhtEpskePjmIlB/avNSdOjL0aOg13ZQQqVmXYZctBDGb/M8Z2dObLSnPs+Ilm/9pak2w9QMbssBE2Un1ryRtjDlOZJJo06f2VlX2bnDS0mTw6G6MzagUi8KGMoJgA0+i3wk3slj5mwMnJnUzpjfSz78RGs2avweBm9BXk8blmdY38g9XmxPETTbMvnTQzOeUFI7Bvdd/JttLAoVmCY5OyVjTG/q3NOcVN09x1113piH4WIDIwMoj8G6+rBSvyEFrA4hNYp4lkrSFpCwn1JPYj/q2spK3deIyHDAmV9NnraXTTjTfe2Nxwww0TMGDr8flvfiFTA1xqAQv2gkNK2Rrv2/F2I8nn6moKPX7zm9/clKDfppd5B+Bic1hKaEiZWjkrrXe75SKHJUPBZQYsNRNou8Lh32cSaWVj+6HQTE17ABaUvE1Urnl/2cqy3RwPi42ji0Y+h0UrVQEWJd0mo2p2mBwdH+2WPuPgQYz06kpz4vjYwO7DIG80K2M0ARgAbLC5aLJZZx3PyQh2bKxuTDYdbaxj7Edpt8fJuSLJlxXdOCK0sTZOmRkjlrWUM6JdOKNj+XlObJCrMzL0K6kDSgwefU99gJUmHZk/ChNNQNA4zLWaPCWj8vL44BQ5OvYc0e6+cbDp2MlSzQGiWMfWm4bOpbGP5HN1ZUQTurJ+4nja3bS6NgqHJY8PScaTfJyNZj39e7XZMIfUedAtGCO5E4D50pe+lEJCbYAFr6uAKyvoeQMW+isPi/qu0FDi34kTxUn/Mow2KVV1AlRm8bD0rc98nhhz7/rrr09nK2nXUG7x6b3Ps+gXwrt42ksfdB8AxC50c2E7C6KUSpAL79ukW42H3+FhKeXIEpTbbR6Wvid4DYuYOPKm+Iz9mnoou5sBC6sabbvkbxQJB8qJZoqTdwGWExhxjPbGerPBlRAbq83+favN+jgZFYfAsePr6TP7bDpWH7BzYhQmWV/bGJ3ztr7R7Fvbl1wz6WuaSUmhTYNDIuEhsldJch2Dn30roxNxR8BiDDs2aP+5Zm1tXzL4gIBNx/KPmz6+frRZO7B/ssd6tIGZf47OjLGAha9Smsq+pnnOhn/Ge4+OjoNKAIZT6OvR4yLj1GQAACAASURBVM3agbUEUKj16HNHm1MOHBh3dL3Z2DjRHD0BjUZ9HPVem7ZHh+AlQLm61hw7MT5ld3Wl2Tcua+lqt33rtJudAFh0pogMn0JDjI35XOIRTXQbbyZAfvHQKf+L7zgUkfOEakNCfeszjcWGjBQSop/W0IsePtRlPWQ1/ZsFsABA7NEO4o0uoPV9thfA2h2slNPORHsWzjxDj7U2YJby4WHJUG2ZPSyzMLmvd2x8169kUHxaQZa0t9tCQocOHZrksAjYaWWNYiGXAdCiHAbR0m5rllFIxhxXyeETTbN/zd52mEIqzx3F99I0a9ysvX6sWcMYJy/Mye3GMqjJ7o69F+ywwcvRpFDKmjn2fqNZx8Mw3h6tzTknk1nBDyvNgYRTxqm9E5eI2Te0gZfi5KYhGz9Zb/CNjDJb+G+EHEZej1HDo3pW1kd5NrhznttHGGm05Xr/2Et0FG8KuTgbK83+o6vN6v7V5gTYK4GnpjkNoIVT6QRn4Bxv9h040CTAxL06m8I9o1OEaVUr7yaFhDY/o5NkRsZ6JPPjhOBxsRrAInlQTpOSbocICdFfJYALsMgzsgncroySh0ueXJhC8sz5KwAWnZNkjX5J3X2XsUmn1sPiQ0CEaQW+7PxTf3z5af0sDQkJaGizBgcQil9qz24712fQv83DYsNC+lugTXJWc0xDhIT6lsjC+sLDUkiowmIcqIRSyj3yJnBia9ejhLPdEhJS0i3jRgHqYksZA5tQK8XY5WFpjloqjl0d+0dnj4yeEXjYdDR/whR4FsZGaOx5GF0eiPHdaPYBCrDu8oicONY0B05pmhPHm4bwztpqs378WLNBDkhySqykXJHm+LFmbXXfKA8lRWGSu6Y5diz5aJp9+0eH4CdMhLfi+Oh+5XQV4WjLzwjwjHNGJkk1CQiANMYXFgFe0qBONM3q+K5pxapS6IqwE+6gVVBbc3zsDWI4a0dVP22dwIXQNKefalDUyJDjFVLCDvQaGbh9k3LQzx7fspF2Lk0CbZN9R12AhdWzDQlp2/u8Vr4A5be+9a3pNnD7AJ55+L4UXEAjDDzeQ10/oTrxrHz7299uzjnnnGKPTQ4gdOmNru/9Qory9vZ1u1OIcetcrSS35jJb6bAa+rBLqiQkRDvQ8tFHH023fXsdeNppp6XDPgWk7RUI1M8iJ83+8UW84h88gTfwyD7wHhnQjrUuGvJ9AJYSKg1QZrcBlgFIVFxlUuIbIxe6YvE2NGQnfVelu9XDYsM9GEZl/aMAa0NC6Wj6EV5Iz8gRIb/HerNB/sHGiWYf4GS8+h8lsYy2I6fdQOOftD9nfZQweyrG+uixkxmwgIHnnmsaknnXAAE0iJviaLNx+mlNgweHzykHYBl3i4Po1lbWm2MnTqRcmNW1/akI4CYl0NIeIOjwUyMwtH4cJDMGLMqwHee9jPYfjQ/HU4iLM14of3LDdAJZKU8GwLLSNKccaDZOP4WTwpoVGv3p4TEtAC6MZ63ZOO2UZgUwpQMaiaklwDJ+xt6pUVrwiOApJdjc5ZS+SXhrNPq1RKOm6QIsyDlzBaODbMwTsNhtzayybQ6aht61jdbPY3mH+NyGXdjOPOS25i590vY9fdTt69ZDLF2lKwX0vg0TqUwpjWo9LIDZ888/PwEW6VYfnvJ9locltyPN7iiyR2jAe7a2i/8ltAzAUkKlAcoEYOmPqJo89rRfn8tSGg/fzYAl2baxS15n9bDqqQYs9uA08klWSRDFM4JhX///7H0HnF1Vuf069bbpk5nJTCoE0ish9CJSRR8oNuwVn/UJ+myAoEAQsCDo89lQsYHPigIKCSBICWmEnp6QXqbPraf+f2ufu4fj9SZz72RuGPnfg+PN3Dlnn3322WXt71vf+uA7FhRGvIR1UwhWaCXJE1ypncIfkafZCwi5EVWD4hA8EJR4cHMZ7N24CXZvUoADkcVZBYyohqajj4BZVwuVO3JBqqXabV7dRYATD45Luw3Dk/RBwCKyPfP7XBZ927agf98+eJk0FNeG5tLNQ+uJAlou+EOXVIDMyIOR3BYnD1YCwCKikwVRWMRBCQuLUhND89QjYdbEYTsO9q1ZK9xBIhya2CsSQevcOTDiMSgEIALssCEkCnwZER4MsAhvWJmAhX1AAhYujK8EYOE9SbotBCylLsIHmj3kgigXTgIW7vzpGgqDmpGbfYZXUiFgKSyF45KbigO5xQ6mOltYVrmAhS4hkm4LAUuYCF1Yr4MBFgm2JMlfliNJt+U8SxWwDK+/HfJVrybAwg4oxekOuWHKLEAOnLB1JVwESXelmpZ5HQdpYR6NMqs0qk6/8847ceKJJw7WKaynwHYJkxHDrP+Dcli4QIY0VnzPhuvkYOqaACpuOgM3Z0HzCEdUsSArRjSwkAyKtxB56MJY43kafF8TUvwk0SKbISEGAzt34Jff/ja6n98AP5mBb7vwNKBjzjSc/cF3Y+yMqYhOaAcUE67wkwSAQSXR1rOFRYeAhc6fAKxB1Em1LDidXXj0j3/Ek3ffjfSunYg6NuKOA81zhWotgYCjKMgyGlrR4OUjjnQPiDlukDZA8eHmheB4rg9aeTS4vg69rRn/8ZmPo/XISejp6cavrroRzp5OgdmMiI76ujpc/IMfoqGtTfBZFLorBYE5754SeIXIhmAmH2YlsEyBmJwgP7+sqZcPqjqohSUMWKSFhZ+FHJZyOvJwFhLmUwvnEhJPp5IkHURVlcOhkWO8UB9E5hIqh3TL9iknl1g57RRe6GUuobD6OMuSzyDdt3Ju47V0yxRaMYa6P9u4lFxCspwDzYG8b3gjKAEI68Ucd8xZJDdF4blERMjl32u4rqwX+0A5x3D6WTnlD/fcKum2SMuNVtLtcJQxh9sxCq8L+3fDf5OEMLYZBxMHV6Dv8f/XccYZZ4hdrCQ20gUkd7HcRXHSaG5uHgR1pZBuU8KC8TL2ELCDLhXbRnLffqx7+BGsefARTG3rwJj6RjTXN6D1iKOAcR1AQy0Q0QGTpF2aOxR4ZhS+EQ3CnplZ0LFEWf3bXsIPPv5f8F/YggQpH7SiRHUYk9pxzn9/DK3zZgLjO4BIAg65Jox59shz8WDSRSXCigNLCQOSRPnCJeTA7e3DE9//AZ79819g79iJhG2jxrJhugQs/AFsTUVOVeBotAYF5F/D9VBjezCFn96HrXqCshIEOAfZkbK+AXV8K95w5aVomTIZXbv24s7Lr4fZTcVpF6qhiCzKJ9x2G+ra2qDRt0/AwjaUyEpEYgVuND8ffsWIKbq+hBUmHxUVnPay8q900x3MJcR3zJBV6RLiwni4AQu5ELQiSFdDoQW0UIDtYKM2HDYrz5PAgOXyXuz3pVpZSdKV4eAjPVuEybISLMq8TvJexSwO8rtiytVD1ZHPwmca6ggTasMWnrA7qhAQskxex2cJ56eSwKvYs4TL431kmoih6se/VwFLKa1UgXNeTRaWVxKwhF9NmATGQcHfn3/+eWHeLHdXUoFX/ooUKQFLmK0vllddF4vm6tWr/ymTbSmAJT2o9RZYA0zHCXgamRz6duzEij/chaV3/B9qXAVRX4Wp6DCiUSiMRmquh1lXg4Zx7WiZfoSwMChNzVAbWzBh/HjETJEGURBpk1u34NeXfh7a0xsRy9iIOD4sHdAnj8NrrvscWo6ZDbS0wIuYsBGD6msiSkfQOEQMdKCDQlKv4LoIs4kjeDJuMoXV3/kenvvz3fC270CdZaPeJmCxA10WBbBUBVlTg6uqsGlNgY+I56E+54roIJ88Gc2FLVACAQtl5DRkFQ3a5HE4/bMfQdMRE9C9dx/u/uq3YeztEa4z1VQxbvw4TP6f7yFWXy84Kb4aJLMTxhTuRqlD45Ge40HVNWi6hlg8jkRtPQyCG3Fivkvlw8zFb/nvRjNgkTtu6cKVY5PWPwmchjtYpLxBgPv8f5I7KNUlVEnAIl5RnrMUtrYUsyaxLQgQwiTXe++9V6TaKCSwHqy9SgUssm4sW4KP8IYwbGEp5LAc6LlkvSTBW1p45eZR9oFSXYFVwDLckXGI11UByyE2YMHlhZYW+fuGDRuE2m+pu6uRrdUrX5rsZ2ETrdwVcSILA5ZSXULURBPrYh4MqB6XbBdqOo3eLS9h1e2/xvI7/4D6jIWI68OgvgitAroGNWpCj5iINtQjNrYF0fpa9I9phT15Mi547/tgRPORXK6D5PYtuOOyz0B77jlE01lEbQ+2aiBy5BE45StXYMwx84G2Nvi6DlflXYKDBGDDUaCKhYFaMQ4UoQkThE7D8uAOJPHE//wIz939F1g7diJm20jQqeO4gk8rtF50IKu6cDS6fuia0RFRIOoScx1o5Lv4OWjCmKOKDEsZTUdftAbuuLF4/Wc/gZbxHejcsgX33XAzEt19AiwRkI1tqUfdhW+CGo0L+OcqOhzPh2NKa4kPg5xj24MbiSPW2IhJc+ejcdFCqLGIiJQaTJJNF5XgB5UOWGj2l6D+QBaWclwy5Swk4fDWMIiQro9DGTWFZRQKSpYyD1QasJTyfHL+kqRX+fuSJUuETEE5G7ByAQvLDmeCDs8LB+LUDPVMhfNz2JpTqX42VJ1G8u9Vl1CR1qy6hA7cxQo7vfy9VMLZSHbe0VTWwQALgdyqVauEuJY8SrGwyCghER0kNFIo1W9DSw6gb8MmrPr+bdjw+3vQks4iQXE0j0DDFsohqlS3ZZi1rgkvzra2NqTmzMEXv/9joLY+IMgQsOzcjDs+8ymoL6xGNJUWgMXX44gcMR0nXfllNM8/BugYJ9wmBBfkkzgMZ4aHuMvoF0YfufCsHFS6oEReIpYNOH1JPP7TX+H5++5DdtcuGDZF9RQojg/NonqvwCewtJywori+QUk4xAi60ilEMinodg7RzABMy0FUV5BTNaR0E91t45BtbcVFn/wYWlpbsPfZZ/DAt76FMQNJKNkclJyF5jodLoGNtMwoJpg/OUcqC3yhiptQFKQtIGPWo37CZBz39rej+R1vBWImPEMVbSewFS0TQiTvZavLUBaWQsAitYrCYc2vhoVkOGNxtACWYhaYwlQbpTxfOYCllPJeyXPKAcaHs55VwFIFLGX1typgKd5cFQEseY024goRh6OQVOdSPANd6zfg4Vv/Fy/+6V6M93zEPBeG64AOFdV3oHuBSgqtIXSzED/sP3ISrEWL8KlvfBuINwQPIlxCG/CrSz8Ofe0ziKRSiNC0Y8QRmTIdJ0vA0t4RRAhJwKJQ0o30V/4nYpAEmArCofMKdHTnWDb2rHwKXc89B7e7G5rjQjdVKBSvc3zBd2GIsK04cDVPeJJcVxWqulHXxf7nn0Ny906kN22E29+HRDwKL14DZUwLOl73ejhjWnHUCYuEe2r744/h4ZtvxZj+fpheYJmJGEA/76VHBS/FhQbbU5Dxs1CYb4hVtWx4ZgJ9kQTaps/CWz7/ReCMU5msCa5KmMjUBVpAw5UpBEp0CVUBy4GnlypgKWvqPawnVwHLYW3ul29WdQmNbMNXAcvhAyw+w39JAJX5gMQi6QJ9Pdi7cSP+etvtePGBB9GYs4XrhIt0xM/BcIGIiMSh5cMTXBFGCWXmzYZ++ul49+cuB2J1gV/DtjCwdSN++amPILr+BURp1XBc2HocsWlzcfKVV6B5/gKgdWwgNEdVWSFAF5BhScINxOGC2B0RgUO3USAPG4jb9fcL1Vk4OSiuBdBtJHguwq+UF4ILsgQJ8ivDroWkr4M9d92NvStX4tm7/4x4NgvLMBBtb0fTrFk4bfH18OvqoEU1dG7ehIdvvgW9f30QY7NZRA0dmq4ileqHaxBaMUIq0G9xPRe65sM0NcFboRhiOl6PzngNWhccg3fc+HVgymT4ZgSe74LhzpoSEMnzWl0w8kFEVQvL8OeXKmAZfttV+soqYKl0Cx+g/CpgGdmGrwKWwwhYhAson9Anr5kS8EMc2MkkurZsQZr6Jtu3I9fTjWxPFzpf4nf74SVT8C0HXs5CJpeBZeWQOOUktJ5/Hs566zvhG/GgbNvGwJYN+Pl/fhiJLWsRy+Zguh4sPYL4rPmBS2jefGBMSwAshL5bXhcFPiwiGIbGwhcBSUGYkBmI8HsUGbRg5LKw9u2CP9AvABKtNIKW4gYJEzWhveKIvNQeo5lIw1ENaM0t2HTXn7F7+XK8eNddaDEi6Od92jvQPGcuzl58PdDcDOQGsGPNU/jD5Veibdte1KXSsF0bOYKliIZ0hGGivCEDf3TEFB9mLgPVD+rN/+81Y/CnTsPYRcfhdV++Cmiog8uIFwHrfJG/SdXIfwnefxWwHPq8UgUsh96GlSqhClgq1bJDlFsFLCPb8FXAcvgAiyvopQFgoWrs4PZeSNi6QI46Klnkdu1Errcbqe4u7N+6Bcnd++GkUvAsC146h3RyAOlMBvWLFqD19FOx4Iwz4SmxgCzr2BjYuAG3X/IB1G7ZgHguJ7gwWTOGmtnzcdKXr0LTvHlAU3MAWATpRCrP+rBpVxGAJUh7FAAWI6CxELA4Fox0P3aufBLW7t1QclmR3ZAWGOrCvAxYXBh011CITvdRV9eI5mMXYeM992L3ihXY8Je/oFkz0Of5MDvGYczcuThn8Q1AcxPc3duwfeVK/P7qr+CIviyitJh4DnKGivYpk9FfFxeAhfmWWH3yfTIvbYGXIaiz4Ks6Os0o6k84Ee3HH49TL/00EIsKwCJzPDNDtqqbQR5JxipVLSyHPLFUAcshN2HFCqgCloo17cELrgKWkW34KmA5fIAli5ywggRpePIJCwVWIAWU5A+RnjiQ06evgvL3OWqrUKsl/0PA0tcn3B5KfQL6mAbUj5+EnK/B5HJMC8uGdbj9fe9F7fZNiFuWCCUeMBNoPGYRTrrySjTNnQM0NAQCazxkPiDhoqK5pEibcGEXVqEc8NJL+OON12PfqlUwBlLQPUcUYfsGfKFtogv1W01VkVYd5KIaps6dizOuvhI7H34Y+1atxJa/3gNtIIUBNYJ4x0S0zJ2Hc278BlATR8/Sv2HXiifxyC9+hbEZT6jp5hIxGBPG4qKP/ye6x08MVPl9B0oujehAH5b/+Gfo3foSMl09Qj+my4xgxsUXY9wJJ2DaGy8EohH45NoIoTxGPLmAGROPxINNzqPqEhr+/FIFLMNvu0pfWQUslW7hA5RfBSwj2/BVwHL4AItwaQQJbAQfJEI+C7f4QvjMD7b5rg3XzgaWAIbcUvBM2BHoZhFs3XwMLoGBDVAwzjCR8VXQ4aFS6fbFF/HT97wbjbu2I2ZZ0KhAGkmg8YQTAw7LnNlAXV1e1j4PWCSZg/6dUMLmANDIxMxBPiLvhedw/403oWvFChi9fcIdQ7+PpZCuS4E2E4rtipDldFSBVWegffo0vPbaa7D1kYexd/VKbLv/XsQdG2m1FtFxE9E0Zx7Ouu56caOV370Fe1etQu+zz6LW9jDgeohOmYQxx83H6Zd/Eeg4Ki8CZwPZAaBzH5Z88lIk122E090Ly3aQrG/CiZ/4CDqOW4QxVCyuiYloq8F0h2x3PSroRDzKUboNhzVXo4ReHj9VwDKyc/NIllYFLCPZmmWUVQUsZTRWCadWAcvhAyx2IFAbwgMe/GwmIOLaObhdXSJXDq0Bg9kORSJEnUl0AvCikSyaBy6qDWhMQqggbeqI2i7UTBYDzz6Ln7z/A2jp3I2oIOsCfYlatBx/Eo7/8uWC4IpEjcAhYgEPkYAp9iYX73xQ0+AiT+6H5mTgrHsR9y2+Dt3LlsHs6oWZywmAZTMhpNB1MUWWZc3T0Gv6SNbpmDx7Ls666ivoXLUce1etwNrf/wY18NCjJmCOn4jm+fNx3o03Anv2YMni67B/zRoYe/fD0A30RSKY+JpTcPTrz8b4150Lp3aisN6I/EXpfmD9i/jdJy+Du20nIpkssrYDq60DZ/33pWhbdCy0ubMBM0+0kbK9AqWQhJsHLNUooRJmi4OfUgUsh9yEFSugClgq1rQHL7gKWEa24auA5fABFuF+yCdiFtIfBCNORqjIDuzZg+eXPoBkZzdqaxJIxOMi/0nDmDGI1TZAj9dCNSJQonGo8ZpAkp4KaTqtHj5ysShMiqul0xhY8zR++sEPoq2nU2idcI0eqG1Ay8kn47jLv4jGmTOAWDwALEIj7uWkOgQsMjO0ACwi948apDLiv60ksHkT7rv2K+h6YhmM7l5EmP/I0GDF4/B0E54ehWIxDFtD0lSQqTEwYepMnPmlK7D/iSewb9VyrLvrN4g7LvoitTDGjUfD3Ll4/ddvwsC6tfj74uvR89zzqE2mYGs60s1NmHHBGzDrogtRs2AOnGgrNI8EX08QdJOPP4o/f/YLUPbsQ9z2kHF9+BMn4swvfA6tC48BptIiIx4g4Ovw06cMnTEojCgTP1ddQsOfX6qAZfhtV+krq4Cl0i18gPIvvvhiLFu2rKy7M+8L8+KEj3DOjMLCmMDrlFNOwcDAwAGzfhZe097eDibMK+fgc/B5yjmYjKyB/IMROMLqlYWS0cXa7GC35PXbt28vub1GoPoVLUL2s2JKt8MVjiM+ofdHYAL+CACTBdJJ7HphLX5/07ew99nn0R6Po6mhQeQq6pg6BY1tHTDr6qFFYtBr6qGPaYNSVw+/JgLUmIjHEnAScWiWBSWVwsCKFfjJJZdgXH8PdJv8EgXphmZ0nH4aFnz+s2iYPh2I0kVSAFioDScSHwZeIDqqSG5VVRH3A5Vcm2w/tG3bcN81V6Pr8Sdg9NLCYkOLm0B7O5BIwI8kAJcxQipypg47HkHL+Mk4+aOfwO6/PyQAy6a7/wDTyorwY619HOrmzMJ/fOMm7F65Ao/fcBOS69aj3nbRzzoefTTmve0tmPvWi0QOJNeoh0ZzlefBt/qx864/4aGrF0Pr6kbc85Ehh+boKTjj8i+hZcH8IG+SyOAYSuTE7NueAU1meS7BwkI12HXr1omcUjJTs3QJsZ+sWbMGl1122WC/LEXd9P3vfz8+8IEPVLQvH67Cd+zYIebNcg7mKho7dmw5lxzw3APNZ/z+5ptvxoIFC8q6D5+Fz1TqwfswWWIpqsClljlS51166aXgz2g7XvXCca90gx8I6Byu3cXVV18tElkVHoU5bw53O1FQa9KkSSJr86vpGEnAEmRYzruFuEBy4UMOSPZj9zPP4Z5rvobcixsQH0hCZy4cxYfFvIS6Iqwrqm7AiNYgUt8IM56ANXUqjAULccH73wMvokOlNkpfH/of/gdu++jHMMHOQrMdEd3TV9uIYy5+B46+5INIHHkEEAsAiwQtYr32XTi8r/AJicxE1I4VIctc65mxGdk0sGk9Hlp8A7qWPQGtp1ukLvTranDKxz+CMTOmA60tQDwR5CWSuiyRGqC5Het+91vsW7kM25bcjZiTQVKJQe8Yj/q5c/D6ry/GjuXLsOKmb2Fg/QbUOA52KAoWvvMdOOLc89Bx6imCe+MJi48r+D5Obxf+ceNN2P27P0PtHRApAvriEdQdtxCvufxytMyeDdTUAVo+NFuosJDLokP3tUBfhk9LRAbg8ccfFwuoTEsRlqznRubYY48FM3KHJdhlf6f0OxVVyxmLHMtf/epXX01DpqxnkW02UvPZgdp+OJb5sh4EEBncuQ4UZrgupz+Ue89/9/OrgKXCb7AKWIo3cBWwULlWEYvZrl27cPLJJ4uGCveXnCvSAglOCL0SAfk2B3R2Ys/Tz+LexTch/czzaHEdRDwXmu/BNlzhsaGSrMiYrKpwdHJZNOSOPRHGa8/B2z/yQbhRExozLff1I/nQI/j1Zz6DMSnqpDhwfAXZlg6c9pEPoeOtb4Y5YXzgUlK47DPBUaBrS5sKgVLgJ5LBQjqIg4LoZw/IpIVL6B/Xfw37Hn8CfncXNN9BfHwHjvvQ+9E4czowaSJgRAQvBy7F3UjE1UBstvLOX2PvM6vQuepRxD0HdrQBSksraqdNwxu+cS12PfUUHrnxG+hbvwkJTUd/exve+bUbUTd7NlSq87ImMQfIZEUIt9XTjTs++kn4T6xCjPmXDAN7oipmvPkiHPPhD6NuylGwEwloQWam/H8ELBoMApZ8omfShKqApcKTZ5Hiq4Dl8Lf5aLpjFbBU+G1UAUsVsAzbJcRFXxBDGBnEzH9sS0cQTfc89wLu+dZ30bn8KbSRturZwmLi6g4MzxUZl0meJchxaHVhWPRZ56PmjW/HmRe/FTA8gDot+zrRc/c9+P1116IxlRTAyNF0JFvG4qIvfgH1Z54Jta0ViJHEq8Hliq2oIhSYxZtCkC0fzSRifVW4TIgoAUs2BWzejAeuWYzOZcug9fZCt22RUbpl3lwYTc1wa2pgCXKxApVaKUKjhWWo2Ln2WeS69kLv3QPddeCa9YiO7UD9rJk4/cZrsY/hzLf8AF2bt4rMujPe/hYc84EPwGwbCyRqIbT5kRTpDJBMI7dpG2775GWIbXwJZt58tTOh4aKrr8CE818Hc2w7rEgUJkyReoCRQoG0nA6K80vAQjxVBSwVnjyrgOXwN/Aov2MVsFT4BVUBSxWwDBewBHl58mJsErAQwezZh31r1+H+H/0M+5avRoNrw3AswLHgIgvVdgRBVfe4+HtwVB++5yH++jeh8a3vxgkXvB7QKDxnwd29G3t/+zvcc/O30JBOi6gkRzPQPaYN7118LeInnQSlqSkALELpleaTgFQjAItQUpO6MIFryHEDwMJ7g4Bl0yYsuXYxup5cDqO3H4ZlC/l9s7UViEZhaQYchZmmyX3xoPA6kmRVDX2du+HnUqjzMlA8Fzm9FvH2cWiaPQsnf+0a7Fm2DA9/78fo3r4TNY1NOPVTHxPAQ2NyR5MRVCbg9gEZC05PH7qXP43bv/wVNO3ugUaAp/jYVx/Bh279BppPPAFqYxMsMwJz0MJCwBJYWAigqoClwhPmEMVXLSyvbPu/0nevApYKv4EqYKkCluECFtfLQSNZQnA7SAINInIwWwiw+AAAIABJREFU0I/+Hbvx7P0PoXvtBvi9PfAyabi5NAZSPfCSfTDTOWgMW3YcWJ4L33cw9oI3Y8Jb34UZJ58QRAtZNrJbt+KlH/wIy37xS9RaGXiqipxhYH9zCz72gx8gIjgdNSIRoAAsFKcjYGHmZgIWEm18Jx9NQ5SiIOf70BU14LBkUsD6DVjytZvQ+eQK6L29SNhMesjzFDiKAosPRbeSiOEOAJCiisQBcK0MNLggX5jZinpcA/Fx4zFm3lycfu0V2PTEk3jgx79Eti+JWYsW4fSPfwz6jKmAYYi2cgmC7F7RCft27sXq3/4Zj//fnzHeVqDQYqN4yLY14EPfuxnmhA74EQIoE6bUsFGDXEysjeKrVQ5LhefLoYqvApahWujV/fcqYKnw+60ClipgKRWwsK/I/kIiq4Nc3g0RuITIeXENCthT/80FktmAo9HbIxRvfSuL7EA3kl3dGNi9B6meXuzbvgPbtm1DZ2cX5px/Pha88SK0kZMS1YWs/8Da9Xjma9/A5iX3owYubE1BmlomEyfgo7f/ApHJk4UVBLopXqTLdMoaExQSsHgwLYIXGf7riszQOZFqUIHu+yKPkEdr0E3fxN7HnoTKMGxyRwgImP2Zz0SyjanCJomXQngekw0qiOoqdAIYurXIP9FN7PV0NE2fhkknnYBTPv9prHzkMWx4fCXq4nV4/UVvA2ZPD3IECAJPPtKHZBhXQW4ggz0btiOSshDp7IcqrFYK/DFx1M+YBr+xHr5hwFVUmHmjkfBPibLySRqlYF5e6rZKuq3wBFpQfBWwHN72Hm13qwKWCr+RKmCpApbhApaMMwBDD/LZ0MXCCJycQA1BbiHV8WCQlcvYZ7pqfBe+68Bnhmbbhee6cOkKyVrwmCOosR5mYxO0qEF/jYgQ6n76OTz+5WvQu2o1EgaQVYAsc+gsWoR33PwtIdJG14qv6UE+IxJuhShM4K3SrEBUl4s6MwsRsNhKYB2hEcdkssMtW/C7627AjieehNbbh5iiiPBpxVVF9DDzIStRYgofmm6I6KZcKsXMQjANZn72kc5YQKIOSvs4HHXCcZh+2qmY8IazsX/3XmhpG4YRRW1rB1DDaKNcYPXxrCDfEjk2FNLTTLhmjai44ijCxcR283Ufak0MrsZUAUy+qPwzYCEgE6xnEoLzynH5MKEqYKnwBFoFLIe3gUf53aqApcIvqApYqoBlOICF1hTLScPIK9UKp4SwutA1wQgg8lN84UURi6hYSLkS0yKRX1ilOApdSq4H39Dgm1qgTEvAsn8/Op96Go9ecS2sdethqg5SKpBNxNH2uvNw7hVXQG9tF4DF042AxCvzCSmB8r9vBwE9wgrh5USQj8MwYp8/BFU5KHu6sOy3/4eutS8CySQMVYFquzDEOYoQm/MNRifxBgZUxYDn2TD0IKmi5/rI2YBZ2ygAVNuMGWibNRM10ychncnCJCFWNaAaUQHrkju2ofOlTejZsQWalYHqKvBiCcRb2jDp+JOg19RBIYAhoZbAhjmGDB0uOSoiN7MaWIBYGtuJHCDhqpJC/YHIHY8qYKnwBFoFLIe3gUf53aqApcIvqApYqoDlYIBl8+bNIqyZolNhlxABi+faQjU2WESDjHsBlyJQRKGSrIgeEopy+UOYYvLJfQSikPmEyGP14GtesNT6Ntxt27Fv1VN45Oqvwdy5S4RMpzTAbqjD3A99CPM/+AGgoRm+UKPN8zoIWOTteK4MvRZ1IXrhIs88RnlFXFpSsjl0r1+LbPd+eLmswFMEWxFPz1uPPNh+RtTPc0z4ngFdV2BEHOEeEoYQV0ck0YDImHYYLc0wmhvhRgFHVaCrRhBhREyRSmP3sifwwsNLsX7Zo4haGRiuDq++Hi3TpuO1H/8ojHET87oydMExJYAjODMiYlmAPR0aPxldleewBFoswSESUjIHUhWwVHj2/Nfiqy6hw97ko+qGVcBS4ddRBSxVwDJcwCIyBQsXT6DP4oiMzVzAGUrswyBQkemDBUahWhuxQhByHKAHDZrgiyh5awGjcFy42QFkXliH3StX4x833oz67n5AsZA1VCitLTjrii+i5dzz4NXUwaerRDWFsj+Xa7poRMoiTUVOCzxCBE+ql4NCrotGgTUfvhNEOQktXGq8ENDwC4OVJdrJk4nFc1iAoMnEIZAI3TlKKp9IiQkWo4G/KlETcGgUH1nTh6cpUOhGIueFIGMgja1/vQdr7r0Lzz20BDW5NGJKDG7zGLTPn4cLv3wl1ClHIk0SsbCTKDBJ+6X7TGjAqFAVPVAf1ege8oSrSritQv8FTKKqhaXC0+e/FF8FLIe7xUfX/aqA5RDeR1hK+2DyyjyP8ty6rouFh2qYFAybPXs2cjnBSqjIQV2Kyy+/XPzw3qyjVNzk74XHwdIPyN0/PykvzmcQS2I+8x2fg98XK7fYw/3/LBwn25JtF7awsJ3+6R2k+9C/cTPMfd2IElBYOUClDkp+r88FmhYPAgNGxZAI6iQFl0X4ikTuIaEeJxIhCsMLo28oQ9vbhe41a9C1eQvWPrEcyNrw6J4xIog3jcFZ73oHtCMmAnXxoCzbCcoSGaFpfcjfGwZc3xZaL+n6GBrnzADGtARJFymH358Btu6AtWk91FQfNDjImEEaRdM2hLtGdfIuLD6XR7MGURBRWjL4ZGCx60KNBMRfySPxDBUp1nf+fGi8Z7wOyDl48ee/xLYH7sPeJx9DTbIf/VoCxoSJGLvwWJx55dXAERPgM9N1/hAGKs+Cq5Kfw9srVLsRR+Ag8mHQGsR6Ss8QPUoADpZLiKk6jjnmGEF65riT751jhPPBaaedJpRuyzkqrXQr57HCua2UtAHlPMdwzuV8xja79957B+czzkP8KXXeKXZfvhuORf6IjYHj4Pzzz8cjjzwCyyJJqzJHU1MTNm7ciMbGxsEbSKXkwvm11LWmMjUdPaVWAcsw3wU7FAe3HOC2bQ8OIlkkJyUOgrBcO7/j75zEjjzySPF3ljXSE4KcFCnNf9VVV4ny5YAUEzFdDl4gqx5eQPm3g4Ea+dyDk72igM9OsCKfgf8e6vj/GbAEa26gdHsgl5BKkNDfiT9++1YMPL8W2LEXTcQfdgY+I1v4/sjb0HRhqQi4oMx3k6GBAxpBCS0CQtMt+LfNAGESShUXUTsLtb8XXjKF7L5uGPxej8HyVViajvjEcXBrEnB0WmsCHRczb7khbmEOIYU3yvhwIzpypgKroxHv/sLnEJk6DQoBiwO4KRvP3XEnNi5dCmvfbui+jZzuCg6r4RpQPRUqo6JpFxKBPQRWRqDw62fgqzY8xRc6LYzeoUVEBD6LkGUdekc7Tnnv+4S7Rx83Hsi4eOaHP8TOhx5A56onUZ9KozcWgzpuEtqOOQZnX34FMHEyLF0X2EsYUgQmcmiMEk0lyh4ELIGRhyq3ik0QmKey5LHTUIBl0aJF4h3LMcX3zrHJMXLqqaeKxZdqu6UelQIs4XmAdSE44Lge6Xmp1OcsPE9ukmhhefDBB8XcFZ5zRARdPmdTqfeQ58uxyOvknP3a174WDz/8sJgf+V0lDgKWTZs2DUrzF6b1kPcMp3vgd3wv5fSZStT9lSrzVQ9YmGCsEvlqwjthDhzmDGFirrCl5WCAZd++fSKRobRQSER9sI7A5+DzlHJwUuQkyWRp73vf+wYXyGI7qDD44L9p+WF+i2K7lgMBllWrViGbzQ4Co6HqmMlkcMstt4Cfr4ZD9rNycwkdELBwJe3bjds+/yV0P/Uc/G070eISTOag5sOKbS6l1Blh/h3fFYkHSSJV6UERBgQClpf1Q0gqFSG7cBDxbcR8F5rjQs1kEVFVmEYCOUqneEA6ZsLVDVh0QTHrsu8hQsua6wriL/VTmORQzQC5qI5MRIU7qQ2X3fwNRGbOgmKYwhrhDFhY9r8/xDN/ugvWzu2IeBYsPcgIbbhaAFjIExYcEaIBIgEDukrHFgOkrQCw6Cps7qRFKLQq7p9TdJiTJuCCSz+DcfPmQZ84EUhZWPGd72LPI39H79NPoTGbRXc8Cn3CRLQtOAZnXn4lMH4icpoRJJRU8h4qRljR0EMLy8u0H9E1g4gnVUQWDVpYSgAs6XQaH/7wh7F79+7BRU+CeY6tiRMn4p3vfKdYfEoFBrTIPPTQQyM+ZArnhdWrVyOZTJZcr+FUiPPlCSecMOSlcmPINpo3bx6+/e1vD4KT8Dw8UoCF74iJ/55++unBjd2QlSzzBD5TLBbDpz/96cF1o5gVpfA7ttnChQurgGVqNLAz378+K/ZqZx+dt3mW+SJG2+mVTGIlB3ldXZ1IYlVDgS165/Muk/CuRe4IJDDhtRKslNpmRPx8nlKPg4ETWcdipl9OitzJyAkgDFLkcxTWYfLkyaINSj0OlPir1OtH23mynx0KYAmDVmFx6NuC337mixh4ei2UHfsQ700joniIRqJiUU26Odiej7hJNdcAVAjThO8gy7BmeoC4MDM3D8mxHsXcaMHIwdayiOqUYvNh2g50uoMUapDoIsqHcm2UWAn6B90iCnTNE5YWWU9Di0C3dSSp3RJRYU8Zh4/e+nVg2tQgmSEtOp1JrLrtdqz7/Z/gbNuGOEOOVUvkPdI8Nc8XphqvK/giZJTAM8Wz6LDgiDAkQDUMZF0LhhqBp+iwFQ0DigF7XBvefOVVGHfMAqCjA+jqx/2Lr0HPihWwN2/EGNvB7qiG2qOOwthjj8Upl18OtLfBUiJBaibPR5TWKJmxMa/bG2RD4sFwbXJ08qRe2fHyRsSDWVjYdnKzJLM0JxIJsZHg2KLL4XWve90/uWqH6te0sNBqWqlDWhs4nmXmYbnxKmVTVU69mPx069at5VwizpUWaTm/yjlpOFmPpbtezsdyrit3bi77IShk2NcHtnNvb++gtV4+S6FVRz4bQS7bLAzOCi0ww6nLv8s1r3oLSyUBi3zJ0rTX0NDwL++dkxM7FE2sxY6wFWaoTlMuYJGDTnb2cMeWrqnCnR0n1qVLlwrAUjgByMlM+nxZX1n/KVOmYPv27QKEFctMW/hsVcDyry6hsGuQjg9153P47ZXXov/5jcDuTsT6MoiTPOt6sOEiozhIJGKwM9lAIw2K2HlZroOcS4uBCkOPBiouLlDjaqhxVHiqg4yShodcYDmhfcMD+m0fWjQBLRJDP/36DGXOh00zzNhT8oG/dGflF/uIUotshKDFx8DYOvzXrd+EccwxQDTOEBu4vWksv+1nWPuHP8Hbtg0J24LqW4LLIsjAtKswhFt1hCXFo5qsy9SDpN96UF1LcEh0XUPWtuB5tK7osDUT6ZoGJFtbccEVX8C4BfNgtLUBfUn83yc/jfSLz0Lfv1cAll2mi9Z589F+3LFYeNllQHMTEKmF66uCs0xXF/8XhC4HR6B8k48YH/zu5V4saUSlABaOI1pU+MN5QI6rcscz715pwCLH9FFHHTUsMDHUHBb+ezmA5WDWE85L5NBFKXBYxiGvK7SMh4so12pT6u15766uLkydOhU9PT1ik8sfOS/zs3BuZr8hgZ+8l+GAs1LrNprPe9UDFumLHMmXELaWsFNx8SXqpaWFv0sSmOx8Ye5IuBNykNEsWOrBCe6MM84o6XQOwgMRelkfDm6arMXknLf2SFRPkzMBi9x9hF1DdOHE4/F/qcP06dOFPzYMZg5WUbYZ3SGFqdVLerhReBLfC9/PoVpYBk3ctGr0b8Ovvnwddj79Avq37UEk66JGJ+GZeXd8eIYP17ERVVWx+NPNovm6iCZySfAOBFfgWa4AM43pHBozObiOBYN4gmHTBAOGgSTBQGMjUnQHuQzUiQi+i0JhNd8TSQ9dnbwBBarQWWEUkIe0pQPxKBxThzauBZfdsBiJWfNEaLPv+vAtF0t+8GM8+6c/ILedLiHhUAoyUHusFW03GlyN0Ti0sgTRThHbRYPlIZ7LiaSHUddGIhFHLusId07GjGC3HgemTMHZl34S4+fMQn1HO9DTi5+9972wNq5HrL8PtbaFvoiKmaeejLbjF2HiRz4E1NcDRq1INUD/mWU7MEwmOwy4CrJuNK3k5VgGP2UIOWvNYyjA0t3dPWjyZ9+QxHR+SsAS5mIM1bXJR+PPSB6Szxbm5HFhJM9Ozg2SNDyS9yVgYfBBKQfrQZczD4K+QqtCmMNSymIu57Zw24e5fJJsy3myVHddKc/Bc6SliqRsAhYCF3lvWYZ0HUrAJOdm2WZyneH5PLeUZy61fqP5vFc9YJELyUi+BHaWsLuHlhUOPLn4FgIa3ruQ8MrvOAnI6J1S6lfOjkx2eNmxwwupnDjlJCQnKmkOJamNgEUOLjmowwBGDhA5oI4++mjRBqWajSXIe7UAlpF2CQk3TGofnrn3fvTv2o9Mbwq65cFgGC93X7QGmApcKwuTYbgkrAoFVxo2dHh6Pj+PABaBKm5s6zboGzdh0+b1ZO4JgCCk6U0DA6qKOWefBaV5DCy6c0wTrsNQ3kDnhfwOV3WCdD8yrw4JgD7DmBURWaM21uGkN70J5tgO2kaEy4XquBv//jD2rnkKbncnNIY20/Xjk1tD20Y+kaJQyqVAGxm4LnTbQyxtwV2/Gbk9e9C5eQNiqgKLz1lbLwTt6k55LZT2DhzxhrNQN74dsVgU2LAJt33ow3B3bkOdlUHCcZDRFByxcAGaZ89A+4Wvh0XA0tCGaHMrIo1NcIlKCAQFvThwBuluoCWTj+QORPKCcCIxLkSOpxIAC3fP3DzIKBR+csxznHA8n3322WUtiHQHVcIlFA4i4DhnQIB08VaKeFqOhUXOPXKBLnRlD8eVE3YtsdxCPkylwIC8T39/v2hngloBlGk9LYjClGuNnFfpQuJGLwx8SglyKGV9+Xc451UPWCrlEgoDFoalsRNJl1Ch64WdToY0FyLh8EQxVIcpB7CwLDkxyvoUEmblIA0DFj7XAw88MOgSktdK4COfW37KcG0OJLkjKwW0VF1CgUuIII/CcSeffHKBcByg5PqAvgEihUC3hIq19EUwnw8XTmZcpn6JYIsy5Jbhx9Q5MQMlWy63FJZzXXhdvcj94zH0P/QQVi5fAXsgBZfUFl1DriYBbVw7LvzspUgcOQVoag6sDza1UBjKTB4sy7cDmXvWhcxeRgJx4RYh7p4oS2ttE/cnCCD9Raja93QD/T1ANi0ySg+q8YImfC78MqqMJ/PvdqBIN2Ch+/6l2P/MM3h26RLolgXP1BBpbUfj1Bk46fJrgLp64Mh2IG4C6RSsv/8dv/zc54HOvajzXMT47FBRP2Ec4mNbUTt7GgYaG2FOPAptc+ehbeZsIB5HbjDKmWRfJnXUA8AiI8gJWESbBlYYTQkie4aysBQCFmlh4WaB4/ncc88tKwqlUi6h8DzEf9MlJK0fMpJxqPmp3L+XA1iK8TSki5r3HW7kjLwuDFbCz1EJfkgYsEgOiwQsct4OW7Rk+3O+4Pm0ZEurmNwMl9v2/67nv+oBSyUsLLKTSDOeJN2GLSxyQS/GHwmb/8ox5ZXjEirskIVWFIIZDlb5vRwArJsk3UoUHyag0VRKk2zhDocm5HJJt2Gr1L/rAJL1Hq5LKAxYCnd5cFJ58bdgnfQZEh+hqJr4JS+2pgMWF9HA/SNicgVfKg8ueF5/H3qXLcPOP92N3ffcj1R/ClGoSPoKMoYGe/xYHPv2izD93e+B0dRApBuACKFcm0/8R9OKEH7TAN0IkiEqvHcmyOQscgQwakkVQnOO5wf4Ch6ingM3GQAWReha5EGPT3coY4uFtn/QlIYLX6c6LrkrJvb84Y/Yu3Il1tzzF9QzhJ4KuK1tqJ8xG2fceAvQ2ATUsi4+/GQfdt/+czzyP9+B39WFmGNDyaSRMGqQdG1k4aHXUJGpb0Bi+hwce+GFOOYNFwATOpAWIc2BhC9bMmYbLwOWfN5DWn6COHHWtnTAIvkr0nQv+QpyAxK2vg41DugOGmkLi3SnSPcP6xAm0VcSsJTqEgqPjfAiHXbjhAHMUO0Y3qwVbhrDG65y5udS7innVH6SdDtt2jRBuuU9+SNd+dJqEt5s8hpJug2XczgIwqU+W6XPe9UDlkpYWKTpTqLi5uZmrF27FiTfFrOgSDNf4YJULnovx8Ii68jOzM5PcFLskPWVAISkzfvuu08INBWaGg80IbBs+mLLYfxXLSz/amH5l/fj5+DZPnxq3GhGoD9iOzB1LcAHcIQbQyQU5qLPcF+HeEOFSyDhO9BogVmzBj//+jegPf8i6nfsFcut6xuwGLFSV4vowvm44PproZG0SrtMzkF6fyf8XAaKZwnQoeoq1GgcZksbEK+Bb8RguR4iRmDBCVZ6unc0ZGxfhF7rIvrGh9fTiU0PPQh7104YrA8zTTPcGqbI6yyyNotM1UBWdUGs0NbSgvHHLsL2pUuwe9UqvPinPyHm5OBETETaOtAwfTbO/cZ3gNYWuMRnrgN0d+KJr1yNl/7yF6jJfkRdFybzLYH8lMAA5eoqBjQde804jr/gjTjp7W+FdvxC5BIRuMwZJACLipiV10bJg5VALDhwZwXgKiDRH8zCIhelMHdFjkd+ljOeZd+ohIWlcFxzPM+cOVPs5EeavxHu4+VYWAoX6MI6D5ccW3idLFeClkqCgbAWVXhDKS3jsu3lJ+tCF9KLL754SEJ5lQYVlSx/VAKWwoV8uJ2RDTccwFIISAqBRuHvBCrr168XgKWSx3AmOAmqDjTxFAIWDpb7779/SMAiSWAyPJoDiS6hcNscrC0qBVgOBgKL7aTCRMOR6GdyNyp5P/xdSvPLsPcwn+igFhbGAlFUUGiPkKCqQHU9QXgV23/hbxEB0CLwmEHBju0hSp0WWmeyabi7tmHpdddhx+pVqO3sRsNAWmQl7lV1OGNa0Hj00Tjhwx9CyxmvBeK1yHb3oGfrdjzwqzugJQeg21mR0djhXWoTOOsd70L91KnQx7YHwm2KVALNK6qpOnIWQ/aDH4Yvp7dsxgPf+w72P7Uaet8AIi6JwjocyxUAwaDFhhYSDxjQdeTiCUyedjRO+dRHsO3RR7B79WpsvPdeRKw0XFVDpGM8GucswLnf/K4g0DKpI91Xzo6t+NtnP4uB5ctgpLOIuh6iDNduboGbzcLLWfAyGSiROPpitWiYPg3tJx6HhZ//DPymGmQFj0YRiRQjlO4VceHBj+XQcEWCEMEZLUkBYClMfhheSNnfuChxTEmgIq0tPE9aTMuxYFQCsITdvrL+4fFcuMsfqTmuXMBSyn2HAhqF88NIrjWl1C98jgQs5LKE581wf5D/llY4thnpB5LbIoFceB47kHur3PqNxvNHJWApRM/hTlXuyxgOYJGoOnwvORDCSFi+0EIOi+x8I21OHC5gOVjHC3Nxgk3yP3NYCgFImGzLv0nAwrBmuoTCvtVXArDIvlPMGlToxqpEPyucONg+BCwrV65EbW2taJJSAYtHmEAuiAi7DeJpmDQwkLUNAAtF1EiNDZRuA9eRQbdLug/pPTuxacnfsOL734PZ24OadA6xnINsPIruWAxtxx+HsfPnY8F73welrQPwDdj9KfS8tAN3fvVq2Nt3ImqloTHPju/Aicdw2tvfjgmnnIoxxx4LLxaFKngdQfyvWO41U+TkCfLukATsILdhHe694QbsW74cOkmo2cAlJUV4NZWCdLTkKOgzY0glGjBp1nScc82XsH3FYwFgufteRLMpoe5rdoxDw5z5OO9b3w1cQsxCnUoi88IzuPu/Pwdv/VoYmRwMEnehofHkE2Enk7B6+5DatlN4djKxBNDWhsSs6Tj3xuuASW2wTB2eSO6oIeoFwncCsGiAxWzRZt4VJ15iaYCFi5HUYJGf0qXK8cwoxlJBPs+rBGAJjxnOc6wnXUKUKQgviCNtbakEYAnP2YcyBxTOFZVYvA8EWAo3zNJCz88JEyYIS/aB1kTpIitce0Z6LapEe5RS5qgDLAcDJPyb3CWXaqobLmAJL8yFO6DC34tZC8p195Tysg4HYGE9whyWYgherIt5N4AELCTpSQtLKVLWlbKwyHYsRmaWg1mChvBnuP0PpZ9J8384vQEBy/LlywdJ2WFAezALiyOgyMtpDrh2BlL7eYzAUGCq14rsiEF25AhhQl8/Mjs2Y/+6F/HE7T9F+sllqLdzMC2KtflI10SRmtiBBW95i1B/bT3jTECPQcjc2j5Sezvxp6sux87ly1GfTiPCd+3ZsCJRjDv+eEz7jzfgqPNfBzTWw48wP1YesDCsmtwWrvLCf+UDJMpuXI/7b/g6ulYsh9HbDSPVD931oZgMK6b6LuDmUlA1Db1mLQYSjRg/fSrOXXwFdq5+ErufWoW1f7wLiWwGvh6B0T4O9XPm4rybbwVaWgOc1tON3uWP429fvhLm9h3QMjloloeYpuOoD70PfjqN1N692MG8SQM52EYETmMjIkcegfMWfxn6glnwauICsNgugU48YNzmAQs5wIYekIuDo3i25kILCwGLjAySLlapxSIBSykkddk/KwFYwmOGdaEVqFA4rpT5qdxzKgFYwnU4EFG3cI0ptpjLOSzM6yn3+YY6vxTAIsuQbiIJWA5kDZZzXLE1a6j6/Dv8fVQClnAHCr+Y8MsotXFLBSy8pySihsN4w/5DuXgX3rtYEqtS61fOeZUALIX357MvWbJERAkVA4XFJgG+I4Y1E/mXugurBGDhvcOh4qyr3J3w+7BeQeHua6T6mZzgpKAeSXQEc4899tighaV0wDJIRRXBOkKMNdCAEz+WyjBc0j8VqLYLxXZhUD5+3z4svfVm7HpqNVLr12Kiy7xBffA0HZZhoCtu4MRPfARHvvXNiE2YAERr4SgR6CSSZrLwenuwa+nfcOc116B5fxdqbAcJitXpOjJjmjDrjRdgzjvfBhx5BFIt44NIIuq5sDYecxUxookV9IBcBnhpK+5bfB26li2D3teDGpEM1EZGVcH0PI7qQyUvRwP6tDgGIvXomH40LrqHxgPbAAAgAElEQVTmCuxdsxJ7Vq/Gut/8AfWMWjJjUDvGIjFnDs6+9Vagtk5ETVl79mDPfffgr9cvxphUEhp5NC4Q0Q0suPVGNCVq0blhI/76zVtQn3UQ06LoV3zk6mtx/Kf+E0d/+P1Q6+uEdo3g5miJgHQruczCEfQyYNFKBCyFLiFJqiRo+cc//iEsLK80YCm2+BFkS07aUDy4cuaw8LmVACxyoyDHeliYU84Nsg6F4FLOFeF5vtSN8XDaoBTAIsXkZPnhNpPzG+sto1B5XtjNH16/hhtJNZxnq9Q1ow6wyM4iO4ocTGxsOXBkJyylUcqNEpIdhPeS7Plwpwm7hOQ55CbQHSJN/uWw/kt5BnlO2IRcznUHO1eaH+VgZdtKC0vYty3LCLszwuVKEzKfvVSlW06II63DUo7pM2yFkf2MdZdWknL7GaXW2VdYBhcmuUtj2zA3ixQJDIe4H5TDImU/8h4g4WNh8E4+OZ8FytcDEUZ70ZqRdeCs24K//+hHeOmxR2F37UdNNoVaK4sofPSaJpI1tZhyxik44XP/hcjkSVDiCbhGDJ4SEUkA6cJRcllkt67D/33mM4g+vwGx/gHUpLJQNB37dA1jjluAI958AY54x9vRP2YCVArM5YOTfdtDhMJyAlURsGSBrVvx4NduwL7HH4PS1YWoQvCjIj5hHNREAjlThxExYLs2UloMdrwO4ydOwsmXvA+7H30Ue1auwobf/wm1NkROIbWjHbXzZuOc73wbaKgHevvRu249Vv7wB9i19D7UpFNCtM5TNIwZ04IFv/g+auvq0bl2Pe5ffAO07XvR4PqwGCVl6nBmTcXFP/4hjPZWEWHlayYULSosREFeIR+KTr3dQKlFJEPMW76G4rBIFVOS2WXSQ7mYyg2ITFRaypiulA6LBNFyES8W9VfO2CrlWSQfo5RzSz2n3DqG+TlyDgwnsi1nDij33qUAFvncYQ5LsciqYm698OayEhb/Ut/JSJ436gBL4SIZRos/+9nP8POf/3www3EpDcGkdAwbK+WQwOTOO+/E2LFjxSXhjnCgMqjAyER+Ulm2lGtKqU/hORzgTGY40kcYtPDft99+u9hdFfpSw4S2sFmV369YsWIw+WEpVhZO0kx8dihp4Qvbodh958+fj5tvvvlfkjKOdD/jeyEwkQfDv2X4Kj9PPPHEQYtVqRyWwZTBYcCie3A9aot4QtE26tOy4gCdvcht2YYnfvhTbH/kUZjpLDRGhuVSYrG17Bz8I6cgvmABznjvO1B//LHwEwmht6KoJhyHQm70gDBrsge3dxee/8lPsOU3v4f10jbU9CZRY0TQqXjItDah6aRFOO8zl8Kafwp8hjcz67HIPcTFPO85Id/GzgHr1mMpOSzLnoTf0yMsFZHWFix81zvRcPQUuC1joJCHIoAYa6AhEo2hbuJEbPvdH7HvyZXYcs99qHFcpHQV+oR21M2fjbO++TWgJgFs2YY9q9fgrzfdBHPPdujZHBQzAi2RQOuECVh4x08RS9Sgd9MWLPve97HjwYfRnEzDs11h4Um2jcEbv3oVGk87DfqYMQAl3plXyWFG9jzH1jBg5/MKBYAlCMM+GGBJpVK45JJLsHfv3kEQLzc87KsEBeHEpKWMa/axcD8r5ZrhnLNs2bKiStmljO1S78cFm4kMR/oorCPbmOOT34ctJuE5IAw2eN5ll10mkh+WQ4jmutGWj7Qr5ZlKASzh9Y9lUnlXJow8EH2i8Pk5B4YTRpZSt9F6zr8NYGEDfvWrXxWkM8mbKKVRyxlgErBwsSY4kEfYdBjuJNJFRYllns/spjwkKi/n3qU8i0ytXsq55Z4jybIcoNKNFrY2yWcJW2J4D3lOMTfaUHUod0cyVHnh9yX/zTZjqoGDTVY8N1yX4fSzsDowyyKIlYClWAoG2acOamGRWe3/ycJCAizzjDCLsguTbpLeASQ3bkbXmmex4kc/QXrrNtQrmrCYWFYOuYgmLAc1xx6L5te8Bie95U3AuFb4RiRI6+zrQfBLkNmHQc9Augd7l96Pld/5X/S/uB613X2o0wz0Kx564ibis6bhnI/9JxL/8e7AKsGLVQ8Kw+j5b35Bq4+TBdauw5Kv3Yh9Ty4HevuEbyvWMQ6nfvwjGDNzBpSxbUJp1mestlDAzV+rqNhwx++wf/VT2PXwY4h5Pvp1RQCWhgWzcTYBi6kju+pZ7F6xCku++z+oTfVAsW340Si0unocNXcuZv74fxGJRJHasQNrf/NbPPHzn6O1pw+6w9xFQF9dHKf950cw8W1vQZQZnxMJ+J4KjzmT8oLBim7mAUtgTcoHPR8UsJC/ctxxxwkBNu7aZR+U8wb7Jq2ZldzFlzpmis114WtHei5j2bRKMxqpEke4vtIqVSpgYX3Cc2CpLju+5/C6MdRzlQNYCt9P+PnCVn85l4X/Hu5nhVIVQ9VxtP191AEWueAXNiwH9bXXXit+Su1Aw2lsLtgbNmwQu5/wInawcDmafclTkBLLw7lvKdfIjlfKucM9h89JuXCaq4uRZwt3HGHOhoyCOJDmy3DrVOp1kofEekt3jwQs4QEvIyHC/m359+H2szBRWbqX+ElLCwELXV+yD0lwx/oeFLBQQVaClXzUsGCvSERg2fB7uuGsXo1n71+CZ5c+CGP7djR4isjhwzBnK2pij2Fg6qKFmHz+GzDunPMQnzwhWHFVHb5HeX8XuqaJcj0m63Qd6FSc3bEdS75yHfavegrG9t2oy7rwDA19JkOF63Hk8Sdg4de/L8TmmNvI9SzotE7kSbgiTplh0evXYen1N2H/shVQenuhKT7UhmYc99aL0HTEZKiNDVAMQ4AH6rcwHFrJ5ODv7cTKe5egc9MW5LZuQ9TU0K160MeNRcP8OXj9974lODeb7/g99q5cg/VLHkLcGhBunHTEgNLchDe86z1o/sLnA5dZfy8yzz6NWz7xcYzv7EEtRYEVFXscG2NOOQUnf/6/0TxnNtA0Bo7N5I+aAGCBLUVFji4zLfi9VMBy7LHHinccdpPSPcTfqXVEVenRsoiwf0rSbSGni/VlvUfyIGAZaWuRtNjKZ+EYK3SjhQMGivF3+J2cA8tZawo3ukO1VSmARZbBtmddwnOLpCTwU1ImJBiW17FvcQ4kL7GSfJyhnnWk/j4qAUv44cI+RglYJKgZqUYIv1y+cGbD5EAKc1iK1Ul+FxYAkt+VY0os9TkqAViKRdMUEpWLhT4XLr7lDOxSn/dQzpNWOC4KBBOFpNvCsg+1nxUDLLwHy5UWlkLr3FCAJccC/CBxoc5wlcHQZRfI5uDv24u+5Svw0G0/xsCmDfA796JN9eBlcsgpGizdQLquAZgxC2/69H+hbtYcqBMmBuYPUxXWFx6mGQuyFYsK+0JrRMkmgVQf1v/2d4L0uvlvDyK6pwcRRYOaiMKviQF1dZh16y2YsHA+ojWMqmHsL10nquC1CPcSAcu6zbhv8fXY/9gT0Lt7kYCCrOfCb2qEZ5pgQDPDj8l5yfquIBPXGDHUOR5yXT3wbQsRQxFuo06SjDva0DRnFs658VqgqxsPLr4F+9Y8B2XPHtQxkaPqIRWPQp04Hu/5+k1Q5pxIZCLAk71jK/5w5ZegPLEckWQapu0gpevoa2nFaV/4AtqPX4SaObMDQT6COBFGHri4XMrx50V5ZezWwVxCtLAsXLhQuFclYCHZVibW43geDYBFzgF8/aVu0g5lbMprKwFYwvWS1l8ZWVVIug2fKxd6OW9LwFLOWlMJwFI495a6voQt3xKwSOv4SLy7V6qMUQdYCslBElHy+2uuuUa4hSp1SG4Bd0QS+Rci8LB7SNajmIUlzP8YqfpWArAUW7gLLSyF/t1iv1fCZDycdpMTjhzoErDI9xjegYR3HIfaz2SGa9k2Mu0Bn4ETJX3PhRPkUIAlEOb3BGARP1w7bQd+Mon0/i5sfXw5nvzlL+Csex412SRqHRtmOglV8WFH43CZxHDiJBz3uS+gZdFxUBqb4ccT0DQfnkPl40B2X9E1ZHM2jEhEJCsMQJIFpNLIPP8cdtLdctO30ZrMQktZ8Bi1TOtDbQL+pz+K09/8RrSMaweYcNHQkBOAhXqxgGpn4a3fgCXX3YCeJ5Yj2tMHUwAlBVndgJOX9I9YHiJQkdGAjOojqulI5GwoliMk8/0IwNzi/aaO2ITxGDN3Ds669svY8sjjWPPDXyO16SXE+pJCqC4V0dA8awbaTzwe8z7xMaD9qCAHkmvDS3Zj2x2/xPKbb4HW04246yOn6thbV4+p7303Oo4/DtPOPRdIxOD5nmiPQI2fJB1TEJ55UMSXx1CAhS4hmcVcXKdpYpfMdy+tf6OBEFls4xLur5WoYyUAixzT4Q2IBCzhMR5e+AVOD0UU8t+M3qKVuZyjEoCF9w9vfsP8Nznnhp9Z1rdYPyu2dpXzfKPh3FEHWAobNUyMIlg53IAl3PHFtMUJXjDxXj7oCqI0PT+L7aJ55kgs6IcDsHBQn3POOf/kEvp3AizhAc12p7Vo6dKl//TeipHVDrWfFQIWGW3Eex0MsFC1kskPTznlFNGhwq7HfvhCVJ7aKRoVbqkM29Uj3B9dm7Zg0+PLsPWxJ1CTTSOm+EzeDMu1kNNV1Bw1GXUTxmPSSSdh2jsuhi8E1gyhmEsFfV8kLBQdWkj/ZywbumkKwq3i+zCYNTmVAbq70PniWjz47f/B/uVPoT7nQfdc6MwqG4lg6+nH4c2XfBATZkyD0sHEhypyIqWQItIHqLYFb90G/OX6G9G1YjUiff2IJTMwycdVGXejwM9nqaVVhu4cGjRMRUWUIrqOB1dRkDM1DKg++uI6Wo46ApPnz8VJ73sXlvzwJ9j3j1Xwuvth5GykHRduWwOmnnk6Zp5/FlrOPAO5mvFC/E5xHWjZFLLLl+EPX7oK9o7diGRyUHwVvbE4osfNR8fCBTj7kkuAcS0iiFlkwRYDWKW/6uX3owc2lkLAEl7YaWFZtGiRUCaVFhbZP6WpnhaW0bCQFAKWQoAyVB2HA2gqAVjCJFXZ1hKwyGco5H/I+VlyXDgHnnnmmaMGsIQ3v8UASyExNwxywsB4qHc4GgDJUHUYdYBFdp5ihExJhhzqoQ7172GkLF9y2O8ZfvH8d1dXF2bMmCE+C4FJMUJU+BnLATKVACyFizctA+eddx4YoltKePKhtvVIXx8e3HJRYG6kYtFIBxrAw+ln0iVU2F/4O9uUIc3FwGwYsIStP+RO9DGaxndhuC50Wlb6M0g+vxbP/+Ev2L92Pfa/sBbaQJbeHaEfQmtFKmIiXRvDxFNPwPg5M3Hs+efCmDwOrsFQY/XlVDiqDpfWFK7FugbLc6GqmrCK8DAppJJMC4nX5M5dWHPHb7Dktl+g1VNQ43pIOC4MRcPq8U142yUfwhEL5iO+YC4QNWGpQVJNIc3vWHDWbsbvvv517F21BpFkCon+tLielSEOYKROzlRgKyoMj8kSXWiehqijw3NU4WJKmwYGdAV99TqOnD0NMxfMwZSZM/Dbb3wL7q5uaPkE1r2eDXPaFMy/8DzMu/BcxI+ajD6tHREB/FwYqTSwdTt+/YWr0L9xK/yefsRcIBcxkGxKYOycWXjbFz8PY+aR8Bj2pOpQSExmdYlcWG/RQAGfYyjAUozDwuvCgGWkx8BwypNWHzlfFdMtkuUWzs0SlJNnUWwzcKD6VAKwFN6LdZUJI4vVu9g6w/FKKzPnwHLm50pZWEp9n4XARc6FlVg3Sq3TSJ/3qgcsxTpksUYMJlhVdFAmMpQcFk4s5CBIdcpipKdCDos04YUXz0KzXjFUPNTLrUSUkKyjJKKyDmEOSyW4OAea+IZ6/lL/LuvMdxkerIW7yFEPWHwLcUWHTutANoeBzZtw5y3fReeLG4BkCjWui1pCDIrGMacQLSURA3NOPQXz3nwh6iZPAsY0wfUtqLE45eWCJqRyrSZYt+JXuj4IePLwRXynCxeKIxZot7cXex59Anf98MfAvk6omSwitot4JIp1rU2YOGsmJs+aide882KgNiFcQ1zwPM+FqfhIr9+Iu773v9j33PMw0hnEUxlEGWLKaCeGMpNeogUicrrig2keswNZRL0IopEa+JouROZ6FRd1U8dj/qkn4uiZM/DXX/8KL72wFrGkBV2YZhRkIibmnPMaTDnntZh46vHCRZXUG5kEGhoFtnwH2LcfS2/+Lva/uA7JXXugWTYcI4I9qov6iRNw7gfeg+lnnAY3EYWiMs+RBjtnIUKQInlENFOVAFiOOeYYYUHjHBLmioT7Zvj7ofp4qfPZUOUc7O+FlghpPeG9JfFTkkBlfYZTr1casLANDpR9vlz9LpZViSihct5jFbCU01ojeO5ILiTDqVYxpByWWheTvEeNhsA9RA4Lc+nwk0d4kQ9HzoQBjKzXgUhVxepdKaQsd/ay3meddZYwhxa6w4bTlq/ENWHASPBFs7ucbOU7Y71Gsp+NtIWFz5B2XRiaCo0St66FTFcP9mzcAN3mAu3CoCXCcWGaUXZI+K4LR1URP3IKIs1NUExTLLaIGsj5iqCYaIoiEiq6ti+SDgrrQT4OxhMWF/Zpto0LlaQZhk2z3HQKe559BqZtw/Ac6NQo8RXsjdUhVt+IWF0DGidMguW60BihwzxHnotsKou44qNz8wbYPd1QrZzI2MykhHQ/Be+BOID5kBR4mke0BE3VAUuB49JlpIps1X4sAjURQbSlGdH6WvRvXA+nPwk1kxMZqzWF50RhtHdAb2mGzugl04CfU2BZWcGcjURUKL6DzMb1cHv74aWzUB0XjusKK46SSKCmYxxqJ02Eq9C6EmRFCurowWU6bGFgKZ5LqNAlJDkscr7ghkcKxRXyq16JsSLnMjlmWM+wsGH478UshGEXZrlKqq80YAlzWuRiL6Oh5KatnA1b1cJS+R78qrewlBPKJRc1Zl5mWLMMG5OLm/wML4i8hhYWWmTos5YLYliLJbwwhncitNpQr4NHKTsUGVUwkt1Cgijpv2XZcnchrU7SHVaOebSUOpbzbkopT06uYWXisA6LfA/yHY12wMLl3MpRgE4VRNlMcgCKbwlSLGGGSZcFXTky/JlcELowItG8u0eFSq0V3RBAQlxEKwYpvLRwiNAgIeUq+BnCeiDpWeJPvkhKKE7wPTjpJAwhLBeIyzGCxtJqg0zSmgYzGoPHHEG09jDYSOQ9Ysi0CpeAgSJyrsPsR1DIWmWo8aDGTN7UotrwNRcKAYHLrNNSuU0XInceGbB5Q5HqWECOBN4ggkpx/EBIjnmCFBWOokCjii6TLBP00QWlU8fGCoi/IkcSnwPwHReeHhG5hIQgX0MzHLaNQCq+IBGTaSvHgJ7nsQ3lElqwYIEQjqOFpZDHcuqpp4pwU6oilzq2SpknSh0rxc4rNibCIIzPUIyTJedGghapPzRUPV5pwMJn5fxLQnzYOsF/Sx4fLTClzlN07460DstQbRj+e9XCUk5rjeC5I7mQlNrZJGjgvdetWzcIWMLfDxewFOtUYpdWBSwj2GuCoqRrS4Ksf2fAwkU4k81B0wlYVORyaXAdp2gcl3HB++S/mZlPLKAqoOsChASWgACwiEXY8+GJ7M6MzGWYNKOOCgBL+G3ko6g9l/quFKR3BUjR1ECaXizkjg/fiMMVoTMKNOEmUURAjvCcUFclDy4oSAffEVYXWl8EI3dQZ0YN6s/6wCbygG/ogKeJ3ESC6EIri6LBp0tHRHS40FgGAYtIuEh058CLxUU4suP6cLwgNJlJlgWmoVaMasP2M8inaBSsWmZvJviiJD+tPLblwIzX8vH+CbD4+dAgmYaAtywVsHDh40IfdrdIwMJ5oNSj0oClWD2KARaCrLDFWNYrrPA81DONFsDCZ5HrhHw/ErCEo/2Gep4qYBmqhQ797696C0u5TUTfLAGL5LBIQR5ZTjGRJ0YH0SVULAUAzascDFJ7obA+Ui+klB1WpVxC4TpxoZcuoVLqVG77Hs7z2e7hKKHCe48kMK6ES8hzAh87CbiqRldNYCWgPAgBg+1awtggTPguXTAeVAIWRRNpfMRB1V0SZAlc4MMG3R85mJoBU6i7UJlWhe8GKrXyICGX9xTp/ijVL+5FS0PAhCHmEHUwCH0CdEM3U8TQQWMKjT9akNCYuQnzBhzWwIOmE/SQDyEqKOoQABZiFoYxO0L+xPUJgkxxLu9JA43gukqrDA1Mdg6qoYnrXYdt4gl3jVCoJaayAZ3YjUBPI1fGR9ZLwVC84DlYH5v10+AwXhsaNJ0KwMGzC9XdPG5xmTggLyRH0FcKYJFRQtKCKcms/J0uISokH0wf5HCMF9ZFunakVbVYlJCsC8+R+XbkdUFXC3iApR6jAbCwzjKij/+WlnFGCYVzg5XyTFWXUCmtdGjnVAFLkfYbKkpIXiIXdLqCiknzhyeBsMx9MAG+PEmU+gorDVjkAn4gaf5/JwAjd3+FstRhvs5oByyUQhHZDUNR9K5HC0SgSGrZNuKx6GBfIgeFgJsLPL0tlJZ3SHzV/x975wFvWVHk/5rIRIRhyMElhyEMIJJBkbyu6yr+JRhwd3XV/ajAGhcByShKEN11FREMiKIgQckgOSlBiQOI5BwkDUzi//n2m9+zpjnnnu777n3vvqHPfO7nvrmnT5/u6uqqX1dVV4+zOfMDXPsO7wMikGsFpxA5XkAlI2zWHA4YHdWXeXW+pwhDynzc03fWELhizjx7HUAzepS9NvKV+e6nETYacDFnpI3moMD53ha0PgYQ2tZ3nMC8EFaDYmPDTfBCkbMFN9L8E5E5GoB2cmTAiHl9mWVDuha6zoad2XNsLrE7ExexufPm2KvzZoWt0WPGjgvWI44ZoE/BIDK//X0AaJ69QjbeRUYaMGhUoMU8mzNrjo0hx8p8nxng5aWZs2ycAz4CXz5mIxWwoJgBnvH8EW/W8WGqXOh0OZ+zSEBEMkvzp2rhltuPXgAsfrOBp2OcPDOFxgWwpFBpYGUWesDCgVQ6LKqJVEw4Jutee+1lTz755BsEjBc43l/I75THT+3LVFlPlJZ9ueWWs6uuuqo/iVTKyuTmm2+2ffbZp6kb2fdj3ycWI/pSZxXKfkHFA4suumjoP9+dvCRQFaeCuX2JJZYI7rf46nnAMsdsLrlFZs60l15+2Z597hmbjTYe2XeIG7yED56/x4wZHWIhpi4xxcZPmGCj5wfUhngSkp+xKp4z22bOfMX++tcHQhzKaquvahM4rXnOHBs9GuU/37U0gvQnWHJGB89PcD+FHRVzbWzI34/P5/Xgk5o19m/28isz7Zlnn7Nbbr3NnnjiaVtpxZVstVVWs39468o2ZuSoEOzb/0yokAQt8+NDcCGNHBlOVg6ABVfPvNkhNT5tCtAjuIpIMjOnzw9G++bMsYcf+au9/NortvTyS9vEiRP7MvbOB2H0OcQqz51no8bhJpt/vNEIdgq9HvoTYliEmkYv0pebBsvMGKwtfe6s8Gadmt3/R9iXHNipySXEwXMPP/zwAikC4DusYozXkksu2R+kn7IgYP53QwZoW7PkEHmBaHeVC6pKDnJSPfOZ7fvizaZ5PdSAJeD0+Zsn1Fb6i9wjRYV2dqUenbDCCitkHbOQk5q/iZYxsNT/GatuL3RT2tapMgs9YPEp01OIxsRdffXVw8FcfjXurSXeD606FfnvJ7PfAaRAXQkELDKcWSTFmuKb1nH0Kf3ILeP90ZqgigPJrSulPGfrQGO+O33FQKTqvBDeORwAy7w5c+2+e++1P//5Nrv08svstTkENY4Mga24cILLiODSUaMC+Hv/v/yzTd9wQxs1clSfiX7UqPmAxezVmTPt8Ucfs29961s2ZuwY+/SnP22rrrZq0Mp9Npc+MMGunDnz5vTt1Jmfsz9kfOUc5ZDmti8Qdc6ceXb7gzfalddcZQ88+LDde+8D9uJLL9vib1nc3rrSP9hGG25k79h2W1t6yhJ91g6lue83mfSNfNgFRF6YEAiM5WeOzZtF/MnYECcTLk6E5vkRnFk0x557/jn74Uk/sCeefsLe8773hrO8lltuhWBVwqqDFQnLDUHAr4+eH5RLNfwJQCPIGIAWfGcjQ9xNaKRcQaPZTTTfuBXaHtTb3002iYCF1PwPPvjgAvErWtVrzvN/71ppNR+UBK3Tcybe8s+mAywGXvH5hY3feECZxRZbLBxpwnxOdQ0NNWDxixvJA/rl5V5qX9oZjwJY8qlWAEtEMwEWJqvAh4CHJq8HL3o8XnXE/0ehyFdKfQiE2267LayyUq9uAhb1TRNXbfJAJrWdKeW6CViq+lDVpuEAWMAQV15xhZ177tn27e98x16byyF0fUBiNhaCvo3IQUksMXWqHfutb9huu32gPwHcaA6sm79l56UXX7a777orrLjGTxhnv/7VGbbFVlva6EVG2+tz2J3TFwvCh/iYESPGBBdReHzWXFtkLOf99OlsgNTzzzxvvzj3ZPvhKT+y+/5yv7340qthN82c2XNtypQlgmVz3333s8023sQmLDJ6vqWC+vtTwPThIawrI4m7mWcjidEJATEAlTEhcV24yBsT0MbscAbSAw89YHt9aC+774H77JBDDw2ZgjdYfwObM3den0to1CgbiYUIT1Kf4aTPUjTidZsza7aNCX6qPuCFKWXeq6/ZSE6dDtmC2SreF4ATvHHBtTQ/cGb+VmwF6DRZWIhh8S4hv02WMcPyx0o+9eoWYPHvZ14Qk0dekbqLBZqP/ZgyZYrdcccdwWKUeg01YEGO01dZvflbC0pZl3MColP7rXIFsORSzKwAlgqaEXDLqsgrvthtkkrqqq1mPLvSSiv1r2BS6+o2YEltRyfKdRuwpLSx5wHL/Lwol112qZ155pn23f/9no0ZOzakrw8wJYCJ123U6FE2b+48W3yxxe3444+xf/rHXWxsiGWZf7AzlobZs23mK6/ajHvvs03evolNHD/Rfnveb22rrbYMW4+DFXN4rTMAACAASURBVGqRMcGFQsI3EA8Wjr4wWdwrCPYxfUBontkzTz9rl156mf3Xf33K/vbc88GSM/ktb7GJEybZE089Hd6FW2qddabZGWf8ypYKro++bcGLLDLGZs0iXgaghWtrtM187dWgvIlF6XvfPBs1t89yFLqLJYQAyZFgmNfswYcetD332sse+uv9dsghX7OtttzK1pu23vw525fuf97IEfbqrFk2iXqJlyH/zJxZ4cykMLfDP9xf7Djq6zvXmDEjbebM2TZuHGCvT6nR6b44tL48LKOw/pjZtddea8suu2z/2WM+WPXFF18Mhx/GpzV73sxdEAwWYFlllVVq5VPV7iCse7kW06EGLCkyoptlCmDJp24BLAWw5HNNB54ogKUvrqQuNX/YWcaJxrPn2LXXXWfnn3+eff3rX7fttt/e9tvv87baqqv1xUVguZvdl+skxOssvphNmjzBxuDSCAnPXrfnnn7K3jJpsr3y6hy7a8a9tunmW9gKKyxjp/7057bp299u80ZgPRltr816tS/ny2h2/mDkeD18wm6ZsG15bPg/773lllts///+b7vx8sttvfXXt403fpv956c/bRMnLWq33HyLnX7GGXb2OecEgLX/Vw+w9+32L7b88sv2Bdvi1ho9KgTPzglAaqYt9pbFwzbr2RhxQsoTdi+xM6jPwjJ6kTH24gsv2ZxwEuEIe+KJx+0jWFjuutuOPupIY4vw2mutE8DUK6+9arNxs4wwGz9pUjiRuW+3z4iQL4bOvTZnlo3AtTZqVNj2/drsWX1bwQGANtImjhvft/26b6N2CBYOgb/zQ4PZGF4Ay9/zRxXAki8UC2DJp1kBLAWw5HNNB54ogKUZsLzMeT6vz7Mrr7jSfnv2Ofad40+wd++8ix15xFE2bZ1pYedNiDkJRwj2/ZsbMtSSnmSmPfjgQ/arX/3K/nLfvbbE1MVtrXU2sMlvWcJ2/+Du9pbFJtmvTj/dttxii2A1eeSRh+3Un/80bFtedrnl7IMf/H82ZtRoe/Dhh+z+v95vl176e1tpxX+w3T6wW9iddPHFl4QYmJGvzA1AasuttrK1113HRo0YbS++9KJdcNFFdvZZZ9tjTz9hH//4J2yb7d5hU6dOmZ9F93W77ppr7ZprrrYnH3/cnnv6GVts0qK2xWab2/TN3m4rrbZqKDcXMDNrlj351FNhi+nV11wTdiatsdrqttQSS9h3v32CPXDvX+yoww61rbbcwlZffU0bNXqM/eqsM+zOu++yBx9+OOwM2nidafYv//zPRqB7QCujRtpDjz5q19xwvd3y5z/btA3Ws1deecVuv+32AEo22XBj2+29//L3WKFg9WGH099dcKNHFAtLAHPzE+gVwJIvFAtgyadZASwFsORzTQeeKIClGbC8ZHOCpePyy39v5551ln3vO/9ru7xrB/vaQQfbOmutHcDK6BCs2rc/GOWBJYJQj7vuvtP+/Oc/20kn/cgefexhW3zxt9g6625oSy+zkh1+xGG26OQJdvqvfmVbAVhGmN11xx32tYMPCCBotVVXsYMPPsTGLTLW7rjzrmBN+eFJP7L11l3PvnrAAfbCiy/YOWefY1/4whdtxSnL2w9/dJJttvlmNnHypACaQEC33nqrXXvd9fb4k0/aTrvuZGuuvbZNmjwxWGiee/ppO/WnP7XLL/u9PfXkE/bS8y/YhHGL2Jabb2k77LqrvW2LzWzK1CVCro/Hn37SZtxzj/30xz+x6268wSaMn2CrrrKKLbvkUnbZxZfYk488Zl8/7LDQj1VWW90eeuRh+5//+1+74+477eHHHrXXZs+26WuubXt/9KO29lpr2T+s+FazMaPttjvusDPPPssuuvxS23DTt9tzzzxjd/z5dhs/bpy9e5ddbN/P7jMfsPTlsglOoQUAS9/hh8Ul1LfnvgCWfKFYAEs+zQpgKYAln2s68EQBLNWARaQFfLwcLCdmV1x5uZ1zzln2/e/8j2220ab28Y99zFb+h5UDWJkUXD2vhHiWcePH2SqrrRICRw8+9GC76uqr7A833hgCISdMGG9z5uL6mGPPPvOsTZmymJ166qkhMPb1ubMDwPjQnnvY7DmzbNq0te0Xp51ukydNsBtuuNEuv/wKO/Tgw2zLrTe3H//kJ3b3XXfbj0/5if34Jz+1d22xnR197Ddt2rrr2uxZs23s+LEBsLBbJ8Szjhphs+bOC5YO3FOvvPyy/ebMM+zggw6y5595zsaMHm2LTppgL7/wYtiQvOOu/2jv/cAH7P27vc/m2Ov2u4vOtyuuuNyO+eY3bez4Cbbi8svbqy/PtJf+9oLNnTXbRsydZ8d+81u21VZb2wpvfasdcMD+dtIpPwoxLJMmTwrbp595/Anb7O1vt2223Mq+9pWv2siJE+33l15iJ//0p/brs39jy660oj14/73hbKQVV1jBPrznXnbAgQeGocAVRF+gr790rnUBLAWwtCsOC2DJp1wBLAWw5HNNB54ogKUZsMjCcuXlV9hvzzrHvnPccTZ50mRbcurUEAD68ssvhziM0WPG2vhJE23Ft65kxxx/rM18eaZ9fr/97E+3/skmjB9v3zjqKFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(Er,at,F){"use strict";Er.exports=F.p+"static/AssistantCode3.a8740efb.jpeg"},62522:function(Er){"use strict";Er.exports="data:image/png;base64,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"},96908:function(Er){"use strict";Er.exports="data:image/png;base64,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"},57177:function(Er){"use strict";Er.exports="data:image/png;base64,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"},81378:function(Er){"use strict";Er.exports="data:image/png;base64,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"},60141:function(Er){"use strict";Er.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/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUXAP8ALAAAAADpAMgAAAj/AP8JHEiwoMGDCBMqXMiwocOHBbf0sZLlSxY6XSBq3Mixo8ePIEOK3LjFCxh/KFP6G3NlpMuXMGPKnKmRjxqVOP19SUOzp8+fQIMSjGMlp9EveoTG3PJGThWlUKNuvMLGqFV/WdxI/ZjGyheVeLRsHUtWICEocK5evVNWI5SreHi2nfuTzBm1eJ3QXWiHC15/c/YKfukkzF+8XAYfdIPnsD8yiiNzFOPF8V87kgWi2WPZn5zMoBdSudlZLWTJZEr7k2ImtOuhRVWrHSO5j2zAr127wXIbb5bIdHrTzi25CpSTvdWCGTyId+8vxCNruZv875a9YqRU96c3Ol0nfrf//+3e9g3p6lS8ty0p3jF5snHa+8OifqwZKmXkH36/dY7+3/VF1UVs+o1X1iIFLhegUFQVaBl/UK3hYBkLAnUWcg7ut5UdfmQIYIU0aZFFhp1BCJQb+WVoBYgzFUZiaSb6hMaL/rDF4kuU0QgjVKnRmNGNIhUzmo47CkWFjmA8BSRIAxKpWowyVaVjYkt6dIVzThbp0yAE0ihXlRoZh2GWJf4kxldEUgkmRNOReRuUI71B5pdrMoSGYW6+2VMXZP5Y50JiSJhnb3CChGCWp/2Z0H0pDqqnTFgSGZiiCRHlaHWFdtRYlpmueeWl23UKkR1j6ngdpQZVkUepoMomqkNXkP+pBqoHtdlqqC716KQftBbk4q3ivbrQW1mu0etAgQIrn7AJjUFmesea0UejyuIKEnVOxnHsP01WuyxIZMIhxrGfeqsfswV1SeOHqKpqroPoDpRHllIcK+K78HaURpZsKHVFF1RAIfDABBds8MEIH4wnvgXG+0+kL/bBoKAMV+wqR3o46edPVKRl8cdaQiTli2poFdTIIKesYZg64jGIUMSqLHNeG8n5oppAZTzzzleh+8eLXkDlLM9E44RuzAVKrFR8RTeNErrh6QfGH1F16HTT6EK8XRZvRLXv1VhvFJx8fhAi1ZFgF40u2uLRt5XWaavsc3t5kLVp3Duj64R4fJT/xRneeXM04nMbb+Ux4DLHy7ZqeHTdFuKBbyTHbVwo+TjkiXc0dGfG7oV55hxtQe1fiwz2udwezXgYGIl6fjrIDgu0uFV7oBHZ67CDpLNVWJisGO4fxz7QFlGntIdYmQFvsfAEXaHFGmPwocfLoClfMfMLWs8w9gFqjy/39Xn/LvjqiW8u+d6Z7y360alfLfvEua8s/LnJDyz9r9l/K/6u6d8q/6HxH6gAWD0BOoqAyTPgoBAoGQUucFsFcWCeGHg7CZKJgr+zIKcgSBANbpCDAvGgkzBoOhHqiIBXcIIKV8jCFrrwhTCMYUsSYsITyqQKWuACmkD1BS5owXIDqSGN/+DXhcF563gRFCKJ2Ie0d/UriErMEPqaiC86QDGKDXMJ00B2GizmayRWA9keruPFLIpEVykLWhnPNZKFpawMVVjjt0ISq535R47BEsnsUgY3PD5JJNrZmRH9SKiQmIGQ6sPeFhBpPuzVkZHaw57NIGk97ImBkpEMCSEwWUmRjC5lO+Ske0RSmZ0FUpSjDAmfdjYvVKYSJIP4W+Jc+UqQtFJl9aLlyuh4OC7+Q5cGGsnYQGYjYNJsJFuoA8jOcCpjqgV9clBmxeCQlBA60yrsk0PxvGUFbV3xmkaTCRSkqaw6QKE1HQRnTviHBihwQQrwjKc850nPetrznmOggu0Oov/OdYLQmv1MCQkFE1CVDNR1BeXOP3+ZUIX+s6EOBSFED0qXiS7Uog9tKEXnglGJavSiH81oQjd6uZGC1KQiLShJy9JRDrYUgi/dVkw/Yoc3YKZ/IQXJG+hATjVAwXcVRKlHqkAxnJSBag3MKUeiiRcoJFWokiOnWthAPYIqVSOn/IsUxmVVqEKEing5QzUrelWHXFI1X0DqXELZT8X1BlptUZc64xVG2VixLShr60bssJ3hkOVQKt2I6qqDh8+MRQtlZcgeb6MGOkFlsAFFVynbgzypbE6vGuljb5wqlb0FFqsOslFU8nrNrGUoDFKZ5Fw3MtkCMTMqYAUmuu6YoS//HPQOmIXIWV/UN6jgFpzxkmuB7qoUJ1xWl27VkdugYgc0zCFh0I2udKHgxtfFawu9JBGvIHgv3DmsqC/aw02P5S7rdkQOnyTRWMmlWbDFLrYZat2xuoU44YGXRnXjoLTS6zTmLZZEONtWsvCGva85qQ4L/ZV7RTK5LMFxobbq70jMcB4iOQ6EqmLVzNBXVx2pFYTlIhr7Wqsjzi7UUjyDHx/ItNx/MipyMIFsyxaKrPsubyZuCBeNB3In1M2kCrLUEWp3LJAIX88n1X3RpIgsphv7ZJg62ieR/xHi8QEFsUTKAhCJTN/1BcXANJIvkYVU4fsxKE1TNkiO3qeULWCL/0RbTvM/FPw/qJjhuAVaspwJ0t0BSgW+26nXng1yIT9LZcUZEvSgDdKgA45llQVS9KIN0uUPbsUJ2Q30pBeFHzet9B9ukKqmN50Q9lh6LFXAc28kTeqDgGeEdCFxb1rcaoQYOUOnmgtgk1O4Wh+kyRlS0F6w/BxfO2Q3HlJMGtjaGdEamyEolo9fBXMFUVvGsc8WTZmTI2a6bCHJf1lRtnUr69uMVzFm+K1lPjxuh9BZNgGODKBxMuR2b8QuhXQNovFiBa7aeyNnyfRfnB2aIqqlcv/+SKMdk5XoVMELmT5DH9CZ8I9EWy1IqU8V5uAFLozBC1qgeMVDYhOMY3vkaRAuiYZZgvJWS4QiFsHIoAMCACH5BAUbAP8ALAAAAADpAMgAAAj/AP8JHEiwoMGDCBMqXMiwocOHBUuIEAZkRJsbgSBq3Mixo8ePIEOK3LhMGaV+KFP2E4BupMuXMGPKnKlx1wWVOPuZaESzp8+fQIMS/DUhp9EhKYTGPLABBiSlUKNudFDEqNV+LnZI/ehKmAmV0CZtHUtWYAVSp65ebVFWI6mr0Fy1nQs0xDm1eBHRXZjIBt5+J/YKfskBwV+8NgYf1OHucL8QiiNzPMDI8d9RkgUyw2G5n7TMoBcOuNlZraPMPkr387UptGuCLISpxttBsqfZgF+7jkALN942kUH4rq1b8oNZlXzjpTC4FyDlI4pHdgRK+eEPe3HJs97vifS9HI5w/z/sfW4PfONbfW97oNZ4x+XLonrfD9D6scMGWKBPvu04/sDdFxUqgvAHX1nmGMicgEI58JyBB461AISlMAjUA808A6Fl8UGVCAQbBmghTZdksmFnHQqlQw4nhjLiTIigcGJpKQLFzIz9rPMiTAfMgCONUKWGYyQ7jjTNI/v9iKJSh/xIgSZFhhRIKEqqViNNNCgJQJQfOQBLlbNdGVMvBSrJE5cbQWLASWBa+RMu6lS5JZoaWVJdm2H61EObZ9LZkCQq4OmbmCM10GZGfjIUCxGCKkdoSBi0CVmiCkVzSJKN4vboR1+CSQ6lChlTZqaDylRNm9SAipACwJDK3aYbJf+SHJiGqGpQIQZQ4OqrLynQpje2GjRJG7uOB+tDQlYJQbAEqUJMse8d25ABbS7ArEC8kAAtfdIu1EGbA1z7gicsbhttSAy0mcC1DbBiLn/dItRmOzAwq0AN7xoYr0GyVSmiqrk4o2u+8Hr0CZjZMKuICwRDuO9AroBJg1IORNJKFBhnrPHGHHfscceBNuxwR98qKYJQEmgr8sqacpRKlYgCNY8+LNfs5kYt/GhBS0HJYvPPS2oEyY8aBCAUtUAn/dfDSOCYmFApKC21Wg97MGMtUCkx9dY5PYw0hCcrxQLXZKf0MDcQVuJBVCCWTfbD5RgIBBJRveJ22Q/HwB8EFUj/1eTdXD/8CH32bfUg4FM/nMR7n5DFBOJbP/zEeASUtQrkiXNErG9NoNJWAZhL/fA/f89WzQZzhS46R9Lgxs03dKmu9Oj/aKOatXvJnjTthpTrGAaD6Q407f+s4BgFkwom/M/E/zPAXzisENnyNjf/zzFqGaHV9NSzbP0/H6CNEw6WgNa99yM5MAkJAgSRSjehnb/y9wLKLzL999nfMP7r6U8w/9/xX74AKB0BvouAxTGguRCoGwVui4GvcSC0IOgaCRaLgvGzoKswaD4NkoqDmfHgB69VEBFmCoSSMWGjUMg9FbaJhYpxIZ5gGDwZgomGyrNhlXCYOx0qiYex8+GP/zjogCcY8YhITKISl8jEJvJMXkLEEQMLcQluDKFYJuDGJQphkChKMSYNAALB8qGIEnrxRASMAsviQZAzovElaqzZLQbixg3xb2w/M4VA6jiykbTNZquoFR/1NRJTKI0R/xhkwURimKSVQhOK5JZIeDC1E0TyXCEZnNQOd0lHiWQKU9tcJz0JkheM0oDfG8UpBfg9dKzSf98Dxyv1971OzNJ+36vALeVHv1JMbQS7BFJIKiM1UAaTQyIxlNQOdswIgQQel5tdM50JEmYCbQqJnObS0heMpOlRm9scyS2AxpZsgvMq/CsBJmyWiVqZ85xGASAn1rmyUyRlj/C0CgE5If8+ggliXXTMZzxlEgVRvEsUUWhNGwXaNZrYIgoAmIJEJ0rRilr0ohjNqAAGYA8oMlQlQEzdR0FKwoWOFCUhbctJzVbSgK40pWVZKUpbis+X0vSdI4UpWWTanZvyVKdj+alPZQrUrQiVpkdtaVJLulQSNvVaT2VWVIM1VVtVlSOJQEIiIkhUkRzjBvTshy6ioIMO2vQjhVBZTiywthR21SOcMKhaDODWs3JknoeRhdFqaNeNGPMwvugEX09KuzhaJhP0yGFfHwKD2YygrXNpwls1UjrVeIIuo8opRzKgnBjMpSqLbUgJuEMcsghhsg+RxHjcsQ2yhAC1DmnFe3TRp6j/IAK2DdEbfcq4Fa0RdiP44o8QtsKB0DLkr/QpZ1R8plmNBNdAS5BK05oLEd1C6BzYgcosqPsQS55oCKqIyoQY+rBY/Egc4iUvRzK7IXZE5QklO+fonvejGkilBJIQx8f2y9/+RiFk3RudIUD3I2GUdGEB7gijlISDrV4rYAPTHe1g8BUlXSMVJb2X8IhnWCWdpqTtkl3z1KqkxpV0XL5DnPU0WaWnlTRbmPue3cDEj5s6S8UisSWY3tE3mg7rbvjbBGmqRDea4irCkXuJNdoE2Zay6m0wcQ+YhnvTf4gqyTAhQJvsW2VLYWp4MrlHm6pRZYEsanYzSUabClBmgQAK/8wzeQBnqoSCNgvETtXziXiq9AM7/0NNbLrfT4RTJVv4+R9emh9QFFElF3Dx0FPaX1Bm/KPk+flIX56gUHz1ozkdWiA9OqBSPnCnGUHp0wOJ0QOhsgkB4CgwqCZIiS4oFWTMCJuxJgiGNDRCqQThRLjONUEc1GupRGJDwRY2QQi0QrLUo5v8SbayB5KfTA+xLMnYR7SnjZD2vLAtD4gvd6TNbYKEZ4d0Ccd7uFxuhFDnR9mdS6S4E7N2H+Q4s4LQgvZiCeuYwN4M4U2IFPMKYOJGuQBXSGwMVFrBKIAfuAFowhkyGvp8WDEfALBlBDHxh1DmPZiRzCZy1pkkdBwihWexjoszY2vHIODkG7GLb/Timl//hRWChblGzpKW0iA8NJHAhlq4kQ6dd4QqncmKdBIhAwKrpA0ieIHRP0KUwyDlPpo4ASMAIAAZKGKvUweJTdSyk7DHuiSBVglLzC5siVDEIhhBdUAAADs="}}]);