|
|
(self.webpackChunk=self.webpackChunk||[]).push([[2884,6270],{66720:function(Ur,st,F){"use strict";F.d(st,{Z:function(){return n}});var L=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(o,s){return le.createElement(g.Z,(0,L.Z)({},o,{ref:s,icon:v}))},u=le.forwardRef(c),n=u},72295:function(Ur,st,F){"use strict";F.d(st,{Z:function(){return n}});var L=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(o,s){return le.createElement(g.Z,(0,L.Z)({},o,{ref:s,icon:v}))},u=le.forwardRef(c),n=u},69602:function(Ur,st,F){"use strict";F.d(st,{Z:function(){return n}});var L=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(o,s){return le.createElement(g.Z,(0,L.Z)({},o,{ref:s,icon:v}))},u=le.forwardRef(c),n=u},24566:function(Ur,st,F){"use strict";F.d(st,{Z:function(){return n}});var L=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(o,s){return le.createElement(g.Z,(0,L.Z)({},o,{ref:s,icon:v}))},u=le.forwardRef(c),n=u},83281:function(Ur,st,F){"use strict";F.d(st,{Z:function(){return n}});var L=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(o,s){return le.createElement(g.Z,(0,L.Z)({},o,{ref:s,icon:v}))},u=le.forwardRef(c),n=u},86653:function(Ur,st){"use strict";st.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(Ur,st,F){"use strict";var L=F(59301),le=Object.defineProperty,e=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,c=(l,o,s)=>o in l?le(l,o,{enumerable:!0,configurable:!0,writable:!0,value:s}):l[o]=s,u=(l,o)=>{for(var s in o||(o={}))v.call(o,s)&&c(l,s,o[s]);if(e)for(var s of e(o))g.call(o,s)&&c(l,s,o[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"})));st.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},15547:function(Ur,st,F){"use strict";var L=F(59301),le=Object.defineProperty,e=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,c=(l,o,s)=>o in l?le(l,o,{enumerable:!0,configurable:!0,writable:!0,value:s}):l[o]=s,u=(l,o)=>{for(var s in o||(o={}))v.call(o,s)&&c(l,s,o[s]);if(e)for(var s of e(o))g.call(o,s)&&c(l,s,o[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"})));st.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},3621:function(Ur,st,F){"use strict";F.d(st,{Z:function(){return R},U:function(){return S}});var L=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"},o="data:image/png;base64,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",s="data:image/png;base64,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",r=F(58130),t=F(42203),i=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,E=(Z,I,V)=>I in Z?A(Z,I,{enumerable:!0,configurable:!0,writable:!0,value:V}):Z[I]=V,B=(Z,I)=>{for(var V in I||(I={}))d.call(I,V)&&E(Z,V,I[V]);if(m)for(var V of m(I))y.call(I,V)&&E(Z,V,I[V]);return Z},b=(Z,I)=>p(Z,h(I)),w=(Z,I,V)=>new Promise((M,k)=>{var te=ue=>{try{Q(V.next(ue))}catch(se){k(se)}},ne=ue=>{try{Q(V.throw(ue))}catch(se){k(se)}},Q=ue=>ue.done?M(ue.value):Promise.resolve(ue.value).then(te,ne);Q((V=V.apply(Z,I)).next())});const S=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:C}=le.default,P=({exercise:Z,socket:I,dispatch:V,onStartScreenshot:M,onCloseScreenshot:k,handleToDetail:te})=>{const[ne,Q]=e.default.useModal(),ue=(0,L.useRef)(),[se,de]=(0,L.useState)(!0),me=(0,L.useRef)(!1),Ee=(0,t.useParams)();(0,L.useEffect)(()=>{var q,pe,Fe;if(document.addEventListener((0,g.gH)(),G,!1),window.addEventListener("blur",H,!1),(q=Z.exerciseUserInfo)!=null&&q.screen_open&&(0,g.vp)()&&de(!1),(pe=Z.exerciseUserInfo)!=null&&pe.screen_open&&!(0,g.vp)()){(0,r.RG)(" ",!0);const Oe=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Z.exerciseUserInfo.screen_sec+3:Z.exerciseUserInfo.screen_sec+10+1;ue.current=e.default.info({icon:null,centered:!0,width:444,title:(0,i._V)(i.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,i._V)(i.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},Z.exerciseUserInfo.screen_num-Z.exerciseUserInfo.used_screen_num),(0,i._V)(i.CP.recordScreen3)),okText:a.createElement("span",null,(0,i._V)(i.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(C,{onFinish:()=>w(void 0,null,function*(){var Te;const Re=yield oe();(Te=ue.current)==null||Te.destroy(),Re.used_screen_num&&$(Re.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+Oe*1e3})),"S\uFF09"),onOk:()=>{var Te;(0,r.RG)(" ",!0),(Te=ue.current)==null||Te.destroy(),de(!1),(0,g.Dj)(document.body),document.getElementById("root").addEventListener("click",Be,!1)}})}return(Fe=Z.exerciseUserInfo)!=null&&Fe.screen_open&&!(0,g.vp)()||document.getElementById("root").addEventListener("click",Be,!1),()=>{document.getElementById("root").removeEventListener("click",Be,!1),document.removeEventListener((0,g.gH)(),G,!1),window.removeEventListener("blur",H,!1)}},[]),(0,L.useEffect)(()=>{setTimeout(()=>{Z.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Be,!1),document.removeEventListener((0,g.gH)(),G,!1))},500),be()},[Z.actionTabs]),(0,L.useEffect)(()=>{setTimeout(()=>{Z.exerciseUserInfo.used_screen_num>Z.exerciseUserInfo.screen_num&&ee()},500)},[Z.exerciseUserInfo]);const ve=()=>w(void 0,null,function*(){const q=yield oe();setTimeout(()=>{var pe,Fe;(pe=ue.current)==null||pe.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"},q.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(Fe=Z.exerciseUserInfo)==null?void 0:Fe.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>w(void 0,null,function*(){(0,g.Dj)(document.body)})})},1e3)}),Be=q=>{!(0,g.vp)()&&q.target.nodeName!=="A"&&q.target.nodeName!=="BUTTON"&&q.target.innerHTML!=="\u786E \u5B9A"&&(0,g.Dj)(document.body)},be=()=>w(void 0,null,function*(){const q=yield V({type:"exercise/getExerciseUserInfo",payload:B({},Ee)});return q==null?void 0:q.data}),_e=q=>w(void 0,null,function*(){var pe;if((pe=Z.exerciseUserInfo)!=null&&pe.screen_at){const Oe=yield(0,c.ck)(b(B({},Ee),{reset:!0}));if((Oe==null?void 0:Oe.status)===-6)return}const Fe=yield(0,c.oy)({id:Ee.categoryId});if(Fe!=null&&Fe.is_commit){e.default.destroyAll(),yield Ke(),K(!0);return}else $(q+1)}),Ke=()=>w(void 0,null,function*(){var q;const pe=n()(),Fe=Z.exerciseUserInfo.screen_sec;if(ie.current.length>0){const Oe=pe.format("YYYY-MM-DD HH:mm:ss");let Te=Math.floor(pe.diff(n()(ie.current[0].start))/1e3);const Re=ie.current.length;Te/Fe>>0>Re&&(Te=(Re+1)*Fe-1),yield(0,c.P8)(Ee.categoryId,{exercise_user_id:(q=Z.exerciseUserInfo)==null?void 0:q.exercise_user_id,time:Oe,time_long:Te,count:Re})}ie.current=[]}),He=(0,L.useRef)(0),ge=(0,L.useRef)(0),ie=(0,L.useRef)([]),D=(0,L.useRef)(!1),$=q=>w(void 0,null,function*(){var pe;me.current||(M(),e.default.destroyAll(),He.current=n()().valueOf(),D.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,i._V)(i.CP.recordScreen8)),content:a.createElement("div",{className:l.exitFullScreenModal},a.createElement("img",{src:o,alt:"",className:l.warningIcon}),a.createElement("div",{className:l.warningText,style:{marginBottom:50,fontWeight:500}},(0,i._V)(i.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,i._V)(i.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,i._V)(i.CP.recordScreen11),a.createElement("span",{className:l.warningText},((pe=Z.exerciseUserInfo)==null?void 0:pe.screen_num)+1),(0,i._V)(i.CP.recordScreen12),a.createElement("span",{className:l.warningText,style:{fontWeight:600}},(0,i._V)(i.CP.recordScreen13)),",",(0,i._V)(i.CP.recordScreen14),a.createElement("span",{className:l.warningText},q-1),(0,i._V)(i.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(C,{className:l.countdownWrapper,onFinish:()=>{ge.current=n()().valueOf(),ie.current.push({start:He.current,end:ge.current}),_e(q)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Z.exerciseUserInfo.screen_sec+1)*1e3}),(0,i._V)(i.CP.recordScreen25)),(0,i._V)(i.CP.recordScreen16))),onOk:()=>{(0,r.RG)(" ",!0),Ke(),(0,g.Dj)(document.body),k(),ue.current.destroy(),D.current=!1}}))}),ee=()=>w(void 0,null,function*(){e.default.destroyAll(),(yield(0,c.VL)({categoryId:Ee.categoryId,commit_method:1}))&&K()}),K=(q=!1)=>w(void 0,null,function*(){var pe,Fe;if(document.removeEventListener((0,g.gH)(),G,!1),(0,g.BU)(),e.default.destroyAll(),me.current=!0,q){const Oe=yield(0,c.Yu)(Ee.categoryId,{exercise_user_id:(pe=Z.exerciseUserInfo)==null?void 0:pe.exercise_user_id});ne.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,i._V)(i.CP.recordScreen17)),a.createElement("div",{className:l.screenNumText},(0,i._V)(i.CP.recordScreen18),(Fe=Z.exerciseUserInfo)==null?void 0:Fe.screen_num,(0,i._V)(i.CP.recordScreen19)),a.createElement(v.default,{dataSource:Oe==null?void 0:Oe.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,i._V)(i.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,i._V)(i.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,i._V)(i.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 ne.info({content:a.createElement("div",{className:"tc font16"},(0,i._V)(i.CP.recordScreen23),a.createElement("br",null),(0,i._V)(i.CP.recordScreen24)),onOk:()=>{te()}})}),H=q=>{(0,g.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!D.current&&(0,g.BU)()},oe=()=>w(void 0,null,function*(){var q;if((q=Z.exerciseUserInfo)!=null&&q.screen_at){const Oe=yield(0,c.ck)(b(B({},Ee),{reset:!0}));if((Oe==null?void 0:Oe.status)===-6)return}const pe=yield(0,c.oy)({id:Ee.categoryId});if(pe!=null&&pe.is_commit){K();return}return yield be()}),G=()=>w(void 0,null,function*(){var q;if((0,r.RG)(" ",!0),(0,g.vp)()){if((q=Z.exerciseUserInfo)!=null&&q.screen_at){var pe=yield(0,c.ck)(b(B({},Ee),{reset:!0}));if((pe==null?void 0:pe.status)===-6)return}}else if(!D.current){var pe=yield(0,c.ck)(B({},Ee));if((pe==null?void 0:pe.status)===-6)return;const Oe=yield be();$(Oe.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),W=()=>w(void 0,null,function*(){(0,c.ck)(B({},Ee));const q=yield be();$(q.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,Q)};var R=(0,t.connect)(({exercise:Z,globalSetting:I})=>({globalSetting:I,exercise:Z}))(P)},31515:function(Ur,st,F){"use strict";F.d(st,{X:function(){return v},y:function(){return e}});var L=F(59301),le=F(8591);const e=g=>{(0,L.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,L.useState)(!1),u=n=>{const{keyCode:l,ctrlKey:o,metaKey:s,type:r}=n;(r==="paste"||(l===67||l===86)&&(s||o))&&(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,L.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}}},26089:function(Ur,st,F){"use strict";F.d(st,{Z:function(){return v}});var L=F(42203),le={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},e=F(59301),v=({message:g,className:c,children:u,style:n={}})=>e.createElement("div",{className:`custom-spinner ${le.idsRingWrapper} ${c}`},e.createElement("div",{className:le.ldsRing},e.createElement("div",null),e.createElement("div",null),e.createElement("div",null),e.createElement("div",null)),g?e.createElement("p",{style:n},g):null,u,e.createElement(L.Outlet,null))},69003:function(Ur,st,F){"use strict";F.d(st,{Z:function(){return v}});var L=F(59301),le=F(86766),e=F(59301),v=({defaultX:g="40%",leftChild:c,rightChild:u,className:n,hideResize:l=!1})=>{const[o,s]=(0,L.useState)(g),r=(0,L.useRef)();function t(){r.current=!0}(0,L.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 i=typeof o=="number"&&o!==.01?`${o}px`:g,a=`calc(100% - ${l?"0px":"4px"} - ${i})`;return e.createElement("div",{className:`split-panel-container ${n}`},e.createElement("section",{style:{width:i,display:o===.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(Ur,st,F){"use strict";F.d(st,{Z:function(){return c}});var L=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:o="\u81EA\u6D4B\u8F93\u5165",rightNode:s,rightTitle:r="\u8FD0\u884C\u7ED3\u679C"})=>L.createElement("div",{className:v()(le.result,u),style:n},L.createElement("div",{className:le.left},L.createElement("div",{className:le.title},L.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),L.createElement("span",null,o)),L.createElement("div",{className:le.leftNode},l)),L.createElement("div",{className:le.right},L.createElement("div",{className:le.title},L.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),L.createElement("span",null,r)),L.createElement("div",{className:le.rightNode},s)))},5649:function(Ur,st,F){"use strict";var L=F(59301);const le=v=>String(v).length===1?`0${v}`:v,e=({className:v="",onChange:g,defaultValue:c=0})=>{const[u,n]=(0,L.useState)(c);(0,L.useEffect)(()=>{const r=setTimeout(()=>{n(u+1e3)},1e3);return g(u+1e3),()=>{clearInterval(r)}},[u]);const l=parseInt(u/(60*6e4))||"00",o=parseInt(u%(60*6e4)/6e4)||"00",s=parseInt(u%6e4/1e3)||"00";return L.createElement("div",{className:v},le(l),":",le(o),":",le(s))};st.Z=e},9168:function(Ur,st,F){"use strict";F.d(st,{cT:function(){return S},pe:function(){return B}});var L=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),o=F.n(l),s=Object.defineProperty,r=Object.defineProperties,t=Object.getOwnPropertyDescriptors,i=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,p=(P,R,Z)=>R in P?s(P,R,{enumerable:!0,configurable:!0,writable:!0,value:Z}):P[R]=Z,h=(P,R)=>{for(var Z in R||(R={}))a.call(R,Z)&&p(P,Z,R[Z]);if(i)for(var Z of i(R))A.call(R,Z)&&p(P,Z,R[Z]);return P},m=(P,R)=>r(P,t(R)),d=(P,R)=>{var Z={};for(var I in P)a.call(P,I)&&R.indexOf(I)<0&&(Z[I]=P[I]);if(P!=null&&i)for(var I of i(P))R.indexOf(I)<0&&A.call(P,I)&&(Z[I]=P[I]);return Z},y=(P,R,Z)=>new Promise((I,V)=>{var M=ne=>{try{te(Z.next(ne))}catch(Q){V(Q)}},k=ne=>{try{te(Z.throw(ne))}catch(Q){V(Q)}},te=ne=>ne.done?I(ne.value):Promise.resolve(ne.value).then(M,k);te((Z=Z.apply(P,R)).next())});const{Dragger:E}=le.default,B=P=>{const R="bf3c199c2470cb477d907b1e0917c17b",Z="5183666c72eec9e4";var I=c().enc.Utf8.parse(R);let V=c().enc.Utf8.parse(Z);var M=c().AES.decrypt(P,I,{iv:V,mode:c().mode.CBC});return M.toString(c().enc.Utf8)};let b;const w=P=>y(void 0,[P],function*({identifier:R,oldFilename:Z,newFilename:I}){var V,M,k,te,ne,Q;const ue=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});ue.data=JSON.parse(B(ue.data));const se=new OSS({endpoint:(V=ue==null?void 0:ue.data)==null?void 0:V.end_point,region:(M=ue==null?void 0:ue.data)==null?void 0:M.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:(ne=ue==null?void 0:ue.data)==null?void 0:ne.bucket,stsToken:(Q=ue==null?void 0:ue.data)==null?void 0:Q.security_token});return new Promise((de,me)=>{console.log(11111,`${R}/${Z}`,`${R}/${I}`,ue.data),se.copy(`/${R}/${Z}`,`/${R}/${I}`).then(Ee=>{console.log("\u62F7\u8D1D\u6210\u529F",Ee)}).catch(Ee=>{console.log(Ee)})})}),S=(P,R,Z)=>y(void 0,null,function*(){var I,V,M,k,te,ne;R.file_name=P.name;const Q=yield(0,v.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",B(Q.data)),Q.data=JSON.parse(B(Q.data));const ue=P.name.split(".");ue.pop();const se=R.realFileName?ue.join(""):(0,u.Z)(),de=new(o())({endpoint:(I=Q==null?void 0:Q.data)==null?void 0:I.end_point,region:(V=Q==null?void 0:Q.data)==null?void 0:V.region,accessKeyId:(M=Q==null?void 0:Q.data)==null?void 0:M.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:(ne=Q==null?void 0:Q.data)==null?void 0:ne.security_token});return new Promise((me,Ee)=>{var ve;de.multipartUpload(`${se}`,new Blob([P],{type:P.type}),m(h({timeout:200*1e3,partSize:102400},Z),{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)(R)}})).then(function(Be){var be;P.response=(be=Be.data)==null?void 0:be.data,me(Be==null?void 0:Be.data)}).catch(function(Be){Ee(Be),console.log("err:",Be)})})}),C=P=>{var R=P,{user:Z,cancelUpload:I}=R,V=d(R,["user","cancelUpload"]);const[M,k]=(0,L.useState)([]);let[te,ne]=(0,L.useState)();const Q={onRemove:se=>{k([...M.filter(de=>de.name!==se.name)]),V.onChange(M.filter(de=>de.name!==se.name))},disabled:V.disabled,multiple:!0,fileList:M==null?void 0:M.map(se=>se.file),customRequest:()=>{},beforeUpload:se=>y(void 0,null,function*(){let de=V.maxSize||1073741824;if(M.filter(me=>me.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)>de?(e.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${de/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(M.push({name:se.name,file:se}),k([...M]),V.onChange(M),!1)})},ue=(se,de)=>y(void 0,null,function*(){var me,Ee,ve,Be,be,_e;de.file_name=se.name;const Ke=se.name,He=yield(0,v.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(He.data=JSON.parse(B(He.data)),(He==null?void 0:He.status)!==0){M[M.findIndex(D=>D.name===Ke)].status="error",M[M.findIndex(D=>D.name===Ke)].file.status="error",V.onChange(M),e.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}te=new(o())({endpoint:(me=He==null?void 0:He.data)==null?void 0:me.end_point,region:(Ee=He==null?void 0:He.data)==null?void 0:Ee.region,accessKeyId:(ve=He==null?void 0:He.data)==null?void 0:ve.access_key_id,accessKeySecret:(Be=He==null?void 0:He.data)==null?void 0:Be.access_key_secret,bucket:(be=He==null?void 0:He.data)==null?void 0:be.bucket,stsToken:(_e=He==null?void 0:He.data)==null?void 0:_e.security_token}),console.log(se,"file"),ne(te);const ge=se.name.split(".");ge.pop();const ie=Ke.indexOf(".")>-1?de.realFileName?ge.join("."):(0,u.Z)():Ke;return new Promise((D,$)=>{var ee;try{te.multipartUpload(`${V.identifier}/${ie}${Ke.indexOf(".")>-1?"."+Ke.split(".").pop():""}`,new Blob([se.file],{type:se.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(K,H,oe)=>{try{console.log("\u8FDB\u5EA6",K,H,oe);const G=M.findIndex(W=>W.name===Ke);M[G].file.percent=K*100,M[G].tempCheckpoint=H,k([...M])}catch(G){}},checkpoint:M[M.findIndex(K=>K.name===Ke)].tempCheckpoint,callback:{customValue:{id:Ke+""},url:(ee=He==null?void 0:He.data)==null?void 0:ee.callback_url,host:He==null?void 0:He.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,v.rz)(de)}}).then(function(K){var H,oe,G;const W=M.findIndex(pe=>pe.name===Ke);let q="done";if(((H=K.data)==null?void 0:H.status)===0){se.response=(oe=K.data)==null?void 0:oe.data;const pe=M.findIndex(Fe=>Fe.name===Ke);M[pe].status="done",M[pe].file.status="done"}else e.ZP.warning((G=K.data)==null?void 0:G.message),q="error";M[W].status=q,M[W].file.status=q,V.onChange(M),D(K==null?void 0:K.data)}).catch(function(K){M[M.findIndex(H=>H.name===Ke)].status="error",M[M.findIndex(H=>H.name===Ke)].file.status="error",e.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),k([...M]),V.onChange(M),$(K),console.log("err:",K)})}catch(K){}})});return(0,L.useEffect)(()=>{M.every(se=>se==="done"||se==="error")&&V.onComplete(M)},[M]),(0,L.useEffect)(()=>{I&&(te==null||te.cancel())},[I]),(0,L.useEffect)(()=>{V.uploading&&M.map(se=>y(void 0,null,function*(){var de;if((!se.status||se.status==="error")&&!I){se.status="uploading",se.file.status="uploading";const me=yield ue(se,{login:(de=Z==null?void 0:Z.userInfo)==null?void 0:de.login,container_type:V.container_type,container_id:V.container_id,description:V.description,realFileName:V.realFileName})}}))},[V.uploading]),L.createElement(E,m(h({},Q),{height:V.height,className:V.className}),L.createElement("p",{className:"ant-upload-hint"},V.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};st.ZP=(0,n.connect)(({loading:P,globalSetting:R,user:Z})=>({globalSetting:R,loading:P.models.competitions,user:Z}))(C)},93461:function(Ur,st,F){"use strict";F.d(st,{Z:function(){return Z}});var L=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),o=F(6848),s=F(92832),r={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},t=F(35427),i=F(3129),a=F(97267),A=F(94606),p=Object.defineProperty,h=Object.defineProperties,m=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,B=(I,V,M)=>V in I?p(I,V,{enumerable:!0,configurable:!0,writable:!0,value:M}):I[V]=M,b=(I,V)=>{for(var M in V||(V={}))y.call(V,M)&&B(I,M,V[M]);if(d)for(var M of d(V))E.call(V,M)&&B(I,M,V[M]);return I},w=(I,V)=>h(I,m(V)),S=(I,V)=>{var M={};for(var k in I)y.call(I,k)&&V.indexOf(k)<0&&(M[k]=I[k]);if(I!=null&&d)for(var k of d(I))V.indexOf(k)<0&&E.call(I,k)&&(M[k]=I[k]);return M},C=(I,V,M)=>new Promise((k,te)=>{var ne=se=>{try{ue(M.next(se))}catch(de){te(de)}},Q=se=>{try{ue(M.throw(se))}catch(de){te(de)}},ue=se=>se.done?k(se.value):Promise.resolve(se.value).then(ne,Q);ue((M=M.apply(I,V)).next())});const P=(I=[])=>I==null?void 0:I.map(V=>w(b({},V),{title:(V==null?void 0:V.value)||"",key:V==null?void 0:V.id,isLeaf:!0})),R=I=>{var V=I,{user:M,children:k,isShowComponent:te=!0,ModalProps:ne={},onDataSelect:Q}=V,ue=S(V,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[se,de]=e.default.useModal(),[me]=v.default.useForm(),[Ee,ve]=(0,L.useState)([]),[Be,be]=(0,L.useState)(!1),[_e,Ke]=(0,L.useState)(!1),[,He,ge,ie]=(0,t.U)(i.qE,{page:1,limit:9999}),[,,D]=(0,t.U)(i.V8,{}),[,,$]=(0,t.U)(i.B$,{}),[,,ee]=(0,t.U)(i.DH,{}),[,,K]=(0,t.U)(i.bJ,{}),H=()=>{be(!1),me.resetFields(),Ke(!1)},oe=W=>C(void 0,null,function*(){const{node:q,dragNode:pe,event:Fe}=W,Oe=W.node.pos.split("-"),Te=W.dropPosition-Number(Oe[Oe.length-1]);if(Te==0){g.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(Te==1&&(pe==null?void 0:pe.item_index)==(q==null?void 0:q.item_index)+1){g.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const Re=yield K({id:pe==null?void 0:pe.key,position:Te==-1?1:(pe==null?void 0:pe.item_index)>(q==null?void 0:q.item_index)?(q==null?void 0:q.item_index)+1:q==null?void 0:q.item_index});(Re==null?void 0:Re.status)===0&&(g.ZP.success("\u79FB\u52A8\u6210\u529F"),ge({},!0))}),G=W=>C(void 0,null,function*(){let q={};_e?q=yield $(b({},W)):q=yield ee(b({},W)),(q==null?void 0:q.status)==0&&(g.ZP.success((q==null?void 0:q.message)||(_e?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),ge({},!0),H())});return(0,L.useEffect)(()=>{ne!=null&&ne.open&&ge({},!0)},[ne==null?void 0:ne.open]),(0,L.useEffect)(()=>{var W;ve(P((W=ie==null?void 0:ie.data)==null?void 0:W.list))},[ie]),te?L.createElement(L.Fragment,null,de,k,L.createElement(e.default,b({},b({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},ne)),L.createElement(c.Z,{spinning:He},(Ee==null?void 0:Ee.length)>0?L.createElement(L.Fragment,null,L.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:W=>L.createElement(L.Fragment,null,L.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},W==null?void 0:W.title),L.createElement("div",{className:`${r.EditDom}`},L.createElement(n.Z,{wrap:!1,align:"middle",gutter:16},L.createElement(l.Z,null,L.createElement(o.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},L.createElement("i",{className:`iconfont icon-tuodong1 font12 ${r.currentPrimary}`}))),L.createElement(l.Z,null,L.createElement(o.Z,{title:"\u7F16\u8F91"},L.createElement("i",{className:`iconfont icon-bianji11 font12 ${r.currentPrimary}`,onClick:q=>{q.stopPropagation(),me.setFieldsValue(b({},W)),be(!0)}}))),L.createElement(l.Z,null,L.createElement(o.Z,{title:"\u5220\u9664"},L.createElement("i",{className:`iconfont icon-shanchu14 font12 ${r.currentDelete}`,onClick:q=>{q.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:()=>C(void 0,null,function*(){const pe=yield D({id:W==null?void 0:W.key});(pe==null?void 0:pe.status)==0&&(g.ZP.success((pe==null?void 0:pe.message)||"\u5220\u9664\u6210\u529F"),ge({},!0))})})}}))))))}),L.createElement(A.op,{className:"ml20 mt20",icon:L.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{Ke(!0),be(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):L.createElement(a.Z,{styles:{margin:"30px auto"},customText:L.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",L.createElement("a",{onClick:()=>{Ke(!0),be(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),L.createElement(e.default,{title:_e?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:Be,okText:_e?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{H()},onOk:()=>{me.submit()}},L.createElement(v.default,{form:me,onFinish:G},_e&&L.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"),L.createElement(v.default.Item,{hidden:!0,name:"id"}),L.createElement(v.default.Item,{className:"mt10",name:"value"},L.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 Z=(0,le.connect)(({loading:I,user:V})=>({user:V,loading:I.effects}))(R)},2307:function(Ur,st,F){"use strict";F.d(st,{Z:function(){return Zn}});var L=F(59301),le=F(86766),e=F(30631),v=F(92310),g=F.n(v),c=F(5891),u=F(57259),n=F(80962),l=F(29043),o=F(80665),s=F(19149),r=F(21783),t=F(35788),i=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],a=L.createContext(null),A=0;function p(tr,bt){var fr=L.useState(function(){return A+=1,String(A)}),Dt=(0,l.Z)(fr,1),Yr=Dt[0],vn=L.useContext(a),lt={data:bt,canPreview:tr};return L.useEffect(function(){if(vn)return vn.register(Yr,lt)},[]),L.useEffect(function(){vn&&vn.register(Yr,lt)},[tr,bt]),Yr}function h(tr){return new Promise(function(bt){var fr=document.createElement("img");fr.onerror=function(){return bt(!1)},fr.onload=function(){return bt(!0)},fr.src=tr})}function m(tr){var bt=tr.src,fr=tr.isCustomPlaceholder,Dt=tr.fallback,Yr=(0,L.useState)(fr?"loading":"normal"),vn=(0,l.Z)(Yr,2),lt=vn[0],_t=vn[1],Rt=(0,L.useRef)(!1),Wt=lt==="error";(0,L.useEffect)(function(){h(bt).then(function(dt){dt||_t("error")})},[bt]),(0,L.useEffect)(function(){fr&&!Rt.current?_t("loading"):Wt&&_t("normal")},[bt]);var $t=function(){_t("normal")},Zt=function(Vr){Rt.current=!1,lt==="loading"&&Vr!=null&&Vr.complete&&(Vr.naturalWidth||Vr.naturalHeight)&&(Rt.current=!0,$t())},Yt=Wt&&Dt?{src:Dt}:{onLoad:$t,src:bt};return[Zt,Yt,lt]}var d=F(86923),y=F(8178),E=F(85108),B=F(51395);function b(tr,bt,fr,Dt){var Yr=bt+fr,vn=(fr-Dt)/2;if(fr>Dt){if(bt>0)return(0,n.Z)({},tr,vn);if(bt<0&&Yr<Dt)return(0,n.Z)({},tr,-vn)}else if(bt<0||Yr>Dt)return(0,n.Z)({},tr,bt<0?vn:-vn);return{}}function w(tr,bt,fr,Dt){var Yr=(0,r.g1)(),vn=Yr.width,lt=Yr.height,_t=null;return tr<=vn&&bt<=lt?_t={x:0,y:0}:(tr>vn||bt>lt)&&(_t=(0,u.Z)((0,u.Z)({},b("x",fr,tr,vn)),b("y",Dt,bt,lt))),_t}var S=F(51346),C=F(23073),P={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function R(tr,bt,fr,Dt){var Yr=(0,L.useRef)(null),vn=(0,L.useRef)([]),lt=(0,L.useState)(P),_t=(0,l.Z)(lt,2),Rt=_t[0],Wt=_t[1],$t=function(Vr){Wt(P),Dt&&!(0,S.Z)(P,Rt)&&Dt({transform:P,action:Vr})},Zt=function(Vr,Xr){Yr.current===null&&(vn.current=[],Yr.current=(0,C.Z)(function(){Wt(function(Qr){var jn=Qr;return vn.current.forEach(function(xn){jn=(0,u.Z)((0,u.Z)({},jn),xn)}),Yr.current=null,Dt==null||Dt({transform:jn,action:Xr}),jn})})),vn.current.push((0,u.Z)((0,u.Z)({},Rt),Vr))},Yt=function(Vr,Xr,Qr,jn){var xn=tr.current,si=xn.width,yi=xn.height,Bi=xn.offsetWidth,Hi=xn.offsetHeight,hi=xn.offsetLeft,ci=xn.offsetTop,fi=Vr,gi=Rt.scale*Vr;gi>fr?(fi=fr/Rt.scale,gi=fr):gi<bt&&(fi=bt/Rt.scale,gi=bt);var ti=Qr!=null?Qr:innerWidth/2,An=jn!=null?jn:innerHeight/2,xr=fi-1,Yn=xr*si*.5,Fn=xr*yi*.5,Vn=xr*(ti-Rt.x-hi),rr=xr*(An-Rt.y-ci),Mr=Rt.x-(Vn-Yn),bn=Rt.y-(rr-Fn);if(Vr<1&&gi===1){var ln=Bi*gi,hn=Hi*gi,Qn=(0,r.g1)(),io=Qn.width,Wn=Qn.height;ln<=io&&hn<=Wn&&(Mr=0,bn=0)}Zt({x:Mr,y:bn,scale:gi},Xr)};return{transform:Rt,resetTransform:$t,updateTransform:Zt,dispatchZoomChange:Yt}}var Z=F(43403),I=F(43469),V=function(bt){var fr=bt.visible,Dt=bt.maskTransitionName,Yr=bt.getContainer,vn=bt.prefixCls,lt=bt.rootClassName,_t=bt.icons,Rt=bt.countRender,Wt=bt.showSwitch,$t=bt.showProgress,Zt=bt.current,Yt=bt.transform,dt=bt.count,Vr=bt.scale,Xr=bt.minScale,Qr=bt.maxScale,jn=bt.closeIcon,xn=bt.onSwitchLeft,si=bt.onSwitchRight,yi=bt.onClose,Bi=bt.onZoomIn,Hi=bt.onZoomOut,hi=bt.onRotateRight,ci=bt.onRotateLeft,fi=bt.onFlipX,gi=bt.onFlipY,ti=bt.toolbarRender,An=(0,L.useContext)(a),xr=_t.rotateLeft,Yn=_t.rotateRight,Fn=_t.zoomIn,Vn=_t.zoomOut,rr=_t.close,Mr=_t.left,bn=_t.right,ln=_t.flipX,hn=_t.flipY,Qn="".concat(vn,"-operations-operation");L.useEffect(function(){var Gn=function(Ii){Ii.keyCode===E.Z.ESC&&yi()};return fr&&window.addEventListener("keydown",Gn),function(){window.removeEventListener("keydown",Gn)}},[fr]);var io=[{icon:hn,onClick:gi,type:"flipY"},{icon:ln,onClick:fi,type:"flipX"},{icon:xr,onClick:ci,type:"rotateLeft"},{icon:Yn,onClick:hi,type:"rotateRight"},{icon:Vn,onClick:Hi,type:"zoomOut",disabled:Vr===Xr},{icon:Fn,onClick:Bi,type:"zoomIn",disabled:Vr===Qr}],Wn=io.map(function(Gn){var ri,Ii=Gn.icon,Kn=Gn.onClick,ii=Gn.type,Ui=Gn.disabled;return L.createElement("div",{className:g()(Qn,(ri={},(0,n.Z)(ri,"".concat(vn,"-operations-operation-").concat(ii),!0),(0,n.Z)(ri,"".concat(vn,"-operations-operation-disabled"),!!Ui),ri)),onClick:Kn,key:ii},Ii)}),Oi=L.createElement("div",{className:"".concat(vn,"-operations")},Wn);return L.createElement(I.default,{visible:fr,motionName:Dt},function(Gn){var ri=Gn.className,Ii=Gn.style;return L.createElement(Z.Z,{open:!0,getContainer:Yr!=null?Yr:document.body},L.createElement("div",{className:g()("".concat(vn,"-operations-wrapper"),ri,lt),style:Ii},jn===null?null:L.createElement("button",{className:"".concat(vn,"-close"),onClick:yi},jn||rr),Wt&&L.createElement(L.Fragment,null,L.createElement("div",{className:g()("".concat(vn,"-switch-left"),(0,n.Z)({},"".concat(vn,"-switch-left-disabled"),Zt===0)),onClick:xn},Mr),L.createElement("div",{className:g()("".concat(vn,"-switch-right"),(0,n.Z)({},"".concat(vn,"-switch-right-disabled"),Zt===dt-1)),onClick:si},bn)),L.createElement("div",{className:"".concat(vn,"-footer")},$t&&L.createElement("div",{className:"".concat(vn,"-progress")},Rt?Rt(Zt+1,dt):"".concat(Zt+1," / ").concat(dt)),ti?ti(Oi,(0,u.Z)({icons:{flipYIcon:Wn[0],flipXIcon:Wn[1],rotateLeftIcon:Wn[2],rotateRightIcon:Wn[3],zoomOutIcon:Wn[4],zoomInIcon:Wn[5]},actions:{onFlipY:gi,onFlipX:fi,onRotateLeft:ci,onRotateRight:hi,onZoomOut:Hi,onZoomIn:Bi},transform:Yt},An?{current:Zt,total:dt}:{})):Oi)))})},M=V,k=1,te=1,ne=["fallback","src","imgRef"],Q=["prefixCls","src","alt","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],ue=function(bt){var fr=bt.fallback,Dt=bt.src,Yr=bt.imgRef,vn=(0,s.Z)(bt,ne),lt=m({src:Dt,fallback:fr}),_t=(0,l.Z)(lt,2),Rt=_t[0],Wt=_t[1];return L.createElement("img",(0,c.Z)({ref:function(Zt){Yr.current=Zt,Rt(Zt)}},vn,Wt))},se=function(bt){var fr=bt.prefixCls,Dt=bt.src,Yr=bt.alt,vn=bt.fallback,lt=bt.movable,_t=lt===void 0?!0:lt,Rt=bt.onClose,Wt=bt.visible,$t=bt.icons,Zt=$t===void 0?{}:$t,Yt=bt.rootClassName,dt=bt.closeIcon,Vr=bt.getContainer,Xr=bt.current,Qr=Xr===void 0?0:Xr,jn=bt.count,xn=jn===void 0?1:jn,si=bt.countRender,yi=bt.scaleStep,Bi=yi===void 0?.5:yi,Hi=bt.minScale,hi=Hi===void 0?1:Hi,ci=bt.maxScale,fi=ci===void 0?50:ci,gi=bt.transitionName,ti=gi===void 0?"zoom":gi,An=bt.maskTransitionName,xr=An===void 0?"fade":An,Yn=bt.imageRender,Fn=bt.imgCommonProps,Vn=bt.toolbarRender,rr=bt.onTransform,Mr=bt.onChange,bn=(0,s.Z)(bt,Q),ln=(0,L.useRef)(),hn=(0,L.useRef)({deltaX:0,deltaY:0,transformX:0,transformY:0}),Qn=(0,L.useState)(!1),io=(0,l.Z)(Qn,2),Wn=io[0],Oi=io[1],Gn=(0,L.useContext)(a),ri=Gn&&xn>1,Ii=Gn&&xn>=1,Kn=R(ln,hi,fi,rr),ii=Kn.transform,Ui=Kn.resetTransform,Li=Kn.updateTransform,Ao=Kn.dispatchZoomChange,wt=(0,L.useState)(!0),Vt=(0,l.Z)(wt,2),Er=Vt[0],cn=Vt[1],Hr=ii.rotate,nn=ii.scale,Pn=ii.x,sn=ii.y,fn=g()((0,n.Z)({},"".concat(fr,"-moving"),Wn));(0,L.useEffect)(function(){Er||cn(!0)},[Er]);var Nn=function(){Ui("close")},on=function(){Ao(k+Bi,"zoomIn")},qr=function(){Ao(k/(k+Bi),"zoomOut")},pn=function(){Li({rotate:Hr+90},"rotateRight")},ji=function(){Li({rotate:Hr-90},"rotateLeft")},Xn=function(){Li({flipX:!ii.flipX},"flipX")},ui=function(){Li({flipY:!ii.flipY},"flipY")},_n=function(en){en==null||en.preventDefault(),en==null||en.stopPropagation(),Qr>0&&(cn(!1),Ui("prev"),Mr==null||Mr(Qr-1,Qr))},oo=function(en){en==null||en.preventDefault(),en==null||en.stopPropagation(),Qr<xn-1&&(cn(!1),Ui("next"),Mr==null||Mr(Qr+1,Qr))},Gi=function(){if(Wt&&Wn){Oi(!1);var en=hn.current,to=en.transformX,uo=en.transformY,Zi=Pn!==to&&sn!==uo;if(!Zi)return;var Ri=ln.current.offsetWidth*nn,hs=ln.current.offsetHeight*nn,ps=ln.current.getBoundingClientRect(),bs=ps.left,va=ps.top,yo=Hr%180!==0,ei=w(yo?hs:Ri,yo?Ri:hs,bs,va);ei&&Li((0,u.Z)({},ei),"dragRebound")}},qi=function(en){!_t||en.button!==0||(en.preventDefault(),en.stopPropagation(),hn.current={deltaX:en.pageX-ii.x,deltaY:en.pageY-ii.y,transformX:ii.x,transformY:ii.y},Oi(!0))},lo=function(en){Wt&&Wn&&Li({x:en.pageX-hn.current.deltaX,y:en.pageY-hn.current.deltaY},"move")},ni=function(en){if(!(!Wt||en.deltaY==0)){var to=Math.abs(en.deltaY/100),uo=Math.min(to,te),Zi=k+uo*Bi;en.deltaY>0&&(Zi=k/Zi),Ao(Zi,"wheel",en.clientX,en.clientY)}},Dn=function(en){!Wt||!ri||(en.keyCode===E.Z.LEFT?_n():en.keyCode===E.Z.RIGHT&&oo())},pi=function(en){Wt&&(nn!==1?Li({x:0,y:0,scale:1},"doubleClick"):Ao(k+Bi,"doubleClick",en.clientX,en.clientY))};(0,L.useEffect)(function(){var $r,en,to,uo;if(_t){to=(0,y.Z)(window,"mouseup",Gi,!1),uo=(0,y.Z)(window,"mousemove",lo,!1);try{window.top!==window.self&&($r=(0,y.Z)(window.top,"mouseup",Gi,!1),en=(0,y.Z)(window.top,"mousemove",lo,!1))}catch(Zi){(0,B.Kp)(!1,"[rc-image] ".concat(Zi))}}return function(){var Zi,Ri,hs,ps;(Zi=to)===null||Zi===void 0||Zi.remove(),(Ri=uo)===null||Ri===void 0||Ri.remove(),(hs=$r)===null||hs===void 0||hs.remove(),(ps=en)===null||ps===void 0||ps.remove()}},[Wt,Wn,Pn,sn,Hr,_t]),(0,L.useEffect)(function(){var $r=(0,y.Z)(window,"keydown",Dn,!1);return function(){$r.remove()}},[Wt,ri,Qr]);var En=L.createElement(ue,(0,c.Z)({},Fn,{width:bt.width,height:bt.height,imgRef:ln,className:"".concat(fr,"-img"),alt:Yr,style:{transform:"translate3d(".concat(ii.x,"px, ").concat(ii.y,"px, 0) scale3d(").concat(ii.flipX?"-":"").concat(nn,", ").concat(ii.flipY?"-":"").concat(nn,", 1) rotate(").concat(Hr,"deg)"),transitionDuration:!Er&&"0s"},fallback:vn,src:Dt,onWheel:ni,onMouseDown:qi,onDoubleClick:pi}));return L.createElement(L.Fragment,null,L.createElement(d.Z,(0,c.Z)({transitionName:ti,maskTransitionName:xr,closable:!1,keyboard:!0,prefixCls:fr,onClose:Rt,visible:Wt,wrapClassName:fn,rootClassName:Yt,getContainer:Vr},bn,{afterClose:Nn}),L.createElement("div",{className:"".concat(fr,"-img-wrapper")},Yn?Yn(En,(0,u.Z)({transform:ii},Gn?{current:Qr}:{})):En)),L.createElement(M,{visible:Wt,transform:ii,maskTransitionName:xr,closeIcon:dt,getContainer:Vr,prefixCls:fr,rootClassName:Yt,icons:Zt,countRender:si,showSwitch:ri,showProgress:Ii,current:Qr,count:xn,scale:nn,minScale:hi,maxScale:fi,toolbarRender:Vn,onSwitchLeft:_n,onSwitchRight:oo,onZoomIn:on,onZoomOut:qr,onRotateRight:pn,onRotateLeft:ji,onFlipX:Xn,onFlipY:ui,onClose:Rt}))},de=se,me=F(26390);function Ee(tr){var bt=L.useState({}),fr=(0,l.Z)(bt,2),Dt=fr[0],Yr=fr[1],vn=L.useCallback(function(_t,Rt){return Yr(function(Wt){return(0,u.Z)((0,u.Z)({},Wt),{},(0,n.Z)({},_t,Rt))}),function(){Yr(function(Wt){var $t=(0,u.Z)({},Wt);return delete $t[_t],$t})}},[]),lt=L.useMemo(function(){return tr?tr.map(function(_t){if(typeof _t=="string")return{data:{src:_t}};var Rt={};return Object.keys(_t).forEach(function(Wt){["src"].concat((0,me.Z)(i)).includes(Wt)&&(Rt[Wt]=_t[Wt])}),{data:Rt}}):Object.keys(Dt).reduce(function(_t,Rt){var Wt=Dt[Rt],$t=Wt.canPreview,Zt=Wt.data;return $t&&_t.push({data:Zt,id:Rt}),_t},[])},[tr,Dt]);return[lt,vn]}var ve=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Be=["src"],be=function(bt){var fr,Dt=bt.previewPrefixCls,Yr=Dt===void 0?"rc-image-preview":Dt,vn=bt.children,lt=bt.icons,_t=lt===void 0?{}:lt,Rt=bt.items,Wt=bt.preview,$t=bt.fallback,Zt=(0,o.Z)(Wt)==="object"?Wt:{},Yt=Zt.visible,dt=Zt.onVisibleChange,Vr=Zt.getContainer,Xr=Zt.current,Qr=Zt.movable,jn=Zt.minScale,xn=Zt.maxScale,si=Zt.countRender,yi=Zt.closeIcon,Bi=Zt.onChange,Hi=Zt.onTransform,hi=Zt.toolbarRender,ci=Zt.imageRender,fi=(0,s.Z)(Zt,ve),gi=Ee(Rt),ti=(0,l.Z)(gi,2),An=ti[0],xr=ti[1],Yn=(0,t.Z)(0,{value:Xr}),Fn=(0,l.Z)(Yn,2),Vn=Fn[0],rr=Fn[1],Mr=(0,L.useState)(!1),bn=(0,l.Z)(Mr,2),ln=bn[0],hn=bn[1],Qn=((fr=An[Vn])===null||fr===void 0?void 0:fr.data)||{},io=Qn.src,Wn=(0,s.Z)(Qn,Be),Oi=(0,t.Z)(!!Yt,{value:Yt,onChange:function(Hr,nn){dt==null||dt(Hr,nn,Vn)}}),Gn=(0,l.Z)(Oi,2),ri=Gn[0],Ii=Gn[1],Kn=(0,L.useState)(null),ii=(0,l.Z)(Kn,2),Ui=ii[0],Li=ii[1],Ao=L.useCallback(function(cn,Hr,nn){var Pn=An.findIndex(function(sn){return sn.id===cn});Ii(!0),Li({x:Hr,y:nn}),rr(Pn<0?0:Pn),hn(!0)},[An]);L.useEffect(function(){ri?ln||rr(0):hn(!1)},[ri]);var wt=function(Hr,nn){rr(Hr),Bi==null||Bi(Hr,nn)},Vt=function(){Ii(!1),Li(null)},Er=L.useMemo(function(){return{register:xr,onPreview:Ao}},[xr,Ao]);return L.createElement(a.Provider,{value:Er},vn,L.createElement(de,(0,c.Z)({"aria-hidden":!ri,movable:Qr,visible:ri,prefixCls:Yr,closeIcon:yi,onClose:Vt,mousePosition:Ui,imgCommonProps:Wn,src:io,fallback:$t,icons:_t,minScale:jn,maxScale:xn,getContainer:Vr,current:Vn,count:An.length,countRender:si,onTransform:Hi,toolbarRender:hi,imageRender:ci,onChange:wt},fi)))},_e=be,Ke=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],He=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],ge=function(bt){var fr=bt.src,Dt=bt.alt,Yr=bt.onPreviewClose,vn=bt.prefixCls,lt=vn===void 0?"rc-image":vn,_t=bt.previewPrefixCls,Rt=_t===void 0?"".concat(lt,"-preview"):_t,Wt=bt.placeholder,$t=bt.fallback,Zt=bt.width,Yt=bt.height,dt=bt.style,Vr=bt.preview,Xr=Vr===void 0?!0:Vr,Qr=bt.className,jn=bt.onClick,xn=bt.onError,si=bt.wrapperClassName,yi=bt.wrapperStyle,Bi=bt.rootClassName,Hi=(0,s.Z)(bt,Ke),hi=Wt&&Wt!==!0,ci=(0,o.Z)(Xr)==="object"?Xr:{},fi=ci.src,gi=ci.visible,ti=gi===void 0?void 0:gi,An=ci.onVisibleChange,xr=An===void 0?Yr:An,Yn=ci.getContainer,Fn=Yn===void 0?void 0:Yn,Vn=ci.mask,rr=ci.maskClassName,Mr=ci.movable,bn=ci.icons,ln=ci.scaleStep,hn=ci.minScale,Qn=ci.maxScale,io=ci.imageRender,Wn=ci.toolbarRender,Oi=(0,s.Z)(ci,He),Gn=fi!=null?fi:fr,ri=(0,t.Z)(!!ti,{value:ti,onChange:xr}),Ii=(0,l.Z)(ri,2),Kn=Ii[0],ii=Ii[1],Ui=m({src:fr,isCustomPlaceholder:hi,fallback:$t}),Li=(0,l.Z)(Ui,3),Ao=Li[0],wt=Li[1],Vt=Li[2],Er=(0,L.useState)(null),cn=(0,l.Z)(Er,2),Hr=cn[0],nn=cn[1],Pn=(0,L.useContext)(a),sn=!!Xr,fn=function(){ii(!1),nn(null)},Nn=g()(lt,si,Bi,(0,n.Z)({},"".concat(lt,"-error"),Vt==="error")),on=(0,L.useMemo)(function(){var Xn={};return i.forEach(function(ui){bt[ui]!==void 0&&(Xn[ui]=bt[ui])}),Xn},i.map(function(Xn){return bt[Xn]})),qr=(0,L.useMemo)(function(){return(0,u.Z)((0,u.Z)({},on),{},{src:Gn})},[Gn,on]),pn=p(sn,qr),ji=function(ui){var _n=(0,r.os)(ui.target),oo=_n.left,Gi=_n.top;Pn?Pn.onPreview(pn,oo,Gi):(nn({x:oo,y:Gi}),ii(!0)),jn==null||jn(ui)};return L.createElement(L.Fragment,null,L.createElement("div",(0,c.Z)({},Hi,{className:Nn,onClick:sn?ji:jn,style:(0,u.Z)({width:Zt,height:Yt},yi)}),L.createElement("img",(0,c.Z)({},on,{className:g()("".concat(lt,"-img"),(0,n.Z)({},"".concat(lt,"-img-placeholder"),Wt===!0),Qr),style:(0,u.Z)({height:Yt},dt),ref:Ao},wt,{width:Zt,height:Yt,onError:xn})),Vt==="loading"&&L.createElement("div",{"aria-hidden":"true",className:"".concat(lt,"-placeholder")},Wt),Vn&&sn&&L.createElement("div",{className:g()("".concat(lt,"-mask"),rr),style:{display:(dt==null?void 0:dt.display)==="none"?"none":void 0}},Vn)),!Pn&&sn&&L.createElement(de,(0,c.Z)({"aria-hidden":!Kn,visible:Kn,prefixCls:Rt,onClose:fn,mousePosition:Hr,src:Gn,alt:Dt,fallback:$t,getContainer:Fn,icons:bn,movable:Mr,scaleStep:ln,minScale:hn,maxScale:Qn,rootClassName:Bi,imageRender:io,imgCommonProps:on,toolbarRender:Wn},Oi)))};ge.PreviewGroup=_e,ge.displayName="Image";var ie=ge,D=ie,$=F(62892),ee=F(36355),K=F(31724),H=F(72119),oe=F(16537),G=F(53878),W={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},q=W,pe=F(88853),Fe=function(bt,fr){return L.createElement(pe.Z,(0,c.Z)({},bt,{ref:fr,icon:q}))},Oe=L.forwardRef(Fe),Te=Oe,Re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},et=Re,Se=function(bt,fr){return L.createElement(pe.Z,(0,c.Z)({},bt,{ref:fr,icon:et}))},Ge=L.forwardRef(Se),ke=Ge,at={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},je=at,We=function(bt,fr){return L.createElement(pe.Z,(0,c.Z)({},bt,{ref:fr,icon:je}))},$e=L.forwardRef(We),At=$e,Ct={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},qt=Ct,vr=function(bt,fr){return L.createElement(pe.Z,(0,c.Z)({},bt,{ref:fr,icon:qt}))},Ut=L.forwardRef(vr),Lt=Ut,gt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},St=gt,zt=function(bt,fr){return L.createElement(pe.Z,(0,c.Z)({},bt,{ref:fr,icon:St}))},Cr=L.forwardRef(zt),hr=Cr,pr=F(64993),mr=F(73819),Lr=F(17313),Rr=F(29878),jr=F(1950),Pr=F(83116),Zr=F(37613);const $n=tr=>({position:tr||"absolute",inset:0}),Hn=tr=>{const{iconCls:bt,motionDurationSlow:fr,paddingXXS:Dt,marginXXS:Yr,prefixCls:vn,colorTextLightSolid:lt}=tr;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:lt,background:new pr.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${fr}`,[`.${vn}-mask-info`]:Object.assign(Object.assign({},Lr.vS),{padding:`0 ${Dt}px`,[bt]:{marginInlineEnd:Yr,svg:{verticalAlign:"baseline"}}})}},Ln=tr=>{const{previewCls:bt,modalMaskBg:fr,paddingSM:Dt,marginXL:Yr,margin:vn,paddingLG:lt,previewOperationColorDisabled:_t,previewOperationHoverColor:Rt,motionDurationSlow:Wt,iconCls:$t,colorTextLightSolid:Zt}=tr,Yt=new pr.C(fr).setAlpha(.1),dt=Yt.clone().setAlpha(.2);return{[`${bt}-footer`]:{position:"fixed",bottom:Yr,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:tr.previewOperationColor},[`${bt}-progress`]:{marginBottom:vn},[`${bt}-close`]:{position:"fixed",top:Yr,right:{_skip_check_:!0,value:Yr},display:"flex",color:Zt,backgroundColor:Yt.toRgbString(),borderRadius:"50%",padding:Dt,outline:0,border:0,cursor:"pointer",transition:`all ${Wt}`,"&:hover":{backgroundColor:dt.toRgbString()},[`& > ${$t}`]:{fontSize:tr.previewOperationSize}},[`${bt}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${lt}px`,backgroundColor:Yt.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:Dt,padding:Dt,cursor:"pointer",transition:`all ${Wt}`,userSelect:"none",[`&:not(${bt}-operations-operation-disabled):hover > ${$t}`]:{color:Rt},"&-disabled":{color:_t,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${$t}`]:{fontSize:tr.previewOperationSize}}}}},lr=tr=>{const{modalMaskBg:bt,iconCls:fr,previewOperationColorDisabled:Dt,previewCls:Yr,zIndexPopup:vn,motionDurationSlow:lt}=tr,_t=new pr.C(bt).setAlpha(.1),Rt=_t.clone().setAlpha(.2);return{[`${Yr}-switch-left, ${Yr}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:vn+1,display:"flex",alignItems:"center",justifyContent:"center",width:tr.imagePreviewSwitchSize,height:tr.imagePreviewSwitchSize,marginTop:-tr.imagePreviewSwitchSize/2,color:tr.previewOperationColor,background:_t.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${lt}`,userSelect:"none","&:hover":{background:Rt.toRgbString()},"&-disabled":{"&, &:hover":{color:Dt,background:"transparent",cursor:"not-allowed",[`> ${fr}`]:{cursor:"not-allowed"}}},[`> ${fr}`]:{fontSize:tr.previewOperationSize}},[`${Yr}-switch-left`]:{insetInlineStart:tr.marginSM},[`${Yr}-switch-right`]:{insetInlineEnd:tr.marginSM}}},ur=tr=>{const{motionEaseOut:bt,previewCls:fr,motionDurationSlow:Dt,componentCls:Yr}=tr;return[{[`${Yr}-preview-root`]:{[fr]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${fr}-body`]:Object.assign(Object.assign({},$n()),{overflow:"hidden"}),[`${fr}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${Dt} ${bt} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},$n()),{transition:`transform ${Dt} ${bt} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${fr}-moving`]:{[`${fr}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${Yr}-preview-root`]:{[`${fr}-wrap`]:{zIndex:tr.zIndexPopup}}},{[`${Yr}-preview-operations-wrapper`]:{position:"fixed",zIndex:tr.zIndexPopup+1},"&":[Ln(tr),lr(tr)]}]},Nt=tr=>{const{componentCls:bt}=tr;return{[bt]:{position:"relative",display:"inline-block",[`${bt}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${bt}-img-placeholder`]:{backgroundColor:tr.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${bt}-mask`]:Object.assign({},Hn(tr)),[`${bt}-mask:hover`]:{opacity:1},[`${bt}-placeholder`]:Object.assign({},$n())}}},Tr=tr=>{const{previewCls:bt}=tr;return{[`${bt}-root`]:(0,Rr._y)(tr,"zoom"),"&":(0,jr.J$)(tr,!0)}};var Jr=(0,Pr.Z)("Image",tr=>{const bt=`${tr.componentCls}-preview`,fr=(0,Zr.TS)(tr,{previewCls:bt,modalMaskBg:new pr.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:tr.controlHeightLG});return[Nt(fr),ur(fr),(0,mr.QA)((0,Zr.TS)(fr,{componentCls:bt})),Tr(fr)]},tr=>({zIndexPopup:tr.zIndexPopupBase+80,previewOperationColor:new pr.C(tr.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new pr.C(tr.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new pr.C(tr.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:tr.fontSizeIcon*1.5})),Cn=function(tr,bt){var fr={};for(var Dt in tr)Object.prototype.hasOwnProperty.call(tr,Dt)&&bt.indexOf(Dt)<0&&(fr[Dt]=tr[Dt]);if(tr!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Yr=0,Dt=Object.getOwnPropertySymbols(tr);Yr<Dt.length;Yr++)bt.indexOf(Dt[Yr])<0&&Object.prototype.propertyIsEnumerable.call(tr,Dt[Yr])&&(fr[Dt[Yr]]=tr[Dt[Yr]]);return fr};const zr={rotateLeft:L.createElement(Te,null),rotateRight:L.createElement(ke,null),zoomIn:L.createElement(Lt,null),zoomOut:L.createElement(hr,null),close:L.createElement(H.Z,null),left:L.createElement(oe.Z,null),right:L.createElement(G.Z,null),flipX:L.createElement(At,null),flipY:L.createElement(At,{rotate:90})};var Wr=tr=>{var{previewPrefixCls:bt,preview:fr}=tr,Dt=Cn(tr,["previewPrefixCls","preview"]);const{getPrefixCls:Yr}=L.useContext(ee.E_),vn=Yr("image",bt),lt=`${vn}-preview`,_t=Yr(),[Rt,Wt]=Jr(vn),$t=L.useMemo(()=>{var Zt;if(fr===!1)return fr;const Yt=typeof fr=="object"?fr:{},dt=g()(Wt,(Zt=Yt.rootClassName)!==null&&Zt!==void 0?Zt:"");return Object.assign(Object.assign({},Yt),{transitionName:(0,$.m)(_t,"zoom",Yt.transitionName),maskTransitionName:(0,$.m)(_t,"fade",Yt.maskTransitionName),rootClassName:dt})},[fr]);return Rt(L.createElement(D.PreviewGroup,Object.assign({preview:$t,previewPrefixCls:lt,icons:zr},Dt)))},Ai=function(tr,bt){var fr={};for(var Dt in tr)Object.prototype.hasOwnProperty.call(tr,Dt)&&bt.indexOf(Dt)<0&&(fr[Dt]=tr[Dt]);if(tr!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Yr=0,Dt=Object.getOwnPropertySymbols(tr);Yr<Dt.length;Yr++)bt.indexOf(Dt[Yr])<0&&Object.prototype.propertyIsEnumerable.call(tr,Dt[Yr])&&(fr[Dt[Yr]]=tr[Dt[Yr]]);return fr};const Kr=tr=>{const{prefixCls:bt,preview:fr,className:Dt,rootClassName:Yr,style:vn}=tr,lt=Ai(tr,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:_t,locale:Rt=K.Z,getPopupContainer:Wt,image:$t}=L.useContext(ee.E_),Zt=_t("image",bt),Yt=_t(),dt=Rt.Image||K.Z.Image,[Vr,Xr]=Jr(Zt),Qr=g()(Yr,Xr),jn=g()(Dt,Xr,$t==null?void 0:$t.className),xn=L.useMemo(()=>{if(fr===!1)return fr;const yi=typeof fr=="object"?fr:{},{getContainer:Bi}=yi,Hi=Ai(yi,["getContainer"]);return Object.assign(Object.assign({mask:L.createElement("div",{className:`${Zt}-mask-info`},L.createElement(e.Z,null),dt==null?void 0:dt.preview),icons:zr},Hi),{getContainer:Bi||Wt,transitionName:(0,$.m)(Yt,"zoom",yi.transitionName),maskTransitionName:(0,$.m)(Yt,"fade",yi.maskTransitionName)})},[fr,dt]),si=Object.assign(Object.assign({},$t==null?void 0:$t.style),vn);return Vr(L.createElement(D,Object.assign({prefixCls:Zt,preview:xn,rootClassName:Qr,className:jn,style:si},lt)))};Kr.PreviewGroup=Wr;var wn=Kr,Zn=()=>{const[tr,bt]=(0,L.useState)(""),[fr,Dt]=(0,L.useState)(0);let[Yr,vn]=(0,L.useState)(),[lt,_t]=(0,L.useState)();const[Rt,Wt]=(0,L.useState)(!1),$t=(0,L.useRef)("");(0,L.useEffect)(()=>le.Z.subscribe("preview-image",Bi=>{bt(Bi),console.log(xn.current),document.body.style.overflow="hidden"}),[]),(0,L.useEffect)(()=>(document.addEventListener("keydown",Zt),()=>{document.removeEventListener("keydown",Zt)}),[]),(0,L.useEffect)(()=>{$t.current=tr},[tr]);function Zt(yi){yi.keyCode==27&&$t.current&&Yt()}function Yt(){document.body.style.overflow="auto",vn(void 0),_t(void 0),Dt(0),bt("")}function dt(){Dt(fr+90)}function Vr(){Yr=xn.current.width*1.1,lt=xn.current.height*1.1,_t(lt),vn(Yr)}function Xr(){Yr=xn.current.width/1.1,lt=xn.current.height/1.1,_t(lt),vn(Yr)}const Qr=(0,L.useRef)(),jn=(0,L.useRef)(),xn=(0,L.useRef)(),si=yi=>{(yi.nativeEvent.target===Qr.current||yi.nativeEvent.target===jn.current)&&Yt()};return L.createElement(L.Fragment,null,tr?L.createElement("div",null,L.createElement("div",{className:"preview-wrp-group",ref:jn},L.createElement(wn,{className:"image-preview",src:tr,style:{display:"none"},preview:{visible:!0,src:tr,movable:!1,onVisibleChange:yi=>{bt("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},26403:function(Ur,st,F){"use strict";var L=F(7543),le=F(57809),e=F(78673),v=F(59301);const g=le.default.Option;st.Z=({isTheoretical:c,onFontSizeChange:u,cmFontSize:n,cmCodeMode:l,autoFormat:o,onCodeModeChange:s,onTabToSpace:r,onAutoFormat:t,formatDocument:i,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:i},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(Ur,st,F){"use strict";F.d(st,{jL:function(){return g},w9:function(){return ve},QD:function(){return At},cQ:function(){return ue},op:function(){return Ge},O5:function(){return Ln},_b:function(){return gt},t7:function(){return h},Gi:function(){return ge},YG:function(){return Ke},qp:function(){return s},vr:function(){return vr},qE:function(){return je},Je:function(){return y},wb:function(){return M},cq:function(){return H},tp:function(){return i}});var L=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:lr=[],img:ur,imgWidth:Nt=346,title:Tr,sunTitle:Jr,bannerExtraContent:Cn})=>L.createElement("div",{className:le.banner},L.createElement("div",{className:le.content},L.createElement("aside",null,L.createElement("p",null,L.createElement("b",null,Tr),L.createElement("span",null,Jr)),lr.length>0&&L.createElement("div",{className:le.btns},lr.map((zr,Or)=>L.createElement("div",{key:Or,onClick:zr.click},zr.name,zr.sign?L.createElement("img",{src:e,width:39}):null))),Cn),ur&&L.createElement("img",{style:{marginTop:33,marginRight:38},src:ur,width:Nt}))),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:lr=[],value:ur,onChange:Nt,onTitleChange:Tr,className:Jr,title:Cn,titleWidth:zr=41,style:Or={},fontColor:Wr="#6A7283",showCount:Ai})=>{const[Kr,wn]=(0,L.useState)(0),[Zn,tr]=(0,L.useState)(!1),bt=(0,L.useRef)(null),fr=(0,L.useRef)(null);return(0,L.useEffect)(()=>{var Dt;lr.length!==0&&(((Dt=bt==null?void 0:bt.current)==null?void 0:Dt.clientHeight)>97?wn(1):wn(0)),lr.length===0&&wn(0),tr(!1)},[lr]),L.createElement("div",{className:n()(c.row,Jr),style:Or},L.createElement("div",{onClick:(0,l.throttle)(()=>Tr==null?void 0:Tr(),2e3),style:{width:zr,marginTop:Zn?12:4},className:`${c.title} ${Tr?"current":""}`},Cn),L.createElement("div",{className:Zn?`${c.tagsWrap} ${c.tagsBorderWrap}`:c.tagsWrap},L.createElement("div",{className:c.bar,ref:fr,style:Kr>0?{height:Kr===1?97:"auto",overflow:Kr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},L.createElement("div",{className:c.tag,ref:bt},lr==null?void 0:lr.map(Dt=>L.createElement("span",{onClick:()=>Nt(Dt.id),key:Dt.id,style:{color:Wr},className:ur===Dt.id?c.active:""},L.createElement("span",{title:Dt.name,className:c.name},Dt.name),!!Ai&&L.createElement("span",{className:c.num},Dt.count))))),!!Kr&&L.createElement(L.Fragment,null,Kr===1?L.createElement("div",{onClick:()=>{var Dt;wn(2),((Dt=bt==null?void 0:bt.current)==null?void 0:Dt.clientHeight)>245?tr(!0):tr(!1)},className:c.action},"\u5C55\u5F00",L.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):L.createElement("div",{onClick:()=>{fr.current.scrollTop=0,wn(1),tr(!1)},className:c.action},"\u6536\u8D77",L.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"},i=({dataSource:lr=[],value:ur,onChange:Nt,className:Tr,style:Jr={}})=>L.createElement("div",{style:Jr,className:n()(r.tabs,Tr)},lr.map(Cn=>L.createElement("span",{onClick:()=>Nt(Cn.id),className:ur===Cn.id?r.active:"",key:Cn.id},Cn.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:lr=[],value:ur="",onChange:Nt,onInputChange:Tr=()=>{},className:Jr,style:Cn={},placeholder:zr,allowClear:Or=!1})=>{var Wr;const[Ai,Kr]=(0,L.useState)(""),[wn,Zn]=(0,L.useState)("");(0,L.useEffect)(()=>{var fr;let Dt=ur;(fr=JSON.stringify(ur))!=null&&fr.includes("{")&&(Kr(ur.id),Dt=ur.value||"");try{Zn(decodeURIComponent(Dt||""))}catch(Yr){Zn(decodeURIComponent(Dt||""))}},[ur]);const tr=()=>{Nt(encodeURIComponent(wn),Ai||null)},bt=fr=>{fr!==Ai&&(Kr(fr),Nt(encodeURIComponent(wn),fr))};return L.createElement("div",{className:n()(a.input,Jr),style:Cn},!!lr.length&&L.createElement("div",{className:a.dropdown},L.createElement("div",{className:a.text},(Wr=lr.find(fr=>fr.id===Ai))==null?void 0:Wr.name,L.createElement("i",{className:"iconfont icon-zhankai4"}),L.createElement("b",{className:a.b1}),L.createElement("b",{className:a.b2})),L.createElement("div",{className:a.menu},lr.map((fr,Dt)=>L.createElement("div",{key:Dt,onClick:()=>bt(fr.id)},fr.name)))),L.createElement(A.default,{onPressEnter:tr,value:wn,onChange:fr=>{Zn(fr.target.value),Tr(encodeURIComponent(fr.target.value),Ai||null)},bordered:!1,placeholder:zr}),L.createElement("i",{onClick:tr,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:lr,onChange:ur,className:Nt,total:Tr,pageSize:Jr,style:Cn={}})=>{const zr=lr<2,Or=lr>=Math.ceil(Tr/Jr);return Tr<=Jr?L.createElement(L.Fragment,null):L.createElement("div",{className:n()(m.quickPager,Nt),style:Cn},L.createElement("div",{onClick:()=>{zr||ur(lr-1,"prev")},className:zr?m.disabled:""},"\u4E0A\u4E00\u9875"),L.createElement("div",{onClick:()=>{Or||ur(lr+1,"next")},className:Or?m.disabled:""},"\u4E0B\u4E00\u9875"))},E={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"},B=F(71418),b=F(6848),w=F(39978),S=F(10148),C=F(58130),P=F(96908),R=F(57177),Z=F(81378),I=F(97267),M=({className:lr,dataSource:ur=[],col:Nt=4,right:Tr,bottom:Jr=23,precision:Cn=0,wrapWidth:zr=1200,trackEventItems:Or,loading:Wr})=>{const Ai=Math.floor((zr-(Nt-1)*Tr)/Nt);return L.createElement(B.Z,{spinning:Wr},L.createElement("div",{className:n()(E.list,lr)},!!ur.length&&ur.map((Kr,wn)=>{const{name:Zn,id:tr,identifier:bt,power:fr,cover_image_id:Dt,pic:Yr}=Kr;return L.createElement("div",{className:E.wrap,key:tr,style:{width:Ai,marginRight:(1+wn)%Nt===0?0:Tr+Cn,marginBottom:Jr}},L.createElement("a",{target:"_blank",href:`/shixuns/${bt}/challenges`,className:E.li,onClick:vn=>{vn.preventDefault(),Or&&(0,C.L9)([Or]),fr&&(0,C.xg)(`/shixuns/${bt}/challenges`)}},L.createElement("div",{className:E.img},L.createElement("img",{className:E.cover,src:`${Yr}`}),Kr.is_jupyter&&L.createElement("img",{className:E.sign,src:P}),Kr.is_jupyter_lab&&L.createElement("img",{className:E.sign,src:R}),Kr.is_unity_3d&&L.createElement("img",{className:E.sign,src:Z})),L.createElement("div",{className:E.name},L.createElement(b.Z,{title:Zn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},L.createElement("span",{className:E.e},Zn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),L.createElement("div",{className:E.tags},L.createElement(b.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},L.createElement("span",null,L.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),L.createElement("span",null,Kr.challenges_count))),!!Kr.myshixuns_count&&L.createElement(b.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},L.createElement("span",null,L.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),L.createElement("span",null,Kr.myshixuns_count))),L.createElement(b.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},L.createElement("span",null,L.createElement("span",null,Kr.level))),L.createElement("div",{className:E.rate},L.createElement(w.Z,{allowHalf:!0,disabled:!0,defaultValue:Kr.score_info}),L.createElement("span",null,"\xA0",Kr.score_info?`${Kr.score_info}\u5206`:"5\u5206")))),!fr&&L.createElement("div",{className:E.lockWrap},L.createElement("img",{src:`${S.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),L.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ur.length&&L.createElement(I.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),ne=F(59301),ue=({className:lr,dataSource:ur=[],col:Nt=4,right:Tr,bottom:Jr=23,precision:Cn=0,wrapWidth:zr=1200,trackEventItems:Or,loading:Wr,onRemove:Ai=()=>{},isCurrent:Kr=!0,showAlias:wn=!1})=>{const Zn=Math.floor((zr-(Nt-1)*Tr)/Nt),tr=[{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 ne.createElement(B.Z,{spinning:Wr},ne.createElement("div",{className:n()(k.list,lr)},!!(ur!=null&&ur.length)&&(ur==null?void 0:ur.map((bt,fr)=>{var Dt;const{name:Yr,id:vn,identifier:lt,featured:_t,school_name:Rt,image_url:Wt,excellent:$t,is_plan:Zt}=bt;return ne.createElement("div",{key:vn,className:k.wrap,style:{width:Zn,marginRight:(1+fr)%Nt===0?0:Tr+Cn,marginBottom:Jr}},ne.createElement("a",{className:k.li,onClick:Yt=>{Yt.preventDefault(),Yt.stopPropagation(),Or&&(0,C.L9)([Or]),(0,C.xg)(`/paths/${lt}`)}},ne.createElement("div",{className:k.img},ne.createElement("img",{className:k.cover,src:`${Wt}`}),Kr&&(0,te.bg)()&&(bt==null?void 0:bt.studying)&&ne.createElement("div",{className:`${k.movebq} user-path-items`,onClick:Yt=>{Yt.stopPropagation(),Ai(bt)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Dt=bt==null?void 0:bt.subject_tags)==null?void 0:Dt.map((Yt,dt)=>{var Vr,Xr;if(dt===0){const jn=(Vr=tr.find(xn=>xn.name==Yt))==null?void 0:Vr.swimg;return ne.createElement("img",{className:k.sign,src:jn,style:{left:"-4px"}})}const Qr=(Xr=tr.find(jn=>jn.name==Yt))==null?void 0:Xr.ptimg;return ne.createElement("img",{className:k.sign,src:Qr,style:{left:`${48+52*(dt-1)+2*dt}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(bt==null?void 0:bt.excellent)&&ne.createElement("div",{className:k.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:k.name},ne.createElement(b.Z,{title:wn&&(bt!=null&&bt.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Yr}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${bt==null?void 0:bt.excellent_alias_name}`)):Yr},ne.createElement("span",{className:k.e},wn&&(bt==null?void 0:bt.excellent_alias_name)||Yr))),ne.createElement(b.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Rt}`},ne.createElement("div",{className:k.unit},ne.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Rt)),ne.createElement("div",{className:k.tags},ne.createElement("div",null,ne.createElement(b.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,bt.stages_count))),ne.createElement(b.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ne.createElement("span",null,bt.members_count)))))))})),!ur.length&&ne.createElement(I.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"},de="data:image/png;base64,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",me=F(59301),ve=({className:lr,dataSource:ur=[],col:Nt=4,right:Tr,bottom:Jr=23,precision:Cn=0,wrapWidth:zr=1200,trackEventItems:Or,loading:Wr})=>{const Ai=Math.floor((zr-(Nt-1)*Tr)/Nt);return me.createElement(B.Z,{spinning:Wr},me.createElement("div",{className:n()(se.list,lr)},!!ur.length&&ur.map((Kr,wn)=>{const{subject_identifier:Zn,id:tr,identifier:bt,power:fr}=Kr,Dt=Kr.is_public!=0&&Kr.is_public;return me.createElement("div",{className:se.wrap,key:tr,style:{width:Ai,marginRight:(1+wn)%Nt===0?0:Tr+Cn,marginBottom:Jr}},me.createElement("a",{className:se.li,onClick:Yr=>{Yr.preventDefault(),Or&&(0,C.L9)([Or]),(0,C.xg)(Kr.first_category_url)}},me.createElement("div",{className:se.top},me.createElement(b.Z,{title:Kr.name},me.createElement("div",{className:se.name},Kr.name)),me.createElement("img",{className:se.img,src:S.Z.IMG_SERVER+"/images/"+Kr.avatar_url}),me.createElement("div",{className:se.text,title:Kr.creator},Kr.creator),Zn&&me.createElement("div",{className:se.btns},me.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),me.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Dt&&me.createElement("div",{className:se.sign},"\u516C\u5F00")),me.createElement("div",{className:se.bottom},Kr.visits>0&&me.createElement(b.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-liulanyan"}),me.createElement("span",null,Kr.visits))),Kr.course_members_count>0&&me.createElement(b.Z,{title:"\u6210\u5458",placement:"bottom"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-chengyuan"}),Kr.course_members_count)),Kr.tasks_count>0&&me.createElement(b.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-zuoye"}),Kr.tasks_count)),Kr.is_end?me.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):me.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Kr.is_accessible&&me.createElement("div",{className:se.lockWrap},me.createElement("img",{src:`${S.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),me.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ur.length&&me.createElement(I.Z,null)))},Be={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"},be=F(42203),Ke=({dataSource:lr=[],value:ur,onChange:Nt,className:Tr,style:Jr={},tabBarExtraContent:Cn})=>L.createElement("div",{className:n()(Be.tabs,Tr),style:Jr},L.createElement("div",{className:Be.tabsWrap},lr.map((zr,Or)=>L.createElement("aside",{className:Be.tab,onClick:()=>{Nt(zr.id),zr.link&&be.history.push(zr.link)},key:Or},L.createElement("div",{className:ur===zr.id?Be.active:""},zr.name),(zr==null?void 0:zr.resetCount)==null&&(zr==null?void 0:zr.total)!==void 0&&L.createElement("span",null,"\uFF08",zr==null?void 0:zr.total,"\uFF09"),(zr==null?void 0:zr.resetCount)!==void 0&&(zr==null?void 0:zr.total)!==void 0&&L.createElement(b.Z,{title:(zr==null?void 0:zr.tip)!=null?zr==null?void 0:zr.tip:""},L.createElement("span",{style:{color:"#9096A3"}},"\uFF08",L.createElement("span",{style:{color:"#000"}},zr==null?void 0:zr.resetCount),"/",L.createElement("span",null,zr==null?void 0:zr.total),"\uFF09"))))),L.createElement("div",{className:Be.tabBar},Cn)),ge=({className:lr,style:ur={},children:Nt})=>L.createElement("div",{className:n()(lr),style:ur},Nt),ie={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"},D=F(38854),$=F(20834);const ee=[{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:lr,dropValue:ur,className:Nt,onSort:Tr,onDrop:Jr,dataSource:Cn=ee})=>{var zr;return L.createElement("div",{className:n()(ie.orderWrap,Nt)},L.createElement(D.Z,{dropdownRender:()=>L.createElement($.default,null,Cn.map((Or,Wr)=>L.createElement($.default.Item,{key:Wr,onClick:()=>Jr(Or.id)},Or.name)))},L.createElement("span",{className:ie.orderTextWrap},(zr=Cn.find(Or=>ur===Or.id))==null?void 0:zr.name)),L.createElement("span",{className:ie.orderIconWrap},L.createElement("span",{className:ie.orderAsc},L.createElement("i",{className:lr==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ie.cursorPointer} ${ie.active}`:`iconfont icon-sanjiaoxing-up font12 ${ie.cursorPointer}`,onClick:()=>Tr(lr==="asc"?"desc":"asc")})),L.createElement("span",{className:ie.orderDesc},L.createElement("i",{className:lr==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ie.cursorPointer} ${ie.active}`:`iconfont icon-sanjiaoxing-down font12 ${ie.cursorPointer}`,onClick:()=>Tr(lr==="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"},G=F(3113),W=Object.defineProperty,q=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Oe=(lr,ur,Nt)=>ur in lr?W(lr,ur,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):lr[ur]=Nt,Te=(lr,ur)=>{for(var Nt in ur||(ur={}))pe.call(ur,Nt)&&Oe(lr,Nt,ur[Nt]);if(q)for(var Nt of q(ur))Fe.call(ur,Nt)&&Oe(lr,Nt,ur[Nt]);return lr},Re=(lr,ur)=>{var Nt={};for(var Tr in lr)pe.call(lr,Tr)&&ur.indexOf(Tr)<0&&(Nt[Tr]=lr[Tr]);if(lr!=null&&q)for(var Tr of q(lr))ur.indexOf(Tr)<0&&Fe.call(lr,Tr)&&(Nt[Tr]=lr[Tr]);return Nt},et=(lr,ur,Nt)=>new Promise((Tr,Jr)=>{var Cn=Wr=>{try{Or(Nt.next(Wr))}catch(Ai){Jr(Ai)}},zr=Wr=>{try{Or(Nt.throw(Wr))}catch(Ai){Jr(Ai)}},Or=Wr=>Wr.done?Tr(Wr.value):Promise.resolve(Wr.value).then(Cn,zr);Or((Nt=Nt.apply(lr,ur)).next())}),Ge=lr=>{var ur=lr,{className:Nt,style:Tr,children:Jr,loading:Cn=!1,openLoading:zr,onClick:Or=()=>{},size:Wr="middle",shape:Ai="round"}=ur,Kr=Re(ur,["className","style","children","loading","openLoading","onClick","size","shape"]);const[wn,Zn]=(0,L.useState)(!1);return L.createElement(G.ZP,Te({onClick:(0,l.throttle)(tr=>et(void 0,null,function*(){zr&&Zn(!0);try{yield Or(tr)}catch(bt){console.log("error",bt)}zr&&Zn(!1)}),2e3,{leading:!0,trailing:!1}),className:n()(oe.btn,oe[`${Wr}-${Ai}`],Nt),style:Tr,size:Wr,shape:Ai,loading:wn||Cn},Kr),Jr)},ke={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"},je=({className:lr,style:ur,children:Nt=null,onClick:Tr,title:Jr})=>L.createElement("div",{className:n()(ke.head,lr),style:ur},L.createElement("span",{className:"primary-hover",onClick:Tr},L.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),L.createElement("b",{title:Jr},Jr),L.createElement("div",{className:ke.node},Nt)),We={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"},At=({confirmShow:lr=!0,confirmTitle:ur,confirmClick:Nt,cancelShow:Tr=!0,cancelTitle:Jr,cancelClick:Cn,className:zr,style:Or,confirmLoading:Wr=!1})=>L.createElement("div",{className:n()(We.btns,zr),style:Or},lr&&L.createElement(G.ZP,{loading:Wr,onClick:Nt,type:"primary",className:We.confirm},ur),Tr&&L.createElement(G.ZP,{onClick:Cn,className:We.cancel},Jr)),Ct={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"},vr=({className:lr,style:ur={},LeftContent:Nt,children:Tr,RightContent:Jr})=>L.createElement("div",{className:n()(Ct.fixedBottom,lr),style:ur},L.createElement("div",{className:Ct.wrap},L.createElement("div",{className:Ct.left},Nt),L.createElement("div",{className:Ct.center},Tr),L.createElement("div",{className:Ct.right},Jr))),Ut={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"},gt=({className:lr,style:ur={},dataSource:Nt=[]})=>L.createElement("div",{className:n()(Ut.crumbs,lr),style:ur},Nt.map((Tr,Jr)=>Jr<Nt.length-1?L.createElement(L.Fragment,{key:Jr},Tr.path||Tr.onClick?L.createElement("span",{className:Ut.hover,onClick:Tr!=null&&Tr.onClick?Tr.onClick:()=>be.history.push(Tr.path)},Tr.name):L.createElement("span",null,Tr.name),L.createElement("span",null,"\xA0",">","\xA0")):L.createElement("span",{key:Jr,style:{color:"#5F6368"}},Tr.name))),St=F(31797),zt=Object.defineProperty,Cr=Object.defineProperties,hr=Object.getOwnPropertyDescriptors,pr=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,Lr=Object.prototype.propertyIsEnumerable,Rr=(lr,ur,Nt)=>ur in lr?zt(lr,ur,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):lr[ur]=Nt,jr=(lr,ur)=>{for(var Nt in ur||(ur={}))mr.call(ur,Nt)&&Rr(lr,Nt,ur[Nt]);if(pr)for(var Nt of pr(ur))Lr.call(ur,Nt)&&Rr(lr,Nt,ur[Nt]);return lr},Pr=(lr,ur)=>Cr(lr,hr(ur)),Zr=(lr,ur)=>{var Nt={};for(var Tr in lr)mr.call(lr,Tr)&&ur.indexOf(Tr)<0&&(Nt[Tr]=lr[Tr]);if(lr!=null&&pr)for(var Tr of pr(lr))ur.indexOf(Tr)<0&&Lr.call(lr,Tr)&&(Nt[Tr]=lr[Tr]);return Nt};const{Countdown:$n}=St.default;var Ln=lr=>{var ur=lr,{onChange:Nt}=ur,Tr=Zr(ur,["onChange"]);const[Jr,Cn]=(0,L.useState)(null);(0,L.useEffect)(()=>{typeof Jr=="number"&&Jr>=0&&Nt(Jr)},[Jr]);const zr=Or=>{const Wr=Math.floor(Or/1e3);Cn(Wr)};return L.createElement($n,Pr(jr({},Tr),{onChange:zr}))}},98445:function(Ur,st,F){"use strict";var L=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),o=F(43604),s=F(3113),r=F(79124),t=F(61186),i=F.n(t),a=F(42203),A=F(58130),p=F(77066),h=F(2119),m=F(35427),d=F(59301),y=(w,S,C)=>new Promise((P,R)=>{var Z=M=>{try{V(C.next(M))}catch(k){R(k)}},I=M=>{try{V(C.throw(M))}catch(k){R(k)}},V=M=>M.done?P(M.value):Promise.resolve(M.value).then(Z,I);V((C=C.apply(w,S)).next())});const{Countdown:E}=le.default,B=({value:w,onChange:S,MaxMinutes:C})=>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:w,onChange:S,min:0,precision:0,max:C,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${C}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),b=({exercise:w,successCb:S,dispatch:C})=>{var P,R,Z,I;const V=(0,a.useParams)(),[M]=v.default.useForm(),k=v.default.useWatch("time",M),[te,ne]=(0,L.useState)(!1),Q=(0,L.useRef)(),{actionTabs:ue}=w,[se,de]=(0,L.useState)(),[,me,Ee,ve]=(0,m.U)(r.n7,{id:V.categoryId}),[,Be,be]=(0,m.U)(r.Cd,{});(0,L.useEffect)(()=>{w.actionTabs.key==="student-unlock"&&(ne(!1),M.resetFields())},[w.actionTabs.key]);const _e=()=>new Promise(H=>y(void 0,null,function*(){var oe,G;return Q.current=yield(0,p.y)({ip_limit:(oe=ue==null?void 0:ue.exerciseParams)==null?void 0:oe.ip_limit,ip_bind:(G=ue==null?void 0:ue.exerciseParams)==null?void 0:G.ip_bind_type}),H()})),Ke=()=>y(void 0,null,function*(){var H,oe,G,W,q;yield M.validateFields();const pe=M.getFieldsValue();if(ne(!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)((G=ue==null?void 0:ue.exerciseParams)==null?void 0:G.id,{exercise_user_id:(W=ue==null?void 0:ue.exerciseParams)==null?void 0:W.exercise_user_id,unlock_key:pe.unlock_key,time:pe.time,ip:Q.current})).status===0){if(S){C({type:"exercise/setActionTabs",payload:{}}),S();return}const Oe=ue==null?void 0:ue.exerciseParams;(0,A.nr)({inner_ip:Oe.inner_ip,public_ip:Oe.public_ip,open_camera:Oe.open_camera,ip_limit:Oe.ip_limit,ip_bind:Oe.ip_bind,ip_bind_type:Oe.ip_bind_type,exercise_tips:Oe.exercise_tips,exerciseId:Oe.id,screen_open:Oe.screen_open,screen_num:Oe.screen_num,screen_sec:Oe.screen_sec,coursesId:V.coursesId,login:(q=(0,h.eY)())==null?void 0:q.login,history,identity_verify:Oe.identity_verify,open_phone_video_recording:Oe.open_phone_video_recording,current_status:Oe.current_status}),C({type:"exercise/setActionTabs",payload:{}})}ne(!1)}),He=[{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=((P=ue==null?void 0:ue.exerciseParams)==null?void 0:P.errorMessage)&&typeof((R=ue==null?void 0:ue.exerciseParams)==null?void 0:R.errorMessage)=="object";(0,L.useEffect)(()=>{w.actionTabs.key==="student-unlock"&&y(void 0,null,function*(){const H=yield be(V);yield Ee({}),H.status||de(H)})},[w.actionTabs.key]);const{time:ie,end_time:D}=(se==null?void 0:se.exercise)||{},$=ve!=null&&ve.user_end_time?i()(ve==null?void 0:ve.user_end_time).add(1,"minutes"):i()(),ee=i()(ve==null?void 0:ve.user_total_end_time)>$?Math.round(i().duration(i()(ve==null?void 0:ve.user_total_end_time).diff($.startOf("minute"))).asMinutes()):0,K=((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:!!((Z=ue==null?void 0:ue.exerciseParams)!=null&&Z.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:w.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{C({type:"exercise/setActionTabs",payload:{}})}},d.createElement(c.Z,{spinning:me||Be},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:[((I=ue==null?void 0:ue.exerciseParams)==null?void 0:I.errorMessage)||{}],columns:He}),d.createElement("div",{className:""},d.createElement(v.default,{form:M,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})),ie!==-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",i()(ve==null?void 0:ve.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},d.createElement(B,{MaxMinutes:ee})),d.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",d.createElement("span",{className:"ml5"},me||Be?"--":K),"\u5206\u949F",K!==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"},i()(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 ",i()(D).format("YYYY-MM-DD HH:mm")))),d.createElement(l.Z,{justify:"space-between",align:"middle"},d.createElement(o.Z,null),d.createElement(o.Z,null,d.createElement(s.ZP,{loading:te,onClick:Ke},"\u8FDB\u5165\u8003\u8BD5"))))))};st.Z=(0,a.connect)(({exercise:w})=>({exercise:w}))(b)},56703:function(Ur,st,F){"use strict";F.d(st,{Z:function(){return te}});var L=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),o=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),i=F(70635),a=F(42203),A=F(25711),p=F(32583),h=F(80205),m=F(72295),d=F(59301),y=Object.defineProperty,E=Object.defineProperties,B=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,C=(ne,Q,ue)=>Q in ne?y(ne,Q,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ne[Q]=ue,P=(ne,Q)=>{for(var ue in Q||(Q={}))w.call(Q,ue)&&C(ne,ue,Q[ue]);if(b)for(var ue of b(Q))S.call(Q,ue)&&C(ne,ue,Q[ue]);return ne},R=(ne,Q)=>E(ne,B(Q)),Z=(ne,Q,ue)=>new Promise((se,de)=>{var me=Be=>{try{ve(ue.next(Be))}catch(be){de(be)}},Ee=Be=>{try{ve(ue.throw(Be))}catch(be){de(be)}},ve=Be=>Be.done?se(Be.value):Promise.resolve(Be.value).then(me,Ee);ve((ue=ue.apply(ne,Q)).next())});const I={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var V=(ne=>(ne[ne.SET_PATH=0]="SET_PATH",ne[ne.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",ne))(V||{});function M(ne,Q){switch(Q.type){case 0:return R(P({},ne),{selectedPath:Q.payload});case 1:return R(P({},ne),{passedContent:Q.payload});default:throw new Error}}var te=({language:ne,dispatch:Q,shixunWorkReport:ue,v:se,languages:de,classroomList:me,autoHeight:Ee,diff_code_count:ve,data:Be})=>{const[be,_e]=(0,L.useState)(de==null?void 0:de[0]),Ke=(0,a.useParams)();return(0,L.useEffect)(()=>{_e(de==null?void 0:de[0])},[]),(0,L.useEffect)(()=>{var He;_e((He=de==null?void 0:de.filter(ge=>ge.language===(be==null?void 0:be.language)))==null?void 0:He[0])},[de]),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")),(de==null?void 0:de.length)>1&&d.createElement(le.ZP.Group,{defaultValue:ne,style:{marginLeft:10},onChange:He=>{var ge;se.language=He.target.value,_e((ge=de==null?void 0:de.filter(ie=>ie.language===He.target.value))==null?void 0:ge[0])}},de==null?void 0:de.map(He=>d.createElement(le.ZP,{value:He==null?void 0:He.language},He==null?void 0:He.language)))),(0,r.GJ)()&&ue!="shixunWorkReport"&&d.createElement("span",null,d.createElement("span",null,"\u5F97\u5206 ",be==null?void 0:be.score,"/",be==null?void 0:be.total_score),d.createElement(e.ZP,{style:{margin:"0px 10px"},onClick:()=>{var He,ge;if(!((ge=(He=me.AssistantObject)==null?void 0:He.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 ie=be==null?void 0:be.score;g.default.confirm({title:"\u8C03\u5206",content:d.createElement("div",null,d.createElement("p",null,"\u5F97\u5206\uFF1A",be==null?void 0:be.score,"/",be==null?void 0:be.total_score),d.createElement("p",null,"\u8C03\u5206\uFF1A",d.createElement(c.Z,{min:0,max:be==null?void 0:be.total_score,defaultValue:be==null?void 0:be.score,onChange:D=>{ie=D}}))),okText:"\u786E\u8BA4",onOk:()=>Z(void 0,null,function*(){(yield(0,i.ZP)(`/api/courses/${Ke==null?void 0:Ke.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:Ke==null?void 0:Ke.coursesId,hack_user_code_id:be==null?void 0:be.hack_user_id,score:ie}})).status===0&&(v.ZP.success("\u8C03\u5206\u6210\u529F"),Q({type:"shixunHomeworks/setActionTabs",payload:{}}),Q({type:"shixunHomeworks/getShixunWorkReports",payload:P({},Ke)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,r.GJ)()&&ue!="shixunWorkReport"&&d.createElement(e.ZP,{onClick:()=>{var He;if(!((He=me.AssistantObject.hack)!=null&&He.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:be==null?void 0:be.language,v:se,data:P({},ue)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),d.createElement(o.ZP,{height:300,language:be==null?void 0:be.language,value:be!=null&&be.code?t.Base64.decode(be==null?void 0:be.code):"",autoHeight:Ee,theme:"default",options:I}),((be==null?void 0:be.comment)||(be==null?void 0:be.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:()=>Z(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 Z(this,null,function*(){(yield(0,p.gZ)({comment_id:be==null?void 0:be.comment_id,homeworkId:Ke.homeworkId,type:"hack"})).status===0&&(v.ZP.success("\u5220\u9664\u6210\u529F"),Q({type:"shixunHomeworks/getShixunWorkReports",payload:P({},Ke)}))})}})})},d.createElement(m.Z,null),"\u5220\u9664"))),d.createElement(l.Z,{style:{margin:0}}),(be==null?void 0:be.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:be==null?void 0:be.comment})),(be==null?void 0:be.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:be==null?void 0:be.hidden_comment}))))}},89166:function(Ur,st,F){"use strict";F.r(st),F.d(st,{default:function(){return Re}});var L=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),o=F(3113),s=F(8591),r=F(28103),t=F(2595),i=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"},E=F(56703),B=F(70635),b=F(24334),w=F(61186),S=F.n(w),C=F(48551),P=F(81298);const R=({shixunHomeworks:et,autoHeight:Se,classroomList:Ge,user:ke,dispatch:at})=>{const{shixunWorkReport:je}=et,{stage_list:We,work_id:$e}=je,At=(0,v.useParams)(),Ct=(0,m.GJ)(),[qt,vr]=(0,L.useState)(),Ut={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},Lt=zt=>zt==="c++"?1:zt==="C++"?2:zt;function gt(zt,Cr){return(0,B.U2)(`student_works/${$e}/rep_passed_content.json`,{path:Cr,game_id:zt})}const St=(0,d.qZ)(5,je.hack);return L.createElement(L.Fragment,null,St==null?void 0:St.map(function(zt,Cr){return L.createElement("div",{key:Cr},zt.map(function(hr,pr){var mr,Lr,Rr;return L.createElement("aside",{className:"pl30 pr30",key:pr},L.createElement("div",{className:`${y.shixunTitle} mt10`},L.createElement("div",{style:{display:"flex",width:"100%"}},L.createElement("span",{className:"fa fa-code "}),L.createElement("strong",{style:{flex:1},className:"c-black"},"\u7B2C",Cr*5+pr+1,"\u9898 ",hr.name),hr.is_finish&&L.createElement("a",{style:{marginLeft:20},onClick:jr=>{jr.preventDefault(),window.open(`${hr==null?void 0:hr.url}&language=${Lt(hr.language)}`),localStorage.setItem("program_homework",[At.coursesId,At.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"),!hr.is_finish&&hr.final_submit_languages.length>0&&L.createElement("a",{style:{marginLeft:20},onClick:jr=>{jr.preventDefault(),window.open(`${hr==null?void 0:hr.url}&language=${Lt(hr.final_submit_languages[0].language)}`),localStorage.setItem("program_homework",[At.coursesId,At.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"))),L.createElement("div",{className:"font16 mt10"},hr.is_finish?L.createElement("aside",{className:y.shixunWrp},L.createElement(E.Z,{classroomList:Ge,user:ke,v:hr,shixunWorkReport:je,dispatch:at,autoHeight:Se,languages:hr.languages,language:hr.language,game_id:hr.id,data:b.Base64.decode(hr.code),diff_code_count:hr.diff_code_count,onPathChange:gt})):hr.final_submit_languages.length>0&&L.createElement("aside",{className:y.shixunWrp},L.createElement(E.Z,{classroomList:Ge,user:ke,v:hr,shixunWorkReport:je,dispatch:at,autoHeight:Se,languages:hr.final_submit_languages,language:hr.final_submit_languages[0].language,game_id:hr.id,data:b.Base64.decode(hr.final_submit_languages[0].code),diff_code_count:hr.diff_code_count,onPathChange:gt}))),L.createElement("aside",{className:"mt10 font16"},(mr=hr.history)!=null&&mr.length?L.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:(jr,Pr)=>L.createElement("span",null,Pr!=null&&Pr.created_at?S()(Pr==null?void 0:Pr.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(jr,Pr)=>{var Zr;return L.createElement("span",{className:jr===0?"c-green":"c-red"},((Zr=P.Im[jr])==null?void 0:Zr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((Rr=(Lr=hr==null?void 0:hr.history)==null?void 0:Lr[0])==null?void 0:Rr.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(jr,Pr)=>L.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:L.createElement("div",{className:"mb10"},L.createElement(C.ZP,{height:300,language:"python",theme:"vs-light",value:Pr!=null&&Pr.code?b.Base64.decode(Pr==null?void 0:Pr.code):"",autoHeight:Se,options:Ut}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(jr=>!!jr),pagination:{hideOnSinglePage:!0},dataSource:hr.history}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"))}))}))};var Z=(0,v.connect)(({shixunHomeworks:et,loading:Se,globalSetting:Ge,classroomList:ke,user:at})=>({shixunHomeworks:et,globalSetting:Ge,loading:Se.effects,classroomList:ke,user:at}))(R),I=F(78241),V=F(92832),M=F(93461),k=F(59301),te=Object.defineProperty,ne=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,se=(et,Se,Ge)=>Se in et?te(et,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):et[Se]=Ge,de=(et,Se)=>{for(var Ge in Se||(Se={}))Q.call(Se,Ge)&&se(et,Ge,Se[Ge]);if(ne)for(var Ge of ne(Se))ue.call(Se,Ge)&&se(et,Ge,Se[Ge]);return et},me=(et,Se)=>{var Ge={};for(var ke in et)Q.call(et,ke)&&Se.indexOf(ke)<0&&(Ge[ke]=et[ke]);if(et!=null&&ne)for(var ke of ne(et))Se.indexOf(ke)<0&&ue.call(et,ke)&&(Ge[ke]=et[ke]);return Ge},Ee=(et,Se,Ge)=>new Promise((ke,at)=>{var je=At=>{try{$e(Ge.next(At))}catch(Ct){at(Ct)}},We=At=>{try{$e(Ge.throw(At))}catch(Ct){at(Ct)}},$e=At=>At.done?ke(At.value):Promise.resolve(At.value).then(je,We);$e((Ge=Ge.apply(et,Se)).next())});const ve=et=>{var Se=et,{shixunHomeworks:Ge,dispatch:ke}=Se,at=me(Se,["shixunHomeworks","dispatch"]),je,We,$e;const At=(0,v.useParams)(),[Ct,qt]=(0,L.useState)(!1),[vr]=I.default.useForm(),[Ut,Lt]=g.default.useModal(),[gt,St]=(0,L.useState)(!1),[zt,Cr]=(0,L.useState)(!1);(0,L.useEffect)(()=>{var pr,mr,Lr,Rr,jr,Pr;Ge.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&(Ge.actionTabs.selectArrs.type==="1"?vr.setFieldsValue({comment:Ge.actionTabs.selectArrs.v.comment,hidden_comment:Ge.actionTabs.selectArrs.v.hidden_comment}):vr.setFieldsValue({comment:(Lr=(mr=(pr=Ge.actionTabs.selectArrs)==null?void 0:pr.data)==null?void 0:mr.data)==null?void 0:Lr.work_comment,hidden_comment:(Pr=(jr=(Rr=Ge.actionTabs.selectArrs)==null?void 0:Rr.data)==null?void 0:jr.data)==null?void 0:Pr.work_comment_hidden}))},[Ge.actionTabs.key]);const hr=()=>Ee(void 0,null,function*(){var pr,mr,Lr,Rr;const jr=vr.getFieldValue();let Pr=Ge.actionTabs.selectArrs.type==="1"?`/api/problems/${Ge.actionTabs.selectArrs.v.identifier}/hack_comment.json`:`/api/student_works/${At.homeworkId}/shixun_work_comment.json`;(yield(0,B.ZP)(Pr,{method:"post",body:{hidden_comment:jr.hidden_comment,comment:jr.comment,language:(pr=Ge.actionTabs.selectArrs)==null?void 0:pr.language,user_id:(Rr=(Lr=(mr=Ge.actionTabs.selectArrs)==null?void 0:mr.data)==null?void 0:Lr.data)==null?void 0:Rr.user_id}})).status===0&&(s.ZP.success("\u8BC4\u9605\u6210\u529F"),vr.resetFields(),ke({type:"shixunHomeworks/setActionTabs",payload:{}}),ke({type:"shixunHomeworks/getShixunWorkReports",payload:de({},At)}))});return k.createElement(k.Fragment,null,Lt,k.createElement(g.default,{centered:!0,title:k.createElement("span",null,((je=Ge.actionTabs.selectArrs)==null?void 0:je.type)==="1"?"\u70B9\u8BC4\u4EE3\u7801":"\u66F4\u6539\u70B9\u8BC4",((We=Ge.actionTabs.selectArrs)==null?void 0:We.language)&&k.createElement("span",{style:{marginLeft:10,fontSize:14}},"\u4F7F\u7528\u8BED\u8A00\uFF1A",($e=Ge.actionTabs.selectArrs)==null?void 0:$e.language)),open:Ge.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ee(void 0,null,function*(){const pr=vr.getFieldValue();JSON.stringify(pr)==="{}"||pr.hidden_comment===""&&pr.comment===""?qt(!0):hr()}),onCancel:()=>{ke({type:"shixunHomeworks/setActionTabs",payload:{}})}},k.createElement(I.default,{form:vr,onChange:()=>{Ct&&qt(!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(M.Z,{isShowComponent:(0,m.G5)(),ModalProps:{open:gt,onCancel:()=>{St(!1)}},onDataSelect:(pr,mr)=>Ee(void 0,[pr,mr],function*(Lr,{node:Rr}){const jr=()=>{vr.setFieldsValue({comment:Rr==null?void 0:Rr.value}),St(!1)};if(vr.getFieldValue("comment")){Ut.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:jr});return}jr()})},k.createElement(o.ZP,{style:{padding:0,height:"auto"},icon:k.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:pr=>{St(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),k.createElement(I.default.Item,{name:"comment"},k.createElement(V.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(M.Z,{isShowComponent:(0,m.G5)(),ModalProps:{open:zt,onCancel:()=>{Cr(!1)}},onDataSelect:(pr,mr)=>Ee(void 0,[pr,mr],function*(Lr,{node:Rr}){const jr=()=>{vr.setFieldsValue({hidden_comment:Rr==null?void 0:Rr.value}),Cr(!1)};if(vr.getFieldValue("hidden_comment")){Ut.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:jr});return}jr()})},k.createElement(o.ZP,{style:{padding:0,height:"auto"},icon:k.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:pr=>{Cr(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),k.createElement(I.default.Item,{name:"hidden_comment"},k.createElement(V.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Ct&&k.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var Be=(0,v.connect)(({shixunHomeworks:et})=>({shixunHomeworks:et}))(ve),be=F(85670),_e=F(25711),Ke=F(32583),He=F(65022),ge=F.n(He),ie=F(94661),D=F(59301),$=Object.defineProperty,ee=Object.defineProperties,K=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,W=(et,Se,Ge)=>Se in et?$(et,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):et[Se]=Ge,q=(et,Se)=>{for(var Ge in Se||(Se={}))oe.call(Se,Ge)&&W(et,Ge,Se[Ge]);if(H)for(var Ge of H(Se))G.call(Se,Ge)&&W(et,Ge,Se[Ge]);return et},pe=(et,Se)=>ee(et,K(Se)),Fe=(et,Se)=>{var Ge={};for(var ke in et)oe.call(et,ke)&&Se.indexOf(ke)<0&&(Ge[ke]=et[ke]);if(et!=null&&H)for(var ke of H(et))Se.indexOf(ke)<0&&G.call(et,ke)&&(Ge[ke]=et[ke]);return Ge},Oe=(et,Se,Ge)=>new Promise((ke,at)=>{var je=At=>{try{$e(Ge.next(At))}catch(Ct){at(Ct)}},We=At=>{try{$e(Ge.throw(At))}catch(Ct){at(Ct)}},$e=At=>At.done?ke(At.value):Promise.resolve(At.value).then(je,We);$e((Ge=Ge.apply(et,Se)).next())});const Te=et=>{var Se=et,{shixunHomeworks:Ge,globalSetting:ke,loading:at,classroomList:je,dispatch:We}=Se,$e=Fe(Se,["shixunHomeworks","globalSetting","loading","classroomList","dispatch"]),At,Ct,qt,vr,Ut,Lt,gt,St,zt,Cr,hr,pr,mr,Lr,Rr,jr,Pr,Zr,$n,Hn,Ln,lr,ur,Nt,Tr,Jr,Cn,zr,Or,Wr,Ai;const[Kr,wn]=(0,L.useState)(q({},(0,v.useParams)())),Zn=(0,v.useParams)(),tr=(0,v.useLocation)(),[]=(0,L.useState)([]),[bt,fr]=(0,L.useState)({last:!1}),[Dt,Yr]=(0,L.useState)({last:!1}),vn=(0,L.useRef)(),lt=(0,L.useRef)(),[_t,Rt]=(0,L.useState)(!1),[Wt,$t]=(0,L.useState)(!1),[Zt,Yt]=(0,L.useState)(!1),{shixunWorkReport:dt}=Ge,[Vr,Xr]=(0,L.useState)(new(e())),[Qr,jn]=(0,L.useState)([]),[xn,si]=(0,L.useState)(!1),[yi,Bi]=(0,L.useState)(!1);(0,L.useEffect)(()=>(We({type:"globalSetting/footerToggle",payload:!1}),We({type:"classroomList/getAssistantPermissions",payload:{course_id:Kr.coursesId}}),()=>{We({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,L.useEffect)(()=>{Ge.actionTabs.key==="\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"&&Qr.length>0&&!Wt&&setTimeout(()=>{gi("all")},800)},[Qr,Wt]),(0,L.useEffect)(()=>{wn(q({},Zn))},[tr.pathname]);const Hi=()=>{document.body.scrollIntoView()};function hi(){return Oe(this,null,function*(){var Fn,Vn,rr,Mr;const bn=JSON.parse(sessionStorage.all_student_works_params||"{}"),ln=yield We({type:"shixunHomeworks/getAllStudentWorks",payload:q(q({},Kr),bn)});jn(ln.all_student_works);const hn=(Fn=ln.all_student_works)==null?void 0:Fn.map(Qn=>String(Qn.student_work_id)).indexOf(Kr.homeworkId);hn===((Vn=ln.all_student_works)==null?void 0:Vn.length)-1?fr({last:!0}):fr((rr=ln.all_student_works)==null?void 0:rr[hn+1]),Yr(hn===0?{last:!0}:(Mr=ln.all_student_works)==null?void 0:Mr[hn-1])})}const ci=()=>{document.querySelectorAll("canvas").forEach(Fn=>{(!Fn.clientWidth||!Fn.clientHeight)&&Fn.remove()})},fi=()=>{vn.current.offsetHeight>62e3?Yt(!1):Yt(!0)},gi=Fn=>Oe(void 0,null,function*(){var Vn,rr,Mr,bn;let ln=0,hn;hn=g.default.info({width:460,title:D.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A,",D.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:D.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",D.createElement("span",{className:"c-blue"},ln+1),"/",Fn!=="all"?1:Qr==null?void 0:Qr.length,D.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:y.modal,onOk:()=>{}});const Qn={margin:[0,0],filename:`${(Vn=dt==null?void 0:dt.data)==null?void 0:Vn.user_name}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function io(){return Oe(this,null,function*(){const Wn=yield We({type:"shixunHomeworks/getShixunWorkReports",payload:pe(q({},Kr),{homeworkId:Qr[ln].student_work_id,user_id:Qr[ln].user_id,id:Kr.categoryId})});Hi(),ln++,setTimeout(()=>Oe(this,null,function*(){var Oi,Gn;ci();const ri=Vr.folder(`${(Oi=Wn==null?void 0:Wn.data)==null?void 0:Oi.user_name}`),Ii=document.querySelector("#export-all").children;let Kn=ge()();for(let Ui=0;Ui<Ii.length;Ui++)yield Kn.set(Qn).from(Ii[Ui]).toContainer().toCanvas().toPdf().get("pdf").then(Li=>Oe(this,null,function*(){Ui<Ii.length-1&&(yield Li.addPage())}));ri.file(`${Qr[ln-1].student_work_user_name}${ln}.pdf`,Kn.output("blob"));const ii=ri.folder("\u4EE3\u7801\u6587\u4EF6");(Gn=Wn==null?void 0:Wn.hack)==null||Gn.map((Ui,Li)=>{var Ao;const wt=ii.folder(`\u7B2C${Li+1}\u5173-${Ui.name}-${Ui.id}`);(Ao=Ui==null?void 0:Ui.languages)==null||Ao.map(Vt=>{wt.file(`${Vt.language}.txt`,b.Base64.decode(Vt==null?void 0:Vt.code))})}),hn.update({content:D.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",D.createElement("span",{className:"c-blue"},ln),"/",Qr==null?void 0:Qr.length,D.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),ln==(Qr==null?void 0:Qr.length)?(hn.destroy(),ti()):io()}),2200)})}if(Fn!=="all"||(Qr==null?void 0:Qr.length)<2){ci(),Hi();const Wn=lt.current.children;let Oi=ge()();const Gn=Vr.folder(`${(rr=dt==null?void 0:dt.data)==null?void 0:rr.user_name}`);for(let Ii=0;Ii<Wn.length;Ii++)yield Oi.set(Qn).from(Wn[Ii]).toContainer().toCanvas().toPdf().get("pdf").then(Kn=>Oe(void 0,null,function*(){Ii<Wn.length-1&&(yield Kn.addPage())}));Rt(!1),Gn.file(`${(Mr=dt==null?void 0:dt.data)==null?void 0:Mr.user_name}.pdf`,Oi.output("blob"),{base64:!1});const ri=Gn.folder("\u4EE3\u7801\u6587\u4EF6");(bn=dt==null?void 0:dt.hack)==null||bn.map((Ii,Kn)=>{var ii;const Ui=ri.folder(`\u7B2C${Kn+1}\u5173-${Ii.name}-${Ii.id}`);(ii=Ii==null?void 0:Ii.languages)==null||ii.map(Li=>{Ui.file(`${Li.language}.txt`,b.Base64.decode(Li==null?void 0:Li.code))})}),hn.destroy(),ti();return}else io()}),ti=()=>{Vr.generateAsync({type:"blob"}).then(function(Fn){const Vn=document.createElement("a");Vn.href=window.URL.createObjectURL(Fn),Vn.download=dt.category.course_name+".zip",document.body.appendChild(Vn);const rr=document.createEvent("MouseEvents");rr.initEvent("click",!1,!1),Vn.dispatchEvent(rr),document.body.removeChild(Vn),Xr(new(e()))}),Yt(!1)};(0,L.useEffect)(()=>{An()},[Kr.homeworkId]);const An=()=>Oe(void 0,null,function*(){$t(!0),yield We({type:"shixunHomeworks/getShixunWorkReports",payload:q({},Kr)}),$t(!1),(0,m.GJ)()&&hi()}),xr=[{title:"\u9898\u53F7",dataIndex:"name",render:(Fn,Vn,rr)=>rr+1},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"30%"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finish_time",width:"200px",render:(Fn,Vn,rr)=>{var Mr,bn;return D.createElement("div",null,D.createElement("p",null,Fn||"- -"),(bn=(Mr=Vn==null?void 0:Vn.subitem)==null?void 0:Mr.map(ln=>ln.finish_time))==null?void 0:bn.map(ln=>D.createElement("p",null,ln||"- -")))}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"submit_count",render:(Fn,Vn,rr)=>{var Mr,bn;return D.createElement("div",null,D.createElement("p",null,Fn||"- -"),(bn=(Mr=Vn==null?void 0:Vn.subitem)==null?void 0:Mr.map(ln=>ln.submit_count))==null?void 0:bn.map(ln=>D.createElement("p",null,ln||"- -")))}},{title:"\u8FD0\u884C\u65F6\u95F4\uFF08ms\uFF09",dataIndex:"run_time",render:(Fn,Vn,rr)=>{var Mr,bn;return D.createElement("div",null,D.createElement("p",null,Fn||"- -"),(bn=(Mr=Vn==null?void 0:Vn.subitem)==null?void 0:Mr.map(ln=>ln.run_time))==null?void 0:bn.map(ln=>D.createElement("p",null,ln||"- -")))}},{title:"\u5185\u5B58\uFF08kb\uFF09",dataIndex:"memory",render:(Fn,Vn,rr)=>{var Mr,bn;return D.createElement("div",null,D.createElement("p",null,Fn||"- -"),(bn=(Mr=Vn==null?void 0:Vn.subitem)==null?void 0:Mr.map(ln=>ln.memory))==null?void 0:bn.map(ln=>D.createElement("p",null,ln||"- -")))}},{title:"\u4F7F\u7528\u8BED\u8A00",dataIndex:"language",render:(Fn,Vn,rr)=>{var Mr,bn;return D.createElement("div",null,D.createElement("p",null,Fn||"- -"),(bn=(Mr=Vn==null?void 0:Vn.subitem)==null?void 0:Mr.map(ln=>ln.language))==null?void 0:bn.map(ln=>D.createElement("p",null,ln||"- -")))}},{title:"\u5F97\u5206",dataIndex:"score",render:(Fn,Vn,rr)=>D.createElement("div",null,D.createElement("p",null,Fn||"- -"))},{title:"\u6392\u540D",dataIndex:"rank",render:(Fn,Vn,rr)=>{var Mr,bn;return D.createElement("div",null,D.createElement("p",null,Fn||"- -"),(bn=(Mr=Vn==null?void 0:Vn.subitem)==null?void 0:Mr.map(ln=>ln.rank))==null?void 0:bn.map(ln=>D.createElement("p",null,ln||"- -")))}}],Yn=Fn=>{We({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{Fn==="next"?v.history.push(`/classrooms/${Kr.coursesId}/program_homework/${Kr.categoryId}/${bt==null?void 0:bt.student_work_id}/${bt==null?void 0:bt.user_id}/comment`):v.history.push(`/classrooms/${Kr.coursesId}/program_homework/${Kr.categoryId}/${Dt==null?void 0:Dt.student_work_id}/${Dt==null?void 0:Dt.user_id}/comment`)},200)};return D.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},D.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},D.createElement(c.Z,{loading:Wt,active:!0,avatar:{size:40},paragraph:{rows:5}},D.createElement("div",{className:"edu-container"},((At=dt==null?void 0:dt.category)==null?void 0:At.course_id)&&D.createElement("section",{className:"animated fadeIn"},D.createElement("aside",{className:""},(dt==null?void 0:dt.category)&&D.createElement(u.Z,{separator:">"},D.createElement(u.Z.Item,null,D.createElement(v.Link,{to:`/classrooms/${(Ct=dt==null?void 0:dt.category)==null?void 0:Ct.course_id}/program_homework`},(qt=dt==null?void 0:dt.category)==null?void 0:qt.course_name)),D.createElement(u.Z.Item,null,D.createElement(v.Link,{to:`/classrooms/${(vr=dt==null?void 0:dt.category)==null?void 0:vr.course_id}/program_homework`},dt.category.category_name)),D.createElement(u.Z.Item,null,D.createElement(v.Link,{to:`/classrooms/${(Ut=dt==null?void 0:dt.category)==null?void 0:Ut.course_id}/program_homework/${Kr==null?void 0:Kr.categoryId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),D.createElement(u.Z.Item,null,(Lt=dt==null?void 0:dt.data)==null?void 0:Lt.user_name))),D.createElement("aside",{className:[y.title1,"mt20"].join(" ")},D.createElement(n.Z,{align:"middle"},D.createElement(l.Z,{flex:1},D.createElement(v.Link,{to:`/classrooms/${Kr.coursesId}/program_homework/${Kr==null?void 0:Kr.categoryId}/detail`},D.createElement(i.Z,{className:"font16 c-black"})),D.createElement("strong",{className:"font20 ml5"},(gt=dt==null?void 0:dt.category)==null?void 0:gt.homework_name),D.createElement(d.VV,{temporary:!0,status:dt.homework_status})),D.createElement(l.Z,{className:y.title1_right},D.createElement(o.ZP,{className:"ml10",onClick:()=>{var Fn;if((0,m.Rm)()&&!((Fn=je.AssistantObject.hack)!=null&&Fn.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}gi("")},loading:_t},D.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"),(0,m.GJ)()&&(Qr==null?void 0:Qr.length)>1&&D.createElement(o.ZP,{className:"ml10",onClick:()=>{var Fn;if((0,m.Rm)()&&!((Fn=je.AssistantObject.hack)!=null&&Fn.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}gi("all")}},D.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7F16\u7A0B\u62A5\u544A"))))),D.createElement("aside",{className:"mt30 relative"})),D.createElement("aside",{className:"edu-container bg-white",ref:vn},D.createElement("div",{id:"export-all",ref:lt},D.createElement("div",{id:"export-all-1"},D.createElement("div",{className:y.title},D.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),D.createElement("div",null,(0,m.GJ)()&&D.createElement(o.ZP,{className:"mr20",type:"primary",onClick:()=>{We({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:dt.user_id,data:q({},dt)}}})}},D.createElement(a.Z,null),(St=dt==null?void 0:dt.data)!=null&&St.has_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),D.createElement(r.Z,{style:{marginTop:0}}),D.createElement(n.Z,{className:"pl30 pr30"},D.createElement(l.Z,null,D.createElement("img",{className:y.userPic,src:`${h.Z.IMG_SERVER}/images/${(zt=dt==null?void 0:dt.data)==null?void 0:zt.image_url}`,alt:(Cr=dt==null?void 0:dt.data)==null?void 0:Cr.username})),D.createElement(l.Z,null,D.createElement("span",{className:"font16 ml40"},(hr=dt==null?void 0:dt.data)==null?void 0:hr.user_name),D.createElement(d.UQ,{status:(pr=dt==null?void 0:dt.data)==null?void 0:pr.compelete_status}),D.createElement("ul",{className:y.userInfo},D.createElement("li",null,"\u5B66\u53F7\uFF1A",((mr=dt==null?void 0:dt.data)==null?void 0:mr.student_id)||"--"),D.createElement("li",null,"\u5206\u73ED\uFF1A",((Lr=dt==null?void 0:dt.data)==null?void 0:Lr.course_group)||"--"),D.createElement("br",null),D.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5237\u9898\uFF1A",D.createElement("span",{className:"c-red"},(Rr=dt==null?void 0:dt.data)==null?void 0:Rr.finish_do)),D.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5237\u9898\uFF1A",D.createElement("span",{className:"c-red"},((jr=dt==null?void 0:dt.data)==null?void 0:jr.latest_do)||"-")))),D.createElement("ul",{className:[y.listItem,"mt10"].join(" ")},D.createElement("li",null,D.createElement("strong",null,"\u5B8C\u6210\u65F6\u95F4"),D.createElement("div",{className:"c-light-black mt20"},(dt==null?void 0:dt.data)&&((Pr=dt==null?void 0:dt.data)==null?void 0:Pr.finish_time))),D.createElement("li",null,D.createElement("strong",null,"\u5B8C\u6210\u65F6\u957F",D.createElement("i",{onClick:Fn=>{Fn.stopPropagation(),Fn.preventDefault(),Bi(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),D.createElement("div",{className:"c-light-black mt20"},(Zr=dt==null?void 0:dt.data)==null?void 0:Zr.finish_time_long)),D.createElement("li",null,D.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),D.createElement("div",{className:"mt20"},($n=dt==null?void 0:dt.data)==null?void 0:$n.submit_count)),D.createElement("li",null,D.createElement("strong",null,"\u901A\u8FC7\u7387"),D.createElement("div",{className:"mt20"},D.createElement("span",null,((Hn=dt==null?void 0:dt.data)==null?void 0:Hn.pass_rate)||"- -"))),D.createElement("li",null,D.createElement("strong",null,"\u5F97\u5206"),D.createElement("div",{className:"mt20"},D.createElement(ie.n,{value:(Ln=dt==null?void 0:dt.data)==null?void 0:Ln.score,placeholder:"-"}))),D.createElement("li",null,D.createElement("strong",null,"\u7EC3\u4E60\u603B\u6392\u540D"),D.createElement("div",{className:"mt20"},D.createElement("span",{className:"c-orange"},(lr=dt==null?void 0:dt.data)==null?void 0:lr.total_rank))),D.createElement("li",null,D.createElement("strong",null,"\u5206\u73ED\u6392\u540D"),D.createElement("div",{className:"mt20"},D.createElement("span",{className:"c-orange"},(ur=dt==null?void 0:dt.data)==null?void 0:ur.class_rank))))),D.createElement(r.Z,{style:{margin:0}}),(((Nt=dt==null?void 0:dt.data)==null?void 0:Nt.work_comment_hidden)||((Tr=dt==null?void 0:dt.data)==null?void 0:Tr.work_comment))&&D.createElement("div",null,D.createElement(n.Z,{align:"middle"},D.createElement(l.Z,{flex:1},D.createElement("h1",{className:y.title},"\u70B9\u8BC4\u5185\u5BB9")),D.createElement(l.Z,{className:"pr30"},(0,m.GJ)()&&D.createElement(o.ZP,{onClick:()=>Oe(void 0,null,function*(){g.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:D.createElement(A.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Oe(this,null,function*(){var Fn;(yield(0,Ke.gZ)({comment_id:(Fn=dt==null?void 0:dt.data)==null?void 0:Fn.comment_id,homeworkId:Kr.homeworkId})).status===0&&(s.ZP.success("\u5220\u9664\u6210\u529F"),We({type:"shixunHomeworks/getShixunWorkReports",payload:q({},Kr)}))})}})})},D.createElement(p.Z,null),"\u5220\u9664"))),D.createElement(r.Z,{style:{margin:0}}),((Jr=dt==null?void 0:dt.data)==null?void 0:Jr.work_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(_e.Z,{value:(Cn=dt==null?void 0:dt.data)==null?void 0:Cn.work_comment})),((zr=dt==null?void 0:dt.data)==null?void 0:zr.work_comment_hidden)&&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(_e.Z,{value:(Or=dt==null?void 0:dt.data)==null?void 0:Or.work_comment_hidden}))),D.createElement("h1",{className:y.title},"\u9636\u6BB5\u6210\u7EE9"),D.createElement("aside",{className:"pl30 pr30"},D.createElement(t.default,{dataSource:dt==null?void 0:dt.hack,pagination:!1,columns:xr})),((Wr=dt==null?void 0:dt.data)==null?void 0:Wr.work_description)&&D.createElement(D.Fragment,null,D.createElement("h1",{className:y.title},"\u4E2A\u4EBA\u603B\u7ED3"),D.createElement("aside",{className:"pl30 pr30"},D.createElement(_e.Z,{value:(Ai=dt==null?void 0:dt.data)==null?void 0:Ai.work_description}))),D.createElement("h1",{className:y.title},"\u5237\u9898\u8BE6\u60C5")),D.createElement(Z,{autoHeight:Zt}))),(0,m.GJ)()&&D.createElement("aside",{className:`${y.footerBar} ${_t?y.footerBarStatic:""}`},D.createElement("aside",{className:"edu-container"},D.createElement(n.Z,{align:"middle"},D.createElement(l.Z,{flex:"1"},D.createElement(v.Link,{className:y.exitComment,to:`/classrooms/${Kr.coursesId}/program_homework/${Kr.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),D.createElement(l.Z,{flex:"1",className:"tr"},D.createElement(o.ZP,{type:"default",disabled:Dt==null?void 0:Dt.last,onClick:()=>Yn()},"\u4E0A\u4E00\u4E2A"),D.createElement(o.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:bt==null?void 0:bt.last,onClick:()=>Yn("next")},"\u4E0B\u4E00\u4E2A"),(0,m.GJ)()&&D.createElement(o.ZP,{type:"primary",onClick:()=>Oe(void 0,null,function*(){var Fn;if(!((Fn=je.AssistantObject.hack)!=null&&Fn.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}We({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:dt.user_id,data:q({},dt)}}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),D.createElement(Be,null),D.createElement(be.Z,null),D.createElement(g.default,{open:xn,width:860,centered:!0,onCancel:()=>{si(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},D.createElement("div",{style:{color:"#333333",fontWeight:400}},D.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),D.createElement("br",null),D.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"),D.createElement("br",null),D.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"),D.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 "),D.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")),D.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},D.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),D.createElement("br",null),D.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 "),D.createElement("br",null),D.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"),D.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 "),D.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"),D.createElement("br",null),D.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")),D.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},D.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),D.createElement("br",null),D.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")),D.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},D.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),D.createElement("br",null),D.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"))),D.createElement(g.default,{open:yi,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{Bi(!1)},width:600},D.createElement("div",{style:{fontWeight:400,color:"#333333"}},D.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",D.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"),D.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",D.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"),D.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",D.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 Re=(0,v.connect)(({shixunHomeworks:et,loading:Se,globalSetting:Ge,classroomList:ke})=>({shixunHomeworks:et,globalSetting:Ge,loading:Se.effects,classroomList:ke}))(Te)},85670:function(Ur,st,F){"use strict";var L=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,o=(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)&&o(a,p,A[p]);if(u)for(var p of u(A))l.call(A,p)&&o(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=B=>{try{E(p.next(B))}catch(b){m(b)}},y=B=>{try{E(p.throw(B))}catch(b){m(b)}},E=B=>B.done?h(B.value):Promise.resolve(B.value).then(d,y);E((p=p.apply(a,A)).next())});const i=a=>{var A=a,{shixunHomeworks:p,dispatch:h}=A,m=r(A,["shixunHomeworks","dispatch"]);const d=(0,g.useParams)();return L.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:{}})}},L.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),L.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};st.Z=(0,g.connect)(({shixunHomeworks:a})=>({shixunHomeworks:a}))(i)},94661:function(Ur,st,F){"use strict";F.d(st,{n:function(){return Ct},Z:function(){return vr}});var L=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),o=F(92832),s=F(3113),r=F(38854),t=F(2595),i=F(5112),a=F(88897),A=F(25700),p=F(18290),h=F(88551),m=F(69602),d=F(35323),y=F(97267),E=F(58130),B=F(85670),b=F(85404),w=F(70635),S=F(42203),C=Object.defineProperty,P=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,I=(Ut,Lt,gt)=>Lt in Ut?C(Ut,Lt,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Ut[Lt]=gt,V=(Ut,Lt)=>{for(var gt in Lt||(Lt={}))R.call(Lt,gt)&&I(Ut,gt,Lt[gt]);if(P)for(var gt of P(Lt))Z.call(Lt,gt)&&I(Ut,gt,Lt[gt]);return Ut},M=(Ut,Lt)=>{var gt={};for(var St in Ut)R.call(Ut,St)&&Lt.indexOf(St)<0&&(gt[St]=Ut[St]);if(Ut!=null&&P)for(var St of P(Ut))Lt.indexOf(St)<0&&Z.call(Ut,St)&&(gt[St]=Ut[St]);return gt},k=(Ut,Lt,gt)=>new Promise((St,zt)=>{var Cr=mr=>{try{pr(gt.next(mr))}catch(Lr){zt(Lr)}},hr=mr=>{try{pr(gt.throw(mr))}catch(Lr){zt(Lr)}},pr=mr=>mr.done?St(mr.value):Promise.resolve(mr.value).then(Cr,hr);pr((gt=gt.apply(Ut,Lt)).next())});const te=Ut=>{var Lt=Ut,{shixunHomeworks:gt,dispatch:St}=Lt,zt=M(Lt,["shixunHomeworks","dispatch"]);const Cr=(0,S.useParams)(),[hr,pr]=(0,L.useState)(!0),[mr,Lr]=(0,L.useState)(!1),[Rr]=le.default.useForm(),jr=()=>k(void 0,null,function*(){const Pr=Rr.getFieldValue();(yield(0,w.ZP)(`/api/homework_commons/${Cr.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...gt.actionTabs.selectArrs],cover_all:hr,hidden_comment:Pr.hidden_comment,comment:Pr.comment}})).status===0&&(e.ZP.success("\u8BC4\u9605\u6210\u529F"),Rr.resetFields(),St({type:"shixunHomeworks/setActionTabs",payload:{}}),St({type:"shixunHomeworks/getWorkList",payload:V({},gt.actionTabs.params)}))});return L.createElement(L.Fragment,null,L.createElement(g.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:gt.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>k(void 0,null,function*(){const Pr=Rr.getFieldValue();JSON.stringify(Pr)==="{}"||Pr.hidden_comment===""&&Pr.comment===""?Lr(!0):gt.workList.partial_comment?St({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:gt.actionTabs.selectArrs,params:gt.actionTabs.params}}):jr()}),onCancel:()=>{St({type:"shixunHomeworks/setActionTabs",payload:{}})}},L.createElement(le.default,{form:Rr,onChange:()=>{mr&&Lr(!1)}},L.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),L.createElement(le.default.Item,{name:"comment"},L.createElement(o.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),L.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),L.createElement(le.default.Item,{name:"hidden_comment"},L.createElement(o.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),mr&&L.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),L.createElement(g.default,{centered:!0,title:L.createElement("span",null,L.createElement(b.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:gt.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{jr()},onCancel:()=>{St({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},L.createElement("div",{className:"tc"},L.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"),L.createElement("p",null,L.createElement(i.ZP.Group,{onChange:Pr=>{pr(Pr.target.value)},value:hr},L.createElement(i.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),L.createElement(i.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var ne=(0,S.connect)(({shixunHomeworks:Ut})=>({shixunHomeworks:Ut}))(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"},de=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ve=(Ut,Lt)=>{var gt={};for(var St in Ut)me.call(Ut,St)&&Lt.indexOf(St)<0&&(gt[St]=Ut[St]);if(Ut!=null&&de)for(var St of de(Ut))Lt.indexOf(St)<0&&Ee.call(Ut,St)&&(gt[St]=Ut[St]);return gt},Be=(Ut,Lt,gt)=>new Promise((St,zt)=>{var Cr=mr=>{try{pr(gt.next(mr))}catch(Lr){zt(Lr)}},hr=mr=>{try{pr(gt.throw(mr))}catch(Lr){zt(Lr)}},pr=mr=>mr.done?St(mr.value):Promise.resolve(mr.value).then(Cr,hr);pr((gt=gt.apply(Ut,Lt)).next())});const be=Ut=>{var Lt=Ut,{shixunHomeworks:gt,dispatch:St}=Lt,zt=ve(Lt,["shixunHomeworks","dispatch"]),Cr,hr,pr,mr;const Lr=(0,S.useParams)(),[Rr,jr]=(0,L.useState)(!1),[Pr,Zr]=(0,L.useState)((hr=(Cr=gt.actionTabs.selectArrs)==null?void 0:Cr.data)==null?void 0:hr.name),[$n]=le.default.useForm();(0,L.useEffect)(()=>{var Ln,lr,ur,Nt,Tr,Jr;gt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&$n.setFieldsValue({comment:(lr=(Ln=gt.actionTabs.selectArrs)==null?void 0:Ln.data)==null?void 0:lr.work_comment,hidden_comment:(Nt=(ur=gt.actionTabs.selectArrs)==null?void 0:ur.data)==null?void 0:Nt.work_comment_hidden}),Zr((Jr=(Tr=gt.actionTabs.selectArrs)==null?void 0:Tr.data)==null?void 0:Jr.name)},[gt.actionTabs.key]);const Hn=()=>Be(void 0,null,function*(){var Ln,lr;const ur=$n.getFieldValue();if((yield(0,w.ZP)(`/api/student_works/${(lr=(Ln=gt.actionTabs.selectArrs)==null?void 0:Ln.data)==null?void 0:lr.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:ur.hidden_comment,comment:ur.comment}})).status===0)return e.ZP.success("\u8BC4\u9605\u6210\u529F"),$n.resetFields(),St({type:"shixunHomeworks/setActionTabs",payload:{}}),St({type:"shixunHomeworks/getWorkList",payload:Lr})});return L.createElement(L.Fragment,null,L.createElement(g.default,{centered:!0,title:(mr=(pr=gt.actionTabs.selectArrs)==null?void 0:pr.data)!=null&&mr.work_comment_hidden?"\u66F4\u6539"+Pr+"\u70B9\u8BC4":Pr+"\u70B9\u8BC4",open:gt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Be(void 0,null,function*(){const Ln=$n.getFieldValue();JSON.stringify(Ln)==="{}"||Ln.hidden_comment===""&&Ln.comment===""?jr(!0):Hn()}),onCancel:()=>{St({type:"shixunHomeworks/setActionTabs",payload:{}})}},L.createElement(le.default,{form:$n,onChange:()=>{Rr&&jr(!1)}},L.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),L.createElement(le.default.Item,{name:"comment"},L.createElement(o.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),L.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),L.createElement(le.default.Item,{name:"hidden_comment"},L.createElement(o.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Rr&&L.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var _e=(0,S.connect)(({shixunHomeworks:Ut})=>({shixunHomeworks:Ut}))(be),Ke=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ie=(Ut,Lt)=>{var gt={};for(var St in Ut)He.call(Ut,St)&&Lt.indexOf(St)<0&&(gt[St]=Ut[St]);if(Ut!=null&&Ke)for(var St of Ke(Ut))Lt.indexOf(St)<0&&ge.call(Ut,St)&&(gt[St]=Ut[St]);return gt},D=(Ut,Lt,gt)=>new Promise((St,zt)=>{var Cr=mr=>{try{pr(gt.next(mr))}catch(Lr){zt(Lr)}},hr=mr=>{try{pr(gt.throw(mr))}catch(Lr){zt(Lr)}},pr=mr=>mr.done?St(mr.value):Promise.resolve(mr.value).then(Cr,hr);pr((gt=gt.apply(Ut,Lt)).next())});const $=Ut=>{var Lt=Ut,{shixunHomeworks:gt,dispatch:St}=Lt,zt=ie(Lt,["shixunHomeworks","dispatch"]);const Cr=(0,S.useParams)(),[hr,pr]=(0,L.useState)([]),[mr,Lr]=(0,L.useState)([]);(0,L.useEffect)(()=>{gt.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Rr()},[gt.actionTabs.key]);function Rr(){return D(this,null,function*(){const Pr=yield(0,w.ZP)(`/api/homework_commons/${Cr.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});pr(Pr)})}const jr=[{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 L.createElement(L.Fragment,null,L.createElement(g.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:gt.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>D(void 0,null,function*(){const Pr=yield(0,w.ZP)(`/api/homework_commons/${Cr.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:mr}});(Pr==null?void 0:Pr.status)===0&&(S.history.replace(`/classrooms/${Cr.coursesId}/shixun_homework/${Cr.categoryId}/detail?tabs=4`),window.location.reload(),St({type:"shixunHomeworks/setActionTabs",payload:{}}),Lr([]))}),onCancel:()=>{Lr([]),St({type:"shixunHomeworks/setActionTabs",payload:{}})}},L.createElement(t.default,{rowSelection:{type:"checkbox",onChange:(Pr,Zr)=>{Lr([...Pr])},selectedRowKeys:mr,getCheckboxProps:Pr=>({disabled:Pr.status==="\u8FDB\u884C\u4E2D"||Pr.works_count===0})},rowKey:Pr=>Pr.key||Pr.id,scroll:{y:300},pagination:!1,columns:jr,dataSource:hr==null?void 0:hr.group_list})))};var ee=(0,S.connect)(({shixunHomeworks:Ut})=>({shixunHomeworks:Ut}))($),K=F(23469),H=F(54839),oe=F(18032),G=Object.defineProperty,W=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Fe=(Ut,Lt,gt)=>Lt in Ut?G(Ut,Lt,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Ut[Lt]=gt,Oe=(Ut,Lt)=>{for(var gt in Lt||(Lt={}))q.call(Lt,gt)&&Fe(Ut,gt,Lt[gt]);if(W)for(var gt of W(Lt))pe.call(Lt,gt)&&Fe(Ut,gt,Lt[gt]);return Ut},Te=(Ut,Lt,gt)=>new Promise((St,zt)=>{var Cr=mr=>{try{pr(gt.next(mr))}catch(Lr){zt(Lr)}},hr=mr=>{try{pr(gt.throw(mr))}catch(Lr){zt(Lr)}},pr=mr=>mr.done?St(mr.value):Promise.resolve(mr.value).then(Cr,hr);pr((gt=gt.apply(Ut,Lt)).next())});const Re=({shixunHomeworks:Ut,dispatch:Lt,isShow:gt,setIsShow:St,item:zt,coursesId:Cr,categoryId:hr})=>{const[pr,mr]=(0,L.useState)({page:1,limit:10}),[Lr,Rr]=(0,L.useState)([]),[jr,Pr]=(0,L.useState)(!1);(0,L.useEffect)(()=>{gt&&Zr()},[gt]);function Zr(){return Te(this,null,function*(){Pr(!0);const Hn=yield(0,w.ZP)(`/api/student_works/${zt.id}/game_details.json`,{method:"get",params:Oe({},pr)});Pr(!1),Hn.status===0&&Rr(Hn==null?void 0:Hn.data)})}const $n=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(Hn,Ln,lr)=>L.createElement("span",{style:{color:"#000"}},pr.limit*(pr.page-1)+lr+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(Hn,Ln,lr)=>L.createElement("span",{style:{color:"#000"}},Hn)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(Hn,Ln,lr)=>L.createElement("span",null,Hn==0?"\u672A\u901A\u5173":Hn==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:(Hn,Ln,lr)=>L.createElement("span",{style:{color:"#333"}},Hn)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(Hn,Ln,lr)=>L.createElement("span",{style:{color:"#333"}},Hn)}];return L.createElement(L.Fragment,null,L.createElement(g.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:gt,width:700,footer:null,maskClosable:!1,onCancel:()=>{pr.page=1,pr.limit=10,mr(Oe({},pr)),St(!1)}},L.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},L.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},L.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),L.createElement("span",{title:zt==null?void 0:zt.user_name,style:{color:"#232B40"}},zt==null?void 0:zt.user_name)),L.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},L.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),L.createElement("span",{title:zt==null?void 0:zt.student_id,style:{color:"#232B40"}},(zt==null?void 0:zt.student_id)||"--")),L.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},L.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),L.createElement("span",{title:zt==null?void 0:zt.group_name,style:{color:"#232B40"}},(zt==null?void 0:zt.group_name)||"--"))),L.createElement(t.default,{scroll:{y:380},columns:$n,loading:jr,style:{marginBottom:pr.limit>(Lr==null?void 0:Lr.count)?"16px":"0"},dataSource:Lr.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:pr.limit,current:pr.page,position:["bottomRight"],onChange:(Hn,Ln)=>{pr.page=Hn,pr.limit=Ln,mr(Oe({},pr)),Zr()},total:Lr==null?void 0:Lr.count,showTotal:(Hn,Ln)=>L.createElement("span",null,"\u5171",L.createElement("span",{style:{color:"#165DFF"}}," ",Hn," "),"\u6761\u6570\u636E")}})))};var et=(0,S.connect)(({shixunHomeworks:Ut})=>({shixunHomeworks:Ut}))(Re),Se=F(59301),Ge=Object.defineProperty,ke=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,We=(Ut,Lt,gt)=>Lt in Ut?Ge(Ut,Lt,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Ut[Lt]=gt,$e=(Ut,Lt)=>{for(var gt in Lt||(Lt={}))at.call(Lt,gt)&&We(Ut,gt,Lt[gt]);if(ke)for(var gt of ke(Lt))je.call(Lt,gt)&&We(Ut,gt,Lt[gt]);return Ut},At=(Ut,Lt,gt)=>new Promise((St,zt)=>{var Cr=mr=>{try{pr(gt.next(mr))}catch(Lr){zt(Lr)}},hr=mr=>{try{pr(gt.throw(mr))}catch(Lr){zt(Lr)}},pr=mr=>mr.done?St(mr.value):Promise.resolve(mr.value).then(Cr,hr);pr((gt=gt.apply(Ut,Lt)).next())});const Ct=({value:Ut,placeholder:Lt=""})=>{if(Ut==null||Ut==="")return Se.createElement("span",null,Lt);{const gt=Number(Ut);if(gt>=80)return Se.createElement("span",{style:{color:"#009C0F"}},gt);if(gt<80&>>=60)return Se.createElement("span",{style:{color:"#FA6400"}},gt);if(gt<60)return Se.createElement("span",{style:{color:"#E30000"}},gt)}},qt=({shixunHomeworks:Ut,classroomList:Lt,loading:gt,dispatch:St,setExportParams:zt,user:Cr})=>{var hr,pr,mr,Lr,Rr,jr,Pr,Zr,$n,Hn,Ln,lr;const ur=(0,S.useParams)(),[Nt,Tr]=(0,L.useState)($e($e({},{page:1,limit:20,order:"work_score",b_order:"desc"}),ur)),[Jr]=le.default.useForm(),[Cn,zr]=(0,L.useState)(),[Or,Wr]=(0,L.useState)({}),[Ai,Kr]=(0,L.useState)([]),[wn,Zn]=(0,L.useState)(!1),[tr,bt]=(0,L.useState)([]),[fr,Dt]=(0,L.useState)(!1),[Yr,vn]=(0,L.useState)(),[lt,_t]=(0,L.useState)(1),[Rt,Wt]=(0,L.useState)(),[$t,Zt]=(0,L.useState)(),[Yt,dt]=(0,L.useState)(),[Vr,Xr]=(0,L.useState)(),[Qr,jn]=(0,L.useState)(),[xn,si]=(0,L.useState)(!1),[yi,Bi]=(0,L.useState)(!1),[Hi,hi]=(0,L.useState)(),ci=(0,S.useLocation)();(0,L.useEffect)(()=>(fi(),()=>{Wr([]),Kr([])}),[Nt.coursesId]),(0,L.useEffect)(()=>{var rr;const Mr=JSON.parse(JSON.stringify(Ut.workList));!((rr=Mr==null?void 0:Mr.student_works)!=null&&rr.length)&&(Mr!=null&&Mr.id)?(Mr.student_works=[$e({},Mr)],Wr(Mr)):(Mr!=null&&Mr.id&&Kr([$e($e({},Mr),{number:"\u6211"})]),Wr($e({},Mr)))},[Ut.workList]);const fi=rr=>(zt($e({},Nt)),St({type:"shixunHomeworks/getWorkList",payload:Nt}));(0,L.useEffect)(()=>{St({type:"user/getUserInfo",payload:{course_id:Nt.coursesId}})},[]);const gi=()=>At(void 0,null,function*(){const rr=yield(0,Q.Uc)({categoryId:ur.categoryId});zr(rr==null?void 0:rr.update_score)}),ti=()=>At(void 0,null,function*(){St({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const rr=yield(0,Q.Vs)({categoryId:ur.categoryId});St({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(rr==null?void 0:rr.status)===0&&(e.ZP.success(rr==null?void 0:rr.message),fi())}),An=()=>{Nt.page=1;const rr=Object.assign({},Jr.getFieldsValue());delete Nt.course_group,delete Nt.teacher_comment,Object.keys(rr).map(function(Mr){var bn;switch(Mr){case"task_status":rr[Mr].includes("all")||!rr[Mr].length?(delete Nt.work_status,Jr.setFieldsValue({task_status:"all"})):(Nt.work_status=rr[Mr],Jr.setFieldsValue({task_status:Nt.work_status}));break;case"course_group_info":rr[Mr].includes("all")||!rr[Mr].length?(delete Nt.course_group,Jr.setFieldsValue({course_group_info:"all"})):(Nt.course_group=rr[Mr],Jr.setFieldsValue({course_group_info:Nt.course_group}));break;case"teacher_comment":rr[Mr].includes("all")||!rr[Mr].length?(delete Nt.teacher_comment,Jr.setFieldsValue({teacher_comment:"all"})):(Nt.teacher_comment=((bn=rr[Mr])==null?void 0:bn.length)===1?Number(rr[Mr][0]):"",Jr.setFieldsValue({teacher_comment:rr[Mr]}));break}}),fi()};(0,L.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(jn(47),si(!0))},[document.getElementById("divhe")]);const xr=(rr,Mr)=>{Nt.page=rr,Nt.limit=20,fi()};function Yn(){_t(1),Wt(""),Zt(""),dt(""),Xr(""),bt([])}const Fn=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(rr,Mr,bn)=>Nt.limit*(Nt.page-1)+bn+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:rr=>Se.createElement(v.Z,{placement:"bottomLeft",title:rr},Se.createElement("span",{className:"current"},rr))},!(0,ue.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:Nt.order==="student_id"?Nt.b_order==="desc"?"descend":"ascend":null,render:rr=>Se.createElement(v.Z,{placement:"bottomLeft",title:rr||"--"},Se.createElement("span",{className:"current"},rr||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(rr,Mr)=>rr?Se.createElement(v.Z,{placement:"bottom",title:rr},Se.createElement("span",{className:"current"},rr)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:Nt.order==="work_status"?Nt.b_order==="desc"?"descend":"ascend":null,render:rr=>Se.createElement(E.lC,{status:rr})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:Nt.order==="achieve_time"?Nt.b_order==="desc"?"descend":"ascend":null,render:(rr,Mr)=>Se.createElement(v.Z,{placement:"bottomLeft",title:rr},Se.createElement("span",{className:"current"},rr))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(rr,Mr)=>Se.createElement("span",{onClick:bn=>{var ln;bn.stopPropagation(),(ln=Or.homework_status)!=null&&ln.includes("\u5BFC\u5165")&&(hi(Mr),Bi(!0))}},rr||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:Nt.order==="work_score"?Nt.b_order==="desc"?"descend":"ascend":null,render:(rr,Mr)=>Se.createElement(v.Z,{title:Se.createElement(Se.Fragment,null,Se.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(Mr==null?void 0:Mr.late_final_score)||0),Se.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(Mr==null?void 0:Mr.late_penalty)||0),Se.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(Mr==null?void 0:Mr.score)||0))},Ct({value:rr,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:Nt.order==="achieve_time_long"?Nt.b_order==="desc"?"descend":"ascend":null,render:(rr,Mr)=>rr&&rr!="--"?Se.createElement(v.Z,{placement:"bottom",title:rr},Se.createElement("span",{className:"current"},rr)):"--"},((hr=Or.homework_status)==null?void 0:hr.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((pr=Or.homework_status)!=null&&pr.includes("\u5BFC\u5165"))&&{title:Se.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:rr=>rr?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(rr,Mr)=>{var bn;return(bn=Or.homework_status)!=null&&bn.includes("\u5BFC\u5165")?(0,ue.GJ)()?Se.createElement("a",{onClick:ln=>{ln.stopPropagation(),St({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Mr==null?void 0:Mr.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):Se.createElement("a",{onClick:ln=>{ln.stopPropagation(),hi(Mr),Bi(!0)}},"\u67E5\u770B"):(0,ue.dE)()?Se.createElement("div",null,(0,E.JL)(Mr==null?void 0:Mr.work_status)==="\u672A\u5F00\u542F"?Se.createElement("span",null,"--"):Se.createElement("a",{onClick:ln=>{var hn;if(ln.stopPropagation(),(0,ue.Rm)()&&!((hn=Lt.AssistantObject.hack)!=null&&hn.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/${Nt.coursesId}/program_homework/${Nt.categoryId}/${Mr.id}/${Mr.user_id}/comment`,"_blank")}},"\u67E5\u770B")):Se.createElement("a",{target:"_blank",onClick:ln=>{var hn,Qn;if(ln.stopPropagation(),(0,ue.Rm)()&&!((hn=Lt.AssistantObject.hack)!=null&&hn.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((Qn=Cr.userInfo)!=null&&Qn.professional_certification)window.open(`/classrooms/${Nt.coursesId}/program_homework/${Nt.categoryId}/${Mr.id}/${Mr.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,E.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(rr=>!!rr),Vn=()=>{var rr,Mr;return Se.createElement(c.default,null,Se.createElement(c.default.Item,{onClick:()=>{var bn;if((0,ue.Rm)()&&!((bn=Lt.AssistantObject.hack)!=null&&bn.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}St({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Or==null?void 0:Or.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)()&&((rr=Or==null?void 0:Or.student_works)==null?void 0:rr.length)>0&&!((Mr=Or==null?void 0:Or.homework_status)!=null&&Mr.includes("\u5BFC\u5165"))&&Se.createElement(c.default.Item,{key:"3",onClick:()=>{var bn;if((0,ue.Rm)()&&!((bn=Lt.AssistantObject.hack)!=null&&bn.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}St({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:Or==null?void 0:Or.course_group_info,fn:()=>{var ln,hn,Qn,io;St({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),S.history.push(`/classrooms/${Nt==null?void 0:Nt.coursesId}/program_homework/${Nt.categoryId}/${(hn=(ln=Or==null?void 0:Or.student_works)==null?void 0:ln[0])==null?void 0:hn.id}/${(io=(Qn=Or==null?void 0:Or.student_works)==null?void 0:Qn[0])==null?void 0:io.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),Se.createElement(c.default.Item,{key:"2",onClick:()=>{var bn;if((0,ue.Rm)()&&!((bn=Lt.AssistantObject.hack)!=null&&bn.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/${Nt.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`},((mr=Or.homework_status)==null?void 0:mr.includes("\u672A\u53D1\u5E03"))&&Se.createElement(y.Z,null),!((Lr=Or.homework_status)!=null&&Lr.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 ",Or==null?void 0:Or.publish_time),Se.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",Or==null?void 0:Or.end_time),Se.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(Or==null?void 0:Or.late_time)||"- -")),(0,ue.GJ)()&&Se.createElement(Se.Fragment,null,Se.createElement(le.default,{form:Jr,onChange:An,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((Rr=Or.task_status)==null?void 0:Rr.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"},Or.task_status&&Or.task_status.map((rr,Mr)=>Se.createElement(u.default,{name:"task_status",value:rr.id},rr.name,"(",rr.count,")")))))),((jr=Or.course_group_info)==null?void 0:jr.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:Qr+"px",overflow:"hidden"}},(Pr=Or.course_group_info)==null?void 0:Pr.map((rr,Mr)=>Se.createElement(u.default,{value:rr.course_group_id},rr.group_group_name,"(",rr.count,")"))),xn&&Se.createElement("span",{onClick:()=>{let rr=document.getElementById("divhe").scrollHeight;Qr>47?jn(47):jn(rr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Qr===47?"\u5C55\u5F00":"\u6536\u8D77",Qr===47?Se.createElement(p.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Se.createElement(h.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((Zr=Or.teacher_comment)==null?void 0:Zr.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"},Or.teacher_comment&&Or.teacher_comment.map((rr,Mr)=>Se.createElement(u.default,{value:String(rr.id)},rr.name,"(",rr.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(o.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:rr=>{Nt.search=rr.trim(),Nt.page=1,fi()},style:{width:240}})),Se.createElement(l.Z,null,Se.createElement("span",{className:"ml5"},Se.createElement("span",{className:"c-red"},Or.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",Or.work_count,"\u4E2A\u5B66\u751F\uFF09")))),Se.createElement(l.Z,null,(0,ue.GJ)()&&!(($n=Or.homework_status)!=null&&$n.includes("\u5BFC\u5165"))&&Se.createElement(s.ZP,{className:"ml10",onClick:()=>{St({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:Or.student_works.map(rr=>rr.id),params:Nt}})}},Se.createElement("span",{className:`${se.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,ue.GJ)()&&!((Hn=Or.homework_status)!=null&&Hn.includes("\u5BFC\u5165"))&&Se.createElement(s.ZP,{className:"ml10",onClick:ti},Se.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,ue.GJ)()&&Se.createElement(r.Z,{dropdownRender:Vn,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)()&&Cn&&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:gt["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:rr=>({onClick:Mr=>{var bn,ln;if(!((bn=Or.homework_status)!=null&&bn.includes("\u5BFC\u5165"))){if((0,ue.Rm)()&&!((ln=Lt.AssistantObject.hack)!=null&&ln.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/${Nt.coursesId}/program_homework/${Nt.categoryId}/${rr.id}/${rr.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:Or.student_works,columns:Fn,onChange:(rr,Mr,bn)=>{bn.field&&(Nt.order=bn.field==="score"?"work_score":bn.field),bn.order||(Nt.b_order="asc"),bn.order==="ascend"&&(Nt.b_order="asc"),bn.order==="descend"&&(Nt.b_order="desc"),bn.order||(Nt.b_order="asc"),fi()}}),Se.createElement(ne,null),Se.createElement(_e,null),Se.createElement(B.Z,null)),Se.createElement(g.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:wn,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>At(void 0,null,function*(){if(lt===2){if(tr.length<=0){e.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!Vr){e.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let rr=yield(0,w.ZP)(`/api/homework_commons/${Nt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Nt.categoryId,comment:Vr,status:tr}});rr.status===0&&(vn(rr),Zn(!1),Dt(!0))}else{if(!(Yt===0||$t===0)){if(!Yt){e.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!$t){e.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Yt>$t){e.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!Vr){e.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let rr=yield(0,w.ZP)(`/api/homework_commons/${Nt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Nt.categoryId,comment:Vr,min_score:Yt,max_score:$t}});rr.status===0&&(vn(rr),Zn(!1),Dt(!0))}}),onCancel:()=>{Zn(!1),Yn()}},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(i.ZP.Group,{value:lt,onChange:rr=>{_t(rr.target.value)}},Se.createElement(i.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Se.createElement(i.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),lt===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:Yt,onChange:rr=>dt(rr),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:$t,onChange:rr=>Zt(rr),style:{width:"100px"}})),lt===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:rr=>{bt([...rr])},style:{width:"100%"}},(Ln=Or.task_status)==null?void 0:Ln.map((rr,Mr)=>Se.createElement(u.default,{name:"task_status",value:rr.id},rr.name,"(",rr.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(K.Z,{className:se.MdEditor,onChange:rr=>Xr(rr),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Se.createElement(g.default,{open:fr,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>At(void 0,null,function*(){lt===2?(yield(0,w.ZP)(`/api/homework_commons/${Nt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Nt.categoryId,comment:Vr,status:tr}})).status===0&&(e.ZP.info("\u6253\u56DE\u6210\u529F"),Yn(),fi(),Dt(!1)):(yield(0,w.ZP)(`/api/homework_commons/${Nt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Nt.categoryId,comment:Vr,min_score:Yt,max_score:$t}})).status===0&&(e.ZP.info("\u6253\u56DE\u6210\u529F"),Yn(),fi(),Dt(!1))}),onCancel:()=>{Yn(),Dt(!1)}},Se.createElement("div",{style:{padding:"32px"}},lt===1&&Se.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Yt,"-",$t,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),lt===2&&Se.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((lr=Or.task_status)==null?void 0:lr.filter(rr=>tr==null?void 0:tr.includes(rr.id)).map(rr=>rr.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",Yr==null?void 0:Yr.count,"\u540D\u5B66\u751F")))),Se.createElement(ee,null),Se.createElement(et,{isShow:yi,setIsShow:Bi,item:Hi,coursesId:Nt.coursesId,categoryId:Nt.categoryId}),Se.createElement("aside",{className:"tc mb50 mt30"},Se.createElement(A.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:xr,current:Nt.page||1,defaultPageSize:20,total:Or.work_count})))};var vr=(0,S.connect)(({shixunHomeworks:Ut,classroomList:Lt,loading:gt,user:St})=>({shixunHomeworks:Ut,classroomList:Lt,loading:gt.effects,user:St}))(qt)},70442:function(Ur,st,F){"use strict";F.d(st,{Z:function(){return a}});var L=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),o=F(61186),s=F.n(o),r=F(81699),t=F(59301),i=(A,p,h)=>new Promise((m,d)=>{var y=b=>{try{B(h.next(b))}catch(w){d(w)}},E=b=>{try{B(h.throw(b))}catch(w){d(w)}},B=b=>b.done?m(b.value):Promise.resolve(b.value).then(y,E);B((h=h.apply(A,p)).next())}),a=({open:A,onClose:p})=>{const[h,m]=(0,L.useState)(void 0);console.log((0,le.useLocation)(),33);const d=(0,le.useLocation)();(0,L.useEffect)(()=>{A&&function(){return i(this,null,function*(){const de=yield(0,c.X6)(A);m(de.data)})}()},[A]);const{status:y,created_at:E,code:B,name:b,language:w,pass_sets_count:S,set_count:C,error_msg:P,output:R,input:Z,expected_output:I,execute_memory:V,user:M,execute_time:k,input_file_url:te,output_file_url:ne,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()(E).format("YYYY-MM-DD HH:mm:ss"))," "),t.createElement("li",null," \u8BED\u8A00\uFF1A",t.createElement("span",null,w)," "),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} / ${C} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,u.gZ)({status:y,error_msg:P,execute_time:k,output:R,input:Z,expected_output:I,input_file_url:te,output_file_url:ne,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:w==null?void 0:w.toLocaleLowerCase(),value:l.Base64.decode(B),options:{readOnly:!0}}))):null)))}},81298:function(Ur,st,F){"use strict";F.d(st,{Im:function(){return C},Y4:function(){return R}});var L=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),o=F(25711),s=F(58130),r=F(34376),t=F.n(r),i=F(70635),a=F(42203),A=F(70442),p=F(86766),h=F(22267),m=F(97655),d=F(79646),y=F(92310),E=F.n(y),B=F(39171),b=F(59301),w=(V,M,k)=>new Promise((te,ne)=>{var Q=de=>{try{se(k.next(de))}catch(me){ne(me)}},ue=de=>{try{se(k.throw(de))}catch(me){ne(me)}},se=de=>de.done?te(de.value):Promise.resolve(de.value).then(Q,ue);se((k=k.apply(V,M)).next())});const{TextArea:S}=le.default,C={[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 P=(V=>(V[V.SET_VISIBLE=0]="SET_VISIBLE",V[V.SET_TABINDEX=1]="SET_TABINDEX",V))(P||{});function R(V){const{status:M,error_msg:k,output:te,input:ne,expected_output:Q,is_file:ue,input_file_url:se,output_file_url:de,expected_output_file_url:me,setMonacoValue:Ee,setData:ve}=V,Be=(0,L.useRef)(),be=(0,L.useRef)(),_e=(0,L.useRef)();let Ke=null;const He={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,L.useEffect)(()=>{if(te&&!ue&&Be.current){const ge=new r.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});ge.open(Be.current);const ie=(0,s.pp)(c.Base64.decode(te));ge.write(ie),ge.setOption("theme",{background:"#1e1e1e"})}if(ne&&!ue&&be.current){const ge=new r.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});ge.open(be.current),ge.write((0,s.pp)(ne)),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]),M){case g.h.NOMATCH:Ke=b.createElement(b.Fragment,null,b.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!ue&&b.createElement("div",{ref:Be}),ue&&b.createElement("div",{style:He},b.createElement("a",{style:{fontSize:"16px"},onClick:()=>w(this,null,function*(){const ge=yield(0,i.ZP)(de,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ee(ge),setTimeout(()=>{ve(de)},200)})},te)),b.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!ue&&b.createElement("div",{ref:_e}),ue&&b.createElement("div",{style:He},b.createElement("a",{style:{fontSize:"16px"},onClick:()=>w(this,null,function*(){const ge=yield fetch(me,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ee(yield ge.text()),setTimeout(()=>{ve(me)},200)})},Q)));break;case g.h.EXECUTEFAILURE:Ke=b.createElement(b.Fragment,null,b.createElement("div",{style:{border:"1px #F6F7F9 solid"}},b.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ue&&b.createElement(o.Z,{value:ne,style:He}),ue&&b.createElement("div",{style:He},b.createElement("a",{onClick:()=>(0,s.LR)(se,ne)},ne))),b.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},b.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),b.createElement("pre",{className:n.Z.error,style:{color:"#E30000",padding:"0 10px"}},c.Base64.decode(k),"111")));break;case g.h.COMPILEFAILURE:Ke=b.createElement(b.Fragment,null,b.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),b.createElement("pre",{className:n.Z.error},c.Base64.decode(k)));break;case g.h.PODFAILURE:Ke=b.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case g.h.TIMEOUT:Ke=b.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return b.createElement(b.Fragment,null," ",Ke," ")}function Z(V){const{status:M,error_msg:k,execute_time:te,output:ne,input:Q,expected_output:ue,is_file:se,input_file_url:de,output_file_url:me,expected_output_file_url:Ee}=V;let ve=null;switch(M){case g.h.OK:case g.h.NOMATCH:case g.h.EXECUTEFAILURE:case g.h.COMPILEFAILURE:ve=b.createElement("div",{id:"outputResultRef",className:"h100"});break;case g.h.PODFAILURE:ve=b.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case g.h.TIMEOUT:ve=b.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return b.createElement(b.Fragment,null," ",ve," ")}function I({value:V,className:M}){return b.createElement("span",{className:M},V)}st.ZP=({input:V,is_file:M,debuging:k,submitting:te,executingMessage:ne,debugResult:Q,onChangeInput:ue,onDebugCode:se,onSubmitCode:de,hack:me,user:Ee,submitResult:ve,isWhiteTheme:Be,topDispatch:be})=>{const[_e]=(0,a.useSearchParams)(),Ke=(0,a.useParams)(),[He,ge]=(0,L.useState)(!1),[ie,D]=(0,L.useState)(!1),[$,ee]=(0,L.useState)(1),[K,H]=(0,L.useState)(!1),[oe,G]=(0,L.useState)(0),[W,q]=(0,L.useState)(!1),[pe,Fe]=(0,L.useState)(""),[Oe,Te]=(0,L.useState)(""),Re=(0,L.useRef)(),et=(0,L.useRef)(),Se=(0,L.useRef)(null),Ge=(0,L.useRef)(null),ke=(0,L.useRef)(null);console.log(ve,"submitResult",Ke);const{status:at,id:je,input:We,output:$e,expected_output:At,is_file:Ct,input_file_url:qt,output_file_url:vr,expected_output_file_url:Ut,error_msg:Lt,hack_sets:gt}=ve||{};(0,L.useEffect)(()=>{at===0&&(ee(1),G(0))},[at,je]),(0,L.useEffect)(()=>{w(void 0,null,function*(){var Pr;const Zr=yield(0,h.rX)(Ke==null?void 0:Ke.id,"submit");(Zr==null?void 0:Zr.status)===0&&(Zr!=null&&Zr.data&&((Pr=Zr==null?void 0:Zr.data)==null?void 0:Pr.status)!==0?(be({type:m.Types.SET_SUBMIT_RESULT,payload:{submitResult:Zr==null?void 0:Zr.data}}),ee(2),G(320)):(ee(1),G(0)))})},[Ke==null?void 0:Ke.id]),(0,L.useEffect)(()=>{if(Re.current){let jr=function(Nt){Hn=$n.offsetHeight,Ln=!0,lr=Nt.pageY,ke.current.style.display="block"},Pr=function(){Ln=!1,ke.current.style.display="none"},Zr=function(Nt){if(Ln){St();let Tr=lr-Nt.pageY,Jr=Hn+Tr;if(Jr<0&&(Jr=0),Jr>window.innerHeight-150&&(Jr=window.innerHeight-150),$===1){Jr<=34?G(0):G(Jr);return}console.log(Jr,"resizeH"),G(Jr)}};const $n=Se.current;let Hn=0,Ln=!1,lr=0;const ur=document.getElementById("case-y-bar");return ur==null||ur.addEventListener("mousedown",jr),document.addEventListener("mousemove",Zr),document.addEventListener("mouseup",Pr),()=>{const Nt=document.getElementById("case-y-bar");Nt==null||Nt.removeEventListener("mousedown",jr),document.removeEventListener("mousemove",Zr),document.removeEventListener("mouseup",Pr)}}},[Re,$]),(0,L.useEffect)(()=>{const jr=p.Z.subscribe("resize-move-bar",St);if(_e.get("type")!=="exercises")return document.addEventListener((0,B.gH)(),hr),()=>{document.removeEventListener((0,B.gH)(),hr),jr()}},[]),(0,L.useEffect)(()=>{});function St(){var jr,Pr,Zr,$n;const Hn=document.getElementById("outputResultRef");if(Hn){let Ln=Hn.dataset.text;et.current.reset(),et.current.writeln(Ln);const lr=document.getElementById("outputResultRef").offsetWidth-20,ur=(($n=(Zr=(Pr=(jr=et.current)==null?void 0:jr._core)==null?void 0:Pr._renderService)==null?void 0:Zr.dimensions)==null?void 0:$n.actualCellWidth)||10,Nt=Math.ceil(lr/ur);et.current.resize(Nt,Math.ceil(Hn.clientHeight/16))}}function zt(){ge(!He),setTimeout(()=>{St()},300),G(He?320:window.innerHeight-150)}function Cr(){ie?(D(!1),(0,B.BU)()):(D(!0),(0,B.Dj)(Ge.current))}const hr=jr=>{(0,B.vp)()||D(!1)},pr=(0,L.useMemo)(()=>{if(Q){const{status:jr,output:Pr,error_msg:Zr}=Q;return setTimeout(()=>{let $n="",Hn=document.getElementById("outputResultRef");Pr?$n=c.Base64.decode(Pr):Zr&&($n=c.Base64.decode(Zr)),et.current=new r.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),et.current.open(Hn),et.current.onKey(function(Ln){var lr;if(Ln.domEvent.key.toLocaleUpperCase()==="C"&&Ln.domEvent.ctrlKey){Ln.domEvent.preventDefault();let ur=(lr=et.current)==null?void 0:lr.getSelection();navigator.clipboard.writeText(ur).then(()=>{})}}),Hn.dataset.text=$n,et.current.setOption("convertEol",!0),St()},300),b.createElement(b.Fragment,null,Z(Q))}return null},[Q]);function mr(){var jr,Pr;if(!(me!=null&&me.code)||((jr=me==null?void 0:me.code)==null?void 0:jr.trim().length)===0){(Pr=e.ZP)==null||Pr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ee(1),G(320),se()}const Lr=jr=>w(void 0,null,function*(){let Pr=yield(0,i.ZP)(`/api/problems/${jr}/start.json`,{method:"get",params:{hack_user_id:Ee==null?void 0:Ee.user_id}});Pr&&(window.location.href=`/myproblems/${Pr==null?void 0:Pr.identifier}${window.location.search}`)});function Rr(){Ct?navigator.clipboard.writeText(c.Base64.decode(Lt)).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 b.createElement(L.Fragment,null,b.createElement("div",{className:E()(n.Z.case,Be&&n.Z.whiteCase),style:{height:oe},ref:Se},b.createElement("div",{className:n.Z.fullMask,ref:ke}),b.createElement("div",{className:n.Z["resize-y-bar"],id:"case-y-bar",ref:Re,draggable:!1},$===2&&b.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),$===1&&(oe<=34?b.createElement("div",{onClick:()=>{G(320)},className:n.Z.unfoldBtn},"\u63A7\u5236\u53F0",b.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):b.createElement("div",{onClick:()=>{G(0)},className:n.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",b.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),b.createElement("div",null,b.createElement("div",{className:n.Z.caseHead},b.createElement("div",{className:n.Z.dot}),b.createElement("div",{className:n.Z.text},$===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),$===2&&!te&&typeof at=="number"&&b.createElement(b.Fragment,null,at===g.h.OK?b.createElement("div",{className:n.Z.pass},b.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):b.createElement("div",{className:n.Z.noPass},b.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),C[at])),b.createElement("div",{className:n.Z.btns},$===2&&!te&&b.createElement(b.Fragment,null,at!==g.h.OK&&b.createElement("div",{onClick:Rr},b.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),b.createElement("div",{onClick:()=>{q(je)}},b.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),_e.get("type")!=="exercises"&&b.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>zt()},b.createElement("i",{className:`iconfont icon-${He?"suoxiao1":"fangda"}`})))),b.createElement("div",{style:{display:$===1?"block":"none"}},k?b.createElement(l.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):b.createElement("div",{style:{height:oe-34}},b.createElement("div",{className:n.Z.result},b.createElement("div",{className:n.Z.left},b.createElement("div",{className:n.Z.title},b.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),b.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),b.createElement("div",{className:n.Z.leftNode},b.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:M?"":V,onChange:ue}))),b.createElement("div",{className:n.Z.right},b.createElement("div",{className:n.Z.title},b.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),b.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),b.createElement("div",{className:n.Z.node},Q?pr:b.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")))))),b.createElement("div",{style:{display:$===2?"block":"none"}},te?b.createElement(l.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):b.createElement("div",{style:{height:oe-34,display:"flex",flexDirection:"column",overflow:"hidden"}},b.createElement("div",{ref:Ge,className:n.Z.elseNode},b.createElement("div",{className:n.Z.nameWrap},b.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),b.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),b.createElement("div",{className:n.Z.scroll},b.createElement("pre",{className:n.Z.scrollBox,style:K?{height:ie?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Ct&&b.createElement(I,{value:We}),Ct&&b.createElement("a",{style:{fontSize:"16px"},onClick:()=>w(void 0,null,function*(){const jr=yield fetch(qt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Te(yield jr.text()),setTimeout(()=>{Fe(qt)},200)})},We)),We&&b.createElement("div",{className:n.Z.action},b.createElement("span",{onClick:()=>H(!K)},K?"\u6536\u8D77":"\u5C55\u5F00"),_e.get("type")!=="exercises"&&b.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Cr(),className:`iconfont icon-${ie?"suoxiao1":"fangda"}`})))),b.createElement("div",{className:n.Z.result,style:{flex:1,overflow:"hidden"}},b.createElement("div",{className:n.Z.left},b.createElement("div",{className:n.Z.title},b.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),b.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),b.createElement("div",{className:n.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},b.createElement("pre",null,!Ct&&b.createElement(I,{className:"mb10",value:At&&c.Base64.decode(At)||""}),Ct&&b.createElement("a",{style:{fontSize:"16px"},onClick:()=>w(void 0,null,function*(){const jr=yield fetch(Ut,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Te(yield jr.text()),setTimeout(()=>{Fe(Ut)},200)})},At)))),b.createElement("div",{className:n.Z.right},b.createElement("div",{className:n.Z.title},b.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),b.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),b.createElement("div",{className:n.Z.node,style:{color:at===g.h.OK?"#2ABD8C":"#FF2C29"}},b.createElement("pre",null,(at===4||at===5)&&b.createElement(I,{className:"mb10",value:Lt&&c.Base64.decode(Lt)||""}),at!=4&&at!=5&&(Ct?b.createElement("a",{style:{fontSize:"16px"},onClick:()=>w(void 0,null,function*(){const jr=yield(0,i.ZP)(vr,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Te(jr)}catch(Pr){Te("")}setTimeout(()=>{Fe(vr)},200)})},$e):b.createElement(I,{className:"mb10",value:$e&&c.Base64.decode($e)||""})))))))))),b.createElement("div",{className:E()(n.Z.footer,Be&&n.Z.whiteFooter),style:{zIndex:100}},(me==null?void 0:me.is_program)&&(me==null?void 0:me.above_question)&&b.createElement(v.ZP,{className:"mr10",type:"primary",onClick:()=>Lr(me==null?void 0:me.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(me==null?void 0:me.is_program)&&(me==null?void 0:me.under_question)&&b.createElement(v.ZP,{className:"mr10",type:"primary",onClick:()=>Lr(me==null?void 0:me.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),b.createElement(v.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:k||te,loading:k,color:"#2ABD8C",className:"mr10",onClick:mr},"\u8C03\u8BD5\u4EE3\u7801"),_e.get("qtype")!=="8"&&b.createElement(v.ZP,{className:n.Z.disabled,type:"primary",icon:b.createElement("i",{className:"iconfont icon-bofang1"}),loading:te,disabled:k||te,onClick:()=>{var jr,Pr;if(!(me!=null&&me.code)||((jr=me==null?void 0:me.code)==null?void 0:jr.trim().length)===0){(Pr=e.ZP)==null||Pr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ee(2),G(320),de()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),b.createElement(A.Z,{onClose:q,open:W}),b.createElement(d.Z,{close:!0,data:pe,type:pe.length?"txt":"",onClose:()=>Fe(""),monacoEditor:{value:Oe,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},97655:function(Ur,st,F){"use strict";F.r(st),F.d(st,{Types:function(){return ri},default:function(){return Ui}});var L=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),o=F(79124),s=F(39171),r=F(69003),t=F(10148),i=F(80205),a=F(43428),A=F(48551),p=F(50474),h=F(49371),m=F(26403),d=F(59301),y=Object.defineProperty,E=Object.defineProperties,B=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,C=(wt,Vt,Er)=>Vt in wt?y(wt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Er}):wt[Vt]=Er,P=(wt,Vt)=>{for(var Er in Vt||(Vt={}))w.call(Vt,Er)&&C(wt,Er,Vt[Er]);if(b)for(var Er of b(Vt))S.call(Vt,Er)&&C(wt,Er,Vt[Er]);return wt},R=(wt,Vt)=>E(wt,B(Vt));const Z={theme:(0,h.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,h.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,h.G)("cmTabToSpace",!0)};var I=(wt=>(wt[wt.set_font_size=0]="set_font_size",wt[wt.set_theme=1]="set_theme",wt[wt.on_tab_to_space=2]="on_tab_to_space",wt[wt.set_show_editor_setting=3]="set_show_editor_setting",wt))(I||{});function V(wt,Vt){switch(Vt.type){case 3:return R(P({},wt),{showEditorSetting:Vt.payload});case 1:return R(P({},wt),{theme:Vt.payload});case 0:return R(P({},wt),{fontSize:Vt.payload});case 2:return R(P({},wt),{tabToSpace:Vt.payload});default:throw new Error}}var M=({isLoading:wt,value:Vt,onChange:Er,language:cn,onUpdateCode:Hr,ActionBarRender:nn,setIsWhiteTheme:Pn})=>{const[sn,fn]=(0,L.useReducer)(V,Z),{theme:Nn,fontSize:on,showEditorSetting:qr,tabToSpace:pn}=sn,ji=(0,L.useRef)(),Xn=(0,L.useRef)();(0,L.useEffect)(()=>{Pn(Nn==="vs")},[Nn]);const ui={onFontSizeChange:qi=>{fn({type:0,payload:qi}),(0,h.t)("cmFontSize",qi)},tabToSpace:pn,cmFontSize:on,className:"oj",cmCodeMode:Nn,onTabToSpace:qi=>{fn({type:2,payload:qi}),(0,h.t)("cmTabToSpace",qi)},onCodeModeChange:qi=>{fn({type:1,payload:qi}),(0,h.t)("ProgrammingCodeMode",qi)}};function _n(){fn({type:3,payload:!1})}function oo(){fn({type:3,payload:!0})}const Gi={value:Vt,language:cn,theme:Nn,options:{fontSize:on,insertSpaces:pn},onChange:qi=>{Er(qi),Xn.current=qi,clearTimeout(ji.current),ji.current=setTimeout(()=>{Hr(Xn.current)},1e4)},onEditBlur:qi=>{Xn.current&&Hr(Xn.current)}};return d.createElement(L.Fragment,null,nn(oo),d.createElement("div",{style:{flex:1,overflow:"hidden"}},!wt&&d.createElement(A.ZP,P({},Gi))),d.createElement(p.Z,null,d.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:qr,onClose:_n},d.createElement(m.Z,P({},ui)))))},k=F(60141),te=F(24334),ne=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),de=F(25700),me=F(50023),Ee=F(70442),ve=F(61186),Be=F.n(ve),be=F(59301);const{Column:_e}=se.default;var Ke=({submitResult:wt,submitting:Vt,submitRecords:Er,page:cn,onPageChange:Hr,topicId:nn})=>{const[Pn]=(0,le.useSearchParams)(),{records:sn,records_count:fn}=Er||{},[Nn,on]=(0,L.useState)(!1),qr=Pn.get("type")==="1";return be.createElement(g.Z,{spinning:Vt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:be.createElement(me.Z,{style:{fontSize:24},spin:!0})},(sn==null?void 0:sn.length)>0?be.createElement(se.default,{dataSource:sn,rowKey:"id",pagination:!1},be.createElement(_e,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(pn,ji)=>be.createElement("span",null," ",Be()(pn).format("YYYY-MM-DD HH:mm:ss"))}),be.createElement(_e,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(pn,ji)=>{var Xn;return be.createElement("span",{className:`${pn===0?"c-green":"c-red"} current`,onClick:()=>{on(ji.id)}},(Xn=ne.Im[pn])==null?void 0:Xn.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),be.createElement(_e,{title:`\u6267\u884C\u7528\u65F6 (${qr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:pn=>pn?qr?pn:pn/1e3:""}),be.createElement(_e,{title:`\u5185\u5B58\u6D88\u8017\uFF08${qr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:pn=>pn?qr?pn:parseFloat((pn/1024).toFixed(2)):""}),be.createElement(_e,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),be.createElement(_e,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(pn,ji)=>be.createElement("span",{className:"c-light-primary current",onClick:()=>{on(ji.id)}},"\u67E5\u770B")})):be.createElement("div",{style:{height:300,width:"100%"}}),be.createElement(Ee.Z,{onClose:on,open:Nn}),fn>15?be.createElement(de.Z,{className:ue.pagination,current:cn,pageSize:15,total:fn,onChange:Hr}):null)},He=F(97267),ge=F(12563),ie={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},D=F(25711),$=F(59301);const ee={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var K=({hack:wt})=>{const{language:Vt,difficult:Er,time_limit:cn,description:Hr}=wt,[nn]=(0,le.useSearchParams)(),Pn=ee[Er];return $.createElement($.Fragment,null,$.createElement("ul",{className:ie.info},$.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",$.createElement("b",{className:ie.info_tag},Vt)),$.createElement("li",null,$.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",$.createElement(ge.default,{color:Pn==null?void 0:Pn.color},Pn==null?void 0:Pn.name)),$.createElement("li",null,$.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",$.createElement("span",{style:{color:"#333333"}},cn,"\u79D2"))),nn.get("qtype")==="8"?$.createElement(D.Z,{value:Hr,showProgramFill:!0,className:ie.desc}):$.createElement(D.Z,{value:Hr,className:ie.desc}))},H={},oe=F(59301),G=({hack:wt,current_user:Vt})=>oe.createElement("div",{className:H.answer},wt!=null&&wt.answer_text?oe.createElement(D.Z,{style:{padding:"13px 0"},value:(wt==null?void 0:wt.answer_text)||""}):oe.createElement(He.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),W=F(86766),q=F(70635);function pe(wt,Vt){return(0,q.U2)(`/problems/${wt}/comments.json`,{page:Vt,limit:10})}function Fe(wt){return(0,q.v_)(`/discusses/${wt}/plus.json`,{container_type:"Discuss",type:1})}function Oe(wt,Vt,Er){return(0,q.v_)(`/problems/${wt}/comments/reply.json`,{comments:{content:Er,parent_id:Vt}})}function Te(wt,Vt){return(0,q.v_)(`/problems/${wt}/comments.json`,{comments:{content:Vt}})}function Re(wt,Vt,Er){return(0,q.v_)(`/problems/${wt}/comments/${Vt}/hidden.json`,Er)}function et(wt,Vt){return(0,q.IV)(`/problems/${wt}/comments/${Vt}`)}var Se=F(75584);function Ge({author:wt}){return L.createElement("a",{href:`/users/${wt.login}`,target:"_blank"},L.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${t.Z.IMG_SERVER}/images/${wt.image_url}`,width:"50"}))}function ke({data:wt,index:Vt,parentDiscussIndex:Er,user:cn,onSetActionType:Hr}){const{author:nn,can_delete:Pn,content:sn,id:fn,time:Nn}=wt;function on(){Hr({id:fn,index:Vt,type:"delete-discuss",parentDiscussIndex:Er,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const qr=cn.admin||Pn||nn.user_id===cn.user_id;return L.createElement("div",{className:"discuss-item-container second-discuss "},L.createElement(Ge,{author:nn}),L.createElement("section",null,L.createElement("div",{className:"discuss-info"},L.createElement("a",{href:`/users/${nn.login}`,target:"_blank"},nn.name),L.createElement("span",{className:"grey"},Nn),L.createElement("div",{className:"btn-group",style:{marginBottom:0}},qr?L.createElement("a",{onClick:on,title:"\u5220\u9664"},L.createElement("i",{className:"iconfont icon-shanchu"})):null)),L.createElement(D.Z,{className:"discuss-content",value:sn})))}var at=({user:wt,data:Vt,index:Er,onPlusDiscuss:cn,onSetActionType:Hr,activeDiscussIndex:nn,onReplyDiscuss:Pn,onSetActiveDiscussIndex:sn})=>{const{content:fn,children:Nn,hidden:on,id:qr,praise_count:pn,time:ji,user_praise:Xn,can_delete:ui,author:_n}=Vt;function oo(){sn(qr)}function Gi(){cn(qr,!Xn,Er)}function qi(){Hr({id:qr,index:Er,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function lo(){Hr({id:qr,index:Er,params:{hidden:on?"0":"1"},type:"hidden-discuss",message:on?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const ni=wt.admin||wt.user_id===_n.user_id;return L.createElement("div",{className:"discuss-item-container",key:qr},L.createElement(Ge,{author:_n}),L.createElement("section",null,L.createElement("div",{className:"discuss-info"},L.createElement("a",{href:`/users/${_n.login}`,target:"_blank"}," ",_n.name," "),L.createElement("span",{className:"grey"},ji)),L.createElement(D.Z,{className:"discuss-content",value:fn}),Nn&&Nn.length>0?L.createElement("div",{className:"reply-discuss-container"},Nn.map((Dn,pi)=>L.createElement(ke,{key:Dn.id,data:Dn,index:pi,user:wt,onSetActionType:Hr,parentDiscussIndex:Er}))):null,L.createElement("div",{className:"btn-group"},ni?L.createElement("a",{onClick:lo,title:on?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},L.createElement("i",{className:on?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ui&&(!Nn||Nn.length==0)?L.createElement("a",{onClick:qi,title:"\u5220\u9664"},L.createElement("i",{className:"iconfont icon-shanchu"})):null,L.createElement("a",{onClick:oo,title:"\u56DE\u590D"}," ",L.createElement("i",{className:"iconfont icon-huifu1"})," "),L.createElement("a",{onClick:Gi,className:Xn?"c-orange":""},L.createElement("i",{className:Xn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),L.createElement("span",null,pn||""))),L.createElement(Se.Z,{id:qr,activeDiscussIndex:nn,onReplyDiscuss:Pn})))},je=F(2307),We={"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),At=(wt,Vt,Er)=>new Promise((cn,Hr)=>{var nn=fn=>{try{sn(Er.next(fn))}catch(Nn){Hr(Nn)}},Pn=fn=>{try{sn(Er.throw(fn))}catch(Nn){Hr(Nn)}},sn=fn=>fn.done?cn(fn.value):Promise.resolve(fn.value).then(nn,Pn);sn((Er=Er.apply(wt,Vt)).next())}),Ct=({user_praise:wt,praise_count:Vt,praisePlus:Er,onCreateDiscuss:cn,discuss_count:Hr})=>{const[nn,Pn]=(0,L.useState)(!1),[sn,fn]=(0,L.useState)("");function Nn(ji){fn(ji)}function on(){Pn(!0)}function qr(){Pn(!1)}function pn(){return At(this,null,function*(){cn(sn),fn(""),Pn(!1)})}return L.createElement("div",{className:`${We["dis-input-editor-container"]} ${nn?We.active:""} `},L.createElement("div",{className:nn?`hide ${We["text-area"]}`:We["text-area"]},L.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:on}),L.createElement("a",null," ",L.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Hr," "),L.createElement("a",{className:"c-light-black",onClick:Er,title:wt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},L.createElement("i",{className:`mr3 ${wt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Vt?L.createElement("span",null,Vt):"")),nn?L.createElement("div",{className:We["input-mask"],onClick:qr}):null,L.createElement("div",{className:nn?We["md-container"]:`${We["md-container"]} hide`},L.createElement($e.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:sn,height:240,onChange:Nn}),L.createElement("div",{className:We["tip-container"],onClick:qr},L.createElement("a",{className:We["btn-send"],onClick:pn}," \u53D1\u9001 "))))},qt=F(59301),vr=Object.defineProperty,Ut=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,gt=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Cr=(wt,Vt,Er)=>Vt in wt?vr(wt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Er}):wt[Vt]=Er,hr=(wt,Vt)=>{for(var Er in Vt||(Vt={}))St.call(Vt,Er)&&Cr(wt,Er,Vt[Er]);if(gt)for(var Er of gt(Vt))zt.call(Vt,Er)&&Cr(wt,Er,Vt[Er]);return wt},pr=(wt,Vt)=>Ut(wt,Lt(Vt)),mr=(wt,Vt,Er)=>new Promise((cn,Hr)=>{var nn=fn=>{try{sn(Er.next(fn))}catch(Nn){Hr(Nn)}},Pn=fn=>{try{sn(Er.throw(fn))}catch(Nn){Hr(Nn)}},sn=fn=>fn.done?cn(fn.value):Promise.resolve(fn.value).then(nn,Pn);sn((Er=Er.apply(wt,Vt)).next())});const Lr={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Rr=(wt=>(wt[wt.GET_DISCUSSES=0]="GET_DISCUSSES",wt[wt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",wt[wt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",wt[wt.PLUS_DISCUSS=3]="PLUS_DISCUSS",wt[wt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",wt[wt.SET_PAGE=5]="SET_PAGE",wt[wt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",wt))(Rr||{});function jr(wt,Vt){switch(Vt.type){case 6:return pr(hr({},wt),{loading:!0});case 0:return hr(hr({},wt),Vt.payload);case 1:return hr(hr({},wt),Vt.payload);case 4:return hr(hr({},wt),Vt.payload);case 3:return hr(hr({},wt),Vt.payload);case 5:return pr(hr({},wt),{page:Vt.payload});case 2:return hr(hr({},wt),Vt.payload);default:throw new Error}}var Pr=({user:wt,identifier:Vt,hack:Er,onTriggerPraise:cn,activeIndex:Hr})=>{const[nn,Pn]=(0,L.useReducer)(jr,Lr),{loading:sn,page:fn,data:Nn,count:on,actionType:qr,activeDiscussIndex:pn}=nn,ji=(0,L.useCallback)(()=>mr(void 0,null,function*(){Pn({type:6});const Dn=yield pe(Vt,fn),{comments:pi,disscuss_count:En}=Dn;Pn({type:0,payload:{data:pi,count:En,loading:!1}})}),[fn,Vt]);(0,L.useEffect)(()=>{Hr==="2"&&ji()},[Vt,fn,Hr]);function Xn(Dn){Pn({type:5,payload:Dn})}function ui(Dn){Pn({type:4,payload:{actionType:Dn}})}function _n(Dn){Pn(pn===Dn?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Dn}})}function oo(Dn,pi,En){return mr(this,null,function*(){try{const $r=yield Fe(Dn);Nn[En].user_praise=pi,Nn[En].praise_count=$r.praise_count,Pn({type:3,payload:{data:[...Nn]}})}catch($r){console.log($r)}})}function Gi(){return mr(this,null,function*(){const{id:Dn,params:pi,type:En,index:$r,parentDiscussIndex:en}=qr;if(En==="hidden-discuss"&&(yield Re(Vt,Dn,pi),en?Nn[en].children[$r].hidden=pi.hidden==1:Nn[$r].hidden=pi.hidden==1,Pn({type:4,payload:{actionType:null,data:[...Nn]}})),En==="delete-discuss"){if(yield et(Vt,Dn),en||en===0){let to=Nn[en].children;for(let uo=to.length-1;uo>=0;uo--)if(to[uo].id===Dn){to.splice(uo,1);break}Nn[en].children=to}else for(let to=Nn.length-1;to>=0;to--)if(Nn[to].id===Dn){Nn.splice(to,1);break}Pn({type:4,payload:{actionType:null,data:[...Nn]}})}})}function qi(){Pn({type:4,payload:{actionType:null}})}function lo(Dn,pi){return mr(this,null,function*(){try{yield Oe(Vt,Dn,pi),ji()}catch(En){console.log(En)}})}function ni(Dn){return mr(this,null,function*(){Pn({type:6}),yield Te(Vt,Dn),ji()})}return qt.createElement(qt.Fragment,null,qt.createElement("div",{className:"discuss-panel"},Nn.length===0?qt.createElement(He.Z,null):Nn.map((Dn,pi)=>qt.createElement(at,{onReplyDiscuss:lo,onPlusDiscuss:oo,onSetActiveDiscussIndex:_n,onSetActionType:ui,data:Dn,index:pi,user:wt,activeDiscussIndex:pn})),on>10?qt.createElement("div",{className:"pagination-container"},qt.createElement(de.Z,{showQuickJumper:!0,onChange:Xn,current:fn,total:on})):null),qt.createElement(Ct,{user_praise:Er.user_praise,praise_count:Er.praises_count,praisePlus:cn,discuss_count:Er.comments_count,onCreateDiscuss:ni}),qt.createElement(p.Z,null,qt.createElement(v.default,{centered:!0,title:"\u63D0\u793A",open:!!qr,onOk:Gi,onCancel:qi},qt.createElement("p",null,qr?qr.message:"")),qt.createElement(je.Z,null)))},Zr=F(57809),$n=F(92832),Hn=F(65615),Ln={},lr=F(59301),ur=({hack:wt,current_user:Vt})=>lr.createElement("div",{className:Ln.answer},wt!=null&&wt.analysis?lr.createElement(D.Z,{style:{padding:"13px 0"},value:(wt==null?void 0:wt.analysis)||""}):lr.createElement(He.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Nt={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Tr=F(36381),Jr=F(43604),Cn=F(78241),zr=F(88897),Or=F(31604),Wr=F(59301);const{TextArea:Ai}=$n.default,{Panel:Kr}=Tr.default;var wn=({data:wt,hack:Vt})=>(console.log(wt,Vt,"data"),Vt!=null&&Vt.is_file?Wr.createElement(Or.Y2,{disabled:!0,className:Nt.uploadTableWrapper,showScore:!Vt.test_set_score,data:wt,isProgramHomework:!0}):Wr.createElement("div",{className:Nt.hackSets},wt==null?void 0:wt.map((Er,cn)=>Wr.createElement(Tr.default,{accordion:!0,bordered:!1,key:cn,defaultActiveKey:cn===0&&Er.id,className:Nt.collapseWrapper,expandIcon:({isActive:Hr})=>Wr.createElement("i",{className:`iconfont icon-weizhankai ${Hr?Nt.open:Nt.close}`,style:{fontSize:14,transition:"all .2s"}})},Wr.createElement(Kr,{key:Er.id,header:Wr.createElement(n.Z,{align:"middle",justify:"space-between",wrap:!1},Wr.createElement(Jr.Z,{className:Nt.panelHeader},Wr.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",cn+1)),Wr.createElement(Jr.Z,{flex:1},Wr.createElement(n.Z,{align:"middle",justify:"end",wrap:!1},!(Vt!=null&&Vt.test_set_score)&&Wr.createElement(Jr.Z,{className:Nt.rateInput},Wr.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Wr.createElement("div",null,Wr.createElement(Cn.default.Item,{noStyle:!0},Wr.createElement(zr.Z,{value:Er==null?void 0:Er.score,className:Nt.baseFormItem,min:0,max:100,disabled:!0}))),Wr.createElement("span",{className:"ml10"},"%")))))},Wr.createElement(Cn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Wr.createElement(Ai,{readOnly:!0,value:Er==null?void 0:Er.input,rows:4})),Wr.createElement(Cn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Wr.createElement(Ai,{readOnly:!0,value:Er==null?void 0:Er.output,rows:4}))))))),Zn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},tr=F(59301),fr=(0,L.forwardRef)(({data:wt=[]},Vt)=>{var Er;const[cn,Hr]=(0,L.useState)(),nn=wt.filter(sn=>sn.show);(0,L.useEffect)(()=>{nn.length&&Hr(nn[0].id)},[wt==null?void 0:wt.length]);const Pn=((Er=nn.find(sn=>sn.id===cn))==null?void 0:Er.element)||null;return(0,L.useImperativeHandle)(Vt,()=>({setActiveTab:sn=>Hr(sn)})),tr.createElement("div",{className:Zn.tabs},tr.createElement("div",{className:Zn.tabWarp},nn.map(sn=>tr.createElement("div",{onClick:()=>Hr(sn.id),className:`${Zn.tab} ${sn.id===cn?Zn.active:""}`,key:sn.id},sn.name))),tr.createElement("div",{className:Zn.content},Pn))}),Dt=F(59301),Yr=Object.defineProperty,vn=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,_t=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,$t=(wt,Vt,Er)=>Vt in wt?Yr(wt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Er}):wt[Vt]=Er,Zt=(wt,Vt)=>{for(var Er in Vt||(Vt={}))Rt.call(Vt,Er)&&$t(wt,Er,Vt[Er]);if(_t)for(var Er of _t(Vt))Wt.call(Vt,Er)&&$t(wt,Er,Vt[Er]);return wt},Yt=(wt,Vt)=>vn(wt,lt(Vt)),dt=(wt,Vt,Er)=>new Promise((cn,Hr)=>{var nn=fn=>{try{sn(Er.next(fn))}catch(Nn){Hr(Nn)}},Pn=fn=>{try{sn(Er.throw(fn))}catch(Nn){Hr(Nn)}},sn=fn=>fn.done?cn(fn.value):Promise.resolve(fn.value).then(nn,Pn);sn((Er=Er.apply(wt,Vt)).next())});const Vr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Xr={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Qr=({hack:wt,onTriggerPraise:Vt,topicId:Er,page:cn,onPageChange:Hr,user:nn,current_user:Pn,submitRecords:sn,submitting:fn,submitResult:Nn,setActiveIndex:on,hack_sets:qr})=>{var pn,ji;const[Xn]=(0,le.useSearchParams)(),[ui,_n]=(0,L.useState)("0"),oo=(0,le.useLocation)(),[Gi,qi]=(0,L.useState)(!1),[lo,ni]=(0,L.useState)(null),[Dn,pi]=(0,L.useState)([]),[En,$r]=(0,L.useState)([]),[en,to]=(0,L.useState)({page:1,limit:10}),uo=(0,L.useRef)(null),Zi=(0,L.useRef)(null);console.log(nn,"user");let[Ri,hs]=(0,L.useState)(Yt(Zt({},(0,le.useParams)()),{page:1,per_page:20,name:""}));(0,L.useEffect)(()=>{Zi.current&&(wt==null?void 0:wt.is_close_tips)===!1&&lo===null&&ni(!0)},[Zi.current,wt==null?void 0:wt.is_close_tips,lo]);function ps(){return dt(this,null,function*(){yield(0,q.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,L.useEffect)(()=>{on(ui)},[ui]);function bs(li){return dt(this,null,function*(){let Oo=li.target.id;if(Oo==="1"){let Ro=yield(0,q.ZP)(`/api/myproblems/${Ri.id}/redo_logs.json`,{method:"get",params:Zt({},en)});(Ro==null?void 0:Ro.status)===0&&$r(Ro==null?void 0:Ro.data)}_n(Oo)})}(0,L.useEffect)(()=>W.Z.subscribe("to-commit-info",()=>{_n("1"),uo.current&&uo.current.setActiveTab("1")}),[]),(0,L.useEffect)(()=>W.Z.subscribe("to-reset-info",()=>{bs({target:{id:"1"}}),uo.current&&uo.current.setActiveTab("2")}),[]);function va(){_n("2")}function yo(){return dt(this,null,function*(){let li=yield(0,q.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Zt({identifier:Ri==null?void 0:Ri.id},Ri)});pi(li)})}const ei=[{title:null,description:Dt.createElement("div",null,Dt.createElement("b",{onClick:()=>{ni(!1),ps(),qi(!0),yo()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Dt.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"),Dt.createElement(c.ZP,{onClick:()=>{ni(!1),ps()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Zi.current}];return Dt.createElement("div",{className:Q["left-panel"]},Dt.createElement("ul",{className:`${Q["s-navs"]} ${Q["bg-white"]} ${Q.b1}`},(wt==null?void 0:wt.is_program)&&!Xn.get("pageId")&&Dt.createElement(u.Z,{title:"\u9898\u76EE\u5217\u8868"},Dt.createElement("div",{onClick:()=>{yo(),qi(!0)},className:Q.btns,ref:Zi,style:lo?{pointerEvents:"none"}:{}},Dt.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Dt.createElement("li",{style:{marginLeft:20}},Dt.createElement("a",{className:ui==="0"?Q.active:"",id:"0",onClick:bs},"\u9898\u76EE\u63CF\u8FF0")),Dt.createElement("li",null,Dt.createElement("a",{className:ui==="1"?Q.active:"",id:"1",onClick:bs},"\u64CD\u4F5C\u8BB0\u5F55")),(Xn.get("type")!=="exercises"&&(wt==null?void 0:wt.answer_text_show)||Xn.get("type")!=="exercises"&&(wt==null?void 0:wt.analysis_show))&&Dt.createElement("li",null,Dt.createElement("a",{className:ui==="4"?Q.active:"",id:"4",onClick:bs},"\u89E3\u7B54\u53C2\u8003")),Xn.get("type")!=="exercises"&&Dt.createElement("li",null,Dt.createElement("a",{className:ui==="2"?Q.active:"",id:"2",onClick:bs},"\u8BC4\u8BBA")),!!(qr!=null&&qr.length)&&Xn.get("type")!=="exercises"&&Xn.get("type")!=="1"&&Dt.createElement("li",null,Dt.createElement("a",{className:ui==="5"?Q.active:"",id:"5",onClick:bs},"\u6D4B\u8BD5\u7528\u4F8B"))),Dt.createElement("div",{className:`${Q["tab-panel-body"]} ${ui==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Dt.createElement(K,{hack:wt,onTriggerPraise:Vt,toDiscuss:va})),Dt.createElement("div",{style:{padding:"12px"},className:`${Q["tab-panel-body"]} ${ui==="1"?"":"hide"}`},Dt.createElement(fr,{ref:uo,data:[{id:"1",show:Xn.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Dt.createElement(Dt.Fragment,null,sn!=null&&sn.records_count||fn?Dt.createElement(Ke,{page:cn,onPageChange:Hr,topicId:Er,submitting:fn,key:(Nn==null?void 0:Nn.id)||1,submitRecords:sn,submitResult:Nn}):Dt.createElement(He.Z,null))},{id:"2",show:Xn.get("type")==="exercises"||(wt==null?void 0:wt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Dt.createElement(Dt.Fragment,null,Dt.createElement(se.default,{pagination:!1,dataSource:En==null?void 0:En.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(li,Oo,Ro)=>Be()(li).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(li,Oo,Ro)=>{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(_s=>_s.id===li))==null?void 0:Ko.name}}]}),Dt.createElement(de.Z,{style:{marginTop:10},current:en.page,total:En==null?void 0:En.count,hideOnSinglePage:!0,onChange:li=>dt(void 0,null,function*(){en.page=li,to(en);let Oo=yield(0,q.ZP)(`/api/myproblems/${Ri.id}/redo_logs.json`,{method:"get",params:Yt(Zt({},en),{courseId:Ri.courseId})});(Oo==null?void 0:Oo.status)===0&&$r(Oo==null?void 0:Oo.data)})}))}]})),Dt.createElement("div",{style:{padding:"12px"},className:`${Q["tab-panel-body"]} ${ui==="4"?"":"hide"}`},Dt.createElement(fr,{data:[{id:"1",show:Xn.get("type")!=="exercises"&&(wt==null?void 0:wt.answer_text_show),name:"\u7B54\u6848",element:Dt.createElement(Dt.Fragment,null,Dt.createElement(G,{hack:wt,current_user:Pn}))},{id:"2",show:Xn.get("type")!=="exercises"&&(wt==null?void 0:wt.analysis_show),name:"\u89E3\u6790",element:Dt.createElement(Dt.Fragment,null,Dt.createElement(ur,{hack:wt,current_user:Pn}))}]})),Dt.createElement("div",{className:`${Q["tab-panel-body"]} ${ui==="2"?"":"hide"}`,style:{padding:0}},Dt.createElement(Pr,{user:nn,activeIndex:ui,identifier:wt.identifier,hack:wt,onTriggerPraise:Vt})),Dt.createElement("div",{className:`${Q["tab-panel-body"]} ${ui==="5"?"":"hide"}`,style:{padding:12}},Dt.createElement(wn,{data:qr||[],hack:wt})),Dt.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:()=>qi(!1),open:Gi},Dt.createElement(n.Z,null,Dt.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Dt.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Dn==null?void 0:Dn.total_count,"\u9898\xA0[\xA0",Dn==null?void 0:Dn.total_score,"\u5206\xA0]\xA0"),!(nn!=null&&nn.hack_manager)&&Dt.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Dn==null?void 0:Dn.work_score,"\u5206")),Dt.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Dt.createElement(n.Z,{align:"middle",className:"mt10 mb10"},!(nn!=null&&nn.hack_manager)&&Dt.createElement(Zr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:li=>{Ri.page=1,Ri.finish_status=li,hs(Zt({},Ri)),yo()}},Dt.createElement(Zr.default.Option,{value:""},"\u5168\u90E8"),Dt.createElement(Zr.default.Option,{value:0},"\u672A\u5F00\u59CB"),Dt.createElement(Zr.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Dt.createElement(Zr.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Dt.createElement(Zr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:li=>{Ri.page=1,Ri.difficult=li||null,hs(Zt({},Ri)),yo()}},Dt.createElement(Zr.default.Option,{value:0},"\u5168\u90E8"),Dt.createElement(Zr.default.Option,{value:1},"\u7B80\u5355"),Dt.createElement(Zr.default.Option,{value:2},"\u9002\u4E2D"),Dt.createElement(Zr.default.Option,{value:3},"\u56F0\u96BE")),Dt.createElement($n.default.Search,{size:"large",onSearch:li=>{Ri.name=li,Ri.page=1,hs(Zt({},Ri)),yo()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Dt.createElement("div",{className:Q.list,style:{height:36,background:"#3D445C"}},!(nn!=null&&nn.hack_manager)&&Dt.createElement("span",null,"\u72B6\u6001"),Dt.createElement("span",null,"\u5E8F\u53F7"),Dt.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Dt.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Dt.createElement("div",{style:{overflow:"auto",flex:1}},(pn=Dn==null?void 0:Dn.data)!=null&&pn.length?(ji=Dn==null?void 0:Dn.data)==null?void 0:ji.map((li,Oo)=>Dt.createElement("div",{onClick:()=>dt(void 0,null,function*(){let Ro=yield(0,q.ZP)(`/api/problems/${li==null?void 0:li.identifier}/start.json`,{method:"get",params:{hack_user_id:nn==null?void 0:nn.user_id}});Ro&&(le.history.replace(`/myproblems/${Ro==null?void 0:Ro.identifier}${window.location.search}`),window.location.reload())}),className:`${Q.list} ${li!=null&&li.checked?Q.active:""}`},!(nn!=null&&nn.hack_manager)&&Dt.createElement(Dt.Fragment,null,!(li!=null&&li.opened)&&Dt.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(li==null?void 0:li.opened)&&!(li!=null&&li.passed)&&Dt.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(li==null?void 0:li.opened)&&(li==null?void 0:li.passed)&&Dt.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Dt.createElement("span",null,(Ri.page-1)*20+(Oo+1)),Dt.createElement("span",{style:{flex:1},title:li.name},`[${li==null?void 0:li.score}\u5206]`,"\xA0",li.name),Dt.createElement("span",{style:{flexBasis:48,paddingRight:0}},Vr[li.difficult]))):Dt.createElement(He.Z,null)),Dt.createElement(de.Z,{current:Ri.page,className:"mt20",hideOnSinglePage:!0,total:Dn==null?void 0:Dn.count,pageSize:Ri.per_page,onChange:(li,Oo)=>{Ri.page=li,Ri.per_page=Oo,yo()}})),Dt.createElement(Hn.Z,{rootClassName:Q.tour,closeIcon:!1,open:!!lo,steps:ei,gap:{offset:3,radius:2}}))},jn=F(62522),xn=F(77066),si=F(5649),yi=F(98445),Bi=F(73821),Hi=F(3621),hi=F(86653),ci=F(92310),fi=F.n(ci),gi=F(31515),ti=F(27972),An=F(15547),xr=F(59301),Yn=Object.defineProperty,Fn=Object.defineProperties,Vn=Object.getOwnPropertyDescriptors,rr=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,ln=(wt,Vt,Er)=>Vt in wt?Yn(wt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Er}):wt[Vt]=Er,hn=(wt,Vt)=>{for(var Er in Vt||(Vt={}))Mr.call(Vt,Er)&&ln(wt,Er,Vt[Er]);if(rr)for(var Er of rr(Vt))bn.call(Vt,Er)&&ln(wt,Er,Vt[Er]);return wt},Qn=(wt,Vt)=>Fn(wt,Vn(Vt)),io=(wt,Vt)=>{var Er={};for(var cn in wt)Mr.call(wt,cn)&&Vt.indexOf(cn)<0&&(Er[cn]=wt[cn]);if(wt!=null&&rr)for(var cn of rr(wt))Vt.indexOf(cn)<0&&bn.call(wt,cn)&&(Er[cn]=wt[cn]);return Er},Wn=(wt,Vt,Er)=>new Promise((cn,Hr)=>{var nn=fn=>{try{sn(Er.next(fn))}catch(Nn){Hr(Nn)}},Pn=fn=>{try{sn(Er.throw(fn))}catch(Nn){Hr(Nn)}},sn=fn=>fn.done?cn(fn.value):Promise.resolve(fn.value).then(nn,Pn);sn((Er=Er.apply(wt,Vt)).next())});const{Countdown:Oi}=e.default,Gn={Java:"java",C:"c",Python:"py","C++":"c"};var ri=(wt=>(wt[wt.SET_LOADING=0]="SET_LOADING",wt[wt.GET_DATA=1]="GET_DATA",wt[wt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",wt[wt.SET_DATA=3]="SET_DATA",wt[wt.SET_DEBUGING=4]="SET_DEBUGING",wt[wt.SET_SUBMITING=5]="SET_SUBMITING",wt[wt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",wt[wt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",wt[wt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",wt[wt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",wt[wt.SET_PAGE=10]="SET_PAGE",wt))(ri||{});function Ii(){return new Date().getTime()}const Kn={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function ii(wt,Vt){switch(Vt.type){case 1:return hn(hn({},wt),Vt.payload);case 3:return Qn(hn({},wt),{data:Vt.payload});case 0:return Qn(hn({},wt),{loading:Vt.payload});case 9:return Qn(hn({},wt),{showNote:Vt.payload});case 4:return Qn(hn({},wt),{debuging:Vt.payload});case 5:return Qn(hn({},wt),{submitting:Vt.payload});case 2:return Qn(hn({},wt),{submitRecords:Vt.payload});case 10:return Qn(hn({},wt),{submitRecordPage:Vt.payload});case 6:return Qn(hn({},wt),{executingMessage:Vt.payload});case 7:return hn(hn({},wt),Vt.payload);case 8:return hn(hn({},wt),Vt.payload);default:throw new Error}}var Ui=({children:wt})=>{var Vt,Er,cn,Hr,nn;const[Pn,sn]=(0,L.useReducer)(ii,Kn),{id:fn}=(0,le.useParams)(),Nn=(0,le.useLocation)(),[on]=(0,le.useSearchParams)(),{loading:qr,data:pn,debugResult:ji,submitResult:Xn,submitRecords:ui,submitRecordPage:_n,showNote:oo,debuging:Gi,submitting:qi,executingMessage:lo}=Pn,[ni,Dn]=(0,L.useState)("#37AD83"),[pi,En]=(0,L.useState)(null),[$r,en]=(0,L.useState)({}),[to,uo]=(0,L.useState)(!0),[Zi,Ri]=(0,L.useState)(!1),[hs,ps]=(0,L.useState)(!1),bs=(0,L.useRef)(null),va=(0,L.useRef)(0),yo=pn==null?void 0:pn.user,ei=pn==null?void 0:pn.hack,[li,Oo]=(0,L.useState)(!1),Ro=(0,L.useRef)(1),Ko=(0,L.useRef)(!1);(0,gi.y)(on.get("type")==="exercises");const{setOpenDisableCopyAndPaste:_s}=(0,gi.X)(),[ms,gs]=(0,L.useState)(""),Xi=(0,Bi._)($r);(0,L.useEffect)(()=>{function zn(){return Wn(this,null,function*(){var bi,Yo,Bo,Jo,qo;uo(!0);const ro=yield(0,l.fu)(fn,{exercise_id:on.get("exercisesId")});if(setTimeout(()=>{uo(!1)},800),ro.status!==401){try{ro.hack.code=te.Base64.decode(ro.hack.code)}catch($i){console.log($i)}ro.hack=Qn(hn({},ro.hack),{is_program:on.get("type")==="1"}),sn({type:1,payload:{loading:!1,data:ro}})}if(on.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let $i;on.get("coursesId")=="coursesId"?$i=yield(0,o._F)({categoryId:on.get("exercisesId"),login:on.get("login")}):$i=yield(0,o._B)({categoryId:on.get("exercisesId"),login:on.get("login")}),en(hn({},$i)),_s((bi=$i==null?void 0:$i.exercise)==null?void 0:bi.forbid_copy),typeof((Yo=$i==null?void 0:$i.exercise)==null?void 0:Yo.left_time)=="number"&&(En(Date.now()+((Bo=$i==null?void 0:$i.exercise)==null?void 0:Bo.left_time)*1e3),setTimeout(()=>{Dn("red")},(((Jo=$i==null?void 0:$i.exercise)==null?void 0:Jo.left_time)-300>0?((qo=$i==null?void 0:$i.exercise)==null?void 0:qo.left_time)-300:0)*1e3))}})}fn&&zn()},[fn]),(0,L.useEffect)(()=>{var zn;return on.get("type")==="exercises"&&((zn=$r==null?void 0:$r.exercise)!=null&&zn.screen_open)&&(window.removeEventListener("blur",ws,!1),Hi.U.forEach((bi,Yo)=>{window.addEventListener(bi,ws,!1)}),window.addEventListener("blur",ws,!1),window.focus()),()=>{document.removeEventListener((0,s.gH)(),ws)}},[$r]),(0,L.useEffect)(()=>{ms==="1"&&fn&&ei!=null&&ei.language&&ia()},[fn,_n,ei==null?void 0:ei.language,ms]),(0,L.useEffect)(()=>(ei!=null&&ei.is_program&&(va.current=0,bs.current=setInterval(()=>{Lo()},15e3)),()=>{clearInterval(bs.current)}),[ei==null?void 0:ei.is_program]);const Lo=()=>Wn(void 0,null,function*(){let zn=yield(0,q.ZP)(`/api/myproblems/${fn}/save_long_time.json`,{method:"get",params:{answer_long_time:va.current}})}),ws=()=>{Ko.current||(0,s.BU)(),window.parent.postMessage("backExercise","*")};function ia(){return Wn(this,null,function*(){try{const zn=yield(0,l.zO)(fn,{limit:15,page:_n,language:ei==null?void 0:ei.language});sn({type:2,payload:zn})}catch(zn){console.log(zn)}})}function Ws(zn){sn({type:10,payload:zn})}function To(zn){return Wn(this,null,function*(){var bi;let Yo;(on.get("ip_limit")==="inner"||on.get("ip_bind_type")==="true")&&(Yo=yield(0,xn.y)({ip_limit:on.get("ip_limit"),ip_bind:on.get("ip_bind_type")==="true"}));const Bo=yield(0,l.n4)(fn,{code:te.Base64.encode(zn||ei.code),language:ei==null?void 0:ei.language,exercise_id:on.get("exercisesId"),question_id:on.get("questionId"),ip:Yo});return Bo.status===-5&&(0,le.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Qn(hn({errorMessage:Bo==null?void 0:Bo.message},($r==null?void 0:$r.exercise)||{}),{exercise_user_id:(bi=$r==null?void 0:$r.exercise)==null?void 0:bi.exercise_user_id,id:on.get("exercisesId")})}}),Bo})}function Ks(){return Wn(this,null,function*(){if(Ro.current=2,!qi){sn({type:5,payload:!0});try{W.Z.publish("to-commit-info");const zn=yield To();if(console.log(zn,1),zn.status===0){let ro=function(){return Wn(this,null,function*(){const{status:$i,data:Vs}=yield(0,l.rX)(fn,"submit"),Gs=Ii()-qo>(Bo*Jo+3)*1e3;if($i!==0&&!Gs&&setTimeout(ro,1e3),Gs){v.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),sn({type:5,payload:!1});return}if($i===0){Vs.status===2&&v.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Vs==null?void 0:Vs.status)===0&&on.get("type")==="1"&&ps(!0);const ya=yield(0,l.zO)(fn,{limit:15,page:_n,language:ei==null?void 0:ei.language});sn({type:8,payload:Qn(hn({},Pn),{submitResult:Vs,submitting:!1,submitRecords:ya})})}})},bi={};if(on.get("type")==="exercises"&&(bi.extras={exercise_id:on.get("exercisesId"),question_id:on.get("questionId")},(on.get("ip_limit")==="inner"||on.get("ip_bind_type")==="true")&&(bi.extras.ip=yield(0,xn.y)({ip_limit:on.get("ip_limit"),ip_bind:on.get("ip_bind_type")==="true"}))),(yield(0,l.bM)(fn,bi)).status===-1&&on.get("exercisesId")){window.parent.location.href=`/classrooms/${on.get("coursesId")}/exercise/${on.get("exercisesId")}/detail`;return}const{time_limit:Bo,test_case_size:Jo}=ei,qo=Ii();ro()}else sn({type:5,payload:!1})}catch(zn){console.log(zn),sn({type:5,payload:!1})}Oo(!1)}})}function is(){return Wn(this,null,function*(){Ro.current=1,Pn.debuging=!0,sn({type:4,payload:!0});try{if((yield To()).status===0){let qo=function(){return Wn(this,null,function*(){const{status:ro,message:$i,data:Vs}=yield(0,l.rX)(fn,"debug"),Gs=Ii()-Jo>(bi+3)*1e3;if(ro!==0&&!Gs&&(sn({type:6,payload:$i}),setTimeout(qo,1e3)),Gs){v.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),sn({type:4,payload:!1}),sn({type:7,payload:Qn(hn({},Pn),{debugResult:{status:2},debuging:!1})});return}ro===0&&(Vs.status===2&&v.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),sn({type:4,payload:!1}),sn({type:7,payload:Qn(hn({},Pn),{debugResult:Vs,debuging:!1})}))})};const{time_limit:bi}=ei;let Yo={input:encodeURIComponent(pn.test_case.input)};if(on.get("type")==="exercises"&&(Yo.exercise_id=on.get("exercisesId")),(yield(0,l.MU)(fn,Yo)).status===-1&&on.get("exercisesId")){window.parent.location.href=`/classrooms/${on.get("coursesId")}/exercise/${on.get("exercisesId")}/detail`;return}const Jo=Ii();qo()}else sn({type:4,payload:!1})}catch(zn){console.log(zn)}finally{}})}function un(zn,bi){const Yo=bi?{modify_code:!1}:{};sn({type:3,payload:Qn(hn({},pn),{hack:hn(Qn(hn({},ei),{code:zn}),Yo)})}),Oo(!0)}const gu=zn=>Wn(void 0,null,function*(){let bi=yield(0,q.ZP)(`/api/problems/${ei==null?void 0:ei.identifier}/start.json`,{method:"get",params:{language:zn==="C++"||zn==="c++"?encodeURIComponent(zn):zn,hack_user_id:yo==null?void 0:yo.user_id}});bi.status!==-1&&le.history.replace(`/myproblems/${bi==null?void 0:bi.identifier}${window.location.search}`)});function Mo(zn){let bi=zn.target.value;sn({type:3,payload:Qn(hn({},pn),{test_case:{input:bi}})})}function yl(){return Wn(this,null,function*(){try{let zn={};on.get("type")==="exercises"?zn.exercise_id=on.get("exercisesId"):ei!=null&&ei.homework_common_id&&(zn.homework_common_id=ei==null?void 0:ei.homework_common_id);const bi=yield(0,l.H7)(fn,hn({},zn));bi.status===401||(un(te.Base64.decode(bi.code)),(on.get("type")==="exercises"||ei!=null&&ei.homework_common_id)&&W.Z.publish("to-reset-info"))}catch(zn){console.log(zn)}})}function zs(){v.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:xr.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",xr.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Wn(this,null,function*(){const zn=yield(0,l.fi)(fn);zn.status===401||un(te.Base64.decode(zn.code),!0)})}})}function Ma(){sn({type:9,payload:!0})}function so(){sn({type:9,payload:!1})}function Xl(zn){return Wn(this,null,function*(){yield(0,l.MK)(fn,zn),sn({type:1,payload:{showNote:!1,data:Qn(hn({},pn),{hack:Qn(hn({},ei),{notes:zn.notes})})}})})}const vu={hack:ei,isLoading:to,input:(Vt=pn==null?void 0:pn.test_case)==null?void 0:Vt.input,is_file:(Er=pn==null?void 0:pn.test_case)==null?void 0:Er.is_file,language:ei==null?void 0:ei.language,code:ei==null?void 0:ei.code,title:"main."+Gn[ei==null?void 0:ei.language],modify_code:ei==null?void 0:ei.modify_code,notes:ei==null?void 0:ei.notes,debugResult:ji,debuging:Gi,submitting:qi,submitResult:Xn,executingMessage:lo,onCancelNote:so,onAddNote:Xl,showNote:oo,user:yo,onShowNote:Ma,onSubmitCode:Ks,onChangeCode:un,onChangeInput:Mo,onDebugCode:is,onResetCode:yl,onSyncCode:zs,onUpdateCode:To,onChangeLanguage:gu,isWhiteTheme:Zi,setIsWhiteTheme:Ri,topDispatch:sn};function bl(){return Wn(this,null,function*(){const{praise_count:zn}=yield(0,l.vl)(ei.id,{container_type:"Hack",type:1});let bi=Qn(hn({},pn),{hack:Qn(hn({},ei),{praises_count:zn,user_praise:!ei.user_praise})});sn({type:3,payload:bi})})}const Yl={topicId:fn,submitResult:Xn,submitRecords:ui,submitting:qi,page:_n,onPageChange:Ws,hack:ei,user:pn==null?void 0:pn.user,hack_sets:pn==null?void 0:pn.hack_sets,current_user:pn==null?void 0:pn.current_user,onTriggerPraise:bl,setActiveIndex:gs};return console.log($r),xr.createElement(xr.Fragment,null,xr.createElement(g.Z,{spinning:qr,delay:500},pn?xr.createElement(xr.Fragment,null,xr.createElement("header",{className:fi()(hi.Z.header,Zi&&hi.Z.whiteHeader)},on.get("type")!=="exercises"&&xr.createElement("div",null,xr.createElement("img",{src:`${t.Z.IMG_SERVER}/images/${yo==null?void 0:yo.image_url}`,alt:"user",width:36}),xr.createElement("span",{style:{color:Zi?"#333":"#B2BACB",fontSize:16}},yo==null?void 0:yo.name)),on.get("type")==="exercises"&&xr.createElement("div",null,xr.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",xr.createElement("span",{className:"ml10"},(cn=$r==null?void 0:$r.exercise)==null?void 0:cn.user_name)),xr.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",xr.createElement("span",{className:"ml10"},(Hr=$r==null?void 0:$r.exercise)==null?void 0:Hr.student_id))),xr.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},xr.createElement("div",null,ei.name)),(ei==null?void 0:ei.is_program)&&xr.createElement(si.Z,{defaultValue:ei==null?void 0:ei.answer_long_time,onChange:zn=>{va.current=zn},className:hi.Z.timepiece}),yo!=null&&yo.hack_manager?xr.createElement(le.Link,{className:hi.Z.btn_edit,to:on.get("type")==="1"?on.get("pageId")?`/problems/newedit/${ei.identifier}?type=1&pageId=${on.get("pageId")}&backUrl=${on.get("backUrl")}`:`/problems/newedit/${ei.identifier}?type=1`:`/problems/newedit/${ei.identifier}`}," ",xr.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,((nn=$r==null?void 0:$r.exercise)==null?void 0:nn.left_time)&&xr.createElement(xr.Fragment,null,xr.createElement("span",{style:{color:ni,marginRight:6},className:`iconfont icon-daojishi ${hi.Z.djs}`}),xr.createElement("span",{className:"c-white mr20"},xr.createElement(Oi,{valueStyle:{color:ni,fontSize:20,fontWeight:500},title:xr.createElement("span",{style:{color:ni,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:pi,onFinish:()=>Wn(void 0,null,function*(){const zn=yield(0,o.VL)({categoryId:on.get("exercisesId"),commit_method:2});if((zn==null?void 0:zn.status)===0&&(To(),v.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:xr.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",xr.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Wn(void 0,null,function*(){window.parent.location.href=`/classrooms/${on.get("coursesId")}/exercise/${on.get("exercisesId")}/detail`})})),(zn==null?void 0:zn.status)===-3){const bi=parseInt(zn==null?void 0:zn.message);En(Date.now()+bi*1e3)}})}))),on.get("type")==="exercises"?xr.createElement(c.ZP,{type:"primary",onClick:()=>{const zn=()=>Wn(void 0,null,function*(){yield To(),Oo(!1),Xi(),Ko.current=!0,ws()});if(!(ui!=null&&ui.records_count)||li){v.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:xr.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:zn});return}zn()}},xr.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):xr.createElement("span",{onClick:()=>{var zn;if(on.get("backUrl"))le.history.push(on.get("backUrl"));else if(on.get("type")==="1"){let bi=(zn=localStorage.getItem("program_homework"))==null?void 0:zn.split(",");le.history.push(`/classrooms/${bi==null?void 0:bi[0]}/program_homework/${bi==null?void 0:bi[1]}/detail`)}else le.history.push("/problemset")}},xr.createElement(u.Z,{title:"\u5173\u95ED"},xr.createElement("i",{style:{color:Zi?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),xr.createElement(g.Z,{size:"large",spinning:to},xr.createElement(r.Z,{className:fi()(hi.Z.myProblems,Zi&&hi.Z.whiteMyProblems),leftChild:xr.createElement(Qr,hn({},Yl)),rightChild:xr.createElement(Ao,hn({},vu))}))):null,xr.createElement(v.default,{centered:!0,closable:!1,width:680,footer:null,open:hs,className:"oj-modal"},xr.createElement("section",{className:"oj-modal-content"},xr.createElement("div",{className:"oj-modal-head"},xr.createElement("img",{src:jn,alt:""}),xr.createElement("i",{onClick:()=>ps(!1),className:"iconfont icon-guanbi1"})),xr.createElement("aside",null,xr.createElement("img",{className:"mr30",src:An.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",xr.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Xn==null?void 0:Xn.execute_time,"ms"),"\u4F18\u4E8E",xr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Xn==null?void 0:Xn.time_better_than)||100,"%"),"\u7684\u7528\u6237"),xr.createElement("aside",{className:"mb50"},xr.createElement("img",{src:ti.Z,className:"mr30"}),xr.createElement("span",{className:"oj-modal-tt"},xr.createElement("span",null,xr.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),xr.createElement("span",{className:"c-light-primary"},Xn==null?void 0:Xn.execute_memory,"kb")),xr.createElement("span",null,xr.createElement("span",null))),"\u4F18\u4E8E",xr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Xn==null?void 0:Xn.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),xr.createElement("div",{id:"oj-modal-next",onClick:()=>Wn(void 0,null,function*(){var zn;if(Xn!=null&&Xn.next_identifier){let bi=yield(0,q.ZP)(`/api/problems/${Xn==null?void 0:Xn.next_identifier}/start.json`,{method:"get",params:{hack_user_id:yo==null?void 0:yo.user_id}});bi&&(le.history.replace(`/myproblems/${bi==null?void 0:bi.identifier}${window.location.search}`),window.location.reload())}else{let bi=(zn=localStorage.getItem("program_homework"))==null?void 0:zn.split(",");le.history.push(`/classrooms/${bi==null?void 0:bi[0]}/program_homework/${bi==null?void 0:bi[1]}/detail`)}}),className:"oj-modal-btn"},Xn!=null&&Xn.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),xr.createElement(yi.Z,{successCb:()=>{Ro.current===1?is():Ks()}}))};function Li({title:wt,modify_code:Vt,onSyncCode:Er,onShowCodeSetting:cn,onResetCode:Hr,hack:nn,onChangeLanguage:Pn,isWhiteTheme:sn}){var fn;const Nn=()=>{v.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:xr.createElement(i.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:Hr})},[on]=(0,le.useSearchParams)(),qr=on.get("language"),pn=ji=>ji==="1"?"c++":ji==="2"?"C++":ji;return(0,L.useEffect)(()=>{qr&&Pn(pn(qr))},[]),(0,L.useEffect)(()=>{nn!=null&&nn.tpm_code_modified&&v.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:xr.createElement(i.Z,null),content:xr.createElement("div",null,xr.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),xr.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),xr.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:()=>Hr()})},[nn==null?void 0:nn.language]),console.log(nn,sn,"hack"),xr.createElement("div",{className:`${hi.Z.codeHead} ${sn?hi.Z.whiteCodeHead:""}`},xr.createElement("div",{className:hi.Z.navWrap},(fn=nn==null?void 0:nn.all_language)==null?void 0:fn.map(ji=>xr.createElement("div",{className:`${hi.Z.nav} ${ji===(nn==null?void 0:nn.language)?hi.Z.active:""}`,key:ji,onClick:()=>Pn(ji)},xr.createElement(u.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},xr.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),xr.createElement("span",null,ji)))),xr.createElement(n.Z,{align:"middle",style:{marginLeft:"auto"}},Vt?xr.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Er},xr.createElement("img",{src:k,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,xr.createElement("a",{onClick:Nn},xr.createElement(u.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},xr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),xr.createElement("a",{onClick:cn},xr.createElement(u.Z,{title:"\u8BBE\u7F6E"},xr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Ao(wt){var Vt=wt,{input:Er,is_file:cn,showNote:Hr,onShowNote:nn,notes:Pn,onCancelNote:sn,onAddNote:fn,debugResult:Nn,language:on,debuging:qr,submitting:pn,executingMessage:ji,code:Xn,onSubmitCode:ui,onDebugCode:_n,onChangeCode:oo,onChangeInput:Gi,onUpdateCode:qi,user:lo,isLoading:ni,submitResult:Dn}=Vt,pi=io(Vt,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function En(en){return xr.createElement(Li,Qn(hn({},pi),{onShowCodeSetting:en}))}const $r=hn({input:Er,is_file:cn,debugResult:Nn,debuging:qr,submitting:pn,executingMessage:ji,onDebugCode:_n,onChangeCode:oo,onSubmitCode:ui,onChangeInput:Gi,user:lo,submitResult:Dn},pi);return xr.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},xr.createElement(M,{setIsWhiteTheme:pi==null?void 0:pi.setIsWhiteTheme,isLoading:ni,language:on,value:Xn,onChange:oo,onUpdateCode:qi,ActionBarRender:En}),xr.createElement(ne.ZP,hn({},$r)))}},90593:function(Ur,st,F){"use strict";F.d(st,{Im:function(){return C},ZP:function(){return M},gZ:function(){return I}});var L=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),o=F(58130),s=F(44722),r=F(34376),t=F(92310),i=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,E=(k,te,ne)=>te in k?A(k,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):k[te]=ne,B=(k,te)=>{for(var ne in te||(te={}))d.call(te,ne)&&E(k,ne,te[ne]);if(m)for(var ne of m(te))y.call(te,ne)&&E(k,ne,te[ne]);return k},b=(k,te)=>p(k,h(te));const{TextArea:w}=le.default,S={visible:!1,tabIndex:"0"},C={[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 P=(k=>(k[k.SET_VISIBLE=0]="SET_VISIBLE",k[k.SET_TABINDEX=1]="SET_TABINDEX",k))(P||{});function R(k,te){switch(te.type){case 0:return b(B({},k),{visible:te.payload});case 1:return b(B({},k),{tabIndex:te.payload});default:throw new Error}}function Z({value:k,className:te}){const[ne,Q]=(0,L.useState)(!1),ue=(0,L.useRef)(),se=(0,L.useRef)();return(0,L.useEffect)(()=>{ne&&(se.current.reset(),se.current.write((0,o.pp)(k||"")))},[k,ne]),(0,L.useEffect)(()=>{var de,me,Ee,ve;if(ue.current){se.current=new r.Terminal({fontSize:14,disableStdin:!0}),se.current.open(ue.current);const Be=ue.current.offsetWidth-14,be=((ve=(Ee=(me=(de=se.current)==null?void 0:de._core)==null?void 0:me._renderService)==null?void 0:Ee.dimensions)==null?void 0:ve.actualCellWidth)||9.5,_e=Math.ceil(Be/be);se.current.resize(_e,8),Q(!0)}},[]),a.createElement("div",{ref:ue,className:i()("XtermText-valueRef",te)})}function I(k){const{status:te,error_msg:ne,output:Q,input:ue,expected_output:se,is_file:de,input_file_url:me,output_file_url:Ee,expected_output_file_url:ve}=k;let Be=null;const be={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(te){case c.h.NOMATCH:Be=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!de&&a.createElement(Z,{className:"mb10",value:ue}),de&&a.createElement("div",{style:be},a.createElement("a",{onClick:()=>(0,o.LR)(me,ue)},ue)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!de&&a.createElement(Z,{className:"mb10",value:Q&&u.Base64.decode(Q)||""}),de&&a.createElement("div",{style:be},a.createElement("a",{onClick:()=>(0,o.LR)(Ee,Q)},Q)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!de&&a.createElement(Z,{className:"mb10",value:se&&u.Base64.decode(se)||""}),de&&a.createElement("div",{style:be},a.createElement("a",{onClick:()=>(0,o.LR)(ve,se)},se)));break;case c.h.EXECUTEFAILURE:Be=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!de&&a.createElement(l.Z,{value:ue,style:be}),de&&a.createElement("div",{style:be},a.createElement("a",{onClick:()=>(0,o.LR)(me,ue)},ue)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},u.Base64.decode(ne)));break;case c.h.COMPILEFAILURE:Be=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!de&&a.createElement(l.Z,{value:ue,style:be}),de&&a.createElement("div",{style:be},a.createElement("a",{onClick:()=>(0,o.LR)(me,ue)},ue)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},u.Base64.decode(ne)));break;case c.h.PODFAILURE:Be=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case c.h.TIMEOUT:Be=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Be," ")}function V(k){const{status:te,error_msg:ne,execute_time:Q,output:ue,input:se,expected_output:de,is_file:me,input_file_url:Ee,output_file_url:ve,expected_output_file_url:Be}=k;let be=null;switch(te){case c.h.OK:be=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:be=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",de&&u.Base64.decode(de)));break;case c.h.EXECUTEFAILURE:be=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(ne)));break;case c.h.COMPILEFAILURE:be=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(ne)));break;case c.h.PODFAILURE:be=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case c.h.TIMEOUT:be=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",be," ")}var M=({id:k,is_file:te,input:ne,debuging:Q,submitting:ue,executingMessage:se,debugResult:de,onChangeInput:me,onDebugCode:Ee,onSubmitCode:ve})=>{const[Be,be]=(0,L.useReducer)(R,S),{visible:_e,tabIndex:Ke}=Be;(0,L.useEffect)(()=>{be({type:0,payload:!1})},[k]);function He($){let ee=$.target.id;be({type:1,payload:ee})}function ge(){be({type:0,payload:!_e})}const ie=(0,L.useMemo)(()=>{if(de){const{status:$}=de;return a.createElement(a.Fragment,null,V(de))}return null},[de]);function D(){be({type:0,payload:!0}),be({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(w,{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?"":ne,onChange:me}),rightNode:Q?a.createElement(n.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):de?ie: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:D},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(e.ZP,{type:"primary",className:"custom-ant-disabled",loading:ue,disabled:ue,onClick:()=>{be({type:0,payload:!1}),ve()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},81699:function(Ur,st,F){"use strict";F.d(st,{h:function(){return L}});var L=(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))(L||{})},31604:function(Ur,st,F){"use strict";F.d(st,{Y2:function(){return k},ZP:function(){return te}});var L=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),o=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),i=F.n(t),a=F(9168),A=F(70635),p=F(1012),h=F(58130),m=F(79646),d=F(59301),y=Object.defineProperty,E=Object.defineProperties,B=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,C=(ne,Q,ue)=>Q in ne?y(ne,Q,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ne[Q]=ue,P=(ne,Q)=>{for(var ue in Q||(Q={}))w.call(Q,ue)&&C(ne,ue,Q[ue]);if(b)for(var ue of b(Q))S.call(Q,ue)&&C(ne,ue,Q[ue]);return ne},R=(ne,Q)=>E(ne,B(Q)),Z=(ne,Q,ue)=>new Promise((se,de)=>{var me=Be=>{try{ve(ue.next(Be))}catch(be){de(be)}},Ee=Be=>{try{ve(ue.throw(Be))}catch(be){de(be)}},ve=Be=>Be.done?se(Be.value):Promise.resolve(Be.value).then(me,Ee);ve((ue=ue.apply(ne,Q)).next())});const{Dragger:I}=le.default,V=ne=>{const Q=be=>be&&be.substring(0,be.lastIndexOf("."));for(var ue=[...ne],se=0,de=[],me=0;me<ue.length;me++){for(var Ee="",ve=0;ve<de.length;ve++)if(Q(de[ve][0].name)==Q(ue[me].name)){se=1,Ee=ve;break}if(se==1)de[Ee].push(ue[me]),se=0;else if(se==0){let be=new Array;be.push(ue[me]),de.push(be)}}return de.map(be=>{if(be.forEach(_e=>{let Ke=_e.name.split(/\.(?=[^\.]+$)/);_e.name=`${Ke[0]}.${Ke[1].toLowerCase()}`}),be[0].name.includes(".in"))return be.length===2?be:[be[0],{}];if(be[0].name.includes(".out"))return be.length===2?be.reverse():[{},be[0]]})},M=({onClose:ne,onOK:Q,visible:ue,wrapClassName:se,rootIdentifier:de,multiple:me=!1,defaultMultipleValue:Ee=!0})=>{const[ve,Be]=(0,L.useState)([]),[be,_e]=(0,L.useState)({}),[Ke,He]=(0,L.useState)(!1),[ge,ie]=(0,L.useState)(!0),D=(0,L.useRef)([]),$=(0,L.useRef)(0),ee=()=>{ne()};(0,L.useEffect)(()=>{K()},[]),(0,L.useEffect)(()=>{ue&&(D.current=[],$.current=0,Be([]),ie(Ee))},[ue]);const K=()=>Z(void 0,null,function*(){try{const Oe=yield(0,A.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),Te=JSON.parse((0,a.pe)(Oe.data));_e(Te)}catch(Oe){}}),H=Oe=>Oe&&Oe.substring(0,Oe.lastIndexOf(".")),oe=Oe=>{var Te,Re;const et=H((Te=Oe[0])==null?void 0:Te.name)||H((Re=Oe[1])==null?void 0:Re.name),Se=ve.filter(Ge=>H(Ge.name)!==et);D.current=[...Se],Be([...Se])},G=Oe=>{if(!ge){const ke=new FormData;ke.append("file",Oe.file),(0,A.ZP)("/api/attachments/get_file_content.json",{method:"post",body:ke},!0).then(je=>{if(je.status===0){$.current=$.current+1;const We=D.current.map($e=>{var At;if($e.name===Oe.name){const Ct=P({},$e);return(At=Oe==null?void 0:Oe.name)!=null&&At.includes(".in")?Ct.input=je==null?void 0:je.content:Ct.output=je==null?void 0:je.content,Ct}return $e});if(D.current=[...We],Be([...We]),$.current>0&&$.current===ve.length){He(!1);let $e=V(We);$e=$e.filter(At=>{var Ct,qt;return!!((Ct=At[0])!=null&&Ct.name&&((qt=At[1])!=null&&qt.name))}),$e=$e.map(At=>R(P(P({},At[0]),At[1]),{is_file:!1})),Q($e),ne()}}else He(!1),ne()});return}const Te=new(i())({endpoint:be.end_point,region:be.region,accessKeyId:be.access_key_id,accessKeySecret:be.access_key_secret,bucket:be.bucket,stsToken:be.security_token}),Re=Oe.name,et={container_type:"TestSet",file_name:Re},Se=(0,p.Z)();let Ge=`testsets/${de}/${Se}${Re.indexOf(".")>-1?"."+Re.split(".").pop():""}`;de===null&&(Ge=`testsets/${Se}${Re.indexOf(".")>-1?"."+Re.split(".").pop():""}`),Te.multipartUpload(Ge,new Blob([Oe.file],{type:Oe.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Re+""},url:be==null?void 0:be.callback_url,host:be==null?void 0:be.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,A.rz)(et)}}).then(function(ke){if(ke.data.status===0){$.current=$.current+1;const at=D.current.map(je=>{var We,$e,At,Ct,qt,vr,Ut,Lt,gt,St,zt,Cr,hr,pr,mr,Lr,Rr;if(je.name===(($e=(We=ke.data)==null?void 0:We.data)==null?void 0:$e.file_name)){const jr=P({},je);return(qt=(Ct=(At=ke.data)==null?void 0:At.data)==null?void 0:Ct.file_name)!=null&&qt.includes(".in")?(jr.in_object_key=(Ut=(vr=ke.data)==null?void 0:vr.data)==null?void 0:Ut.object,jr.in_object_size=(gt=(Lt=ke.data)==null?void 0:Lt.data)==null?void 0:gt.size,jr.input=(zt=(St=ke.data)==null?void 0:St.data)==null?void 0:zt.file_name,jr.in_file=Oe):(jr.out_object_key=(hr=(Cr=ke.data)==null?void 0:Cr.data)==null?void 0:hr.object,jr.out_object_size=(mr=(pr=ke.data)==null?void 0:pr.data)==null?void 0:mr.size,jr.output=(Rr=(Lr=ke.data)==null?void 0:Lr.data)==null?void 0:Rr.file_name,jr.out_file=Oe),jr}return je});if(D.current=[...at],Be([...at]),$.current>0&&$.current===ve.length){He(!1);let je=V(at);je=je.filter(We=>{var $e,At;return!!(($e=We[0])!=null&&$e.name&&((At=We[1])!=null&&At.name))}),je=je.map(We=>R(P(P({},We[0]),We[1]),{is_file:!0})),Q(je),ne()}}})},W=Oe=>new Promise((Te,Re)=>{let et=0,Se=[];for(let Ge=0;Ge<Oe.length;Ge++)Oe[Ge].file.slice(0,1).arrayBuffer().then(()=>{et++,et===Oe.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`),Re()):Te(Oe))}).catch(ke=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",ke),et++,Se.push(Oe[Ge].name),et===Oe.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`),Re()):Te(Oe))})}),q=()=>Z(void 0,null,function*(){if(ve.length===0){e.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield W(ve),He(!0),V(ve).some(Te=>{var Re,et;return!((Re=Te[0])!=null&&Re.name&&((et=Te[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:()=>Z(void 0,null,function*(){ve.map(Te=>Z(void 0,null,function*(){G(Te)}))}),onCancel:()=>{He(!1)}});return}ve.map(Te=>Z(void 0,null,function*(){G(Te)}))}),pe={name:"file",fileList:ve,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Oe=>{if(ve!=null&&ve.some(Re=>Re.name===Oe.name))return e.ZP.info(`${Oe.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Oe.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(Oe.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 Te={name:Oe.name,uid:Oe.uid,file:Oe,percent:0};return ve.push(Te),D.current=[...ve],Be([...ve]),!1}},Fe=V(ve);return console.log(ve,Fe,"fileList"),d.createElement(v.default,{open:ue,wrapClassName:se,onOk:q,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ke},onCancel:ee,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:me?"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:Oe=>ie(Oe.target.value)},d.createElement(c.ZP,{value:!1},"\u6587\u672C"),d.createElement(c.ZP,{value:!0},"\u6587\u4EF6"))),d.createElement(le.default,P({},pe),d.createElement(u.ZP,{type:"primary",className:s.btnS},d.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),d.createElement(k,{data:Fe,onRemove:oe})):d.createElement("div",{className:`${s.noData} mb30`},d.createElement(le.default.Dragger,R(P({},pe),{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:ne=[],onRemove:Q,width:ue="auto",showScore:se=!1,disabled:de=!1,inputChange:me,onEvaluatingChange:Ee,onSelectAll:ve,checkAll1:Be,checkAll2:be,checkAll3:_e,checkAll4:Ke,checkAll5:He,showEvaluatingSetting:ge=!1,className:ie="",isProgramHomework:D=!1})=>{const $={value:"",filename:"",dataUrl:""},[ee,K]=(0,L.useState)(P({},$)),H=W=>{let q=document.createElement("a");document.body.appendChild(q);let pe=URL.createObjectURL(W.file);q.href=pe,q.download=W.name,q.click(),URL.revokeObjectURL(pe),document.body.removeChild(q)},oe=(W,q)=>{(0,h.LR)(W,q)},G=(W,q)=>{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(W,q)},onCancel:()=>{}})};return ne.length?d.createElement("div",{className:ie,style:{width:ue}},d.createElement("div",{className:`${D?s.headProgram:s.head}`},ge&&d.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},d.createElement(n.default,{checked:Be,onChange:W=>{ve(W.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:D?"25%":"15%"}},"\u7528\u4F8B"),d.createElement("div",{style:{width:se?D?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),d.createElement("div",{style:{width:se?D?"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:Ke,onChange:W=>{ve(W.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:be,onChange:W=>{ve(W.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:He,onChange:W=>{ve(W.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:W=>{ve(W.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:D?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),d.createElement("div",{className:s.listWrapper,style:{boxShadow:D?"0px 2px 4px 0px #EAEEF4":"unset"}},ne.map((W,q)=>{var pe,Fe,Oe,Te;return d.createElement("div",{key:q,className:s.list,style:D?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},ge&&d.createElement("div",{style:{width:"15%"}},d.createElement(n.default,{checked:!!W.hidden,onChange:Re=>{Ee(Re.target.checked,q,"hidden")}})),d.createElement("div",{style:{width:D?"25%":"15%",paddingLeft:D?"5px":"0px",paddingRight:D?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",q+1),d.createElement("div",{className:s.info,style:{width:se?D?"20%":"15%":"25%"}},d.createElement("span",{title:W.input||((pe=W[0])==null?void 0:pe.name),onClick:()=>Z(void 0,null,function*(){let Re;W.input?W.input_file_url?Re=W.input_file_url:Re=W.in_file:Re=W[0];let et;typeof Re=="string"?(et=yield fetch(Re,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),K({value:yield et.text(),filename:"",dataUrl:Re})):(et=yield(0,h.db)(Re.file),K({value:et.text,filename:Re.name,dataUrl:et.link}))})},W.input||((Fe=W[0])==null?void 0:Fe.name))),d.createElement("div",{className:s.info,style:{width:se?D?"20%":"15%":"25%"}},d.createElement("span",{title:W.output||((Oe=W[1])==null?void 0:Oe.name),onClick:()=>Z(void 0,null,function*(){let Re;W.input?W.output_file_url?Re=W.output_file_url:Re=W.out_file:Re=W[1];let et;typeof Re=="string"?(et=yield fetch(Re,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),K({value:yield et.text(),filename:"",dataUrl:Re})):(et=yield(0,h.db)(Re.file),K({value:et.text,filename:Re.name,dataUrl:et.link}))})},W.output||((Te=W[1])==null?void 0:Te.name))),se&&d.createElement("div",{style:{width:"20%"}},d.createElement(o.default,{size:"large",addonAfter:D?"%":null,disabled:de,style:{width:"80%"},onChange:Re=>me(Re,q),value:W.score}),!D&&d.createElement("span",null,"\xA0%")),ge&&d.createElement("div",{style:{width:"20%"}},d.createElement(n.default,{checked:W.input_visible||!1,onChange:Re=>{Ee(Re.target.checked,q,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ge&&d.createElement("div",{style:{width:"20%"}},d.createElement(n.default,{checked:W.is_invisible||!1,onChange:Re=>{Ee(Re.target.checked,q,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ge&&d.createElement("div",{style:{width:"20%"}},d.createElement(n.default,{checked:W.actual_output_visible||!1,onChange:Re=>{Ee(Re.target.checked,q,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ge&&d.createElement("div",{style:{width:"20%"}},d.createElement(n.default,{checked:W.last_match_rule||!1,onChange:Re=>{Ee(Re.target.checked,q,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),d.createElement("div",{onClick:()=>G(W,q),style:D?{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:ee.dataUrl,filename:ee.filename,type:ee.dataUrl.length?"txt":"",onClose:()=>K(P({},$)),monacoEditor:{value:ee.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):d.createElement(d.Fragment,null)};var te=M},75584:function(Ur,st,F){"use strict";F.d(st,{Z:function(){return t}});var L=F(59301),le=F(8591),e=F(6848),v=F(71418),g=F(95237),c=F(43604),u=F(25700),n=F(3113),l=F(23469),o=F(70635),s=F(25711),r=(a,A,p)=>new Promise((h,m)=>{var d=B=>{try{E(p.next(B))}catch(b){m(b)}},y=B=>{try{E(p.throw(B))}catch(b){m(b)}},E=B=>B.done?h(B.value):Promise.resolve(B.value).then(d,y);E((p=p.apply(a,A)).next())}),t=({id:a,activeDiscussIndex:A,onReplyDiscuss:p,adminOrOperator:h})=>{const[m,d]=(0,L.useState)(""),[y,E]=(0,L.useState)(!1);function B(w){d(w)}function b(){if(!m){le.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}p(a,m),d("")}return(0,L.useEffect)(()=>{A!=a&&E(!1)},[A]),L.createElement("div",{key:a,className:"discuss-item-editor",style:{display:A===a?"block":"none",width:"100%"}},L.createElement(l.Z,{miniToolbar:!0,startInit:A===a,defaultValue:m,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:B,extraUse:h&&L.createElement(e.Z,{color:"#fff",open:y,destroyTooltipOnHide:!0,title:i({id:a,isOpen:y,activeDiscussIndex:A,onChange:B,setIsOpen:E}),overlayStyle:{maxWidth:600}},L.createElement("a",{title:y?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>E(!y)},L.createElement("i",{className:"iconfont icon-dianzan11"})))}),L.createElement("a",{onClick:b,className:"btn-send"},"\u53D1\u9001"))};const i=a=>{const[A,p]=(0,L.useState)(!1),[h,m]=(0,L.useState)([]),[d,y]=(0,L.useState)(1);(0,L.useEffect)(()=>{a!=null&&a.isOpen?E():(y(1),m([]))},[a==null?void 0:a.isOpen]);const E=()=>r(void 0,null,function*(){p(!0);const B=yield(0,o.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(B==null?void 0:B.status)==0&&m(B==null?void 0:B.answer),p(!1)});return L.createElement(v.Z,{spinning:A},L.createElement("div",{style:{color:"#000"}},L.createElement(s.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(h==null?void 0:h[d-1])||""}),L.createElement(g.Z,{justify:"end",align:"middle"},L.createElement(c.Z,null,L.createElement(u.Z,{simple:!0,current:d,pageSize:1,total:(h==null?void 0:h.length)||0,onChange:B=>{y(B)}})),L.createElement(c.Z,null,L.createElement(n.ZP,{onClick:()=>r(void 0,null,function*(){a==null||a.onChange(h==null?void 0:h[d-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},65034:function(Ur,st,F){"use strict";F.d(st,{CP:function(){return e},_V:function(){return c}});var L=F(28209),le=F.n(L);const e={secret:L.enc.Utf8.parse("0a18e199b87f1a8d"),iv:L.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:o}=v[n];return AES.encrypt(u,l,{iv:o,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function c(u="",n="exam"){const{secret:l,iv:o}=v[n];return L.AES.decrypt(u,l,{iv:o,mode:le().mode.CBC,padding:le().pad.Pkcs7}).toString(L.enc.Utf8)}},54839:function(Ur,st,F){"use strict";F.d(st,{AD:function(){return V},D9:function(){return ue},Hp:function(){return B},IM:function(){return de},Iy:function(){return w},KM:function(){return ie},MJ:function(){return b},Ne:function(){return se},ON:function(){return be},Uj:function(){return He},VY:function(){return ve},YO:function(){return Ke},YX:function(){return _e},Zn:function(){return a},_g:function(){return d},_k:function(){return ne},c6:function(){return Z},cr:function(){return A},eV:function(){return I},fi:function(){return p},gh:function(){return P},hS:function(){return me},iA:function(){return h},j6:function(){return y},je:function(){return te},jj:function(){return E},kS:function(){return Be},o6:function(){return R},pO:function(){return ge},rQ:function(){return M},sA:function(){return C},xm:function(){return Q},xo:function(){return Ee},y8:function(){return k},yd:function(){return m}});var L=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,o=(D,$,ee)=>$ in D?c(D,$,{enumerable:!0,configurable:!0,writable:!0,value:ee}):D[$]=ee,s=(D,$)=>{for(var ee in $||($={}))n.call($,ee)&&o(D,ee,$[ee]);if(u)for(var ee of u($))l.call($,ee)&&o(D,ee,$[ee]);return D},r=(D,$,ee)=>new Promise((K,H)=>{var oe=q=>{try{W(ee.next(q))}catch(pe){H(pe)}},G=q=>{try{W(ee.throw(q))}catch(pe){H(pe)}},W=q=>q.done?K(q.value):Promise.resolve(q.value).then(oe,G);W((ee=ee.apply(D,$)).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..."}})},i=()=>{(0,le.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=D=>r(void 0,null,function*(){t(),(yield(0,L.YR)(s({},D))).status===0&&(yield(0,e.QH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/courses/${D.coursesId}/export_couser_info.json`,query:D}))),i()}),A=D=>r(void 0,null,function*(){const $=yield(0,L.yS)(s({},D));if($.status===0)v.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),le.history.push(`/classrooms/${D.coursesId}/exportlist/course_member_act_score`);else{if($.status===-2)return $;$.status===-3&&((0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${D.coursesId}/exportlist/course_member_act_score`))}}),p=D=>r(void 0,null,function*(){const $=yield(0,L.W0)(s({},D));if($.status===0)v.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),le.history.push(`/classrooms/${D.coursesId}/exportlist/course_total_score`);else{if($.status===-4)return $;$.status===-3&&((0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${D.coursesId}/exportlist/course_total_score`))}}),h=D=>r(void 0,null,function*(){const $=yield(0,L.Nl)(s({},D));if($.status===0)v.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),le.history.push(`/classrooms/${D.coursesId}/exportlist/course_total_exercise_and_other`);else{if($.status===-4)return $;$.status===-3&&((0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${D.coursesId}/exportlist/course_total_exercise_and_other`))}}),m=D=>r(void 0,null,function*(){const $=yield(0,L.IU)(s({},D));if($.status===0)v.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),le.history.push(`/classrooms/${D.coursesId}/exportlist/export_star_user`);else{if($.status===-4)return $;$.status===-3&&((0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${D.coursesId}/exportlist/export_star_user`))}}),d=D=>r(void 0,null,function*(){const $=yield(0,L.td)(s({},D));if($.status===0)v.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),le.history.push(`/classrooms/${D.coursesId}/exportlist/course_total_exercise_and_other`);else{if($.status===-2)return $;if($.status===-3)(0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${D.coursesId}/exportlist/course_total_exercise_and_other`);else if($.status===-4)return $}}),y=D=>r(void 0,null,function*(){const $=yield(0,L.QX)(s({},D));if($.status===0)v.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),le.history.push(`/classrooms/${D.coursesId}/exportlist/course_total_homework`);else{if($.status===-4)return $;$.status===-3&&((0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${D.coursesId}/exportlist/course_total_homework`))}}),E=(D,$)=>r(void 0,null,function*(){const ee=yield(0,L.o_)(s({},D));ee.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/${D.coursesId}/exportlist/${$}`)):ee.status===-3&&((0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${D.coursesId}/exportlist/${$}`))}),B=(D,$)=>r(void 0,null,function*(){const ee=yield(0,L.ZL)(s({},D));ee.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/${D.coursesId}/exportlist/${$}`)):ee.status===-3&&((0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${D.coursesId}/exportlist/${$}`))}),b=(D,$)=>r(void 0,null,function*(){const ee=yield(0,L.vV)(s({},D));ee.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/${D.coursesId}/exportlist/${$}`)):ee.status===-3&&((0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${D.coursesId}/exportlist/${$}`))}),w=(D,$)=>r(void 0,null,function*(){const ee=yield(0,L.aP)(s({},D));ee.status===0?(v.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),le.history.push(`/classrooms/${D.coursesId}/exportlist/${$}`)):ee.status===-3&&((0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${D.coursesId}/exportlist/${$}`))}),S=D=>r(void 0,null,function*(){t(),(yield exportCourseWorkListAppendix(s({},D))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${D.categoryId}/works_list.zip`,query:D}))),i()}),C=D=>r(void 0,null,function*(){t(),yield(0,e.QH)("",g.Z.API_SERVER+`/api/polls/${D.categoryId}/commit_result.xlsx`),i()}),P=D=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/courses/${D.coursesId}/attendances/export_xlsx_data.xlsx`,query:D}))}),R=D=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/courses/${D.coursesId}/video_study_statics.xlsx`,query:D}))}),Z=D=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/courses/${D.coursesId}/export_video_study.xlsx`,query:D}))}),I=D=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/courses/${D.coursesId}/export_course_students_info.xlsx`,query:D}))}),V=D=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+"/api/school_manages/students.xlsx",query:D}))}),M=D=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+"/api/item_banks/export.xlsx",query:D}))}),k=D=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:D}))}),te=D=>r(void 0,null,function*(){const $=yield(0,L.Uy)(s({},D));$.status===0?(v.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),le.history.push(`/classrooms/${D.coursesId}/exportlist/exercise_score,export_exercise_users`)):$.status===-3&&((0,le.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),le.history.push(`/classrooms/${D.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ne=D=>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/${D.id}.xlsx`,query:D}))}),Q=D=>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:D}))}),ue=D=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/courses/${D==null?void 0:D.coursesId}/${D.menuKey}_statistic.xlsx?${D.checkedList.map($=>`course_group_id[]=${$}`).join("&")}`,query:D}))}),se=D=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/ec_years/${D==null?void 0:D.ec_year_id}/ec_training_objectives.xlsx`,query:D}))}),de=D=>r(void 0,null,function*(){yield(0,e.FH)(D==null?void 0:D.name,(0,e.NY)({url:g.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:D}))}),me=D=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/ec_years/${D==null?void 0:D.ec_year_id}/ec_courses.xlsx`,query:D}))}),Ee=D=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/ec_years/${D==null?void 0:D.ec_year_id}/ec_graduation_requirements.xlsx`,query:D}))}),ve=D=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:D}))}),Be=D=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:D}))}),be=D=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/examination_banks/${D.id}.json`,query:D}))}),_e=D=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/exercises/${D.categoryId}.json`,query:D}))}),Ke=D=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/polls/${D==null?void 0:D.id}/commit_result.json`,query:D}))}),He=D=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+"/api/paths/get_task_pass.json",query:D}))}),ge=(D,$)=>r(void 0,null,function*(){yield(0,e.FH)($||"",(0,e.NY)({url:g.Z.API_SERVER+`/api/exercises/${D==null?void 0:D.exercise_id}/consult_exercise.json`,query:D}))}),ie=D=>r(void 0,null,function*(){yield(0,e.FH)("",(0,e.NY)({url:g.Z.API_SERVER+`/api/competitions/${D==null?void 0:D.identifier}/competition_commit_records/member_works.xlsx`,query:D}))})},39171:function(Ur,st,F){"use strict";F.d(st,{BU:function(){return le},Dj:function(){return L},gH:function(){return e},vp:function(){return v}});function L(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(Ur,st,F){"use strict";F.d(st,{U:function(){return l}});var L=F(59301),le=Object.defineProperty,e=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,c=(o,s,r)=>s in o?le(o,s,{enumerable:!0,configurable:!0,writable:!0,value:r}):o[s]=r,u=(o,s)=>{for(var r in s||(s={}))v.call(s,r)&&c(o,r,s[r]);if(e)for(var r of e(s))g.call(s,r)&&c(o,r,s[r]);return o},n=(o,s,r)=>new Promise((t,i)=>{var a=h=>{try{p(r.next(h))}catch(m){i(m)}},A=h=>{try{p(r.throw(h))}catch(m){i(m)}},p=h=>h.done?t(h.value):Promise.resolve(h.value).then(a,A);p((r=r.apply(o,s)).next())});function l(o,s){const[r,t]=(0,L.useState)(s),[i,a]=(0,L.useState)(!1),[A,p]=(0,L.useState)();return[r,i,(m,d=!1)=>n(this,null,function*(){const y=d?s:u(u({},r),m);a(!0),t(y);const E=yield o(y);return a(!1),p(E),E}),A]}},73821:function(Ur,st,F){"use strict";F.d(st,{_:function(){return e}});var L=F(59301),le=F(43418);const e=v=>{var g,c;const u=(0,L.useRef)([]),n=()=>{for(const l of u.current)clearTimeout(l);u.current=[]};return(0,L.useEffect)(()=>{var l,o,s,r,t,i;if(n(),(l=v==null?void 0:v.exercise)!=null&&l.left_time&&((s=(o=v==null?void 0:v.exercise)==null?void 0:o.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=(((i=v==null?void 0:v.exercise)==null?void 0:i.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(Ur,st,F){"use strict";F.d(st,{G:function(){return g},t:function(){return v}});var L=F(7062),le=F.n(L);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(Ur,st,F){"use strict";F.d(st,{rX:function(){return y},pW:function(){return E},gy:function(){return B},xY:function(){return d},O5:function(){return m},tJ:function(){return i},o1:function(){return a},Rd:function(){return h}});var L=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,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAIAAAAP3aGbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABcRAAAXEQHKJvM/AAAouElEQVR42u3de5gU1Z038HOqqu89PQPMhQHkNqCiCCK5qMRojIkXRNFERDTGNRvik5hNjPtgzEuyJLq6sq/EbEyy+u5jjBEhSEREvKyXQJRVs1FEMARhhhlgLsDAMD3T96o67x8zzPQMPTPVU12XX8/38/D4PDZdVedUd3+py6nf4UIIBgBAgeR0AwAAjEJgAQAZCCwAIAOBBQBkILAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMxfhbOedOt7a/nKUmcrbT2aIUxned8Xaa/DhMbsi2dppk8nO3ovG27XnbemTbDmE4wgIAQhBYAEAGAgsAyEBgAQAZCCwAIAOBBQBk5DGsIaedO3dWVFRY3cpVq1atXLnS4JuNj3WwgvF7tCbHZFhxe9u2dZp8Z04uHGlhxbAbKz44F/6KB2I2sCoqKqqqqqzuajgctnoTACMWoV8xTgkBgAwEFgCQgcACADIQWABABgILAMgwe5cwJ5O3jVtaWgp+z8KKW+bOPvjuwq1bMaTD+OLG2+ks2/aSSS78FTMcYQEAIQgsACADgQUAZCCwAIAMBBYAkIHAAgAyLBnW4CxnS/fb9k4r7nk7W8LBClZUQbBiYIEVI2ycnXjFIjjCAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQU4bAGK25Fu/Besm03wm27i2/bEATbNmTbN6QoRzDkhCMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5F7Xpnpy2w7Ta8bawo4eDC6RVIf0YmufBXzCwKLIvaCgC2ceevGKeEAEAGAgsAyEBgAQAZCCwAIMPsRfdVq1aFw2GrW7llyxZ7dgfACEToV8ydvd9vkhV1CPBOvHOkvdNZeY0IwSkhAJCBwAIAMhBYAEAGAgsAyEBgAQAZCCwAICOPcVhUnke3rcg/lYktbLuT7eyet+0zIo16j3CEBQBkILAAgAwEFgCQgcACADIQWABABgILAMjIo1pDHit19K6zFXfxXTiwgMqz+FZ004Wc/YidHSJjsuILqjUAQHFCYAEAGQgsACADgQUAZCCwAIAMBBYAkGF21hxnKxZQqdJvW5Nsm1LEinbmXNy2vlNZ3DhnfwgWjbDBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgw+ywBpOsuMlKZZ3GN2RycdsKcriQC3cIlclH3FkOBEdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgAz7JqHIiUqZfeONN8nZ4gS29d2KggcmWbF1Z4tnGN8QlZk+GI6wAIAQBBYAkIHAAgAyEFgAQAYCCwDIQGABABl5VGuw7Z63FSMYSN/NpTK1hEkuHC5AZdzMyPl14AgLAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkGG2WoMLa++bbKdxzvbIZN+pVL9wdqyDs01y4eKO/95xhAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyKNaQ0623bA3eUPUhdMBmOym8XdaMdOH8b67cLYLZ1kxdsS2ARDOThTCcIQFAIQgsACADAQWAJCBwAIAMhBYAEAGAgsAyDBbrSGPLbmvEgDpDRnfum3VGqzYEJXSCC5skjtnkTAJR1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyqNdh2x93kOq1ovLM9smIQgG1lDEw2ydlhNzk5+7lb0U1n5+/AJBQAUJwQWABABgILAMhAYAEAGQgsACADgQUAZJidhMI2VlTpt22sQ045t27baAPjO8TZ2S5sG/hiRa0IZ4tSWNFO4zAJBQCMdAgsACADgQUAZCCwAIAMBBYAkIHAAgAyzA5rcPYpc2ebZFvjTXJ2h9h2v9/Zxhtf3OSGrJjpw2Q7c7LogyMzDguMsOKbN5LbCW6DU0IYcdasWTNhwgSnWwHDkce8hM7OOmcclUHtJtcJJi1ZsmTNmjU9/+vCT9PxankONn4gOMKCEeqZZ55ZtmyZ062A/OAIq8AbyglHWK510003rV27lrny08QRVo7VIrAKu6GcEFhuNnHixIMHD7rw00Rg5Vitsx2wIu+c/c2T/pIZbXkyqbceUxsOqrV16r46rf6A1tist7Xp7e2iIyYyaZFRGWPco3CPl5eEpNJSadQoeXy1PHmiMm2qUjNVmXSaVD6G+/1Od4Uxxp599tlFixbl7qkF/5wbX9x4k6xIB3d+FRFYdnQzJyo96m5DJqO3HM7s2p1+f3vmo13q3lrtaKuIdghVZcabxzlXFB4pkSvKlek1nlkzvXPneGbOkMZWcY/Hwd5VVlYePXo0R68RWMNd3CIILDu6mROJHolMRqs/kNr2burNrentO7SDjSKVKuD6uc8nnzbeO2e279KLffPOlydPdCS5+t0x7O0+Amu4i1sEgWVHN3NyeY/01mOpbe8mNm5ObXtHa2xmmmbt9mRZHl/tm3dB4Nr5vnnnS+Vj7OzsunXrbrzxxlNfR2ANe3GLILDs6GZOLu2REGp9Q/KFl+Lrn8/s2i2SSfs23bUH/H7PzBnBry70XzNfmTyR2fJoTlNT0/jx43PtDATWMBe3CALLjm7m5LoeCaHW1cfXPBv/w3Nq3X6m63ZsdCCSpNRMCS66PnjTDcrUyTbElhWJg8AqOASWHd3MyVU90ppb4qvXxZ56Rt1Xl8dFdKtxrkybGrp1SfDmRXL1WIs3hcAqZI8sYsk4LLNtct84F+Mc/0TzbnA8kXjx5c5fPpbevsPyC1XDI8veObPD3/1W4OoreTBg0UZcOGrJihGFtpVbsGjXIbAKjFZgZT7e3bHq0cTzm0Q84XRbhsCDgcDCBSU/uNNz9gxL1o/AcmhDeUFgFRiVwBLJZGL9xuhDP1f31Trdljwo02oi99wV+Oq1BR90isByakN5QWAVGInA0pqaOx56JLZ6rYjFnW5L3ngoGLp5cck935fHVRdytQgshzaUFwRWgbk/sNLvf9i+/GeprW+76OJ6vjj3Xfy50vt/4p17buFWicByZkN5QXmZkUQXyc2vHL/tjtSWtwinFWNMiNSWt47fdkdy8ytMp9wRyBMCa8RQ1dhTq9u+czeti1aDdWhfbdt37o49tZqpqtNtAZvYV17GOCqFPqwYSGXRiYlIZ2KPPxG9f6XeHjW5KreRSiOR5ctCS2/nXlMPIbpwAJ0Lf0dWbD0vmISi+Il0pvNXj0UfeFh0djrdlsLT26PtP/03kcmEv/Mtk5kF7odTwmKnqrHHnyjWtOoiOjujDzwce/wJnBsWPQRWURMi9vTa6P0rizitujva2Rm9f2Xs6bW0bybAUBBYxSy5+dXoigeL77pVTnp7NLriweTmV51uCFgIgVW00u9vP/GjFdrhI043xD7a4SMnfrQi/f52pxsCVkFgFSetqbl9+X3q3iIZwWCcure2ffl9WlOz0w0BS5gtL0Nlghxnh0rYPGhYpFLt9/yk87EnzGyUtPC3bi996Gfc5zO+CJXyMjk5+8CJSZhIdaRLPLsh9vRap1vhpNjTaxPPbnC6FVB4CKxik9m1O7ryEYpPNReQiMWjKx/JfLzb6YZAgSGwioqIJzoeeXQEXro6lbq3tuPnj7q/zhfkBYFVVBKbXkps2OR0K9wisWFTYtNLTrcCCgmBVTy05pbOXz2OY4oeIp7o/NXjWnOL0w2BgkFgFY/46nXp9z90uhXukn7/w/jqdU63AgrGbLUG45ytbeBsqQnzd4iH3CdqbV3rdUtw9epUyvSa8g3PKDVTB3+bC2d1craIgjtLOOAIq0jE16xHWuWk7q2Nr1nvdCugMBBYxUCtq4+ve86SVQvBdL3Pn7z0WzbfP13/IJtpAGOMsfi659S6ekv2D9gL9bCKQXLTS+q+usKvVzBp9Gipopyxk0fyqqodbBSZjKHFZVmedBr3+XsXz4uua43NTFXl08Yz5eQXNZPRDjUZbcBJ6r665KaXwt/7duF3EdgLgUWe3nosvn6j0bIqksR0vXvCVM67/wy4ai2wcH5k+bLu4xpJ0hqbjn9tqbq/nklDHZsLIZWWjvrFv3tmnT2c+Vk5F52x40u/q+5vGPX/fqlMnsR0nUmy+vc9x267Qxw5mt/k9ULE128M3nyjVD6mwHsf7IXAIi+17d3Mro+NvJN7veE7vyVVVqh792kNB9WDh/Rjx0VHh0ilezOF8z5hJMty9djedNB1pshGWyZLUlXFsKeYF50x7vMxIeSKip4ZvdRP9opEcoh0zpVlmV0fp7a9G7h2fmF2OjgEgUVcRk1s3CySqaHfKQTz+fxXXub73IVMFyKR0KMd+uEjWlOzWrtf3V+v7m/Qmpr11mPakaO9pTu7LiT1REC+53ambgoJJgQPBJjX2/OS1tTCFZmXlrIBDrBEOiOSyRyvJ1OJjZsDV13OPPjOE2b2wzN+N9f4XVKT91OtmA7AhVN1dFHrG1Lb3jHaNq9HKokwxpjEeSgoh4JydZXn3HO6m5hIing88/dPjn/j21r9gazjLBPtNPdJMsakkrAU6J3k2ff5C8f84XcDLiFJsaeeiT+1JudBVmrbO2p9gzK9Jo8WOPqltYJtG7II/rWhLbXtXe1Qk6G3CsH9fl4Szv23nPNggAcDUqSEJVMDXiHiLI8Q0nX9SKvW3DLErT0heDgklZX1vhCL6+3tojMmkkmpojy7zfKE8fKE8YNsMfa71UzXmZzjvFU71JTa9m5egQVug8AiTGQyqTe3Gr/TL0VKeCAw+Hu0xmY9Gu0bWKInpISqCdXYHTrO9RPtbf/0z0MXpdL14A3XRZYv6zmmS7zyWvS+h5imaQcOhW67mfv9Q26te00n2tVP9g2yodSbW0M3L2IeTK5DFQKLML35cHr7jjzeH4+n3tyqnHWmXFXRHV6nHImo++tFKt3zv9zr7XMNXlVZMmX0IEvTtLp6MUSecsaE1nI4+zq6ONGu/v0TputMUTyzzzF+Q1A/clRrbB7k/entO7Tmw/LECeZ2PDgGgUVY5uPd2qFGo++WJO3AobZv38VLI3L5GKmqUh43VpkyWamZKk86TR5fLY0qk8JhdX89U9WeIOM+b/Y6RDotdN3oSaEQ8qSJ/su/yBUl9309SdIONSZe+m/GeZ8Q5IzJMhNCKh/jmTPr1NX2+d+seFIPHtJPnBgksLRDjZmPdyOw6EJgEZb+4END9wd7CCHSaXHkqN5yhO36G2OMSRLzeKRwSBpVJo+rlieMT3/4Ud8xVn1+/CKeyGPuP133nHl62cr7BjwP5Tz15p+Tb2wdqLWeGWcoU6f0vKDure38zX+JRKI7knThn//lwIKret+we4+IxQcJLJFMpT/40H/llwr9UYBNEFhUiWQys2Nn/osJxhiT+5zl6W0n9ONt6r46JgST5d4fPOc8FOyzdCwm8p2sdPCxqQP9jRBMUQJXXymVRnpeS7ywufPRx5jouqYmmCR5P31eVke0zK7dTNNyXnHvkdmxUySTxq+LgavkEVi2VUGwYl4M295pxfiJnFvXW4/l/bSzokiREhGLi1Sqz0jRfoNFszfc9+BI7+hkeT4WM0y6rpx5uv/qK3pfaDuRfOX1rl507Slp9CjPWWf2viEazezeM+SK1b21euuxwW41DsW2CU2cnZnCtqIUecERFlVqwwHtaGseC+i6MmVS2cMPiERSO9SoHWpUDxzS6hu0I0f1Y20imWSZDBOMSVnhJUk80mcYhIh2iIya32MxgxtoVUJ4Pz1XmXRazwuZ7TsyH+3qbZsQ8tgqOesNWlOzdvDQkM8MaUdb1YYDZgILHITAokqt3S+iHXksIIQ0epT3U+dJo8q6X0ilRWen3npMa2pWGw6otfvV+gPq7j2Z3Xt6Hh6USkuz16G3nRjOg4Enpf705/T/fsCknlNOSd1XK9JdNyX7/YPMpdKSnvQRGTX+x436ifbswFKmTZVGj+rdIX//RD/eNmSYimiHWrvfN++Cgn8iYAMEFlXqvrr8ihYIIZWEs0dFcZ+X+0ZLY0YrZ0z3nXxPfN1zbd/8btdYBK7I2eM5GWPakaNM14d+8nkAiU0vd/z8l4xLJ69ddT/003/wBOt/bSvz0c7ky6/1eUmWvZ+em30pKv3RLpFKDdk2oWY0KypbgC0QWFRp9QfyXYSXlAwxZpJzrflwdw4Kwf3+7GveTNf1I0eMloXIxTN7ZuAr1/E+mSKYzxf4yrW5joxOjlZNp2NPrtYam7IPr6RIxPuZub1ricUzH+401DbB1Px3HbgEAosqrdHYEzk9OJdGj+LyoAcgQmj1Dd032oTgoSAv6z0lFKqqHztu5nnm0C2LgzfdcErDJN7/gWTOOJfC3ZfPUlu3JZ57oU+i6bo8ZZJy5unZeyOzZ6/Bi2taIyaypwqBRZXediK/BSQp/Zf3o//678q0GnnSBLm6WhpdJoVCvbXxGBPxhLq/oXeJsrLsi0QintBaj5l6nlmWuTx0dRqhaUywrrIKasOBjodW6a3H+p3reT8zVy4f031IxXnmk3264SJZelubiT6Ak/IILGdnfLDz1qkZtg2A0Nvb821ZZseuzI6dzOORgkFpzChp7FhlyiRl8iRl+lR5XLVUVck0TWts6v7ZCyFPGN9zmMMYEx0d+rHjhbxFOFDXWg4zXWNcUusb2u/5SWrbu/2vTMlyZuff2u76IdNPBtbHu0UyaTSwcu06275Lzs5yYtvvyKIN4QiLKtERy3sZiTPGmabp0aje3s5q96fffofJEvMo3B+QIiVSaUStb2C8Ox2UaVN5VmkXrblFb80zsPKq7sAYY0zd35B85XXGeeqtbcmXXhlo4rL0O++ls+vqSJLxWwHD2XXgDggsqkQmPfyF+40+VzXR0aFFo9qhRiZJ3Qnj8XjOOrPPk3r7G0RHNJ/A4npbe+qd97jPa/DKl360Nfbk6vT2HUySUlve6r4jKQQvKQl/8zZ5fLXQdc640NT46nV9hmXZtuvAUQgsqkTGwCMyeR2BnzwT7PqvFClRzpie/feZj3eL5FDjBrLjTJbS23ccW/T1PI6x0hmRSPYO1OralhBSaST09SU97RGpVGrL28N5Msn4rgNXQmAVL865z9f748+LpnvOmenJCiyRTKqf1HK/f/Ca7iKj9j4d3dUAzvOolOz19taHEEwkEl3jVLnPx/xZdbXSGZFIOLRbwUkILKq4RxGDDDoXQopEIivuVaZMEnr+VzqFUCaM7zPHjCSF71wa/NriQU4JucRjT61JrN/IZIkJIZWVlj74U+X0acOZTJBzEU+0/+S+zPsfMsZ4KCiFQj1/qcfjejQ67ALMHGXdycInRxX3eIeoLePz+i660DPzrMJszuv1fW7ox1lS297rPQ/1eLxzZnlmnzO8LYrOmFRa2lXuVCorzb78Lzpjoj067AEW3OMd5pLgNEsCy4q7pC4cwWCFPEaElIRYx6DPEgphbtKaYenb1OEc3GUtffKCGpPHVmXPnSNiMb0zNuwBFrwkNLwFuxe3ax4HF/6OrKg/kVeTMFU9Vf0eS87N/hlS+KD/O9x1yuOqedZDRfrxNpFIDnt9hnYduBJOCamSRo0a8j0ik2GaJvKrr8C595TnDVV1qNLsjDHGJalPLQchWEY10gAuyQNfyxdM8chTJmW/pB05KmIxpmmMc2Zg6Pwwdh24EwKLKnl89WB/zbmIdrT/aIUUKTU0uIGzrnKjodtu8V/+xey/UffVdqz8hX7ixBDHS5wxxjJ/29NdzpRz0dHR/uP7pNIhGiCEHvjSpaF//HrPgInUn7fFf79WpNPqnr1MkngwoNRMyV5ECocDV1/BGNdjsfT/vNdbNLkguw5cDIFFlTJ5Iht0wIBIp1NvbDU+FEvoeuCqL3tmnd3nxXi84//+R+y3vzfarKwR5yKVTr2xZYjDK86ZEHL5mFBWO9VP9sV+t7q7XjNjckW5Mmli9kL+L1/q++IljDMR7Tj29aWp1/6Ux3EWZ8rkiUbfDC6DwKJKnjaVK54hSmIZ/xlrmnfunNIHfypXj81+ObFhU/zZ57sLvZ+afYMf1wghjRmjnD6NDVgigov29szuPUyS+xy+SZx5PN2DIXRdHlctVVb0WU5RuMIYY7x8THDhgtSWt42PnOCKR5421eTOB6cgsKhSaqbwSIk4drwA69J1efKk0gdX9BsDkd7+UfShn4vOTibLgQVXej/7aSZO5gKXUlvfSr765mCnibrumTNr9G9/wwP+nEeCXJaTW986/rWlg48sVc48XcqesFqI7KD0XXKRMnWy+sk+g4/p8EiJUoPAosq+SSiMs+22scm+G2+8FVMMKJMmyhXluvnA0nV5bFXpA//iv/TiPi+3Hove/1DXVSSmatznC3/7H7MrfPo+d37mw51ay5FBBtNzRZFKI4NMNy2FQkMcpnm93s/MzQ4jtW4/D4XlsZXd+6Fmiv/KL3UOMuFzX3JFeXap+N6mWvCtM/m1Mfnjsq1HxhtvHoY1UCWVj1Gm15hdi65LY0aXPvAvweuvyQ4OkUp1PPLr5CuvdyeFxJNvbEn/dXv2op45s/3XXJXHYzfDap5cUe6dOyf7tcSml1Ov/ylrR0iBa6+Wxow2eLVOmV7TZwQ/kILAoor7/cMeRN5N16XKitL7fxJc/NU+51NCxH+/tvM3/5U9FZjeeiz+hz9mT0rIPZ7QLTdKVZVmiiYPeRXMc+45ytTJvS8kEqktbyde2CySveOwvHNm+y660OBlLM/sczApIV24hkWY97xzud+X3+TPPbrOBB/8aXDxV/pd/Um+sTX64MOis7P/6y+/pn7zNs+smT2veM6dFbjyy7EnnzY4qiCzZ6/WcKDn+jqXpfT2j5jWFYK5Uk9R/Jd9gQd7J3PVmlvUv38iMhl1X13PFTceDAQWLki+8vrJCXgGxP0+73nnWvBRgE0QWIR5zp4hTxivDmMOGE2Xp0ws+7efBa6d3y+V0n/9oH3Z8u7CWNkkSWtsSrz4SnZgcZ8v9A83J17+b4PlieO/W9356ONZNw050zQRT+SeHVrX5dMm+C65qE/zPtihtbSIVDr56uvZtwh8F12onDE9s2Pn4Jfe5QnjPWfPsO4TAavhlJAwqbrKO2d23ovpuufsM0c9uipw3YJ+P291z94Td/+fzMe7c//sdT2xYZN2qDH7Nc95cwLzLzd4VshDIamyQqqsPPmnQqquUmac4bvw/BxbFML3+QuVrCEIIpNJvvq6iCeYpiVffi27qr08YVzg6iuGDE3vnNlydZUFHwXYBEdYhHGPx3fpxfE/bjQ6CkkIxpjvC58vffCn3jmz+v2lure27a4fpt/73wEPUiQps3tP4sVXw3fc3tsGryd065LE5leNHGSF7/hG8KYb+oyEEIx7PNLJW349a2VCSKPKgjfdkD2RorqvLrX17a7DsfSOnem/vJ89KD9wzVWx3z6tNTUP0n7fpRcPMdEZuJvZSSisWNzZMQRWjN6wbqyDb9758oRx2oFDRjrGFCV4/TWR+5b3GzjOGFPr6k/84N7UG1uGGM2UTifWbwguWiiNHt3zmue82f4vXxp/ai2Th2i8NGa0NGY0G5IQTNd9l32hX0Gb5Euvage7z1VFtCPx4sv+yy7pGRyrnHWm79LPx3+/dqC1yhPG+eadP/A2C/+1Mcn4Ol04g4ZFTcIpIW3K5EmGZl3Xdam0NPLDH5T9x8pT0yqzY2fbHd9LvvanocdeSlJ6+0ept9/Nfo37fKHbbpEqy03dLsxubNsJqaI8fMc3sgdwaQcb4+s2ZB9Lpv68Tc06P+Veb/ArC3kkMlAzfPMuUPo+RA3kILCI8yiBa+fz7PLBpxJCmXHGqF+vKrnnrn5TzzNdT/152/Gl/5Ta+rahUjCci46O+Nr12aMKGGPez3wqMP+KggSW3h5N/c97wZtu8F3wmezXEy9szvwt6+KaJGn7G1JvvZP9Hu9nP+U556ycJ8jc7wtcOz97EkagCJ8feb5553tmnp3+6wcDvcH76fMiP7zbM2eWfuRoVqZwpmuJza92rHpUO3Awj+lnJCm15a3ka3/yfmpO70AtWfZ96QuJjS/qJ9r7DEBNJrXGZh7wG6sYwUVnLPbkav3o0eCy72tHjnZHjySp9Q2djz3B0pnsdopkMrFhk2/eZ7nXe3JGVcl3wWfT7/zl1HV7Zp49yPkgUMGtGOlv2+UAF17DcuRiWecvfn3i3hW5Q4FzuapSKivNUdBK07RDTSKRGMZkWXJVJS/rWzdG1bRDh0Q662FswXgoKI+vNl77RcTjWlOLFCnpMx6Vc9HRqTXlmF+e+3zyhPG94yS63tnc0n9XcF724Irw976dbzdtu2SDeYKNNgCBNezF3RNYal1968LF6t7agbY04AFOzgFQRugix1DPXEMT8j5PlKTcS+VMVcF6n8ce+J3K9Jry59dmj5g3CIHl1A4ZCK5hFQNl6uTgousH/GvOu8tUnfpn2Hd+pVzrzGvTA/0ZaKncXWNG3hlcdP0w0gpcKI8jrNzLO/pEuLP/BJnse2Ebr9bWtV63ZMCDrBFMmV5TvuEZR0rKOPvrsGJDVnQTk1CMRErN1NCtS4Y3dXsxk6TQrUtQAKto4PtdPII3L/LOPdfpVriLd+65wZsXOd0KKBgEVvGQq8eGv7OUBwPmV1UceDAQ/s7SfkWfgTQEVlEJLLgqcN0Cp1vhFoHrFgQWXOV0K6CQEFhFhQcDJXfdqUyf5nRDnKdMn1Zy15043iwyCKxi4zl7RmTZ93goaH5VdPFQMLLseyh9VXzsq9aQk8nn0W2r0p9znS4c19clcMN16b9u73zsCacb4pjQLYsDN1xn0cptG0FtG5M/Lju7iSOsIsR9vpJl3+9Xq3Pk8F1yUcmy72cX0oKigcAqTvK46tL7f1yAaXWoUabXlN7/Y3kcJqMvTgisouWdO6fsgRVyVaX5VVEhV1WWPbCi37RgUEwQWMXMP//yyIp7pdKI0w2xg1Qaiay41z//cqcbAhZCYBU1zkO3LI4sX8bDYfMrczMeDkeWLwvdsnj4j3MDBQisYqcooaW3R350dxFnFg+HIz+6O7T0dhQULXpurNZgkhWjDWwr5mVRj0Q6E3v8iej9K/X2aMF3jrOk0khk+bLQ0tu519R0OLaVHLCi7ogLG29ReRUEVoG76c7AYowxVY09vTa64kHt8JGC7x+nyFWVkRX3hm5ZbP7YyoW/edKNtyiwcEo4YihK6NYlo371sDKtSMY6KNNqRv3q4dCtS3AmOHIgsEYSSfLPv2L0k//pu+Qi2henOfddctHoJ//TP/8KlAAbUXBKWOBuuveUMIvW1Nzx0COx1WtFLF7YNduAh4KhmxeX3PP9wo4OdeFZFenG4xqWUQgsQ+tMJhPrN0Yf+rm6j1JVZWVaTeSeuwJfvZb7/YVdswt/86Qbj8AyCoFlXObj3R2rHk08v0nEExZtolB4MBBYuKDkB3daVIPBhb950o13PrBsa6sVc2oZZ1veuaTYg4gnEi++3PnLx9Lbd/ROjOoqsuydMzv83W8Frr7SuvpWVvzmXbhO4xvKCYFV+A2ZNNICq4vW3BJfvS721DPqvrqCzDhfGJwr06aGbl0SvHmR1ZWOXRguLvzOI7AKvyGTRmZgdTVIrauPr3k2/ofn1Lr97NSZou0kScrUKcEbrw/edIMydbIN9zRdGC4u/M4jsAq/IZNGbmCdbJZafyD5wub4+uczu3aLZNLm7XO/3zNzRvCrC/3XzFcmT7Rt+IULw8WF33kEVuE3ZNJID6yT9NZjqW3vJjZuTm17R2tstvzylizL46t98y4IXDvfN+98qXyMzf11Ybi48DuPwCr8hkxCYPVpZCaj1R9IbXs39ebW9PYd2sFGkUoVcs/4fPJp471zZvsuvdg373x58kTuMfVI4PBb4r5wceF3HoFV+A2ZhMDKSWQyesvhzK7d6fe3Zz7ape6t1Y62imiHUNU8LtJzzhWFR0rkinJleo1n1kzv3DmemTOksVVO5VR200ztHwTWcN+ZF7PjsKzolXG0fvNGkIg2kUzqrcfUhoNqbZ26r06rP6A1NultJ/T2dtERE5m0yKiMMe5RuMfLS0JSaak0qkweP06ePFGZNlWpmapMOk0qH1PwwZ/2sO3fY5NNMs62wYPm+47AchcSgTXCIbCGvU7zfceDowBABgILAMhAYAEAGQgsqtauXet0EwDshovu7pLXrqusrLzssssWLlx40UUXjR1r7aN20AMX3Ye9TvN9t6S2rMm2OjsOy2Q3c7KikowVWzfZ95Hzsyl4O40vnrOdVnwczn5pB4JTQgAgA4EFAGQgsACADAQWAJCBwAIAMhBYAECGfeVlnOXCqXSojMexopvO7qWcRsiX1njf3VlnCUdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjXYdpPVtkodVgzUoHIr2rbBCiZ7ZFvfnS0xYlvtDePFHoyz89eBIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7DGpx97N62ev5W3KO1besmpy0wyYXDBXKiUmLEWVZMgYFqDQAwgiCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyGMSCks2774n161op8l12nbH3YUzkpCelcMkZ7+fJjdkUQkHHGEBABkILAAgA4EFAGQgsACADAQWAJCBwAIAMsgMa3DhU/vO3sV34Z1sk+s0zoVbd+E4D2fLq1gER1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDwmoTDOihoMxhc3eefVZEV9K7hwAg6T7XR2ZgrH780XvEkunGPFor7jCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkUe1BmfLGFixIdv6bnydLpwXwzjbboTbtnXbyi04O6TD2flQMKwBAIoTAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjWYLGNg2/wIVrBitIELZ9BwdoeYXNy2cR623e/PyYq+W7FOi3YIjrAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGXlUazC7JUeLEzhbK8K2IR3FN3bEhTVCrOhmTi4cVGFbjwaCIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7VGkxytjyAyQ1ZcdvYtjoEVgyAoDLbhbPrNF7LxHiTbCvI4WydjIHgCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkcewBioPvlsxAMK2u/gunHPB5OJWjJ+wbeSKs1u3YnHqRT5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIMFutYefOnRUVFVa3ctWqVStXrjT4ZtsqK+RE5Ql7K1BpvAtHmdhWI8S2QhcWDWswG1gVFRVVVVVWtCxbOBy2ehMA4H44JQQAMhBYAEAGAgsAyEBgAQAZCCwAIMOSSShM3tFsaWkp+J1HZx+RN75O23pkRWEGk5wdEWJFN0023mTdEWfH9xjvZl5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIsGRYg7NIP99vRd+tKDlg2zutYLxJzk7/Ydv+dOEcKwPBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgowiHNYzk4QJWPEzvwm7mZEVlBZP1Epwd65CTbSMYLBq5giMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5yBgrbSvfbVnKASsED25j8iE2u0/jiJsc6uLBWhLPrZBYFVsHnvAEAYDglBABCEFgAQAYCCwDIQGABABlmL7qvWrUqHA5b3cotW7bYszsAwM24FXeIbUPl0XPbahsY76ZtU3W48+64ma0bZ9tnZFtdB9tKoQwEp4QAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyGNQAAOAtHWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjP8Prqme11Be/zoAAAAASUVORK5CYII=",o=F.p+"static/newqrcode.a8740efb.png",s=F(32637),r=F(59301),t=(b,w,S)=>new Promise((C,P)=>{var R=V=>{try{I(S.next(V))}catch(M){P(M)}},Z=V=>{try{I(S.throw(V))}catch(M){P(M)}},I=V=>V.done?C(V.value):Promise.resolve(V.value).then(R,Z);I((S=S.apply(b,w)).next())});const i=(b,w=!1)=>!!(a(b)&&A(w)),a=b=>(0,g.bg)()?!0:(b({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),A=(b=!1)=>{var w;const{user:S}=(0,L.getDvaApp)()._store.getState();return(w=S.userInfo)!=null&&w.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 b;const{user:w}=(0,L.getDvaApp)()._store.getState();return(b=w.userInfo)!=null&&b.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:o,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),y=(b,w)=>b?!0:(le.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:r.createElement("div",null,r.createElement("p",null,w||"\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),E=b=>{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,b),"\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})))})},B=(b,w="")=>{const{shixunsDetail:{detail:S}}=(0,L.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 C="";return(S==null?void 0:S.public)===2&&(C="\u5DF2\u516C\u5F00"),(S==null?void 0:S.public)===1&&(C="\u5F85\u5BA1\u6838"),(S==null?void 0:S.shixun_status)===3&&(C="\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",C,"\uFF0C",w,"\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",w,"\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 b({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"),b({type:"shixunsDetail/getShixunsDetail",payload:{id:S==null?void 0:S.identifier}}),b({type:"practiceSetting/getCommonData",payload:{id:S==null?void 0:S.identifier}}))})})}}),!0):!1}},47257:function(Ur){(function(st){(function(F){if(1)Ur.exports=F();else var L})(function(){var F,L,le;return function(){function e(v,g,c){function u(o,s){if(!g[o]){if(!v[o]){var r=void 0;if(!s&&r)return require(o,!0);if(n)return n(o,!0);var t=new Error("Cannot find module '"+o+"'");throw t.code="MODULE_NOT_FOUND",t}var i=g[o]={exports:{}};v[o][0].call(i.exports,function(a){var A=v[o][1][a];return u(A||a)},i,i.exports,e,v,g,c)}return g[o].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"),o=e("../common/utils/checkBucketName"),s=o.checkBucketName,r=g;function t(a){return Array.isArray?Array.isArray(a):Object.prototype.toString.call(a)==="[object Array]"}function i(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(B){for(;;)switch(B.prev=B.next){case 0:return d=this._bucketRequestParams("DELETE",h,"",m),B.next=3,this.request(d);case 3:if(y=B.sent,!(y.status===200||y.status===204)){B.next=6;break}return B.abrupt("return",{res:y.res});case 6:return B.next=8,this.requestError(y);case 8:throw B.sent;case 9:case"end":return B.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,E;return u.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return y=this._bucketRequestParams("PUT",h,"acl",d),y.headers={"x-oss-acl":m},y.successStatuses=[200],b.next=5,this.request(y);case 5:return E=b.sent,b.abrupt("return",{bucket:E.headers.location&&E.headers.location.substring(1)||null,res:E.res});case 7:case"end":return b.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(B){for(;;)switch(B.prev=B.next){case 0:return d=this._bucketRequestParams("GET",h,"acl",m),d.successStatuses=[200],d.xmlResponse=!0,B.next=5,this.request(d);case 5:return y=B.sent,B.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 B.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,E,B;return u.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return y=this._bucketRequestParams("PUT",h,"logging",d),E=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<BucketLoggingStatus>
|
|
|
<LoggingEnabled>
|
|
|
<TargetBucket>`.concat(h,`</TargetBucket>
|
|
|
`),m&&(E+="<TargetPrefix>".concat(m,`</TargetPrefix>
|
|
|
`)),E+=`</LoggingEnabled>
|
|
|
</BucketLoggingStatus>`,y.content=E,y.mime="xml",y.successStatuses=[200],w.next=9,this.request(y);case 9:return B=w.sent,w.abrupt("return",{res:B.res});case 11:case"end":return w.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,E;return u.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return d=this._bucketRequestParams("GET",h,"logging",m),d.successStatuses=[200],d.xmlResponse=!0,b.next=5,this.request(d);case 5:return y=b.sent,E=y.data.LoggingEnabled,b.abrupt("return",{enable:!!E,prefix:E&&E.TargetPrefix||null,res:y.res});case 8:case"end":return b.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(B){for(;;)switch(B.prev=B.next){case 0:return d=this._bucketRequestParams("DELETE",h,"logging",m),d.successStatuses=[204,200],B.next=4,this.request(d);case 4:return y=B.sent,B.abrupt("return",{res:y.res});case 6:case"end":return B.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,E,B,b,w,S,C,P,R,Z;return u.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:for(m=m||[],l(m.length,"rules is required"),m.forEach(function(M){l(M.allowedOrigin,"allowedOrigin is required"),l(M.allowedMethod,"allowedMethod is required")}),y=this._bucketRequestParams("PUT",h,"cors",d),E=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CORSConfiguration>`,B=function(k){E+="<AllowedOrigin>".concat(k,"</AllowedOrigin>")},b=function(k){E+="<AllowedMethod>".concat(k,"</AllowedMethod>")},w=function(k){E+="<AllowedHeader>".concat(k,"</AllowedHeader>")},S=function(k){E+="<ExposeHeader>".concat(k,"</ExposeHeader>")},C=0,P=m.length;C<P;C++)R=m[C],E+="<CORSRule>",i(R.allowedOrigin).forEach(B),i(R.allowedMethod).forEach(b),i(R.allowedHeader).forEach(w),i(R.exposeHeader).forEach(S),R.maxAgeSeconds&&(E+="<MaxAgeSeconds>".concat(R.maxAgeSeconds,"</MaxAgeSeconds>")),E+="</CORSRule>";return E+="</CORSConfiguration>",y.content=E,y.mime="xml",y.successStatuses=[200],V.next=16,this.request(y);case 16:return Z=V.sent,V.abrupt("return",{res:Z.res});case 18:case"end":return V.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,E,B;return u.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return d=this._bucketRequestParams("GET",h,"cors",m),d.successStatuses=[200],d.xmlResponse=!0,w.next=5,this.request(d);case 5:return y=w.sent,E=[],y.data&&y.data.CORSRule&&(B=y.data.CORSRule,t(B)||(B=[B]),B.forEach(function(S){var C={};Object.keys(S).forEach(function(P){C[P.slice(0,1).toLowerCase()+P.slice(1,P.length)]=S[P]}),E.push(C)})),w.abrupt("return",{rules:E,res:y.res});case 9:case"end":return w.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(B){for(;;)switch(B.prev=B.next){case 0:return d=this._bucketRequestParams("DELETE",h,"cors",m),d.successStatuses=[204],B.next=4,this.request(d);case 4:return y=B.sent,B.abrupt("return",{res:y.res});case 6:case"end":return B.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 E,B,b,w;return u.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:if(E=this._bucketRequestParams("PUT",h,"referer",y),B=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<RefererConfiguration>
|
|
|
`,B+=" <AllowEmptyReferer>".concat(m?"true":"false",`</AllowEmptyReferer>
|
|
|
`),d&&d.length>0){for(B+=` <RefererList>
|
|
|
`,b=0;b<d.length;b++)B+=" <Referer>".concat(d[b],`</Referer>
|
|
|
`);B+=` </RefererList>
|
|
|
`}else B+=` <RefererList />
|
|
|
`;return B+="</RefererConfiguration>",E.content=B,E.mime="xml",E.successStatuses=[200],C.next=10,this.request(E);case 10:return w=C.sent,C.abrupt("return",{res:w.res});case 12:case"end":return C.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,E;return u.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return d=this._bucketRequestParams("GET",h,"referer",m),d.successStatuses=[200],d.xmlResponse=!0,b.next=5,this.request(d);case 5:return y=b.sent,E=y.data.RefererList.Referer||null,E&&(t(E)||(E=[E])),b.abrupt("return",{allowEmpty:y.data.AllowEmptyReferer==="true",referers:E,res:y.res});case 9:case"end":return b.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")),o=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"),i=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"),E=e("../common/utils/createRequest"),B=E.createRequest,b=e("../common/utils/encoder"),w=b.encoder,S=e("../common/client/getReqUrl"),C=S.getReqUrl,P=e("../common/utils/setSTSToken"),R=P.setSTSToken,Z=e("../common/utils/retry"),I=Z.retry,V=e("../common/utils/isFunction"),M=V.isFunction,k=new t;function te(){var me=a.name,Ee=a.version;me&&me.toLowerCase&&me.toLowerCase()==="ie"&&Ee.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function ne(){return location&&location.protocol==="https:"}function Q(me,Ee){if(te(),!(this instanceof Q))return new Q(me,Ee);me&&me.inited?this.options=me:this.options=Q.initOptions(me),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:ne(),useFetch:!1},Ee);return y(ve)};var ue=Q.prototype;ue.debug=s,i(ue,e("./object")),i(ue,e("./bucket")),i(ue,e("../common/bucket/getBucketWebsite")),i(ue,e("../common/bucket/putBucketWebsite")),i(ue,e("../common/bucket/deleteBucketWebsite")),i(ue,e("../common/bucket/getBucketLifecycle")),i(ue,e("../common/bucket/putBucketLifecycle")),i(ue,e("../common/bucket/deleteBucketLifecycle")),i(ue,e("../common/bucket/putBucketVersioning")),i(ue,e("../common/bucket/getBucketVersioning")),i(ue,e("../common/bucket/getBucketInventory")),i(ue,e("../common/bucket/deleteBucketInventory")),i(ue,e("../common/bucket/listBucketInventory")),i(ue,e("../common/bucket/putBucketInventory")),i(ue,e("../common/bucket/abortBucketWorm")),i(ue,e("../common/bucket/completeBucketWorm")),i(ue,e("../common/bucket/extendBucketWorm")),i(ue,e("../common/bucket/getBucketWorm")),i(ue,e("../common/bucket/initiateBucketWorm")),i(ue,e("./managed-upload")),i(ue,e("../common/multipart-copy")),i(ue,e("../common/multipart")),i(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=C,ue.authorization=function(Ee,ve,Be,be){var _e=d.buildCanonicalString(Ee.toUpperCase(),ve,{headers:be,parameters:Be});return d.authorization(this.options.accessKeyId,this.options.accessKeySecret,_e,this.options.headerEncoding)},ue.request=function(){var me=(0,o.default)(l.default.mark(function Ee(ve){var Be=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,I(se.bind(this),this.options.retryMax,{errorHandler:function(He){var ge=function(D){if(ve.stream)return!1;var $=[-1,-2].includes(D.status),ee=Be.options.requestErrorRetryHandle||function(){return!0};return $&&ee(D)};return!!ge(He)}})(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 me.apply(this,arguments)}}();function se(me){return de.apply(this,arguments)}function de(){return de=(0,o.default)(l.default.mark(function me(Ee){var ve,Be,be,_e,Ke,He;return l.default.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(!(this.options.stsToken&&M(this.options.refreshSTSToken))){ie.next=3;break}return ie.next=3,R.call(this);case 3:return ve=B.call(this,Ee),this.options.useFetch||(ve.params.mode="disable-fetch"),_e=!!Ee.stream,ie.prev=6,ie.next=9,this.urllib.request(ve.url,ve.params);case 9:Be=ie.sent,this.debug("response %s %s, got %s, headers: %j",Ee.method,ve.url,Be.status,Be.headers,"info"),ie.next=16;break;case 13:ie.prev=13,ie.t0=ie.catch(6),be=ie.t0;case 16:if(!(Be&&Ee.successStatuses&&Ee.successStatuses.indexOf(Be.status)===-1)){ie.next=28;break}return ie.next=19,this.requestError(Be);case 19:if(Ke=ie.sent,!(Ke.code==="RequestTimeTooSkewed"&&!_e)){ie.next=25;break}return this.options.amendTimeSkewed=+new Date(Ke.serverTime)-new Date,ie.next=24,this.request(Ee);case 24:return ie.abrupt("return",ie.sent);case 25:Ke.params=Ee,ie.next=32;break;case 28:if(!be){ie.next=32;break}return ie.next=31,this.requestError(be);case 31:Ke=ie.sent;case 32:if(!Ke){ie.next=34;break}throw Ke;case 34:if(!Ee.xmlResponse){ie.next=39;break}return ie.next=37,this.parseXML(Be.data);case 37:He=ie.sent,Be.data=He;case 39:return ie.abrupt("return",Be);case 40:case"end":return ie.stop()}},me,this,[[6,13]])})),de.apply(this,arguments)}ue._getResource=function(Ee){var ve="/";return Ee.bucket&&(ve+="".concat(Ee.bucket,"/")),Ee.object&&(ve+=w(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),Be=a.description;return!Be&&u&&(Be="Node.js ".concat(u.version.slice(1)," on ").concat(u.platform," ").concat(u.arch)),this._checkUserAgent("".concat(ve," ").concat(Be))},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,Be){c.isBuffer(Ee)&&(Ee=Ee.toString()),r.parseString(Ee,{explicitRoot:!1,explicitArray:!1},function(be,_e){be?Be(be):ve(_e)})})},ue.requestError=function(){var me=(0,o.default)(l.default.mark(function ve(Be){var be,_e,Ke,He;return l.default.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(be=null,!(!Be.data||!Be.data.length)){ie.next=5;break}Be.status===-1||Be.status===-2?(be=new Error(Be.message),be.name=Be.name,be.status=Be.status,be.code=Be.name):(Be.status===404?(be=new Error("Object not exists"),be.name="NoSuchKeyError",be.status=404,be.code="NoSuchKey"):Be.status===412?(be=new Error("Pre condition failed"),be.name="PreconditionFailedError",be.status=412,be.code="PreconditionFailed"):(be=new Error("Unknow error, status: ".concat(Be.status)),be.name="UnknownError",be.status=Be.status),be.requestId=Be.headers["x-oss-request-id"],be.host=""),ie.next=32;break;case 5:return _e=String(Be.data),this.debug("request response error data: %s",_e,"error"),ie.prev=7,ie.next=10,this.parseXML(_e);case 10:if(ie.t0=ie.sent,ie.t0){ie.next=13;break}ie.t0={};case 13:Ke=ie.t0,ie.next=23;break;case 16:return ie.prev=16,ie.t1=ie.catch(7),this.debug(_e,"error"),ie.t1.message+=`
|
|
|
raw xml: `.concat(_e),ie.t1.status=Be.status,ie.t1.requestId=Be.headers["x-oss-request-id"],ie.abrupt("return",ie.t1);case 23:He=Ke.Message||"unknow request error, status: ".concat(Be.status),Ke.Condition&&(He+=" (condition: ".concat(Ke.Condition,")")),be=new Error(He),be.name=Ke.Code?"".concat(Ke.Code,"Error"):"UnknownError",be.status=Be.status,be.code=Ke.Code,be.requestId=Ke.RequestId,be.hostId=Ke.HostId,be.serverTime=Ke.ServerTime;case 32:return this.debug("generate error %j",be,"error"),ie.abrupt("return",be);case 34:case"end":return ie.stop()}},ve,this,[[7,16]])}));function Ee(ve){return me.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")),o=e("util"),s=e("path"),r=e("mime"),t=e("copy-to"),i=e("../common/utils/isBlob"),a=i.isBlob,A=e("../common/utils/isFile"),p=A.isFile,h=e("../common/utils/isBuffer"),m=h.isBuffer,d=g;d.multipartUpload=function(){var w=(0,l.default)(n.default.mark(function C(P,R){var Z,I,V,M,k,te,ne,Q,ue,se=arguments;return n.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(Z=se.length>2&&se[2]!==void 0?se[2]:{},this.resetCancelFlag(),Z.disabledMD5=Z.disabledMD5===void 0?!0:!!Z.disabledMD5,!(Z.checkpoint&&Z.checkpoint.uploadId)){me.next=8;break}return R&&p(R)&&(Z.checkpoint.file=R),me.next=7,this._resumeMultipart(Z.checkpoint,Z);case 7:return me.abrupt("return",me.sent);case 8:return I=102400,Z.mime||(p(R)?Z.mime=r.getType(s.extname(R.name)):a(R)?Z.mime=R.type:m(R)?Z.mime="":Z.mime=r.getType(s.extname(R))),Z.headers=Z.headers||{},this._convertMetaToHeaders(Z.meta,Z.headers),me.next=14,this._getFileSize(R);case 14:if(V=me.sent,!(V<I)){me.next=26;break}return Z.contentLength=V,me.next=19,this.put(P,R,Z);case 19:if(M=me.sent,!(Z&&Z.progress)){me.next=23;break}return me.next=23,Z.progress(1);case 23:return k={res:M.res,bucket:this.options.bucket,name:P,etag:M.res.headers.etag},(Z.headers&&Z.headers["x-oss-callback"]||Z.callback)&&(k.data=M.data),me.abrupt("return",k);case 26:if(!(Z.partSize&&parseInt(Z.partSize,10)!==Z.partSize)){me.next=28;break}throw new Error("partSize must be int number");case 28:if(!(Z.partSize&&Z.partSize<I)){me.next=30;break}throw new Error("partSize must not be smaller than ".concat(I));case 30:return me.next=32,this.initMultipartUpload(P,Z);case 32:if(te=me.sent,ne=te.uploadId,Q=this._getPartSize(V,Z.partSize),ue={file:R,name:P,fileSize:V,partSize:Q,uploadId:ne,doneParts:[]},!(Z&&Z.progress)){me.next=39;break}return me.next=39,Z.progress(0,ue,te.res);case 39:return me.next=41,this._resumeMultipart(ue,Z);case 41:return me.abrupt("return",me.sent);case 42:case"end":return me.stop()}},C,this)}));function S(C,P){return w.apply(this,arguments)}return S}(),d._resumeMultipart=function(){var w=(0,l.default)(n.default.mark(function C(P,R){var Z,I,V,M,k,te,ne,Q,ue,se,de,me,Ee,ve,Be,be,_e,Ke,He;return n.default.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(Z=this,!this.isCancel()){ie.next=3;break}throw this._makeCancelEvent();case 3:return I=P.file,V=P.fileSize,M=P.partSize,k=P.uploadId,te=P.doneParts,ne=P.name,Q=[],te.length>0&&t(te).to(Q),ue=this._divideParts(V,M),se=ue.length,de=!1,me=function($,ee){return new Promise(function(){var K=(0,l.default)(n.default.mark(function H(oe,G){var W,q,pe,Fe,Oe;return n.default.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:if(Re.prev=0,$.isCancel()){Re.next=29;break}return W=ue[ee-1],Re.next=5,$._createBuffer(I,W.start,W.end);case 5:return q=Re.sent,pe={content:q,size:W.end-W.start},Re.prev=7,Re.next=10,$._uploadPart(ne,k,ee,pe,R);case 10:Fe=Re.sent,Re.next=18;break;case 13:if(Re.prev=13,Re.t0=Re.catch(7),Re.t0.status!==404){Re.next=17;break}throw $._makeAbortEvent();case 17:throw Re.t0;case 18:if(!(!$.isCancel()&&!de)){Re.next=26;break}if(P.doneParts.push({number:ee,etag:Fe.res.headers.etag}),!R.progress){Re.next=23;break}return Re.next=23,R.progress(te.length/(se+1),P,Fe.res);case 23:oe({number:ee,etag:Fe.res.headers.etag}),Re.next=27;break;case 26:oe();case 27:Re.next=30;break;case 29:oe();case 30:Re.next=41;break;case 32:Re.prev=32,Re.t1=Re.catch(0),Oe=new Error,Oe.name=Re.t1.name,Oe.message=Re.t1.message,Oe.stack=Re.t1.stack,Oe.partNum=ee,t(Re.t1).to(Oe),G(Oe);case 41:case"end":return Re.stop()}},H,null,[[0,32],[7,13]])}));return function(H,oe){return K.apply(this,arguments)}}())},Ee=Array.from(new Array(se),function(D,$){return $+1}),ve=Q.map(function(D){return D.number}),Be=Ee.filter(function(D){return ve.indexOf(D)<0}),be=5,_e=R.parallel||be,ie.next=17,this._parallel(Be,_e,function(D){return new Promise(function($,ee){me(Z,D).then(function(K){K&&Q.push(K),$()}).catch(function(K){ee(K)})})});case 17:if(Ke=ie.sent,de=!0,He=Ke.find(function(D){return D.name==="abort"}),!He){ie.next=22;break}throw He;case 22:if(!this.isCancel()){ie.next=25;break}throw me=null,this._makeCancelEvent();case 25:if(!(Ke&&Ke.length>0)){ie.next=28;break}throw Ke[0].message="Failed to upload some parts with error: ".concat(Ke[0].toString()," part_num: ").concat(Ke[0].partNum),Ke[0];case 28:return ie.next=30,this.completeMultipartUpload(ne,k,Q,R);case 30:return ie.abrupt("return",ie.sent);case 31:case"end":return ie.stop()}},C,this)}));function S(C,P){return w.apply(this,arguments)}return S}(),d._getFileSize=function(){var w=(0,l.default)(n.default.mark(function C(P){return n.default.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:if(!m(P)){Z.next=4;break}return Z.abrupt("return",P.length);case 4:if(!(a(P)||p(P))){Z.next=6;break}return Z.abrupt("return",P.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Z.stop()}},C)}));function S(C){return w.apply(this,arguments)}return S}();var y=e("stream"),E=y.Readable;function B(w,S){if(!(this instanceof B))return new B(w,S);E.call(this,S),this.file=w,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}o.inherits(B,E),B.prototype.readFileAndPush=function(S){if(this.fileBuffer)for(var C=!0;C&&this.fileBuffer&&this.start<this.fileBuffer.length;){var P=this.start,R=P+S;R=R>this.fileBuffer.length?this.fileBuffer.length:R,this.start=R,C=this.push(this.fileBuffer.slice(P,R))}},B.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 C=16*1024;S=S||C;var P=this;this.reader.onload=function(Z){P.fileBuffer=c.from(new Uint8Array(Z.target.result)),P.file=null,P.readFileAndPush(S)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(S)};function b(w){return w.arrayBuffer?w.arrayBuffer():new Promise(function(S,C){var P=new FileReader;P.onload=function(R){S(R.target.result)},P.onerror=function(R){C(R)},P.readAsArrayBuffer(w)})}d._createBuffer=function(){var w=(0,l.default)(n.default.mark(function C(P,R,Z){var I,V;return n.default.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:if(!(a(P)||p(P))){k.next=8;break}return I=P.slice(R,Z),k.next=4,b(I);case 4:return V=k.sent,k.abrupt("return",c.from(V));case 8:if(!m(P)){k.next=12;break}return k.abrupt("return",P.subarray(R,Z));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return k.stop()}},C)}));function S(C,P,R){return w.apply(this,arguments)}return S}(),d._getPartSize=function(S,C){var P=1e4,R=1*1024*1024;C||(C=R);var Z=Math.ceil(S/P);return C<Z&&(C=Z,console.warn("partSize has been set to ".concat(C,", because the partSize you provided causes partNumber to be greater than 10,000"))),C},d._divideParts=function(S,C){for(var P=Math.ceil(S/C),R=[],Z=0;Z<P;Z++){var I=C*Z,V=Math.min(I+C,S);R.push({start:I,end:V})}return R}}).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"),o=e("copy-to"),s=e("path"),r=e("mime"),t=e("../common/callback"),i=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"),E=y.obj2xml,B=g;B.append=function(){var b=(0,n.default)(u.default.mark(function S(C,P,R){var Z;return u.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return R=R||{},R.position===void 0&&(R.position="0"),R.subres={append:"",position:R.position},R.method="POST",V.next=6,this.put(C,P,R);case 6:return Z=V.sent,Z.nextAppendPosition=Z.res.headers["x-oss-next-append-position"],V.abrupt("return",Z);case 9:case"end":return V.stop()}},S,this)}));function w(S,C,P){return b.apply(this,arguments)}return w}(),B.put=function(){var b=(0,n.default)(u.default.mark(function S(C,P,R){var Z,I,V,M,k;return u.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:if(R=R||{},R.disabledMD5=R.disabledMD5===void 0?!0:!!R.disabledMD5,R.headers=R.headers||{},C=this._objectName(C),!d(P)){ne.next=8;break}Z=P,ne.next=19;break;case 8:if(!(A(P)||h(P))){ne.next=18;break}return R.mime||(h(P)?R.mime=r.getType(s.extname(P.name)):R.mime=P.type),ne.next=12,this._createBuffer(P,0,P.size);case 12:return Z=ne.sent,ne.next=15,this._getFileSize(P);case 15:R.contentLength=ne.sent,ne.next=19;break;case 18:throw new TypeError("Must provide Buffer/Blob/File for put.");case 19:return this._convertMetaToHeaders(R.meta,R.headers),I=R.method||"PUT",V=this._objectRequestParams(I,C,R),t.encodeCallback(V,R),V.mime=R.mime,V.disabledMD5=R.disabledMD5,V.content=Z,V.successStatuses=[200],ne.next=29,this.request(V);case 29:return M=ne.sent,k={name:C,url:this._objectUrl(C),res:M.res},V.headers&&V.headers["x-oss-callback"]&&(k.data=JSON.parse(M.data.toString())),ne.abrupt("return",k);case 33:case"end":return ne.stop()}},S,this)}));function w(S,C,P){return b.apply(this,arguments)}return w}(),B.putStream=function(){var b=(0,n.default)(u.default.mark(function S(C,P,R){var Z,I,V,M;return u.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return R=R||{},R.headers=R.headers||{},C=this._objectName(C),R.contentLength?R.headers["Content-Length"]=R.contentLength:R.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(R.meta,R.headers),Z=R.method||"PUT",I=this._objectRequestParams(Z,C,R),t.encodeCallback(I,R),I.mime=R.mime,I.stream=P,I.successStatuses=[200],te.next=13,this.request(I);case 13:return V=te.sent,M={name:C,url:this._objectUrl(C),res:V.res},I.headers&&I.headers["x-oss-callback"]&&(M.data=JSON.parse(V.data.toString())),te.abrupt("return",M);case 17:case"end":return te.stop()}},S,this)}));function w(S,C,P){return b.apply(this,arguments)}return w}(),i(B,e("../common/object/copyObject")),i(B,e("../common/object/getObjectTagging")),i(B,e("../common/object/putObjectTagging")),i(B,e("../common/object/deleteObjectTagging")),i(B,e("../common/image")),i(B,e("../common/object/getBucketVersions")),i(B,e("../common/object/getACL")),i(B,e("../common/object/putACL")),i(B,e("../common/object/head")),i(B,e("../common/object/delete")),i(B,e("../common/object/get")),i(B,e("../common/object/putSymlink")),i(B,e("../common/object/getSymlink")),i(B,e("../common/object/deleteMulti")),i(B,e("../common/object/getObjectMeta")),i(B,e("../common/object/getObjectUrl")),i(B,e("../common/object/generateObjectUrl")),i(B,e("../common/object/signatureUrl")),i(B,e("../common/object/asyncSignatureUrl")),B.putMeta=function(){var b=(0,n.default)(u.default.mark(function S(C,P,R){var Z;return u.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,this.copy(C,C,{meta:P||{},timeout:R&&R.timeout,ctx:R&&R.ctx});case 2:return Z=V.sent,V.abrupt("return",Z);case 4:case"end":return V.stop()}},S,this)}));function w(S,C,P){return b.apply(this,arguments)}return w}(),B.list=function(){var b=(0,n.default)(u.default.mark(function S(C,P){var R,Z,I,V,M;return u.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return R=this._objectRequestParams("GET","",P),R.query=C,R.xmlResponse=!0,R.successStatuses=[200],te.next=6,this.request(R);case 6:return Z=te.sent,I=Z.data.Contents||[],V=this,I&&(Array.isArray(I)||(I=[I]),I=I.map(function(ne){return{name:ne.Key,url:V._objectUrl(ne.Key),lastModified:ne.LastModified,etag:ne.ETag,type:ne.Type,size:Number(ne.Size),storageClass:ne.StorageClass,owner:{id:ne.Owner.ID,displayName:ne.Owner.DisplayName}}})),M=Z.data.CommonPrefixes||null,M&&(Array.isArray(M)||(M=[M]),M=M.map(function(ne){return ne.Prefix})),te.abrupt("return",{res:Z.res,objects:I,prefixes:M,nextMarker:Z.data.NextMarker||null,isTruncated:Z.data.IsTruncated==="true"});case 13:case"end":return te.stop()}},S,this)}));function w(S,C){return b.apply(this,arguments)}return w}(),B.listV2=function(){var b=(0,n.default)(u.default.mark(function S(C){var P,R,Z,I,V,M,k,te=arguments;return u.default.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return P=te.length>1&&te[1]!==void 0?te[1]:{},R=C["continuation-token"]||C.continuationToken,R&&(P.subres=Object.assign({"continuation-token":R},P.subres)),Z=this._objectRequestParams("GET","",P),Z.query=Object.assign({"list-type":2},C),delete Z.query["continuation-token"],delete Z.query.continuationToken,Z.xmlResponse=!0,Z.successStatuses=[200],Q.next=11,this.request(Z);case 11:return I=Q.sent,V=I.data.Contents||[],M=this,V&&(Array.isArray(V)||(V=[V]),V=V.map(function(ue){var se=null;return ue.Owner&&(se={id:ue.Owner.ID,displayName:ue.Owner.DisplayName}),{name:ue.Key,url:M._objectUrl(ue.Key),lastModified:ue.LastModified,etag:ue.ETag,type:ue.Type,size:Number(ue.Size),storageClass:ue.StorageClass,owner:se}})),k=I.data.CommonPrefixes||null,k&&(Array.isArray(k)||(k=[k]),k=k.map(function(ue){return ue.Prefix})),Q.abrupt("return",{res:I.res,objects:V,prefixes:k,isTruncated:I.data.IsTruncated==="true",keyCount:+I.data.KeyCount,continuationToken:I.data.ContinuationToken||null,nextContinuationToken:I.data.NextContinuationToken||null});case 18:case"end":return Q.stop()}},S,this)}));function w(S){return b.apply(this,arguments)}return w}(),B.restore=function(){var b=(0,n.default)(u.default.mark(function S(C){var P,R,Z,I,V=arguments;return u.default.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return P=V.length>1&&V[1]!==void 0?V[1]:{type:"Archive"},P=P||{},P.subres=Object.assign({restore:""},P.subres),P.versionId&&(P.subres.versionId=P.versionId),R=this._objectRequestParams("POST",C,P),P.type==="ColdArchive"&&(Z={RestoreRequest:{Days:P.Days?P.Days:2,JobParameters:{Tier:P.JobParameters?P.JobParameters:"Standard"}}},R.content=E(Z,{headers:!0}),R.mime="xml"),R.successStatuses=[202],k.next=9,this.request(R);case 9:return I=k.sent,k.abrupt("return",{res:I.res});case 11:case"end":return k.stop()}},S,this)}));function w(S){return b.apply(this,arguments)}return w}(),B._objectUrl=function(w){return this._getReqUrl({bucket:this.options.bucket,object:w})},B._objectRequestParams=function(w,S,C){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");C=C||{},S=this._objectName(S);var P={object:S,bucket:this.options.bucket,method:w,subres:C&&C.subres,timeout:C&&C.timeout,ctx:C&&C.ctx};return C.headers&&(P.headers={},o(C.headers).to(P.headers)),P},B._objectName=function(w){return w.replace(/^\/+/,"")},B._convertMetaToHeaders=function(w,S){w&&Object.keys(w).forEach(function(C){S["x-oss-meta-".concat(C)]=w[C]})},B._deleteFileSafe=function(w){var S=this;return new Promise(function(C){l.exists(w,function(P){P?l.unlink(w,function(R){R&&S.debug("unlink %j error: %s",w,R,"error"),C()}):C()})})}},{"../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 o(r,t){return s.apply(this,arguments)}function s(){return s=(0,n.default)(u.default.mark(function r(t,i){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",i),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=o},{"../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 o(r,t,i){return s.apply(this,arguments)}function s(){return s=(0,n.default)(u.default.mark(function r(t,i,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:i},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=o},{"../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 o(r,t){return s.apply(this,arguments)}function s(){return s=(0,n.default)(u.default.mark(function r(t,i){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:i},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=o},{"../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"),o=l.checkBucketName,s=g;s.deleteBucketLifecycle=function(){var r=(0,n.default)(u.default.mark(function i(a,A){var p,h;return u.default.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return o(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()}},i,this)}));function t(i,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"),o=l.checkBucketName,s=g;s.deleteBucketWebsite=function(){var r=(0,n.default)(u.default.mark(function i(a,A){var p,h;return u.default.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return o(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()}},i,this)}));function t(i,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"),o=e("../utils/obj2xml");function s(t,i,a,A){return r.apply(this,arguments)}function r(){return r=(0,n.default)(u.default.mark(function t(i,a,A,p){var h,m,d;return u.default.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return l.checkBucketName(i),h=this._bucketRequestParams("POST",i,{wormExtend:"",wormId:a},p),m={ExtendWormConfiguration:{RetentionPeriodInDays:A}},h.mime="xml",h.content=o.obj2xml(m,{headers:!0}),h.successStatuses=[200],E.next=8,this.request(h);case 8:return d=E.sent,E.abrupt("return",{res:d.res,status:d.status});case 10:case"end":return E.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"),o=e("../utils/formatInventoryConfig");function s(t,i){return r.apply(this,arguments)}function r(){return r=(0,n.default)(u.default.mark(function t(i,a){var A,p,h,m,d=arguments;return u.default.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return A=d.length>2&&d[2]!==void 0?d[2]:{},p=Object.assign({inventory:"",inventoryId:a},A.subres),l.checkBucketName(i),h=this._bucketRequestParams("GET",i,p,A),h.successStatuses=[200],h.xmlResponse=!0,E.next=8,this.request(h);case 8:return m=E.sent,E.abrupt("return",{status:m.status,res:m.res,inventory:o.formatInventoryConfig(m.data)});case 10:case"end":return E.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"),o=l.checkBucketName,s=e("../utils/isArray"),r=s.isArray,t=e("../utils/formatObjKey"),i=t.formatObjKey,a=g;a.getBucketLifecycle=function(){var A=(0,n.default)(u.default.mark(function h(m,d){var y,E,B;return u.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return o(m),y=this._bucketRequestParams("GET",m,"lifecycle",d),y.successStatuses=[200],y.xmlResponse=!0,w.next=6,this.request(y);case 6:return E=w.sent,B=E.data.Rule||null,B&&(r(B)||(B=[B]),B=B.map(function(S){return S.ID&&(S.id=S.ID,delete S.ID),S.Tag&&!r(S.Tag)&&(S.Tag=[S.Tag]),i(S,"firstLowerCase")})),w.abrupt("return",{rules:B,res:E.res});case 10:case"end":return w.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"),o=l.checkBucketName,s=g;s.getBucketVersioning=function(){var r=(0,n.default)(u.default.mark(function i(a,A){var p,h,m;return u.default.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return o(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()}},i,this)}));function t(i,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"),o=l.checkBucketName,s=e("../utils/isObject"),r=s.isObject,t=g;t.getBucketWebsite=function(){var i=(0,n.default)(u.default.mark(function A(p,h){var m,d,y;return u.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return o(p),m=this._bucketRequestParams("GET",p,"website",h),m.successStatuses=[200],m.xmlResponse=!0,B.next=6,this.request(m);case 6:return d=B.sent,y=[],d.data.RoutingRules&&d.data.RoutingRules.RoutingRule&&(r(d.data.RoutingRules.RoutingRule)?y=[d.data.RoutingRules.RoutingRule]:y=d.data.RoutingRules.RoutingRule),B.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 B.stop()}},A,this)}));function a(A,p){return i.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"),o=e("../utils/dataFix");function s(t,i){return r.apply(this,arguments)}function r(){return r=(0,n.default)(u.default.mark(function t(i,a){var A,p;return u.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return l.checkBucketName(i),A=this._bucketRequestParams("GET",i,"worm",a),A.successStatuses=[200],A.xmlResponse=!0,m.next=6,this.request(A);case 6:return p=m.sent,o.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"),o=e("../utils/checkBucketName");function s(t,i,a){return r.apply(this,arguments)}function r(){return r=(0,n.default)(u.default.mark(function t(i,a,A){var p,h,m;return u.default.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return o.checkBucketName(i),p=this._bucketRequestParams("POST",i,"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"),o=e("../utils/formatInventoryConfig");function s(t){return r.apply(this,arguments)}function r(){return r=(0,n.default)(u.default.mark(function t(i){var a,A,p,h,m,d,y,E,B=arguments;return u.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return a=B.length>1&&B[1]!==void 0?B[1]:{},A=a.continuationToken,p=Object.assign({inventory:""},A&&{"continuation-token":A},a.subres),l.checkBucketName(i),h=this._bucketRequestParams("GET",i,p,a),h.successStatuses=[200],h.xmlResponse=!0,w.next=9,this.request(h);case 9:return m=w.sent,d=m.data,y=m.res,E=m.status,w.abrupt("return",{isTruncated:d.IsTruncated==="true",nextContinuationToken:d.NextContinuationToken,inventoryList:o.formatInventoryConfig(d.InventoryConfiguration,!0),status:E,res:y});case 12:case"end":return w.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"),o=e("../utils/obj2xml");function s(t,i){return r.apply(this,arguments)}function r(){return r=(0,n.default)(u.default.mark(function t(i,a){var A,p,h,m,d,y,E,B,b,w,S,C=arguments;return u.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return A=C.length>2&&C[2]!==void 0?C[2]:{},p=Object.assign({inventory:"",inventoryId:a.id},A.subres),l.checkBucketName(i),h=a.OSSBucketDestination,m=a.optionalFields,d=a.includedObjectVersions,y="acs:oss:::",E="acs:ram::".concat(h.accountId,":role/"),B={InventoryConfiguration:{Id:a.id,IsEnabled:a.isEnabled,Filter:{Prefix:a.prefix||""},Destination:{OSSBucketDestination:{Format:h.format,AccountId:h.accountId,RoleArn:"".concat(E).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)||[]}}},b=o.obj2xml(B,{headers:!0,firstUpperCase:!0}),w=this._bucketRequestParams("PUT",i,p,A),w.successStatuses=[200],w.mime="xml",w.content=b,R.next=14,this.request(w);case 14:return S=R.sent,R.abrupt("return",{status:S.status,res:S.res});case 16:case"end":return R.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"),o=l.checkBucketName,s=e("../utils/isArray"),r=s.isArray,t=e("../utils/deepCopy"),i=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"),E=y.getStrBytesCount,B=g;B.putBucketLifecycle=function(){var P=(0,n.default)(u.default.mark(function Z(I,V,M){var k,te,ne,Q,ue;return u.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(o(I),r(V)){de.next=3;break}throw new Error("rules must be Array");case 3:return k=this._bucketRequestParams("PUT",I,"lifecycle",M),te=[],ne={LifecycleConfiguration:{Rule:te}},V.forEach(function(me){b(me),C(me),me.id&&(me.ID=me.id,delete me.id),te.push(me)}),Q=h(ne,{headers:!0,firstUpperCase:!0}),k.content=Q,k.mime="xml",k.successStatuses=[200],de.next=13,this.request(k);case 13:return ue=de.sent,de.abrupt("return",{res:ue.res});case 15:case"end":return de.stop()}},Z,this)}));function R(Z,I,V){return P.apply(this,arguments)}return R}();function b(P){P.days&&(P.expiration={days:P.days}),P.date&&(P.expiration={createdBeforeDate:P.date})}function w(P,R){var Z=P.days,I=P.createdBeforeDate;if(!Z&&!I)throw new Error("".concat(R," must includes days or createdBeforeDate"));if(Z&&!/^[1-9][0-9]*$/.test(Z))throw new Error("days must be a positive integer");if(I&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(I))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function S(P){if(!r(P)&&!A(P))throw new Error("tag must be Object or Array");P=A(P)?[P]:P;var R={},Z=i(P);Z.forEach(function(I){R[I.key]=I.value}),d(R)}function C(P){if(P.id&&E(P.id)>255)throw new Error("ID is composed of 255 bytes at most");if(P.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(P.status))throw new Error("Status must be Enabled or Disabled");if(P.transition){if(!["IA","Archive"].includes(P.transition.storageClass))throw new Error("StorageClass must be IA or Archive");w(P.transition,"Transition")}if(P.expiration){if(!P.expiration.expiredObjectDeleteMarker)w(P.expiration,"Expiration");else if(P.expiration.days||P.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(P.abortMultipartUpload&&w(P.abortMultipartUpload,"AbortMultipartUpload"),!P.expiration&&!P.abortMultipartUpload&&!P.transition&&!P.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(P.tag){if(P.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");S(P.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"),o=l.checkBucketName,s=e("../utils/obj2xml"),r=s.obj2xml,t=g;t.putBucketVersioning=function(){var i=(0,n.default)(u.default.mark(function A(p,h){var m,d,y,E,B=arguments;return u.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:if(m=B.length>2&&B[2]!==void 0?B[2]:{},o(p),["Enabled","Suspended"].includes(h)){w.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}),w.next=10,this.request(d);case 10:return E=w.sent,w.abrupt("return",{res:E.res,status:E.status});case 12:case"end":return w.stop()}},A,this)}));function a(A,p){return i.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"),o=l.checkBucketName,s=e("../utils/obj2xml"),r=s.obj2xml,t=e("../utils/isArray"),i=t.isArray,a=g;a.putBucketWebsite=function(){var A=(0,n.default)(u.default.mark(function h(m){var d,y,E,B,b,w,S,C=arguments;return u.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(d=C.length>1&&C[1]!==void 0?C[1]:{},y=C.length>2?C[2]:void 0,o(m),E=this._bucketRequestParams("PUT",m,"website",y),B={Suffix:d.index||"index.html"},b={IndexDocument:B},w={WebsiteConfiguration:b},d.supportSubDir&&(B.SupportSubDir=d.supportSubDir),d.type&&(B.Type=d.type),d.error&&(b.ErrorDocument={Key:d.error}),d.routingRules===void 0){R.next=14;break}if(i(d.routingRules)){R.next=13;break}throw new Error("RoutingRules must be Array");case 13:b.RoutingRules={RoutingRule:d.routingRules};case 14:return w=r(w),E.content=w,E.mime="xml",E.successStatuses=[200],R.next=20,this.request(E);case 20:return S=R.sent,R.abrupt("return",{res:S.res});case 22:case"end":return R.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 o={callbackUrl:encodeURI(l.callback.url),callbackBody:l.callback.body};l.callback.host&&(o.callbackHost=l.callback.host),l.callback.contentType&&(o.callbackBodyType=l.callback.contentType);var s=c.from(JSON.stringify(o)).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(i){return i&&i.__esModule?i:{default:i}};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")),o=c(e("is-type-of")),s=e("../utils/isIP"),r=e("../utils/checkConfigValid");function t(i){var a={},A=this.options.cname;r.checkConfigValid(this.options.endpoint,"endpoint"),u.default(this.options.endpoint,!1).to(a),i.bucket&&!A&&!s.isIP(a.hostname)&&!this.options.sldEnable&&(a.host="".concat(i.bucket,".").concat(a.host));var p="/";i.bucket&&this.options.sldEnable&&(p+="".concat(i.bucket,"/")),i.object&&(p+=this._escape(i.object).replace(/\+/g,"%2B")),a.pathname=p;var h={};if(i.query&&l.default(h,i.query),i.subres){var m={};o.default.string(i.subres)?m[i.subres]="":o.default.array(i.subres)?i.subres.forEach(function(d){m[d]=""}):m=i.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,o=e("../utils/setRegion"),s=o.setRegion,r=e("../utils/checkConfigValid"),t=r.checkConfigValid;function i(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=i(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"),o=l.checkBucketName,s=e("querystring"),r=e("js-base64"),t=r.Base64.encode,i=g;i.processObjectSave=function(){var A=(0,n.default)(u.default.mark(function h(m,d,y,E){var B,b,w,S;return u.default.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return a(m,"sourceObject"),a(d,"targetObject"),a(y,"process"),d=this._objectName(d),E&&o(E),B=this._objectRequestParams("POST",m,{subres:"x-oss-process"}),b=E?",b_".concat(t(E)):"",d=t(d),w={"x-oss-process":"".concat(y,"|sys/saveas,o_").concat(d).concat(b)},B.content=s.stringify(w),P.next=12,this.request(B);case 12:return S=P.sent,P.abrupt("return",{res:S.res,status:S.res.status});case 14:case"end":return P.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"),o=e("copy-to"),s=g;s.uploadPartCopy=function(){var r=(0,n.default)(u.default.mark(function i(a,A,p,h,m){var d,y,E,B,b,w=arguments;return u.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return d=w.length>5&&w[5]!==void 0?w[5]:{},d.headers=d.headers||{},y=d.versionId||d.subres&&d.subres.versionId||null,y?E="/".concat(m.sourceBucketName,"/").concat(encodeURIComponent(m.sourceKey),"?versionId=").concat(y):E="/".concat(m.sourceBucketName,"/").concat(encodeURIComponent(m.sourceKey)),d.headers["x-oss-copy-source"]=E,h&&(d.headers["x-oss-copy-source-range"]="bytes=".concat(h)),d.subres={partNumber:p,uploadId:A},B=this._objectRequestParams("PUT",a,d),B.mime=d.mime,B.successStatuses=[200],C.next=12,this.request(B);case 12:return b=C.sent,C.abrupt("return",{name:a,etag:b.res.headers.etag,res:b.res});case 14:case"end":return C.stop()}},i,this)}));function t(i,a,A,p,h){return r.apply(this,arguments)}return t}(),s.multipartUploadCopy=function(){var r=(0,n.default)(u.default.mark(function i(a,A){var p,h,m,d,y,E,B,b,w,S,C,P,R=arguments;return u.default.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return p=R.length>2&&R[2]!==void 0?R[2]:{},this.resetCancelFlag(),h=p.versionId,m=h===void 0?null:h,d={versionId:m},I.next=6,this._getObjectMeta(A.sourceBucketName,A.sourceKey,d);case 6:if(y=I.sent,E=y.res.headers["content-length"],A.startOffset=A.startOffset||0,A.endOffset=A.endOffset||E,!(p.checkpoint&&p.checkpoint.uploadId)){I.next=14;break}return I.next=13,this._resumeMultipartCopy(p.checkpoint,A,p);case 13:return I.abrupt("return",I.sent);case 14:if(B=102400,b=A.endOffset-A.startOffset,!(b<B)){I.next=18;break}throw new Error("copySize must not be smaller than ".concat(B));case 18:if(!(p.partSize&&p.partSize<B)){I.next=20;break}throw new Error("partSize must not be smaller than ".concat(B));case 20:return I.next=22,this.initMultipartUpload(a,p);case 22:if(w=I.sent,S=w.uploadId,C=this._getPartSize(b,p.partSize),P={name:a,copySize:b,partSize:C,uploadId:S,doneParts:[]},!(p&&p.progress)){I.next=29;break}return I.next=29,p.progress(0,P,w.res);case 29:return I.next=31,this._resumeMultipartCopy(P,A,p);case 31:return I.abrupt("return",I.sent);case 32:case"end":return I.stop()}},i,this)}));function t(i,a){return r.apply(this,arguments)}return t}(),s._resumeMultipartCopy=function(){var r=(0,n.default)(u.default.mark(function i(a,A,p){var h,m,d,y,E,B,b,w,S,C,P,R,Z,I,V,M,k,te,ne,Q,ue;return u.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(!this.isCancel()){de.next=2;break}throw this._makeCancelEvent();case 2:if(h=p.versionId,m=h===void 0?null:h,d={versionId:m},y=a.copySize,E=a.partSize,B=a.uploadId,b=a.doneParts,w=a.name,S=this._divideMultipartCopyParts(y,E,A.startOffset),C=S.length,P={headers:{}},p.copyheaders&&o(p.copyheaders).to(P.headers),m&&o(d).to(P),R=function(Ee,ve,Be){return new Promise(function(){var be=(0,n.default)(u.default.mark(function _e(Ke,He){var ge,ie,D;return u.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:if(ee.prev=0,Ee.isCancel()){ee.next=22;break}return ge=S[ve-1],ie="".concat(ge.start,"-").concat(ge.end-1),ee.prev=4,ee.next=7,Ee.uploadPartCopy(w,B,ve,ie,Be,P);case 7:D=ee.sent,ee.next=15;break;case 10:if(ee.prev=10,ee.t0=ee.catch(4),ee.t0.status!==404){ee.next=14;break}throw Ee._makeAbortEvent();case 14:throw ee.t0;case 15:if(Ee.isCancel()){ee.next=22;break}if(l("content-range ".concat(D.res.headers["content-range"])),b.push({number:ve,etag:D.res.headers.etag}),a.doneParts=b,!(p&&p.progress)){ee.next=22;break}return ee.next=22,p.progress(b.length/C,a,D.res);case 22:Ke(),ee.next=29;break;case 25:ee.prev=25,ee.t1=ee.catch(0),ee.t1.partNum=ve,He(ee.t1);case 29:case"end":return ee.stop()}},_e,null,[[0,25],[4,10]])}));return function(_e,Ke){return be.apply(this,arguments)}}())},Z=Array.from(new Array(C),function(me,Ee){return Ee+1}),I=b.map(function(me){return me.number}),V=Z.filter(function(me){return I.indexOf(me)<0}),M=5,k=p.parallel||M,!(this.checkBrowserAndVersion("Internet Explorer","10")||k===1)){de.next=28;break}te=0;case 18:if(!(te<V.length)){de.next=26;break}if(!this.isCancel()){de.next=21;break}throw this._makeCancelEvent();case 21:return de.next=23,R(this,V[te],A);case 23:te++,de.next=18;break;case 26:de.next=40;break;case 28:return de.next=30,this._parallelNode(V,k,R,A);case 30:if(ne=de.sent,Q=ne.find(function(me){return me.name==="abort"}),!Q){de.next=34;break}throw Q;case 34:if(!this.isCancel()){de.next=36;break}throw this._makeCancelEvent();case 36:if(!(ne&&ne.length>0)){de.next=40;break}throw ue=ne[0],ue.message="Failed to copy some parts with error: ".concat(ue.toString()," part_num: ").concat(ue.partNum),ue;case 40:return de.next=42,this.completeMultipartUpload(w,B,b,p);case 42:return de.abrupt("return",de.sent);case 43:case"end":return de.stop()}},i,this)}));function t(i,a,A){return r.apply(this,arguments)}return t}(),s._divideMultipartCopyParts=function(t,i,a){for(var A=Math.ceil(t/i),p=[],h=0;h<A;h++){var m=i*h+a,d=Math.min(m+i,t+a);p.push({start:m,end:d})}return p},s._getObjectMeta=function(){var r=(0,n.default)(u.default.mark(function i(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()}},i,this)}));function t(i,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")),o=e("copy-to"),s=e("./callback"),r=e("./utils/deepCopy"),t=r.deepCopyWith,i=e("./utils/isBuffer"),a=i.isBuffer,A=e("./utils/omit"),p=A.omit,h=g;h.listUploads=function(){var m=(0,l.default)(n.default.mark(function y(E,B){var b,w,S,C;return n.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return B=B||{},b={},o(B).to(b),b.subres="uploads",w=this._objectRequestParams("GET","",b),w.query=E,w.xmlResponse=!0,w.successStatuses=[200],R.next=10,this.request(w);case 10:return S=R.sent,C=S.data.Upload||[],Array.isArray(C)||(C=[C]),C=C.map(function(Z){return{name:Z.Key,uploadId:Z.UploadId,initiated:Z.Initiated}}),R.abrupt("return",{res:S.res,uploads:C,bucket:S.data.Bucket,nextKeyMarker:S.data.NextKeyMarker,nextUploadIdMarker:S.data.NextUploadIdMarker,isTruncated:S.data.IsTruncated==="true"});case 15:case"end":return R.stop()}},y,this)}));function d(y,E){return m.apply(this,arguments)}return d}(),h.listParts=function(){var m=(0,l.default)(n.default.mark(function y(E,B,b,w){var S,C,P;return n.default.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return w=w||{},S={},o(w).to(S),S.subres={uploadId:B},C=this._objectRequestParams("GET",E,S),C.query=b,C.xmlResponse=!0,C.successStatuses=[200],Z.next=10,this.request(C);case 10:return P=Z.sent,Z.abrupt("return",{res:P.res,uploadId:P.data.UploadId,bucket:P.data.Bucket,name:P.data.Key,partNumberMarker:P.data.PartNumberMarker,nextPartNumberMarker:P.data.NextPartNumberMarker,maxParts:P.data.MaxParts,isTruncated:P.data.IsTruncated,parts:P.data.Part||[]});case 12:case"end":return Z.stop()}},y,this)}));function d(y,E,B,b){return m.apply(this,arguments)}return d}(),h.abortMultipartUpload=function(){var m=(0,l.default)(n.default.mark(function y(E,B,b){var w,S,C;return n.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return this._stop(),b=b||{},w={},o(b).to(w),w.subres={uploadId:B},S=this._objectRequestParams("DELETE",E,w),S.successStatuses=[204],R.next=9,this.request(S);case 9:return C=R.sent,R.abrupt("return",{res:C.res});case 11:case"end":return R.stop()}},y,this)}));function d(y,E,B){return m.apply(this,arguments)}return d}(),h.initMultipartUpload=function(){var m=(0,l.default)(n.default.mark(function y(E,B){var b,w,S;return n.default.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return B=B||{},b={},o(B).to(b),b.headers=b.headers||{},this._convertMetaToHeaders(B.meta,b.headers),b.subres="uploads",w=this._objectRequestParams("POST",E,b),w.mime=B.mime,w.xmlResponse=!0,w.successStatuses=[200],P.next=12,this.request(w);case 12:return S=P.sent,P.abrupt("return",{res:S.res,bucket:S.data.Bucket,name:S.data.Key,uploadId:S.data.UploadId});case 14:case"end":return P.stop()}},y,this)}));function d(y,E){return m.apply(this,arguments)}return d}(),h.uploadPart=function(){var m=(0,l.default)(n.default.mark(function y(E,B,b,w,S,C,P){var R,Z;return n.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:if(R={size:C-S},Z=c&&c.browser,!Z){V.next=8;break}return V.next=5,this._createBuffer(w,S,C);case 5:R.content=V.sent,V.next=11;break;case 8:return V.next=10,this._createStream(w,S,C);case 10:R.stream=V.sent;case 11:return V.next=13,this._uploadPart(E,B,b,R,P);case 13:return V.abrupt("return",V.sent);case 14:case"end":return V.stop()}},y,this)}));function d(y,E,B,b,w,S,C){return m.apply(this,arguments)}return d}(),h.completeMultipartUpload=function(){var m=(0,l.default)(n.default.mark(function y(E,B,b,w){var S,C,P,R,Z,I,V,M;return n.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:for(S=b.concat().sort(function(ne,Q){return ne.number-Q.number}).filter(function(ne,Q,ue){return!Q||ne.number!==ue[Q-1].number}),C=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CompleteMultipartUpload>
|
|
|
`,P=0;P<S.length;P++)R=S[P],C+=`<Part>
|
|
|
`,C+="<PartNumber>".concat(R.number,`</PartNumber>
|
|
|
`),C+="<ETag>".concat(R.etag,`</ETag>
|
|
|
`),C+=`</Part>
|
|
|
`;return C+="</CompleteMultipartUpload>",w=w||{},Z={},Z=t(w,function(ne){if(a(ne))return null}),Z.subres={uploadId:B},Z.headers=p(Z.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),I=this._objectRequestParams("POST",E,Z),s.encodeCallback(I,Z),I.mime="xml",I.content=C,I.headers&&I.headers["x-oss-callback"]||(I.xmlResponse=!0),I.successStatuses=[200],te.next=17,this.request(I);case 17:if(V=te.sent,!w.progress){te.next=21;break}return te.next=21,w.progress(1,null,V.res);case 21:return M={res:V.res,bucket:I.bucket,name:E,etag:V.res.headers.etag},I.headers&&I.headers["x-oss-callback"]&&(M.data=JSON.parse(V.data.toString())),te.abrupt("return",M);case 24:case"end":return te.stop()}},y,this)}));function d(y,E,B,b){return m.apply(this,arguments)}return d}(),h._uploadPart=function(){var m=(0,l.default)(n.default.mark(function y(E,B,b,w,S){var C,P,R,Z;return n.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return S=S||{},C={},o(S).to(C),C.headers=C.headers||{},C.headers["Content-Length"]=w.size,C.headers=p(C.headers,["x-oss-server-side-encryption"]),C.subres={partNumber:b,uploadId:B},P=this._objectRequestParams("PUT",E,C),P.mime=C.mime,R=c&&c.browser,R?P.content=w.content:P.stream=w.stream,P.successStatuses=[200],P.disabledMD5=S.disabledMD5,V.next=15,this.request(P);case 15:if(Z=V.sent,Z.res.headers.etag){V.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 w.stream&&(w.stream=null,P.stream=null),V.abrupt("return",{name:E,etag:Z.res.headers.etag,res:Z.res});case 20:case"end":return V.stop()}},y,this)}));function d(y,E,B,b,w){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"),o=e("utility"),s=e("copy-to"),r=e("../../common/signUtils"),t=e("../utils/isIP"),i=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 E(B,b){var w,S,C,P,R;return u.default.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:if(!i(this.options.endpoint.hostname)){I.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(b=b||{},B=this._objectName(B),b.method=b.method||"GET",w=o.timestamp()+(b.expires||1800),S={bucket:this.options.bucket,object:B},C=this._getResource(S),!(this.options.stsToken&&h(this.options.refreshSTSToken))){I.next=11;break}return I.next=11,A.call(this);case 11:return this.options.stsToken&&(b["security-token"]=this.options.stsToken),P=r._signatureForURL(this.options.accessKeySecret,b,C,w),R=l.parse(this._getReqUrl(S)),R.query={OSSAccessKeyId:this.options.accessKeyId,Expires:w,Signature:P.Signature},s(P.subResource).to(R.query),I.abrupt("return",R.format());case 17:case"end":return I.stop()}},E,this)}));function y(E,B){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")),o=e("../utils/checkBucketName"),s=o.checkBucketName,r=g,t=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];r.copy=function(){var i=(0,l.default)(u.default.mark(function A(p,h,m,d){var y,E,B;return u.default.wrap(function(w){for(;;)switch(w.prev=w.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],w.next=14,this.request(y);case 14:return E=w.sent,B=E.data,B&&(B={etag:B.ETag,lastModified:B.LastModified}),w.abrupt("return",{data:B,res:E.res});case 18:case"end":return w.stop()}},A,this)}));function a(A,p,h,m){return i.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 o=(0,n.default)(u.default.mark(function r(t){var i,a,A,p=arguments;return u.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return i=p.length>1&&p[1]!==void 0?p[1]:{},i.subres=Object.assign({},i.subres),i.versionId&&(i.subres.versionId=i.versionId),a=this._objectRequestParams("DELETE",t,i),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 o.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"),o=e("../utils/obj2xml"),s=o.obj2xml,r=g;r.deleteMulti=function(){var t=(0,n.default)(u.default.mark(function a(A){var p,h,m,d,y,E,B,b,w,S,C,P,R,Z=arguments;return u.default.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:if(p=Z.length>1&&Z[1]!==void 0?Z[1]:{},h=[],!(!A||!A.length)){V.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],E=y.key,B=y.versionId,d.Key=l.escape(this._objectName(E)),d.VersionId=B),h.push(d);return b={Delete:{Quiet:!!p.quiet,Object:h}},w=s(b,{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=w,S.xmlResponse=!0,S.successStatuses=[200],V.next=16,this.request(S);case 16:return C=V.sent,P=C.data,R=P&&P.Deleted||null,R&&(Array.isArray(R)||(R=[R])),V.abrupt("return",{res:C.res,deleted:R||[]});case 21:case"end":return V.stop()}},a,this)}));function i(a){return t.apply(this,arguments)}return i}()},{"../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 o=(0,n.default)(u.default.mark(function r(t){var i,a,A,p=arguments;return u.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return i=p.length>1&&p[1]!==void 0?p[1]:{},i.subres=Object.assign({tagging:""},i.subres),i.versionId&&(i.subres.versionId=i.versionId),t=this._objectName(t),a=this._objectRequestParams("DELETE",t,i),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 o.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),i=this.options.bucket;t.hostname="".concat(i,".").concat(t.hostname),t.host="".concat(i,".").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")),o=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,E,B,b,w,S=arguments;return n.default.wrap(function(P){for(;;)switch(P.prev=P.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=o.createWriteStream(p),d=!0):h=p,h=h||{},y=c&&c.browser,E=h.responseCacheControl===null?"":"no-cache",B=y&&E?{"response-cache-control":E}:{},h.subres=Object.assign(B,h.subres),h.versionId&&(h.subres.versionId=h.versionId),h.process&&(h.subres["x-oss-process"]=h.process),P.prev=11,w=this._objectRequestParams("GET",A,h),w.writeStream=m,w.successStatuses=[200,206,304],P.next=17,this.request(w);case 17:b=P.sent,d&&m.destroy(),P.next=28;break;case 21:if(P.prev=21,P.t0=P.catch(11),!d){P.next=27;break}return m.destroy(),P.next=27,this._deleteFileSafe(p);case 27:throw P.t0;case 28:return P.abrupt("return",{res:b.res,content:b.data});case 29:case"end":return P.stop()}},a,this,[[11,21]])}));function i(a,A){return t.apply(this,arguments)}return i}()}).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 o=(0,n.default)(u.default.mark(function r(t){var i,a,A,p=arguments;return u.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return i=p.length>1&&p[1]!==void 0?p[1]:{},i.subres=Object.assign({acl:""},i.subres),i.versionId&&(i.subres.versionId=i.versionId),t=this._objectName(t),a=this._objectRequestParams("GET",t,i),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 o.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,o=e("../utils/isObject"),s=o.isObject,r=e("../utils/isArray"),t=r.isArray;l.getBucketVersions=i,l.listObjectVersions=i;function i(){return a.apply(this,arguments)}function a(){return a=(0,n.default)(u.default.mark(function h(){var m,d,y,E,B,b,w,S,C=arguments;return u.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(m=C.length>0&&C[0]!==void 0?C[0]:{},d=C.length>1&&C[1]!==void 0?C[1]:{},!(m.versionIdMarker&&m.keyMarker===void 0)){R.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),R.next=12,this.request(y);case 12:return E=R.sent,B=E.data.Version||[],b=E.data.DeleteMarker||[],w=this,B&&(Array.isArray(B)||(B=[B]),B=B.map(function(Z){return{name:Z.Key,url:w._objectUrl(Z.Key),lastModified:Z.LastModified,isLatest:Z.IsLatest==="true",versionId:Z.VersionId,etag:Z.ETag,type:Z.Type,size:Number(Z.Size),storageClass:Z.StorageClass,owner:{id:Z.Owner.ID,displayName:Z.Owner.DisplayName}}})),b&&(t(b)||(b=[b]),b=b.map(function(Z){return{name:Z.Key,lastModified:Z.LastModified,versionId:Z.VersionId,owner:{id:Z.Owner.ID,displayName:Z.Owner.DisplayName}}})),S=E.data.CommonPrefixes||null,S&&(t(S)||(S=[S]),S=S.map(function(Z){return Z.Prefix})),R.abrupt("return",{res:E.res,objects:B,deleteMarker:b,prefixes:S,nextMarker:E.data.NextKeyMarker||null,NextVersionIdMarker:E.data.NextVersionIdMarker||null,nextKeyMarker:E.data.NextKeyMarker||null,nextVersionIdMarker:E.data.NextVersionIdMarker||null,isTruncated:E.data.IsTruncated==="true"});case 21:case"end":return R.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 o=(0,n.default)(u.default.mark(function r(t,i){var a,A;return u.default.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return i=i||{},t=this._objectName(t),i.subres=Object.assign({objectMeta:""},i.subres),i.versionId&&(i.subres.versionId=i.versionId),a=this._objectRequestParams("HEAD",t,i),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 o.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,o=e("../utils/isObject"),s=o.isObject;l.getObjectTagging=function(){var r=(0,n.default)(u.default.mark(function i(a){var A,p,h,m,d,y,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.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],b.next=8,this.request(p);case 8:return h=b.sent,b.next=11,this.parseXML(h.data);case 11:return m=b.sent,d=m.TagSet.Tag,d=d&&s(d)?[d]:d||[],y={},d.forEach(function(w){y[w.Key]=w.Value}),b.abrupt("return",{status:h.status,res:h.res,tag:y});case 17:case"end":return b.stop()}},i,this)}));function t(i){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(o,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(o))}},{"../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 o=(0,n.default)(u.default.mark(function r(t){var i,a,A,p,h=arguments;return u.default.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return i=h.length>1&&h[1]!==void 0?h[1]:{},i.subres=Object.assign({symlink:""},i.subres),i.versionId&&(i.subres.versionId=i.versionId),t=this._objectName(t),a=this._objectRequestParams("GET",t,i),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 o.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"),o=l.checkEnv,s=g;s.head=function(){var r=(0,n.default)(u.default.mark(function i(a){var A,p,h,m,d=arguments;return u.default.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return A=d.length>1&&d[1]!==void 0?d[1]:{},o("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],E.next=8,this.request(p);case 8:return h=E.sent,m={meta:null,res:h.res,status:h.status},h.status===200&&Object.keys(h.headers).forEach(function(B){B.indexOf("x-oss-meta-")===0&&(m.meta||(m.meta={}),m.meta[B.substring(11)]=h.headers[B])}),E.abrupt("return",m);case 12:case"end":return E.stop()}},i,this)}));function t(i){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 o=(0,n.default)(u.default.mark(function r(t,i,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"]=i,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,i){return o.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"),o=l.obj2xml,s=e("../utils/checkObjectTag"),r=s.checkObjectTag,t=g;t.putObjectTagging=function(){var i=(0,n.default)(u.default.mark(function A(p,h){var m,d,y,E,B=arguments;return u.default.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return m=B.length>2&&B[2]!==void 0?B[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=o(y),w.next=13,this.request(d);case 13:return E=w.sent,w.abrupt("return",{res:E.res,status:E.status});case 15:case"end":return w.stop()}},A,this)}));function a(A,p){return i.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 o=(0,n.default)(u.default.mark(function r(t,i,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||{},i=this._escape(this._objectName(i)),this._convertMetaToHeaders(a.meta,a.headers),a.headers["x-oss-symlink-target"]=i,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,i){return o.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"),o=e("../utils/isIP"),s=o.isIP,r=g;r.signatureUrl=function(i,a){if(s(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");a=a||{},i=this._objectName(i),a.method=a.method||"GET";var A=u.timestamp()+(a.expires||1800),p={bucket:this.options.bucket,object:i},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"),o=l.isArray,s=g;s._parallelNode=function(){var r=(0,n.default)(u.default.mark(function i(a,A,p,h){var m,d,y,E,B,b,w,S;return u.default.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:m=this,d=[],y=[],E=a.length/A,B=a.length%A,b=B===0?E:(a.length-B)/A+1,w=1,S=0;case 8:if(!(S<a.length)){P.next=26;break}if(!m.isCancel()){P.next=11;break}return P.abrupt("break",26);case 11:if(h?y.push(p(m,a[S],h)):y.push(p(m,a[S])),!(y.length===A||w===b&&S===a.length-1)){P.next=23;break}return P.prev=13,w+=1,P.next=17,Promise.all(y);case 17:P.next=22;break;case 19:P.prev=19,P.t0=P.catch(13),d.push(P.t0);case 22:y=[];case 23:S++,P.next=8;break;case 26:return P.abrupt("return",d);case 27:case"end":return P.stop()}},i,this,[[13,19]])}));function t(i,a,A,p){return r.apply(this,arguments)}return t}(),s._parallel=function(t,i,a){var A=this;return new Promise(function(p){var h=[];if(i<=0||!t){p(h);return}function m(P){return function(){if(P===null)throw new Error("Callback was already called.");var R=P;P=null;for(var Z=arguments.length,I=new Array(Z),V=0;V<Z;V++)I[V]=arguments[V];R.apply(this,I)}}function d(P){var R=-1,Z=P.length;return function(){return++R<Z&&!A.isCancel()?{value:P[R],key:R}:null}}var y=d(t),E=!1,B=0,b=!1;function w(P){B-=1,P?(E=!0,h.push(P),p(h)):E&&B<=0?(E=!0,p(h)):b||(A.isCancel()?p(h):C())}function S(P,R){a(P).then(function(Z){R(null,Z)}).catch(function(Z){R(Z)})}function C(){for(b=!0;B<i&&!E&&!A.isCancel();){var P=y();if(P===null||h.length>0){E=!0,B<=0&&p(h);return}B+=1,S(P.value,m(w))}b=!1}C()})},s.cancel=function(t){this.options.cancelFlag=!0,o(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(i){if(i.destroyed===!1){var a={name:"cancel",message:"cancel"};i.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"),o=l.lowercaseKeyHeader;g.buildCanonicalizedResource=function(r,t){var i="".concat(r),a="?";if(n.string(t)&&t.trim()!=="")i+=a+t;else if(n.array(t))t.sort(),i+=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){i+=a+m,(t[m]||t[m]===0)&&(i+="=".concat(t[m])),a="&"};Object.keys(t).sort(A).forEach(p)}return i},g.buildCanonicalString=function(r,t,i,a){i=i||{};var A=o(i.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 E=y.toLowerCase();E.indexOf(p)===0&&(m[E]=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,i.parameters)),d.join(`
|
|
|
`)},g.computeSignature=function(r,t){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"utf-8",a=u.createHmac("sha1",r);return a.update(c.from(t,i)).digest("base64")},g.authorization=function(r,t,i,a){return"OSS ".concat(r,":").concat(this.computeSignature(t,i,a))},g._signatureForURL=function(r){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=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(w){var S="response-".concat(w.toLowerCase());m[S]=t.response[w]}),Object.keys(t).forEach(function(w){var S=w.toLowerCase(),C=t[w];S.indexOf("x-oss-")===0?p[S]=C:(S.indexOf("content-md5")===0||S.indexOf("content-type")===0)&&(p[w]=C)}),Object.prototype.hasOwnProperty.call(t,"security-token")&&(m["security-token"]=t["security-token"]),Object.prototype.hasOwnProperty.call(t,"callback")){var E={callbackUrl:encodeURI(t.callback.url),callbackBody:t.callback.body};if(t.callback.host&&(E.callbackHost=t.callback.host),t.callback.contentType&&(E.callbackBodyType=t.callback.contentType),m.callback=c.from(JSON.stringify(E)).toString("base64"),t.callback.customValue){var B={};Object.keys(t.callback.customValue).forEach(function(w){B["x:".concat(w)]=t.callback.customValue[w]}),m["callback-var"]=c.from(JSON.stringify(B)).toString("base64")}}var b=this.buildCanonicalString(t.method,i,{headers:p,parameters:m},a.toString());return{Signature:this.computeSignature(r,b,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 o=!0;if(c[l]instanceof Function?o=c[l](n):o=c[l].test(n),!o)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,o=[{validator:function(i){if(typeof i!="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(o,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(o,[{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 i=Object.entries(t);if(i.length>10)throw new Error("maximum of 10 tags for a object");var a=["key","value"];i.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"),o=e("dateformat"),s=e("copy-to"),r=e("path"),t=e("./encoder"),i=t.encoder,a=e("./isIP"),A=a.isIP,p=e("./setRegion"),h=p.setRegion,m=e("../client/getReqUrl"),d=m.getReqUrl,y=e("./isDingTalk"),E=y.isDingTalk;function B(S,C){return S[C]||S[C.toLowerCase()]}function b(S,C){delete S[C],delete S[C.toLowerCase()]}function w(S){var C=new Date;this.options.amendTimeSkewed&&(C=+new Date+this.options.amendTimeSkewed);var P={"x-oss-date":o(C,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(P["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(P["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(P,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(P["x-oss-security-token"]=this.options.stsToken),s(S.headers).to(P),B(P,"Content-Type")||(S.mime&&S.mime.indexOf("/")>0?P["Content-Type"]=S.mime:E()?P["Content-Type"]="application/octet-stream":P["Content-Type"]=l.getType(S.mime||r.extname(S.object||""))),B(P,"Content-Type")||b(P,"Content-Type"),S.content&&(S.disabledMD5||(!S.headers||!S.headers["Content-MD5"]?P["Content-MD5"]=u.createHash("md5").update(c.from(S.content,"utf8")).digest("base64"):P["Content-MD5"]=S.headers["Content-MD5"]),P["Content-Length"]||(P["Content-Length"]=S.content.length));var R=Object.prototype.hasOwnProperty;for(var Z in P)P[Z]&&R.call(P,Z)&&(P[Z]=i(String(P[Z]),this.options.headerEncoding));var I=this._getResource(S);if(P.authorization=this.authorization(S.method,I,S.subres,P,this.options.headerEncoding),A(this.options.endpoint.hostname)){var V=this.options,M=V.region,k=V.internal,te=V.secure,ne=h(M,k,te);P.host="".concat(S.bucket,".").concat(ne.host)}var Q=d.bind(this)(S);n("request %s %s, with headers %j, !!stream: %s",S.method,Q,P,!!S.stream);var ue=S.timeout||this.options.timeout,se={method:S.method,content:S.content,stream:S.stream,headers:P,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=w}).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,i){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,E=y===void 0?[]:y,B=t.lowerFirst,b=B===void 0?!1:B;return A.forEach(function(w){return delete r[w]}),Object.entries(h).forEach(function(w){r[w[0]]&&(r[w[1]]||(r[w[1]]=r[w[0]],delete r[w[0]]))}),d.forEach(function(w){if(r[w]){var S=w.replace(/^(.)/,function(C){return C.toLowerCase()}).replace(/-(\w)/g,function(C,P){return P.toUpperCase()});r[S]||(r[S]=r[w])}}),E.forEach(function(w){r[w]=o(r[w])}),typeof i=="function"&&i(r),s(r,b),l}}g.dataFix=l;function o(r){return r?u.includes(r)?!0:n.includes(r)?!1:r:!1}function s(r,t){t&&Object.keys(r).forEach(function(i){var a=i.replace(/^\w/,function(A){return A.toLowerCase()});typeof r[a]=="undefined"&&(r[a]=r[i],delete r[i])})}},{"./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 o=Array.isArray(l)?[]:{};return Object.keys(l).forEach(function(s){o[s]=g.deepCopy(l[s])}),o},g.deepCopyWith=function(l,o){function s(r,t,i){var a=o(r,t,i);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 o?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 o(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=o;function s(r){return c.dataFix(r,{bool:["IsEnabled"]},function(t){var i,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,!((i=t==null?void 0:t.OptionalFields)===null||i===void 0)&&i.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(o,s,r){if(o===null||(0,u.default)(o)!=="object")return o;var t;if(Array.isArray(o)){t=[];for(var i=0;i<o.length;i++)t.push(n(o[i],s,r))}else t={},Object.keys(o).forEach(function(a){t[l(a,s,r)]=n(o[a],s,r)});return t}g.formatObjKey=n;function l(o,s,r){return r&&r.exclude&&r.exclude.includes(o)||(s==="firstUpperCase"?o=o.replace(/^./,function(t){return t.toUpperCase()}):s==="firstLowerCase"&&(o=o.replace(/^./,function(t){return t.toLowerCase()}))),o}},{"@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 o=u.charAt(l);/^[\u00-\uff]$/.test(o)?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(o){l[o.toLowerCase()]=n[o]}),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,o){var s="";return o&&o.headers&&(s=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
`),o&&o.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(o,s){var r=typeof Symbol!="undefined"&&o[Symbol.iterator]||o["@@iterator"];if(!r){if(Array.isArray(o)||(r=u(o))||s&&o&&typeof o.length=="number"){r&&(o=r);var t=0,i=function(){};return{s:i,n:function(){return t>=o.length?{done:!0}:{done:!1,value:o[t++]}},e:function(m){throw m},f:i}}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(o)},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(o,s){if(o){if(typeof o=="string")return n(o,s);var r=Object.prototype.toString.call(o).slice(8,-1);if(r==="Object"&&o.constructor&&(r=o.constructor.name),r==="Map"||r==="Set")return Array.from(o);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(o,s)}}function n(o,s){(s==null||s>o.length)&&(s=o.length);for(var r=0,t=new Array(s);r<s;r++)t[r]=o[r];return t}Object.defineProperty(g,"__esModule",{value:!0}),g.omit=void 0;function l(o,s){var r=Object.assign({},o),t=c(s),i;try{for(t.s();!(i=t.n()).done;){var a=i.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]:{},o=0,s=l.retryDelay,r=s===void 0?500:s,t=l.errorHandler,i=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(E){o=0,d(E)}).catch(function(E){o<n&&i(E)?(o++,setTimeout(function(){d(A.apply(void 0,h))},r)):(o=0,y(E))})})};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(o){return o&&o.__esModule?o:{default:o}};Object.defineProperty(g,"__esModule",{value:!0}),g.setRegion=void 0;var u=c(e("url")),n=e("./checkConfigValid");function l(o){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(o,"region");var t=r?"https://":"http://",i=s?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return o.substr(0,a.length)===a&&(i=".aliyuncs.com"),u.default.parse(t+o+i)}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 o(){return s.apply(this,arguments)}function s(){return s=(0,n.default)(u.default.mark(function t(){var i,a;return u.default.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(this.options||(this.options={}),i=new Date,!this.stsTokenFreshTime){p.next=14;break}if(!(+i-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){p.next=12;break}return this.stsTokenFreshTime=i,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=i;case 15:return p.abrupt("return",null);case 16:case"end":return p.stop()}},t,this)})),s.apply(this,arguments)}g.setSTSToken=o;function r(t){var i=["accessKeySecret","accessKeyId","stsToken"],a=Object.keys(t);i.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,o,s,r,t,i){try{var a=n[t](i),A=a.value}catch(p){o(p);return}a.done?l(A):Promise.resolve(A).then(s,r)}function u(n){return function(){var l=this,o=arguments;return new Promise(function(s,r){var t=n.apply(l,o);function i(A){c(t,s,r,i,a,"next",A)}function a(A){c(t,s,r,i,a,"throw",A)}i(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(M,k){if(M===k)return 0;for(var te=M.length,ne=k.length,Q=0,ue=Math.min(te,ne);Q<ue;++Q)if(M[Q]!==k[Q]){te=M[Q],ne=k[Q];break}return te<ne?-1:ne<te?1:0}function l(M){return c.Buffer&&typeof c.Buffer.isBuffer=="function"?c.Buffer.isBuffer(M):!!(M!=null&&M._isBuffer)}var o=e("util/"),s=Object.prototype.hasOwnProperty,r=Array.prototype.slice,t=function(){return function(){}.name==="foo"}();function i(M){return Object.prototype.toString.call(M)}function a(M){return l(M)||typeof c.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(M):M?!!(M instanceof DataView||M.buffer&&M.buffer instanceof ArrayBuffer):!1}var A=v.exports=B,p=/\s*function\s+([^\(\s]*)\s*/;function h(M){if(o.isFunction(M)){if(t)return M.name;var k=M.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||E;if(Error.captureStackTrace)Error.captureStackTrace(this,te);else{var ne=new Error;if(ne.stack){var Q=ne.stack,ue=h(te),se=Q.indexOf(`
|
|
|
`+ue);if(se>=0){var de=Q.indexOf(`
|
|
|
`,se+1);Q=Q.substring(de+1)}this.stack=Q}}},o.inherits(A.AssertionError,Error);function m(M,k){return typeof M=="string"?M.length<k?M:M.slice(0,k):M}function d(M){if(t||!o.isFunction(M))return o.inspect(M);var k=h(M),te=k?": "+k:"";return"[Function"+te+"]"}function y(M){return m(d(M.actual),128)+" "+M.operator+" "+m(d(M.expected),128)}function E(M,k,te,ne,Q){throw new A.AssertionError({message:te,actual:M,expected:k,operator:ne,stackStartFunction:Q})}A.fail=E;function B(M,k){M||E(M,!0,k,"==",A.ok)}A.ok=B,A.equal=function(k,te,ne){k!=te&&E(k,te,ne,"==",A.equal)},A.notEqual=function(k,te,ne){k==te&&E(k,te,ne,"!=",A.notEqual)},A.deepEqual=function(k,te,ne){b(k,te,!1)||E(k,te,ne,"deepEqual",A.deepEqual)},A.deepStrictEqual=function(k,te,ne){b(k,te,!0)||E(k,te,ne,"deepStrictEqual",A.deepStrictEqual)};function b(M,k,te,ne){if(M===k)return!0;if(l(M)&&l(k))return n(M,k)===0;if(o.isDate(M)&&o.isDate(k))return M.getTime()===k.getTime();if(o.isRegExp(M)&&o.isRegExp(k))return M.source===k.source&&M.global===k.global&&M.multiline===k.multiline&&M.lastIndex===k.lastIndex&&M.ignoreCase===k.ignoreCase;if((M===null||typeof M!="object")&&(k===null||typeof k!="object"))return te?M===k:M==k;if(a(M)&&a(k)&&i(M)===i(k)&&!(M instanceof Float32Array||M instanceof Float64Array))return n(new Uint8Array(M.buffer),new Uint8Array(k.buffer))===0;if(l(M)!==l(k))return!1;ne=ne||{actual:[],expected:[]};var Q=ne.actual.indexOf(M);return Q!==-1&&Q===ne.expected.indexOf(k)?!0:(ne.actual.push(M),ne.expected.push(k),S(M,k,te,ne))}function w(M){return Object.prototype.toString.call(M)=="[object Arguments]"}function S(M,k,te,ne){if(M==null||k===null||k===void 0)return!1;if(o.isPrimitive(M)||o.isPrimitive(k))return M===k;if(te&&Object.getPrototypeOf(M)!==Object.getPrototypeOf(k))return!1;var Q=w(M),ue=w(k);if(Q&&!ue||!Q&&ue)return!1;if(Q)return M=r.call(M),k=r.call(k),b(M,k,te);var se=V(M),de=V(k),me,Ee;if(se.length!==de.length)return!1;for(se.sort(),de.sort(),Ee=se.length-1;Ee>=0;Ee--)if(se[Ee]!==de[Ee])return!1;for(Ee=se.length-1;Ee>=0;Ee--)if(me=se[Ee],!b(M[me],k[me],te,ne))return!1;return!0}A.notDeepEqual=function(k,te,ne){b(k,te,!1)&&E(k,te,ne,"notDeepEqual",A.notDeepEqual)},A.notDeepStrictEqual=C;function C(M,k,te){b(M,k,!0)&&E(M,k,te,"notDeepStrictEqual",C)}A.strictEqual=function(k,te,ne){k!==te&&E(k,te,ne,"===",A.strictEqual)},A.notStrictEqual=function(k,te,ne){k===te&&E(k,te,ne,"!==",A.notStrictEqual)};function P(M,k){if(!M||!k)return!1;if(Object.prototype.toString.call(k)=="[object RegExp]")return k.test(M);try{if(M instanceof k)return!0}catch(te){}return Error.isPrototypeOf(k)?!1:k.call({},M)===!0}function R(M){var k;try{M()}catch(te){k=te}return k}function Z(M,k,te,ne){var Q;if(typeof k!="function")throw new TypeError('"block" argument must be a function');typeof te=="string"&&(ne=te,te=null),Q=R(k),ne=(te&&te.name?" ("+te.name+").":".")+(ne?" "+ne:"."),M&&!Q&&E(Q,te,"Missing expected exception"+ne);var ue=typeof ne=="string",se=!M&&o.isError(Q),de=!M&&Q&&!te;if((se&&ue&&P(Q,te)||de)&&E(Q,te,"Got unwanted exception"+ne),M&&Q&&te&&!P(Q,te)||!M&&Q)throw Q}A.throws=function(M,k,te){Z(!0,M,k,te)},A.doesNotThrow=function(M,k,te){Z(!1,M,k,te)},A.ifError=function(M){if(M)throw M};function I(M,k){M||E(M,!0,k,"==",I)}A.strict=u(I,A,{equal:A.strictEqual,deepEqual:A.deepStrictEqual,notEqual:A.notStrictEqual,notDeepEqual:A.notDeepStrictEqual}),A.strict.strict=A.strict;var V=Object.keys||function(M){var k=[];for(var te in M)s.call(M,te)&&k.push(te);return k}}).call(this)}).call(this,typeof st!="undefined"?st: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(de){if(!S(de)){for(var me=[],Ee=0;Ee<arguments.length;Ee++)me.push(s(arguments[Ee]));return me.join(" ")}for(var Ee=1,ve=arguments,Be=ve.length,be=String(de).replace(n,function(Ke){if(Ke==="%%")return"%";if(Ee>=Be)return Ke;switch(Ke){case"%s":return String(ve[Ee++]);case"%d":return Number(ve[Ee++]);case"%j":try{return JSON.stringify(ve[Ee++])}catch(He){return"[Circular]"}default:return Ke}}),_e=ve[Ee];Ee<Be;_e=ve[++Ee])B(_e)||!Z(_e)?be+=" "+_e:be+=" "+s(_e);return be},g.deprecate=function(de,me){if(P(u.process))return function(){return g.deprecate(de,me).apply(this,arguments)};if(c.noDeprecation===!0)return de;var Ee=!1;function ve(){if(!Ee){if(c.throwDeprecation)throw new Error(me);c.traceDeprecation?console.trace(me):console.error(me),Ee=!0}return de.apply(this,arguments)}return ve};var l={},o;g.debuglog=function(de){if(P(o)&&(o=c.env.NODE_DEBUG||""),de=de.toUpperCase(),!l[de])if(new RegExp("\\b"+de+"\\b","i").test(o)){var me=c.pid;l[de]=function(){var Ee=g.format.apply(g,arguments);console.error("%s %d: %s",de,me,Ee)}}else l[de]=function(){};return l[de]};function s(de,me){var Ee={seen:[],stylize:t};return arguments.length>=3&&(Ee.depth=arguments[2]),arguments.length>=4&&(Ee.colors=arguments[3]),E(me)?Ee.showHidden=me:me&&g._extend(Ee,me),P(Ee.showHidden)&&(Ee.showHidden=!1),P(Ee.depth)&&(Ee.depth=2),P(Ee.colors)&&(Ee.colors=!1),P(Ee.customInspect)&&(Ee.customInspect=!0),Ee.colors&&(Ee.stylize=r),a(Ee,de,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(de,me){var Ee=s.styles[me];return Ee?"\x1B["+s.colors[Ee][0]+"m"+de+"\x1B["+s.colors[Ee][1]+"m":de}function t(de,me){return de}function i(de){var me={};return de.forEach(function(Ee,ve){me[Ee]=!0}),me}function a(de,me,Ee){if(de.customInspect&&me&&M(me.inspect)&&me.inspect!==g.inspect&&!(me.constructor&&me.constructor.prototype===me)){var ve=me.inspect(Ee,de);return S(ve)||(ve=a(de,ve,Ee)),ve}var Be=A(de,me);if(Be)return Be;var be=Object.keys(me),_e=i(be);if(de.showHidden&&(be=Object.getOwnPropertyNames(me)),V(me)&&(be.indexOf("message")>=0||be.indexOf("description")>=0))return p(me);if(be.length===0){if(M(me)){var Ke=me.name?": "+me.name:"";return de.stylize("[Function"+Ke+"]","special")}if(R(me))return de.stylize(RegExp.prototype.toString.call(me),"regexp");if(I(me))return de.stylize(Date.prototype.toString.call(me),"date");if(V(me))return p(me)}var He="",ge=!1,ie=["{","}"];if(y(me)&&(ge=!0,ie=["[","]"]),M(me)){var D=me.name?": "+me.name:"";He=" [Function"+D+"]"}if(R(me)&&(He=" "+RegExp.prototype.toString.call(me)),I(me)&&(He=" "+Date.prototype.toUTCString.call(me)),V(me)&&(He=" "+p(me)),be.length===0&&(!ge||me.length==0))return ie[0]+He+ie[1];if(Ee<0)return R(me)?de.stylize(RegExp.prototype.toString.call(me),"regexp"):de.stylize("[Object]","special");de.seen.push(me);var $;return ge?$=h(de,me,Ee,_e,be):$=be.map(function(ee){return m(de,me,Ee,_e,ee,ge)}),de.seen.pop(),d($,He,ie)}function A(de,me){if(P(me))return de.stylize("undefined","undefined");if(S(me)){var Ee="'"+JSON.stringify(me).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return de.stylize(Ee,"string")}if(w(me))return de.stylize(""+me,"number");if(E(me))return de.stylize(""+me,"boolean");if(B(me))return de.stylize("null","null")}function p(de){return"["+Error.prototype.toString.call(de)+"]"}function h(de,me,Ee,ve,Be){for(var be=[],_e=0,Ke=me.length;_e<Ke;++_e)se(me,String(_e))?be.push(m(de,me,Ee,ve,String(_e),!0)):be.push("");return Be.forEach(function(He){He.match(/^\d+$/)||be.push(m(de,me,Ee,ve,He,!0))}),be}function m(de,me,Ee,ve,Be,be){var _e,Ke,He;if(He=Object.getOwnPropertyDescriptor(me,Be)||{value:me[Be]},He.get?He.set?Ke=de.stylize("[Getter/Setter]","special"):Ke=de.stylize("[Getter]","special"):He.set&&(Ke=de.stylize("[Setter]","special")),se(ve,Be)||(_e="["+Be+"]"),Ke||(de.seen.indexOf(He.value)<0?(B(Ee)?Ke=a(de,He.value,null):Ke=a(de,He.value,Ee-1),Ke.indexOf(`
|
|
|
`)>-1&&(be?Ke=Ke.split(`
|
|
|
`).map(function(ge){return" "+ge}).join(`
|
|
|
`).substr(2):Ke=`
|
|
|
`+Ke.split(`
|
|
|
`).map(function(ge){return" "+ge}).join(`
|
|
|
`))):Ke=de.stylize("[Circular]","special")),P(_e)){if(be&&Be.match(/^\d+$/))return Ke;_e=JSON.stringify(""+Be),_e.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(_e=_e.substr(1,_e.length-2),_e=de.stylize(_e,"name")):(_e=_e.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),_e=de.stylize(_e,"string"))}return _e+": "+Ke}function d(de,me,Ee){var ve=0,Be=de.reduce(function(be,_e){return ve++,_e.indexOf(`
|
|
|
`)>=0&&ve++,be+_e.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Be>60?Ee[0]+(me===""?"":me+`
|
|
|
`)+" "+de.join(`,
|
|
|
`)+" "+Ee[1]:Ee[0]+me+" "+de.join(", ")+" "+Ee[1]}function y(de){return Array.isArray(de)}g.isArray=y;function E(de){return typeof de=="boolean"}g.isBoolean=E;function B(de){return de===null}g.isNull=B;function b(de){return de==null}g.isNullOrUndefined=b;function w(de){return typeof de=="number"}g.isNumber=w;function S(de){return typeof de=="string"}g.isString=S;function C(de){return typeof de=="symbol"}g.isSymbol=C;function P(de){return de===void 0}g.isUndefined=P;function R(de){return Z(de)&&te(de)==="[object RegExp]"}g.isRegExp=R;function Z(de){return typeof de=="object"&&de!==null}g.isObject=Z;function I(de){return Z(de)&&te(de)==="[object Date]"}g.isDate=I;function V(de){return Z(de)&&(te(de)==="[object Error]"||de instanceof Error)}g.isError=V;function M(de){return typeof de=="function"}g.isFunction=M;function k(de){return de===null||typeof de=="boolean"||typeof de=="number"||typeof de=="string"||typeof de=="symbol"||typeof de=="undefined"}g.isPrimitive=k,g.isBuffer=e("./support/isBuffer");function te(de){return Object.prototype.toString.call(de)}function ne(de){return de<10?"0"+de.toString(10):de.toString(10)}var Q=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function ue(){var de=new Date,me=[ne(de.getHours()),ne(de.getMinutes()),ne(de.getSeconds())].join(":");return[de.getDate(),Q[de.getMonth()],me].join(" ")}g.log=function(){console.log("%s - %s",ue(),g.format.apply(g,arguments))},g.inherits=e("inherits"),g._extend=function(de,me){if(!me||!Z(me))return de;for(var Ee=Object.keys(me),ve=Ee.length;ve--;)de[Ee[ve]]=me[Ee[ve]];return de};function se(de,me){return Object.prototype.hasOwnProperty.call(de,me)}}).call(this)}).call(this,e("_process"),typeof st!="undefined"?st: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 o=[],s=0;s<u.length;s++)typeof n[u[s]]=="function"&&(o[o.length]=u[s]);return o}}).call(this)}).call(this,typeof st!="undefined"?st: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+/",o=0,s=l.length;o<s;++o)c[o]=l[o],u[l.charCodeAt(o)]=o;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 E=y===d?0:4-y%4;return[y,E]}function t(m){var d=r(m),y=d[0],E=d[1];return(y+E)*3/4-E}function i(m,d,y){return(d+y)*3/4-y}function a(m){var d,y=r(m),E=y[0],B=y[1],b=new n(i(m,E,B)),w=0,S=B>0?E-4:E,C;for(C=0;C<S;C+=4)d=u[m.charCodeAt(C)]<<18|u[m.charCodeAt(C+1)]<<12|u[m.charCodeAt(C+2)]<<6|u[m.charCodeAt(C+3)],b[w++]=d>>16&255,b[w++]=d>>8&255,b[w++]=d&255;return B===2&&(d=u[m.charCodeAt(C)]<<2|u[m.charCodeAt(C+1)]>>4,b[w++]=d&255),B===1&&(d=u[m.charCodeAt(C)]<<10|u[m.charCodeAt(C+1)]<<4|u[m.charCodeAt(C+2)]>>2,b[w++]=d>>8&255,b[w++]=d&255),b}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 E,B=[],b=d;b<y;b+=3)E=(m[b]<<16&16711680)+(m[b+1]<<8&65280)+(m[b+2]&255),B.push(A(E));return B.join("")}function h(m){for(var d,y=m.length,E=y%3,B=[],b=16383,w=0,S=y-E;w<S;w+=b)B.push(p(m,w,w+b>S?S:w+b));return E===1?(d=m[y-1],B.push(c[d>>2]+c[d<<4&63]+"==")):E===2&&(d=(m[y-2]<<8)+m[y-1],B.push(c[d>>10]+c[d>>4&63]+c[d<<2&63]+"=")),B.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(i){function a(me){var Ee=i.match(me);return Ee&&Ee.length>1&&Ee[1]||""}function A(me){var Ee=i.match(me);return Ee&&Ee.length>1&&Ee[2]||""}var p=a(/(ipod|iphone|ipad)/i).toLowerCase(),h=/like android/i.test(i),m=!h&&/android/i.test(i),d=/nexus\s*[0-6]\s*/i.test(i),y=!d&&/nexus\s*[0-9]+/i.test(i),E=/CrOS/.test(i),B=/silk/i.test(i),b=/sailfish/i.test(i),w=/tizen/i.test(i),S=/(web|hpw)(o|0)s/i.test(i),C=/windows phone/i.test(i),P=/SamsungBrowser/i.test(i),R=!C&&/windows/i.test(i),Z=!p&&!B&&/macintosh/i.test(i),I=!m&&!b&&!w&&!S&&/linux/i.test(i),V=A(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),M=a(/version\/(\d+(\.\d+)?)/i),k=/tablet/i.test(i)&&!/tablet pc/i.test(i),te=!k&&/[^-]mobi/i.test(i),ne=/xbox/i.test(i),Q;/opera/i.test(i)?Q={name:"Opera",opera:c,version:M||a(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(i)?Q={name:"Opera",opera:c,version:a(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||M}:/SamsungBrowser/i.test(i)?Q={name:"Samsung Internet for Android",samsungBrowser:c,version:M||a(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(i)?Q={name:"NAVER Whale browser",whale:c,version:a(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(i)?Q={name:"MZ Browser",mzbrowser:c,version:a(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(i)?Q={name:"Opera Coast",coast:c,version:M||a(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(i)?Q={name:"Focus",focus:c,version:a(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(i)?Q={name:"Yandex Browser",yandexbrowser:c,version:M||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(i)?Q={name:"UC Browser",ucbrowser:c,version:a(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(i)?Q={name:"Maxthon",maxthon:c,version:a(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(i)?Q={name:"Epiphany",epiphany:c,version:a(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(i)?Q={name:"Puffin",puffin:c,version:a(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(i)?Q={name:"Sleipnir",sleipnir:c,version:a(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(i)?Q={name:"K-Meleon",kMeleon:c,version:a(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:C?(Q={name:"Windows Phone",osname:"Windows Phone",windowsphone:c},V?(Q.msedge=c,Q.version=V):(Q.msie=c,Q.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(i)?Q={name:"Internet Explorer",msie:c,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:E?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(i)?Q={name:"Microsoft Edge",msedge:c,version:V}:/vivaldi/i.test(i)?Q={name:"Vivaldi",vivaldi:c,version:a(/vivaldi\/(\d+(\.\d+)?)/i)||M}:b?Q={name:"Sailfish",osname:"Sailfish OS",sailfish:c,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(i)?Q={name:"SeaMonkey",seamonkey:c,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(i)?(Q={name:"Firefox",firefox:c,version:a(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(i)&&(Q.firefoxos=c,Q.osname="Firefox OS")):B?Q={name:"Amazon Silk",silk:c,version:a(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(i)?Q={name:"PhantomJS",phantom:c,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(i)?Q={name:"SlimerJS",slimer:c,version:a(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(i)||/rim\stablet/i.test(i)?Q={name:"BlackBerry",osname:"BlackBerry OS",blackberry:c,version:M||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:S?(Q={name:"WebOS",osname:"WebOS",webos:c,version:M||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(i)&&(Q.touchpad=c)):/bada/i.test(i)?Q={name:"Bada",osname:"Bada",bada:c,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:w?Q={name:"Tizen",osname:"Tizen",tizen:c,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||M}:/qupzilla/i.test(i)?Q={name:"QupZilla",qupzilla:c,version:a(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||M}:/chromium/i.test(i)?Q={name:"Chromium",chromium:c,version:a(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||M}:/chrome|crios|crmo/i.test(i)?Q={name:"Chrome",chrome:c,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:m?Q={name:"Android",version:M}:/safari|applewebkit/i.test(i)?(Q={name:"Safari",safari:c},M&&(Q.version=M)):p?(Q={name:p=="iphone"?"iPhone":p=="ipad"?"iPad":"iPod"},M&&(Q.version=M)):/googlebot/i.test(i)?Q={name:"Googlebot",googlebot:c,version:a(/googlebot\/(\d+(\.\d+))/i)||M}:Q={name:a(/^(.*)\/(.*) /),version:A(/^(.*)\/(.*) /)},!Q.msedge&&/(apple)?webkit/i.test(i)?(/(apple)?webkit\/537\.36/i.test(i)?(Q.name=Q.name||"Blink",Q.blink=c):(Q.name=Q.name||"Webkit",Q.webkit=c),!Q.version&&M&&(Q.version=M)):!Q.opera&&/gecko\//i.test(i)&&(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"):Z?(Q.mac=c,Q.osname="macOS"):ne?(Q.xbox=c,Q.osname="Xbox"):R?(Q.windows=c,Q.osname="Windows"):I&&(Q.linux=c,Q.osname="Linux");function ue(me){switch(me){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 de=!Q.windows&&se.split(".")[0];return k||y||p=="ipad"||m&&(de==3||de>=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(i){for(var a=0;a<i.length;++a){var A=i[a];if(typeof A=="string"&&A in n)return!0}return!1};function l(i){return i.split(".").length}function o(i,a){var A=[],p;if(Array.prototype.map)return Array.prototype.map.call(i,a);for(p=0;p<i.length;p++)A.push(a(i[p]));return A}function s(i){for(var a=Math.max(l(i[0]),l(i[1])),A=o(i,function(p){var h=a-l(p);return p=p+new Array(h+1).join(".0"),o(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(i,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 i)if(i.hasOwnProperty(m)&&p[m]){if(typeof i[m]!="string")throw new Error("Browser version in the minVersion map should be a string: "+m+": "+String(i));return s([h,i[m]])<0}return a}function t(i,a,A){return!r(i,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=E,g.INSPECT_MAX_BYTES=50;var l=2147483647;g.kMaxLength=l,r.TYPED_ARRAY_SUPPORT=o(),!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 o(){try{var G=new Uint8Array(1);return G.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},G.foo()===42}catch(W){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(G){if(G>l)throw new RangeError('The value "'+G+'" is invalid for option "size"');var W=new Uint8Array(G);return W.__proto__=r.prototype,W}function r(G,W,q){if(typeof G=="number"){if(typeof W=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return A(G)}return t(G,W,q)}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(G,W,q){if(typeof G=="string")return p(G,W);if(ArrayBuffer.isView(G))return h(G);if(G==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof G);if(H(G,ArrayBuffer)||G&&H(G.buffer,ArrayBuffer))return m(G,W,q);if(typeof G=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var pe=G.valueOf&&G.valueOf();if(pe!=null&&pe!==G)return r.from(pe,W,q);var Fe=d(G);if(Fe)return Fe;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof G[Symbol.toPrimitive]=="function")return r.from(G[Symbol.toPrimitive]("string"),W,q);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof G)}r.from=function(G,W,q){return t(G,W,q)},r.prototype.__proto__=Uint8Array.prototype,r.__proto__=Uint8Array;function i(G){if(typeof G!="number")throw new TypeError('"size" argument must be of type number');if(G<0)throw new RangeError('The value "'+G+'" is invalid for option "size"')}function a(G,W,q){return i(G),G<=0?s(G):W!==void 0?typeof q=="string"?s(G).fill(W,q):s(G).fill(W):s(G)}r.alloc=function(G,W,q){return a(G,W,q)};function A(G){return i(G),s(G<0?0:y(G)|0)}r.allocUnsafe=function(G){return A(G)},r.allocUnsafeSlow=function(G){return A(G)};function p(G,W){if((typeof W!="string"||W==="")&&(W="utf8"),!r.isEncoding(W))throw new TypeError("Unknown encoding: "+W);var q=B(G,W)|0,pe=s(q),Fe=pe.write(G,W);return Fe!==q&&(pe=pe.slice(0,Fe)),pe}function h(G){for(var W=G.length<0?0:y(G.length)|0,q=s(W),pe=0;pe<W;pe+=1)q[pe]=G[pe]&255;return q}function m(G,W,q){if(W<0||G.byteLength<W)throw new RangeError('"offset" is outside of buffer bounds');if(G.byteLength<W+(q||0))throw new RangeError('"length" is outside of buffer bounds');var pe;return W===void 0&&q===void 0?pe=new Uint8Array(G):q===void 0?pe=new Uint8Array(G,W):pe=new Uint8Array(G,W,q),pe.__proto__=r.prototype,pe}function d(G){if(r.isBuffer(G)){var W=y(G.length)|0,q=s(W);return q.length===0||G.copy(q,0,0,W),q}if(G.length!==void 0)return typeof G.length!="number"||oe(G.length)?s(0):h(G);if(G.type==="Buffer"&&Array.isArray(G.data))return h(G.data)}function y(G){if(G>=l)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+l.toString(16)+" bytes");return G|0}function E(G){return+G!=G&&(G=0),r.alloc(+G)}r.isBuffer=function(W){return W!=null&&W._isBuffer===!0&&W!==r.prototype},r.compare=function(W,q){if(H(W,Uint8Array)&&(W=r.from(W,W.offset,W.byteLength)),H(q,Uint8Array)&&(q=r.from(q,q.offset,q.byteLength)),!r.isBuffer(W)||!r.isBuffer(q))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(W===q)return 0;for(var pe=W.length,Fe=q.length,Oe=0,Te=Math.min(pe,Fe);Oe<Te;++Oe)if(W[Oe]!==q[Oe]){pe=W[Oe],Fe=q[Oe];break}return pe<Fe?-1:Fe<pe?1:0},r.isEncoding=function(W){switch(String(W).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(W,q){if(!Array.isArray(W))throw new TypeError('"list" argument must be an Array of Buffers');if(W.length===0)return r.alloc(0);var pe;if(q===void 0)for(q=0,pe=0;pe<W.length;++pe)q+=W[pe].length;var Fe=r.allocUnsafe(q),Oe=0;for(pe=0;pe<W.length;++pe){var Te=W[pe];if(H(Te,Uint8Array)&&(Te=r.from(Te)),!r.isBuffer(Te))throw new TypeError('"list" argument must be an Array of Buffers');Te.copy(Fe,Oe),Oe+=Te.length}return Fe};function B(G,W){if(r.isBuffer(G))return G.length;if(ArrayBuffer.isView(G)||H(G,ArrayBuffer))return G.byteLength;if(typeof G!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof G);var q=G.length,pe=arguments.length>2&&arguments[2]===!0;if(!pe&&q===0)return 0;for(var Fe=!1;;)switch(W){case"ascii":case"latin1":case"binary":return q;case"utf8":case"utf-8":return ie(G).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return q*2;case"hex":return q>>>1;case"base64":return ee(G).length;default:if(Fe)return pe?-1:ie(G).length;W=(""+W).toLowerCase(),Fe=!0}}r.byteLength=B;function b(G,W,q){var pe=!1;if((W===void 0||W<0)&&(W=0),W>this.length||((q===void 0||q>this.length)&&(q=this.length),q<=0)||(q>>>=0,W>>>=0,q<=W))return"";for(G||(G="utf8");;)switch(G){case"hex":return de(this,W,q);case"utf8":case"utf-8":return te(this,W,q);case"ascii":return ue(this,W,q);case"latin1":case"binary":return se(this,W,q);case"base64":return k(this,W,q);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return me(this,W,q);default:if(pe)throw new TypeError("Unknown encoding: "+G);G=(G+"").toLowerCase(),pe=!0}}r.prototype._isBuffer=!0;function w(G,W,q){var pe=G[W];G[W]=G[q],G[q]=pe}r.prototype.swap16=function(){var W=this.length;if(W%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var q=0;q<W;q+=2)w(this,q,q+1);return this},r.prototype.swap32=function(){var W=this.length;if(W%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var q=0;q<W;q+=4)w(this,q,q+3),w(this,q+1,q+2);return this},r.prototype.swap64=function(){var W=this.length;if(W%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var q=0;q<W;q+=8)w(this,q,q+7),w(this,q+1,q+6),w(this,q+2,q+5),w(this,q+3,q+4);return this},r.prototype.toString=function(){var W=this.length;return W===0?"":arguments.length===0?te(this,0,W):b.apply(this,arguments)},r.prototype.toLocaleString=r.prototype.toString,r.prototype.equals=function(W){if(!r.isBuffer(W))throw new TypeError("Argument must be a Buffer");return this===W?!0:r.compare(this,W)===0},r.prototype.inspect=function(){var W="",q=g.INSPECT_MAX_BYTES;return W=this.toString("hex",0,q).replace(/(.{2})/g,"$1 ").trim(),this.length>q&&(W+=" ... "),"<Buffer "+W+">"},r.prototype.compare=function(W,q,pe,Fe,Oe){if(H(W,Uint8Array)&&(W=r.from(W,W.offset,W.byteLength)),!r.isBuffer(W))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof W);if(q===void 0&&(q=0),pe===void 0&&(pe=W?W.length:0),Fe===void 0&&(Fe=0),Oe===void 0&&(Oe=this.length),q<0||pe>W.length||Fe<0||Oe>this.length)throw new RangeError("out of range index");if(Fe>=Oe&&q>=pe)return 0;if(Fe>=Oe)return-1;if(q>=pe)return 1;if(q>>>=0,pe>>>=0,Fe>>>=0,Oe>>>=0,this===W)return 0;for(var Te=Oe-Fe,Re=pe-q,et=Math.min(Te,Re),Se=this.slice(Fe,Oe),Ge=W.slice(q,pe),ke=0;ke<et;++ke)if(Se[ke]!==Ge[ke]){Te=Se[ke],Re=Ge[ke];break}return Te<Re?-1:Re<Te?1:0};function S(G,W,q,pe,Fe){if(G.length===0)return-1;if(typeof q=="string"?(pe=q,q=0):q>2147483647?q=2147483647:q<-2147483648&&(q=-2147483648),q=+q,oe(q)&&(q=Fe?0:G.length-1),q<0&&(q=G.length+q),q>=G.length){if(Fe)return-1;q=G.length-1}else if(q<0)if(Fe)q=0;else return-1;if(typeof W=="string"&&(W=r.from(W,pe)),r.isBuffer(W))return W.length===0?-1:C(G,W,q,pe,Fe);if(typeof W=="number")return W=W&255,typeof Uint8Array.prototype.indexOf=="function"?Fe?Uint8Array.prototype.indexOf.call(G,W,q):Uint8Array.prototype.lastIndexOf.call(G,W,q):C(G,[W],q,pe,Fe);throw new TypeError("val must be string, number or Buffer")}function C(G,W,q,pe,Fe){var Oe=1,Te=G.length,Re=W.length;if(pe!==void 0&&(pe=String(pe).toLowerCase(),pe==="ucs2"||pe==="ucs-2"||pe==="utf16le"||pe==="utf-16le")){if(G.length<2||W.length<2)return-1;Oe=2,Te/=2,Re/=2,q/=2}function et(je,We){return Oe===1?je[We]:je.readUInt16BE(We*Oe)}var Se;if(Fe){var Ge=-1;for(Se=q;Se<Te;Se++)if(et(G,Se)===et(W,Ge===-1?0:Se-Ge)){if(Ge===-1&&(Ge=Se),Se-Ge+1===Re)return Ge*Oe}else Ge!==-1&&(Se-=Se-Ge),Ge=-1}else for(q+Re>Te&&(q=Te-Re),Se=q;Se>=0;Se--){for(var ke=!0,at=0;at<Re;at++)if(et(G,Se+at)!==et(W,at)){ke=!1;break}if(ke)return Se}return-1}r.prototype.includes=function(W,q,pe){return this.indexOf(W,q,pe)!==-1},r.prototype.indexOf=function(W,q,pe){return S(this,W,q,pe,!0)},r.prototype.lastIndexOf=function(W,q,pe){return S(this,W,q,pe,!1)};function P(G,W,q,pe){q=Number(q)||0;var Fe=G.length-q;pe?(pe=Number(pe),pe>Fe&&(pe=Fe)):pe=Fe;var Oe=W.length;pe>Oe/2&&(pe=Oe/2);for(var Te=0;Te<pe;++Te){var Re=parseInt(W.substr(Te*2,2),16);if(oe(Re))return Te;G[q+Te]=Re}return Te}function R(G,W,q,pe){return K(ie(W,G.length-q),G,q,pe)}function Z(G,W,q,pe){return K(D(W),G,q,pe)}function I(G,W,q,pe){return Z(G,W,q,pe)}function V(G,W,q,pe){return K(ee(W),G,q,pe)}function M(G,W,q,pe){return K($(W,G.length-q),G,q,pe)}r.prototype.write=function(W,q,pe,Fe){if(q===void 0)Fe="utf8",pe=this.length,q=0;else if(pe===void 0&&typeof q=="string")Fe=q,pe=this.length,q=0;else if(isFinite(q))q=q>>>0,isFinite(pe)?(pe=pe>>>0,Fe===void 0&&(Fe="utf8")):(Fe=pe,pe=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Oe=this.length-q;if((pe===void 0||pe>Oe)&&(pe=Oe),W.length>0&&(pe<0||q<0)||q>this.length)throw new RangeError("Attempt to write outside buffer bounds");Fe||(Fe="utf8");for(var Te=!1;;)switch(Fe){case"hex":return P(this,W,q,pe);case"utf8":case"utf-8":return R(this,W,q,pe);case"ascii":return Z(this,W,q,pe);case"latin1":case"binary":return I(this,W,q,pe);case"base64":return V(this,W,q,pe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,W,q,pe);default:if(Te)throw new TypeError("Unknown encoding: "+Fe);Fe=(""+Fe).toLowerCase(),Te=!0}},r.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function k(G,W,q){return W===0&&q===G.length?u.fromByteArray(G):u.fromByteArray(G.slice(W,q))}function te(G,W,q){q=Math.min(G.length,q);for(var pe=[],Fe=W;Fe<q;){var Oe=G[Fe],Te=null,Re=Oe>239?4:Oe>223?3:Oe>191?2:1;if(Fe+Re<=q){var et,Se,Ge,ke;switch(Re){case 1:Oe<128&&(Te=Oe);break;case 2:et=G[Fe+1],(et&192)===128&&(ke=(Oe&31)<<6|et&63,ke>127&&(Te=ke));break;case 3:et=G[Fe+1],Se=G[Fe+2],(et&192)===128&&(Se&192)===128&&(ke=(Oe&15)<<12|(et&63)<<6|Se&63,ke>2047&&(ke<55296||ke>57343)&&(Te=ke));break;case 4:et=G[Fe+1],Se=G[Fe+2],Ge=G[Fe+3],(et&192)===128&&(Se&192)===128&&(Ge&192)===128&&(ke=(Oe&15)<<18|(et&63)<<12|(Se&63)<<6|Ge&63,ke>65535&&ke<1114112&&(Te=ke))}}Te===null?(Te=65533,Re=1):Te>65535&&(Te-=65536,pe.push(Te>>>10&1023|55296),Te=56320|Te&1023),pe.push(Te),Fe+=Re}return Q(pe)}var ne=4096;function Q(G){var W=G.length;if(W<=ne)return String.fromCharCode.apply(String,G);for(var q="",pe=0;pe<W;)q+=String.fromCharCode.apply(String,G.slice(pe,pe+=ne));return q}function ue(G,W,q){var pe="";q=Math.min(G.length,q);for(var Fe=W;Fe<q;++Fe)pe+=String.fromCharCode(G[Fe]&127);return pe}function se(G,W,q){var pe="";q=Math.min(G.length,q);for(var Fe=W;Fe<q;++Fe)pe+=String.fromCharCode(G[Fe]);return pe}function de(G,W,q){var pe=G.length;(!W||W<0)&&(W=0),(!q||q<0||q>pe)&&(q=pe);for(var Fe="",Oe=W;Oe<q;++Oe)Fe+=ge(G[Oe]);return Fe}function me(G,W,q){for(var pe=G.slice(W,q),Fe="",Oe=0;Oe<pe.length;Oe+=2)Fe+=String.fromCharCode(pe[Oe]+pe[Oe+1]*256);return Fe}r.prototype.slice=function(W,q){var pe=this.length;W=~~W,q=q===void 0?pe:~~q,W<0?(W+=pe,W<0&&(W=0)):W>pe&&(W=pe),q<0?(q+=pe,q<0&&(q=0)):q>pe&&(q=pe),q<W&&(q=W);var Fe=this.subarray(W,q);return Fe.__proto__=r.prototype,Fe};function Ee(G,W,q){if(G%1!==0||G<0)throw new RangeError("offset is not uint");if(G+W>q)throw new RangeError("Trying to access beyond buffer length")}r.prototype.readUIntLE=function(W,q,pe){W=W>>>0,q=q>>>0,pe||Ee(W,q,this.length);for(var Fe=this[W],Oe=1,Te=0;++Te<q&&(Oe*=256);)Fe+=this[W+Te]*Oe;return Fe},r.prototype.readUIntBE=function(W,q,pe){W=W>>>0,q=q>>>0,pe||Ee(W,q,this.length);for(var Fe=this[W+--q],Oe=1;q>0&&(Oe*=256);)Fe+=this[W+--q]*Oe;return Fe},r.prototype.readUInt8=function(W,q){return W=W>>>0,q||Ee(W,1,this.length),this[W]},r.prototype.readUInt16LE=function(W,q){return W=W>>>0,q||Ee(W,2,this.length),this[W]|this[W+1]<<8},r.prototype.readUInt16BE=function(W,q){return W=W>>>0,q||Ee(W,2,this.length),this[W]<<8|this[W+1]},r.prototype.readUInt32LE=function(W,q){return W=W>>>0,q||Ee(W,4,this.length),(this[W]|this[W+1]<<8|this[W+2]<<16)+this[W+3]*16777216},r.prototype.readUInt32BE=function(W,q){return W=W>>>0,q||Ee(W,4,this.length),this[W]*16777216+(this[W+1]<<16|this[W+2]<<8|this[W+3])},r.prototype.readIntLE=function(W,q,pe){W=W>>>0,q=q>>>0,pe||Ee(W,q,this.length);for(var Fe=this[W],Oe=1,Te=0;++Te<q&&(Oe*=256);)Fe+=this[W+Te]*Oe;return Oe*=128,Fe>=Oe&&(Fe-=Math.pow(2,8*q)),Fe},r.prototype.readIntBE=function(W,q,pe){W=W>>>0,q=q>>>0,pe||Ee(W,q,this.length);for(var Fe=q,Oe=1,Te=this[W+--Fe];Fe>0&&(Oe*=256);)Te+=this[W+--Fe]*Oe;return Oe*=128,Te>=Oe&&(Te-=Math.pow(2,8*q)),Te},r.prototype.readInt8=function(W,q){return W=W>>>0,q||Ee(W,1,this.length),this[W]&128?(255-this[W]+1)*-1:this[W]},r.prototype.readInt16LE=function(W,q){W=W>>>0,q||Ee(W,2,this.length);var pe=this[W]|this[W+1]<<8;return pe&32768?pe|4294901760:pe},r.prototype.readInt16BE=function(W,q){W=W>>>0,q||Ee(W,2,this.length);var pe=this[W+1]|this[W]<<8;return pe&32768?pe|4294901760:pe},r.prototype.readInt32LE=function(W,q){return W=W>>>0,q||Ee(W,4,this.length),this[W]|this[W+1]<<8|this[W+2]<<16|this[W+3]<<24},r.prototype.readInt32BE=function(W,q){return W=W>>>0,q||Ee(W,4,this.length),this[W]<<24|this[W+1]<<16|this[W+2]<<8|this[W+3]},r.prototype.readFloatLE=function(W,q){return W=W>>>0,q||Ee(W,4,this.length),n.read(this,W,!0,23,4)},r.prototype.readFloatBE=function(W,q){return W=W>>>0,q||Ee(W,4,this.length),n.read(this,W,!1,23,4)},r.prototype.readDoubleLE=function(W,q){return W=W>>>0,q||Ee(W,8,this.length),n.read(this,W,!0,52,8)},r.prototype.readDoubleBE=function(W,q){return W=W>>>0,q||Ee(W,8,this.length),n.read(this,W,!1,52,8)};function ve(G,W,q,pe,Fe,Oe){if(!r.isBuffer(G))throw new TypeError('"buffer" argument must be a Buffer instance');if(W>Fe||W<Oe)throw new RangeError('"value" argument is out of bounds');if(q+pe>G.length)throw new RangeError("Index out of range")}r.prototype.writeUIntLE=function(W,q,pe,Fe){if(W=+W,q=q>>>0,pe=pe>>>0,!Fe){var Oe=Math.pow(2,8*pe)-1;ve(this,W,q,pe,Oe,0)}var Te=1,Re=0;for(this[q]=W&255;++Re<pe&&(Te*=256);)this[q+Re]=W/Te&255;return q+pe},r.prototype.writeUIntBE=function(W,q,pe,Fe){if(W=+W,q=q>>>0,pe=pe>>>0,!Fe){var Oe=Math.pow(2,8*pe)-1;ve(this,W,q,pe,Oe,0)}var Te=pe-1,Re=1;for(this[q+Te]=W&255;--Te>=0&&(Re*=256);)this[q+Te]=W/Re&255;return q+pe},r.prototype.writeUInt8=function(W,q,pe){return W=+W,q=q>>>0,pe||ve(this,W,q,1,255,0),this[q]=W&255,q+1},r.prototype.writeUInt16LE=function(W,q,pe){return W=+W,q=q>>>0,pe||ve(this,W,q,2,65535,0),this[q]=W&255,this[q+1]=W>>>8,q+2},r.prototype.writeUInt16BE=function(W,q,pe){return W=+W,q=q>>>0,pe||ve(this,W,q,2,65535,0),this[q]=W>>>8,this[q+1]=W&255,q+2},r.prototype.writeUInt32LE=function(W,q,pe){return W=+W,q=q>>>0,pe||ve(this,W,q,4,4294967295,0),this[q+3]=W>>>24,this[q+2]=W>>>16,this[q+1]=W>>>8,this[q]=W&255,q+4},r.prototype.writeUInt32BE=function(W,q,pe){return W=+W,q=q>>>0,pe||ve(this,W,q,4,4294967295,0),this[q]=W>>>24,this[q+1]=W>>>16,this[q+2]=W>>>8,this[q+3]=W&255,q+4},r.prototype.writeIntLE=function(W,q,pe,Fe){if(W=+W,q=q>>>0,!Fe){var Oe=Math.pow(2,8*pe-1);ve(this,W,q,pe,Oe-1,-Oe)}var Te=0,Re=1,et=0;for(this[q]=W&255;++Te<pe&&(Re*=256);)W<0&&et===0&&this[q+Te-1]!==0&&(et=1),this[q+Te]=(W/Re>>0)-et&255;return q+pe},r.prototype.writeIntBE=function(W,q,pe,Fe){if(W=+W,q=q>>>0,!Fe){var Oe=Math.pow(2,8*pe-1);ve(this,W,q,pe,Oe-1,-Oe)}var Te=pe-1,Re=1,et=0;for(this[q+Te]=W&255;--Te>=0&&(Re*=256);)W<0&&et===0&&this[q+Te+1]!==0&&(et=1),this[q+Te]=(W/Re>>0)-et&255;return q+pe},r.prototype.writeInt8=function(W,q,pe){return W=+W,q=q>>>0,pe||ve(this,W,q,1,127,-128),W<0&&(W=255+W+1),this[q]=W&255,q+1},r.prototype.writeInt16LE=function(W,q,pe){return W=+W,q=q>>>0,pe||ve(this,W,q,2,32767,-32768),this[q]=W&255,this[q+1]=W>>>8,q+2},r.prototype.writeInt16BE=function(W,q,pe){return W=+W,q=q>>>0,pe||ve(this,W,q,2,32767,-32768),this[q]=W>>>8,this[q+1]=W&255,q+2},r.prototype.writeInt32LE=function(W,q,pe){return W=+W,q=q>>>0,pe||ve(this,W,q,4,2147483647,-2147483648),this[q]=W&255,this[q+1]=W>>>8,this[q+2]=W>>>16,this[q+3]=W>>>24,q+4},r.prototype.writeInt32BE=function(W,q,pe){return W=+W,q=q>>>0,pe||ve(this,W,q,4,2147483647,-2147483648),W<0&&(W=4294967295+W+1),this[q]=W>>>24,this[q+1]=W>>>16,this[q+2]=W>>>8,this[q+3]=W&255,q+4};function Be(G,W,q,pe,Fe,Oe){if(q+pe>G.length)throw new RangeError("Index out of range");if(q<0)throw new RangeError("Index out of range")}function be(G,W,q,pe,Fe){return W=+W,q=q>>>0,Fe||Be(G,W,q,4,34028234663852886e22,-34028234663852886e22),n.write(G,W,q,pe,23,4),q+4}r.prototype.writeFloatLE=function(W,q,pe){return be(this,W,q,!0,pe)},r.prototype.writeFloatBE=function(W,q,pe){return be(this,W,q,!1,pe)};function _e(G,W,q,pe,Fe){return W=+W,q=q>>>0,Fe||Be(G,W,q,8,17976931348623157e292,-17976931348623157e292),n.write(G,W,q,pe,52,8),q+8}r.prototype.writeDoubleLE=function(W,q,pe){return _e(this,W,q,!0,pe)},r.prototype.writeDoubleBE=function(W,q,pe){return _e(this,W,q,!1,pe)},r.prototype.copy=function(W,q,pe,Fe){if(!r.isBuffer(W))throw new TypeError("argument should be a Buffer");if(pe||(pe=0),!Fe&&Fe!==0&&(Fe=this.length),q>=W.length&&(q=W.length),q||(q=0),Fe>0&&Fe<pe&&(Fe=pe),Fe===pe||W.length===0||this.length===0)return 0;if(q<0)throw new RangeError("targetStart out of bounds");if(pe<0||pe>=this.length)throw new RangeError("Index out of range");if(Fe<0)throw new RangeError("sourceEnd out of bounds");Fe>this.length&&(Fe=this.length),W.length-q<Fe-pe&&(Fe=W.length-q+pe);var Oe=Fe-pe;if(this===W&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(q,pe,Fe);else if(this===W&&pe<q&&q<Fe)for(var Te=Oe-1;Te>=0;--Te)W[Te+q]=this[Te+pe];else Uint8Array.prototype.set.call(W,this.subarray(pe,Fe),q);return Oe},r.prototype.fill=function(W,q,pe,Fe){if(typeof W=="string"){if(typeof q=="string"?(Fe=q,q=0,pe=this.length):typeof pe=="string"&&(Fe=pe,pe=this.length),Fe!==void 0&&typeof Fe!="string")throw new TypeError("encoding must be a string");if(typeof Fe=="string"&&!r.isEncoding(Fe))throw new TypeError("Unknown encoding: "+Fe);if(W.length===1){var Oe=W.charCodeAt(0);(Fe==="utf8"&&Oe<128||Fe==="latin1")&&(W=Oe)}}else typeof W=="number"&&(W=W&255);if(q<0||this.length<q||this.length<pe)throw new RangeError("Out of range index");if(pe<=q)return this;q=q>>>0,pe=pe===void 0?this.length:pe>>>0,W||(W=0);var Te;if(typeof W=="number")for(Te=q;Te<pe;++Te)this[Te]=W;else{var Re=r.isBuffer(W)?W:r.from(W,Fe),et=Re.length;if(et===0)throw new TypeError('The value "'+W+'" is invalid for argument "value"');for(Te=0;Te<pe-q;++Te)this[Te+q]=Re[Te%et]}return this};var Ke=/[^+/0-9A-Za-z-_]/g;function He(G){if(G=G.split("=")[0],G=G.trim().replace(Ke,""),G.length<2)return"";for(;G.length%4!==0;)G=G+"=";return G}function ge(G){return G<16?"0"+G.toString(16):G.toString(16)}function ie(G,W){W=W||1/0;for(var q,pe=G.length,Fe=null,Oe=[],Te=0;Te<pe;++Te){if(q=G.charCodeAt(Te),q>55295&&q<57344){if(!Fe){if(q>56319){(W-=3)>-1&&Oe.push(239,191,189);continue}else if(Te+1===pe){(W-=3)>-1&&Oe.push(239,191,189);continue}Fe=q;continue}if(q<56320){(W-=3)>-1&&Oe.push(239,191,189),Fe=q;continue}q=(Fe-55296<<10|q-56320)+65536}else Fe&&(W-=3)>-1&&Oe.push(239,191,189);if(Fe=null,q<128){if((W-=1)<0)break;Oe.push(q)}else if(q<2048){if((W-=2)<0)break;Oe.push(q>>6|192,q&63|128)}else if(q<65536){if((W-=3)<0)break;Oe.push(q>>12|224,q>>6&63|128,q&63|128)}else if(q<1114112){if((W-=4)<0)break;Oe.push(q>>18|240,q>>12&63|128,q>>6&63|128,q&63|128)}else throw new Error("Invalid code point")}return Oe}function D(G){for(var W=[],q=0;q<G.length;++q)W.push(G.charCodeAt(q)&255);return W}function $(G,W){for(var q,pe,Fe,Oe=[],Te=0;Te<G.length&&!((W-=2)<0);++Te)q=G.charCodeAt(Te),pe=q>>8,Fe=q%256,Oe.push(Fe),Oe.push(pe);return Oe}function ee(G){return u.toByteArray(He(G))}function K(G,W,q,pe){for(var Fe=0;Fe<pe&&!(Fe+q>=W.length||Fe>=G.length);++Fe)W[Fe+q]=G[Fe];return Fe}function H(G,W){return G instanceof W||G!=null&&G.constructor!=null&&G.constructor.name!=null&&G.constructor.name===W.name}function oe(G){return G!==G}}).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(o,s){var r=c(o,!!s);return typeof r=="function"&&n(o,".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%"),o=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=o(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 i=function(){return o(c,n,arguments)};r?r(v.exports,"apply",{value:i}):v.exports.apply=i},{"function-bind":347,"get-intrinsic":348}],94:[function(e,v,g){"use strict";var c=Array.prototype.slice;v.exports=u;function u(l,o){if(!(this instanceof u))return new u(l,o);this.src=l,this._withAccess=o}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 o=this.keys||Object.keys(this.src);if(!this._withAccess){for(var s=0;s<o.length;s++)r=o[s],l[r]===void 0&&(l[r]=this.src[r]);return l}for(var s=0;s<o.length;s++){var r=o[s];if(n(l,r)){var t=this.src.__lookupGetter__(r),i=this.src.__lookupSetter__(r);t&&l.__defineGetter__(r,t),i&&l.__defineSetter__(r,i),!t&&!i&&(l[r]=this.src[r])}}return l},u.prototype.toCover=function(l){for(var o=this.keys||Object.keys(this.src),s=0;s<o.length;s++){var r=o[s];delete l[r];var t=this.src.__lookupGetter__(r),i=this.src.__lookupSetter__(r);t&&l.__defineGetter__(r,t),i&&l.__defineSetter__(r,i),!t&&!i&&(l[r]=this.src[r])}},u.prototype.override=u.prototype.toCover,u.prototype.and=function(l){var o={};return this.to(o),this.src=l,this.to(o),this.src=o,this};function n(l,o){return l[o]===void 0&&l.__lookupGetter__(o)===void 0&&l.__lookupSetter__(o)===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(o){if(u(o))return o;throw l(n(o)+" 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(o){if(u(o))return o;throw l(n(o)+" 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(o){if(typeof o=="object"||u(o))return o;throw l("Can't set "+n(o)+" 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"),o=Array.prototype;o[l]==null&&n.f(o,l,{configurable:!0,value:u(null)}),v.exports=function(s){o[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,o){if(u(o,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(o){if(u(o))return o;throw l(n(o)+" 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"),o=e("../internals/is-object"),s=e("../internals/has-own-property"),r=e("../internals/classof"),t=e("../internals/try-to-string"),i=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"),E=n.Int8Array,B=E&&E.prototype,b=n.Uint8ClampedArray,w=b&&b.prototype,S=E&&h(E),C=B&&h(B),P=Object.prototype,R=n.TypeError,Z=d("toStringTag"),I=y("TYPED_ARRAY_TAG"),V=y("TYPED_ARRAY_CONSTRUCTOR"),M=c&&!!m&&r(n.opera)!=="Opera",k=!1,te,ne,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},de=function(Ke){if(!o(Ke))return!1;var He=r(Ke);return He==="DataView"||s(ue,He)||s(se,He)},me=function(_e){if(!o(_e))return!1;var Ke=r(_e);return s(ue,Ke)||s(se,Ke)},Ee=function(_e){if(me(_e))return _e;throw R("Target is not a typed array")},ve=function(_e){if(l(_e)&&(!m||p(S,_e)))return _e;throw R(t(_e)+" is not a typed array constructor")},Be=function(_e,Ke,He,ge){if(u){if(He)for(var ie in ue){var D=n[ie];if(D&&s(D.prototype,_e))try{delete D.prototype[_e]}catch($){try{D.prototype[_e]=Ke}catch(ee){}}}(!C[_e]||He)&&a(C,_e,He?Ke:M&&B[_e]||Ke,ge)}},be=function(_e,Ke,He){var ge,ie;if(u){if(m){if(He){for(ge in ue)if(ie=n[ge],ie&&s(ie,_e))try{delete ie[_e]}catch(D){}}if(!S[_e]||He)try{return a(S,_e,He?Ke:M&&S[_e]||Ke)}catch(D){}else return}for(ge in ue)ie=n[ge],ie&&(!ie[_e]||He)&&a(ie,_e,Ke)}};for(te in ue)ne=n[te],Q=ne&&ne.prototype,Q?i(Q,V,ne):M=!1;for(te in se)ne=n[te],Q=ne&&ne.prototype,Q&&i(Q,V,ne);if((!M||!l(S)||S===Function.prototype)&&(S=function(){throw R("Incorrect invocation")},M))for(te in ue)n[te]&&m(n[te],S);if((!M||!C||C===P)&&(C=S.prototype,M))for(te in ue)n[te]&&m(n[te].prototype,C);if(M&&h(w)!==C&&m(w,C),u&&!s(C,Z)){k=!0,A(C,Z,{get:function(){return o(this)?this[I]:void 0}});for(te in ue)n[te]&&i(n[te],I,te)}v.exports={NATIVE_ARRAY_BUFFER_VIEWS:M,TYPED_ARRAY_CONSTRUCTOR:V,TYPED_ARRAY_TAG:k&&I,aTypedArray:Ee,aTypedArrayConstructor:ve,exportTypedArrayMethod:Be,exportTypedArrayStaticMethod:be,isView:de,isTypedArray:me,TypedArray:S,TypedArrayPrototype:C}},{"../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"),o=e("../internals/function-name"),s=e("../internals/create-non-enumerable-property"),r=e("../internals/redefine-all"),t=e("../internals/fails"),i=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,E=e("../internals/object-define-property").f,B=e("../internals/array-fill"),b=e("../internals/array-slice-simple"),w=e("../internals/set-to-string-tag"),S=e("../internals/internal-state"),C=o.PROPER,P=o.CONFIGURABLE,R=S.get,Z=S.set,I="ArrayBuffer",V="DataView",M="prototype",k="Wrong length",te="Wrong index",ne=c[I],Q=ne,ue=Q&&Q[M],se=c[V],de=se&&se[M],me=Object.prototype,Ee=c.Array,ve=c.RangeError,Be=u(B),be=u([].reverse),_e=h.pack,Ke=h.unpack,He=function(Te){return[Te&255]},ge=function(Te){return[Te&255,Te>>8&255]},ie=function(Te){return[Te&255,Te>>8&255,Te>>16&255,Te>>24&255]},D=function(Te){return Te[3]<<24|Te[2]<<16|Te[1]<<8|Te[0]},$=function(Te){return _e(Te,23,4)},ee=function(Te){return _e(Te,52,8)},K=function(Te,Re){E(Te[M],Re,{get:function(){return R(this)[Re]}})},H=function(Te,Re,et,Se){var Ge=p(et),ke=R(Te);if(Ge+Re>ke.byteLength)throw ve(te);var at=R(ke.buffer).bytes,je=Ge+ke.byteOffset,We=b(at,je,je+Re);return Se?We:be(We)},oe=function(Te,Re,et,Se,Ge,ke){var at=p(et),je=R(Te);if(at+Re>je.byteLength)throw ve(te);for(var We=R(je.buffer).bytes,$e=at+je.byteOffset,At=Se(+Ge),Ct=0;Ct<Re;Ct++)We[$e+Ct]=At[ke?Ct:Re-Ct-1]};if(!l)Q=function(Re){i(this,ue);var et=p(Re);Z(this,{bytes:Be(Ee(et),0),byteLength:et}),n||(this.byteLength=et)},ue=Q[M],se=function(Re,et,Se){i(this,de),i(Re,ue);var Ge=R(Re).byteLength,ke=a(et);if(ke<0||ke>Ge)throw ve("Wrong offset");if(Se=Se===void 0?Ge-ke:A(Se),ke+Se>Ge)throw ve(k);Z(this,{buffer:Re,byteLength:Se,byteOffset:ke}),n||(this.buffer=Re,this.byteLength=Se,this.byteOffset=ke)},de=se[M],n&&(K(Q,"byteLength"),K(se,"buffer"),K(se,"byteLength"),K(se,"byteOffset")),r(de,{getInt8:function(Re){return H(this,1,Re)[0]<<24>>24},getUint8:function(Re){return H(this,1,Re)[0]},getInt16:function(Re){var et=H(this,2,Re,arguments.length>1?arguments[1]:void 0);return(et[1]<<8|et[0])<<16>>16},getUint16:function(Re){var et=H(this,2,Re,arguments.length>1?arguments[1]:void 0);return et[1]<<8|et[0]},getInt32:function(Re){return D(H(this,4,Re,arguments.length>1?arguments[1]:void 0))},getUint32:function(Re){return D(H(this,4,Re,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(Re){return Ke(H(this,4,Re,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(Re){return Ke(H(this,8,Re,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(Re,et){oe(this,1,Re,He,et)},setUint8:function(Re,et){oe(this,1,Re,He,et)},setInt16:function(Re,et){oe(this,2,Re,ge,et,arguments.length>2?arguments[2]:void 0)},setUint16:function(Re,et){oe(this,2,Re,ge,et,arguments.length>2?arguments[2]:void 0)},setInt32:function(Re,et){oe(this,4,Re,ie,et,arguments.length>2?arguments[2]:void 0)},setUint32:function(Re,et){oe(this,4,Re,ie,et,arguments.length>2?arguments[2]:void 0)},setFloat32:function(Re,et){oe(this,4,Re,$,et,arguments.length>2?arguments[2]:void 0)},setFloat64:function(Re,et){oe(this,8,Re,ee,et,arguments.length>2?arguments[2]:void 0)}});else{var G=C&&ne.name!==I;if(!t(function(){ne(1)})||!t(function(){new ne(-1)})||t(function(){return new ne,new ne(1.5),new ne(NaN),G&&!P})){Q=function(Re){return i(this,ue),new ne(p(Re))},Q[M]=ue;for(var W=y(ne),q=0,pe;W.length>q;)(pe=W[q++])in Q||s(Q,pe,ne[pe]);ue.constructor=Q}else G&&P&&s(ne,"name",I);d&&m(de)!==me&&d(de,me);var Fe=new se(new Q(2)),Oe=u(de.setInt8);Fe.setInt8(0,2147483648),Fe.setInt8(1,2147483649),(Fe.getInt8(0)||!Fe.getInt8(1))&&r(de,{setInt8:function(Re,et){Oe(this,Re,et<<24>>24)},setUint8:function(Re,et){Oe(this,Re,et<<24>>24)}},{unsafe:!0})}w(Q,I),w(se,V),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),i=n(t),a=u(s,i),A=u(r,i),p=arguments.length>2?arguments[2]:void 0,h=l((p===void 0?i:u(p,i))-A,i-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(o){for(var s=c(this),r=n(s),t=arguments.length,i=u(t>1?arguments[1]:void 0,r),a=t>2?arguments[2]:void 0,A=a===void 0?r:u(a,r);A>i;)s[i++]=o;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(o){return c(this,o,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,o=c(n),s=new u(o);o>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"),o=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"),i=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),E=arguments.length,B=E>1?arguments[1]:void 0,b=B!==void 0;b&&(B=u(B,E>2?arguments[2]:void 0));var w=A(d),S=0,C,P,R,Z,I,V;if(w&&!(this==p&&s(w)))for(Z=a(d,w),I=Z.next,P=y?new this:[];!(R=n(I,Z)).done;S++)V=b?o(Z,B,[R.value,S],!0):R.value,i(P,S,V);else for(C=t(d),P=y?new this(C):p(C);C>S;S++)V=b?B(d[S],S):d[S],i(P,S,V);return P.length=S,P}},{"../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(o){return function(s,r,t){var i=c(s),a=n(i),A=u(t,a),p;if(o&&r!=r){for(;a>A;)if(p=i[A++],p!=p)return!0}else for(;a>A;A++)if((o||A in i)&&i[A]===r)return o||A||0;return!o&&-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"),o=e("../internals/length-of-array-like"),s=e("../internals/array-species-create"),r=u([].push),t=function(i){var a=i==1,A=i==2,p=i==3,h=i==4,m=i==6,d=i==7,y=i==5||m;return function(E,B,b,w){for(var S=l(E),C=n(S),P=c(B,b),R=o(C),Z=0,I=w||s,V=a?I(E,R):A||d?I(E,0):void 0,M,k;R>Z;Z++)if((y||Z in C)&&(M=C[Z],k=P(M,Z,S),i))if(a)V[Z]=k;else if(k)switch(i){case 3:return!0;case 5:return M;case 6:return Z;case 2:r(V,M)}else switch(i){case 4:return!1;case 7:r(V,M)}return m?-1:p||h?h:V}};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"),o=e("../internals/array-method-is-strict"),s=Math.min,r=[].lastIndexOf,t=!!r&&1/[1].lastIndexOf(1,-0)<0,i=o("lastIndexOf"),a=t||!i;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(o){return n>=51||!c(function(){var s=[],r=s.constructor={};return r[l]=function(){return{foo:1}},s[o](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"),o=e("../internals/length-of-array-like"),s=c.TypeError,r=function(t){return function(i,a,A,p){u(a);var h=n(i),m=l(h),d=o(h),y=t?d-1:0,E=t?-1:1;if(A<2)for(;;){if(y in m){p=m[y],y+=E;break}if(y+=E,t?y<0:d<=y)throw s("Reduce of empty array with no initial value")}for(;t?y>=0:d>y;y+=E)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"),o=c.Array,s=Math.max;v.exports=function(r,t,i){for(var a=n(r),A=u(t,a),p=u(i===void 0?a:i,a),h=o(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,i=u(t/2);return t<8?l(s,r):o(s,n(c(s,0,i),r),n(c(s,i),r),r)},l=function(s,r){for(var t=s.length,i=1,a,A;i<t;){for(A=i,a=s[i];A&&r(s[A-1],a)>0;)s[A]=s[--A];A!==i++&&(s[A]=a)}return s},o=function(s,r,t,i){for(var a=r.length,A=t.length,p=0,h=0;p<a||h<A;)s[p+h]=p<a&&h<A?i(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"),o=e("../internals/well-known-symbol"),s=o("species"),r=c.Array;v.exports=function(t){var i;return u(t)&&(i=t.constructor,n(i)&&(i===r||u(i.prototype))?i=void 0:l(i)&&(i=i[s],i===null&&(i=void 0))),i===void 0?r:i}},{"../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,o,s){try{return s?l(c(o)[0],o[1]):l(o)}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,o={next:function(){return{done:!!l++}},return:function(){n=!0}};o[u]=function(){return this},Array.from(o,function(){throw 2})}catch(s){}v.exports=function(s,r){if(!r&&!n)return!1;var t=!1;try{var i={};i[u]=function(){return{next:function(){return{done:t=!0}}}},s(i)}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"),o=e("../internals/well-known-symbol"),s=o("toStringTag"),r=c.Object,t=l(function(){return arguments}())=="Arguments",i=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=i(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(o,s,r){for(var t=u(s),i=l.f,a=n.f,A=0;A<t.length;A++){var p=t[A];!c(o,p)&&!(r&&c(r,p))&&i(o,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(o){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"),o=e("../internals/iterators"),s=function(){return this};v.exports=function(r,t,i,a){var A=t+" Iterator";return r.prototype=u(c,{next:n(+!a,i)}),l(r,A,!1,!0),o[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,o,s){return u.f(l,o,n(1,s))}:function(l,o,s){return l[o]=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,o,s){var r=c(o);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"),o=e("../internals/is-callable"),s=e("../internals/create-iterator-constructor"),r=e("../internals/object-get-prototype-of"),t=e("../internals/object-set-prototype-of"),i=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,E=m.IteratorPrototype,B=m.BUGGY_SAFARI_ITERATORS,b=p("iterator"),w="keys",S="values",C="entries",P=function(){return this};v.exports=function(R,Z,I,V,M,k,te){s(I,Z,V);var ne=function(_e){if(_e===M&&me)return me;if(!B&&_e in se)return se[_e];switch(_e){case w:return function(){return new I(this,_e)};case S:return function(){return new I(this,_e)};case C:return function(){return new I(this,_e)}}return function(){return new I(this)}},Q=Z+" Iterator",ue=!1,se=R.prototype,de=se[b]||se["@@iterator"]||M&&se[M],me=!B&&de||ne(M),Ee=Z=="Array"&&se.entries||de,ve,Be,be;if(Ee&&(ve=r(Ee.call(new R)),ve!==Object.prototype&&ve.next&&(!n&&r(ve)!==E&&(t?t(ve,E):o(ve[b])||A(ve,b,P)),i(ve,Q,!0,!0),n&&(h[Q]=P))),d&&M==S&&de&&de.name!==S&&(!n&&y?a(se,"name",S):(ue=!0,me=function(){return u(de,this)})),M)if(Be={values:ne(S),keys:k?me:ne(w),entries:ne(C)},te)for(be in Be)(B||ue||!(be in se))&&A(se,be,Be[be]);else c({target:Z,proto:!0,forced:B||ue},Be);return(!n||te)&&se[b]!==me&&A(se,b,me,{name:M}),h[Z]=me,Be}},{"../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(o){var s=c.Symbol||(c.Symbol={});u(s,o)||l(s,o,{value:n.f(o)})}},{"../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(o){return l?n.createElement(o):{}}},{"../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,o=n&&n.versions||l&&l.version,s=o&&o.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"),o=e("../internals/set-global"),s=e("../internals/copy-constructor-properties"),r=e("../internals/is-forced");v.exports=function(t,i){var a=t.target,A=t.global,p=t.stat,h,m,d,y,E,B;if(A?m=c:p?m=c[a]||o(a,{}):m=(c[a]||{}).prototype,m)for(d in i){if(E=i[d],t.noTargetGet?(B=u(m,d),y=B&&B.value):y=m[d],h=r(A?d:a+(p?".":"#")+d,t.forced),!h&&y!==void 0){if(typeof E==typeof y)continue;s(E,y)}(t.sham||y&&y.sham)&&n(E,"sham",!0),l(m,d,E,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"),o=e("../internals/well-known-symbol"),s=e("../internals/create-non-enumerable-property"),r=o("species"),t=RegExp.prototype;v.exports=function(i,a,A,p){var h=o(i),m=!l(function(){var B={};return B[h]=function(){return 7},""[i](B)!=7}),d=m&&!l(function(){var B=!1,b=/a/;return i==="split"&&(b={},b.constructor={},b.constructor[r]=function(){return b},b.flags="",b[h]=/./[h]),b.exec=function(){return B=!0,null},b[h](""),!B});if(!m||!d||A){var y=c(/./[h]),E=a(h,""[i],function(B,b,w,S,C){var P=c(B),R=b.exec;return R===n||R===t.exec?m&&!C?{done:!0,value:y(b,w,S)}:{done:!0,value:P(w,b,S)}:{done:!1}});u(String.prototype,i,E[0]),u(t,h,E[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(o,s){return u(o),s===void 0?o:n?l(o,s):function(){return o.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,o=u(n,"name"),s=o&&function(){}.name==="something",r=o&&(!c||c&&l(n,"name").configurable);v.exports={EXISTS:o,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,o=c&&n.bind(l,l);v.exports=c?function(s){return s&&o(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,o){return arguments.length<2?n(c[l]):c[l]&&c[l][o]}},{"../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"),o=l("iterator");v.exports=function(s){if(s!=null)return u(s,o)||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"),o=e("../internals/try-to-string"),s=e("../internals/get-iterator-method"),r=c.TypeError;v.exports=function(t,i){var a=arguments.length<2?s(t):i;if(n(a))return l(u(a,t));throw r(o(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),o=c("".replace),s=c("".slice),r=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,t=/\$([$&'`]|\d{1,2})/g;v.exports=function(i,a,A,p,h,m){var d=A+i.length,y=p.length,E=t;return h!==void 0&&(h=u(h),E=r),o(m,E,function(B,b){var w;switch(l(b,0)){case"$":return"$";case"&":return i;case"`":return s(a,0,A);case"'":return s(a,d);case"<":w=h[s(b,1,-1)];break;default:var S=+b;if(S===0)return B;if(S>y){var C=n(S/10);return C===0?B:C<=y?p[C-1]===void 0?l(b,1):p[C-1]+l(b,1):B}w=p[S-1]}return w===void 0?"":w})}},{"../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 st!="undefined"?st: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(o,s){return n(u(o),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,o=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,E=A===23?l(2,-24)-l(2,-77):0,B=a<0||a===0&&1/a<0?1:0,b=0,w,S,C;for(a=n(a),a!=a||a===1/0?(S=a!=a?1:0,w=d):(w=o(s(a)/r),C=l(2,-w),a*C<1&&(w--,C*=2),w+y>=1?a+=E/C:a+=E*l(2,1-y),a*C>=2&&(w++,C/=2),w+y>=d?(S=0,w=d):w+y>=1?(S=(a*C-1)*l(2,A),w=w+y):(S=a*l(2,y-1)*l(2,A),w=0));A>=8;)h[b++]=S&255,S/=256,A-=8;for(w=w<<A|S,m+=A;m>0;)h[b++]=w&255,w/=256,m-=8;return h[--b]|=B*128,h},i=function(a,A){var p=a.length,h=p*8-A-1,m=(1<<h)-1,d=m>>1,y=h-7,E=p-1,B=a[E--],b=B&127,w;for(B>>=7;y>0;)b=b*256+a[E--],y-=8;for(w=b&(1<<-y)-1,b>>=-y,y+=A;y>0;)w=w*256+a[E--],y-=8;if(b===0)b=1-d;else{if(b===m)return w?NaN:B?-1/0:1/0;w=w+l(2,A),b=b-d}return(B?-1:1)*w*l(2,b-A)};v.exports={pack:t,unpack:i}},{"../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"),o=c.Object,s=u("".split);v.exports=n(function(){return!o("z").propertyIsEnumerable(0)})?function(r){return l(r)=="String"?s(r,""):o(r)}:o},{"../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,o,s){var r,t;return n&&c(r=o.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(o){return l(o)}),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"),o=e("../internals/create-non-enumerable-property"),s=e("../internals/has-own-property"),r=e("../internals/shared-store"),t=e("../internals/shared-key"),i=e("../internals/hidden-keys"),a="Object already initialized",A=u.TypeError,p=u.WeakMap,h,m,d,y=function(P){return d(P)?m(P):h(P,{})},E=function(P){return function(R){var Z;if(!l(R)||(Z=m(R)).type!==P)throw A("Incompatible receiver, "+P+" required");return Z}};if(c||r.state){var B=r.state||(r.state=new p),b=n(B.get),w=n(B.has),S=n(B.set);h=function(P,R){if(w(B,P))throw new A(a);return R.facade=P,S(B,P,R),R},m=function(P){return b(B,P)||{}},d=function(P){return w(B,P)}}else{var C=t("state");i[C]=!0,h=function(P,R){if(s(P,C))throw new A(a);return R.facade=P,o(P,C,R),R},m=function(P){return s(P,C)?P[C]:{}},d=function(P){return s(P,C)}}v.exports={set:h,get:m,has:d,enforce:y,getterFor:E}},{"../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(o){return o!==void 0&&(u.Array===o||l[n]===o)}},{"../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"),o=e("../internals/get-built-in"),s=e("../internals/inspect-source"),r=function(){},t=[],i=o("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 i(r,t,y),!0}catch(E){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(E){return!0}};m.sham=!0,v.exports=!i||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(i,a){var A=s[o(i)];return A==t?!0:A==r?!1:u(a)?c(a):!!a},o=l.normalize=function(i){return String(i).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(o){var s;return c(o)&&((s=o[l])!==void 0?!!s:u(o)=="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"),o=e("../internals/use-symbol-as-uid"),s=c.Object;v.exports=o?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"),o=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"),i=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,E){var B=E&&E.that,b=!!(E&&E.AS_ENTRIES),w=!!(E&&E.IS_ITERATOR),S=!!(E&&E.INTERRUPTED),C=u(y,B),P,R,Z,I,V,M,k,te=function(Q){return P&&A(P,"normal",Q),new h(!0,Q)},ne=function(Q){return b?(l(Q),S?C(Q[0],Q[1],te):C(Q[0],Q[1])):S?C(Q,te):C(Q)};if(w)P=d;else{if(R=a(d),!R)throw p(o(d)+" is not iterable");if(s(R)){for(Z=0,I=r(d);I>Z;Z++)if(V=ne(d[Z]),V&&t(m,V))return V;return new h(!1)}P=i(d,R)}for(M=P.next;!(k=n(M,P)).done;){try{V=ne(k.value)}catch(Q){A(P,"throw",Q)}if(typeof V=="object"&&V&&t(m,V))return V}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,o,s){var r,t;u(l);try{if(r=n(l,"return"),!r){if(o==="throw")throw s;return s}r=c(r,l)}catch(i){t=!0,r=i}if(o==="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"),o=e("../internals/redefine"),s=e("../internals/well-known-symbol"),r=e("../internals/is-pure"),t=s("iterator"),i=!1,a,A,p;[].keys&&(p=[].keys(),"next"in p?(A=l(l(p)),A!==Object.prototype&&(a=A)):i=!0);var h=a==null||c(function(){var m={};return a[t].call(m)!==m});h?a={}:r&&(a=n(a)),u(a[t])||o(a,t,function(){return this}),v.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:i}},{"../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,o=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"),i=c.MutationObserver||c.WebKitMutationObserver,a=c.document,A=c.process,p=c.Promise,h=n(c,"queueMicrotask"),m=h&&h.value,d,y,E,B,b,w,S,C;m||(d=function(){var P,R;for(t&&(P=A.domain)&&P.exit();y;){R=y.fn,y=y.next;try{R()}catch(Z){throw y?B():E=void 0,Z}}E=void 0,P&&P.enter()},!o&&!t&&!r&&i&&a?(b=!0,w=a.createTextNode(""),new i(d).observe(w,{characterData:!0}),B=function(){w.data=b=!b}):!s&&p&&p.resolve?(S=p.resolve(void 0),S.constructor=p,C=u(S.then,S),B=function(){C(d)}):t?B=function(){A.nextTick(d)}:(l=u(l,c),B=function(){l(d)})),v.exports=m||function(P){var R={fn:P,next:void 0};E&&(E.next=R),y||(y=R,B()),E=R}},{"../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,o;this.promise=new n(function(s,r){if(l!==void 0||o!==void 0)throw TypeError("Bad Promise constructor");l=s,o=r}),this.resolve=c(l),this.reject=c(o)};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"),o=e("../internals/object-keys"),s=e("../internals/object-get-own-property-symbols"),r=e("../internals/object-property-is-enumerable"),t=e("../internals/to-object"),i=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(E){m[E]=E}),a({},h)[d]!=7||o(a({},m)).join("")!=y})?function(m,d){for(var y=t(m),E=arguments.length,B=1,b=s.f,w=r.f;E>B;)for(var S=i(arguments[B++]),C=b?p(o(S),b(S)):o(S),P=C.length,R=0,Z;P>R;)Z=C[R++],(!c||n(w,S,Z))&&(y[Z]=S[Z]);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"),o=e("../internals/html"),s=e("../internals/document-create-element"),r=e("../internals/shared-key"),t=">",i="<",a="prototype",A="script",p=r("IE_PROTO"),h=function(){},m=function(b){return i+A+t+b+i+"/"+A+t},d=function(b){b.write(m("")),b.close();var w=b.parentWindow.Object;return b=null,w},y=function(){var b=s("iframe"),w="java"+A+":",S;return b.style.display="none",o.appendChild(b),b.src=String(w),S=b.contentWindow.document,S.open(),S.write(m("document.F=Object")),S.close(),S.F},E,B=function(){try{E=new ActiveXObject("htmlfile")}catch(w){}B=typeof document!="undefined"?document.domain&&E?d(E):y():d(E);for(var b=n.length;b--;)delete B[a][n[b]];return B()};l[p]=!0,v.exports=Object.create||function(w,S){var C;return w!==null?(h[a]=c(w),C=new h,h[a]=null,C[p]=w):C=B(),S===void 0?C:u.f(C,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"),o=e("../internals/to-indexed-object"),s=e("../internals/object-keys");g.f=c&&!u?Object.defineProperties:function(t,i){l(t);for(var a=o(i),A=s(i),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"),o=e("../internals/an-object"),s=e("../internals/to-property-key"),r=c.TypeError,t=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a="enumerable",A="configurable",p="writable";g.f=u?l?function(m,d,y){if(o(m),d=s(d),o(y),typeof m=="function"&&d==="prototype"&&"value"in y&&p in y&&!y[p]){var E=i(m,d);E&&E[p]&&(m[d]=y.value,y={configurable:A in y?y[A]:E[A],enumerable:a in y?y[a]:E[a],writable:!1})}return t(m,d,y)}:t:function(m,d,y){if(o(m),d=s(d),o(y),n)try{return t(m,d,y)}catch(E){}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"),o=e("../internals/to-indexed-object"),s=e("../internals/to-property-key"),r=e("../internals/has-own-property"),t=e("../internals/ie8-dom-define"),i=Object.getOwnPropertyDescriptor;g.f=c?i:function(A,p){if(A=o(A),p=s(p),t)try{return i(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"),o=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(r){try{return n(r)}catch(t){return l(o)}};v.exports.f=function(t){return o&&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(o){return c(o,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"),o=e("../internals/shared-key"),s=e("../internals/correct-prototype-getter"),r=o("IE_PROTO"),t=c.Object,i=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?i: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,o=e("../internals/hidden-keys"),s=c([].push);v.exports=function(r,t){var i=n(r),a=0,A=[],p;for(p in i)!u(o,p)&&u(i,p)&&s(A,p);for(;t.length>a;)u(i,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(o){var s=u(this,o);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,o={},s;try{s=c(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),s(o,[]),l=o instanceof Array}catch(r){}return function(t,i){return u(t),n(i),l?s(t,i):t.__proto__=i,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"),o=e("../internals/object-property-is-enumerable").f,s=u(o),r=u([].push),t=function(i){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,i?[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"),o=c.TypeError;v.exports=function(s,r){var t,i;if(r==="string"&&n(t=s.toString)&&!l(i=u(t,s))||n(t=s.valueOf)&&!l(i=u(t,s))||r!=="string"&&n(t=s.toString)&&!l(i=u(t,s)))return i;throw o("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"),o=e("../internals/an-object"),s=u([].concat);v.exports=c("Reflect","ownKeys")||function(t){var i=n.f(o(t)),a=l.f;return a?s(i,a(t)):i}},{"../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"),o=e("../internals/inspect-source"),s=e("../internals/well-known-symbol"),r=e("../internals/engine-is-browser"),t=e("../internals/is-pure"),i=e("../internals/engine-v8-version"),a=u&&u.prototype,A=s("species"),p=!1,h=n(c.PromiseRejectionEvent),m=l("Promise",function(){var d=o(u),y=d!==String(u);if(!y&&i===66||t&&!(a.catch&&a.finally))return!0;if(i>=51&&/native code/.test(d))return!1;var E=new u(function(w){w(1)}),B=function(w){w(function(){},function(){})},b=E.constructor={};return b[A]=B,p=E.then(function(){})instanceof B,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,o){if(c(l),u(o)&&o.constructor===l)return o;var s=n.f(l),r=s.resolve;return r(o),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(o){n[l]=o}})}},{"../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 o in n)c(u,o,n[o],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"),o=e("../internals/set-global"),s=e("../internals/inspect-source"),r=e("../internals/internal-state"),t=e("../internals/function-name").CONFIGURABLE,i=r.get,a=r.enforce,A=String(String).split("String");(v.exports=function(p,h,m,d){var y=d?!!d.unsafe:!1,E=d?!!d.enumerable:!1,B=d?!!d.noTargetGet:!1,b=d&&d.name!==void 0?d.name:h,w;if(u(m)&&(String(b).slice(0,7)==="Symbol("&&(b="["+String(b).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!n(m,"name")||t&&m.name!==b)&&l(m,"name",b),w=a(m),w.source||(w.source=A.join(typeof b=="string"?b:""))),p===c){E?p[h]=m:o(h,m);return}else y?!B&&p[h]&&(E=!0):delete p[h];E?p[h]=m:l(p,h,m)})(Function.prototype,"toString",function(){return u(this)&&i(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"),o=e("../internals/classof-raw"),s=e("../internals/regexp-exec"),r=c.TypeError;v.exports=function(t,i){var a=t.exec;if(l(a)){var A=u(a,t,i);return A!==null&&n(A),A}if(o(t)==="RegExp")return u(s,t,i);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"),o=e("../internals/regexp-sticky-helpers"),s=e("../internals/shared"),r=e("../internals/object-create"),t=e("../internals/internal-state").get,i=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),E=u("".slice),B=function(){var C=/a/,P=/b*/g;return c(p,C,"a"),c(p,P,"a"),C.lastIndex!==0||P.lastIndex!==0}(),b=o.BROKEN_CARET,w=/()??/.exec("")[1]!==void 0,S=B||w||b||i||a;S&&(h=function(P){var R=this,Z=t(R),I=n(P),V=Z.raw,M,k,te,ne,Q,ue,se;if(V)return V.lastIndex=R.lastIndex,M=c(h,V,I),R.lastIndex=V.lastIndex,M;var de=Z.groups,me=b&&R.sticky,Ee=c(l,R),ve=R.source,Be=0,be=I;if(me&&(Ee=y(Ee,"y",""),d(Ee,"g")===-1&&(Ee+="g"),be=E(I,R.lastIndex),R.lastIndex>0&&(!R.multiline||R.multiline&&m(I,R.lastIndex-1)!==`
|
|
|
`)&&(ve="(?: "+ve+")",be=" "+be,Be++),k=new RegExp("^(?:"+ve+")",Ee)),w&&(k=new RegExp("^"+ve+"$(?!\\s)",Ee)),B&&(te=R.lastIndex),ne=c(p,me?k:R,be),me?ne?(ne.input=E(ne.input,Be),ne[0]=E(ne[0],Be),ne.index=R.lastIndex,R.lastIndex+=ne[0].length):R.lastIndex=0:B&&ne&&(R.lastIndex=R.global?ne.index+ne[0].length:te),w&&ne&&ne.length>1&&c(A,ne[0],k,function(){for(Q=1;Q<arguments.length-2;Q++)arguments[Q]===void 0&&(ne[Q]=void 0)}),ne&&de)for(ne.groups=ue=r(null),Q=0;Q<de.length;Q++)se=de[Q],ue[se[0]]=ne[se[1]];return ne}),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"),o=RegExp.prototype;v.exports=function(s){var r=s.flags;return r===void 0&&!("flags"in o)&&!u(s,"flags")&&n(o,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}),o=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:o,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(o){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"),o=n("species");v.exports=function(s){var r=c(s),t=u.f;l&&r&&!r[o]&&t(r,o,{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(o,s,r){o&&!r&&(o=o.prototype),o&&!u(o,l)&&c(o,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(o,s){var r=c(o).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"),o=c("".charAt),s=c("".charCodeAt),r=c("".slice),t=function(i){return function(a,A){var p=n(l(a)),h=u(A),m=p.length,d,y;return h<0||h>=m?i?"":void 0:(d=s(p,h),d<55296||d>56319||h+1===m||(y=s(p,h+1))<56320||y>57343?i?o(p,h):d:i?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(o){return u(function(){return!!n[o]()||l[o]()!==l||c&&n[o].name!==o})}},{"../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"),o=c("".replace),s="["+l+"]",r=RegExp("^"+s+s+"*"),t=RegExp(s+s+"*$"),i=function(a){return function(A){var p=n(u(A));return a&1&&(p=o(p,r,"")),a&2&&(p=o(p,t,"")),p}};v.exports={start:i(1),end:i(2),trim:i(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 o=u("Symbol"),s=o&&o.prototype,r=s&&s.valueOf,t=n("toPrimitive");s&&!s[t]&&l(s,t,function(i){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"),o=e("../internals/has-own-property"),s=e("../internals/fails"),r=e("../internals/html"),t=e("../internals/array-slice"),i=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,E=c.Function,B=c.MessageChannel,b=c.String,w=0,S={},C="onreadystatechange",P,R,Z,I;try{P=c.location}catch(ne){}var V=function(ne){if(o(S,ne)){var Q=S[ne];delete S[ne],Q()}},M=function(ne){return function(){V(ne)}},k=function(ne){V(ne.data)},te=function(ne){c.postMessage(b(ne),P.protocol+"//"+P.host)};(!h||!m)&&(h=function(Q){a(arguments.length,1);var ue=l(Q)?Q:E(Q),se=t(arguments,1);return S[++w]=function(){u(ue,void 0,se)},R(w),w},m=function(Q){delete S[Q]},p?R=function(ne){d.nextTick(M(ne))}:y&&y.now?R=function(ne){y.now(M(ne))}:B&&!A?(Z=new B,I=Z.port2,Z.port1.onmessage=k,R=n(I.postMessage,I)):c.addEventListener&&l(c.postMessage)&&!c.importScripts&&P&&P.protocol!=="file:"&&!s(te)?(R=te,c.addEventListener("message",k,!1)):C in i("script")?R=function(ne){r.appendChild(i("script"))[C]=function(){r.removeChild(this),V(ne)}}:R=function(ne){setTimeout(M(ne),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,o){var s=c(l);return s<0?u(s+o,0):n(s,o)}},{"../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(o){if(o===void 0)return 0;var s=u(o),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,o){var s=u(l);if(s%o)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 o=u(l);if(o<0)throw n("The argument can't be less than 0");return o}},{"../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"),o=e("../internals/get-method"),s=e("../internals/ordinary-to-primitive"),r=e("../internals/well-known-symbol"),t=c.TypeError,i=r("toPrimitive");v.exports=function(a,A){if(!n(a)||l(a))return a;var p=o(a,i),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"),o=e("../internals/typed-array-constructors-require-wrappers"),s=e("../internals/array-buffer-view-core"),r=e("../internals/array-buffer"),t=e("../internals/an-instance"),i=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"),E=e("../internals/classof"),B=e("../internals/is-object"),b=e("../internals/is-symbol"),w=e("../internals/object-create"),S=e("../internals/object-is-prototype-of"),C=e("../internals/object-set-prototype-of"),P=e("../internals/object-get-own-property-names").f,R=e("../internals/typed-array-from"),Z=e("../internals/array-iteration").forEach,I=e("../internals/set-species"),V=e("../internals/object-define-property"),M=e("../internals/object-get-own-property-descriptor"),k=e("../internals/internal-state"),te=e("../internals/inherit-if-required"),ne=k.get,Q=k.set,ue=V.f,se=M.f,de=Math.round,me=u.RangeError,Ee=r.ArrayBuffer,ve=Ee.prototype,Be=r.DataView,be=s.NATIVE_ARRAY_BUFFER_VIEWS,_e=s.TYPED_ARRAY_CONSTRUCTOR,Ke=s.TYPED_ARRAY_TAG,He=s.TypedArray,ge=s.TypedArrayPrototype,ie=s.aTypedArrayConstructor,D=s.isTypedArray,$="BYTES_PER_ELEMENT",ee="Wrong length",K=function(pe,Fe){ie(pe);for(var Oe=0,Te=Fe.length,Re=new pe(Te);Te>Oe;)Re[Oe]=Fe[Oe++];return Re},H=function(pe,Fe){ue(pe,Fe,{get:function(){return ne(this)[Fe]}})},oe=function(pe){var Fe;return S(ve,pe)||(Fe=E(pe))=="ArrayBuffer"||Fe=="SharedArrayBuffer"},G=function(pe,Fe){return D(pe)&&!b(Fe)&&Fe in pe&&A(+Fe)&&Fe>=0},W=function(Fe,Oe){return Oe=d(Oe),G(Fe,Oe)?i(2,Fe[Oe]):se(Fe,Oe)},q=function(Fe,Oe,Te){return Oe=d(Oe),G(Fe,Oe)&&B(Te)&&y(Te,"value")&&!y(Te,"get")&&!y(Te,"set")&&!Te.configurable&&(!y(Te,"writable")||Te.writable)&&(!y(Te,"enumerable")||Te.enumerable)?(Fe[Oe]=Te.value,Fe):ue(Fe,Oe,Te)};l?(be||(M.f=W,V.f=q,H(ge,"buffer"),H(ge,"byteOffset"),H(ge,"byteLength"),H(ge,"length")),c({target:"Object",stat:!0,forced:!be},{getOwnPropertyDescriptor:W,defineProperty:q}),v.exports=function(pe,Fe,Oe){var Te=pe.match(/\d+$/)[0]/8,Re=pe+(Oe?"Clamped":"")+"Array",et="get"+pe,Se="set"+pe,Ge=u[Re],ke=Ge,at=ke&&ke.prototype,je={},We=function(Ct,qt){var vr=ne(Ct);return vr.view[et](qt*Te+vr.byteOffset,!0)},$e=function(Ct,qt,vr){var Ut=ne(Ct);Oe&&(vr=(vr=de(vr))<0?0:vr>255?255:vr&255),Ut.view[Se](qt*Te+Ut.byteOffset,vr,!0)},At=function(Ct,qt){ue(Ct,qt,{get:function(){return We(this,qt)},set:function(vr){return $e(this,qt,vr)},enumerable:!0})};be?o&&(ke=Fe(function(Ct,qt,vr,Ut){return t(Ct,at),te(function(){return B(qt)?oe(qt)?Ut!==void 0?new Ge(qt,m(vr,Te),Ut):vr!==void 0?new Ge(qt,m(vr,Te)):new Ge(qt):D(qt)?K(ke,qt):n(R,ke,qt):new Ge(h(qt))}(),Ct,ke)}),C&&C(ke,He),Z(P(Ge),function(Ct){Ct in ke||a(ke,Ct,Ge[Ct])}),ke.prototype=at):(ke=Fe(function(Ct,qt,vr,Ut){t(Ct,at);var Lt=0,gt=0,St,zt,Cr;if(!B(qt))Cr=h(qt),zt=Cr*Te,St=new Ee(zt);else if(oe(qt)){St=qt,gt=m(vr,Te);var hr=qt.byteLength;if(Ut===void 0){if(hr%Te||(zt=hr-gt,zt<0))throw me(ee)}else if(zt=p(Ut)*Te,zt+gt>hr)throw me(ee);Cr=zt/Te}else return D(qt)?K(ke,qt):n(R,ke,qt);for(Q(Ct,{buffer:St,byteOffset:gt,byteLength:zt,length:Cr,view:new Be(St)});Lt<Cr;)At(Ct,Lt++)}),C&&C(ke,He),at=ke.prototype=w(ge)),at.constructor!==ke&&a(at,"constructor",ke),a(at,_e,ke),Ke&&a(at,Ke,Re),je[Re]=ke,c({global:!0,forced:ke!=Ge,sham:!be},je),$ in ke||a(ke,$,Te),$ in at||a(at,$,Te),I(Re)}):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,o=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 o(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"),o=e("../internals/length-of-array-like"),s=e("../internals/get-iterator"),r=e("../internals/get-iterator-method"),t=e("../internals/is-array-iterator-method"),i=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,E=r(h),B,b,w,S,C,P;if(E&&!t(E))for(C=s(h,E),P=C.next,h=[];!(S=u(P,C)).done;)h.push(S.value);for(y&&m>2&&(d=c(d,arguments[2])),b=o(h),w=new(i(p))(b),B=0;b>B;B++)w[B]=y?d(h[B],B):h[B];return w}},{"../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(o){return l(u(o,o[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(o){return"Symbol("+(o===void 0?"":o)+")_"+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"),o=e("../internals/native-symbol"),s=e("../internals/use-symbol-as-uid"),r=u("wks"),t=c.Symbol,i=t&&t.for,a=s?t:t&&t.withoutSetter||l;v.exports=function(A){if(!n(r,A)||!(o||typeof r[A]=="string")){var p="Symbol."+A;o&&n(t,A)?r[A]=t[A]:s&&i?r[A]=i(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"),o="ArrayBuffer",s=n[o],r=u[o];c({global:!0,forced:r!==s},{ArrayBuffer:s}),l(o)},{"../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"),o=e("../internals/an-object"),s=e("../internals/to-absolute-index"),r=e("../internals/to-length"),t=e("../internals/species-constructor"),i=l.ArrayBuffer,a=l.DataView,A=a.prototype,p=u(i.prototype.slice),h=u(A.getUint8),m=u(A.setUint8),d=n(function(){return!new i(2).slice(1,void 0).byteLength});c({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:d},{slice:function(E,B){if(p&&B===void 0)return p(o(this),E);for(var b=o(this).byteLength,w=s(E,b),S=s(B===void 0?b:B,b),C=new(t(this,i))(r(S-w)),P=new a(this),R=new a(C),Z=0;w<S;)m(R,Z++,h(P,w++));return C}})},{"../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"),o=e("../internals/is-object"),s=e("../internals/to-object"),r=e("../internals/length-of-array-like"),t=e("../internals/create-property"),i=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,E=p>=51||!n(function(){var S=[];return S[h]=!1,S.concat()[0]!==S}),B=a("concat"),b=function(S){if(!o(S))return!1;var C=S[h];return C!==void 0?!!C:l(S)},w=!E||!B;c({target:"Array",proto:!0,forced:w},{concat:function(C){var P=s(this),R=i(P,0),Z=0,I,V,M,k,te;for(I=-1,M=arguments.length;I<M;I++)if(te=I===-1?P:arguments[I],b(te)){if(k=r(te),Z+k>m)throw y(d);for(V=0;V<k;V++,Z++)V in te&&t(R,Z,te[V])}else{if(Z>=m)throw y(d);t(R,Z++,te)}return R.length=Z,R}})},{"../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",o=!0;l in[]&&Array(1)[l](function(){o=!1}),c({target:"Array",proto:!0,forced:o},{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(o){Array.from(o)});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(o){return u(this,o,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"),o=e("../internals/object-define-property").f,s=e("../internals/define-iterator"),r=e("../internals/is-pure"),t=e("../internals/descriptors"),i="Array Iterator",a=l.set,A=l.getterFor(i);v.exports=s(Array,"Array",function(h,m){a(this,{type:i,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{o(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"),o=e("../internals/array-method-is-strict"),s=u([].join),r=n!=Object,t=o("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"),o=e("../internals/is-object"),s=e("../internals/to-absolute-index"),r=e("../internals/length-of-array-like"),t=e("../internals/to-indexed-object"),i=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(B,b){var w=t(this),S=r(w),C=s(B,S),P=s(b===void 0?S:b,S),R,Z,I;if(n(w)&&(R=w.constructor,l(R)&&(R===d||n(R.prototype))?R=void 0:o(R)&&(R=R[m],R===null&&(R=void 0)),R===d||R===void 0))return p(w,C,P);for(Z=new(R===void 0?d:R)(y(P-C,0)),I=0;C<P;C++,I++)C in w&&i(Z,I,w[C]);return Z.length=I,Z}})},{"../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"),o=e("../internals/length-of-array-like"),s=e("../internals/to-string"),r=e("../internals/fails"),t=e("../internals/array-sort"),i=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),E=r(function(){m.sort(void 0)}),B=r(function(){m.sort(null)}),b=i("sort"),w=!r(function(){if(p)return p<70;if(!(a&&a>3)){if(A)return!0;if(h)return h<603;var P="",R,Z,I,V;for(R=65;R<76;R++){switch(Z=String.fromCharCode(R),R){case 66:case 69:case 70:case 72:I=3;break;case 68:case 71:I=4;break;default:I=2}for(V=0;V<47;V++)m.push({k:Z+V,v:I})}for(m.sort(function(M,k){return k.v-M.v}),V=0;V<m.length;V++)Z=m[V].k.charAt(0),P.charAt(P.length-1)!==Z&&(P+=Z);return P!=="DGBEFHACIJK"}}),S=E||!B||!b||!w,C=function(P){return function(R,Z){return Z===void 0?-1:R===void 0?1:P!==void 0?+P(R,Z)||0:s(R)>s(Z)?1:-1}};c({target:"Array",proto:!0,forced:S},{sort:function(R){R!==void 0&&n(R);var Z=l(this);if(w)return R===void 0?d(Z):d(Z,R);var I=[],V=o(Z),M,k;for(k=0;k<V;k++)k in Z&&y(I,Z[k]);for(t(I,C(R)),M=I.length,k=0;k<M;)Z[k]=I[k++];for(;k<V;)delete Z[k++];return Z}})},{"../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"),o=e("../internals/length-of-array-like"),s=e("../internals/to-object"),r=e("../internals/array-species-create"),t=e("../internals/create-property"),i=e("../internals/array-method-has-species-support"),a=i("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(E,B){var b=s(this),w=o(b),S=n(E,w),C=arguments.length,P,R,Z,I,V,M;if(C===0?P=R=0:C===1?(P=0,R=w-S):(P=C-2,R=h(p(l(B),0),w-S)),w+P-R>m)throw A(d);for(Z=r(b,R),I=0;I<R;I++)V=S+I,V in b&&t(Z,I,b[V]);if(Z.length=R,P<R){for(I=S;I<w-R;I++)V=I+R,M=I+P,V in b?b[M]=b[V]:delete b[M];for(I=w;I>w-R+P;I--)delete b[I-1]}else if(P>R)for(I=w-R;I>S;I--)V=I+R-1,M=I+P-1,V in b?b[M]=b[V]:delete b[M];for(I=0;I<P;I++)b[I+S]=arguments[I+2];return b.length=w-R+P,Z}})},{"../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,o=Function.prototype,s=n(o.toString),r=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,t=n(r.exec),i="name";c&&!u&&l(o,i,{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"),o=e("../internals/function-uncurry-this"),s=e("../internals/fails"),r=e("../internals/is-array"),t=e("../internals/is-callable"),i=e("../internals/is-object"),a=e("../internals/is-symbol"),A=e("../internals/array-slice"),p=e("../internals/native-symbol"),h=u("JSON","stringify"),m=o(/./.exec),d=o("".charAt),y=o("".charCodeAt),E=o("".replace),B=o(1 .toString),b=/[\uD800-\uDFFF]/g,w=/^[\uD800-\uDBFF]$/,S=/^[\uDC00-\uDFFF]$/,C=!p||s(function(){var I=u("Symbol")();return h([I])!="[null]"||h({a:I})!="{}"||h(Object(I))!="{}"}),P=s(function(){return h("\uDF06\uD834")!=='"\\udf06\\ud834"'||h("\uDEAD")!=='"\\udead"'}),R=function(I,V){var M=A(arguments),k=V;if(!(!i(V)&&I===void 0||a(I)))return r(V)||(V=function(te,ne){if(t(k)&&(ne=l(k,this,te,ne)),!a(ne))return ne}),M[1]=V,n(h,null,M)},Z=function(I,V,M){var k=d(M,V-1),te=d(M,V+1);return m(w,I)&&!m(S,te)||m(S,I)&&!m(w,k)?"\\u"+B(y(I,0),16):I};h&&c({target:"JSON",stat:!0,forced:C||P},{stringify:function(V,M,k){var te=A(arguments),ne=n(C?R:h,null,te);return P&&typeof ne=="string"?E(ne,b,Z):ne}})},{"../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"),o=e("../internals/redefine"),s=e("../internals/has-own-property"),r=e("../internals/inherit-if-required"),t=e("../internals/object-is-prototype-of"),i=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,E="Number",B=u[E],b=B.prototype,w=u.TypeError,S=n("".slice),C=n("".charCodeAt),P=function(k){var te=a(k,"number");return typeof te=="bigint"?te:R(te)},R=function(k){var te=a(k,"number"),ne,Q,ue,se,de,me,Ee,ve;if(i(te))throw w("Cannot convert a Symbol value to a number");if(typeof te=="string"&&te.length>2){if(te=y(te),ne=C(te,0),ne===43||ne===45){if(Q=C(te,2),Q===88||Q===120)return NaN}else if(ne===48){switch(C(te,1)){case 66:case 98:ue=2,se=49;break;case 79:case 111:ue=8,se=55;break;default:return+te}for(de=S(te,2),me=de.length,Ee=0;Ee<me;Ee++)if(ve=C(de,Ee),ve<48||ve>se)return NaN;return parseInt(de,ue)}}return+te};if(l(E,!B(" 0o1")||!B("0b1")||B("+0x1"))){for(var Z=function(te){var ne=arguments.length<1?0:B(P(te)),Q=this;return t(b,Q)&&A(function(){d(Q)})?r(Object(ne),Q,Z):ne},I=c?p(B):"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(","),V=0,M;I.length>V;V++)s(B,M=I[V])&&!s(Z,M)&&m(Z,M,h(B,M));Z.prototype=b,b.constructor=Z,o(u,E,Z)}},{"../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"),o=e("../internals/to-object"),s=!u||n(function(){l.f(1)});c({target:"Object",stat:!0,forced:s},{getOwnPropertySymbols:function(t){var i=l.f;return i?i(o(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"),o=l(function(){n(1)});c({target:"Object",stat:!0,forced:o},{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"),o=e("../internals/perform"),s=e("../internals/iterate"),r=e("../internals/promise-statics-incorrect-iteration");c({target:"Promise",stat:!0,forced:r},{all:function(i){var a=this,A=l.f(a),p=A.resolve,h=A.reject,m=o(function(){var d=n(a.resolve),y=[],E=0,B=1;s(i,function(b){var w=E++,S=!1;B++,u(d,a,b).then(function(C){S||(S=!0,y[w]=C,--B||p(y))},h)}),--B||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"),o=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 i=o("Promise").prototype.catch;t.catch!==i&&r(t,"catch",i,{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"),o=e("../internals/function-call"),s=e("../internals/redefine"),r=e("../internals/redefine-all"),t=e("../internals/object-set-prototype-of"),i=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,E=e("../internals/microtask"),B=e("../internals/host-report-errors"),b=e("../internals/perform"),w=e("../internals/queue"),S=e("../internals/internal-state"),C=e("../internals/promise-native-constructor"),P=e("../internals/promise-constructor-detection"),R=e("../internals/new-promise-capability"),Z="Promise",I=P.CONSTRUCTOR,V=P.REJECTION_EVENT,M=P.SUBCLASSING,k=S.getterFor(Z),te=S.set,ne=C&&C.prototype,Q=C,ue=ne,se=l.TypeError,de=l.document,me=l.process,Ee=R.f,ve=Ee,Be=!!(de&&de.createEvent&&l.dispatchEvent),be="unhandledrejection",_e="rejectionhandled",Ke=0,He=1,ge=2,ie=1,D=2,$,ee,K,H,oe=function(Se){var Ge;return h(Se)&&p(Ge=Se.then)?Ge:!1},G=function(Se,Ge){var ke=Ge.value,at=Ge.state==He,je=at?Se.ok:Se.fail,We=Se.resolve,$e=Se.reject,At=Se.domain,Ct,qt,vr;try{je?(at||(Ge.rejection===D&&Oe(Ge),Ge.rejection=ie),je===!0?Ct=ke:(At&&At.enter(),Ct=je(ke),At&&(At.exit(),vr=!0)),Ct===Se.promise?$e(se("Promise-chain cycle")):(qt=oe(Ct))?o(qt,Ct,We,$e):We(Ct)):$e(ke)}catch(Ut){At&&!vr&&At.exit(),$e(Ut)}},W=function(Se,Ge){Se.notified||(Se.notified=!0,E(function(){for(var ke=Se.reactions,at;at=ke.get();)G(at,Se);Se.notified=!1,Ge&&!Se.rejection&&pe(Se)}))},q=function(Se,Ge,ke){var at,je;Be?(at=de.createEvent("Event"),at.promise=Ge,at.reason=ke,at.initEvent(Se,!1,!0),l.dispatchEvent(at)):at={promise:Ge,reason:ke},!V&&(je=l["on"+Se])?je(at):Se===be&&B("Unhandled promise rejection",ke)},pe=function(Se){o(y,l,function(){var Ge=Se.facade,ke=Se.value,at=Fe(Se),je;if(at&&(je=b(function(){n?me.emit("unhandledRejection",ke,Ge):q(be,Ge,ke)}),Se.rejection=n||Fe(Se)?D:ie,je.error))throw je.value})},Fe=function(Se){return Se.rejection!==ie&&!Se.parent},Oe=function(Se){o(y,l,function(){var Ge=Se.facade;n?me.emit("rejectionHandled",Ge):q(_e,Ge,Se.value)})},Te=function(Se,Ge,ke){return function(at){Se(Ge,at,ke)}},Re=function(Se,Ge,ke){Se.done||(Se.done=!0,ke&&(Se=ke),Se.value=Ge,Se.state=ge,W(Se,!0))},et=function(Se,Ge,ke){if(!Se.done){Se.done=!0,ke&&(Se=ke);try{if(Se.facade===Ge)throw se("Promise can't be resolved itself");var at=oe(Ge);at?E(function(){var je={done:!1};try{o(at,Ge,Te(et,je,Se),Te(Re,je,Se))}catch(We){Re(je,We,Se)}}):(Se.value=Ge,Se.state=He,W(Se,!1))}catch(je){Re({done:!1},je,Se)}}};if(I&&(Q=function(Ge){m(this,ue),A(Ge),o($,this);var ke=k(this);try{Ge(Te(et,ke),Te(Re,ke))}catch(at){Re(ke,at)}},ue=Q.prototype,$=function(Ge){te(this,{type:Z,done:!1,notified:!1,parent:!1,reactions:new w,rejection:!1,state:Ke,value:void 0})},$.prototype=r(ue,{then:function(Ge,ke){var at=k(this),je=Ee(d(this,Q));return at.parent=!0,je.ok=p(Ge)?Ge:!0,je.fail=p(ke)&&ke,je.domain=n?me.domain:void 0,at.state==Ke?at.reactions.add(je):E(function(){G(je,at)}),je.promise}}),ee=function(){var Se=new $,Ge=k(Se);this.promise=Se,this.resolve=Te(et,Ge),this.reject=Te(Re,Ge)},R.f=Ee=function(Se){return Se===Q||Se===K?new ee(Se):ve(Se)},!u&&p(C)&&ne!==Object.prototype)){H=ne.then,M||s(ne,"then",function(Ge,ke){var at=this;return new Q(function(je,We){o(H,at,je,We)}).then(Ge,ke)},{unsafe:!0});try{delete ne.constructor}catch(Se){}t&&t(ne,ue)}c({global:!0,wrap:!0,forced:I},{Promise:Q}),i(Q,Z,!1,!0),a(Z)},{"../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"),o=e("../internals/perform"),s=e("../internals/iterate"),r=e("../internals/promise-statics-incorrect-iteration");c({target:"Promise",stat:!0,forced:r},{race:function(i){var a=this,A=l.f(a),p=A.reject,h=o(function(){var m=n(a.resolve);s(i,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"),o=e("../internals/promise-constructor-detection").CONSTRUCTOR,s=e("../internals/promise-resolve"),r=u("Promise"),t=n&&!o;c({target:"Promise",stat:!0,forced:n||o},{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"),o=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"),i=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"),E=e("../internals/internal-state").enforce,B=e("../internals/set-species"),b=e("../internals/well-known-symbol"),w=e("../internals/regexp-unsupported-dot-all"),S=e("../internals/regexp-unsupported-ncg"),C=b("match"),P=u.RegExp,R=P.prototype,Z=u.SyntaxError,I=n(R.exec),V=n("".charAt),M=n("".replace),k=n("".indexOf),te=n("".slice),ne=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Q=/a/g,ue=/a/g,se=new P(Q)!==Q,de=p.MISSED_STICKY,me=p.UNSUPPORTED_Y,Ee=c&&(!se||de||w||S||d(function(){return ue[C]=!1,P(Q)!=Q||P(ue)==ue||P(Q,"i")!="/a/i"})),ve=function(He){for(var ge=He.length,ie=0,D="",$=!1,ee;ie<=ge;ie++){if(ee=V(He,ie),ee==="\\"){D+=ee+V(He,++ie);continue}!$&&ee==="."?D+="[\\s\\S]":(ee==="["?$=!0:ee==="]"&&($=!1),D+=ee)}return D},Be=function(He){for(var ge=He.length,ie=0,D="",$=[],ee={},K=!1,H=!1,oe=0,G="",W;ie<=ge;ie++){if(W=V(He,ie),W==="\\")W=W+V(He,++ie);else if(W==="]")K=!1;else if(!K)switch(!0){case W==="[":K=!0;break;case W==="(":I(ne,te(He,ie+1))&&(ie+=2,H=!0),D+=W,oe++;continue;case(W===">"&&H):if(G===""||y(ee,G))throw new Z("Invalid capture group name");ee[G]=!0,$[$.length]=[G,oe],H=!1,G="";continue}H?G+=W:D+=W}return[D,$]};if(l("RegExp",Ee)){for(var be=function(ge,ie){var D=t(R,this),$=i(ge),ee=ie===void 0,K=[],H=ge,oe,G,W,q,pe,Fe;if(!D&&$&&ee&&ge.constructor===be)return ge;if(($||t(R,ge))&&(ge=ge.source,ee&&(ie=A(H))),ge=ge===void 0?"":a(ge),ie=ie===void 0?"":a(ie),H=ge,w&&"dotAll"in Q&&(G=!!ie&&k(ie,"s")>-1,G&&(ie=M(ie,/s/g,""))),oe=ie,de&&"sticky"in Q&&(W=!!ie&&k(ie,"y")>-1,W&&me&&(ie=M(ie,/y/g,""))),S&&(q=Be(ge),ge=q[0],K=q[1]),pe=o(P(ge,ie),D?this:R,be),(G||W||K.length)&&(Fe=E(pe),G&&(Fe.dotAll=!0,Fe.raw=be(ve(ge),oe)),W&&(Fe.sticky=!0),K.length&&(Fe.groups=K)),ge!==H)try{s(pe,"source",H===""?"(?:)":H)}catch(Oe){}return pe},_e=r(P),Ke=0;_e.length>Ke;)h(be,P,_e[Ke++]);R.constructor=be,be.prototype=R,m(u,"RegExp",be)}B("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"),o=e("../internals/fails"),s=e("../internals/regexp-get-flags"),r="toString",t=RegExp.prototype,i=t[r],a=o(function(){return i.call({source:"a",flags:"b"})!="/a/b"}),A=c&&i.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"),o=e("../internals/to-string"),s=e("../internals/correct-is-regexp-logic"),r=u("".indexOf);c({target:"String",proto:!0,forced:!s("includes")},{includes:function(i){return!!~r(o(l(this)),o(n(i)),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"),o="String Iterator",s=n.set,r=n.getterFor(o);l(String,"String",function(t){s(this,{type:o,string:u(t),index:0})},function(){var i=r(this),a=i.string,A=i.index,p;return A>=a.length?{value:void 0,done:!0}:(p=c(a,A),i.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"),o=e("../internals/to-string"),s=e("../internals/require-object-coercible"),r=e("../internals/get-method"),t=e("../internals/advance-string-index"),i=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](o(d))},function(h){var m=n(this),d=o(h),y=p(A,m,d);if(y.done)return y.value;if(!m.global)return i(m,d);var E=m.unicode;m.lastIndex=0;for(var B=[],b=0,w;(w=i(m,d))!==null;){var S=o(w[0]);B[b]=S,S===""&&(m.lastIndex=t(d,l(m.lastIndex),E)),b++}return b===0?null:B}]})},{"../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"),o=e("../internals/fails"),s=e("../internals/an-object"),r=e("../internals/is-callable"),t=e("../internals/to-integer-or-infinity"),i=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"),E=y("replace"),B=Math.max,b=Math.min,w=n([].concat),S=n([].push),C=n("".indexOf),P=n("".slice),R=function(M){return M===void 0?M:String(M)},Z=function(){return"a".replace(/./,"$0")==="$0"}(),I=function(){return/./[E]?/./[E]("a","$0")==="":!1}(),V=!o(function(){var M=/./;return M.exec=function(){var k=[];return k.groups={a:"7"},k},"".replace(M,"$<a>")!=="7"});l("replace",function(M,k,te){var ne=I?"$":"$0";return[function(ue,se){var de=A(this),me=ue==null?void 0:h(ue,E);return me?u(me,ue,de,se):u(k,a(de),ue,se)},function(Q,ue){var se=s(this),de=a(Q);if(typeof ue=="string"&&C(ue,ne)===-1&&C(ue,"$<")===-1){var me=te(k,se,de,ue);if(me.done)return me.value}var Ee=r(ue);Ee||(ue=a(ue));var ve=se.global;if(ve){var Be=se.unicode;se.lastIndex=0}for(var be=[];;){var _e=d(se,de);if(_e===null||(S(be,_e),!ve))break;var Ke=a(_e[0]);Ke===""&&(se.lastIndex=p(de,i(se.lastIndex),Be))}for(var He="",ge=0,ie=0;ie<be.length;ie++){_e=be[ie];for(var D=a(_e[0]),$=B(b(t(_e.index),de.length),0),ee=[],K=1;K<_e.length;K++)S(ee,R(_e[K]));var H=_e.groups;if(Ee){var oe=w([D],ee,$,de);H!==void 0&&S(oe,H);var G=a(c(ue,void 0,oe))}else G=m(D,de,$,ee,H,ue);$>=ge&&(He+=P(de,ge,$)+G,ge=$+D.length)}return He+P(de,ge)}]},!V||!Z||I)},{"../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"),o=e("../internals/same-value"),s=e("../internals/to-string"),r=e("../internals/get-method"),t=e("../internals/regexp-exec-abstract");u("search",function(i,a,A){return[function(h){var m=l(this),d=h==null?void 0:r(h,i);return d?c(d,h,m):new RegExp(h)[i](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;o(y,0)||(h.lastIndex=0);var E=t(h,m);return o(h.lastIndex,y)||(h.lastIndex=y),E===null?-1:E.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"),o=e("../internals/is-regexp"),s=e("../internals/an-object"),r=e("../internals/require-object-coercible"),t=e("../internals/species-constructor"),i=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"),E=e("../internals/fails"),B=y.UNSUPPORTED_Y,b=4294967295,w=Math.min,S=[].push,C=n(/./.exec),P=n(S),R=n("".slice),Z=!E(function(){var I=/(?:)/,V=I.exec;I.exec=function(){return V.apply(this,arguments)};var M="ab".split(I);return M.length!==2||M[0]!=="a"||M[1]!=="b"});l("split",function(I,V,M){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,ne){var Q=A(r(this)),ue=ne===void 0?b:ne>>>0;if(ue===0)return[];if(te===void 0)return[Q];if(!o(te))return u(V,Q,te,ue);for(var se=[],de=(te.ignoreCase?"i":"")+(te.multiline?"m":"")+(te.unicode?"u":"")+(te.sticky?"y":""),me=0,Ee=new RegExp(te.source,de+"g"),ve,Be,be;(ve=u(d,Ee,Q))&&(Be=Ee.lastIndex,!(Be>me&&(P(se,R(Q,me,ve.index)),ve.length>1&&ve.index<Q.length&&c(S,se,h(ve,1)),be=ve[0].length,me=Be,se.length>=ue)));)Ee.lastIndex===ve.index&&Ee.lastIndex++;return me===Q.length?(be||!C(Ee,""))&&P(se,""):P(se,R(Q,me)),se.length>ue?h(se,0,ue):se}:"0".split(void 0,0).length?k=function(te,ne){return te===void 0&&ne===0?[]:u(V,this,te,ne)}:k=V,[function(ne,Q){var ue=r(this),se=ne==null?void 0:p(ne,I);return se?u(se,ne,ue,Q):u(k,A(ue),ne,Q)},function(te,ne){var Q=s(this),ue=A(te),se=M(k,Q,ue,ne,k!==V);if(se.done)return se.value;var de=t(Q,RegExp),me=Q.unicode,Ee=(Q.ignoreCase?"i":"")+(Q.multiline?"m":"")+(Q.unicode?"u":"")+(B?"g":"y"),ve=new de(B?"^(?:"+Q.source+")":Q,Ee),Be=ne===void 0?b:ne>>>0;if(Be===0)return[];if(ue.length===0)return m(ve,ue)===null?[ue]:[];for(var be=0,_e=0,Ke=[];_e<ue.length;){ve.lastIndex=B?0:_e;var He=m(ve,B?R(ue,_e):ue),ge;if(He===null||(ge=w(a(ve.lastIndex+(B?_e:0)),ue.length))===be)_e=i(ue,_e,me);else{if(P(Ke,R(ue,be,_e)),Ke.length===Be)return Ke;for(var ie=1;ie<=He.length-1;ie++)if(P(Ke,He[ie]),Ke.length===Be)return Ke;_e=be=ge}}return P(Ke,R(ue,be)),Ke}]},!Z,B)},{"../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"),o=e("../internals/is-pure"),s=e("../internals/descriptors"),r=e("../internals/native-symbol"),t=e("../internals/fails"),i=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"),E=e("../internals/object-keys"),B=e("../internals/object-get-own-property-names"),b=e("../internals/object-get-own-property-names-external"),w=e("../internals/object-get-own-property-symbols"),S=e("../internals/object-get-own-property-descriptor"),C=e("../internals/object-define-property"),P=e("../internals/object-define-properties"),R=e("../internals/object-property-is-enumerable"),Z=e("../internals/redefine"),I=e("../internals/shared"),V=e("../internals/shared-key"),M=e("../internals/hidden-keys"),k=e("../internals/uid"),te=e("../internals/well-known-symbol"),ne=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"),de=e("../internals/internal-state"),me=e("../internals/array-iteration").forEach,Ee=V("hidden"),ve="Symbol",Be="prototype",be=de.set,_e=de.getterFor(ve),Ke=Object[Be],He=u.Symbol,ge=He&&He[Be],ie=u.TypeError,D=u.QObject,$=S.f,ee=C.f,K=b.f,H=R.f,oe=l([].push),G=I("symbols"),W=I("op-symbols"),q=I("wks"),pe=!D||!D[Be]||!D[Be].findChild,Fe=s&&t(function(){return y(ee({},"a",{get:function(){return ee(this,"a",{value:7}).a}})).a!=7})?function(je,We,$e){var At=$(Ke,We);At&&delete Ke[We],ee(je,We,$e),At&&je!==Ke&&ee(Ke,We,At)}:ee,Oe=function(je,We){var $e=G[je]=y(ge);return be($e,{type:ve,tag:je,description:We}),s||($e.description=We),$e},Te=function(We,$e,At){We===Ke&&Te(W,$e,At),A(We);var Ct=h($e);return A(At),i(G,Ct)?(At.enumerable?(i(We,Ee)&&We[Ee][Ct]&&(We[Ee][Ct]=!1),At=y(At,{enumerable:d(0,!1)})):(i(We,Ee)||ee(We,Ee,d(1,{})),We[Ee][Ct]=!0),Fe(We,Ct,At)):ee(We,Ct,At)},Re=function(We,$e){A(We);var At=p($e),Ct=E(At).concat(at(At));return me(Ct,function(qt){(!s||n(Se,At,qt))&&Te(We,qt,At[qt])}),We},et=function(We,$e){return $e===void 0?y(We):Re(y(We),$e)},Se=function(We){var $e=h(We),At=n(H,this,$e);return this===Ke&&i(G,$e)&&!i(W,$e)?!1:At||!i(this,$e)||!i(G,$e)||i(this,Ee)&&this[Ee][$e]?At:!0},Ge=function(We,$e){var At=p(We),Ct=h($e);if(!(At===Ke&&i(G,Ct)&&!i(W,Ct))){var qt=$(At,Ct);return qt&&i(G,Ct)&&!(i(At,Ee)&&At[Ee][Ct])&&(qt.enumerable=!0),qt}},ke=function(We){var $e=K(p(We)),At=[];return me($e,function(Ct){!i(G,Ct)&&!i(M,Ct)&&oe(At,Ct)}),At},at=function(je){var We=je===Ke,$e=K(We?W:p(je)),At=[];return me($e,function(Ct){i(G,Ct)&&(!We||i(Ke,Ct))&&oe(At,G[Ct])}),At};r||(He=function(){if(a(ge,this))throw ie("Symbol is not a constructor");var We=!arguments.length||arguments[0]===void 0?void 0:m(arguments[0]),$e=k(We),At=function(Ct){this===Ke&&n(At,W,Ct),i(this,Ee)&&i(this[Ee],$e)&&(this[Ee][$e]=!1),Fe(this,$e,d(1,Ct))};return s&&pe&&Fe(Ke,$e,{configurable:!0,set:At}),Oe($e,We)},ge=He[Be],Z(ge,"toString",function(){return _e(this).tag}),Z(He,"withoutSetter",function(je){return Oe(k(je),je)}),R.f=Se,C.f=Te,P.f=Re,S.f=Ge,B.f=b.f=ke,w.f=at,ne.f=function(je){return Oe(te(je),je)},s&&(ee(ge,"description",{configurable:!0,get:function(){return _e(this).description}}),o||Z(Ke,"propertyIsEnumerable",Se,{unsafe:!0}))),c({global:!0,wrap:!0,forced:!r,sham:!r},{Symbol:He}),me(E(q),function(je){Q(je)}),c({target:ve,stat:!0,forced:!r},{useSetter:function(){pe=!0},useSimple:function(){pe=!1}}),c({target:"Object",stat:!0,forced:!r,sham:!s},{create:et,defineProperty:Te,defineProperties:Re,getOwnPropertyDescriptor:Ge}),c({target:"Object",stat:!0,forced:!r},{getOwnPropertyNames:ke}),ue(),se(He,ve),M[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"),o=e("../internals/has-own-property"),s=e("../internals/is-callable"),r=e("../internals/object-is-prototype-of"),t=e("../internals/to-string"),i=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 C=arguments.length<1||arguments[0]===void 0?void 0:t(arguments[0]),P=r(p,this)?new A(C):C===void 0?A():A(C);return C===""&&(h[P]=!0),P};a(m,A),m.prototype=p,p.constructor=m;var d=String(A("test"))=="Symbol(test)",y=l(p.toString),E=l(p.valueOf),B=/^Symbol\((.*)\)[^)]+$/,b=l("".replace),w=l("".slice);i(p,"description",{configurable:!0,get:function(){var C=E(this),P=y(C);if(o(h,C))return"";var R=d?w(P,7,-1):b(P,B,"$1");return R===""?void 0:R}}),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"),o=e("../internals/shared"),s=e("../internals/native-symbol-registry"),r=o("string-to-symbol-registry"),t=o("symbol-to-string-registry");c({target:"Symbol",stat:!0,forced:!s},{for:function(i){var a=l(i);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"),o=e("../internals/shared"),s=e("../internals/native-symbol-registry"),r=o("symbol-to-string-registry");c({target:"Symbol",stat:!0,forced:!s},{keyFor:function(i){if(!n(i))throw TypeError(l(i)+" is not a symbol");if(u(r,i))return r[i]}})},{"../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),o=u.aTypedArray,s=u.exportTypedArrayMethod;s("copyWithin",function(t,i){return l(o(this),t,i,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,o=c.exportTypedArrayMethod;o("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,o=c.exportTypedArrayMethod;o("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"),o=e("../modules/es.array.iterator"),s=e("../internals/well-known-symbol"),r=s("iterator"),t=c.Uint8Array,i=n(o.values),a=n(o.keys),A=n(o.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",E=function(){return i(p(this))};h("entries",function(){return A(p(this))},d),h("keys",function(){return a(p(this))},d),h("values",E,d||!y,{name:"values"}),h(r,E,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,o=u([].join);l("join",function(r){return o(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,o=c.exportTypedArrayMethod;o("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,o=c.exportTypedArrayMethod;o("map",function(r){return u(l(this),r,arguments.length>1?arguments[1]:void 0,function(t,i){return new(n(t))(i)})})},{"../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),i=0,a;i<t;)a=s[i],s[i++]=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"),o=e("../internals/to-offset"),s=e("../internals/to-object"),r=e("../internals/fails"),t=c.RangeError,i=c.Int8Array,a=i&&i.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 i(2);return y.set(1),y.set("2",1),y[0]!==0||y[1]!==2});h("set",function(E){p(this);var B=o(arguments.length>1?arguments[1]:void 0,1),b=s(E);if(m)return u(A,this,b,B);var w=this.length,S=l(b),C=0;if(S+B>w)throw t("Wrong length");for(;C<S;)this[B+C]=b[C++]},!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"),o=c.aTypedArray,s=c.exportTypedArrayMethod,r=n(function(){new Int8Array(1).slice()});s("slice",function(i,a){for(var A=l(o(this),i,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"),o=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"),i=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(i)return i<74;if(r)return r<67;if(t)return!0;if(a)return a<602;var B=new h(516),b=Array(516),w,S;for(w=0;w<516;w++)S=w%4,B[w]=515-w,b[w]=w-2*S+3;for(m(B,function(C,P){return(C/4|0)-(P/4|0)}),w=0;w<516;w++)if(B[w]!==b[w])return!0}),E=function(B){return function(b,w){return B!==void 0?+B(b,w)||0:w!==w?-1:b!==b?1:b===0&&w===0?1/b>0&&1/w<0?1:-1:b>w}};p("sort",function(b){return b!==void 0&&l(b),y?m(this,b):o(A(this),E(b))},!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"),o=c.aTypedArray,s=c.exportTypedArrayMethod;s("subarray",function(t,i){var a=o(this),A=a.length,p=n(t,A),h=l(a);return new h(a.buffer,a.byteOffset+p*a.BYTES_PER_ELEMENT,u((i===void 0?A:n(i,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"),o=e("../internals/array-slice"),s=c.Int8Array,r=n.aTypedArray,t=n.exportTypedArrayMethod,i=[].toLocaleString,a=!!s&&l(function(){i.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(i,a?o(r(this)):r(this),o(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"),o=n.Uint8Array,s=o&&o.prototype||{},r=[].toString,t=l([].join);u(function(){r.call({})})&&(r=function(){return t(this)});var i=s.toString!=r;c("toString",r,i)},{"../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,o,s){return u(this,l,o,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"),o=e("../internals/create-non-enumerable-property"),s=function(t){if(t&&t.forEach!==l)try{o(t,"forEach",l)}catch(i){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"),o=e("../internals/create-non-enumerable-property"),s=e("../internals/well-known-symbol"),r=s("iterator"),t=s("toStringTag"),i=l.values,a=function(p,h){if(p){if(p[r]!==i)try{o(p,r,i)}catch(d){p[r]=i}if(p[t]||o(p,t,h),u[h]){for(var m in l)if(p[m]!==l[m])try{o(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 o(y){return typeof y=="number"}g.isNumber=o;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 i(y){return d(y)==="[object RegExp]"}g.isRegExp=i;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,i=/[^-+\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"](),E=a[d+"Day"](),B=a[d+"Month"](),b=a[d+"FullYear"](),w=a[d+"Hours"](),S=a[d+"Minutes"](),C=a[d+"Seconds"](),P=a[d+"Milliseconds"](),R=p?0:a.getTimezoneOffset(),Z=l(a),I=o(a),V={d:y,dd:n(y),ddd:u.i18n.dayNames[E],dddd:u.i18n.dayNames[E+7],m:B+1,mm:n(B+1),mmm:u.i18n.monthNames[B],mmmm:u.i18n.monthNames[B+12],yy:String(b).slice(2),yyyy:b,h:w%12||12,hh:n(w%12||12),H:w,HH:n(w),M:S,MM:n(S),s:C,ss:n(C),l:n(P,3),L:n(Math.round(P/10)),t:w<12?"a":"p",tt:w<12?"am":"pm",T:w<12?"A":"P",TT:w<12?"AM":"PM",Z:h?"GMT":p?"UTC":(String(a).match(t)||[""]).pop().replace(i,""),o:(R>0?"-":"+")+n(Math.floor(Math.abs(R)/60)*100+Math.abs(R)%60,4),S:["th","st","nd","rd"][y%10>3?0:(y%100-y%10!=10)*y%10],W:Z,N:I};return A.replace(r,function(M){return M in V?V[M]:M.slice(1,M.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 i=new Date(t.getFullYear(),0,4);i.setDate(i.getDate()-(i.getDay()+6)%7+3);var a=t.getTimezoneOffset()-i.getTimezoneOffset();t.setHours(t.getHours()-a);var A=(t-i)/(864e5*7);return 1+Math.floor(A)}function o(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,o=c.exec(l);if(!o)return l;var s,r="",t=0,i=0;for(t=o.index;t<l.length;t++){switch(l.charCodeAt(t)){case 34:s=""";break;case 38:s="&";break;case 39:s="'";break;case 60:s="<";break;case 62:s=">";break;default:continue}i!==t&&(r+=l.substring(i,t)),i=t+1,r+=s}return i!==t?r+l.substring(i,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(C,P,R){return Function.prototype.apply.call(C,P,R)},n;c&&typeof c.ownKeys=="function"?n=c.ownKeys:Object.getOwnPropertySymbols?n=function(C){return Object.getOwnPropertyNames(C).concat(Object.getOwnPropertySymbols(C))}:n=function(C){return Object.getOwnPropertyNames(C)};function l(S){console&&console.warn&&console.warn(S)}var o=Number.isNaN||function(C){return C!==C};function s(){s.init.call(this)}v.exports=s,v.exports.once=B,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||o(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(C){if(typeof C!="number"||C<0||o(C))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+C+".");return this._maxListeners=C,this};function i(S){return S._maxListeners===void 0?s.defaultMaxListeners:S._maxListeners}s.prototype.getMaxListeners=function(){return i(this)},s.prototype.emit=function(C){for(var P=[],R=1;R<arguments.length;R++)P.push(arguments[R]);var Z=C==="error",I=this._events;if(I!==void 0)Z=Z&&I.error===void 0;else if(!Z)return!1;if(Z){var V;if(P.length>0&&(V=P[0]),V instanceof Error)throw V;var M=new Error("Unhandled error."+(V?" ("+V.message+")":""));throw M.context=V,M}var k=I[C];if(k===void 0)return!1;if(typeof k=="function")u(k,this,P);else for(var te=k.length,ne=d(k,te),R=0;R<te;++R)u(ne[R],this,P);return!0};function a(S,C,P,R){var Z,I,V;if(t(P),I=S._events,I===void 0?(I=S._events=Object.create(null),S._eventsCount=0):(I.newListener!==void 0&&(S.emit("newListener",C,P.listener?P.listener:P),I=S._events),V=I[C]),V===void 0)V=I[C]=P,++S._eventsCount;else if(typeof V=="function"?V=I[C]=R?[P,V]:[V,P]:R?V.unshift(P):V.push(P),Z=i(S),Z>0&&V.length>Z&&!V.warned){V.warned=!0;var M=new Error("Possible EventEmitter memory leak detected. "+V.length+" "+String(C)+" listeners added. Use emitter.setMaxListeners() to increase limit");M.name="MaxListenersExceededWarning",M.emitter=S,M.type=C,M.count=V.length,l(M)}return S}s.prototype.addListener=function(C,P){return a(this,C,P,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(C,P){return a(this,C,P,!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,C,P){var R={fired:!1,wrapFn:void 0,target:S,type:C,listener:P},Z=A.bind(R);return Z.listener=P,R.wrapFn=Z,Z}s.prototype.once=function(C,P){return t(P),this.on(C,p(this,C,P)),this},s.prototype.prependOnceListener=function(C,P){return t(P),this.prependListener(C,p(this,C,P)),this},s.prototype.removeListener=function(C,P){var R,Z,I,V,M;if(t(P),Z=this._events,Z===void 0)return this;if(R=Z[C],R===void 0)return this;if(R===P||R.listener===P)--this._eventsCount===0?this._events=Object.create(null):(delete Z[C],Z.removeListener&&this.emit("removeListener",C,R.listener||P));else if(typeof R!="function"){for(I=-1,V=R.length-1;V>=0;V--)if(R[V]===P||R[V].listener===P){M=R[V].listener,I=V;break}if(I<0)return this;I===0?R.shift():y(R,I),R.length===1&&(Z[C]=R[0]),Z.removeListener!==void 0&&this.emit("removeListener",C,M||P)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(C){var P,R,Z;if(R=this._events,R===void 0)return this;if(R.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):R[C]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete R[C]),this;if(arguments.length===0){var I=Object.keys(R),V;for(Z=0;Z<I.length;++Z)V=I[Z],V!=="removeListener"&&this.removeAllListeners(V);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(P=R[C],typeof P=="function")this.removeListener(C,P);else if(P!==void 0)for(Z=P.length-1;Z>=0;Z--)this.removeListener(C,P[Z]);return this};function h(S,C,P){var R=S._events;if(R===void 0)return[];var Z=R[C];return Z===void 0?[]:typeof Z=="function"?P?[Z.listener||Z]:[Z]:P?E(Z):d(Z,Z.length)}s.prototype.listeners=function(C){return h(this,C,!0)},s.prototype.rawListeners=function(C){return h(this,C,!1)},s.listenerCount=function(S,C){return typeof S.listenerCount=="function"?S.listenerCount(C):m.call(S,C)},s.prototype.listenerCount=m;function m(S){var C=this._events;if(C!==void 0){var P=C[S];if(typeof P=="function")return 1;if(P!==void 0)return P.length}return 0}s.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]};function d(S,C){for(var P=new Array(C),R=0;R<C;++R)P[R]=S[R];return P}function y(S,C){for(;C+1<S.length;C++)S[C]=S[C+1];S.pop()}function E(S){for(var C=new Array(S.length),P=0;P<C.length;++P)C[P]=S[P].listener||S[P];return C}function B(S,C){return new Promise(function(P,R){function Z(V){S.removeListener(C,I),R(V)}function I(){typeof S.removeListener=="function"&&S.removeListener("error",Z),P([].slice.call(arguments))}w(S,C,I,{once:!0}),C!=="error"&&b(S,Z,{once:!0})})}function b(S,C,P){typeof S.on=="function"&&w(S,"error",C,P)}function w(S,C,P,R){if(typeof S.on=="function")R.once?S.once(C,P):S.on(C,P);else if(typeof S.addEventListener=="function")S.addEventListener(C,function Z(I){R.once&&S.removeEventListener(C,Z),P(I)});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(i,a,A){for(var p=0,h=i.length;p<h;p++)n.call(i,p)&&(A==null?a(i[p],p,i):a.call(A,i[p],p,i))},o=function(i,a,A){for(var p=0,h=i.length;p<h;p++)A==null?a(i.charAt(p),p,i):a.call(A,i.charAt(p),p,i)},s=function(i,a,A){for(var p in i)n.call(i,p)&&(A==null?a(i[p],p,i):a.call(A,i[p],p,i))},r=function(i,a,A){if(!c(a))throw new TypeError("iterator must be a function");var p;arguments.length>=3&&(p=A),u.call(i)==="[object Array]"?l(i,a,p):typeof i=="string"?o(i,a,p):s(i,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),i,a=function(){if(this instanceof i){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(i=Function("binder","return function ("+p.join(",")+"){ return binder.apply(this,arguments); }")(a),r.prototype){var m=function(){};m.prototype=r.prototype,i.prototype=new m,m.prototype=null}return i}},{}],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,o=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,i=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%":i&&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%":i&&A?A(A([][Symbol.iterator]())):c,"%JSON%":typeof JSON=="object"?JSON:c,"%Map%":typeof Map=="undefined"?c:Map,"%MapIteratorPrototype%":typeof Map=="undefined"||!i||!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"||!i||!A?c:A(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer=="undefined"?c:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":i&&A?A(""[Symbol.iterator]()):c,"%Symbol%":i?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 ne;if(te==="%AsyncFunction%")ne=o("async function () {}");else if(te==="%GeneratorFunction%")ne=o("function* () {}");else if(te==="%AsyncGeneratorFunction%")ne=o("async function* () {}");else if(te==="%AsyncGenerator%"){var Q=k("%AsyncGeneratorFunction%");Q&&(ne=Q.prototype)}else if(te==="%AsyncIteratorPrototype%"){var ue=k("%AsyncGenerator%");ue&&A&&(ne=A(ue.prototype))}return m[te]=ne,ne},E={"%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"]},B=e("function-bind"),b=e("has"),w=B.call(Function.call,Array.prototype.concat),S=B.call(Function.apply,Array.prototype.splice),C=B.call(Function.call,String.prototype.replace),P=B.call(Function.call,String.prototype.slice),R=B.call(Function.call,RegExp.prototype.exec),Z=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,I=/\\(\\)?/g,V=function(te){var ne=P(te,0,1),Q=P(te,-1);if(ne==="%"&&Q!=="%")throw new u("invalid intrinsic syntax, expected closing `%`");if(Q==="%"&&ne!=="%")throw new u("invalid intrinsic syntax, expected opening `%`");var ue=[];return C(te,Z,function(se,de,me,Ee){ue[ue.length]=me?C(Ee,I,"$1"):de||se}),ue},M=function(te,ne){var Q=te,ue;if(b(E,Q)&&(ue=E[Q],Q="%"+ue[0]+"%"),b(m,Q)){var se=m[Q];if(se===p&&(se=y(Q)),typeof se=="undefined"&&!ne)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,ne){if(typeof te!="string"||te.length===0)throw new l("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof ne!="boolean")throw new l('"allowMissing" argument must be a boolean');if(R(/^%?[^%]*%?$/,te)===null)throw new u("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Q=V(te),ue=Q.length>0?Q[0]:"",se=M("%"+ue+"%",ne),de=se.name,me=se.value,Ee=!1,ve=se.alias;ve&&(ue=ve[0],S(Q,w([0,1],ve)));for(var Be=1,be=!0;Be<Q.length;Be+=1){var _e=Q[Be],Ke=P(_e,0,1),He=P(_e,-1);if((Ke==='"'||Ke==="'"||Ke==="`"||He==='"'||He==="'"||He==="`")&&Ke!==He)throw new u("property names with quotes must have matching quotes");if((_e==="constructor"||!be)&&(Ee=!0),ue+="."+_e,de="%"+ue+"%",b(m,de))me=m[de];else if(me!=null){if(!(_e in me)){if(!ne)throw new l("base intrinsic for "+te+" exists, but the property is not available.");return}if(s&&Be+1>=Q.length){var ge=s(me,_e);be=!!ge,be&&"get"in ge&&!("originalValue"in ge.get)?me=ge.get:me=me[_e]}else be=b(me,_e),me=me[_e];be&&!Ee&&(m[de]=me)}}return me}},{"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 o=42;u[n]=o;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!==o||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=o(s),c.request.call(this,s,r)},n.get=function(s,r){return s=o(s),c.get.call(this,s,r)};function o(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 o=new Error(c.format("humanize-ms(%j) result undefined",n));console.warn(o.stack)}return l}},{ms:376,util:419}],357:[function(e,v,g){g.read=function(c,u,n,l,o){var s,r,t=o*8-l-1,i=(1<<t)-1,a=i>>1,A=-7,p=n?o-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===i)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,o,s){var r,t,i,a=s*8-o-1,A=(1<<a)-1,p=A>>1,h=o===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*(i=Math.pow(2,-r))<1&&(r--,i*=2),r+p>=1?u+=h/i:u+=h*Math.pow(2,1-p),u*i>=2&&(r++,i/=2),r+p>=A?(t=0,r=A):r+p>=1?(t=(u*i-1)*Math.pow(2,o),r=r+p):(t=u*Math.pow(2,p-1)*Math.pow(2,o),r=0));o>=8;c[n+m]=t&255,m+=d,t/=256,o-=8);for(r=r<<o|t,a+=o;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,o=[],s=!1;function r(){!u||!n||(u=!1,n.length?o=n.concat(o):l=-1,o.length&&t())}function t(){if(!u){s=!1,u=!0;for(var m=o.length,d=setTimeout(r);m;){for(n=o,o=[];n&&++l<m;)n[l].run();l=-1,m=o.length}n=null,l=-1,u=!1,clearTimeout(d)}}for(var i,a=-1,A=c.length;++a<A;)if(c[a]&&c[a].test&&c[a].test()){i=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];o.push(new p(m,d)),!s&&!u&&(s=!0,i())}},{"./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 st!="undefined"?st: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,o=new u(n),s=c.document.createTextNode("");return o.observe(s,{characterData:!0}),function(){s.data=l=++l%2}}}).call(this)}).call(this,typeof st!="undefined"?st: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 st!="undefined"?st: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 st!="undefined"?st: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]"},o=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=o,v.exports=s?l:o},{"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(b){b!==l&&(u=null)}else u=null;var o=/^\s*class\b/,s=function(w){try{var S=c.call(w);return o.test(S)}catch(C){return!1}},r=function(w){try{return s(w)?!1:(c.call(w),!0)}catch(S){return!1}},t=Object.prototype.toString,i="[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[,]),E=function(){return!1};if(typeof document=="object"){var B=document.all;t.call(B)===t.call(document.all)&&(E=function(w){if((y||!w)&&(typeof w=="undefined"||typeof w=="object"))try{var S=t.call(w);return(S===p||S===h||S===m||S===i)&&w("")==null}catch(C){}return!1})}v.exports=u?function(w){if(E(w))return!0;if(!w||typeof w!="function"&&typeof w!="object")return!1;try{u(w,null,n)}catch(S){if(S!==l)return!1}return!s(w)&&r(w)}:function(w){if(E(w))return!0;if(!w||typeof w!="function"&&typeof w!="object")return!1;if(d)return r(w);if(s(w))return!1;var S=t.call(w);return S!==a&&S!==A&&!/^\[object HTML/.test(S)?!1:r(w)}},{}],368:[function(e,v,g){"use strict";var c=Object.prototype.toString,u=Function.prototype.toString,n=/^\s*(?:function)?\*/,l=e("has-tostringtag/shams")(),o=Object.getPrototypeOf,s=function(){if(!l)return!1;try{return Function("return function*() {}")()}catch(t){}},r;v.exports=function(i){if(typeof i!="function")return!1;if(n.test(u.call(i)))return!0;if(!l){var a=c.call(i);return a==="[object GeneratorFunction]"}if(!o)return!1;if(typeof r=="undefined"){var A=s();r=A?o(A):!1}return o(i)===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",o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=function(te){for(var ne={},Q=0,ue=te.length;Q<ue;Q++)ne[te.charAt(Q)]=Q;return ne}(o),r=String.fromCharCode,t=function(te){if(te.length<2){var ne=te.charCodeAt(0);return ne<128?te:ne<2048?r(192|ne>>>6)+r(128|ne&63):r(224|ne>>>12&15)+r(128|ne>>>6&63)+r(128|ne&63)}else{var ne=65536+(te.charCodeAt(0)-55296)*1024+(te.charCodeAt(1)-56320);return r(240|ne>>>18&7)+r(128|ne>>>12&63)+r(128|ne>>>6&63)+r(128|ne&63)}},i=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(te){return te.replace(i,t)},A=function(te){var ne=[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=[o.charAt(Q>>>18),o.charAt(Q>>>12&63),ne>=2?"=":o.charAt(Q>>>6&63),ne>=1?"=":o.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(ne){return ne=="+"?"-":"_"}).replace(/=/g,"")},d=function(te,ne){return ne?m(h(te)):h(te)},y=function(te){return d(te,!0)},E;u.Uint8Array&&(E=function(te,ne){for(var Q="",ue=0,se=te.length;ue<se;ue+=3){var de=te[ue],me=te[ue+1],Ee=te[ue+2],ve=de<<16|me<<8|Ee;Q+=o.charAt(ve>>>18)+o.charAt(ve>>>12&63)+(typeof me!="undefined"?o.charAt(ve>>>6&63):"=")+(typeof Ee!="undefined"?o.charAt(ve&63):"=")}return ne?m(Q):Q});var B=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,b=function(te){switch(te.length){case 4:var ne=(7&te.charCodeAt(0))<<18|(63&te.charCodeAt(1))<<12|(63&te.charCodeAt(2))<<6|63&te.charCodeAt(3),Q=ne-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))}},w=function(te){return te.replace(B,b)},S=function(te){var ne=te.length,Q=ne%4,ue=(ne>0?s[te.charAt(0)]<<18:0)|(ne>1?s[te.charAt(1)]<<12:0)|(ne>2?s[te.charAt(2)]<<6:0)|(ne>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("")},C=u.atob&&typeof u.atob=="function"?function(te){return u.atob(te)}:function(te){return te.replace(/\S{1,4}/g,S)},P=function(te){return C(String(te).replace(/[^A-Za-z0-9\+\/]/g,""))},R=function(te){return w(C(te))},Z=function(te){return String(te).replace(/[-_]/g,function(ne){return ne=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},I=function(te){return R(Z(te))},V;u.Uint8Array&&(V=function(te){return Uint8Array.from(P(Z(te)),function(ne){return ne.charCodeAt(0)})});var M=function(){var te=u.Base64;return u.Base64=n,te};if(u.Base64={VERSION:l,atob:P,btoa:p,fromBase64:I,toBase64:d,utob:a,encode:d,encodeURI:y,btou:w,decode:I,noConflict:M,fromUint8Array:E,toUint8Array:V},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 I(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 st!="undefined"?st: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,o){if(!n)throw new TypeError("argument dest is required");if(!l)throw new TypeError("argument src is required");return o===void 0&&(o=!0),Object.getOwnPropertyNames(l).forEach(function(r){if(!(!o&&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 o=u[l].map(function(i){return i.toLowerCase()});l=l.toLowerCase();for(var s=0;s<o.length;s++){var r=o[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=o[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(),o=n.length<u.length,s=l.length<n.length-1;return(s||!o)&&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,o=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?i(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*o;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 i(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 o(){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 i=Object.getOwnPropertyNames(r).map(function(A){return r[A]});if(i.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=o()?Object.assign:function(s,r){for(var t,i=l(s),a,A=1;A<arguments.length;A++){t=Object(arguments[A]);for(var p in t)u.call(t,p)&&(i[p]=t[p]);if(c){a=c(t);for(var h=0;h<a.length;h++)n.call(t,a[h])&&(i[a[h]]=t[a[h]])}}return i}},{}],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="",i=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||i!==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="",i=0):(t=t.slice(0,m),i=t.length-1-t.lastIndexOf("/")),a=h,A=0;continue}}else if(t.length===2||t.length===1){t="",i=0,a=h,A=0;continue}}r&&(t.length>0?t+="/..":t="..",i=2)}else t.length>0?t+="/"+s.slice(a+1,h):t=s.slice(a+1,h),i=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,i=r.base||(r.name||"")+(r.ext||"");return t?t===r.root?t+i:t+s+i:i}var o={resolve:function(){for(var r="",t=!1,i,a=arguments.length-1;a>=-1&&!t;a--){var A;a>=0?A=arguments[a]:(i===void 0&&(i=c.cwd()),A=i),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,i=r.charCodeAt(r.length-1)===47;return r=n(r,!t),r.length===0&&!t&&(r="."),r.length>0&&i&&(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 i=arguments[t];u(i),i.length>0&&(r===void 0?r=i:r+="/"+i)}return r===void 0?".":o.normalize(r)},relative:function(r,t){if(u(r),u(t),r===t||(r=o.resolve(r),t=o.resolve(t),r===t))return"";for(var i=1;i<r.length&&r.charCodeAt(i)===47;++i);for(var a=r.length,A=a-i,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,E=0;E<=d;++E){if(E===d){if(m>d){if(t.charCodeAt(p+E)===47)return t.slice(p+E+1);if(E===0)return t.slice(p+E)}else A>d&&(r.charCodeAt(i+E)===47?y=E:E===0&&(y=0));break}var B=r.charCodeAt(i+E),b=t.charCodeAt(p+E);if(B!==b)break;B===47&&(y=E)}var w="";for(E=i+y+1;E<=a;++E)(E===a||r.charCodeAt(E)===47)&&(w.length===0?w+="..":w+="/..");return w.length>0?w+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),i=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?i?"/":".":i&&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 i=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){i=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 i===a?a=m:a===-1&&(a=r.length),r.slice(i,a)}else{for(p=r.length-1;p>=0;--p)if(r.charCodeAt(p)===47){if(!A){i=p+1;break}}else a===-1&&(A=!1,a=p+1);return a===-1?"":r.slice(i,a)}},extname:function(r){u(r);for(var t=-1,i=0,a=-1,A=!0,p=0,h=r.length-1;h>=0;--h){var m=r.charCodeAt(h);if(m===47){if(!A){i=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===i+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 i=r.charCodeAt(0),a=i===47,A;a?(t.root="/",A=1):A=0;for(var p=-1,h=0,m=-1,d=!0,y=r.length-1,E=0;y>=A;--y){if(i=r.charCodeAt(y),i===47){if(!d){h=y+1;break}continue}m===-1&&(d=!1,m=y+1),i===46?p===-1?p=y:E!==1&&(E=1):p!==-1&&(E=-1)}return p===-1||m===-1||E===0||E===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};o.posix=o,v.exports=o}).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,o=u[typeof g]&&g,s=u[typeof v]&&v&&!v.nodeType&&v,r=o&&s&&typeof c=="object"&&c;r&&(r.global===r||r.window===r||r.self===r)&&(n=r);var t=Math.pow(2,53)-1,i=/\bOpera/,a=this,A=Object.prototype,p=A.hasOwnProperty,h=A.toString;function m(I){return I=String(I),I.charAt(0).toUpperCase()+I.slice(1)}function d(I,V,M){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 V&&M&&/^Win/i.test(I)&&!/^Windows Phone /i.test(I)&&(k=k[/[\d.]+$/.exec(I)])&&(I="Windows "+k),I=String(I),V&&M&&(I=I.replace(RegExp(V,"i"),M)),I=E(I.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]),I}function y(I,V){var M=-1,k=I?I.length:0;if(typeof k=="number"&&k>-1&&k<=t)for(;++M<k;)V(I[M],M,I);else B(I,V)}function E(I){return I=P(I),/^(?:webOS|i(?:OS|P))/.test(I)?I:m(I)}function B(I,V){for(var M in I)p.call(I,M)&&V(I[M],M,I)}function b(I){return I==null?m(I):h.call(I).slice(8,-1)}function w(I,V){var M=I!=null?typeof I[V]:"number";return!/^(?:boolean|number|string|undefined)$/.test(M)&&(M=="object"?!!I[V]:!0)}function S(I){return String(I).replace(/([ -])(?!$)/g,"$1?")}function C(I,V){var M=null;return y(I,function(k,te){M=V(M,k,te,I)}),M}function P(I){return String(I).replace(/^ +| +$/g,"")}function R(I){var V=n,M=I&&typeof I=="object"&&b(I)!="String";M&&(V=I,I=null);var k=V.navigator||{},te=k.userAgent||"";I||(I=te);var ne=M||a==l,Q=M?!!k.likeChrome:/\bChrome\b/.test(I)&&!/internal|\n/i.test(h.toString()),ue="Object",se=M?ue:"ScriptBridgingProxyObject",de=M?ue:"Environment",me=M&&V.java?"JavaPackage":b(V.java),Ee=M?ue:"RuntimeObject",ve=/\bJava/.test(me)&&V.java,Be=ve&&b(V.environment)==de,be=ve?"a":"\u03B1",_e=ve?"b":"\u03B2",Ke=V.document||{},He=V.operamini||V.opera,ge=i.test(ge=M&&He?He["[[Class]]"]:b(He))?ge:He=null,ie,D=I,$=[],ee=null,K=I==te,H=K&&He&&typeof He.version=="function"&&He.version(),oe,G=Oe([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),W=Re(["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"]),q=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"]),pe=Te({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}}),Fe=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 Oe(je){return C(je,function(We,$e){return We||RegExp("\\b"+($e.pattern||S($e))+"\\b","i").exec(I)&&($e.label||$e)})}function Te(je){return C(je,function(We,$e,At){return We||($e[q]||$e[/^[a-z]+(?: +[a-z]+\b)*/i.exec(q)]||RegExp("\\b"+S(At)+"(?:\\b|\\w*\\d)","i").exec(I))&&At})}function Re(je){return C(je,function(We,$e){return We||RegExp("\\b"+($e.pattern||S($e))+"\\b","i").exec(I)&&($e.label||$e)})}function et(je){return C(je,function(We,$e){var At=$e.pattern||S($e);return!We&&(We=RegExp("\\b"+At+"(?:/[\\d.]+|[ \\w.]*)","i").exec(I))&&(We=d(We,At,$e.label||$e)),We})}function Se(je){return C(je,function(We,$e){var At=$e.pattern||S($e);return!We&&(We=RegExp("\\b"+At+" *\\d+[.\\w_]*","i").exec(I)||RegExp("\\b"+At+" *\\w+-[\\w]*","i").exec(I)||RegExp("\\b"+At+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(I))&&((We=String($e.label&&!RegExp(At,"i").test($e.label)?$e.label:We).split("/"))[1]&&!/[\d.]+/.test(We[0])&&(We[0]+=" "+We[1]),$e=$e.label||$e,We=E(We[0].replace(RegExp(At,"i"),$e).replace(RegExp("; *(?:"+$e+"[_-])?","i")," ").replace(RegExp("("+$e+")[-_.]?(\\w)","i"),"$1 $2"))),We})}function Ge(je){return C(je,function(We,$e){return We||(RegExp($e+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(I)||0)[1]||null})}function ke(){return this.description||""}if(G&&(G=[G]),/\bAndroid\b/.test(Fe)&&!q&&(ie=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(I))&&(q=P(ie[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null),pe&&!q?q=Se([pe]):pe&&q&&(q=q.replace(RegExp("^("+S(pe)+")[-_.\\s]","i"),pe+" ").replace(RegExp("^("+S(pe)+")[-_.]?(\\w)","i"),pe+" $2")),(ie=/\bGoogle TV\b/.exec(q))&&(q=ie[0]),/\bSimulator\b/i.test(I)&&(q=(q?q+" ":"")+"Simulator"),W=="Opera Mini"&&/\bOPiOS\b/.test(I)&&$.push("running in Turbo/Uncompressed mode"),W=="IE"&&/\blike iPhone OS\b/.test(I)?(ie=R(I.replace(/like iPhone OS/,"")),pe=ie.manufacturer,q=ie.product):/^iP/.test(q)?(W||(W="Safari"),Fe="iOS"+((ie=/ OS ([\d_]+)/i.exec(I))?" "+ie[1].replace(/_/g,"."):"")):W=="Konqueror"&&/^Linux\b/i.test(Fe)?Fe="Kubuntu":pe&&pe!="Google"&&(/Chrome/.test(W)&&!/\bMobile Safari\b/i.test(I)||/\bVita\b/.test(q))||/\bAndroid\b/.test(Fe)&&/^Chrome/.test(W)&&/\bVersion\//i.test(I)?(W="Android Browser",Fe=/\bAndroid\b/.test(Fe)?Fe:"Android"):W=="Silk"?(/\bMobi/i.test(I)||(Fe="Android",$.unshift("desktop mode")),/Accelerated *= *true/i.test(I)&&$.unshift("accelerated")):W=="UC Browser"&&/\bUCWEB\b/.test(I)?$.push("speed mode"):W=="PaleMoon"&&(ie=/\bFirefox\/([\d.]+)\b/.exec(I))?$.push("identifying as Firefox "+ie[1]):W=="Firefox"&&(ie=/\b(Mobile|Tablet|TV)\b/i.exec(I))?(Fe||(Fe="Firefox OS"),q||(q=ie[1])):!W||(ie=!/\bMinefield\b/i.test(I)&&/\b(?:Firefox|Safari)\b/.exec(W))?(W&&!q&&/[\/,]|^[^(]+?\)/.test(I.slice(I.indexOf(ie+"/")+8))&&(W=null),(ie=q||pe||Fe)&&(q||pe||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(Fe))&&(W=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(Fe)?Fe:ie)+" Browser")):W=="Electron"&&(ie=(/\bChrome\/([\d.]+)\b/.exec(I)||0)[1])&&$.push("Chromium "+ie),H||(H=Ge(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",S(W),"(?:Firefox|Minefield|NetFront)"])),(ie=G=="iCab"&&parseFloat(H)>3&&"WebKit"||/\bOpera\b/.test(W)&&(/\bOPR\b/.test(I)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(I)&&!/^(?:Trident|EdgeHTML)$/.test(G)&&"WebKit"||!G&&/\bMSIE\b/i.test(I)&&(Fe=="Mac OS"?"Tasman":"Trident")||G=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(W)&&"NetFront")&&(G=[ie]),W=="IE"&&(ie=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(I)||0)[1])?(W+=" Mobile",Fe="Windows Phone "+(/\+$/.test(ie)?ie:ie+".x"),$.unshift("desktop mode")):/\bWPDesktop\b/i.test(I)?(W="IE Mobile",Fe="Windows Phone 8.x",$.unshift("desktop mode"),H||(H=(/\brv:([\d.]+)/.exec(I)||0)[1])):W!="IE"&&G=="Trident"&&(ie=/\brv:([\d.]+)/.exec(I))&&(W&&$.push("identifying as "+W+(H?" "+H:"")),W="IE",H=ie[1]),K){if(w(V,"global"))if(ve&&(ie=ve.lang.System,D=ie.getProperty("os.arch"),Fe=Fe||ie.getProperty("os.name")+" "+ie.getProperty("os.version")),Be){try{H=V.require("ringo/engine").version.join("."),W="RingoJS"}catch(je){(ie=V.system)&&ie.global.system==V.system&&(W="Narwhal",Fe||(Fe=ie[0].os||null))}W||(W="Rhino")}else typeof V.process=="object"&&!V.process.browser&&(ie=V.process)&&(typeof ie.versions=="object"&&(typeof ie.versions.electron=="string"?($.push("Node "+ie.versions.node),W="Electron",H=ie.versions.electron):typeof ie.versions.nw=="string"&&($.push("Chromium "+H,"Node "+ie.versions.node),W="NW.js",H=ie.versions.nw)),W||(W="Node.js",D=ie.arch,Fe=ie.platform,H=/[\d.]+/.exec(ie.version),H=H?H[0]:null));else b(ie=V.runtime)==se?(W="Adobe AIR",Fe=ie.flash.system.Capabilities.os):b(ie=V.phantom)==Ee?(W="PhantomJS",H=(ie=ie.version||null)&&ie.major+"."+ie.minor+"."+ie.patch):typeof Ke.documentMode=="number"&&(ie=/\bTrident\/(\d+)/i.exec(I))?(H=[H,Ke.documentMode],(ie=+ie[1]+4)!=H[1]&&($.push("IE "+H[1]+" mode"),G&&(G[1]=""),H[1]=ie),H=W=="IE"?String(H[1].toFixed(1)):H[0]):typeof Ke.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(W)&&($.push("masking as "+W+" "+H),W="IE",H="11.0",G=["Trident"],Fe="Windows");Fe=Fe&&E(Fe)}if(H&&(ie=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(H)||/(?:alpha|beta)(?: ?\d)?/i.exec(I+";"+(K&&k.appMinorVersion))||/\bMinefield\b/i.test(I)&&"a")&&(ee=/b/i.test(ie)?"beta":"alpha",H=H.replace(RegExp(ie+"\\+?$"),"")+(ee=="beta"?_e:be)+(/\d+\+?/.exec(ie)||"")),W=="Fennec"||W=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(Fe))W="Firefox Mobile";else if(W=="Maxthon"&&H)H=H.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(q))q=="Xbox 360"&&(Fe=null),q=="Xbox 360"&&/\bIEMobile\b/.test(I)&&$.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(W)||W&&!q&&!/Browser|Mobi/.test(W))&&(Fe=="Windows CE"||/Mobi/i.test(I)))W+=" Mobile";else if(W=="IE"&&K)try{V.external===null&&$.unshift("platform preview")}catch(je){$.unshift("embedded")}else(/\bBlackBerry\b/.test(q)||/\bBB10\b/.test(I))&&(ie=(RegExp(q.replace(/ +/g," *")+"/([.\\d]+)","i").exec(I)||0)[1]||H)?(ie=[ie,/BB10/.test(I)],Fe=(ie[1]?(q=null,pe="BlackBerry"):"Device Software")+" "+ie[0],H=null):this!=B&&q!="Wii"&&(K&&He||/Opera/.test(W)&&/\b(?:MSIE|Firefox)\b/i.test(I)||W=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(Fe)||W=="IE"&&(Fe&&!/^Win/.test(Fe)&&H>5.5||/\bWindows XP\b/.test(Fe)&&H>8||H==8&&!/\bTrident\b/.test(I)))&&!i.test(ie=R.call(B,I.replace(i,"")+";"))&&ie.name&&(ie="ing as "+ie.name+((ie=ie.version)?" "+ie:""),i.test(W)?(/\bIE\b/.test(ie)&&Fe=="Mac OS"&&(Fe=null),ie="identify"+ie):(ie="mask"+ie,ge?W=E(ge.replace(/([a-z])([A-Z])/g,"$1 $2")):W="Opera",/\bIE\b/.test(ie)&&(Fe=null),K||(H=null)),G=["Presto"],$.push(ie));(ie=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(I)||0)[1])&&(ie=[parseFloat(ie.replace(/\.(\d)$/,".0$1")),ie],W=="Safari"&&ie[1].slice(-1)=="+"?(W="WebKit Nightly",ee="alpha",H=ie[1].slice(0,-1)):(H==ie[1]||H==(ie[2]=(/\bSafari\/([\d.]+\+?)/i.exec(I)||0)[1]))&&(H=null),ie[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(I)||0)[1],ie[0]==537.36&&ie[2]==537.36&&parseFloat(ie[1])>=28&&G=="WebKit"&&(G=["Blink"]),!K||!Q&&!ie[1]?(G&&(G[1]="like Safari"),ie=(ie=ie[0],ie<400?1:ie<500?2:ie<526?3:ie<533?4:ie<534?"4+":ie<535?5:ie<537?6:ie<538?7:ie<601?8:ie<602?9:ie<604?10:ie<606?11:ie<608?12:"12")):(G&&(G[1]="like Chrome"),ie=ie[1]||(ie=ie[0],ie<530?1:ie<532?2:ie<532.05?3:ie<533?4:ie<534.03?5:ie<534.07?6:ie<534.1?7:ie<534.13?8:ie<534.16?9:ie<534.24?10:ie<534.3?11:ie<535.01?12:ie<535.02?"13+":ie<535.07?15:ie<535.11?16:ie<535.19?17:ie<536.05?18:ie<536.1?19:ie<537.01?20:ie<537.11?"21+":ie<537.13?23:ie<537.18?24:ie<537.24?25:ie<537.36?26:G!="Blink"?"27":"28")),G&&(G[1]+=" "+(ie+=typeof ie=="number"?".x":/[.+]/.test(ie)?"":"+")),W=="Safari"&&(!H||parseInt(H)>45)?H=ie:W=="Chrome"&&/\bHeadlessChrome/i.test(I)&&$.unshift("headless")),W=="Opera"&&(ie=/\bzbov|zvav$/.exec(Fe))?(W+=" ",$.unshift("desktop mode"),ie=="zvav"?(W+="Mini",H=null):W+="Mobile",Fe=Fe.replace(RegExp(" *"+ie+"$"),"")):W=="Safari"&&/\bChrome\b/.exec(G&&G[1])?($.unshift("desktop mode"),W="Chrome Mobile",H=null,/\bOS X\b/.test(Fe)?(pe="Apple",Fe="iOS 4.3+"):Fe=null):/\bSRWare Iron\b/.test(W)&&!H&&(H=Ge("Chrome")),H&&H.indexOf(ie=/[\d.]+$/.exec(Fe))==0&&I.indexOf("/"+ie+"-")>-1&&(Fe=P(Fe.replace(ie,""))),Fe&&Fe.indexOf(W)!=-1&&!RegExp(W+" OS").test(Fe)&&(Fe=Fe.replace(RegExp(" *"+S(W)+" *"),"")),G&&!/\b(?:Avant|Nook)\b/.test(W)&&(/Browser|Lunascape|Maxthon/.test(W)||W!="Safari"&&/^iOS/.test(Fe)&&/\bSafari\b/.test(G[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(W)&&G[1])&&(ie=G[G.length-1])&&$.push(ie),$.length&&($=["("+$.join("; ")+")"]),pe&&q&&q.indexOf(pe)<0&&$.push("on "+pe),q&&$.push((/^on /.test($[$.length-1])?"":"on ")+q),Fe&&(ie=/ ([\d.+]+)$/.exec(Fe),oe=ie&&Fe.charAt(Fe.length-ie[0].length-1)=="/",Fe={architecture:32,family:ie&&!oe?Fe.replace(ie[0],""):Fe,version:ie?ie[1]:null,toString:function(){var je=this.version;return this.family+(je&&!oe?" "+je:"")+(this.architecture==64?" 64-bit":"")}}),(ie=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(D))&&!/\bi686\b/i.test(D)?(Fe&&(Fe.architecture=64,Fe.family=Fe.family.replace(RegExp(" *"+ie),"")),W&&(/\bWOW64\b/i.test(I)||K&&/\w(?:86|32)$/.test(k.cpuClass||k.platform)&&!/\bWin64; x64\b/i.test(I))&&$.unshift("32-bit")):Fe&&/^OS X/.test(Fe.family)&&W=="Chrome"&&parseFloat(H)>=39&&(Fe.architecture=64),I||(I=null);var at={};return at.description=I,at.layout=G&&G[0],at.manufacturer=pe,at.name=W,at.prerelease=ee,at.product=q,at.ua=I,at.version=W&&H,at.os=Fe||{architecture:null,family:null,version:null,toString:function(){return"null"}},at.parse=R,at.toString=ke,at.version&&$.unshift(H),at.name&&$.unshift(W),Fe&&W&&!(Fe==String(Fe).split(" ")[0]&&(Fe==W.split(" ")[0]||q))&&$.push(q?"("+Fe+")":"on "+Fe),$.length&&(at.description=$.join(" ")),at}var Z=R();typeof F=="function"&&typeof F.amd=="object"&&F.amd?(n.platform=Z,F(function(){return Z})):o&&s?B(Z,function(I,V){o[V]=I}):n.platform=Z}).call(this)}).call(this)}).call(this,typeof st!="undefined"?st: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,o,s){if(typeof n!="function")throw new TypeError('"callback" argument must be a function');var r=arguments.length,t,i;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,o)});case 4:return c.nextTick(function(){n.call(null,l,o,s)});default:for(t=new Array(r-1),i=0;i<t.length;)t[i++]=arguments[i];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 o(){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=o}catch(y){n=o}})();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(E){try{return u.call(null,y,0)}catch(B){return u.call(this,y,0)}}}function r(y){if(n===clearTimeout)return clearTimeout(y);if((n===o||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(y);try{return n(y)}catch(E){try{return n.call(null,y)}catch(B){return n.call(this,y)}}}var t=[],i=!1,a,A=-1;function p(){!i||!a||(i=!1,a.length?t=a.concat(t):A=-1,t.length&&h())}function h(){if(!i){var y=s(p);i=!0;for(var E=t.length;E;){for(a=t,t=[];++A<E;)a&&a[A].run();A=-1,E=t.length}a=null,i=!1,r(y)}}c.nextTick=function(y){var E=new Array(arguments.length-1);if(arguments.length>1)for(var B=1;B<arguments.length;B++)E[B-1]=arguments[B];t.push(new m(y,E)),t.length===1&&!i&&s(h)};function m(y,E){this.fun=y,this.array=E}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,o=typeof c=="object"&&c;(o.global===o||o.window===o||o.self===o)&&(u=o);var s,r=2147483647,t=36,i=1,a=26,A=38,p=700,h=72,m=128,d="-",y=/^xn--/,E=/[^\x20-\x7E]/,B=/[\x2E\u3002\uFF0E\uFF61]/g,b={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},w=t-i,S=Math.floor,C=String.fromCharCode,P;function R(me){throw new RangeError(b[me])}function Z(me,Ee){for(var ve=me.length,Be=[];ve--;)Be[ve]=Ee(me[ve]);return Be}function I(me,Ee){var ve=me.split("@"),Be="";ve.length>1&&(Be=ve[0]+"@",me=ve[1]),me=me.replace(B,".");var be=me.split("."),_e=Z(be,Ee).join(".");return Be+_e}function V(me){for(var Ee=[],ve=0,Be=me.length,be,_e;ve<Be;)be=me.charCodeAt(ve++),be>=55296&&be<=56319&&ve<Be?(_e=me.charCodeAt(ve++),(_e&64512)==56320?Ee.push(((be&1023)<<10)+(_e&1023)+65536):(Ee.push(be),ve--)):Ee.push(be);return Ee}function M(me){return Z(me,function(Ee){var ve="";return Ee>65535&&(Ee-=65536,ve+=C(Ee>>>10&1023|55296),Ee=56320|Ee&1023),ve+=C(Ee),ve}).join("")}function k(me){return me-48<10?me-22:me-65<26?me-65:me-97<26?me-97:t}function te(me,Ee){return me+22+75*(me<26)-((Ee!=0)<<5)}function ne(me,Ee,ve){var Be=0;for(me=ve?S(me/p):me>>1,me+=S(me/Ee);me>w*a>>1;Be+=t)me=S(me/w);return S(Be+(w+1)*me/(me+A))}function Q(me){var Ee=[],ve=me.length,Be,be=0,_e=m,Ke=h,He,ge,ie,D,$,ee,K,H,oe;for(He=me.lastIndexOf(d),He<0&&(He=0),ge=0;ge<He;++ge)me.charCodeAt(ge)>=128&&R("not-basic"),Ee.push(me.charCodeAt(ge));for(ie=He>0?He+1:0;ie<ve;){for(D=be,$=1,ee=t;ie>=ve&&R("invalid-input"),K=k(me.charCodeAt(ie++)),(K>=t||K>S((r-be)/$))&&R("overflow"),be+=K*$,H=ee<=Ke?i:ee>=Ke+a?a:ee-Ke,!(K<H);ee+=t)oe=t-H,$>S(r/oe)&&R("overflow"),$*=oe;Be=Ee.length+1,Ke=ne(be-D,Be,D==0),S(be/Be)>r-_e&&R("overflow"),_e+=S(be/Be),be%=Be,Ee.splice(be++,0,_e)}return M(Ee)}function ue(me){var Ee,ve,Be,be,_e,Ke,He,ge,ie,D,$,ee=[],K,H,oe,G;for(me=V(me),K=me.length,Ee=m,ve=0,_e=h,Ke=0;Ke<K;++Ke)$=me[Ke],$<128&&ee.push(C($));for(Be=be=ee.length,be&&ee.push(d);Be<K;){for(He=r,Ke=0;Ke<K;++Ke)$=me[Ke],$>=Ee&&$<He&&(He=$);for(H=Be+1,He-Ee>S((r-ve)/H)&&R("overflow"),ve+=(He-Ee)*H,Ee=He,Ke=0;Ke<K;++Ke)if($=me[Ke],$<Ee&&++ve>r&&R("overflow"),$==Ee){for(ge=ve,ie=t;D=ie<=_e?i:ie>=_e+a?a:ie-_e,!(ge<D);ie+=t)G=ge-D,oe=t-D,ee.push(C(te(D+G%oe,0))),ge=S(G/oe);ee.push(C(te(ge,0))),_e=ne(ve,H,Be==be),ve=0,++Be}++ve,++Ee}return ee.join("")}function se(me){return I(me,function(Ee){return y.test(Ee)?Q(Ee.slice(4).toLowerCase()):Ee})}function de(me){return I(me,function(Ee){return E.test(Ee)?"xn--"+ue(Ee):Ee})}if(s={version:"1.4.1",ucs2:{decode:V,encode:M},decode:Q,encode:ue,toASCII:de,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(P in s)s.hasOwnProperty(P)&&(n[P]=s[P]);else u.punycode=s})(this)}).call(this)}).call(this,typeof st!="undefined"?st: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,o,s){l=l||"&",o=o||"=";var r={};if(typeof n!="string"||n.length===0)return r;var t=/\+/g;n=n.split(l);var i=1e3;s&&typeof s.maxKeys=="number"&&(i=s.maxKeys);var a=n.length;i>0&&a>i&&(a=i);for(var A=0;A<a;++A){var p=n[A].replace(t,"%20"),h=p.indexOf(o),m,d,y,E;h>=0?(m=p.substr(0,h),d=p.substr(h+1)):(m=p,d=""),y=decodeURIComponent(m),E=decodeURIComponent(d),c(r,y)?u(r[y])?r[y].push(E):r[y]=[r[y],E]:r[y]=E}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(o){switch(typeof o){case"string":return o;case"boolean":return o?"true":"false";case"number":return isFinite(o)?o:"";default:return""}};v.exports=function(o,s,r,t){return s=s||"&",r=r||"=",o===null&&(o=void 0),typeof o=="object"?n(l(o),function(i){var a=encodeURIComponent(c(i))+r;return u(o[i])?n(o[i],function(A){return a+encodeURIComponent(c(A))}).join(s):a+encodeURIComponent(c(o[i]))}).join(s):t?encodeURIComponent(c(t))+r+encodeURIComponent(c(o)):""};var u=Array.isArray||function(o){return Object.prototype.toString.call(o)==="[object Array]"};function n(o,s){if(o.map)return o.map(s);for(var r=[],t=0;t<o.length;t++)r.push(s(o[t],t));return r}var l=Object.keys||function(o){var s=[];for(var r in o)Object.prototype.hasOwnProperty.call(o,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=i;var n=Object.create(e("core-util-is"));n.inherits=e("inherits");var l=e("./_stream_readable"),o=e("./_stream_writable");n.inherits(i,l);for(var s=u(o.prototype),r=0;r<s.length;r++){var t=s[r];i.prototype[t]||(i.prototype[t]=o.prototype[t])}function i(p){if(!(this instanceof i))return new i(p);l.call(this,p),o.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(i.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(i.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)}}),i.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,o,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=C;var l=e("isarray"),o;C.ReadableState=S;var s=e("events").EventEmitter,r=function($,ee){return $.listeners(ee).length},t=e("./internal/streams/stream"),i=e("safe-buffer").Buffer,a=u.Uint8Array||function(){};function A($){return i.from($)}function p($){return i.isBuffer($)||$ 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"),E=e("./internal/streams/destroy"),B;h.inherits(C,t);var b=["error","close","destroy","pause","resume"];function w($,ee,K){if(typeof $.prependListener=="function")return $.prependListener(ee,K);!$._events||!$._events[ee]?$.on(ee,K):l($._events[ee])?$._events[ee].unshift(K):$._events[ee]=[K,$._events[ee]]}function S($,ee){o=o||e("./_stream_duplex"),$=$||{};var K=ee instanceof o;this.objectMode=!!$.objectMode,K&&(this.objectMode=this.objectMode||!!$.readableObjectMode);var H=$.highWaterMark,oe=$.readableHighWaterMark,G=this.objectMode?16:16*1024;H||H===0?this.highWaterMark=H:K&&(oe||oe===0)?this.highWaterMark=oe:this.highWaterMark=G,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=$.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,$.encoding&&(B||(B=e("string_decoder/").StringDecoder),this.decoder=new B($.encoding),this.encoding=$.encoding)}function C($){if(o=o||e("./_stream_duplex"),!(this instanceof C))return new C($);this._readableState=new S($,this),this.readable=!0,$&&(typeof $.read=="function"&&(this._read=$.read),typeof $.destroy=="function"&&(this._destroy=$.destroy)),t.call(this)}Object.defineProperty(C.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function($){this._readableState&&(this._readableState.destroyed=$)}}),C.prototype.destroy=E.destroy,C.prototype._undestroy=E.undestroy,C.prototype._destroy=function($,ee){this.push(null),ee($)},C.prototype.push=function($,ee){var K=this._readableState,H;return K.objectMode?H=!0:typeof $=="string"&&(ee=ee||K.defaultEncoding,ee!==K.encoding&&($=i.from($,ee),ee=""),H=!0),P(this,$,ee,!1,H)},C.prototype.unshift=function($){return P(this,$,null,!0,!1)};function P($,ee,K,H,oe){var G=$._readableState;if(ee===null)G.reading=!1,te($,G);else{var W;oe||(W=Z(G,ee)),W?$.emit("error",W):G.objectMode||ee&&ee.length>0?(typeof ee!="string"&&!G.objectMode&&Object.getPrototypeOf(ee)!==i.prototype&&(ee=A(ee)),H?G.endEmitted?$.emit("error",new Error("stream.unshift() after end event")):R($,G,ee,!0):G.ended?$.emit("error",new Error("stream.push() after EOF")):(G.reading=!1,G.decoder&&!K?(ee=G.decoder.write(ee),G.objectMode||ee.length!==0?R($,G,ee,!1):ue($,G)):R($,G,ee,!1))):H||(G.reading=!1)}return I(G)}function R($,ee,K,H){ee.flowing&&ee.length===0&&!ee.sync?($.emit("data",K),$.read(0)):(ee.length+=ee.objectMode?1:K.length,H?ee.buffer.unshift(K):ee.buffer.push(K),ee.needReadable&&ne($)),ue($,ee)}function Z($,ee){var K;return!p(ee)&&typeof ee!="string"&&ee!==void 0&&!$.objectMode&&(K=new TypeError("Invalid non-string/buffer chunk")),K}function I($){return!$.ended&&($.needReadable||$.length<$.highWaterMark||$.length===0)}C.prototype.isPaused=function(){return this._readableState.flowing===!1},C.prototype.setEncoding=function($){return B||(B=e("string_decoder/").StringDecoder),this._readableState.decoder=new B($),this._readableState.encoding=$,this};var V=8388608;function M($){return $>=V?$=V:($--,$|=$>>>1,$|=$>>>2,$|=$>>>4,$|=$>>>8,$|=$>>>16,$++),$}function k($,ee){return $<=0||ee.length===0&&ee.ended?0:ee.objectMode?1:$!==$?ee.flowing&&ee.length?ee.buffer.head.data.length:ee.length:($>ee.highWaterMark&&(ee.highWaterMark=M($)),$<=ee.length?$:ee.ended?ee.length:(ee.needReadable=!0,0))}C.prototype.read=function($){d("read",$),$=parseInt($,10);var ee=this._readableState,K=$;if($!==0&&(ee.emittedReadable=!1),$===0&&ee.needReadable&&(ee.length>=ee.highWaterMark||ee.ended))return d("read: emitReadable",ee.length,ee.ended),ee.length===0&&ee.ended?ge(this):ne(this),null;if($=k($,ee),$===0&&ee.ended)return ee.length===0&&ge(this),null;var H=ee.needReadable;d("need readable",H),(ee.length===0||ee.length-$<ee.highWaterMark)&&(H=!0,d("length less than watermark",H)),ee.ended||ee.reading?(H=!1,d("reading or ended",H)):H&&(d("do read"),ee.reading=!0,ee.sync=!0,ee.length===0&&(ee.needReadable=!0),this._read(ee.highWaterMark),ee.sync=!1,ee.reading||($=k(K,ee)));var oe;return $>0?oe=be($,ee):oe=null,oe===null?(ee.needReadable=!0,$=0):ee.length-=$,ee.length===0&&(ee.ended||(ee.needReadable=!0),K!==$&&ee.ended&&ge(this)),oe!==null&&this.emit("data",oe),oe};function te($,ee){if(!ee.ended){if(ee.decoder){var K=ee.decoder.end();K&&K.length&&(ee.buffer.push(K),ee.length+=ee.objectMode?1:K.length)}ee.ended=!0,ne($)}}function ne($){var ee=$._readableState;ee.needReadable=!1,ee.emittedReadable||(d("emitReadable",ee.flowing),ee.emittedReadable=!0,ee.sync?n.nextTick(Q,$):Q($))}function Q($){d("emit readable"),$.emit("readable"),Be($)}function ue($,ee){ee.readingMore||(ee.readingMore=!0,n.nextTick(se,$,ee))}function se($,ee){for(var K=ee.length;!ee.reading&&!ee.flowing&&!ee.ended&&ee.length<ee.highWaterMark&&(d("maybeReadMore read 0"),$.read(0),K!==ee.length);)K=ee.length;ee.readingMore=!1}C.prototype._read=function($){this.emit("error",new Error("_read() is not implemented"))},C.prototype.pipe=function($,ee){var K=this,H=this._readableState;switch(H.pipesCount){case 0:H.pipes=$;break;case 1:H.pipes=[H.pipes,$];break;default:H.pipes.push($);break}H.pipesCount+=1,d("pipe count=%d opts=%j",H.pipesCount,ee);var oe=(!ee||ee.end!==!1)&&$!==c.stdout&&$!==c.stderr,G=oe?q:ke;H.endEmitted?n.nextTick(G):K.once("end",G),$.on("unpipe",W);function W(at,je){d("onunpipe"),at===K&&je&&je.hasUnpiped===!1&&(je.hasUnpiped=!0,Oe())}function q(){d("onend"),$.end()}var pe=de(K);$.on("drain",pe);var Fe=!1;function Oe(){d("cleanup"),$.removeListener("close",Se),$.removeListener("finish",Ge),$.removeListener("drain",pe),$.removeListener("error",et),$.removeListener("unpipe",W),K.removeListener("end",q),K.removeListener("end",ke),K.removeListener("data",Re),Fe=!0,H.awaitDrain&&(!$._writableState||$._writableState.needDrain)&&pe()}var Te=!1;K.on("data",Re);function Re(at){d("ondata"),Te=!1;var je=$.write(at);je===!1&&!Te&&((H.pipesCount===1&&H.pipes===$||H.pipesCount>1&&D(H.pipes,$)!==-1)&&!Fe&&(d("false write response, pause",K._readableState.awaitDrain),K._readableState.awaitDrain++,Te=!0),K.pause())}function et(at){d("onerror",at),ke(),$.removeListener("error",et),r($,"error")===0&&$.emit("error",at)}w($,"error",et);function Se(){$.removeListener("finish",Ge),ke()}$.once("close",Se);function Ge(){d("onfinish"),$.removeListener("close",Se),ke()}$.once("finish",Ge);function ke(){d("unpipe"),K.unpipe($)}return $.emit("pipe",K),H.flowing||(d("pipe resume"),K.resume()),$};function de($){return function(){var ee=$._readableState;d("pipeOnDrain",ee.awaitDrain),ee.awaitDrain&&ee.awaitDrain--,ee.awaitDrain===0&&r($,"data")&&(ee.flowing=!0,Be($))}}C.prototype.unpipe=function($){var ee=this._readableState,K={hasUnpiped:!1};if(ee.pipesCount===0)return this;if(ee.pipesCount===1)return $&&$!==ee.pipes?this:($||($=ee.pipes),ee.pipes=null,ee.pipesCount=0,ee.flowing=!1,$&&$.emit("unpipe",this,K),this);if(!$){var H=ee.pipes,oe=ee.pipesCount;ee.pipes=null,ee.pipesCount=0,ee.flowing=!1;for(var G=0;G<oe;G++)H[G].emit("unpipe",this,K);return this}var W=D(ee.pipes,$);return W===-1?this:(ee.pipes.splice(W,1),ee.pipesCount-=1,ee.pipesCount===1&&(ee.pipes=ee.pipes[0]),$.emit("unpipe",this,K),this)},C.prototype.on=function($,ee){var K=t.prototype.on.call(this,$,ee);if($==="data")this._readableState.flowing!==!1&&this.resume();else if($==="readable"){var H=this._readableState;!H.endEmitted&&!H.readableListening&&(H.readableListening=H.needReadable=!0,H.emittedReadable=!1,H.reading?H.length&&ne(this):n.nextTick(me,this))}return K},C.prototype.addListener=C.prototype.on;function me($){d("readable nexttick read 0"),$.read(0)}C.prototype.resume=function(){var $=this._readableState;return $.flowing||(d("resume"),$.flowing=!0,Ee(this,$)),this};function Ee($,ee){ee.resumeScheduled||(ee.resumeScheduled=!0,n.nextTick(ve,$,ee))}function ve($,ee){ee.reading||(d("resume read 0"),$.read(0)),ee.resumeScheduled=!1,ee.awaitDrain=0,$.emit("resume"),Be($),ee.flowing&&!ee.reading&&$.read(0)}C.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 Be($){var ee=$._readableState;for(d("flow",ee.flowing);ee.flowing&&$.read()!==null;);}C.prototype.wrap=function($){var ee=this,K=this._readableState,H=!1;$.on("end",function(){if(d("wrapped end"),K.decoder&&!K.ended){var W=K.decoder.end();W&&W.length&&ee.push(W)}ee.push(null)}),$.on("data",function(W){if(d("wrapped data"),K.decoder&&(W=K.decoder.write(W)),!(K.objectMode&&W==null)&&!(!K.objectMode&&(!W||!W.length))){var q=ee.push(W);q||(H=!0,$.pause())}});for(var oe in $)this[oe]===void 0&&typeof $[oe]=="function"&&(this[oe]=function(W){return function(){return $[W].apply($,arguments)}}(oe));for(var G=0;G<b.length;G++)$.on(b[G],this.emit.bind(this,b[G]));return this._read=function(W){d("wrapped _read",W),H&&(H=!1,$.resume())},this},Object.defineProperty(C.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),C._fromList=be;function be($,ee){if(ee.length===0)return null;var K;return ee.objectMode?K=ee.buffer.shift():!$||$>=ee.length?(ee.decoder?K=ee.buffer.join(""):ee.buffer.length===1?K=ee.buffer.head.data:K=ee.buffer.concat(ee.length),ee.buffer.clear()):K=_e($,ee.buffer,ee.decoder),K}function _e($,ee,K){var H;return $<ee.head.data.length?(H=ee.head.data.slice(0,$),ee.head.data=ee.head.data.slice($)):$===ee.head.data.length?H=ee.shift():H=K?Ke($,ee):He($,ee),H}function Ke($,ee){var K=ee.head,H=1,oe=K.data;for($-=oe.length;K=K.next;){var G=K.data,W=$>G.length?G.length:$;if(W===G.length?oe+=G:oe+=G.slice(0,$),$-=W,$===0){W===G.length?(++H,K.next?ee.head=K.next:ee.head=ee.tail=null):(ee.head=K,K.data=G.slice(W));break}++H}return ee.length-=H,oe}function He($,ee){var K=i.allocUnsafe($),H=ee.head,oe=1;for(H.data.copy(K),$-=H.data.length;H=H.next;){var G=H.data,W=$>G.length?G.length:$;if(G.copy(K,K.length-$,0,W),$-=W,$===0){W===G.length?(++oe,H.next?ee.head=H.next:ee.head=ee.tail=null):(ee.head=H,H.data=G.slice(W));break}++oe}return ee.length-=oe,K}function ge($){var ee=$._readableState;if(ee.length>0)throw new Error('"endReadable()" called on non-empty stream');ee.endEmitted||(ee.ended=!0,n.nextTick(ie,ee,$))}function ie($,ee){!$.endEmitted&&$.length===0&&($.endEmitted=!0,ee.readable=!1,ee.emit("end"))}function D($,ee){for(var K=0,H=$.length;K<H;K++)if($[K]===ee)return K;return-1}}).call(this)}).call(this,e("_process"),typeof st!="undefined"?st: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 i=this._transformState;i.transforming=!1;var a=i.writecb;if(!a)return this.emit("error",new Error("write callback called multiple times"));i.writechunk=null,i.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",o)}function o(){var r=this;typeof this._flush=="function"?this._flush(function(t,i){s(r,t,i)}):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,i){throw new Error("_transform() is not implemented")},l.prototype._write=function(r,t,i){var a=this._transformState;if(a.writecb=i,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 i=this;c.prototype._destroy.call(this,r,function(a){t(a),i.emit("close")})};function s(r,t,i){if(t)return r.emit("error",t);if(i!=null&&r.push(i),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=w;function o(ve,Be,be){this.chunk=ve,this.encoding=Be,this.callback=be,this.next=null}function s(ve){var Be=this;this.next=null,this.entry=null,this.finish=function(){Ee(Be,ve)}}var r=!c.browser&&["v0.10","v0.9."].indexOf(c.version.slice(0,5))>-1?n:l.nextTick,t;w.WritableState=B;var i=Object.create(e("core-util-is"));i.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");i.inherits(w,A);function E(){}function B(ve,Be){t=t||e("./_stream_duplex"),ve=ve||{};var be=Be instanceof t;this.objectMode=!!ve.objectMode,be&&(this.objectMode=this.objectMode||!!ve.writableObjectMode);var _e=ve.highWaterMark,Ke=ve.writableHighWaterMark,He=this.objectMode?16:16*1024;_e||_e===0?this.highWaterMark=_e:be&&(Ke||Ke===0)?this.highWaterMark=Ke:this.highWaterMark=He,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(ie){M(Be,ie)},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)}B.prototype.getBuffer=function(){for(var Be=this.bufferedRequest,be=[];Be;)be.push(Be),Be=Be.next;return be},function(){try{Object.defineProperty(B.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ve){}}();var b;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(b=Function.prototype[Symbol.hasInstance],Object.defineProperty(w,Symbol.hasInstance,{value:function(ve){return b.call(this,ve)?!0:this!==w?!1:ve&&ve._writableState instanceof B}})):b=function(ve){return ve instanceof this};function w(ve){if(t=t||e("./_stream_duplex"),!b.call(w,this)&&!(this instanceof t))return new w(ve);this._writableState=new B(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)}w.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function S(ve,Be){var be=new Error("write after end");ve.emit("error",be),l.nextTick(Be,be)}function C(ve,Be,be,_e){var Ke=!0,He=!1;return be===null?He=new TypeError("May not write null values to stream"):typeof be!="string"&&be!==void 0&&!Be.objectMode&&(He=new TypeError("Invalid non-string/buffer chunk")),He&&(ve.emit("error",He),l.nextTick(_e,He),Ke=!1),Ke}w.prototype.write=function(ve,Be,be){var _e=this._writableState,Ke=!1,He=!_e.objectMode&&d(ve);return He&&!p.isBuffer(ve)&&(ve=m(ve)),typeof Be=="function"&&(be=Be,Be=null),He?Be="buffer":Be||(Be=_e.defaultEncoding),typeof be!="function"&&(be=E),_e.ended?S(this,be):(He||C(this,_e,ve,be))&&(_e.pendingcb++,Ke=R(this,_e,He,ve,Be,be)),Ke},w.prototype.cork=function(){var ve=this._writableState;ve.corked++},w.prototype.uncork=function(){var ve=this._writableState;ve.corked&&(ve.corked--,!ve.writing&&!ve.corked&&!ve.finished&&!ve.bufferProcessing&&ve.bufferedRequest&&ne(this,ve))},w.prototype.setDefaultEncoding=function(Be){if(typeof Be=="string"&&(Be=Be.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Be+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+Be);return this._writableState.defaultEncoding=Be,this};function P(ve,Be,be){return!ve.objectMode&&ve.decodeStrings!==!1&&typeof Be=="string"&&(Be=p.from(Be,be)),Be}Object.defineProperty(w.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function R(ve,Be,be,_e,Ke,He){if(!be){var ge=P(Be,_e,Ke);_e!==ge&&(be=!0,Ke="buffer",_e=ge)}var ie=Be.objectMode?1:_e.length;Be.length+=ie;var D=Be.length<Be.highWaterMark;if(D||(Be.needDrain=!0),Be.writing||Be.corked){var $=Be.lastBufferedRequest;Be.lastBufferedRequest={chunk:_e,encoding:Ke,isBuf:be,callback:He,next:null},$?$.next=Be.lastBufferedRequest:Be.bufferedRequest=Be.lastBufferedRequest,Be.bufferedRequestCount+=1}else Z(ve,Be,!1,ie,_e,Ke,He);return D}function Z(ve,Be,be,_e,Ke,He,ge){Be.writelen=_e,Be.writecb=ge,Be.writing=!0,Be.sync=!0,be?ve._writev(Ke,Be.onwrite):ve._write(Ke,He,Be.onwrite),Be.sync=!1}function I(ve,Be,be,_e,Ke){--Be.pendingcb,be?(l.nextTick(Ke,_e),l.nextTick(de,ve,Be),ve._writableState.errorEmitted=!0,ve.emit("error",_e)):(Ke(_e),ve._writableState.errorEmitted=!0,ve.emit("error",_e),de(ve,Be))}function V(ve){ve.writing=!1,ve.writecb=null,ve.length-=ve.writelen,ve.writelen=0}function M(ve,Be){var be=ve._writableState,_e=be.sync,Ke=be.writecb;if(V(be),Be)I(ve,be,_e,Be,Ke);else{var He=Q(be);!He&&!be.corked&&!be.bufferProcessing&&be.bufferedRequest&&ne(ve,be),_e?r(k,ve,be,He,Ke):k(ve,be,He,Ke)}}function k(ve,Be,be,_e){be||te(ve,Be),Be.pendingcb--,_e(),de(ve,Be)}function te(ve,Be){Be.length===0&&Be.needDrain&&(Be.needDrain=!1,ve.emit("drain"))}function ne(ve,Be){Be.bufferProcessing=!0;var be=Be.bufferedRequest;if(ve._writev&&be&&be.next){var _e=Be.bufferedRequestCount,Ke=new Array(_e),He=Be.corkedRequestsFree;He.entry=be;for(var ge=0,ie=!0;be;)Ke[ge]=be,be.isBuf||(ie=!1),be=be.next,ge+=1;Ke.allBuffers=ie,Z(ve,Be,!0,Be.length,Ke,"",He.finish),Be.pendingcb++,Be.lastBufferedRequest=null,He.next?(Be.corkedRequestsFree=He.next,He.next=null):Be.corkedRequestsFree=new s(Be),Be.bufferedRequestCount=0}else{for(;be;){var D=be.chunk,$=be.encoding,ee=be.callback,K=Be.objectMode?1:D.length;if(Z(ve,Be,!1,K,D,$,ee),be=be.next,Be.bufferedRequestCount--,Be.writing)break}be===null&&(Be.lastBufferedRequest=null)}Be.bufferedRequest=be,Be.bufferProcessing=!1}w.prototype._write=function(ve,Be,be){be(new Error("_write() is not implemented"))},w.prototype._writev=null,w.prototype.end=function(ve,Be,be){var _e=this._writableState;typeof ve=="function"?(be=ve,ve=null,Be=null):typeof Be=="function"&&(be=Be,Be=null),ve!=null&&this.write(ve,Be),_e.corked&&(_e.corked=1,this.uncork()),!_e.ending&&!_e.finished&&me(this,_e,be)};function Q(ve){return ve.ending&&ve.length===0&&ve.bufferedRequest===null&&!ve.finished&&!ve.writing}function ue(ve,Be){ve._final(function(be){Be.pendingcb--,be&&ve.emit("error",be),Be.prefinished=!0,ve.emit("prefinish"),de(ve,Be)})}function se(ve,Be){!Be.prefinished&&!Be.finalCalled&&(typeof ve._final=="function"?(Be.pendingcb++,Be.finalCalled=!0,l.nextTick(ue,ve,Be)):(Be.prefinished=!0,ve.emit("prefinish")))}function de(ve,Be){var be=Q(Be);return be&&(se(ve,Be),Be.pendingcb===0&&(Be.finished=!0,ve.emit("finish"))),be}function me(ve,Be,be){Be.ending=!0,de(ve,Be),be&&(Be.finished?l.nextTick(be):ve.once("finish",be)),Be.ended=!0,ve.writable=!1}function Ee(ve,Be,be){var _e=ve.entry;for(ve.entry=null;_e;){var Ke=_e.callback;Be.pendingcb--,Ke(be),_e=_e.next}Be.corkedRequestsFree?Be.corkedRequestsFree.next=ve:Be.corkedRequestsFree=ve}Object.defineProperty(w.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(ve){this._writableState&&(this._writableState.destroyed=ve)}}),w.prototype.destroy=y.destroy,w.prototype._undestroy=y.undestroy,w.prototype._destroy=function(ve,Be){this.end(),Be(ve)}}).call(this)}).call(this,e("_process"),typeof st!="undefined"?st: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(o,s){if(!(o instanceof s))throw new TypeError("Cannot call a class as a function")}var u=e("safe-buffer").Buffer,n=e("util");function l(o,s,r){o.copy(s,r)}v.exports=function(){function o(){c(this,o),this.head=null,this.tail=null,this.length=0}return o.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},o.prototype.unshift=function(r){var t={data:r,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length},o.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}},o.prototype.clear=function(){this.head=this.tail=null,this.length=0},o.prototype.join=function(r){if(this.length===0)return"";for(var t=this.head,i=""+t.data;t=t.next;)i+=r+t.data;return i},o.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),i=this.head,a=0;i;)l(i.data,t,a),a+=i.data.length,i=i.next;return t},o}(),n&&n.inspect&&n.inspect.custom&&(v.exports.prototype[n.inspect.custom]=function(){var o=n.inspect({length:this.length});return this.constructor.name+" "+o})},{"safe-buffer":396,util:89}],392:[function(e,v,g){"use strict";var c=e("process-nextick-args");function u(o,s){var r=this,t=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return t||i?(s?s(o):o&&(!this._writableState||!this._writableState.errorEmitted)&&c.nextTick(l,this,o),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(o||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(o,s){o.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,o,s=typeof Symbol=="function"?Symbol:{},r=s.iterator||"@@iterator",t=s.asyncIterator||"@@asyncIterator",i=s.toStringTag||"@@toStringTag";function a(se,de,me){return Object.defineProperty(se,de,{value:me,enumerable:!0,configurable:!0,writable:!0}),se[de]}try{a({},"")}catch(se){a=function(de,me,Ee){return de[me]=Ee}}function A(se,de,me,Ee){var ve=de&&de.prototype instanceof B?de:B,Be=Object.create(ve.prototype),be=new ne(Ee||[]);return Be._invoke=V(se,me,be),Be}u.wrap=A;function p(se,de,me){try{return{type:"normal",arg:se.call(de,me)}}catch(Ee){return{type:"throw",arg:Ee}}}var h="suspendedStart",m="suspendedYield",d="executing",y="completed",E={};function B(){}function b(){}function w(){}var S={};a(S,r,function(){return this});var C=Object.getPrototypeOf,P=C&&C(C(Q([])));P&&P!==n&&l.call(P,r)&&(S=P);var R=w.prototype=B.prototype=Object.create(S);b.prototype=w,a(R,"constructor",w),a(w,"constructor",b),b.displayName=a(w,i,"GeneratorFunction");function Z(se){["next","throw","return"].forEach(function(de){a(se,de,function(me){return this._invoke(de,me)})})}u.isGeneratorFunction=function(se){var de=typeof se=="function"&&se.constructor;return de?de===b||(de.displayName||de.name)==="GeneratorFunction":!1},u.mark=function(se){return Object.setPrototypeOf?Object.setPrototypeOf(se,w):(se.__proto__=w,a(se,i,"GeneratorFunction")),se.prototype=Object.create(R),se},u.awrap=function(se){return{__await:se}};function I(se,de){function me(Be,be,_e,Ke){var He=p(se[Be],se,be);if(He.type==="throw")Ke(He.arg);else{var ge=He.arg,ie=ge.value;return ie&&typeof ie=="object"&&l.call(ie,"__await")?de.resolve(ie.__await).then(function(D){me("next",D,_e,Ke)},function(D){me("throw",D,_e,Ke)}):de.resolve(ie).then(function(D){ge.value=D,_e(ge)},function(D){return me("throw",D,_e,Ke)})}}var Ee;function ve(Be,be){function _e(){return new de(function(Ke,He){me(Be,be,Ke,He)})}return Ee=Ee?Ee.then(_e,_e):_e()}this._invoke=ve}Z(I.prototype),a(I.prototype,t,function(){return this}),u.AsyncIterator=I,u.async=function(se,de,me,Ee,ve){ve===void 0&&(ve=Promise);var Be=new I(A(se,de,me,Ee),ve);return u.isGeneratorFunction(de)?Be:Be.next().then(function(be){return be.done?be.value:Be.next()})};function V(se,de,me){var Ee=h;return function(Be,be){if(Ee===d)throw new Error("Generator is already running");if(Ee===y){if(Be==="throw")throw be;return ue()}for(me.method=Be,me.arg=be;;){var _e=me.delegate;if(_e){var Ke=M(_e,me);if(Ke){if(Ke===E)continue;return Ke}}if(me.method==="next")me.sent=me._sent=me.arg;else if(me.method==="throw"){if(Ee===h)throw Ee=y,me.arg;me.dispatchException(me.arg)}else me.method==="return"&&me.abrupt("return",me.arg);Ee=d;var He=p(se,de,me);if(He.type==="normal"){if(Ee=me.done?y:m,He.arg===E)continue;return{value:He.arg,done:me.done}}else He.type==="throw"&&(Ee=y,me.method="throw",me.arg=He.arg)}}}function M(se,de){var me=se.iterator[de.method];if(me===o){if(de.delegate=null,de.method==="throw"){if(se.iterator.return&&(de.method="return",de.arg=o,M(se,de),de.method==="throw"))return E;de.method="throw",de.arg=new TypeError("The iterator does not provide a 'throw' method")}return E}var Ee=p(me,se.iterator,de.arg);if(Ee.type==="throw")return de.method="throw",de.arg=Ee.arg,de.delegate=null,E;var ve=Ee.arg;if(!ve)return de.method="throw",de.arg=new TypeError("iterator result is not an object"),de.delegate=null,E;if(ve.done)de[se.resultName]=ve.value,de.next=se.nextLoc,de.method!=="return"&&(de.method="next",de.arg=o);else return ve;return de.delegate=null,E}Z(R),a(R,i,"Generator"),a(R,r,function(){return this}),a(R,"toString",function(){return"[object Generator]"});function k(se){var de={tryLoc:se[0]};1 in se&&(de.catchLoc=se[1]),2 in se&&(de.finallyLoc=se[2],de.afterLoc=se[3]),this.tryEntries.push(de)}function te(se){var de=se.completion||{};de.type="normal",delete de.arg,se.completion=de}function ne(se){this.tryEntries=[{tryLoc:"root"}],se.forEach(k,this),this.reset(!0)}u.keys=function(se){var de=[];for(var me in se)de.push(me);return de.reverse(),function Ee(){for(;de.length;){var ve=de.pop();if(ve in se)return Ee.value=ve,Ee.done=!1,Ee}return Ee.done=!0,Ee}};function Q(se){if(se){var de=se[r];if(de)return de.call(se);if(typeof se.next=="function")return se;if(!isNaN(se.length)){var me=-1,Ee=function ve(){for(;++me<se.length;)if(l.call(se,me))return ve.value=se[me],ve.done=!1,ve;return ve.value=o,ve.done=!0,ve};return Ee.next=Ee}}return{next:ue}}u.values=Q;function ue(){return{value:o,done:!0}}return ne.prototype={constructor:ne,reset:function(se){if(this.prev=0,this.next=0,this.sent=this._sent=o,this.done=!1,this.delegate=null,this.method="next",this.arg=o,this.tryEntries.forEach(te),!se)for(var de in this)de.charAt(0)==="t"&&l.call(this,de)&&!isNaN(+de.slice(1))&&(this[de]=o)},stop:function(){this.done=!0;var se=this.tryEntries[0],de=se.completion;if(de.type==="throw")throw de.arg;return this.rval},dispatchException:function(se){if(this.done)throw se;var de=this;function me(Ke,He){return Be.type="throw",Be.arg=se,de.next=Ke,He&&(de.method="next",de.arg=o),!!He}for(var Ee=this.tryEntries.length-1;Ee>=0;--Ee){var ve=this.tryEntries[Ee],Be=ve.completion;if(ve.tryLoc==="root")return me("end");if(ve.tryLoc<=this.prev){var be=l.call(ve,"catchLoc"),_e=l.call(ve,"finallyLoc");if(be&&_e){if(this.prev<ve.catchLoc)return me(ve.catchLoc,!0);if(this.prev<ve.finallyLoc)return me(ve.finallyLoc)}else if(be){if(this.prev<ve.catchLoc)return me(ve.catchLoc,!0)}else if(_e){if(this.prev<ve.finallyLoc)return me(ve.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(se,de){for(var me=this.tryEntries.length-1;me>=0;--me){var Ee=this.tryEntries[me];if(Ee.tryLoc<=this.prev&&l.call(Ee,"finallyLoc")&&this.prev<Ee.finallyLoc){var ve=Ee;break}}ve&&(se==="break"||se==="continue")&&ve.tryLoc<=de&&de<=ve.finallyLoc&&(ve=null);var Be=ve?ve.completion:{};return Be.type=se,Be.arg=de,ve?(this.method="next",this.next=ve.finallyLoc,E):this.complete(Be)},complete:function(se,de){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"&&de&&(this.next=de),E},finish:function(se){for(var de=this.tryEntries.length-1;de>=0;--de){var me=this.tryEntries[de];if(me.finallyLoc===se)return this.complete(me.completion,me.afterLoc),te(me),E}},catch:function(se){for(var de=this.tryEntries.length-1;de>=0;--de){var me=this.tryEntries[de];if(me.tryLoc===se){var Ee=me.completion;if(Ee.type==="throw"){var ve=Ee.arg;te(me)}return ve}}throw new Error("illegal catch attempt")},delegateYield:function(se,de,me){return this.delegate={iterator:Q(se),resultName:de,nextLoc:me},this.method==="next"&&(this.arg=o),E}},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(o,s){for(var r in o)s[r]=o[r]}u.from&&u.alloc&&u.allocUnsafe&&u.allocUnsafeSlow?v.exports=c:(n(c,g),g.Buffer=l);function l(o,s,r){return u(o,s,r)}n(u,l),l.from=function(o,s,r){if(typeof o=="number")throw new TypeError("Argument must not be a number");return u(o,s,r)},l.alloc=function(o,s,r){if(typeof o!="number")throw new TypeError("Argument must be a number");var t=u(o);return s!==void 0?typeof r=="string"?t.fill(s,r):t.fill(s):t.fill(0),t},l.allocUnsafe=function(o){if(typeof o!="number")throw new TypeError("Argument must be a number");return u(o)},l.allocUnsafeSlow=function(o){if(typeof o!="number")throw new TypeError("Argument must be a number");return c.SlowBuffer(o)}},{buffer:90}],397:[function(e,v,g){(function(c){(function(){(function(u){u.parser=function(ge,ie){return new l(ge,ie)},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,ie){if(!(this instanceof l))return new l(ge,ie);var D=this;s(D),D.q=D.c="",D.bufferCheckPosition=u.MAX_BUFFER_LENGTH,D.opt=ie||{},D.opt.lowercase=D.opt.lowercase||D.opt.lowercasetags,D.looseCase=D.opt.lowercase?"toLowerCase":"toUpperCase",D.tags=[],D.closed=D.closedRoot=D.sawRoot=!1,D.tag=D.error=null,D.strict=!!ge,D.noscript=!!(ge||D.opt.noscript),D.state=I.BEGIN,D.strictEntities=D.opt.strictEntities,D.ENTITIES=D.strictEntities?Object.create(u.XML_ENTITIES):Object.create(u.ENTITIES),D.attribList=[],D.opt.xmlns&&(D.ns=Object.create(y)),D.trackPosition=D.opt.position!==!1,D.trackPosition&&(D.position=D.line=D.column=0),M(D,"onready")}Object.create||(Object.create=function(ge){function ie(){}ie.prototype=ge;var D=new ie;return D}),Object.keys||(Object.keys=function(ge){var ie=[];for(var D in ge)ge.hasOwnProperty(D)&&ie.push(D);return ie});function o(ge){for(var ie=Math.max(u.MAX_BUFFER_LENGTH,10),D=0,$=0,ee=n.length;$<ee;$++){var K=ge[n[$]].length;if(K>ie)switch(n[$]){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[$])}D=Math.max(D,K)}var H=u.MAX_BUFFER_LENGTH-D;ge.bufferCheckPosition=H+ge.position}function s(ge){for(var ie=0,D=n.length;ie<D;ie++)ge[n[ie]]=""}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:He,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 i=u.EVENTS.filter(function(ge){return ge!=="error"&&ge!=="end"});function a(ge,ie){return new A(ge,ie)}function A(ge,ie){if(!(this instanceof A))return new A(ge,ie);t.apply(this),this._parser=new l(ge,ie),this.writable=!0,this.readable=!0;var D=this;this._parser.onend=function(){D.emit("end")},this._parser.onerror=function($){D.emit("error",$),D._parser.error=null},this._decoder=null,i.forEach(function($){Object.defineProperty(D,"on"+$,{get:function(){return D._parser["on"+$]},set:function(ee){if(!ee)return D.removeAllListeners($),D._parser["on"+$]=ee,ee;D.on($,ee)},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 ie=e("string_decoder").StringDecoder;this._decoder=new ie("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,ie){var D=this;return!D._parser["on"+ge]&&i.indexOf(ge)!==-1&&(D._parser["on"+ge]=function(){var $=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);$.splice(0,0,ge),D.emit.apply(D,$)}),t.prototype.on.call(D,ge,ie)};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},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]/,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-]/,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]/,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\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function S(ge){return ge===" "||ge===`
|
|
|
`||ge==="\r"||ge===" "}function C(ge){return ge==='"'||ge==="'"}function P(ge){return ge===">"||S(ge)}function R(ge,ie){return ge.test(ie)}function Z(ge,ie){return!R(ge,ie)}var I=0;u.STATE={BEGIN:I++,BEGIN_WHITESPACE:I++,TEXT:I++,TEXT_ENTITY:I++,OPEN_WAKA:I++,SGML_DECL:I++,SGML_DECL_QUOTED:I++,DOCTYPE:I++,DOCTYPE_QUOTED:I++,DOCTYPE_DTD:I++,DOCTYPE_DTD_QUOTED:I++,COMMENT_STARTING:I++,COMMENT:I++,COMMENT_ENDING:I++,COMMENT_ENDED:I++,CDATA:I++,CDATA_ENDING:I++,CDATA_ENDING_2:I++,PROC_INST:I++,PROC_INST_BODY:I++,PROC_INST_ENDING:I++,OPEN_TAG:I++,OPEN_TAG_SLASH:I++,ATTRIB:I++,ATTRIB_NAME:I++,ATTRIB_NAME_SAW_WHITE:I++,ATTRIB_VALUE:I++,ATTRIB_VALUE_QUOTED:I++,ATTRIB_VALUE_CLOSED:I++,ATTRIB_VALUE_UNQUOTED:I++,ATTRIB_VALUE_ENTITY_Q:I++,ATTRIB_VALUE_ENTITY_U:I++,CLOSE_TAG:I++,CLOSE_TAG_SAW_WHITE:I++,SCRIPT:I++,SCRIPT_ENDING:I++},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 ie=u.ENTITIES[ge],D=typeof ie=="number"?String.fromCharCode(ie):ie;u.ENTITIES[ge]=D});for(var V in u.STATE)u.STATE[u.STATE[V]]=V;I=u.STATE;function M(ge,ie,D){ge[ie]&&ge[ie](D)}function k(ge,ie,D){ge.textNode&&te(ge),M(ge,ie,D)}function te(ge){ge.textNode=ne(ge.opt,ge.textNode),ge.textNode&&M(ge,"ontext",ge.textNode),ge.textNode=""}function ne(ge,ie){return ge.trim&&(ie=ie.trim()),ge.normalize&&(ie=ie.replace(/\s+/g," ")),ie}function Q(ge,ie){return te(ge),ge.trackPosition&&(ie+=`
|
|
|
Line: `+ge.line+`
|
|
|
Column: `+ge.column+`
|
|
|
Char: `+ge.c),ie=new Error(ie),ge.error=ie,M(ge,"onerror",ie),ge}function ue(ge){return ge.sawRoot&&!ge.closedRoot&&se(ge,"Unclosed root tag"),ge.state!==I.BEGIN&&ge.state!==I.BEGIN_WHITESPACE&&ge.state!==I.TEXT&&Q(ge,"Unexpected end"),te(ge),ge.c="",ge.closed=!0,M(ge,"onend"),l.call(ge,ge.strict,ge.opt),ge}function se(ge,ie){if(typeof ge!="object"||!(ge instanceof l))throw new Error("bad call to strictFail");ge.strict&&Q(ge,ie)}function de(ge){ge.strict||(ge.tagName=ge.tagName[ge.looseCase]());var ie=ge.tags[ge.tags.length-1]||ge,D=ge.tag={name:ge.tagName,attributes:{}};ge.opt.xmlns&&(D.ns=ie.ns),ge.attribList.length=0,k(ge,"onopentagstart",D)}function me(ge,ie){var D=ge.indexOf(":"),$=D<0?["",ge]:ge.split(":"),ee=$[0],K=$[1];return ie&&ge==="xmlns"&&(ee="xmlns",K=""),{prefix:ee,local:K}}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 ie=me(ge.attribName,!0),D=ie.prefix,$=ie.local;if(D==="xmlns")if($==="xml"&&ge.attribValue!==m)se(ge,"xml: prefix must be bound to "+m+`
|
|
|
Actual: `+ge.attribValue);else if($==="xmlns"&&ge.attribValue!==d)se(ge,"xmlns: prefix must be bound to "+d+`
|
|
|
Actual: `+ge.attribValue);else{var ee=ge.tag,K=ge.tags[ge.tags.length-1]||ge;ee.ns===K.ns&&(ee.ns=Object.create(K.ns)),ee.ns[$]=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,ie){if(ge.opt.xmlns){var D=ge.tag,$=me(ge.tagName);D.prefix=$.prefix,D.local=$.local,D.uri=D.ns[$.prefix]||"",D.prefix&&!D.uri&&(se(ge,"Unbound namespace prefix: "+JSON.stringify(ge.tagName)),D.uri=$.prefix);var ee=ge.tags[ge.tags.length-1]||ge;D.ns&&ee.ns!==D.ns&&Object.keys(D.ns).forEach(function(Re){k(ge,"onopennamespace",{prefix:Re,uri:D.ns[Re]})});for(var K=0,H=ge.attribList.length;K<H;K++){var oe=ge.attribList[K],G=oe[0],W=oe[1],q=me(G,!0),pe=q.prefix,Fe=q.local,Oe=pe===""?"":D.ns[pe]||"",Te={name:G,value:W,prefix:pe,local:Fe,uri:Oe};pe&&pe!=="xmlns"&&!Oe&&(se(ge,"Unbound namespace prefix: "+JSON.stringify(pe)),Te.uri=pe),ge.tag.attributes[G]=Te,k(ge,"onattribute",Te)}ge.attribList.length=0}ge.tag.isSelfClosing=!!ie,ge.sawRoot=!0,ge.tags.push(ge.tag),k(ge,"onopentag",ge.tag),ie||(!ge.noscript&&ge.tagName.toLowerCase()==="script"?ge.state=I.SCRIPT:ge.state=I.TEXT,ge.tag=null,ge.tagName=""),ge.attribName=ge.attribValue="",ge.attribList.length=0}function Be(ge){if(!ge.tagName){se(ge,"Weird empty close tag."),ge.textNode+="</>",ge.state=I.TEXT;return}if(ge.script){if(ge.tagName!=="script"){ge.script+="</"+ge.tagName+">",ge.tagName="",ge.state=I.SCRIPT;return}k(ge,"onscript",ge.script),ge.script=""}var ie=ge.tags.length,D=ge.tagName;ge.strict||(D=D[ge.looseCase]());for(var $=D;ie--;){var ee=ge.tags[ie];if(ee.name!==$)se(ge,"Unexpected close tag");else break}if(ie<0){se(ge,"Unmatched closing tag: "+ge.tagName),ge.textNode+="</"+ge.tagName+">",ge.state=I.TEXT;return}ge.tagName=D;for(var K=ge.tags.length;K-- >ie;){var H=ge.tag=ge.tags.pop();ge.tagName=ge.tag.name,k(ge,"onclosetag",ge.tagName);var oe={};for(var G in H.ns)oe[G]=H.ns[G];var W=ge.tags[ge.tags.length-1]||ge;ge.opt.xmlns&&H.ns!==W.ns&&Object.keys(H.ns).forEach(function(q){var pe=H.ns[q];k(ge,"onclosenamespace",{prefix:q,uri:pe})})}ie===0&&(ge.closedRoot=!0),ge.tagName=ge.attribValue=ge.attribName="",ge.attribList.length=0,ge.state=I.TEXT}function be(ge){var ie=ge.entity,D=ie.toLowerCase(),$,ee="";return ge.ENTITIES[ie]?ge.ENTITIES[ie]:ge.ENTITIES[D]?ge.ENTITIES[D]:(ie=D,ie.charAt(0)==="#"&&(ie.charAt(1)==="x"?(ie=ie.slice(2),$=parseInt(ie,16),ee=$.toString(16)):(ie=ie.slice(1),$=parseInt(ie,10),ee=$.toString(10))),ie=ie.replace(/^0+/,""),isNaN($)||ee.toLowerCase()!==ie?(se(ge,"Invalid character entity"),"&"+ge.entity+";"):String.fromCodePoint($))}function _e(ge,ie){ie==="<"?(ge.state=I.OPEN_WAKA,ge.startTagPosition=ge.position):S(ie)||(se(ge,"Non-whitespace before first tag."),ge.textNode=ie,ge.state=I.TEXT)}function Ke(ge,ie){var D="";return ie<ge.length&&(D=ge.charAt(ie)),D}function He(ge){var ie=this;if(this.error)throw this.error;if(ie.closed)return Q(ie,"Cannot write after close. Assign an onready handler.");if(ge===null)return ue(ie);typeof ge=="object"&&(ge=ge.toString());for(var D=0,$="";$=Ke(ge,D++),ie.c=$,!!$;)switch(ie.trackPosition&&(ie.position++,$===`
|
|
|
`?(ie.line++,ie.column=0):ie.column++),ie.state){case I.BEGIN:if(ie.state=I.BEGIN_WHITESPACE,$==="\uFEFF")continue;_e(ie,$);continue;case I.BEGIN_WHITESPACE:_e(ie,$);continue;case I.TEXT:if(ie.sawRoot&&!ie.closedRoot){for(var ee=D-1;$&&$!=="<"&&$!=="&";)$=Ke(ge,D++),$&&ie.trackPosition&&(ie.position++,$===`
|
|
|
`?(ie.line++,ie.column=0):ie.column++);ie.textNode+=ge.substring(ee,D-1)}$==="<"&&!(ie.sawRoot&&ie.closedRoot&&!ie.strict)?(ie.state=I.OPEN_WAKA,ie.startTagPosition=ie.position):(!S($)&&(!ie.sawRoot||ie.closedRoot)&&se(ie,"Text data outside of root node."),$==="&"?ie.state=I.TEXT_ENTITY:ie.textNode+=$);continue;case I.SCRIPT:$==="<"?ie.state=I.SCRIPT_ENDING:ie.script+=$;continue;case I.SCRIPT_ENDING:$==="/"?ie.state=I.CLOSE_TAG:(ie.script+="<"+$,ie.state=I.SCRIPT);continue;case I.OPEN_WAKA:if($==="!")ie.state=I.SGML_DECL,ie.sgmlDecl="";else if(!S($))if(R(E,$))ie.state=I.OPEN_TAG,ie.tagName=$;else if($==="/")ie.state=I.CLOSE_TAG,ie.tagName="";else if($==="?")ie.state=I.PROC_INST,ie.procInstName=ie.procInstBody="";else{if(se(ie,"Unencoded <"),ie.startTagPosition+1<ie.position){var K=ie.position-ie.startTagPosition;$=new Array(K).join(" ")+$}ie.textNode+="<"+$,ie.state=I.TEXT}continue;case I.SGML_DECL:(ie.sgmlDecl+$).toUpperCase()===p?(k(ie,"onopencdata"),ie.state=I.CDATA,ie.sgmlDecl="",ie.cdata=""):ie.sgmlDecl+$==="--"?(ie.state=I.COMMENT,ie.comment="",ie.sgmlDecl=""):(ie.sgmlDecl+$).toUpperCase()===h?(ie.state=I.DOCTYPE,(ie.doctype||ie.sawRoot)&&se(ie,"Inappropriately located doctype declaration"),ie.doctype="",ie.sgmlDecl=""):$===">"?(k(ie,"onsgmldeclaration",ie.sgmlDecl),ie.sgmlDecl="",ie.state=I.TEXT):(C($)&&(ie.state=I.SGML_DECL_QUOTED),ie.sgmlDecl+=$);continue;case I.SGML_DECL_QUOTED:$===ie.q&&(ie.state=I.SGML_DECL,ie.q=""),ie.sgmlDecl+=$;continue;case I.DOCTYPE:$===">"?(ie.state=I.TEXT,k(ie,"ondoctype",ie.doctype),ie.doctype=!0):(ie.doctype+=$,$==="["?ie.state=I.DOCTYPE_DTD:C($)&&(ie.state=I.DOCTYPE_QUOTED,ie.q=$));continue;case I.DOCTYPE_QUOTED:ie.doctype+=$,$===ie.q&&(ie.q="",ie.state=I.DOCTYPE);continue;case I.DOCTYPE_DTD:ie.doctype+=$,$==="]"?ie.state=I.DOCTYPE:C($)&&(ie.state=I.DOCTYPE_DTD_QUOTED,ie.q=$);continue;case I.DOCTYPE_DTD_QUOTED:ie.doctype+=$,$===ie.q&&(ie.state=I.DOCTYPE_DTD,ie.q="");continue;case I.COMMENT:$==="-"?ie.state=I.COMMENT_ENDING:ie.comment+=$;continue;case I.COMMENT_ENDING:$==="-"?(ie.state=I.COMMENT_ENDED,ie.comment=ne(ie.opt,ie.comment),ie.comment&&k(ie,"oncomment",ie.comment),ie.comment=""):(ie.comment+="-"+$,ie.state=I.COMMENT);continue;case I.COMMENT_ENDED:$!==">"?(se(ie,"Malformed comment"),ie.comment+="--"+$,ie.state=I.COMMENT):ie.state=I.TEXT;continue;case I.CDATA:$==="]"?ie.state=I.CDATA_ENDING:ie.cdata+=$;continue;case I.CDATA_ENDING:$==="]"?ie.state=I.CDATA_ENDING_2:(ie.cdata+="]"+$,ie.state=I.CDATA);continue;case I.CDATA_ENDING_2:$===">"?(ie.cdata&&k(ie,"oncdata",ie.cdata),k(ie,"onclosecdata"),ie.cdata="",ie.state=I.TEXT):$==="]"?ie.cdata+="]":(ie.cdata+="]]"+$,ie.state=I.CDATA);continue;case I.PROC_INST:$==="?"?ie.state=I.PROC_INST_ENDING:S($)?ie.state=I.PROC_INST_BODY:ie.procInstName+=$;continue;case I.PROC_INST_BODY:if(!ie.procInstBody&&S($))continue;$==="?"?ie.state=I.PROC_INST_ENDING:ie.procInstBody+=$;continue;case I.PROC_INST_ENDING:$===">"?(k(ie,"onprocessinginstruction",{name:ie.procInstName,body:ie.procInstBody}),ie.procInstName=ie.procInstBody="",ie.state=I.TEXT):(ie.procInstBody+="?"+$,ie.state=I.PROC_INST_BODY);continue;case I.OPEN_TAG:R(B,$)?ie.tagName+=$:(de(ie),$===">"?ve(ie):$==="/"?ie.state=I.OPEN_TAG_SLASH:(S($)||se(ie,"Invalid character in tag name"),ie.state=I.ATTRIB));continue;case I.OPEN_TAG_SLASH:$===">"?(ve(ie,!0),Be(ie)):(se(ie,"Forward-slash in opening tag not followed by >"),ie.state=I.ATTRIB);continue;case I.ATTRIB:if(S($))continue;$===">"?ve(ie):$==="/"?ie.state=I.OPEN_TAG_SLASH:R(E,$)?(ie.attribName=$,ie.attribValue="",ie.state=I.ATTRIB_NAME):se(ie,"Invalid attribute name");continue;case I.ATTRIB_NAME:$==="="?ie.state=I.ATTRIB_VALUE:$===">"?(se(ie,"Attribute without value"),ie.attribValue=ie.attribName,Ee(ie),ve(ie)):S($)?ie.state=I.ATTRIB_NAME_SAW_WHITE:R(B,$)?ie.attribName+=$:se(ie,"Invalid attribute name");continue;case I.ATTRIB_NAME_SAW_WHITE:if($==="=")ie.state=I.ATTRIB_VALUE;else{if(S($))continue;se(ie,"Attribute without value"),ie.tag.attributes[ie.attribName]="",ie.attribValue="",k(ie,"onattribute",{name:ie.attribName,value:""}),ie.attribName="",$===">"?ve(ie):R(E,$)?(ie.attribName=$,ie.state=I.ATTRIB_NAME):(se(ie,"Invalid attribute name"),ie.state=I.ATTRIB)}continue;case I.ATTRIB_VALUE:if(S($))continue;C($)?(ie.q=$,ie.state=I.ATTRIB_VALUE_QUOTED):(se(ie,"Unquoted attribute value"),ie.state=I.ATTRIB_VALUE_UNQUOTED,ie.attribValue=$);continue;case I.ATTRIB_VALUE_QUOTED:if($!==ie.q){$==="&"?ie.state=I.ATTRIB_VALUE_ENTITY_Q:ie.attribValue+=$;continue}Ee(ie),ie.q="",ie.state=I.ATTRIB_VALUE_CLOSED;continue;case I.ATTRIB_VALUE_CLOSED:S($)?ie.state=I.ATTRIB:$===">"?ve(ie):$==="/"?ie.state=I.OPEN_TAG_SLASH:R(E,$)?(se(ie,"No whitespace between attributes"),ie.attribName=$,ie.attribValue="",ie.state=I.ATTRIB_NAME):se(ie,"Invalid attribute name");continue;case I.ATTRIB_VALUE_UNQUOTED:if(!P($)){$==="&"?ie.state=I.ATTRIB_VALUE_ENTITY_U:ie.attribValue+=$;continue}Ee(ie),$===">"?ve(ie):ie.state=I.ATTRIB;continue;case I.CLOSE_TAG:if(ie.tagName)$===">"?Be(ie):R(B,$)?ie.tagName+=$:ie.script?(ie.script+="</"+ie.tagName,ie.tagName="",ie.state=I.SCRIPT):(S($)||se(ie,"Invalid tagname in closing tag"),ie.state=I.CLOSE_TAG_SAW_WHITE);else{if(S($))continue;Z(E,$)?ie.script?(ie.script+="</"+$,ie.state=I.SCRIPT):se(ie,"Invalid tagname in closing tag."):ie.tagName=$}continue;case I.CLOSE_TAG_SAW_WHITE:if(S($))continue;$===">"?Be(ie):se(ie,"Invalid characters in closing tag");continue;case I.TEXT_ENTITY:case I.ATTRIB_VALUE_ENTITY_Q:case I.ATTRIB_VALUE_ENTITY_U:var H,oe;switch(ie.state){case I.TEXT_ENTITY:H=I.TEXT,oe="textNode";break;case I.ATTRIB_VALUE_ENTITY_Q:H=I.ATTRIB_VALUE_QUOTED,oe="attribValue";break;case I.ATTRIB_VALUE_ENTITY_U:H=I.ATTRIB_VALUE_UNQUOTED,oe="attribValue";break}$===";"?(ie[oe]+=be(ie),ie.entity="",ie.state=H):R(ie.entity.length?w:b,$)?ie.entity+=$:(se(ie,"Invalid character in entity name"),ie[oe]+="&"+ie.entity+$,ie.entity="",ie.state=H);continue;default:throw new Error(ie,"Unknown state: "+ie.state)}return ie.position>=ie.bufferCheckPosition&&o(ie),ie}String.fromCodePoint||function(){var ge=String.fromCharCode,ie=Math.floor,D=function(){var $=16384,ee=[],K,H,oe=-1,G=arguments.length;if(!G)return"";for(var W="";++oe<G;){var q=Number(arguments[oe]);if(!isFinite(q)||q<0||q>1114111||ie(q)!==q)throw RangeError("Invalid code point: "+q);q<=65535?ee.push(q):(q-=65536,K=(q>>10)+55296,H=q%1024+56320,ee.push(K,H)),(oe+1===G||ee.length>$)&&(W+=ge.apply(null,ee),ee.length=0)}return W};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:D,configurable:!0,writable:!0}):String.fromCodePoint=D}()})(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,o){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&&(!o||o.end!==!1)&&(s.on("end",a),s.on("close",A));var i=!1;function a(){i||(i=!0,l.end())}function A(){i||(i=!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,i){t.prototype=Object.create(i.prototype),t.prototype.constructor=t,t.__proto__=i}var u={};function n(t,i,a){a||(a=Error);function A(h,m,d){return typeof i=="string"?i:i(h,m,d)}var p=function(h){c(m,h);function m(d,y,E){return h.call(this,A(d,y,E))||this}return m}(a);p.prototype.name=a.name,p.prototype.code=t,u[t]=p}function l(t,i){if(Array.isArray(t)){var a=t.length;return t=t.map(function(A){return String(A)}),a>2?"one of ".concat(i," ").concat(t.slice(0,a-1).join(", "),", or ")+t[a-1]:a===2?"one of ".concat(i," ").concat(t[0]," or ").concat(t[1]):"of ".concat(i," ").concat(t[0])}else return"of ".concat(i," ").concat(String(t))}function o(t,i,a){return t.substr(!a||a<0?0:+a,i.length)===i}function s(t,i,a){return(a===void 0||a>t.length)&&(a=t.length),t.substring(a-i.length,a)===i}function r(t,i,a){return typeof a!="number"&&(a=0),a+i.length>t.length?!1:t.indexOf(i,a)!==-1}n("ERR_INVALID_OPT_VALUE",function(t,i){return'The value "'+i+'" is invalid for option "'+t+'"'},TypeError),n("ERR_INVALID_ARG_TYPE",function(t,i,a){var A;typeof i=="string"&&o(i,"not ")?(A="must not be",i=i.replace(/^not /,"")):A="must be";var p;if(s(t," argument"))p="The ".concat(t," ").concat(A," ").concat(l(i,"type"));else{var h=r(t,".")?"property":"argument";p='The "'.concat(t,'" ').concat(h," ").concat(A," ").concat(l(i,"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 o=u(l.prototype),s=0;s<o.length;s++){var r=o[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",i)))}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 i(){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,o){o(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=M;var l=e("events").EventEmitter,o=function(G,W){return G.listeners(W).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 i(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,E=e("../errors").codes,B=E.ERR_INVALID_ARG_TYPE,b=E.ERR_STREAM_PUSH_AFTER_EOF,w=E.ERR_METHOD_NOT_IMPLEMENTED,S=E.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,C,P,R;e("inherits")(k,s);var Z=m.errorOrDestroy,I=["error","close","destroy","pause","resume"];function V(oe,G,W){if(typeof oe.prependListener=="function")return oe.prependListener(G,W);!oe._events||!oe._events[G]?oe.on(G,W):Array.isArray(oe._events[G])?oe._events[G].unshift(W):oe._events[G]=[W,oe._events[G]]}function M(oe,G,W){n=n||e("./_stream_duplex"),oe=oe||{},typeof W!="boolean"&&(W=G instanceof n),this.objectMode=!!oe.objectMode,W&&(this.objectMode=this.objectMode||!!oe.readableObjectMode),this.highWaterMark=y(this,oe,"readableHighWaterMark",W),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&&(C||(C=e("string_decoder/").StringDecoder),this.decoder=new C(oe.encoding),this.encoding=oe.encoding)}function k(oe){if(n=n||e("./_stream_duplex"),!(this instanceof k))return new k(oe);var G=this instanceof n;this._readableState=new M(oe,this,G),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(G){this._readableState&&(this._readableState.destroyed=G)}}),k.prototype.destroy=m.destroy,k.prototype._undestroy=m.undestroy,k.prototype._destroy=function(oe,G){G(oe)},k.prototype.push=function(oe,G){var W=this._readableState,q;return W.objectMode?q=!0:typeof oe=="string"&&(G=G||W.defaultEncoding,G!==W.encoding&&(oe=r.from(oe,G),G=""),q=!0),te(this,oe,G,!1,q)},k.prototype.unshift=function(oe){return te(this,oe,null,!0,!1)};function te(oe,G,W,q,pe){p("readableAddChunk",G);var Fe=oe._readableState;if(G===null)Fe.reading=!1,me(oe,Fe);else{var Oe;if(pe||(Oe=Q(Fe,G)),Oe)Z(oe,Oe);else if(Fe.objectMode||G&&G.length>0)if(typeof G!="string"&&!Fe.objectMode&&Object.getPrototypeOf(G)!==r.prototype&&(G=i(G)),q)Fe.endEmitted?Z(oe,new S):ne(oe,Fe,G,!0);else if(Fe.ended)Z(oe,new b);else{if(Fe.destroyed)return!1;Fe.reading=!1,Fe.decoder&&!W?(G=Fe.decoder.write(G),Fe.objectMode||G.length!==0?ne(oe,Fe,G,!1):Be(oe,Fe)):ne(oe,Fe,G,!1)}else q||(Fe.reading=!1,Be(oe,Fe))}return!Fe.ended&&(Fe.length<Fe.highWaterMark||Fe.length===0)}function ne(oe,G,W,q){G.flowing&&G.length===0&&!G.sync?(G.awaitDrain=0,oe.emit("data",W)):(G.length+=G.objectMode?1:W.length,q?G.buffer.unshift(W):G.buffer.push(W),G.needReadable&&Ee(oe)),Be(oe,G)}function Q(oe,G){var W;return!a(G)&&typeof G!="string"&&G!==void 0&&!oe.objectMode&&(W=new B("chunk",["string","Buffer","Uint8Array"],G)),W}k.prototype.isPaused=function(){return this._readableState.flowing===!1},k.prototype.setEncoding=function(oe){C||(C=e("string_decoder/").StringDecoder);var G=new C(oe);this._readableState.decoder=G,this._readableState.encoding=this._readableState.decoder.encoding;for(var W=this._readableState.buffer.head,q="";W!==null;)q+=G.write(W.data),W=W.next;return this._readableState.buffer.clear(),q!==""&&this._readableState.buffer.push(q),this._readableState.length=q.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 de(oe,G){return oe<=0||G.length===0&&G.ended?0:G.objectMode?1:oe!==oe?G.flowing&&G.length?G.buffer.head.data.length:G.length:(oe>G.highWaterMark&&(G.highWaterMark=se(oe)),oe<=G.length?oe:G.ended?G.length:(G.needReadable=!0,0))}k.prototype.read=function(oe){p("read",oe),oe=parseInt(oe,10);var G=this._readableState,W=oe;if(oe!==0&&(G.emittedReadable=!1),oe===0&&G.needReadable&&((G.highWaterMark!==0?G.length>=G.highWaterMark:G.length>0)||G.ended))return p("read: emitReadable",G.length,G.ended),G.length===0&&G.ended?ee(this):Ee(this),null;if(oe=de(oe,G),oe===0&&G.ended)return G.length===0&&ee(this),null;var q=G.needReadable;p("need readable",q),(G.length===0||G.length-oe<G.highWaterMark)&&(q=!0,p("length less than watermark",q)),G.ended||G.reading?(q=!1,p("reading or ended",q)):q&&(p("do read"),G.reading=!0,G.sync=!0,G.length===0&&(G.needReadable=!0),this._read(G.highWaterMark),G.sync=!1,G.reading||(oe=de(W,G)));var pe;return oe>0?pe=$(oe,G):pe=null,pe===null?(G.needReadable=G.length<=G.highWaterMark,oe=0):(G.length-=oe,G.awaitDrain=0),G.length===0&&(G.ended||(G.needReadable=!0),W!==oe&&G.ended&&ee(this)),pe!==null&&this.emit("data",pe),pe};function me(oe,G){if(p("onEofChunk"),!G.ended){if(G.decoder){var W=G.decoder.end();W&&W.length&&(G.buffer.push(W),G.length+=G.objectMode?1:W.length)}G.ended=!0,G.sync?Ee(oe):(G.needReadable=!1,G.emittedReadable||(G.emittedReadable=!0,ve(oe)))}}function Ee(oe){var G=oe._readableState;p("emitReadable",G.needReadable,G.emittedReadable),G.needReadable=!1,G.emittedReadable||(p("emitReadable",G.flowing),G.emittedReadable=!0,c.nextTick(ve,oe))}function ve(oe){var G=oe._readableState;p("emitReadable_",G.destroyed,G.length,G.ended),!G.destroyed&&(G.length||G.ended)&&(oe.emit("readable"),G.emittedReadable=!1),G.needReadable=!G.flowing&&!G.ended&&G.length<=G.highWaterMark,D(oe)}function Be(oe,G){G.readingMore||(G.readingMore=!0,c.nextTick(be,oe,G))}function be(oe,G){for(;!G.reading&&!G.ended&&(G.length<G.highWaterMark||G.flowing&&G.length===0);){var W=G.length;if(p("maybeReadMore read 0"),oe.read(0),W===G.length)break}G.readingMore=!1}k.prototype._read=function(oe){Z(this,new w("_read()"))},k.prototype.pipe=function(oe,G){var W=this,q=this._readableState;switch(q.pipesCount){case 0:q.pipes=oe;break;case 1:q.pipes=[q.pipes,oe];break;default:q.pipes.push(oe);break}q.pipesCount+=1,p("pipe count=%d opts=%j",q.pipesCount,G);var pe=(!G||G.end!==!1)&&oe!==c.stdout&&oe!==c.stderr,Fe=pe?Te:We;q.endEmitted?c.nextTick(Fe):W.once("end",Fe),oe.on("unpipe",Oe);function Oe($e,At){p("onunpipe"),$e===W&&At&&At.hasUnpiped===!1&&(At.hasUnpiped=!0,Se())}function Te(){p("onend"),oe.end()}var Re=_e(W);oe.on("drain",Re);var et=!1;function Se(){p("cleanup"),oe.removeListener("close",at),oe.removeListener("finish",je),oe.removeListener("drain",Re),oe.removeListener("error",ke),oe.removeListener("unpipe",Oe),W.removeListener("end",Te),W.removeListener("end",We),W.removeListener("data",Ge),et=!0,q.awaitDrain&&(!oe._writableState||oe._writableState.needDrain)&&Re()}W.on("data",Ge);function Ge($e){p("ondata");var At=oe.write($e);p("dest.write",At),At===!1&&((q.pipesCount===1&&q.pipes===oe||q.pipesCount>1&&H(q.pipes,oe)!==-1)&&!et&&(p("false write response, pause",q.awaitDrain),q.awaitDrain++),W.pause())}function ke($e){p("onerror",$e),We(),oe.removeListener("error",ke),o(oe,"error")===0&&Z(oe,$e)}V(oe,"error",ke);function at(){oe.removeListener("finish",je),We()}oe.once("close",at);function je(){p("onfinish"),oe.removeListener("close",at),We()}oe.once("finish",je);function We(){p("unpipe"),W.unpipe(oe)}return oe.emit("pipe",W),q.flowing||(p("pipe resume"),W.resume()),oe};function _e(oe){return function(){var W=oe._readableState;p("pipeOnDrain",W.awaitDrain),W.awaitDrain&&W.awaitDrain--,W.awaitDrain===0&&o(oe,"data")&&(W.flowing=!0,D(oe))}}k.prototype.unpipe=function(oe){var G=this._readableState,W={hasUnpiped:!1};if(G.pipesCount===0)return this;if(G.pipesCount===1)return oe&&oe!==G.pipes?this:(oe||(oe=G.pipes),G.pipes=null,G.pipesCount=0,G.flowing=!1,oe&&oe.emit("unpipe",this,W),this);if(!oe){var q=G.pipes,pe=G.pipesCount;G.pipes=null,G.pipesCount=0,G.flowing=!1;for(var Fe=0;Fe<pe;Fe++)q[Fe].emit("unpipe",this,{hasUnpiped:!1});return this}var Oe=H(G.pipes,oe);return Oe===-1?this:(G.pipes.splice(Oe,1),G.pipesCount-=1,G.pipesCount===1&&(G.pipes=G.pipes[0]),oe.emit("unpipe",this,W),this)},k.prototype.on=function(oe,G){var W=s.prototype.on.call(this,oe,G),q=this._readableState;return oe==="data"?(q.readableListening=this.listenerCount("readable")>0,q.flowing!==!1&&this.resume()):oe==="readable"&&!q.endEmitted&&!q.readableListening&&(q.readableListening=q.needReadable=!0,q.flowing=!1,q.emittedReadable=!1,p("on readable",q.length,q.reading),q.length?Ee(this):q.reading||c.nextTick(He,this)),W},k.prototype.addListener=k.prototype.on,k.prototype.removeListener=function(oe,G){var W=s.prototype.removeListener.call(this,oe,G);return oe==="readable"&&c.nextTick(Ke,this),W},k.prototype.removeAllListeners=function(oe){var G=s.prototype.removeAllListeners.apply(this,arguments);return(oe==="readable"||oe===void 0)&&c.nextTick(Ke,this),G};function Ke(oe){var G=oe._readableState;G.readableListening=oe.listenerCount("readable")>0,G.resumeScheduled&&!G.paused?G.flowing=!0:oe.listenerCount("data")>0&&oe.resume()}function He(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,G){G.resumeScheduled||(G.resumeScheduled=!0,c.nextTick(ie,oe,G))}function ie(oe,G){p("resume",G.reading),G.reading||oe.read(0),G.resumeScheduled=!1,oe.emit("resume"),D(oe),G.flowing&&!G.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 D(oe){var G=oe._readableState;for(p("flow",G.flowing);G.flowing&&oe.read()!==null;);}k.prototype.wrap=function(oe){var G=this,W=this._readableState,q=!1;oe.on("end",function(){if(p("wrapped end"),W.decoder&&!W.ended){var Oe=W.decoder.end();Oe&&Oe.length&&G.push(Oe)}G.push(null)}),oe.on("data",function(Oe){if(p("wrapped data"),W.decoder&&(Oe=W.decoder.write(Oe)),!(W.objectMode&&Oe==null)&&!(!W.objectMode&&(!Oe||!Oe.length))){var Te=G.push(Oe);Te||(q=!0,oe.pause())}});for(var pe in oe)this[pe]===void 0&&typeof oe[pe]=="function"&&(this[pe]=function(Te){return function(){return oe[Te].apply(oe,arguments)}}(pe));for(var Fe=0;Fe<I.length;Fe++)oe.on(I[Fe],this.emit.bind(this,I[Fe]));return this._read=function(Oe){p("wrapped _read",Oe),q&&(q=!1,oe.resume())},this},typeof Symbol=="function"&&(k.prototype[Symbol.asyncIterator]=function(){return P===void 0&&(P=e("./internal/streams/async_iterator")),P(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(G){this._readableState&&(this._readableState.flowing=G)}}),k._fromList=$,Object.defineProperty(k.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function $(oe,G){if(G.length===0)return null;var W;return G.objectMode?W=G.buffer.shift():!oe||oe>=G.length?(G.decoder?W=G.buffer.join(""):G.buffer.length===1?W=G.buffer.first():W=G.buffer.concat(G.length),G.buffer.clear()):W=G.buffer.consume(oe,G.decoder),W}function ee(oe){var G=oe._readableState;p("endReadable",G.endEmitted),G.endEmitted||(G.ended=!0,c.nextTick(K,G,oe))}function K(oe,G){if(p("endReadableNT",oe.endEmitted,oe.length),!oe.endEmitted&&oe.length===0&&(oe.endEmitted=!0,G.readable=!1,G.emit("end"),oe.autoDestroy)){var W=G._writableState;(!W||W.autoDestroy&&W.finished)&&G.destroy()}}typeof Symbol=="function"&&(k.from=function(oe,G){return R===void 0&&(R=e("./internal/streams/from")),R(k,oe,G)});function H(oe,G){for(var W=0,q=oe.length;W<q;W++)if(oe[W]===G)return W;return-1}}).call(this)}).call(this,e("_process"),typeof st!="undefined"?st: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,o=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",i)}function i(){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 o;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=M;function n(D,$,ee){this.chunk=D,this.encoding=$,this.callback=ee,this.next=null}function l(D){var $=this;this.next=null,this.entry=null,this.finish=function(){ie($,D)}}var o;M.WritableState=I;var s={deprecate:e("util-deprecate")},r=e("./internal/streams/stream"),t=e("buffer").Buffer,i=(typeof u!="undefined"?u:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function a(D){return t.from(D)}function A(D){return t.isBuffer(D)||D instanceof i}var p=e("./internal/streams/destroy"),h=e("./internal/streams/state"),m=h.getHighWaterMark,d=e("../errors").codes,y=d.ERR_INVALID_ARG_TYPE,E=d.ERR_METHOD_NOT_IMPLEMENTED,B=d.ERR_MULTIPLE_CALLBACK,b=d.ERR_STREAM_CANNOT_PIPE,w=d.ERR_STREAM_DESTROYED,S=d.ERR_STREAM_NULL_VALUES,C=d.ERR_STREAM_WRITE_AFTER_END,P=d.ERR_UNKNOWN_ENCODING,R=p.errorOrDestroy;e("inherits")(M,r);function Z(){}function I(D,$,ee){o=o||e("./_stream_duplex"),D=D||{},typeof ee!="boolean"&&(ee=$ instanceof o),this.objectMode=!!D.objectMode,ee&&(this.objectMode=this.objectMode||!!D.writableObjectMode),this.highWaterMark=m(this,D,"writableHighWaterMark",ee),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var K=D.decodeStrings===!1;this.decodeStrings=!K,this.defaultEncoding=D.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(H){me($,H)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=D.emitClose!==!1,this.autoDestroy=!!D.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new l(this)}I.prototype.getBuffer=function(){for(var $=this.bufferedRequest,ee=[];$;)ee.push($),$=$.next;return ee},function(){try{Object.defineProperty(I.prototype,"buffer",{get:s.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(D){}}();var V;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(V=Function.prototype[Symbol.hasInstance],Object.defineProperty(M,Symbol.hasInstance,{value:function($){return V.call(this,$)?!0:this!==M?!1:$&&$._writableState instanceof I}})):V=function($){return $ instanceof this};function M(D){o=o||e("./_stream_duplex");var $=this instanceof o;if(!$&&!V.call(M,this))return new M(D);this._writableState=new I(D,this,$),this.writable=!0,D&&(typeof D.write=="function"&&(this._write=D.write),typeof D.writev=="function"&&(this._writev=D.writev),typeof D.destroy=="function"&&(this._destroy=D.destroy),typeof D.final=="function"&&(this._final=D.final)),r.call(this)}M.prototype.pipe=function(){R(this,new b)};function k(D,$){var ee=new C;R(D,ee),c.nextTick($,ee)}function te(D,$,ee,K){var H;return ee===null?H=new S:typeof ee!="string"&&!$.objectMode&&(H=new y("chunk",["string","Buffer"],ee)),H?(R(D,H),c.nextTick(K,H),!1):!0}M.prototype.write=function(D,$,ee){var K=this._writableState,H=!1,oe=!K.objectMode&&A(D);return oe&&!t.isBuffer(D)&&(D=a(D)),typeof $=="function"&&(ee=$,$=null),oe?$="buffer":$||($=K.defaultEncoding),typeof ee!="function"&&(ee=Z),K.ending?k(this,ee):(oe||te(this,K,D,ee))&&(K.pendingcb++,H=Q(this,K,oe,D,$,ee)),H},M.prototype.cork=function(){this._writableState.corked++},M.prototype.uncork=function(){var D=this._writableState;D.corked&&(D.corked--,!D.writing&&!D.corked&&!D.bufferProcessing&&D.bufferedRequest&&Be(this,D))},M.prototype.setDefaultEncoding=function($){if(typeof $=="string"&&($=$.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf(($+"").toLowerCase())>-1))throw new P($);return this._writableState.defaultEncoding=$,this},Object.defineProperty(M.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function ne(D,$,ee){return!D.objectMode&&D.decodeStrings!==!1&&typeof $=="string"&&($=t.from($,ee)),$}Object.defineProperty(M.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Q(D,$,ee,K,H,oe){if(!ee){var G=ne($,K,H);K!==G&&(ee=!0,H="buffer",K=G)}var W=$.objectMode?1:K.length;$.length+=W;var q=$.length<$.highWaterMark;if(q||($.needDrain=!0),$.writing||$.corked){var pe=$.lastBufferedRequest;$.lastBufferedRequest={chunk:K,encoding:H,isBuf:ee,callback:oe,next:null},pe?pe.next=$.lastBufferedRequest:$.bufferedRequest=$.lastBufferedRequest,$.bufferedRequestCount+=1}else ue(D,$,!1,W,K,H,oe);return q}function ue(D,$,ee,K,H,oe,G){$.writelen=K,$.writecb=G,$.writing=!0,$.sync=!0,$.destroyed?$.onwrite(new w("write")):ee?D._writev(H,$.onwrite):D._write(H,oe,$.onwrite),$.sync=!1}function se(D,$,ee,K,H){--$.pendingcb,ee?(c.nextTick(H,K),c.nextTick(He,D,$),D._writableState.errorEmitted=!0,R(D,K)):(H(K),D._writableState.errorEmitted=!0,R(D,K),He(D,$))}function de(D){D.writing=!1,D.writecb=null,D.length-=D.writelen,D.writelen=0}function me(D,$){var ee=D._writableState,K=ee.sync,H=ee.writecb;if(typeof H!="function")throw new B;if(de(ee),$)se(D,ee,K,$,H);else{var oe=be(ee)||D.destroyed;!oe&&!ee.corked&&!ee.bufferProcessing&&ee.bufferedRequest&&Be(D,ee),K?c.nextTick(Ee,D,ee,oe,H):Ee(D,ee,oe,H)}}function Ee(D,$,ee,K){ee||ve(D,$),$.pendingcb--,K(),He(D,$)}function ve(D,$){$.length===0&&$.needDrain&&($.needDrain=!1,D.emit("drain"))}function Be(D,$){$.bufferProcessing=!0;var ee=$.bufferedRequest;if(D._writev&&ee&&ee.next){var K=$.bufferedRequestCount,H=new Array(K),oe=$.corkedRequestsFree;oe.entry=ee;for(var G=0,W=!0;ee;)H[G]=ee,ee.isBuf||(W=!1),ee=ee.next,G+=1;H.allBuffers=W,ue(D,$,!0,$.length,H,"",oe.finish),$.pendingcb++,$.lastBufferedRequest=null,oe.next?($.corkedRequestsFree=oe.next,oe.next=null):$.corkedRequestsFree=new l($),$.bufferedRequestCount=0}else{for(;ee;){var q=ee.chunk,pe=ee.encoding,Fe=ee.callback,Oe=$.objectMode?1:q.length;if(ue(D,$,!1,Oe,q,pe,Fe),ee=ee.next,$.bufferedRequestCount--,$.writing)break}ee===null&&($.lastBufferedRequest=null)}$.bufferedRequest=ee,$.bufferProcessing=!1}M.prototype._write=function(D,$,ee){ee(new E("_write()"))},M.prototype._writev=null,M.prototype.end=function(D,$,ee){var K=this._writableState;return typeof D=="function"?(ee=D,D=null,$=null):typeof $=="function"&&(ee=$,$=null),D!=null&&this.write(D,$),K.corked&&(K.corked=1,this.uncork()),K.ending||ge(this,K,ee),this},Object.defineProperty(M.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function be(D){return D.ending&&D.length===0&&D.bufferedRequest===null&&!D.finished&&!D.writing}function _e(D,$){D._final(function(ee){$.pendingcb--,ee&&R(D,ee),$.prefinished=!0,D.emit("prefinish"),He(D,$)})}function Ke(D,$){!$.prefinished&&!$.finalCalled&&(typeof D._final=="function"&&!$.destroyed?($.pendingcb++,$.finalCalled=!0,c.nextTick(_e,D,$)):($.prefinished=!0,D.emit("prefinish")))}function He(D,$){var ee=be($);if(ee&&(Ke(D,$),$.pendingcb===0&&($.finished=!0,D.emit("finish"),$.autoDestroy))){var K=D._readableState;(!K||K.autoDestroy&&K.endEmitted)&&D.destroy()}return ee}function ge(D,$,ee){$.ending=!0,He(D,$),ee&&($.finished?c.nextTick(ee):D.once("finish",ee)),$.ended=!0,D.writable=!1}function ie(D,$,ee){var K=D.entry;for(D.entry=null;K;){var H=K.callback;$.pendingcb--,H(ee),K=K.next}$.corkedRequestsFree.next=D}Object.defineProperty(M.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function($){this._writableState&&(this._writableState.destroyed=$)}}),M.prototype.destroy=p.destroy,M.prototype._undestroy=p.undestroy,M.prototype._destroy=function(D,$){$(D)}}).call(this)}).call(this,e("_process"),typeof st!="undefined"?st: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,C,P){return C=l(C),C in S?Object.defineProperty(S,C,{value:P,enumerable:!0,configurable:!0,writable:!0}):S[C]=P,S}function l(S){var C=o(S,"string");return typeof C=="symbol"?C:String(C)}function o(S,C){if(typeof S!="object"||S===null)return S;var P=S[Symbol.toPrimitive];if(P!==void 0){var R=P.call(S,C||"default");if(typeof R!="object")return R;throw new TypeError("@@toPrimitive must return a primitive value.")}return(C==="string"?String:Number)(S)}var s=e("./end-of-stream"),r=Symbol("lastResolve"),t=Symbol("lastReject"),i=Symbol("error"),a=Symbol("ended"),A=Symbol("lastPromise"),p=Symbol("handlePromise"),h=Symbol("stream");function m(S,C){return{value:S,done:C}}function d(S){var C=S[r];if(C!==null){var P=S[h].read();P!==null&&(S[A]=null,S[r]=null,S[t]=null,C(m(P,!1)))}}function y(S){c.nextTick(d,S)}function E(S,C){return function(P,R){S.then(function(){if(C[a]){P(m(void 0,!0));return}C[p](P,R)},R)}}var B=Object.getPrototypeOf(function(){}),b=Object.setPrototypeOf((u={get stream(){return this[h]},next:function(){var C=this,P=this[i];if(P!==null)return Promise.reject(P);if(this[a])return Promise.resolve(m(void 0,!0));if(this[h].destroyed)return new Promise(function(V,M){c.nextTick(function(){C[i]?M(C[i]):V(m(void 0,!0))})});var R=this[A],Z;if(R)Z=new Promise(E(R,this));else{var I=this[h].read();if(I!==null)return Promise.resolve(m(I,!1));Z=new Promise(this[p])}return this[A]=Z,Z}},n(u,Symbol.asyncIterator,function(){return this}),n(u,"return",function(){var C=this;return new Promise(function(P,R){C[h].destroy(null,function(Z){if(Z){R(Z);return}P(m(void 0,!0))})})}),u),B),w=function(C){var P,R=Object.create(b,(P={},n(P,h,{value:C,writable:!0}),n(P,r,{value:null,writable:!0}),n(P,t,{value:null,writable:!0}),n(P,i,{value:null,writable:!0}),n(P,a,{value:C._readableState.endEmitted,writable:!0}),n(P,p,{value:function(I,V){var M=R[h].read();M?(R[A]=null,R[r]=null,R[t]=null,I(m(M,!1))):(R[r]=I,R[t]=V)},writable:!0}),P));return R[A]=null,s(C,function(Z){if(Z&&Z.code!=="ERR_STREAM_PREMATURE_CLOSE"){var I=R[t];I!==null&&(R[A]=null,R[r]=null,R[t]=null,I(Z)),R[i]=Z;return}var V=R[r];V!==null&&(R[A]=null,R[r]=null,R[t]=null,V(m(void 0,!0))),R[a]=!0}),C.on("readable",y.bind(null,R)),R};v.exports=w}).call(this)}).call(this,e("_process"))},{"./end-of-stream":408,_process:467}],406:[function(e,v,g){"use strict";function c(d,y){var E=Object.keys(d);if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(d);y&&(B=B.filter(function(b){return Object.getOwnPropertyDescriptor(d,b).enumerable})),E.push.apply(E,B)}return E}function u(d){for(var y=1;y<arguments.length;y++){var E=arguments[y]!=null?arguments[y]:{};y%2?c(Object(E),!0).forEach(function(B){n(d,B,E[B])}):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(E)):c(Object(E)).forEach(function(B){Object.defineProperty(d,B,Object.getOwnPropertyDescriptor(E,B))})}return d}function n(d,y,E){return y=r(y),y in d?Object.defineProperty(d,y,{value:E,enumerable:!0,configurable:!0,writable:!0}):d[y]=E,d}function l(d,y){if(!(d instanceof y))throw new TypeError("Cannot call a class as a function")}function o(d,y){for(var E=0;E<y.length;E++){var B=y[E];B.enumerable=B.enumerable||!1,B.configurable=!0,"value"in B&&(B.writable=!0),Object.defineProperty(d,r(B.key),B)}}function s(d,y,E){return y&&o(d.prototype,y),E&&o(d,E),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 E=d[Symbol.toPrimitive];if(E!==void 0){var B=E.call(d,y||"default");if(typeof B!="object")return B;throw new TypeError("@@toPrimitive must return a primitive value.")}return(y==="string"?String:Number)(d)}var i=e("buffer"),a=i.Buffer,A=e("util"),p=A.inspect,h=p&&p.custom||"inspect";function m(d,y,E){a.prototype.copy.call(d,y,E)}v.exports=function(){function d(){l(this,d),this.head=null,this.tail=null,this.length=0}return s(d,[{key:"push",value:function(E){var B={data:E,next:null};this.length>0?this.tail.next=B:this.head=B,this.tail=B,++this.length}},{key:"unshift",value:function(E){var B={data:E,next:this.head};this.length===0&&(this.tail=B),this.head=B,++this.length}},{key:"shift",value:function(){if(this.length!==0){var E=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,E}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(E){if(this.length===0)return"";for(var B=this.head,b=""+B.data;B=B.next;)b+=E+B.data;return b}},{key:"concat",value:function(E){if(this.length===0)return a.alloc(0);for(var B=a.allocUnsafe(E>>>0),b=this.head,w=0;b;)m(b.data,B,w),w+=b.data.length,b=b.next;return B}},{key:"consume",value:function(E,B){var b;return E<this.head.data.length?(b=this.head.data.slice(0,E),this.head.data=this.head.data.slice(E)):E===this.head.data.length?b=this.shift():b=B?this._getString(E):this._getBuffer(E),b}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(E){var B=this.head,b=1,w=B.data;for(E-=w.length;B=B.next;){var S=B.data,C=E>S.length?S.length:E;if(C===S.length?w+=S:w+=S.slice(0,E),E-=C,E===0){C===S.length?(++b,B.next?this.head=B.next:this.head=this.tail=null):(this.head=B,B.data=S.slice(C));break}++b}return this.length-=b,w}},{key:"_getBuffer",value:function(E){var B=a.allocUnsafe(E),b=this.head,w=1;for(b.data.copy(B),E-=b.data.length;b=b.next;){var S=b.data,C=E>S.length?S.length:E;if(S.copy(B,B.length-E,0,C),E-=C,E===0){C===S.length?(++w,b.next?this.head=b.next:this.head=this.tail=null):(this.head=b,b.data=S.slice(C));break}++w}return this.length-=w,B}},{key:h,value:function(E,B){return p(this,u(u({},B),{},{depth:0,customInspect:!1}))}}]),d}()},{buffer:90,util:89}],407:[function(e,v,g){(function(c){(function(){"use strict";function u(t,i){var a=this,A=this._readableState&&this._readableState.destroyed,p=this._writableState&&this._writableState.destroyed;return A||p?(i?i(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){!i&&h?a._writableState?a._writableState.errorEmitted?c.nextTick(l,a):(a._writableState.errorEmitted=!0,c.nextTick(n,a,h)):c.nextTick(n,a,h):i?(c.nextTick(l,a),i(h)):c.nextTick(l,a)}),this)}function n(t,i){s(t,i),l(t)}function l(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function o(){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,i){t.emit("error",i)}function r(t,i){var a=t._readableState,A=t._writableState;a&&a.autoDestroy||A&&A.autoDestroy?t.destroy(i):t.emit("error",i)}v.exports={destroy:u,undestroy:o,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,i=new Array(t),a=0;a<t;a++)i[a]=arguments[a];s.apply(this,i)}}}function n(){}function l(s){return s.setHeader&&typeof s.abort=="function"}function o(s,r,t){if(typeof r=="function")return o(s,null,r);r||(r={}),t=u(t||n);var i=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,i||t.call(s)},m=s._readableState&&s._readableState.endEmitted,d=function(){i=!1,m=!0,a||t.call(s)},y=function(w){t.call(s,w)},E=function(){var w;if(i&&!m)return(!s._readableState||!s._readableState.ended)&&(w=new c),t.call(s,w);if(a&&!p)return(!s._writableState||!s._writableState.ended)&&(w=new c),t.call(s,w)},B=function(){s.req.on("finish",h)};return l(s)?(s.on("complete",h),s.on("abort",E),s.req?B():s.on("request",B)):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",E),function(){s.removeListener("complete",h),s.removeListener("abort",E),s.removeListener("request",B),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",E)}}v.exports=o},{"../../../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,o=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 E=!1;h.on("close",function(){E=!0}),c===void 0&&(c=e("./end-of-stream")),c(h,{readable:m,writable:d},function(b){if(b)return y(b);E=!0,y()});var B=!1;return function(b){if(!E&&!B){if(B=!0,r(h))return h.abort();if(typeof h.destroy=="function")return h.destroy();y(b||new o("pipe"))}}}function i(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 E,B=m.map(function(b,w){var S=w<m.length-1,C=w>0;return t(b,S,C,function(P){E||(E=P),P&&B.forEach(i),!S&&(B.forEach(i),y(E))})});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,o,s){return l.highWaterMark!=null?l.highWaterMark:o?l[s]:null}function n(l,o,s,r){var t=u(o,r,s);if(t!=null){if(!(isFinite(t)&&Math.floor(t)===t)||t<0){var i=r?s:"highWaterMark";throw new c(i,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(B){switch(B=""+B,B&&B.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(B){if(!B)return"utf8";for(var b;;)switch(B){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 B;default:if(b)return;B=(""+B).toLowerCase(),b=!0}}function l(B){var b=n(B);if(typeof b!="string"&&(c.isEncoding===u||!u(B)))throw new Error("Unknown encoding: "+B);return b||B}g.StringDecoder=o;function o(B){this.encoding=l(B);var b;switch(this.encoding){case"utf16le":this.text=p,this.end=h,b=4;break;case"utf8":this.fillLast=i,b=4;break;case"base64":this.text=m,this.end=d,b=3;break;default:this.write=y,this.end=E;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=c.allocUnsafe(b)}o.prototype.write=function(B){if(B.length===0)return"";var b,w;if(this.lastNeed){if(b=this.fillLast(B),b===void 0)return"";w=this.lastNeed,this.lastNeed=0}else w=0;return w<B.length?b?b+this.text(B,w):this.text(B,w):b||""},o.prototype.end=A,o.prototype.text=a,o.prototype.fillLast=function(B){if(this.lastNeed<=B.length)return B.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);B.copy(this.lastChar,this.lastTotal-this.lastNeed,0,B.length),this.lastNeed-=B.length};function s(B){return B<=127?0:B>>5===6?2:B>>4===14?3:B>>3===30?4:B>>6===2?-1:-2}function r(B,b,w){var S=b.length-1;if(S<w)return 0;var C=s(b[S]);return C>=0?(C>0&&(B.lastNeed=C-1),C):--S<w||C===-2?0:(C=s(b[S]),C>=0?(C>0&&(B.lastNeed=C-2),C):--S<w||C===-2?0:(C=s(b[S]),C>=0?(C>0&&(C===2?C=0:B.lastNeed=C-3),C):0))}function t(B,b,w){if((b[0]&192)!==128)return B.lastNeed=0,"\uFFFD";if(B.lastNeed>1&&b.length>1){if((b[1]&192)!==128)return B.lastNeed=1,"\uFFFD";if(B.lastNeed>2&&b.length>2&&(b[2]&192)!==128)return B.lastNeed=2,"\uFFFD"}}function i(B){var b=this.lastTotal-this.lastNeed,w=t(this,B,b);if(w!==void 0)return w;if(this.lastNeed<=B.length)return B.copy(this.lastChar,b,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);B.copy(this.lastChar,b,0,B.length),this.lastNeed-=B.length}function a(B,b){var w=r(this,B,b);if(!this.lastNeed)return B.toString("utf8",b);this.lastTotal=w;var S=B.length-(w-this.lastNeed);return B.copy(this.lastChar,0,S),B.toString("utf8",b,S)}function A(B){var b=B&&B.length?this.write(B):"";return this.lastNeed?b+"\uFFFD":b}function p(B,b){if((B.length-b)%2===0){var w=B.toString("utf16le",b);if(w){var S=w.charCodeAt(w.length-1);if(S>=55296&&S<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=B[B.length-2],this.lastChar[1]=B[B.length-1],w.slice(0,-1)}return w}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=B[B.length-1],B.toString("utf16le",b,B.length-1)}function h(B){var b=B&&B.length?this.write(B):"";if(this.lastNeed){var w=this.lastTotal-this.lastNeed;return b+this.lastChar.toString("utf16le",0,w)}return b}function m(B,b){var w=(B.length-b)%3;return w===0?B.toString("base64",b):(this.lastNeed=3-w,this.lastTotal=3,w===1?this.lastChar[0]=B[B.length-1]:(this.lastChar[0]=B[B.length-2],this.lastChar[1]=B[B.length-1]),B.toString("base64",b,B.length-w))}function d(B){var b=B&&B.length?this.write(B):"";return this.lastNeed?b+this.lastChar.toString("base64",0,3-this.lastNeed):b}function y(B){return B.toString(this.encoding)}function E(B){return B&&B.length?this.write(B):""}},{"safe-buffer":396}],414:[function(e,v,g){(function(c,u){(function(){var n=e("process/browser.js").nextTick,l=Function.prototype.apply,o=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(i){i.close()};function t(i,a){this._id=i,this._clearFn=a}t.prototype.unref=t.prototype.ref=function(){},t.prototype.close=function(){this._clearFn.call(window,this._id)},g.enroll=function(i,a){clearTimeout(i._idleTimeoutId),i._idleTimeout=a},g.unenroll=function(i){clearTimeout(i._idleTimeoutId),i._idleTimeout=-1},g._unrefActive=g.active=function(i){clearTimeout(i._idleTimeoutId);var a=i._idleTimeout;a>=0&&(i._idleTimeoutId=setTimeout(function(){i._onTimeout&&i._onTimeout()},a))},g.setImmediate=typeof c=="function"?c:function(i){var a=r++,A=arguments.length<2?!1:o.call(arguments,1);return s[a]=!0,n(function(){s[a]&&(A?i.apply(null,A):i.call(null),g.clearImmediate(a))}),a},g.clearImmediate=typeof u=="function"?u:function(i){delete s[i]}}).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,o=0;o<l;o++)n[o]=u[o];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,o){if(n("noDeprecation"))return l;var s=!1;function r(){if(!s){if(n("throwDeprecation"))throw new Error(o);n("traceDeprecation")?console.trace(o):console.warn(o),s=!0}return l.apply(this,arguments)}return r}function n(l){try{if(!c.localStorage)return!1}catch(s){return!1}var o=c.localStorage[l];return o==null?!1:String(o).toLowerCase()==="true"}}).call(this)}).call(this,typeof st!="undefined"?st: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 o(pe){return pe.call.bind(pe)}var s=typeof BigInt!="undefined",r=typeof Symbol!="undefined",t=o(Object.prototype.toString),i=o(Number.prototype.valueOf),a=o(String.prototype.valueOf),A=o(Boolean.prototype.valueOf);if(s)var p=o(BigInt.prototype.valueOf);if(r)var h=o(Symbol.prototype.valueOf);function m(pe,Fe){if(typeof pe!="object")return!1;try{return Fe(pe),!0}catch(Oe){return!1}}g.isArgumentsObject=c,g.isGeneratorFunction=u,g.isTypedArray=l;function d(pe){return typeof Promise!="undefined"&&pe instanceof Promise||pe!==null&&typeof pe=="object"&&typeof pe.then=="function"&&typeof pe.catch=="function"}g.isPromise=d;function y(pe){return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?ArrayBuffer.isView(pe):l(pe)||Be(pe)}g.isArrayBufferView=y;function E(pe){return n(pe)==="Uint8Array"}g.isUint8Array=E;function B(pe){return n(pe)==="Uint8ClampedArray"}g.isUint8ClampedArray=B;function b(pe){return n(pe)==="Uint16Array"}g.isUint16Array=b;function w(pe){return n(pe)==="Uint32Array"}g.isUint32Array=w;function S(pe){return n(pe)==="Int8Array"}g.isInt8Array=S;function C(pe){return n(pe)==="Int16Array"}g.isInt16Array=C;function P(pe){return n(pe)==="Int32Array"}g.isInt32Array=P;function R(pe){return n(pe)==="Float32Array"}g.isFloat32Array=R;function Z(pe){return n(pe)==="Float64Array"}g.isFloat64Array=Z;function I(pe){return n(pe)==="BigInt64Array"}g.isBigInt64Array=I;function V(pe){return n(pe)==="BigUint64Array"}g.isBigUint64Array=V;function M(pe){return t(pe)==="[object Map]"}M.working=typeof Map!="undefined"&&M(new Map);function k(pe){return typeof Map=="undefined"?!1:M.working?M(pe):pe instanceof Map}g.isMap=k;function te(pe){return t(pe)==="[object Set]"}te.working=typeof Set!="undefined"&&te(new Set);function ne(pe){return typeof Set=="undefined"?!1:te.working?te(pe):pe instanceof Set}g.isSet=ne;function Q(pe){return t(pe)==="[object WeakMap]"}Q.working=typeof WeakMap!="undefined"&&Q(new WeakMap);function ue(pe){return typeof WeakMap=="undefined"?!1:Q.working?Q(pe):pe instanceof WeakMap}g.isWeakMap=ue;function se(pe){return t(pe)==="[object WeakSet]"}se.working=typeof WeakSet!="undefined"&&se(new WeakSet);function de(pe){return se(pe)}g.isWeakSet=de;function me(pe){return t(pe)==="[object ArrayBuffer]"}me.working=typeof ArrayBuffer!="undefined"&&me(new ArrayBuffer);function Ee(pe){return typeof ArrayBuffer=="undefined"?!1:me.working?me(pe):pe instanceof ArrayBuffer}g.isArrayBuffer=Ee;function ve(pe){return t(pe)==="[object DataView]"}ve.working=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"&&ve(new DataView(new ArrayBuffer(1),0,1));function Be(pe){return typeof DataView=="undefined"?!1:ve.working?ve(pe):pe instanceof DataView}g.isDataView=Be;var be=typeof SharedArrayBuffer!="undefined"?SharedArrayBuffer:void 0;function _e(pe){return t(pe)==="[object SharedArrayBuffer]"}function Ke(pe){return typeof be=="undefined"?!1:(typeof _e.working=="undefined"&&(_e.working=_e(new be)),_e.working?_e(pe):pe instanceof be)}g.isSharedArrayBuffer=Ke;function He(pe){return t(pe)==="[object AsyncFunction]"}g.isAsyncFunction=He;function ge(pe){return t(pe)==="[object Map Iterator]"}g.isMapIterator=ge;function ie(pe){return t(pe)==="[object Set Iterator]"}g.isSetIterator=ie;function D(pe){return t(pe)==="[object Generator]"}g.isGeneratorObject=D;function $(pe){return t(pe)==="[object WebAssembly.Module]"}g.isWebAssemblyCompiledModule=$;function ee(pe){return m(pe,i)}g.isNumberObject=ee;function K(pe){return m(pe,a)}g.isStringObject=K;function H(pe){return m(pe,A)}g.isBooleanObject=H;function oe(pe){return s&&m(pe,p)}g.isBigIntObject=oe;function G(pe){return r&&m(pe,h)}g.isSymbolObject=G;function W(pe){return ee(pe)||K(pe)||H(pe)||oe(pe)||G(pe)}g.isBoxedPrimitive=W;function q(pe){return typeof Uint8Array!="undefined"&&(Ee(pe)||Ke(pe))}g.isAnyArrayBuffer=q,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(pe){Object.defineProperty(g,pe,{enumerable:!1,value:function(){throw new Error(pe+" 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(be){for(var _e=Object.keys(be),Ke={},He=0;He<_e.length;He++)Ke[_e[He]]=Object.getOwnPropertyDescriptor(be,_e[He]);return Ke},n=/%[sdj%]/g;g.format=function(Be){if(!C(Be)){for(var be=[],_e=0;_e<arguments.length;_e++)be.push(r(arguments[_e]));return be.join(" ")}for(var _e=1,Ke=arguments,He=Ke.length,ge=String(Be).replace(n,function(D){if(D==="%%")return"%";if(_e>=He)return D;switch(D){case"%s":return String(Ke[_e++]);case"%d":return Number(Ke[_e++]);case"%j":try{return JSON.stringify(Ke[_e++])}catch($){return"[Circular]"}default:return D}}),ie=Ke[_e];_e<He;ie=Ke[++_e])b(ie)||!I(ie)?ge+=" "+ie:ge+=" "+r(ie);return ge},g.deprecate=function(Be,be){if(typeof c!="undefined"&&c.noDeprecation===!0)return Be;if(typeof c=="undefined")return function(){return g.deprecate(Be,be).apply(this,arguments)};var _e=!1;function Ke(){if(!_e){if(c.throwDeprecation)throw new Error(be);c.traceDeprecation?console.trace(be):console.error(be),_e=!0}return Be.apply(this,arguments)}return Ke};var l={},o=/^$/;if(c.env.NODE_DEBUG){var s=c.env.NODE_DEBUG;s=s.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),o=new RegExp("^"+s+"$","i")}g.debuglog=function(Be){if(Be=Be.toUpperCase(),!l[Be])if(o.test(Be)){var be=c.pid;l[Be]=function(){var _e=g.format.apply(g,arguments);console.error("%s %d: %s",Be,be,_e)}}else l[Be]=function(){};return l[Be]};function r(Be,be){var _e={seen:[],stylize:i};return arguments.length>=3&&(_e.depth=arguments[2]),arguments.length>=4&&(_e.colors=arguments[3]),B(be)?_e.showHidden=be:be&&g._extend(_e,be),R(_e.showHidden)&&(_e.showHidden=!1),R(_e.depth)&&(_e.depth=2),R(_e.colors)&&(_e.colors=!1),R(_e.customInspect)&&(_e.customInspect=!0),_e.colors&&(_e.stylize=t),A(_e,Be,_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(Be,be){var _e=r.styles[be];return _e?"\x1B["+r.colors[_e][0]+"m"+Be+"\x1B["+r.colors[_e][1]+"m":Be}function i(Be,be){return Be}function a(Be){var be={};return Be.forEach(function(_e,Ke){be[_e]=!0}),be}function A(Be,be,_e){if(Be.customInspect&&be&&k(be.inspect)&&be.inspect!==g.inspect&&!(be.constructor&&be.constructor.prototype===be)){var Ke=be.inspect(_e,Be);return C(Ke)||(Ke=A(Be,Ke,_e)),Ke}var He=p(Be,be);if(He)return He;var ge=Object.keys(be),ie=a(ge);if(Be.showHidden&&(ge=Object.getOwnPropertyNames(be)),M(be)&&(ge.indexOf("message")>=0||ge.indexOf("description")>=0))return h(be);if(ge.length===0){if(k(be)){var D=be.name?": "+be.name:"";return Be.stylize("[Function"+D+"]","special")}if(Z(be))return Be.stylize(RegExp.prototype.toString.call(be),"regexp");if(V(be))return Be.stylize(Date.prototype.toString.call(be),"date");if(M(be))return h(be)}var $="",ee=!1,K=["{","}"];if(E(be)&&(ee=!0,K=["[","]"]),k(be)){var H=be.name?": "+be.name:"";$=" [Function"+H+"]"}if(Z(be)&&($=" "+RegExp.prototype.toString.call(be)),V(be)&&($=" "+Date.prototype.toUTCString.call(be)),M(be)&&($=" "+h(be)),ge.length===0&&(!ee||be.length==0))return K[0]+$+K[1];if(_e<0)return Z(be)?Be.stylize(RegExp.prototype.toString.call(be),"regexp"):Be.stylize("[Object]","special");Be.seen.push(be);var oe;return ee?oe=m(Be,be,_e,ie,ge):oe=ge.map(function(G){return d(Be,be,_e,ie,G,ee)}),Be.seen.pop(),y(oe,$,K)}function p(Be,be){if(R(be))return Be.stylize("undefined","undefined");if(C(be)){var _e="'"+JSON.stringify(be).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Be.stylize(_e,"string")}if(S(be))return Be.stylize(""+be,"number");if(B(be))return Be.stylize(""+be,"boolean");if(b(be))return Be.stylize("null","null")}function h(Be){return"["+Error.prototype.toString.call(Be)+"]"}function m(Be,be,_e,Ke,He){for(var ge=[],ie=0,D=be.length;ie<D;++ie)de(be,String(ie))?ge.push(d(Be,be,_e,Ke,String(ie),!0)):ge.push("");return He.forEach(function($){$.match(/^\d+$/)||ge.push(d(Be,be,_e,Ke,$,!0))}),ge}function d(Be,be,_e,Ke,He,ge){var ie,D,$;if($=Object.getOwnPropertyDescriptor(be,He)||{value:be[He]},$.get?$.set?D=Be.stylize("[Getter/Setter]","special"):D=Be.stylize("[Getter]","special"):$.set&&(D=Be.stylize("[Setter]","special")),de(Ke,He)||(ie="["+He+"]"),D||(Be.seen.indexOf($.value)<0?(b(_e)?D=A(Be,$.value,null):D=A(Be,$.value,_e-1),D.indexOf(`
|
|
|
`)>-1&&(ge?D=D.split(`
|
|
|
`).map(function(ee){return" "+ee}).join(`
|
|
|
`).slice(2):D=`
|
|
|
`+D.split(`
|
|
|
`).map(function(ee){return" "+ee}).join(`
|
|
|
`))):D=Be.stylize("[Circular]","special")),R(ie)){if(ge&&He.match(/^\d+$/))return D;ie=JSON.stringify(""+He),ie.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(ie=ie.slice(1,-1),ie=Be.stylize(ie,"name")):(ie=ie.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),ie=Be.stylize(ie,"string"))}return ie+": "+D}function y(Be,be,_e){var Ke=0,He=Be.reduce(function(ge,ie){return Ke++,ie.indexOf(`
|
|
|
`)>=0&&Ke++,ge+ie.replace(/\u001b\[\d\d?m/g,"").length+1},0);return He>60?_e[0]+(be===""?"":be+`
|
|
|
`)+" "+Be.join(`,
|
|
|
`)+" "+_e[1]:_e[0]+be+" "+Be.join(", ")+" "+_e[1]}g.types=e("./support/types");function E(Be){return Array.isArray(Be)}g.isArray=E;function B(Be){return typeof Be=="boolean"}g.isBoolean=B;function b(Be){return Be===null}g.isNull=b;function w(Be){return Be==null}g.isNullOrUndefined=w;function S(Be){return typeof Be=="number"}g.isNumber=S;function C(Be){return typeof Be=="string"}g.isString=C;function P(Be){return typeof Be=="symbol"}g.isSymbol=P;function R(Be){return Be===void 0}g.isUndefined=R;function Z(Be){return I(Be)&&ne(Be)==="[object RegExp]"}g.isRegExp=Z,g.types.isRegExp=Z;function I(Be){return typeof Be=="object"&&Be!==null}g.isObject=I;function V(Be){return I(Be)&&ne(Be)==="[object Date]"}g.isDate=V,g.types.isDate=V;function M(Be){return I(Be)&&(ne(Be)==="[object Error]"||Be instanceof Error)}g.isError=M,g.types.isNativeError=M;function k(Be){return typeof Be=="function"}g.isFunction=k;function te(Be){return Be===null||typeof Be=="boolean"||typeof Be=="number"||typeof Be=="string"||typeof Be=="symbol"||typeof Be=="undefined"}g.isPrimitive=te,g.isBuffer=e("./support/isBuffer");function ne(Be){return Object.prototype.toString.call(Be)}function Q(Be){return Be<10?"0"+Be.toString(10):Be.toString(10)}var ue=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function se(){var Be=new Date,be=[Q(Be.getHours()),Q(Be.getMinutes()),Q(Be.getSeconds())].join(":");return[Be.getDate(),ue[Be.getMonth()],be].join(" ")}g.log=function(){console.log("%s - %s",se(),g.format.apply(g,arguments))},g.inherits=e("inherits"),g._extend=function(Be,be){if(!be||!I(be))return Be;for(var _e=Object.keys(be),Ke=_e.length;Ke--;)Be[_e[Ke]]=be[_e[Ke]];return Be};function de(Be,be){return Object.prototype.hasOwnProperty.call(Be,be)}var me=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;g.promisify=function(be){if(typeof be!="function")throw new TypeError('The "original" argument must be of type Function');if(me&&be[me]){var _e=be[me];if(typeof _e!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(_e,me,{value:_e,enumerable:!1,writable:!1,configurable:!0}),_e}function _e(){for(var Ke,He,ge=new Promise(function($,ee){Ke=$,He=ee}),ie=[],D=0;D<arguments.length;D++)ie.push(arguments[D]);ie.push(function($,ee){$?He($):Ke(ee)});try{be.apply(this,ie)}catch($){He($)}return ge}return Object.setPrototypeOf(_e,Object.getPrototypeOf(be)),me&&Object.defineProperty(_e,me,{value:_e,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(_e,u(be))},g.promisify.custom=me;function Ee(Be,be){if(!Be){var _e=new Error("Promise was rejected with a falsy value");_e.reason=Be,Be=_e}return be(Be)}function ve(Be){if(typeof Be!="function")throw new TypeError('The "original" argument must be of type Function');function be(){for(var _e=[],Ke=0;Ke<arguments.length;Ke++)_e.push(arguments[Ke]);var He=_e.pop();if(typeof He!="function")throw new TypeError("The last argument must be of type Function");var ge=this,ie=function(){return He.apply(ge,arguments)};Be.apply(this,_e).then(function(D){c.nextTick(ie.bind(null,null,D))},function(D){c.nextTick(Ee.bind(null,D,ie))})}return Object.setPrototypeOf(be,Object.getPrototypeOf(Be)),Object.defineProperties(be,u(Be)),be}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"),o=e("call-bind/callBound"),s=e("gopd"),r=o("Object.prototype.toString"),t=e("has-tostringtag/shams")(),i=typeof globalThis=="undefined"?c:globalThis,a=n(),A=o("String.prototype.slice"),p=Object.getPrototypeOf,h=o("Array.prototype.indexOf",!0)||function(B,b){for(var w=0;w<B.length;w+=1)if(B[w]===b)return w;return-1},m={__proto__:null};t&&s&&p?u(a,function(E){var B=new i[E];if(Symbol.toStringTag in B){var b=p(B),w=s(b,Symbol.toStringTag);if(!w){var S=p(b);w=s(S,Symbol.toStringTag)}m["$"+E]=l(w.get)}}):u(a,function(E){var B=new i[E];m["$"+E]=l(B.slice)});var d=function(B){var b=!1;return u(m,function(w,S){if(!b)try{"$"+w(B)===S&&(b=A(S,1))}catch(C){}}),b},y=function(B){var b=!1;return u(m,function(w,S){if(!b)try{w(B),b=A(S,1)}catch(C){}}),b};v.exports=function(B){if(!B||typeof B!="object")return!1;if(!t){var b=A(r(B),8,-1);return h(a,b)>-1?b:b!=="Object"?!1:y(B)}return s?d(B):null}}).call(this)}).call(this,typeof st!="undefined"?st: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,o,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)},o=function(r){return"<![CDATA["+n(r)+"]]>"},n=function(r){return r.replace("]]>","]]]]><![CDATA[>")},g.Builder=function(){function r(t){var i,a,A;this.options={},a=u["0.2"];for(i in a)s.call(a,i)&&(A=a[i],this.options[i]=A);for(i in t)s.call(t,i)&&(A=t[i],this.options[i]=A)}return r.prototype.buildObject=function(t){var i,a,A,p,h;return i=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 E,B,b,w,S,C;if(typeof y!="object")m.options.cdata&&l(y)?d.raw(o(y)):d.txt(y);else if(Array.isArray(y)){for(w in y)if(s.call(y,w)){B=y[w];for(S in B)b=B[S],d=A(d.ele(S),b).up()}}else for(S in y)if(s.call(y,S))if(B=y[S],S===i){if(typeof B=="object")for(E in B)C=B[E],d=d.att(E,C)}else if(S===a)m.options.cdata&&l(B)?d=d.raw(o(B)):d=d.txt(B);else if(Array.isArray(B))for(w in B)s.call(B,w)&&(b=B[w],typeof b=="string"?m.options.cdata&&l(b)?d=d.ele(S).raw(o(b)).up():d=d.ele(S,b).up():d=A(d.ele(S),b).up());else typeof B=="object"?d=A(d.ele(S),B).up():typeof B=="string"&&m.options.cdata&&l(B)?d=d.ele(S).raw(o(B)).up():(B==null&&(B=""),d=d.ele(S,B.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,o,s,r,t,i,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"),i=e("timers").setImmediate,u=e("./defaults").defaults,o=function(h){return typeof h=="object"&&h!=null&&Object.keys(h).length===0},s=function(h,m,d){var y,E,B;for(y=0,E=h.length;y<E;y++)B=h[y],m=B(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,E,B;if(!(this instanceof g.Parser))return new g.Parser(d);this.options={},E=u["0.2"];for(y in E)p.call(E,y)&&(B=E[y],this.options[y]=B);for(y in d)p.call(d,y)&&(B=d[y],this.options[y]=B);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),i(this.processAsync))}catch(E){if(y=E,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(y)}},m.prototype.assignOrPush=function(d,y,E){return y in d?(d[y]instanceof Array||n(d,y,[d[y]]),d[y].push(E)):this.options.explicitArray?n(d,y,[E]):n(d,y,E)},m.prototype.reset=function(){var d,y,E,B;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(b){return function(w){if(b.saxParser.resume(),!b.saxParser.errThrown)return b.saxParser.errThrown=!0,b.emit("error",w)}}(this),this.saxParser.onend=function(b){return function(){if(!b.saxParser.ended)return b.saxParser.ended=!0,b.emit("end",b.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,B=[],d=this.options.attrkey,y=this.options.charkey,this.saxParser.onopentag=function(b){return function(w){var S,C,P,R,Z;if(P={},P[y]="",!b.options.ignoreAttrs){Z=w.attributes;for(S in Z)p.call(Z,S)&&(!(d in P)&&!b.options.mergeAttrs&&(P[d]={}),C=b.options.attrValueProcessors?s(b.options.attrValueProcessors,w.attributes[S],S):w.attributes[S],R=b.options.attrNameProcessors?s(b.options.attrNameProcessors,S):S,b.options.mergeAttrs?b.assignOrPush(P,R,C):n(P[d],R,C))}return P["#name"]=b.options.tagNameProcessors?s(b.options.tagNameProcessors,w.name):w.name,b.options.xmlns&&(P[b.options.xmlnskey]={uri:w.uri,local:w.local}),B.push(P)}}(this),this.saxParser.onclosetag=function(b){return function(){var w,S,C,P,R,Z,I,V,M,k;if(Z=B.pop(),R=Z["#name"],(!b.options.explicitChildren||!b.options.preserveChildrenOrder)&&delete Z["#name"],Z.cdata===!0&&(w=Z.cdata,delete Z.cdata),M=B[B.length-1],Z[y].match(/^\s*$/)&&!w?(S=Z[y],delete Z[y]):(b.options.trim&&(Z[y]=Z[y].trim()),b.options.normalize&&(Z[y]=Z[y].replace(/\s{2,}/g," ").trim()),Z[y]=b.options.valueProcessors?s(b.options.valueProcessors,Z[y],R):Z[y],Object.keys(Z).length===1&&y in Z&&!b.EXPLICIT_CHARKEY&&(Z=Z[y])),o(Z)&&(typeof b.options.emptyTag=="function"?Z=b.options.emptyTag():Z=b.options.emptyTag!==""?b.options.emptyTag:S),b.options.validator!=null&&(k="/"+function(){var te,ne,Q;for(Q=[],te=0,ne=B.length;te<ne;te++)P=B[te],Q.push(P["#name"]);return Q}().concat(R).join("/"),function(){var te;try{return Z=b.options.validator(k,M&&M[R],Z)}catch(ne){return te=ne,b.emit("error",te)}}()),b.options.explicitChildren&&!b.options.mergeAttrs&&typeof Z=="object"){if(!b.options.preserveChildrenOrder)P={},b.options.attrkey in Z&&(P[b.options.attrkey]=Z[b.options.attrkey],delete Z[b.options.attrkey]),!b.options.charsAsChildren&&b.options.charkey in Z&&(P[b.options.charkey]=Z[b.options.charkey],delete Z[b.options.charkey]),Object.getOwnPropertyNames(Z).length>0&&(P[b.options.childkey]=Z),Z=P;else if(M){M[b.options.childkey]=M[b.options.childkey]||[],I={};for(C in Z)p.call(Z,C)&&n(I,C,Z[C]);M[b.options.childkey].push(I),delete Z["#name"],Object.keys(Z).length===1&&y in Z&&!b.EXPLICIT_CHARKEY&&(Z=Z[y])}}return B.length>0?b.assignOrPush(M,R,Z):(b.options.explicitRoot&&(V=Z,Z={},n(Z,R,V)),b.resultObject=Z,b.saxParser.ended=!0,b.emit("end",b.resultObject))}}(this),E=function(b){return function(w){var S,C;if(C=B[B.length-1],C)return C[y]+=w,b.options.explicitChildren&&b.options.preserveChildrenOrder&&b.options.charsAsChildren&&(b.options.includeWhiteChars||w.replace(/\\n/g,"").trim()!=="")&&(C[b.options.childkey]=C[b.options.childkey]||[],S={"#name":"__text__"},S[y]=w,b.options.normalize&&(S[y]=S[y].replace(/\s{2,}/g," ").trim()),C[b.options.childkey].push(S)),C}}(this),this.saxParser.ontext=E,this.saxParser.oncdata=function(b){return function(w){var S;if(S=E(w),S)return S.cdata=!0}}(this)},m.prototype.parseString=function(d,y){var E;y!=null&&typeof y=="function"&&(this.on("end",function(B){return this.reset(),y(null,B)}),this.on("error",function(B){return this.reset(),y(B)}));try{return d=d.toString(),d.trim()===""?(this.emit("end",null),!0):(d=c.stripBOM(d),this.options.async?(this.remaining=d,i(this.processAsync),this.saxParser):this.saxParser.write(d).close())}catch(B){if(E=B,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw E}else return this.emit("error",E),this.saxParser.errThrown=!0}},m.prototype.parseStringPromise=function(d){return new Promise(function(y){return function(E,B){return y.parseString(d,function(b,w){return b?B(b):E(w)})}}(this))},m}(l),g.parseString=function(h,m,d){var y,E,B;return d!=null?(typeof d=="function"&&(y=d),typeof m=="object"&&(E=m)):(typeof m=="function"&&(y=m),E={}),B=new g.Parser(E),B.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,o=function(r,t){for(var i in t)s.call(t,i)&&(r[i]=t[i]);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){o(t,r);function t(i){this.message=i}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,o,s,r,t=[].slice,i={}.hasOwnProperty;c=function(){var a,A,p,h,m,d;if(d=arguments[0],m=2<=arguments.length?t.call(arguments,1):[],o(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)i.call(h,A)&&(d[A]=h[A]);return d},o=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 o(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(i.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 o(a.valueOf)?a.valueOf():a},v.exports.assign=c,v.exports.isFunction=o,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(o,s,r){if(this.parent=o,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(o){return this.value=o||""}}),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(o){return this.options.writer.attribute(this,this.options.writer.filterOptions(o))},l.prototype.debugInfo=function(o){return o=o||this.name,o==null?"parent: <"+this.parent.name+">":"attribute: {"+o+"}, parent: <"+this.parent.name+">"},l.prototype.isEqualNode=function(o){return!(o.namespaceURI!==this.namespaceURI||o.prefix!==this.prefix||o.localName!==this.localName||o.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)o.call(r,t)&&(s[t]=r[t]);function i(){this.constructor=s}return i.prototype=r.prototype,s.prototype=new i,s.__super__=r.prototype,s},o={}.hasOwnProperty;c=e("./NodeType"),n=e("./XMLCharacterData"),v.exports=u=function(s){l(r,s);function r(t,i){if(r.__super__.constructor.call(this,t),i==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=c.CData,this.value=this.stringify.cdata(i)}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(o,s){for(var r in s)l.call(s,r)&&(o[r]=s[r]);function t(){this.constructor=o}return t.prototype=s.prototype,o.prototype=new t,o.__super__=s.prototype,o},l={}.hasOwnProperty;u=e("./XMLNode"),v.exports=c=function(o){n(s,o);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,i){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)o.call(r,t)&&(s[t]=r[t]);function i(){this.constructor=s}return i.prototype=r.prototype,s.prototype=new i,s.__super__=r.prototype,s},o={}.hasOwnProperty;c=e("./NodeType"),u=e("./XMLCharacterData"),v.exports=n=function(s){l(r,s);function r(t,i){if(r.__super__.constructor.call(this,t),i==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=c.Comment,this.value=this.stringify.comment(i)}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 o;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=o=Object.create(this.defaultParams)}return Object.defineProperty(l.prototype,"parameterNames",{get:function(){return new n(Object.keys(this.defaultParams))}}),l.prototype.getParameter=function(o){return this.params.hasOwnProperty(o)?this.params[o]:null},l.prototype.canSetParameter=function(o,s){return!0},l.prototype.setParameter=function(o,s){return s!=null?this.params[o]=s:delete this.params[o]},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,o){throw new Error("This DOM method is not implemented.")},u.prototype.createDocument=function(n,l,o){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)o.call(r,t)&&(s[t]=r[t]);function i(){this.constructor=s}return i.prototype=r.prototype,s.prototype=new i,s.__super__=r.prototype,s},o={}.hasOwnProperty;n=e("./XMLNode"),c=e("./NodeType"),v.exports=u=function(s){l(r,s);function r(t,i,a,A,p,h){if(r.__super__.constructor.call(this,t),i==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(a==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(i));if(!A)throw new Error("Missing DTD attribute type. "+this.debugInfo(i));if(!p)throw new Error("Missing DTD attribute default. "+this.debugInfo(i));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(i));if(h&&!p.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(i));this.elementName=this.stringify.name(i),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)o.call(r,t)&&(s[t]=r[t]);function i(){this.constructor=s}return i.prototype=r.prototype,s.prototype=new i,s.__super__=r.prototype,s},o={}.hasOwnProperty;n=e("./XMLNode"),c=e("./NodeType"),v.exports=u=function(s){l(r,s);function r(t,i,a){if(r.__super__.constructor.call(this,t),i==null)throw new Error("Missing DTD element name. "+this.debugInfo());a||(a="(#PCDATA)"),Array.isArray(a)&&(a="("+a.join(",")+")"),this.name=this.stringify.name(i),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,o=function(r,t){for(var i in t)s.call(t,i)&&(r[i]=t[i]);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){o(t,r);function t(i,a,A,p){if(t.__super__.constructor.call(this,i),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(i){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(i))},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)o.call(r,t)&&(s[t]=r[t]);function i(){this.constructor=s}return i.prototype=r.prototype,s.prototype=new i,s.__super__=r.prototype,s},o={}.hasOwnProperty;n=e("./XMLNode"),c=e("./NodeType"),v.exports=u=function(s){l(r,s);function r(t,i,a){if(r.__super__.constructor.call(this,t),i==null)throw new Error("Missing DTD notation name. "+this.debugInfo(i));if(!a.pubID&&!a.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(i));this.name=this.stringify.name(i),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,o=function(r,t){for(var i in t)s.call(t,i)&&(r[i]=t[i]);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){o(t,r);function t(i,a,A,p){var h;t.__super__.constructor.call(this,i),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(i){return this.options.writer.declaration(this,this.options.writer.filterOptions(i))},t}(n)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(e,v,g){(function(){var c,u,n,l,o,s,r,t,i,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;i=e("./Utility").isObject,t=e("./XMLNode"),c=e("./NodeType"),u=e("./XMLDTDAttList"),l=e("./XMLDTDEntity"),n=e("./XMLDTDElement"),o=e("./XMLDTDNotation"),r=e("./XMLNamedNodeMap"),v.exports=s=function(p){a(h,p);function h(m,d,y){var E,B,b,w,S,C;if(h.__super__.constructor.call(this,m),this.type=c.DocType,m.children){for(w=m.children,B=0,b=w.length;B<b;B++)if(E=w[B],E.type===c.Element){this.name=E.name;break}}this.documentObject=m,i(d)&&(S=d,d=S.pubID,y=S.sysID),y==null&&(C=[d,y],y=C[0],d=C[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,E,B;for(E={},B=this.children,d=0,y=B.length;d<y;d++)m=B[d],m.type===c.EntityDeclaration&&!m.pe&&(E[m.name]=m);return new r(E)}}),Object.defineProperty(h.prototype,"notations",{get:function(){var m,d,y,E,B;for(E={},B=this.children,d=0,y=B.length;d<y;d++)m=B[d],m.type===c.NotationDeclaration&&(E[m.name]=m);return new r(E)}}),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,E,B){var b;return b=new u(this,m,d,y,E,B),this.children.push(b),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 o(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,E,B){return this.attList(m,d,y,E,B)},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,o,s,r,t,i=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"),o=e("./XMLNode"),c=e("./NodeType"),r=e("./XMLStringifier"),s=e("./XMLStringWriter"),v.exports=l=function(A){i(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}(o)}).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,o,s,r,t,i,a,A,p,h,m,d,y,E,B,b,w,S,C,P,R,Z={}.hasOwnProperty;R=e("./Utility"),C=R.isObject,S=R.isFunction,P=R.isPlainObject,w=R.getValue,c=e("./NodeType"),p=e("./XMLDocument"),m=e("./XMLElement"),l=e("./XMLCData"),o=e("./XMLComment"),y=e("./XMLRaw"),b=e("./XMLText"),d=e("./XMLProcessingInstruction"),a=e("./XMLDeclaration"),A=e("./XMLDocType"),s=e("./XMLDTDAttList"),t=e("./XMLDTDEntity"),r=e("./XMLDTDElement"),i=e("./XMLDTDNotation"),n=e("./XMLAttribute"),B=e("./XMLStringifier"),E=e("./XMLStringWriter"),u=e("./WriterState"),v.exports=h=function(){function I(V,M,k){var te;this.name="?xml",this.type=c.Document,V||(V={}),te={},V.writer?P(V.writer)&&(te=V.writer,V.writer=new E):V.writer=new E,this.options=V,this.writer=V.writer,this.writerOptions=this.writer.filterOptions(te),this.stringify=new B(V),this.onDataCallback=M||function(){},this.onEndCallback=k||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return I.prototype.createChildNode=function(V){var M,k,te,ne,Q,ue,se,de;switch(V.type){case c.CData:this.cdata(V.value);break;case c.Comment:this.comment(V.value);break;case c.Element:te={},se=V.attribs;for(k in se)Z.call(se,k)&&(M=se[k],te[k]=M.value);this.node(V.name,te);break;case c.Dummy:this.dummy();break;case c.Raw:this.raw(V.value);break;case c.Text:this.text(V.value);break;case c.ProcessingInstruction:this.instruction(V.target,V.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+V.constructor.name)}for(de=V.children,Q=0,ue=de.length;Q<ue;Q++)ne=de[Q],this.createChildNode(ne),ne.type===c.Element&&this.up();return this},I.prototype.dummy=function(){return this},I.prototype.node=function(V,M,k){var te;if(V==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(V));return this.openCurrent(),V=w(V),M==null&&(M={}),M=w(M),C(M)||(te=[M,k],k=te[0],M=te[1]),this.currentNode=new m(this,V,M),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,k!=null&&this.text(k),this},I.prototype.element=function(V,M,k){var te,ne,Q,ue,se,de;if(this.currentNode&&this.currentNode.type===c.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(V)||C(V)||S(V))for(ue=this.options.noValidation,this.options.noValidation=!0,de=new p(this.options).element("TEMP_ROOT"),de.element(V),this.options.noValidation=ue,se=de.children,ne=0,Q=se.length;ne<Q;ne++)te=se[ne],this.createChildNode(te),te.type===c.Element&&this.up();else this.node(V,M,k);return this},I.prototype.attribute=function(V,M){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(V));if(V!=null&&(V=w(V)),C(V))for(k in V)Z.call(V,k)&&(te=V[k],this.attribute(k,te));else S(M)&&(M=M.apply()),this.options.keepNullAttributes&&M==null?this.currentNode.attribs[V]=new n(this,V,""):M!=null&&(this.currentNode.attribs[V]=new n(this,V,M));return this},I.prototype.text=function(V){var M;return this.openCurrent(),M=new b(this,V),this.onData(this.writer.text(M,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},I.prototype.cdata=function(V){var M;return this.openCurrent(),M=new l(this,V),this.onData(this.writer.cdata(M,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},I.prototype.comment=function(V){var M;return this.openCurrent(),M=new o(this,V),this.onData(this.writer.comment(M,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},I.prototype.raw=function(V){var M;return this.openCurrent(),M=new y(this,V),this.onData(this.writer.raw(M,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},I.prototype.instruction=function(V,M){var k,te,ne,Q,ue;if(this.openCurrent(),V!=null&&(V=w(V)),M!=null&&(M=w(M)),Array.isArray(V))for(k=0,Q=V.length;k<Q;k++)te=V[k],this.instruction(te);else if(C(V))for(te in V)Z.call(V,te)&&(ne=V[te],this.instruction(te,ne));else S(M)&&(M=M.apply()),ue=new d(this,V,M),this.onData(this.writer.processingInstruction(ue,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},I.prototype.declaration=function(V,M,k){var te;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return te=new a(this,V,M,k),this.onData(this.writer.declaration(te,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},I.prototype.doctype=function(V,M,k){if(this.openCurrent(),V==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,M,k),this.currentNode.rootNodeName=V,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},I.prototype.dtdElement=function(V,M){var k;return this.openCurrent(),k=new r(this,V,M),this.onData(this.writer.dtdElement(k,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},I.prototype.attList=function(V,M,k,te,ne){var Q;return this.openCurrent(),Q=new s(this,V,M,k,te,ne),this.onData(this.writer.dtdAttList(Q,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},I.prototype.entity=function(V,M){var k;return this.openCurrent(),k=new t(this,!1,V,M),this.onData(this.writer.dtdEntity(k,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},I.prototype.pEntity=function(V,M){var k;return this.openCurrent(),k=new t(this,!0,V,M),this.onData(this.writer.dtdEntity(k,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},I.prototype.notation=function(V,M){var k;return this.openCurrent(),k=new i(this,V,M),this.onData(this.writer.dtdNotation(k,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},I.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},I.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},I.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},I.prototype.openNode=function(V){var M,k,te,ne;if(!V.isOpen){if(!this.root&&this.currentLevel===0&&V.type===c.Element&&(this.root=V),k="",V.type===c.Element){this.writerOptions.state=u.OpenTag,k=this.writer.indent(V,this.writerOptions,this.currentLevel)+"<"+V.name,ne=V.attribs;for(te in ne)Z.call(ne,te)&&(M=ne[te],k+=this.writer.attribute(M,this.writerOptions,this.currentLevel));k+=(V.children?">":"/>")+this.writer.endline(V,this.writerOptions,this.currentLevel),this.writerOptions.state=u.InsideTag}else this.writerOptions.state=u.OpenTag,k=this.writer.indent(V,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+V.rootNodeName,V.pubID&&V.sysID?k+=' PUBLIC "'+V.pubID+'" "'+V.sysID+'"':V.sysID&&(k+=' SYSTEM "'+V.sysID+'"'),V.children?(k+=" [",this.writerOptions.state=u.InsideTag):(this.writerOptions.state=u.CloseTag,k+=">"),k+=this.writer.endline(V,this.writerOptions,this.currentLevel);return this.onData(k,this.currentLevel),V.isOpen=!0}},I.prototype.closeNode=function(V){var M;if(!V.isClosed)return M="",this.writerOptions.state=u.CloseTag,V.type===c.Element?M=this.writer.indent(V,this.writerOptions,this.currentLevel)+"</"+V.name+">"+this.writer.endline(V,this.writerOptions,this.currentLevel):M=this.writer.indent(V,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(V,this.writerOptions,this.currentLevel),this.writerOptions.state=u.None,this.onData(M,this.currentLevel),V.isClosed=!0},I.prototype.onData=function(V,M){return this.documentStarted=!0,this.onDataCallback(V,M+1)},I.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},I.prototype.debugInfo=function(V){return V==null?"":"node: <"+V+">"},I.prototype.ele=function(){return this.element.apply(this,arguments)},I.prototype.nod=function(V,M,k){return this.node(V,M,k)},I.prototype.txt=function(V){return this.text(V)},I.prototype.dat=function(V){return this.cdata(V)},I.prototype.com=function(V){return this.comment(V)},I.prototype.ins=function(V,M){return this.instruction(V,M)},I.prototype.dec=function(V,M,k){return this.declaration(V,M,k)},I.prototype.dtd=function(V,M,k){return this.doctype(V,M,k)},I.prototype.e=function(V,M,k){return this.element(V,M,k)},I.prototype.n=function(V,M,k){return this.node(V,M,k)},I.prototype.t=function(V){return this.text(V)},I.prototype.d=function(V){return this.cdata(V)},I.prototype.c=function(V){return this.comment(V)},I.prototype.r=function(V){return this.raw(V)},I.prototype.i=function(V,M){return this.instruction(V,M)},I.prototype.att=function(){return this.currentNode&&this.currentNode.type===c.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},I.prototype.a=function(){return this.currentNode&&this.currentNode.type===c.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},I.prototype.ent=function(V,M){return this.entity(V,M)},I.prototype.pent=function(V,M){return this.pEntity(V,M)},I.prototype.not=function(V,M){return this.notation(V,M)},I}()}).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)o.call(r,t)&&(s[t]=r[t]);function i(){this.constructor=s}return i.prototype=r.prototype,s.prototype=new i,s.__super__=r.prototype,s},o={}.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,o,s,r,t,i,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;i=e("./Utility"),t=i.isObject,r=i.isFunction,s=i.getValue,o=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 E,B,b,w;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(w=m.children,B=0,b=w.length;B<b;B++)if(E=w[B],E.type===c.DocType){E.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,E;y=Object.create(this),y.isRoot&&(y.documentObject=null),y.attribs={},E=this.attribs;for(d in E)A.call(E,d)&&(m=E[d],y.attribs[d]=m.clone());return y.children=[],this.children.forEach(function(B){var b;return b=B.clone(),b.parent=y,y.children.push(b)}),y},h.prototype.attribute=function(m,d){var y,E;if(m!=null&&(m=s(m)),t(m))for(y in m)A.call(m,y)&&(E=m[y],this.attribute(y,E));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,E;if(m==null)throw new Error("Missing attribute name. "+this.debugInfo());if(m=s(m),Array.isArray(m))for(y=0,E=m.length;y<E;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,E;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,E=this.attribs.length-1;0<=E?y<=E:y>=E;d=0<=E?++y:--y)if(!this.attribs[d].isEqualNode(m.attribs[d]))return!1;return!0},h}(o)}).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,o,s,r,t,i,a,A,p,h,m,d,y,E,B,b,w={}.hasOwnProperty;b=e("./Utility"),B=b.isObject,E=b.isFunction,y=b.isEmpty,d=b.getValue,t=null,n=null,l=null,o=null,s=null,h=null,m=null,p=null,r=null,u=null,A=null,i=null,c=null,v.exports=a=function(){function S(C){this.parent=C,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"),o=e("./XMLDeclaration"),s=e("./XMLDocType"),h=e("./XMLRaw"),m=e("./XMLText"),p=e("./XMLProcessingInstruction"),r=e("./XMLDummy"),u=e("./NodeType"),A=e("./XMLNodeList"),i=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 C;return C=this.parent.children.indexOf(this),this.parent.children[C-1]||null}}),Object.defineProperty(S.prototype,"nextSibling",{get:function(){var C;return C=this.parent.children.indexOf(this),this.parent.children[C+1]||null}}),Object.defineProperty(S.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(S.prototype,"textContent",{get:function(){var C,P,R,Z,I;if(this.nodeType===u.Element||this.nodeType===u.DocumentFragment){for(I="",Z=this.children,P=0,R=Z.length;P<R;P++)C=Z[P],C.textContent&&(I+=C.textContent);return I}else return null},set:function(C){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),S.prototype.setParent=function(C){var P,R,Z,I,V;for(this.parent=C,C&&(this.options=C.options,this.stringify=C.stringify),I=this.children,V=[],R=0,Z=I.length;R<Z;R++)P=I[R],V.push(P.setParent(this));return V},S.prototype.element=function(C,P,R){var Z,I,V,M,k,te,ne,Q,ue,se,de;if(te=null,P===null&&R==null&&(ue=[{},null],P=ue[0],R=ue[1]),P==null&&(P={}),P=d(P),B(P)||(se=[P,R],R=se[0],P=se[1]),C!=null&&(C=d(C)),Array.isArray(C))for(V=0,ne=C.length;V<ne;V++)I=C[V],te=this.element(I);else if(E(C))te=this.element(C.apply());else if(B(C)){for(k in C)if(w.call(C,k))if(de=C[k],E(de)&&(de=de.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&k.indexOf(this.stringify.convertAttKey)===0)te=this.attribute(k.substr(this.stringify.convertAttKey.length),de);else if(!this.options.separateArrayItems&&Array.isArray(de)&&y(de))te=this.dummy();else if(B(de)&&y(de))te=this.element(k);else if(!this.options.keepNullNodes&&de==null)te=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(de))for(M=0,Q=de.length;M<Q;M++)I=de[M],Z={},Z[k]=I,te=this.element(Z);else B(de)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&k.indexOf(this.stringify.convertTextKey)===0?te=this.element(de):(te=this.element(k),te.element(de)):te=this.element(k,de)}else!this.options.keepNullNodes&&R===null?te=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&C.indexOf(this.stringify.convertTextKey)===0?te=this.text(R):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&C.indexOf(this.stringify.convertCDataKey)===0?te=this.cdata(R):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&C.indexOf(this.stringify.convertCommentKey)===0?te=this.comment(R):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&C.indexOf(this.stringify.convertRawKey)===0?te=this.raw(R):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&C.indexOf(this.stringify.convertPIKey)===0?te=this.instruction(C.substr(this.stringify.convertPIKey.length),R):te=this.node(C,P,R);if(te==null)throw new Error("Could not create any elements with: "+C+". "+this.debugInfo());return te},S.prototype.insertBefore=function(C,P,R){var Z,I,V,M,k;if(C!=null&&C.type)return V=C,M=P,V.setParent(this),M?(I=children.indexOf(M),k=children.splice(I),children.push(V),Array.prototype.push.apply(children,k)):children.push(V),V;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(C));return I=this.parent.children.indexOf(this),k=this.parent.children.splice(I),Z=this.parent.element(C,P,R),Array.prototype.push.apply(this.parent.children,k),Z},S.prototype.insertAfter=function(C,P,R){var Z,I,V;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(C));return I=this.parent.children.indexOf(this),V=this.parent.children.splice(I+1),Z=this.parent.element(C,P,R),Array.prototype.push.apply(this.parent.children,V),Z},S.prototype.remove=function(){var C,P;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return C=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[C,C-C+1].concat(P=[])),this.parent},S.prototype.node=function(C,P,R){var Z,I;return C!=null&&(C=d(C)),P||(P={}),P=d(P),B(P)||(I=[P,R],R=I[0],P=I[1]),Z=new t(this,C,P),R!=null&&Z.text(R),this.children.push(Z),Z},S.prototype.text=function(C){var P;return B(C)&&this.element(C),P=new m(this,C),this.children.push(P),this},S.prototype.cdata=function(C){var P;return P=new n(this,C),this.children.push(P),this},S.prototype.comment=function(C){var P;return P=new l(this,C),this.children.push(P),this},S.prototype.commentBefore=function(C){var P,R,Z;return R=this.parent.children.indexOf(this),Z=this.parent.children.splice(R),P=this.parent.comment(C),Array.prototype.push.apply(this.parent.children,Z),this},S.prototype.commentAfter=function(C){var P,R,Z;return R=this.parent.children.indexOf(this),Z=this.parent.children.splice(R+1),P=this.parent.comment(C),Array.prototype.push.apply(this.parent.children,Z),this},S.prototype.raw=function(C){var P;return P=new h(this,C),this.children.push(P),this},S.prototype.dummy=function(){var C;return C=new r(this),C},S.prototype.instruction=function(C,P){var R,Z,I,V,M;if(C!=null&&(C=d(C)),P!=null&&(P=d(P)),Array.isArray(C))for(V=0,M=C.length;V<M;V++)R=C[V],this.instruction(R);else if(B(C))for(R in C)w.call(C,R)&&(Z=C[R],this.instruction(R,Z));else E(P)&&(P=P.apply()),I=new p(this,C,P),this.children.push(I);return this},S.prototype.instructionBefore=function(C,P){var R,Z,I;return Z=this.parent.children.indexOf(this),I=this.parent.children.splice(Z),R=this.parent.instruction(C,P),Array.prototype.push.apply(this.parent.children,I),this},S.prototype.instructionAfter=function(C,P){var R,Z,I;return Z=this.parent.children.indexOf(this),I=this.parent.children.splice(Z+1),R=this.parent.instruction(C,P),Array.prototype.push.apply(this.parent.children,I),this},S.prototype.declaration=function(C,P,R){var Z,I;return Z=this.document(),I=new o(Z,C,P,R),Z.children.length===0?Z.children.unshift(I):Z.children[0].type===u.Declaration?Z.children[0]=I:Z.children.unshift(I),Z.root()||Z},S.prototype.dtd=function(C,P){var R,Z,I,V,M,k,te,ne,Q,ue;for(Z=this.document(),I=new s(Z,C,P),Q=Z.children,V=M=0,te=Q.length;M<te;V=++M)if(R=Q[V],R.type===u.DocType)return Z.children[V]=I,I;for(ue=Z.children,V=k=0,ne=ue.length;k<ne;V=++k)if(R=ue[V],R.isRoot)return Z.children.splice(V,0,I),I;return Z.children.push(I),I},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 C;for(C=this;C;){if(C.type===u.Document)return C.rootObject;if(C.isRoot)return C;C=C.parent}},S.prototype.document=function(){var C;for(C=this;C;){if(C.type===u.Document)return C;C=C.parent}},S.prototype.end=function(C){return this.document().end(C)},S.prototype.prev=function(){var C;if(C=this.parent.children.indexOf(this),C<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[C-1]},S.prototype.next=function(){var C;if(C=this.parent.children.indexOf(this),C===-1||C===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[C+1]},S.prototype.importDocument=function(C){var P;return P=C.root().clone(),P.parent=this,P.isRoot=!1,this.children.push(P),this},S.prototype.debugInfo=function(C){var P,R;return C=C||this.name,C==null&&!((P=this.parent)!=null&&P.name)?"":C==null?"parent: <"+this.parent.name+">":(R=this.parent)!=null&&R.name?"node: <"+C+">, parent: <"+this.parent.name+">":"node: <"+C+">"},S.prototype.ele=function(C,P,R){return this.element(C,P,R)},S.prototype.nod=function(C,P,R){return this.node(C,P,R)},S.prototype.txt=function(C){return this.text(C)},S.prototype.dat=function(C){return this.cdata(C)},S.prototype.com=function(C){return this.comment(C)},S.prototype.ins=function(C,P){return this.instruction(C,P)},S.prototype.doc=function(){return this.document()},S.prototype.dec=function(C,P,R){return this.declaration(C,P,R)},S.prototype.e=function(C,P,R){return this.element(C,P,R)},S.prototype.n=function(C,P,R){return this.node(C,P,R)},S.prototype.t=function(C){return this.text(C)},S.prototype.d=function(C){return this.cdata(C)},S.prototype.c=function(C){return this.comment(C)},S.prototype.r=function(C){return this.raw(C)},S.prototype.i=function(C,P){return this.instruction(C,P)},S.prototype.u=function(){return this.up()},S.prototype.importXMLBuilder=function(C){return this.importDocument(C)},S.prototype.replaceChild=function(C,P){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.removeChild=function(C){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.appendChild=function(C){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.hasChildNodes=function(){return this.children.length!==0},S.prototype.cloneNode=function(C){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(C,P){return!0},S.prototype.hasAttributes=function(){return this.attribs.length!==0},S.prototype.compareDocumentPosition=function(C){var P,R;return P=this,P===C?0:this.document()!==C.document()?(R=c.Disconnected|c.ImplementationSpecific,Math.random()<.5?R|=c.Preceding:R|=c.Following,R):P.isAncestor(C)?c.Contains|c.Preceding:P.isDescendant(C)?c.Contains|c.Following:P.isPreceding(C)?c.Preceding:c.Following},S.prototype.isSameNode=function(C){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.lookupPrefix=function(C){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.isDefaultNamespace=function(C){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.lookupNamespaceURI=function(C){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.isEqualNode=function(C){var P,R,Z;if(C.nodeType!==this.nodeType||C.children.length!==this.children.length)return!1;for(P=R=0,Z=this.children.length-1;0<=Z?R<=Z:R>=Z;P=0<=Z?++R:--R)if(!this.children[P].isEqualNode(C.children[P]))return!1;return!0},S.prototype.getFeature=function(C,P){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.setUserData=function(C,P,R){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.getUserData=function(C){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.contains=function(C){return C?C===this||this.isDescendant(C):!1},S.prototype.isDescendant=function(C){var P,R,Z,I,V;for(V=this.children,Z=0,I=V.length;Z<I;Z++)if(P=V[Z],C===P||(R=P.isDescendant(C),R))return!0;return!1},S.prototype.isAncestor=function(C){return C.isDescendant(this)},S.prototype.isPreceding=function(C){var P,R;return P=this.treePosition(C),R=this.treePosition(this),P===-1||R===-1?!1:P<R},S.prototype.isFollowing=function(C){var P,R;return P=this.treePosition(C),R=this.treePosition(this),P===-1||R===-1?!1:P>R},S.prototype.treePosition=function(C){var P,R;return R=0,P=!1,this.foreachTreeNode(this.document(),function(Z){if(R++,!P&&Z===C)return P=!0}),P?R:-1},S.prototype.foreachTreeNode=function(C,P){var R,Z,I,V,M;for(C||(C=this.document()),V=C.children,Z=0,I=V.length;Z<I;Z++){if(R=V[Z],M=P(R))return M;if(M=this.foreachTreeNode(R,P),M)return M}},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)o.call(r,t)&&(s[t]=r[t]);function i(){this.constructor=s}return i.prototype=r.prototype,s.prototype=new i,s.__super__=r.prototype,s},o={}.hasOwnProperty;c=e("./NodeType"),u=e("./XMLCharacterData"),v.exports=n=function(s){l(r,s);function r(t,i,a){if(r.__super__.constructor.call(this,t),i==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=c.ProcessingInstruction,this.target=this.stringify.insTarget(i),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)o.call(r,t)&&(s[t]=r[t]);function i(){this.constructor=s}return i.prototype=r.prototype,s.prototype=new i,s.__super__=r.prototype,s},o={}.hasOwnProperty;c=e("./NodeType"),u=e("./XMLNode"),v.exports=n=function(s){l(r,s);function r(t,i){if(r.__super__.constructor.call(this,t),i==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=c.Raw,this.value=this.stringify.raw(i)}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,o=function(r,t){for(var i in t)s.call(t,i)&&(r[i]=t[i]);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){o(t,r);function t(i,a){this.stream=i,t.__super__.constructor.call(this,a)}return t.prototype.endline=function(i,a,A){return i.isLastRootNode&&a.state===u.CloseTag?"":t.__super__.endline.call(this,i,a,A)},t.prototype.document=function(i,a){var A,p,h,m,d,y,E,B,b;for(E=i.children,p=h=0,d=E.length;h<d;p=++h)A=E[p],A.isLastRootNode=p===i.children.length-1;for(a=this.filterOptions(a),B=i.children,b=[],m=0,y=B.length;m<y;m++)A=B[m],b.push(this.writeChildNode(A,a,0));return b},t.prototype.attribute=function(i,a,A){return this.stream.write(t.__super__.attribute.call(this,i,a,A))},t.prototype.cdata=function(i,a,A){return this.stream.write(t.__super__.cdata.call(this,i,a,A))},t.prototype.comment=function(i,a,A){return this.stream.write(t.__super__.comment.call(this,i,a,A))},t.prototype.declaration=function(i,a,A){return this.stream.write(t.__super__.declaration.call(this,i,a,A))},t.prototype.docType=function(i,a,A){var p,h,m,d;if(A||(A=0),this.openNode(i,a,A),a.state=u.OpenTag,this.stream.write(this.indent(i,a,A)),this.stream.write("<!DOCTYPE "+i.root().name),i.pubID&&i.sysID?this.stream.write(' PUBLIC "'+i.pubID+'" "'+i.sysID+'"'):i.sysID&&this.stream.write(' SYSTEM "'+i.sysID+'"'),i.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(i,a,A)),a.state=u.InsideTag,d=i.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(i,a,A)),a.state=u.None,this.closeNode(i,a,A)},t.prototype.element=function(i,a,A){var p,h,m,d,y,E,B,b,w,S;A||(A=0),this.openNode(i,a,A),a.state=u.OpenTag,this.stream.write(this.indent(i,a,A)+"<"+i.name),w=i.attribs;for(B in w)s.call(w,B)&&(p=w[B],this.attribute(p,a,A));if(m=i.children.length,d=m===0?null:i.children[0],m===0||i.children.every(function(C){return(C.type===c.Text||C.type===c.Raw)&&C.value===""}))a.allowEmpty?(this.stream.write(">"),a.state=u.CloseTag,this.stream.write("</"+i.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++,b=!0,this.writeChildNode(d,a,A+1),a.suppressPrettyCount--,b=!1,a.state=u.CloseTag,this.stream.write("</"+i.name+">");else{for(this.stream.write(">"+this.endline(i,a,A)),a.state=u.InsideTag,S=i.children,y=0,E=S.length;y<E;y++)h=S[y],this.writeChildNode(h,a,A+1);a.state=u.CloseTag,this.stream.write(this.indent(i,a,A)+"</"+i.name+">")}return this.stream.write(this.endline(i,a,A)),a.state=u.None,this.closeNode(i,a,A)},t.prototype.processingInstruction=function(i,a,A){return this.stream.write(t.__super__.processingInstruction.call(this,i,a,A))},t.prototype.raw=function(i,a,A){return this.stream.write(t.__super__.raw.call(this,i,a,A))},t.prototype.text=function(i,a,A){return this.stream.write(t.__super__.text.call(this,i,a,A))},t.prototype.dtdAttList=function(i,a,A){return this.stream.write(t.__super__.dtdAttList.call(this,i,a,A))},t.prototype.dtdElement=function(i,a,A){return this.stream.write(t.__super__.dtdElement.call(this,i,a,A))},t.prototype.dtdEntity=function(i,a,A){return this.stream.write(t.__super__.dtdEntity.call(this,i,a,A))},t.prototype.dtdNotation=function(i,a,A){return this.stream.write(t.__super__.dtdNotation.call(this,i,a,A))},t}(l)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(e,v,g){(function(){var c,u,n=function(o,s){for(var r in s)l.call(s,r)&&(o[r]=s[r]);function t(){this.constructor=o}return t.prototype=s.prototype,o.prototype=new t,o.__super__=s.prototype,o},l={}.hasOwnProperty;u=e("./XMLWriterBase"),v.exports=c=function(o){n(s,o);function s(r){s.__super__.constructor.call(this,r)}return s.prototype.document=function(r,t){var i,a,A,p,h;for(t=this.filterOptions(t),p="",h=r.children,a=0,A=h.length;a<A;a++)i=h[a],p+=this.writeChildNode(i,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,o){return function(){return l.apply(o,arguments)}},n={}.hasOwnProperty;v.exports=c=function(){function l(o){this.assertLegalName=u(this.assertLegalName,this),this.assertLegalChar=u(this.assertLegalChar,this);var s,r,t;o||(o={}),this.options=o,this.options.version||(this.options.version="1.0"),r=o.stringify||{};for(s in r)n.call(r,s)&&(t=r[s],this[s]=t)}return l.prototype.name=function(o){return this.options.noValidation?o:this.assertLegalName(""+o||"")},l.prototype.text=function(o){return this.options.noValidation?o:this.assertLegalChar(this.textEscape(""+o||""))},l.prototype.cdata=function(o){return this.options.noValidation?o:(o=""+o||"",o=o.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(o))},l.prototype.comment=function(o){if(this.options.noValidation)return o;if(o=""+o||"",o.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+o);return this.assertLegalChar(o)},l.prototype.raw=function(o){return this.options.noValidation?o:""+o||""},l.prototype.attValue=function(o){return this.options.noValidation?o:this.assertLegalChar(this.attEscape(o=""+o||""))},l.prototype.insTarget=function(o){return this.options.noValidation?o:this.assertLegalChar(""+o||"")},l.prototype.insValue=function(o){if(this.options.noValidation)return o;if(o=""+o||"",o.match(/\?>/))throw new Error("Invalid processing instruction value: "+o);return this.assertLegalChar(o)},l.prototype.xmlVersion=function(o){if(this.options.noValidation)return o;if(o=""+o||"",!o.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+o);return o},l.prototype.xmlEncoding=function(o){if(this.options.noValidation)return o;if(o=""+o||"",!o.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+o);return this.assertLegalChar(o)},l.prototype.xmlStandalone=function(o){return this.options.noValidation?o:o?"yes":"no"},l.prototype.dtdPubID=function(o){return this.options.noValidation?o:this.assertLegalChar(""+o||"")},l.prototype.dtdSysID=function(o){return this.options.noValidation?o:this.assertLegalChar(""+o||"")},l.prototype.dtdElementValue=function(o){return this.options.noValidation?o:this.assertLegalChar(""+o||"")},l.prototype.dtdAttType=function(o){return this.options.noValidation?o:this.assertLegalChar(""+o||"")},l.prototype.dtdAttDefault=function(o){return this.options.noValidation?o:this.assertLegalChar(""+o||"")},l.prototype.dtdEntityValue=function(o){return this.options.noValidation?o:this.assertLegalChar(""+o||"")},l.prototype.dtdNData=function(o){return this.options.noValidation?o:this.assertLegalChar(""+o||"")},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(o){var s,r;if(this.options.noValidation)return o;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=o.match(s))throw new Error("Invalid character in string: "+o+" at index "+r.index)}else if(this.options.version==="1.1"&&(s=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,r=o.match(s)))throw new Error("Invalid character in string: "+o+" at index "+r.index);return o},l.prototype.assertLegalName=function(o){var s;if(this.options.noValidation)return o;if(this.assertLegalChar(o),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])*$/,!o.match(s))throw new Error("Invalid character in name");return o},l.prototype.textEscape=function(o){var s;return this.options.noValidation?o:(s=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,o.replace(s,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
"))},l.prototype.attEscape=function(o){var s;return this.options.noValidation?o:(s=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,o.replace(s,"&").replace(/</g,"<").replace(/"/g,""").replace(/\t/g,"	").replace(/\n/g,"
").replace(/\r/g,"
"))},l}()}).call(this)},{}],457:[function(e,v,g){(function(){var c,u,n,l=function(s,r){for(var t in r)o.call(r,t)&&(s[t]=r[t]);function i(){this.constructor=s}return i.prototype=r.prototype,s.prototype=new i,s.__super__=r.prototype,s},o={}.hasOwnProperty;c=e("./NodeType"),u=e("./XMLCharacterData"),v.exports=n=function(s){l(r,s);function r(t,i){if(r.__super__.constructor.call(this,t),i==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=c.Text,this.value=this.stringify.text(i)}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,i,a;for(a="",i=this.previousSibling;i;)a=i.data+a,i=i.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,o,s,r,t,i,a,A,p,h,m,d,y,E,B={}.hasOwnProperty;E=e("./Utility").assign,c=e("./NodeType"),i=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"),o=e("./XMLDTDAttList"),s=e("./XMLDTDElement"),r=e("./XMLDTDEntity"),t=e("./XMLDTDNotation"),u=e("./WriterState"),v.exports=y=function(){function b(w){var S,C,P;w||(w={}),this.options=w,C=w.writer||{};for(S in C)B.call(C,S)&&(P=C[S],this["_"+S]=this[S],this[S]=P)}return b.prototype.filterOptions=function(w){var S,C,P,R,Z,I,V,M;return w||(w={}),w=E({},this.options,w),S={writer:this},S.pretty=w.pretty||!1,S.allowEmpty=w.allowEmpty||!1,S.indent=(C=w.indent)!=null?C:" ",S.newline=(P=w.newline)!=null?P:`
|
|
|
`,S.offset=(R=w.offset)!=null?R:0,S.dontPrettyTextNodes=(Z=(I=w.dontPrettyTextNodes)!=null?I:w.dontprettytextnodes)!=null?Z:0,S.spaceBeforeSlash=(V=(M=w.spaceBeforeSlash)!=null?M:w.spacebeforeslash)!=null?V:"",S.spaceBeforeSlash===!0&&(S.spaceBeforeSlash=" "),S.suppressPrettyCount=0,S.user={},S.state=u.None,S},b.prototype.indent=function(w,S,C){var P;return!S.pretty||S.suppressPrettyCount?"":S.pretty&&(P=(C||0)+S.offset+1,P>0)?new Array(P).join(S.indent):""},b.prototype.endline=function(w,S,C){return!S.pretty||S.suppressPrettyCount?"":S.newline},b.prototype.attribute=function(w,S,C){var P;return this.openAttribute(w,S,C),P=" "+w.name+'="'+w.value+'"',this.closeAttribute(w,S,C),P},b.prototype.cdata=function(w,S,C){var P;return this.openNode(w,S,C),S.state=u.OpenTag,P=this.indent(w,S,C)+"<![CDATA[",S.state=u.InsideTag,P+=w.value,S.state=u.CloseTag,P+="]]>"+this.endline(w,S,C),S.state=u.None,this.closeNode(w,S,C),P},b.prototype.comment=function(w,S,C){var P;return this.openNode(w,S,C),S.state=u.OpenTag,P=this.indent(w,S,C)+"<!-- ",S.state=u.InsideTag,P+=w.value,S.state=u.CloseTag,P+=" -->"+this.endline(w,S,C),S.state=u.None,this.closeNode(w,S,C),P},b.prototype.declaration=function(w,S,C){var P;return this.openNode(w,S,C),S.state=u.OpenTag,P=this.indent(w,S,C)+"<?xml",S.state=u.InsideTag,P+=' version="'+w.version+'"',w.encoding!=null&&(P+=' encoding="'+w.encoding+'"'),w.standalone!=null&&(P+=' standalone="'+w.standalone+'"'),S.state=u.CloseTag,P+=S.spaceBeforeSlash+"?>",P+=this.endline(w,S,C),S.state=u.None,this.closeNode(w,S,C),P},b.prototype.docType=function(w,S,C){var P,R,Z,I,V;if(C||(C=0),this.openNode(w,S,C),S.state=u.OpenTag,I=this.indent(w,S,C),I+="<!DOCTYPE "+w.root().name,w.pubID&&w.sysID?I+=' PUBLIC "'+w.pubID+'" "'+w.sysID+'"':w.sysID&&(I+=' SYSTEM "'+w.sysID+'"'),w.children.length>0){for(I+=" [",I+=this.endline(w,S,C),S.state=u.InsideTag,V=w.children,R=0,Z=V.length;R<Z;R++)P=V[R],I+=this.writeChildNode(P,S,C+1);S.state=u.CloseTag,I+="]"}return S.state=u.CloseTag,I+=S.spaceBeforeSlash+">",I+=this.endline(w,S,C),S.state=u.None,this.closeNode(w,S,C),I},b.prototype.element=function(w,S,C){var P,R,Z,I,V,M,k,te,ne,Q,ue,se,de,me;C||(C=0),Q=!1,ue="",this.openNode(w,S,C),S.state=u.OpenTag,ue+=this.indent(w,S,C)+"<"+w.name,se=w.attribs;for(ne in se)B.call(se,ne)&&(P=se[ne],ue+=this.attribute(P,S,C));if(Z=w.children.length,I=Z===0?null:w.children[0],Z===0||w.children.every(function(Ee){return(Ee.type===c.Text||Ee.type===c.Raw)&&Ee.value===""}))S.allowEmpty?(ue+=">",S.state=u.CloseTag,ue+="</"+w.name+">"+this.endline(w,S,C)):(S.state=u.CloseTag,ue+=S.spaceBeforeSlash+"/>"+this.endline(w,S,C));else if(S.pretty&&Z===1&&(I.type===c.Text||I.type===c.Raw)&&I.value!=null)ue+=">",S.state=u.InsideTag,S.suppressPrettyCount++,Q=!0,ue+=this.writeChildNode(I,S,C+1),S.suppressPrettyCount--,Q=!1,S.state=u.CloseTag,ue+="</"+w.name+">"+this.endline(w,S,C);else{if(S.dontPrettyTextNodes){for(de=w.children,V=0,k=de.length;V<k;V++)if(R=de[V],(R.type===c.Text||R.type===c.Raw)&&R.value!=null){S.suppressPrettyCount++,Q=!0;break}}for(ue+=">"+this.endline(w,S,C),S.state=u.InsideTag,me=w.children,M=0,te=me.length;M<te;M++)R=me[M],ue+=this.writeChildNode(R,S,C+1);S.state=u.CloseTag,ue+=this.indent(w,S,C)+"</"+w.name+">",Q&&S.suppressPrettyCount--,ue+=this.endline(w,S,C),S.state=u.None}return this.closeNode(w,S,C),ue},b.prototype.writeChildNode=function(w,S,C){switch(w.type){case c.CData:return this.cdata(w,S,C);case c.Comment:return this.comment(w,S,C);case c.Element:return this.element(w,S,C);case c.Raw:return this.raw(w,S,C);case c.Text:return this.text(w,S,C);case c.ProcessingInstruction:return this.processingInstruction(w,S,C);case c.Dummy:return"";case c.Declaration:return this.declaration(w,S,C);case c.DocType:return this.docType(w,S,C);case c.AttributeDeclaration:return this.dtdAttList(w,S,C);case c.ElementDeclaration:return this.dtdElement(w,S,C);case c.EntityDeclaration:return this.dtdEntity(w,S,C);case c.NotationDeclaration:return this.dtdNotation(w,S,C);default:throw new Error("Unknown XML node type: "+w.constructor.name)}},b.prototype.processingInstruction=function(w,S,C){var P;return this.openNode(w,S,C),S.state=u.OpenTag,P=this.indent(w,S,C)+"<?",S.state=u.InsideTag,P+=w.target,w.value&&(P+=" "+w.value),S.state=u.CloseTag,P+=S.spaceBeforeSlash+"?>",P+=this.endline(w,S,C),S.state=u.None,this.closeNode(w,S,C),P},b.prototype.raw=function(w,S,C){var P;return this.openNode(w,S,C),S.state=u.OpenTag,P=this.indent(w,S,C),S.state=u.InsideTag,P+=w.value,S.state=u.CloseTag,P+=this.endline(w,S,C),S.state=u.None,this.closeNode(w,S,C),P},b.prototype.text=function(w,S,C){var P;return this.openNode(w,S,C),S.state=u.OpenTag,P=this.indent(w,S,C),S.state=u.InsideTag,P+=w.value,S.state=u.CloseTag,P+=this.endline(w,S,C),S.state=u.None,this.closeNode(w,S,C),P},b.prototype.dtdAttList=function(w,S,C){var P;return this.openNode(w,S,C),S.state=u.OpenTag,P=this.indent(w,S,C)+"<!ATTLIST",S.state=u.InsideTag,P+=" "+w.elementName+" "+w.attributeName+" "+w.attributeType,w.defaultValueType!=="#DEFAULT"&&(P+=" "+w.defaultValueType),w.defaultValue&&(P+=' "'+w.defaultValue+'"'),S.state=u.CloseTag,P+=S.spaceBeforeSlash+">"+this.endline(w,S,C),S.state=u.None,this.closeNode(w,S,C),P},b.prototype.dtdElement=function(w,S,C){var P;return this.openNode(w,S,C),S.state=u.OpenTag,P=this.indent(w,S,C)+"<!ELEMENT",S.state=u.InsideTag,P+=" "+w.name+" "+w.value,S.state=u.CloseTag,P+=S.spaceBeforeSlash+">"+this.endline(w,S,C),S.state=u.None,this.closeNode(w,S,C),P},b.prototype.dtdEntity=function(w,S,C){var P;return this.openNode(w,S,C),S.state=u.OpenTag,P=this.indent(w,S,C)+"<!ENTITY",S.state=u.InsideTag,w.pe&&(P+=" %"),P+=" "+w.name,w.value?P+=' "'+w.value+'"':(w.pubID&&w.sysID?P+=' PUBLIC "'+w.pubID+'" "'+w.sysID+'"':w.sysID&&(P+=' SYSTEM "'+w.sysID+'"'),w.nData&&(P+=" NDATA "+w.nData)),S.state=u.CloseTag,P+=S.spaceBeforeSlash+">"+this.endline(w,S,C),S.state=u.None,this.closeNode(w,S,C),P},b.prototype.dtdNotation=function(w,S,C){var P;return this.openNode(w,S,C),S.state=u.OpenTag,P=this.indent(w,S,C)+"<!NOTATION",S.state=u.InsideTag,P+=" "+w.name,w.pubID&&w.sysID?P+=' PUBLIC "'+w.pubID+'" "'+w.sysID+'"':w.pubID?P+=' PUBLIC "'+w.pubID+'"':w.sysID&&(P+=' SYSTEM "'+w.sysID+'"'),S.state=u.CloseTag,P+=S.spaceBeforeSlash+">"+this.endline(w,S,C),S.state=u.None,this.closeNode(w,S,C),P},b.prototype.openNode=function(w,S,C){},b.prototype.closeNode=function(w,S,C){},b.prototype.openAttribute=function(w,S,C){},b.prototype.closeAttribute=function(w,S,C){},b}()}).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,o,s,r,t,i,a;a=e("./Utility"),t=a.assign,i=a.isFunction,n=e("./XMLDOMImplementation"),l=e("./XMLDocument"),o=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 i(A)&&(m=[A,p],p=m[0],h=m[1],A={}),p?new o(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 o=arguments[l];for(var s in o)c.call(o,s)&&(n[s]=o[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},o=64,s=c.alloc(o);s.fill(0);function r(a,A,p){c.isBuffer(A)||(A=c.from(A)),c.isBuffer(p)||(p=c.from(p)),A.length>o?A=a(A):A.length<o&&(A=c.concat([A,s],o));for(var h=c.alloc(o),m=c.alloc(o),d=0;d<o;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||i("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 E=c.concat(h),B=A?r(p,A,E):p(E);return h=null,y?B.toString(y):B}}}function i(){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(){i("sorry,createCredentials is not implemented yet")},g.createCipher=function(){i("sorry,createCipher is not implemented yet")},g.createCipheriv=function(){i("sorry,createCipheriv is not implemented yet")},g.createDecipher=function(){i("sorry,createDecipher is not implemented yet")},g.createDecipheriv=function(){i("sorry,createDecipheriv is not implemented yet")},g.createSign=function(){i("sorry,createSign is not implemented yet")},g.createVerify=function(){i("sorry,createVerify is not implemented yet")},g.createDiffieHellman=function(){i("sorry,createDiffieHellman is not implemented yet")},g.pbkdf2=function(){i("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 o(t,i){if(t.length%u!==0){var a=t.length+(u-t.length%u);t=c.concat([t,n],a)}for(var A=[],p=i?t.readInt32BE:t.readInt32LE,h=0;h<t.length;h+=u)A.push(p.call(t,h));return A}function s(t,i,a){for(var A=c.alloc(i),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,i,a,A){c.isBuffer(t)||(t=c.from(t));var p=i(o(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,E=0;E<A.length;E+=16){var B=h,b=m,w=d,S=y;h=o(h,m,d,y,A[E+0],7,-680876936),y=o(y,h,m,d,A[E+1],12,-389564586),d=o(d,y,h,m,A[E+2],17,606105819),m=o(m,d,y,h,A[E+3],22,-1044525330),h=o(h,m,d,y,A[E+4],7,-176418897),y=o(y,h,m,d,A[E+5],12,1200080426),d=o(d,y,h,m,A[E+6],17,-1473231341),m=o(m,d,y,h,A[E+7],22,-45705983),h=o(h,m,d,y,A[E+8],7,1770035416),y=o(y,h,m,d,A[E+9],12,-1958414417),d=o(d,y,h,m,A[E+10],17,-42063),m=o(m,d,y,h,A[E+11],22,-1990404162),h=o(h,m,d,y,A[E+12],7,1804603682),y=o(y,h,m,d,A[E+13],12,-40341101),d=o(d,y,h,m,A[E+14],17,-1502002290),m=o(m,d,y,h,A[E+15],22,1236535329),h=s(h,m,d,y,A[E+1],5,-165796510),y=s(y,h,m,d,A[E+6],9,-1069501632),d=s(d,y,h,m,A[E+11],14,643717713),m=s(m,d,y,h,A[E+0],20,-373897302),h=s(h,m,d,y,A[E+5],5,-701558691),y=s(y,h,m,d,A[E+10],9,38016083),d=s(d,y,h,m,A[E+15],14,-660478335),m=s(m,d,y,h,A[E+4],20,-405537848),h=s(h,m,d,y,A[E+9],5,568446438),y=s(y,h,m,d,A[E+14],9,-1019803690),d=s(d,y,h,m,A[E+3],14,-187363961),m=s(m,d,y,h,A[E+8],20,1163531501),h=s(h,m,d,y,A[E+13],5,-1444681467),y=s(y,h,m,d,A[E+2],9,-51403784),d=s(d,y,h,m,A[E+7],14,1735328473),m=s(m,d,y,h,A[E+12],20,-1926607734),h=r(h,m,d,y,A[E+5],4,-378558),y=r(y,h,m,d,A[E+8],11,-2022574463),d=r(d,y,h,m,A[E+11],16,1839030562),m=r(m,d,y,h,A[E+14],23,-35309556),h=r(h,m,d,y,A[E+1],4,-1530992060),y=r(y,h,m,d,A[E+4],11,1272893353),d=r(d,y,h,m,A[E+7],16,-155497632),m=r(m,d,y,h,A[E+10],23,-1094730640),h=r(h,m,d,y,A[E+13],4,681279174),y=r(y,h,m,d,A[E+0],11,-358537222),d=r(d,y,h,m,A[E+3],16,-722521979),m=r(m,d,y,h,A[E+6],23,76029189),h=r(h,m,d,y,A[E+9],4,-640364487),y=r(y,h,m,d,A[E+12],11,-421815835),d=r(d,y,h,m,A[E+15],16,530742520),m=r(m,d,y,h,A[E+2],23,-995338651),h=t(h,m,d,y,A[E+0],6,-198630844),y=t(y,h,m,d,A[E+7],10,1126891415),d=t(d,y,h,m,A[E+14],15,-1416354905),m=t(m,d,y,h,A[E+5],21,-57434055),h=t(h,m,d,y,A[E+12],6,1700485571),y=t(y,h,m,d,A[E+3],10,-1894986606),d=t(d,y,h,m,A[E+10],15,-1051523),m=t(m,d,y,h,A[E+1],21,-2054922799),h=t(h,m,d,y,A[E+8],6,1873313359),y=t(y,h,m,d,A[E+15],10,-30611744),d=t(d,y,h,m,A[E+6],15,-1560198380),m=t(m,d,y,h,A[E+13],21,1309151649),h=t(h,m,d,y,A[E+4],6,-145523070),y=t(y,h,m,d,A[E+11],10,-1120210379),d=t(d,y,h,m,A[E+2],15,718787259),m=t(m,d,y,h,A[E+9],21,-343485551),h=i(h,B),m=i(m,b),d=i(d,w),y=i(y,S)}return Array(h,m,d,y)}function l(A,p,h,m,d,y){return i(a(i(i(p,A),i(m,y)),d),h)}function o(A,p,h,m,d,y,E){return l(p&h|~p&m,A,p,d,y,E)}function s(A,p,h,m,d,y,E){return l(p&m|h&~m,A,p,d,y,E)}function r(A,p,h,m,d,y,E){return l(p^h^m,A,p,d,y,E)}function t(A,p,h,m,d,y,E){return l(h^(p|~m),A,p,d,y,E)}function i(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 i=Array(80),a=1732584193,A=-271733879,p=-1732584194,h=271733878,m=-1009589776,d=0;d<r.length;d+=16){for(var y=a,E=A,B=p,b=h,w=m,S=0;S<80;S++){S<16?i[S]=r[d+S]:i[S]=s(i[S-3]^i[S-8]^i[S-14]^i[S-16],1);var C=o(o(s(a,5),n(S,A,p,h)),o(o(m,i[S]),l(S)));m=h,h=p,p=s(A,30),A=a,a=C}a=o(a,y),A=o(A,E),p=o(p,B),h=o(h,b),m=o(m,w)}return Array(a,A,p,h,m)}function n(r,t,i,a){return r<20?t&i|~t&a:r<40?t^i^a:r<60?t&i|t&a|i&a:t^i^a}function l(r){return r<20?1518500249:r<40?1859775393:r<60?-1894007588:-899497514}function o(r,t){var i=(r&65535)+(t&65535),a=(r>>16)+(t>>16)+(i>>16);return a<<16|i&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"),o=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(i){return i instanceof o}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"),o=e("builtin-status-codes"),s=e("url"),r=g;r.request=function(t,i){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 i&&d.on("response",i),d},r.get=function(i,a){var A=r.request(i,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=o,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 st!="undefined"?st: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 i=n();if(!i)return!1;try{return i.responseType=t,i.responseType===t}catch(a){}return!1}var o=typeof c.ArrayBuffer!="undefined",s=o&&r(c.ArrayBuffer.prototype.slice);g.arraybuffer=g.fetch||o&&l("arraybuffer"),g.msstream=!g.fetch&&s&&l("ms-stream"),g.mozchunkedarraybuffer=!g.fetch&&o&&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 st!="undefined"?st: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"),o=e("inherits"),s=e("./response"),r=e("readable-stream"),t=e("to-arraybuffer"),i=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(b){y.setHeader(b,d.headers[b])});var E,B=!0;if(d.mode==="disable-fetch"||"requestTimeout"in d&&!l.abortController)B=!1,E=!0;else if(d.mode==="prefer-streaming")E=!1;else if(d.mode==="allow-wrong-content-type")E=!l.overrideMimeType;else if(!d.mode||d.mode==="default"||d.mode==="prefer-fast")E=!0;else throw new Error("Invalid value for opts.mode");y._mode=A(E,B),y._fetchTimer=null,y.on("finish",function(){y._onFinish()})};o(p,r.Writable),p.prototype.setHeader=function(d,y){var E=this,B=d.toLowerCase();m.indexOf(B)===-1&&(E._headers[B]={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,E=d._headers,B=null;y.method!=="GET"&&y.method!=="HEAD"&&(l.arraybuffer?B=t(n.concat(d._body)):l.blobConstructor?B=new u.Blob(d._body.map(function(R){return t(R)}),{type:(E["content-type"]||{}).value||""}):B=n.concat(d._body).toString());var b=[];if(Object.keys(E).forEach(function(R){var Z=E[R].name,I=E[R].value;Array.isArray(I)?I.forEach(function(V){b.push([Z,V])}):b.push([Z,I])}),d._mode==="fetch"){var w=null,S=null;if(l.abortController){var C=new AbortController;w=C.signal,d._fetchAbortController=C,"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:b,body:B||void 0,mode:"cors",credentials:y.withCredentials?"include":"same-origin",signal:w}).then(function(R){d._fetchResponse=R,d._connect()},function(R){u.clearTimeout(d._fetchTimer),d._destroyed||d.emit("error",R)})}else{var P=d._xhr=new u.XMLHttpRequest;try{P.open(d._opts.method,d._opts.url,!0)}catch(R){c.nextTick(function(){d.emit("error",R)});return}"responseType"in P&&(P.responseType=d._mode.split(":")[0]),"withCredentials"in P&&(P.withCredentials=!!y.withCredentials),d._mode==="text"&&"overrideMimeType"in P&&P.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in y&&(P.timeout=y.requestTimeout,P.ontimeout=function(){d.emit("requestTimeout")}),b.forEach(function(R){P.setRequestHeader(R[0],R[1])}),d._response=null,P.onreadystatechange=function(){switch(P.readyState){case a.LOADING:case a.DONE:d._onXHRProgress();break}},d._mode==="moz-chunked-arraybuffer"&&(P.onprogress=function(){d._onXHRProgress()}),P.onerror=function(){d._destroyed||d.emit("error",new Error("XHR error"))};try{P.send(B)}catch(R){c.nextTick(function(){d.emit("error",R)});return}}}};function h(d){try{var y=d.status;return y!==null&&y!==0}catch(E){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 i(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,E){var B=this;B._body.push(d),E()},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,E){var B=this;typeof d=="function"&&(E=d,d=void 0),r.Writable.prototype.end.call(B,d,y,E)},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 st!="undefined"?st: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"),o=e("inherits"),s=e("readable-stream"),r=g.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},t=g.IncomingMessage=function(i,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 w(){y.read().then(function(S){if(!h._destroyed){if(S.done){u.clearTimeout(p),h.push(null);return}h.push(new n(S.value)),w()}}).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(w,S){h.headers[S.toLowerCase()]=w,h.rawHeaders.push(S,w)}),l.writableStream){var d=new WritableStream({write:function(S){return new Promise(function(C,P){h._destroyed?P():h.push(new n(S))?C():h._resumeFetch=C})},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(w){u.clearTimeout(p),h._destroyed||h.emit("error",w)});return}catch(w){}}var y=a.body.getReader();m()}else{h._xhr=i,h._pos=0,h.url=i.responseURL,h.statusCode=i.status,h.statusMessage=i.statusText;var E=i.getAllResponseHeaders().split(/\r?\n/);if(E.forEach(function(w){var S=w.match(/^([^:]+):\s*(.*)/);if(S){var C=S[1].toLowerCase();C==="set-cookie"?(h.headers[C]===void 0&&(h.headers[C]=[]),h.headers[C].push(S[2])):h.headers[C]!==void 0?h.headers[C]+=", "+S[2]:h.headers[C]=S[2],h.rawHeaders.push(S[1],S[2])}}),h._charset="x-user-defined",!l.overrideMimeType){var B=h.rawHeaders["mime-type"];if(B){var b=B.match(/;\s*charset=([^;])(;|$)/);b&&(h._charset=b[1].toLowerCase())}h._charset||(h._charset="utf-8")}}};o(t,s.Readable),t.prototype._read=function(){var i=this,a=i._resumeFetch;a&&(i._resumeFetch=null,a())},t.prototype._onXHRProgress=function(){var i=this,a=i._xhr,A=null;switch(i._mode){case"text:vbarray":if(a.readyState!==r.DONE)break;try{A=new u.VBArray(a.responseBody).toArray()}catch(y){}if(A!==null){i.push(new n(A));break}case"text":try{A=a.responseText}catch(y){i._mode="text:vbarray";break}if(A.length>i._pos){var p=A.substr(i._pos);if(i._charset==="x-user-defined"){for(var h=new n(p.length),m=0;m<p.length;m++)h[m]=p.charCodeAt(m)&255;i.push(h)}else i.push(p,i._charset);i._pos=A.length}break;case"arraybuffer":if(a.readyState!==r.DONE||!a.response)break;A=a.response,i.push(new n(new Uint8Array(A)));break;case"moz-chunked-arraybuffer":if(A=a.response,a.readyState!==r.LOADING||!A)break;i.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>i._pos&&(i.push(new n(new Uint8Array(d.result.slice(i._pos)))),i._pos=d.result.byteLength)},d.onload=function(){i.push(null)},d.readAsArrayBuffer(A);break}i._xhr.readyState===r.DONE&&i._mode!=="ms-stream"&&i.push(null)}}).call(this)}).call(this,e("_process"),typeof st!="undefined"?st: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=P,g.resolveObject=R,g.format=C,g.Url=o;function o(){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]*)?$/,i=["<",">",'"',"`"," ","\r",`
|
|
|
`," "],a=["{","}","|","\\","^","`"].concat(i),A=["'"].concat(a),p=["%","/","?",";","#"].concat(A),h=["/","?","#"],m=255,d=/^[+a-z0-9A-Z_-]{0,63}$/,y=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,E={javascript:!0,"javascript:":!0},B={javascript:!0,"javascript:":!0},b={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},w=e("querystring");function S(Z,I,V){if(Z&&l.isObject(Z)&&Z instanceof o)return Z;var M=new o;return M.parse(Z,I,V),M}o.prototype.parse=function(Z,I,V){if(!l.isString(Z))throw new TypeError("Parameter 'url' must be a string, not "+(0,u.default)(Z));var M=Z.indexOf("?"),k=M!==-1&&M<Z.indexOf("#")?"?":"#",te=Z.split(k),ne=/\\/g;te[0]=te[0].replace(ne,"/"),Z=te.join(k);var Q=Z;if(Q=Q.trim(),!V&&Z.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],I?this.query=w.parse(this.search.substr(1)):this.query=this.search.substr(1)):I&&(this.search="",this.query={}),this}var se=s.exec(Q);if(se){se=se[0];var de=se.toLowerCase();this.protocol=de,Q=Q.substr(se.length)}if(V||se||Q.match(/^\/\/[^@\/]+@[^@\/]+/)){var me=Q.substr(0,2)==="//";me&&!(se&&B[se])&&(Q=Q.substr(2),this.slashes=!0)}if(!B[se]&&(me||se&&!b[se])){for(var Ee=-1,ve=0;ve<h.length;ve++){var Be=Q.indexOf(h[ve]);Be!==-1&&(Ee===-1||Be<Ee)&&(Ee=Be)}var be,_e;Ee===-1?_e=Q.lastIndexOf("@"):_e=Q.lastIndexOf("@",Ee),_e!==-1&&(be=Q.slice(0,_e),Q=Q.slice(_e+1),this.auth=decodeURIComponent(be)),Ee=-1;for(var ve=0;ve<p.length;ve++){var Be=Q.indexOf(p[ve]);Be!==-1&&(Ee===-1||Be<Ee)&&(Ee=Be)}Ee===-1&&(Ee=Q.length),this.host=Q.slice(0,Ee),Q=Q.slice(Ee),this.parseHost(),this.hostname=this.hostname||"";var Ke=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!Ke)for(var He=this.hostname.split("."),ve=0,ge=He.length;ve<ge;ve++){var ie=He[ve];if(ie&&!ie.match(d)){for(var D="",$=0,ee=ie.length;$<ee;$++)ie.charCodeAt($)>127?D+="x":D+=ie[$];if(!D.match(d)){var K=He.slice(0,ve),H=He.slice(ve+1),oe=ie.match(y);oe&&(K.push(oe[1]),H.unshift(oe[2])),H.length&&(Q="/"+H.join(".")+Q),this.hostname=K.join(".");break}}}this.hostname.length>m?this.hostname="":this.hostname=this.hostname.toLowerCase(),Ke||(this.hostname=n.toASCII(this.hostname));var G=this.port?":"+this.port:"",W=this.hostname||"";this.host=W+G,this.href+=this.host,Ke&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Q[0]!=="/"&&(Q="/"+Q))}if(!E[de])for(var ve=0,ge=A.length;ve<ge;ve++){var q=A[ve];if(Q.indexOf(q)!==-1){var pe=encodeURIComponent(q);pe===q&&(pe=escape(q)),Q=Q.split(q).join(pe)}}var Fe=Q.indexOf("#");Fe!==-1&&(this.hash=Q.substr(Fe),Q=Q.slice(0,Fe));var Oe=Q.indexOf("?");if(Oe!==-1?(this.search=Q.substr(Oe),this.query=Q.substr(Oe+1),I&&(this.query=w.parse(this.query)),Q=Q.slice(0,Oe)):I&&(this.search="",this.query={}),Q&&(this.pathname=Q),b[de]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var G=this.pathname||"",Te=this.search||"";this.path=G+Te}return this.href=this.format(),this};function C(Z){return l.isString(Z)&&(Z=S(Z)),Z instanceof o?Z.format():o.prototype.format.call(Z)}o.prototype.format=function(){var Z=this.auth||"";Z&&(Z=encodeURIComponent(Z),Z=Z.replace(/%3A/i,":"),Z+="@");var I=this.protocol||"",V=this.pathname||"",M=this.hash||"",k=!1,te="";this.host?k=Z+this.host:this.hostname&&(k=Z+(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=w.stringify(this.query));var ne=this.search||te&&"?"+te||"";return I&&I.substr(-1)!==":"&&(I+=":"),this.slashes||(!I||b[I])&&k!==!1?(k="//"+(k||""),V&&V.charAt(0)!=="/"&&(V="/"+V)):k||(k=""),M&&M.charAt(0)!=="#"&&(M="#"+M),ne&&ne.charAt(0)!=="?"&&(ne="?"+ne),V=V.replace(/[?#]/g,function(Q){return encodeURIComponent(Q)}),ne=ne.replace("#","%23"),I+k+V+ne+M};function P(Z,I){return S(Z,!1,!0).resolve(I)}o.prototype.resolve=function(Z){return this.resolveObject(S(Z,!1,!0)).format()};function R(Z,I){return Z?S(Z,!1,!0).resolveObject(I):I}o.prototype.resolveObject=function(Z){if(l.isString(Z)){var I=new o;I.parse(Z,!1,!0),Z=I}for(var V=new o,M=Object.keys(this),k=0;k<M.length;k++){var te=M[k];V[te]=this[te]}if(V.hash=Z.hash,Z.href==="")return V.href=V.format(),V;if(Z.slashes&&!Z.protocol){for(var ne=Object.keys(Z),Q=0;Q<ne.length;Q++){var ue=ne[Q];ue!=="protocol"&&(V[ue]=Z[ue])}return b[V.protocol]&&V.hostname&&!V.pathname&&(V.path=V.pathname="/"),V.href=V.format(),V}if(Z.protocol&&Z.protocol!==V.protocol){if(!b[Z.protocol]){for(var se=Object.keys(Z),de=0;de<se.length;de++){var me=se[de];V[me]=Z[me]}return V.href=V.format(),V}if(V.protocol=Z.protocol,!Z.host&&!B[Z.protocol]){for(var ge=(Z.pathname||"").split("/");ge.length&&!(Z.host=ge.shift()););Z.host||(Z.host=""),Z.hostname||(Z.hostname=""),ge[0]!==""&&ge.unshift(""),ge.length<2&&ge.unshift(""),V.pathname=ge.join("/")}else V.pathname=Z.pathname;if(V.search=Z.search,V.query=Z.query,V.host=Z.host||"",V.auth=Z.auth,V.hostname=Z.hostname||Z.host,V.port=Z.port,V.pathname||V.search){var Ee=V.pathname||"",ve=V.search||"";V.path=Ee+ve}return V.slashes=V.slashes||Z.slashes,V.href=V.format(),V}var Be=V.pathname&&V.pathname.charAt(0)==="/",be=Z.host||Z.pathname&&Z.pathname.charAt(0)==="/",_e=be||Be||V.host&&Z.pathname,Ke=_e,He=V.pathname&&V.pathname.split("/")||[],ge=Z.pathname&&Z.pathname.split("/")||[],ie=V.protocol&&!b[V.protocol];if(ie&&(V.hostname="",V.port=null,V.host&&(He[0]===""?He[0]=V.host:He.unshift(V.host)),V.host="",Z.protocol&&(Z.hostname=null,Z.port=null,Z.host&&(ge[0]===""?ge[0]=Z.host:ge.unshift(Z.host)),Z.host=null),_e=_e&&(ge[0]===""||He[0]==="")),be)V.host=Z.host||Z.host===""?Z.host:V.host,V.hostname=Z.hostname||Z.hostname===""?Z.hostname:V.hostname,V.search=Z.search,V.query=Z.query,He=ge;else if(ge.length)He||(He=[]),He.pop(),He=He.concat(ge),V.search=Z.search,V.query=Z.query;else if(!l.isNullOrUndefined(Z.search)){if(ie){V.hostname=V.host=He.shift();var D=V.host&&V.host.indexOf("@")>0?V.host.split("@"):!1;D&&(V.auth=D.shift(),V.host=V.hostname=D.shift())}return V.search=Z.search,V.query=Z.query,(!l.isNull(V.pathname)||!l.isNull(V.search))&&(V.path=(V.pathname?V.pathname:"")+(V.search?V.search:"")),V.href=V.format(),V}if(!He.length)return V.pathname=null,V.search?V.path="/"+V.search:V.path=null,V.href=V.format(),V;for(var $=He.slice(-1)[0],ee=(V.host||Z.host||He.length>1)&&($==="."||$==="..")||$==="",K=0,H=He.length;H>=0;H--)$=He[H],$==="."?He.splice(H,1):$===".."?(He.splice(H,1),K++):K&&(He.splice(H,1),K--);if(!_e&&!Ke)for(;K--;K)He.unshift("..");_e&&He[0]!==""&&(!He[0]||He[0].charAt(0)!=="/")&&He.unshift(""),ee&&He.join("/").substr(-1)!=="/"&&He.push("");var oe=He[0]===""||He[0]&&He[0].charAt(0)==="/";if(ie){V.hostname=V.host=oe?"":He.length?He.shift():"";var D=V.host&&V.host.indexOf("@")>0?V.host.split("@"):!1;D&&(V.auth=D.shift(),V.host=V.hostname=D.shift())}return _e=_e||V.host&&He.length,_e&&!oe&&He.unshift(""),He.length?V.pathname=He.join("/"):(V.pathname=null,V.path=null),(!l.isNull(V.pathname)||!l.isNull(V.search))&&(V.path=(V.pathname?V.pathname:"")+(V.search?V.search:"")),V.auth=Z.auth||V.auth,V.slashes=V.slashes||Z.slashes,V.href=V.format(),V},o.prototype.parseHost=function(){var Z=this.host,I=r.exec(Z);I&&(I=I[0],I!==":"&&(this.port=I.substr(1)),Z=Z.substr(0,Z.length-I.length)),Z&&(this.hostname=Z)}},{"./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 o=e("util"),s=e("url"),r=e("http"),t=e("https"),i=e("debug")("urllib"),a=e("humanize-ms"),A=0,p=Math.pow(2,31)-10,h=/^https?:\/\//i;function m(B,b){return B===void 0?b:B}function d(B){return B?B.split(";")[0].trim().toLowerCase():""}function y(B,b){return function(w,S,C){if(w)return b(w);B({data:S,status:C.statusCode,headers:C.headers,res:C})}}g.TIMEOUTS=[a("300s"),a("300s")];var E=["json","text"];g.request=function(b,w,S){return arguments.length===2&&typeof w=="function"&&(S=w,w=null),typeof S=="function"?g.requestWithCallback(b,w,S):new Promise(function(C,P){g.requestWithCallback(b,w,y(C,P))})},g.requestWithCallback=function(b,w,S){if(!b||typeof b!="string"&&(0,l.default)(b)!=="object"){var C=o.format("expect request url to be a string or a http request options, but got %j",b);throw new Error(C)}arguments.length===2&&typeof w=="function"&&(S=w,w=null),w=w||{},A>=p&&(A=0);var P=++A;w.requestUrls=w.requestUrls||[];var R={requestId:P,url:b,args:w,ctx:w.ctx};w.emitter&&w.emitter.emit("request",R),w.timeout=w.timeout||g.TIMEOUTS,w.maxRedirects=w.maxRedirects||10,w.streaming=w.streaming||w.customResponse;var Z=Date.now(),I;typeof b=="string"?(h.test(b)||(b="https://"+b),I=s.parse(b)):I=b;var V=(w.type||w.method||I.method||"GET").toUpperCase(),M=I.port||80,k=r,te=m(w.agent,g.agent),ne=w.fixJSONCtlChars;I.protocol==="https:"&&(k=t,te=m(w.httpsAgent,g.httpsAgent),I.port||(M=443));var Q={host:I.hostname||I.host||"localhost",path:I.path||"/",method:V,port:M,agent:te,headers:w.headers||{},lookup:w.lookup};Array.isArray(w.timeout)?Q.requestTimeout=w.timeout[w.timeout.length-1]:typeof w.timeout!="undefined"&&(Q.requestTimeout=w.timeout);var ue=w.auth||I.auth;ue&&(Q.auth=ue);var se=w.content||w.data,de=V==="GET"||V==="HEAD"||w.dataAsQueryString;if(!w.content&&se&&!(typeof se=="string"||u.isBuffer(se)))if(de)se=w.nestedQuerystring?qs.stringify(se):querystring.stringify(se);else{var me=Q.headers["Content-Type"]||Q.headers["content-type"];me||(w.contentType==="json"?me="application/json":me="application/x-www-form-urlencoded",Q.headers["Content-Type"]=me),d(me)==="application/json"?se=JSON.stringify(se):se=w.nestedQuerystring?qs.stringify(se):querystring.stringify(se)}de&&se&&(Q.path+=(I.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}w.dataType==="json"&&(Q.headers.Accept="application/json"),typeof w.beforeRequest=="function"&&w.beforeRequest(Q);var Be=null,be=null,_e=null,Ke=!1,He=!1,ge=0,ie=-1,D=!1,$="",ee="",K=null;w.timing&&(K={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function H(){Be&&(clearTimeout(Be),Be=null)}function oe(){be&&(clearTimeout(be),be=null)}function G(ke,at,je){if(oe(),!S){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),P,c.pid,Q.method,b),ke&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
|
|
|
stack: %s`,Date(),P,c.pid,ke.name,ke.message,ke.stack);return}var We=S;S=null;var $e={};je&&(ie=je.statusCode,$e=je.headers);var At=Date.now()-Z;K&&(K.contentDownload=At),i("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",At,ge,ie,Q.method,Q.host,Q.path,He,K);var Ct={status:ie,statusCode:ie,headers:$e,size:ge,aborted:D,rt:At,keepAliveSocket:He,data:at,requestUrls:w.requestUrls,timing:K,remoteAddress:$,remotePort:ee};if(ke){var qt="";te&&typeof te.getCurrentStatus=="function"&&(qt=", agent status: "+JSON.stringify(te.getCurrentStatus())),ke.message+=", "+Q.method+" "+b+" "+ie+" (connected: "+Ke+", keepalive socket: "+He+qt+`)
|
|
|
headers: `+JSON.stringify($e),ke.data=at,ke.path=Q.path,ke.status=ie,ke.headers=$e,ke.res=Ct}We(ke,at,w.streaming?je:Ct),w.emitter&&(R.url=b,R.socket=Se&&Se.connection,R.options=Q,R.size=Ee,w.emitter.emit("response",{requestId:P,error:ke,ctx:w.ctx,req:R,res:Ct}))}function W(ke){var at=null;if(w.followRedirect&&statuses.redirect[ke.statusCode]){w._followRedirectCount=(w._followRedirectCount||0)+1;var je=ke.headers.location;if(!je)at=new Error("Got statusCode "+ke.statusCode+" but cannot resolve next location from headers"),at.name="FollowRedirectError";else if(w._followRedirectCount>w.maxRedirects)at=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+b),at.name="MaxRedirectError";else{var We=w.formatRedirectUrl?w.formatRedirectUrl(b,je):s.resolve(b,je);i("Request#%d %s: `redirected` from %s to %s",P,Q.path,b,We),oe(),w.headers&&w.headers.Host&&h.test(je)&&(w.headers.Host=null);var $e=S;return S=null,g.requestWithCallback(We,w,$e),{redirect:!0,error:null}}}return{redirect:!1,error:at}}w.gzip&&!Q.headers["Accept-Encoding"]&&!Q.headers["accept-encoding"]&&(Q.headers["Accept-Encoding"]="gzip");function q(ke,at,je){var We=ke.headers["content-encoding"];return je(null,at,We)}var pe=w.writeStream;i("Request#%d %s %s with headers %j, options.path: %s",P,V,b,Q.headers,Q.path),w.requestUrls.push(b);function Fe(ke){if(K&&(K.waiting=Date.now()-Z),i("Request#%d %s `req response` event emit: status %d, headers: %j",P,b,ke.statusCode,ke.headers),w.streaming){var at=W(ke);if(at.redirect){ke.resume();return}return at.error?(ke.resume(),G(at.error,null,ke)):G(null,null,ke)}if(ke.on("close",function(){i("Request#%d %s: `res close` event emit, total size %d",P,b,ge)}),ke.on("error",function(){i("Request#%d %s: `res error` event emit, total size %d",P,b,ge)}),ke.on("aborted",function(){D=!0,i("Request#%d %s: `res aborted` event emit, total size %d",P,b,ge)}),pe){var je=W(ke);if(je.redirect){ke.resume();return}return je.error?(ke.resume(),pe.end(),G(je.error,null,ke)):(w.consumeWriteStream===!1?ke.on("end",G.bind(null,null,null,ke)):pe.on("close",function(){i("Request#%d %s: writeStream close event emitted",P,b),G(_e||null,null,ke)}),ke.pipe(pe))}var We=[];ke.on("data",function($e){i("Request#%d %s: `res data` event emit, size %d",P,b,$e.length),ge+=$e.length,We.push($e)}),ke.on("end",function(){var $e=u.concat(We,ge);if(i("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",P,b,ge,ke._dumped),_e)return G(_e,$e,ke);var At=W(ke);if(At.error)return G(At.error,$e,ke);At.redirect||q(ke,$e,function(Ct,qt,vr){if(Ct)return G(Ct,$e,ke);if(!vr&&E.indexOf(w.dataType)>=0){try{qt=decodeBodyByCharset(qt,ke)}catch(Lt){return i("decodeBodyByCharset error: %s",Lt),G(null,qt,ke)}if(w.dataType==="json")if(ge===0)qt=null;else{var Ut=parseJSON(qt,ne);Ut.error?Ct=Ut.error:qt=Ut.data}}D&&i("Request#%d %s: Remote socket was terminated before `response.end()` was called",P,b),G(Ct,qt,ke)})})}var Oe,Te;Array.isArray(w.timeout)?(Oe=a(w.timeout[0]),Te=a(w.timeout[1])):Oe=Te=a(w.timeout),i("ConnectTimeout: %d, ResponseTimeout: %d",Oe,Te);function Re(){i("Connect timer ticking, timeout: %d",Oe),Be=setTimeout(function(){Be=null,ie===-1&&(ie=-2);var ke="Connect timeout for "+Oe+"ms",at="ConnectionTimeoutError";Se.socket||(at="SocketAssignTimeoutError",ke+=", working sockets is full"),_e=new Error(ke),_e.name=at,_e.requestId=P,i("ConnectTimeout: Request#%d %s %s: %s, connected: %s",P,b,_e.name,ke,Ke),Ge()},Oe)}function et(){i("Response timer ticking, timeout: %d",Te),be=setTimeout(function(){be=null;var ke="Response timeout for "+Te+"ms",at="ResponseTimeoutError";_e=new Error(ke),_e.name=at,_e.requestId=P,i("ResponseTimeout: Request#%d %s %s: %s, connected: %s",P,b,_e.name,ke,Ke),Ge()},Te)}var Se;Q.mode=w.mode?w.mode:"";try{Se=k.request(Q,Fe)}catch(ke){return G(ke)}typeof window=="undefined"?Re():Se.on("requestTimeout",function(){ie===-1&&(ie=-2);var ke="Connect timeout for "+Oe+"ms",at="ConnectionTimeoutError";_e=new Error(ke),_e.name=at,_e.requestId=P,Ge()});function Ge(){i("Request#%d %s abort, connected: %s",P,b,Ke),Se.socket||(_e.noSocket=!0,G(_e)),Se.abort()}return K&&Se.on("finish",function(){K.requestSent=Date.now()-Z}),Se.once("socket",function(ke){K&&(K.queuing=Date.now()-Z);var at=ke.readyState;if(at==="opening"){ke.once("lookup",function(je,We,$e){i("Request#%d %s lookup: %s, %s, %s",P,b,je,We,$e),K&&(K.dnslookup=Date.now()-Z),We&&($=We)}),ke.once("connect",function(){K&&(K.connected=Date.now()-Z),H(),et(),i("Request#%d %s new socket connected",P,b),Ke=!0,$||($=ke.remoteAddress),ee=ke.remotePort});return}i("Request#%d %s reuse socket connected, readyState: %s",P,b,at),Ke=!0,He=!0,$||($=ke.remoteAddress),ee=ke.remotePort,H(),et()}),Se.on("error",function(ke){(ke.name==="Error"||ke.name==="TypeError")&&(ke.name=Ke?"ResponseError":"RequestError"),ke.message+=' (req "error")',i("Request#%d %s `req error` event emit, %s: %s",P,b,ke.name,ke.message),G(_e||ke)}),pe&&pe.once("error",function(ke){ke.message+=' (writeStream "error")',_e=ke,i("Request#%d %s `writeStream error` event emit, %s: %s",P,b,ke.name,ke.message),Ge()}),w.stream?(w.stream.pipe(Se),w.stream.once("error",function(ke){ke.message+=' (stream "error")',_e=ke,i("Request#%d %s `readStream error` event emit, %s: %s",P,b,ke.name,ke.message),Ge()})):Se.end(se),Se.requestId=P,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(Ur,st,F){"use strict";F.d(st,{Z:function(){return L}});const L=le=>le?typeof le=="function"?le():le:null},66104:function(Ur,st,F){"use strict";F.d(st,{Z:function(){return V}});var L=F(92310),le=F.n(L),e=F(38298),v=F(36994),g=F(59301),c=F(92343),u=F(36355),n=F(18290),l=F(91857);const o=M=>{let{children:k}=M;const{getPrefixCls:te}=g.useContext(u.E_),ne=te("breadcrumb");return g.createElement("li",{className:`${ne}-separator`,"aria-hidden":"true"},k===""?k:k||"/")};o.__ANT_BREADCRUMB_SEPARATOR=!0;var s=o,r=function(M,k){var te={};for(var ne in M)Object.prototype.hasOwnProperty.call(M,ne)&&k.indexOf(ne)<0&&(te[ne]=M[ne]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,ne=Object.getOwnPropertySymbols(M);Q<ne.length;Q++)k.indexOf(ne[Q])<0&&Object.prototype.propertyIsEnumerable.call(M,ne[Q])&&(te[ne[Q]]=M[ne[Q]]);return te};function t(M,k){if(M.title===void 0||M.title===null)return null;const te=Object.keys(k).join("|");return typeof M.title=="object"?M.title:String(M.title).replace(new RegExp(`:(${te})`,"g"),(ne,Q)=>k[Q]||ne)}function i(M,k,te,ne){if(te==null)return null;const{className:Q,onClick:ue}=k,se=r(k,["className","onClick"]),de=Object.assign(Object.assign({},(0,v.Z)(se,{data:!0,aria:!0})),{onClick:ue});return ne!==void 0?g.createElement("a",Object.assign({},de,{className:le()(`${M}-link`,Q),href:ne}),te):g.createElement("span",Object.assign({},de,{className:le()(`${M}-link`,Q)}),te)}function a(M,k){return(ne,Q,ue,se,de)=>{if(k)return k(ne,Q,ue,se);const me=t(ne,Q);return i(M,ne,me,de)}}var A=function(M,k){var te={};for(var ne in M)Object.prototype.hasOwnProperty.call(M,ne)&&k.indexOf(ne)<0&&(te[ne]=M[ne]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,ne=Object.getOwnPropertySymbols(M);Q<ne.length;Q++)k.indexOf(ne[Q])<0&&Object.prototype.propertyIsEnumerable.call(M,ne[Q])&&(te[ne[Q]]=M[ne[Q]]);return te};const p=M=>{const{prefixCls:k,separator:te="/",children:ne,menu:Q,overlay:ue,dropdownProps:se,href:de}=M,Ee=(ve=>{if(Q||ue){const Be=Object.assign({},se);if(Q){const be=Q||{},{items:_e}=be,Ke=A(be,["items"]);Be.menu=Object.assign(Object.assign({},Ke),{items:_e==null?void 0:_e.map((He,ge)=>{var{key:ie,title:D,label:$,path:ee}=He,K=A(He,["key","title","label","path"]);let H=$!=null?$:D;return ee&&(H=g.createElement("a",{href:`${de}${ee}`},H)),Object.assign(Object.assign({},K),{key:ie!=null?ie:ge,label:H})})})}else ue&&(Be.overlay=ue);return g.createElement(l.Z,Object.assign({placement:"bottom"},Be),g.createElement("span",{className:`${k}-overlay-link`},ve,g.createElement(n.Z,null)))}return ve})(ne);return Ee!=null?g.createElement(g.Fragment,null,g.createElement("li",null,Ee),te&&g.createElement(s,null,te)):null},h=M=>{const{prefixCls:k,children:te,href:ne}=M,Q=A(M,["prefixCls","children","href"]),{getPrefixCls:ue}=g.useContext(u.E_),se=ue("breadcrumb",k);return g.createElement(p,Object.assign({},Q,{prefixCls:se}),i(se,Q,te,ne))};h.__ANT_BREADCRUMB_ITEM=!0;var m=h,d=F(17313),y=F(83116),E=F(37613);const B=M=>{const{componentCls:k,iconCls:te}=M;return{[k]:Object.assign(Object.assign({},(0,d.Wf)(M)),{color:M.itemColor,fontSize:M.fontSize,[te]:{fontSize:M.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:M.linkColor,transition:`color ${M.motionDurationMid}`,padding:`0 ${M.paddingXXS}px`,borderRadius:M.borderRadiusSM,height:M.lineHeight*M.fontSize,display:"inline-block",marginInline:-M.marginXXS,"&:hover":{color:M.linkHoverColor,backgroundColor:M.colorBgTextHover}},(0,d.Qy)(M)),"li:last-child":{color:M.lastItemColor},[`${k}-separator`]:{marginInline:M.separatorMargin,color:M.separatorColor},[`${k}-link`]:{[`
|
|
|
> ${te} + span,
|
|
|
> ${te} + a
|
|
|
`]:{marginInlineStart:M.marginXXS}},[`${k}-overlay-link`]:{borderRadius:M.borderRadiusSM,height:M.lineHeight*M.fontSize,display:"inline-block",padding:`0 ${M.paddingXXS}px`,marginInline:-M.marginXXS,[`> ${te}`]:{marginInlineStart:M.marginXXS,fontSize:M.fontSizeIcon},"&:hover":{color:M.linkHoverColor,backgroundColor:M.colorBgTextHover,a:{color:M.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${M.componentCls}-rtl`]:{direction:"rtl"}})}};var b=(0,y.Z)("Breadcrumb",M=>{const k=(0,E.TS)(M,{});return[B(k)]},M=>({itemColor:M.colorTextDescription,lastItemColor:M.colorText,iconFontSize:M.fontSize,linkColor:M.colorTextDescription,linkHoverColor:M.colorText,separatorColor:M.colorTextDescription,separatorMargin:M.marginXS})),w=function(M,k){var te={};for(var ne in M)Object.prototype.hasOwnProperty.call(M,ne)&&k.indexOf(ne)<0&&(te[ne]=M[ne]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,ne=Object.getOwnPropertySymbols(M);Q<ne.length;Q++)k.indexOf(ne[Q])<0&&Object.prototype.propertyIsEnumerable.call(M,ne[Q])&&(te[ne[Q]]=M[ne[Q]]);return te};function S(M){const{breadcrumbName:k,children:te}=M,ne=w(M,["breadcrumbName","children"]),Q=Object.assign({title:k},ne);return te&&(Q.menu={items:te.map(ue=>{var{breadcrumbName:se}=ue,de=w(ue,["breadcrumbName"]);return Object.assign(Object.assign({},de),{title:se})})}),Q}function C(M,k){return(0,g.useMemo)(()=>M||(k?k.map(S):null),[M,k])}var P=function(M,k){var te={};for(var ne in M)Object.prototype.hasOwnProperty.call(M,ne)&&k.indexOf(ne)<0&&(te[ne]=M[ne]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,ne=Object.getOwnPropertySymbols(M);Q<ne.length;Q++)k.indexOf(ne[Q])<0&&Object.prototype.propertyIsEnumerable.call(M,ne[Q])&&(te[ne[Q]]=M[ne[Q]]);return te};const R=(M,k)=>{if(k===void 0)return k;let te=(k||"").replace(/^\//,"");return Object.keys(M).forEach(ne=>{te=te.replace(`:${ne}`,M[ne])}),te},Z=M=>{const{prefixCls:k,separator:te="/",style:ne,className:Q,rootClassName:ue,routes:se,items:de,children:me,itemRender:Ee,params:ve={}}=M,Be=P(M,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:be,direction:_e,breadcrumb:Ke}=g.useContext(u.E_);let He;const ge=be("breadcrumb",k),[ie,D]=b(ge),$=C(de,se),ee=a(ge,Ee);if($&&$.length>0){const oe=[],G=de||se;He=$.map((W,q)=>{const{path:pe,key:Fe,type:Oe,menu:Te,overlay:Re,onClick:et,className:Se,separator:Ge,dropdownProps:ke}=W,at=R(ve,pe);at!==void 0&&oe.push(at);const je=Fe!=null?Fe:q;if(Oe==="separator")return g.createElement(s,{key:je},Ge);const We={},$e=q===$.length-1;Te?We.menu=Te:Re&&(We.overlay=Re);let{href:At}=W;return oe.length&&at!==void 0&&(At=`#/${oe.join("/")}`),g.createElement(p,Object.assign({key:je},We,(0,v.Z)(W,{data:!0,aria:!0}),{className:Se,dropdownProps:ke,href:At,separator:$e?"":te,onClick:et,prefixCls:ge}),ee(W,ve,G,oe,At))})}else if(me){const oe=(0,e.Z)(me).length;He=(0,e.Z)(me).map((G,W)=>{if(!G)return G;const q=W===oe-1;return(0,c.Tm)(G,{separator:q?"":te,key:W})})}const K=le()(ge,Ke==null?void 0:Ke.className,{[`${ge}-rtl`]:_e==="rtl"},Q,ue,D),H=Object.assign(Object.assign({},Ke==null?void 0:Ke.style),ne);return ie(g.createElement("nav",Object.assign({className:K,style:H},Be),g.createElement("ol",null,He)))};Z.Item=m,Z.Separator=s;var I=Z,V=I},28103:function(Ur,st,F){"use strict";F.d(st,{Z:function(){return r}});var L=F(92310),le=F.n(L),e=F(59301),v=F(36355),g=F(17313),c=F(83116),u=F(37613);const n=t=>{const{componentCls:i,sizePaddingEdgeHorizontal:a,colorSplit:A,lineWidth:p,textPaddingInline:h,orientationMargin:m,verticalMarginInline:d}=t;return{[i]: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${i}-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${i}-with-text-left`]:{"&::before":{width:`${m*100}%`},"&::after":{width:`${100-m*100}%`}},[`&-horizontal${i}-with-text-right`]:{"&::before":{width:`${100-m*100}%`},"&::after":{width:`${m*100}%`}},[`${i}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:h},"&-dashed":{background:"none",borderColor:A,borderStyle:"dashed",borderWidth:`${p}px 0 0`},[`&-horizontal${i}-with-text${i}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${i}-dashed`]:{borderInlineStartWidth:p,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${i}-with-text`]:{color:t.colorText,fontWeight:"normal",fontSize:t.fontSize},[`&-horizontal${i}-with-text-left${i}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${i}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${i}-with-text-right${i}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${i}-inner-text`]:{paddingInlineEnd:a}}})}};var l=(0,c.Z)("Divider",t=>{const i=(0,u.TS)(t,{dividerHorizontalWithTextGutterMargin:t.margin,dividerHorizontalGutterMargin:t.marginLG,sizePaddingEdgeHorizontal:0});return[n(i)]},t=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:t.marginXS})),o=function(t,i){var a={};for(var A in t)Object.prototype.hasOwnProperty.call(t,A)&&i.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++)i.indexOf(A[p])<0&&Object.prototype.propertyIsEnumerable.call(t,A[p])&&(a[A[p]]=t[A[p]]);return a},r=t=>{const{getPrefixCls:i,direction:a,divider:A}=e.useContext(v.E_),{prefixCls:p,type:h="horizontal",orientation:m="center",orientationMargin:d,className:y,rootClassName:E,children:B,dashed:b,plain:w,style:S}=t,C=o(t,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),P=i("divider",p),[R,Z]=l(P),I=m.length>0?`-${m}`:m,V=!!B,M=m==="left"&&d!=null,k=m==="right"&&d!=null,te=le()(P,A==null?void 0:A.className,Z,`${P}-${h}`,{[`${P}-with-text`]:V,[`${P}-with-text${I}`]:V,[`${P}-dashed`]:!!b,[`${P}-plain`]:!!w,[`${P}-rtl`]:a==="rtl",[`${P}-no-default-orientation-margin-left`]:M,[`${P}-no-default-orientation-margin-right`]:k},y,E),ne=e.useMemo(()=>typeof d=="number"?d:/^\d+$/.test(d)?Number(d):d,[d]),Q=Object.assign(Object.assign({},M&&{marginLeft:ne}),k&&{marginRight:ne});return R(e.createElement("div",Object.assign({className:te,style:Object.assign(Object.assign({},A==null?void 0:A.style),S)},C,{role:"separator"}),B&&h!=="vertical"&&e.createElement("span",{className:`${P}-inner-text`,style:Q},B)))}},43428:function(Ur,st,F){"use strict";F.d(st,{Z:function(){return He}});var L=F(92310),le=F.n(L),e=F(57259),v=F(29043),g=F(43403),c=F(28800),u=F(59301),n=u.createContext(null),l=u.createContext({}),o=n,s=F(80962),r=F(5891),t=F(43469),i=F(85108),a=F(36994),A=F(80764),p=function(ie){var D=ie.prefixCls,$=ie.className,ee=ie.style,K=ie.children,H=ie.containerRef,oe=ie.id,G=ie.onMouseEnter,W=ie.onMouseOver,q=ie.onMouseLeave,pe=ie.onClick,Fe=ie.onKeyDown,Oe=ie.onKeyUp,Te={onMouseEnter:G,onMouseOver:W,onMouseLeave:q,onClick:pe,onKeyDown:Fe,onKeyUp:Oe},Re=u.useContext(l),et=Re.panel,Se=(0,A.useComposeRef)(et,H);return u.createElement(u.Fragment,null,u.createElement("div",(0,r.Z)({id:oe,className:le()("".concat(D,"-content"),$),style:(0,e.Z)({},ee),"aria-modal":"true",role:"dialog",ref:Se},Te),K))},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 E={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function B(ge,ie){var D,$,ee,K,H=ge.prefixCls,oe=ge.open,G=ge.placement,W=ge.inline,q=ge.push,pe=ge.forceRender,Fe=ge.autoFocus,Oe=ge.keyboard,Te=ge.rootClassName,Re=ge.rootStyle,et=ge.zIndex,Se=ge.className,Ge=ge.id,ke=ge.style,at=ge.motion,je=ge.width,We=ge.height,$e=ge.children,At=ge.contentWrapperStyle,Ct=ge.mask,qt=ge.maskClosable,vr=ge.maskMotion,Ut=ge.maskClassName,Lt=ge.maskStyle,gt=ge.afterOpenChange,St=ge.onClose,zt=ge.onMouseEnter,Cr=ge.onMouseOver,hr=ge.onMouseLeave,pr=ge.onClick,mr=ge.onKeyDown,Lr=ge.onKeyUp,Rr=u.useRef(),jr=u.useRef(),Pr=u.useRef();u.useImperativeHandle(ie,function(){return Rr.current});var Zr=function(Zn){var tr=Zn.keyCode,bt=Zn.shiftKey;switch(tr){case i.Z.TAB:{if(tr===i.Z.TAB){if(!bt&&document.activeElement===Pr.current){var fr;(fr=jr.current)===null||fr===void 0||fr.focus({preventScroll:!0})}else if(bt&&document.activeElement===jr.current){var Dt;(Dt=Pr.current)===null||Dt===void 0||Dt.focus({preventScroll:!0})}}break}case i.Z.ESC:{St&&Oe&&(Zn.stopPropagation(),St(Zn));break}}};u.useEffect(function(){if(oe&&Fe){var wn;(wn=Rr.current)===null||wn===void 0||wn.focus({preventScroll:!0})}},[oe]);var $n=u.useState(!1),Hn=(0,v.Z)($n,2),Ln=Hn[0],lr=Hn[1],ur=u.useContext(o),Nt;q===!1?Nt={distance:0}:q===!0?Nt={}:Nt=q||{};var Tr=(D=($=(ee=Nt)===null||ee===void 0?void 0:ee.distance)!==null&&$!==void 0?$:ur==null?void 0:ur.pushDistance)!==null&&D!==void 0?D:180,Jr=u.useMemo(function(){return{pushDistance:Tr,push:function(){lr(!0)},pull:function(){lr(!1)}}},[Tr]);u.useEffect(function(){if(oe){var wn;ur==null||(wn=ur.push)===null||wn===void 0||wn.call(ur)}else{var Zn;ur==null||(Zn=ur.pull)===null||Zn===void 0||Zn.call(ur)}},[oe]),u.useEffect(function(){return function(){var wn;ur==null||(wn=ur.pull)===null||wn===void 0||wn.call(ur)}},[]);var Cn=Ct&&u.createElement(t.default,(0,r.Z)({key:"mask"},vr,{visible:oe}),function(wn,Zn){var tr=wn.className,bt=wn.style;return u.createElement("div",{className:le()("".concat(H,"-mask"),tr,Ut),style:(0,e.Z)((0,e.Z)({},bt),Lt),onClick:qt&&oe?St:void 0,ref:Zn})}),zr=typeof at=="function"?at(G):at,Or={};if(Ln&&Tr)switch(G){case"top":Or.transform="translateY(".concat(Tr,"px)");break;case"bottom":Or.transform="translateY(".concat(-Tr,"px)");break;case"left":Or.transform="translateX(".concat(Tr,"px)");break;default:Or.transform="translateX(".concat(-Tr,"px)");break}G==="left"||G==="right"?Or.width=d(je):Or.height=d(We);var Wr={onMouseEnter:zt,onMouseOver:Cr,onMouseLeave:hr,onClick:pr,onKeyDown:mr,onKeyUp:Lr},Ai=u.createElement(t.default,(0,r.Z)({key:"panel"},zr,{visible:oe,forceRender:pe,onVisibleChanged:function(Zn){gt==null||gt(Zn)},removeOnLeave:!1,leavedClassName:"".concat(H,"-content-wrapper-hidden")}),function(wn,Zn){var tr=wn.className,bt=wn.style;return u.createElement("div",(0,r.Z)({className:le()("".concat(H,"-content-wrapper"),tr),style:(0,e.Z)((0,e.Z)((0,e.Z)({},Or),bt),At)},(0,a.Z)(ge,{data:!0})),u.createElement(h,(0,r.Z)({id:Ge,containerRef:Zn,prefixCls:H,className:Se,style:ke},Wr),$e))}),Kr=(0,e.Z)({},Re);return et&&(Kr.zIndex=et),u.createElement(o.Provider,{value:Jr},u.createElement("div",{className:le()(H,"".concat(H,"-").concat(G),Te,(K={},(0,s.Z)(K,"".concat(H,"-open"),oe),(0,s.Z)(K,"".concat(H,"-inline"),W),K)),style:Kr,tabIndex:-1,ref:Rr,onKeyDown:Zr},Cn,u.createElement("div",{tabIndex:0,ref:jr,style:E,"aria-hidden":"true","data-sentinel":"start"}),Ai,u.createElement("div",{tabIndex:0,ref:Pr,style:E,"aria-hidden":"true","data-sentinel":"end"})))}var b=u.forwardRef(B),w=b,S=function(ie){var D=ie.open,$=D===void 0?!1:D,ee=ie.prefixCls,K=ee===void 0?"rc-drawer":ee,H=ie.placement,oe=H===void 0?"right":H,G=ie.autoFocus,W=G===void 0?!0:G,q=ie.keyboard,pe=q===void 0?!0:q,Fe=ie.width,Oe=Fe===void 0?378:Fe,Te=ie.mask,Re=Te===void 0?!0:Te,et=ie.maskClosable,Se=et===void 0?!0:et,Ge=ie.getContainer,ke=ie.forceRender,at=ie.afterOpenChange,je=ie.destroyOnClose,We=ie.onMouseEnter,$e=ie.onMouseOver,At=ie.onMouseLeave,Ct=ie.onClick,qt=ie.onKeyDown,vr=ie.onKeyUp,Ut=ie.panelRef,Lt=u.useState(!1),gt=(0,v.Z)(Lt,2),St=gt[0],zt=gt[1],Cr=u.useState(!1),hr=(0,v.Z)(Cr,2),pr=hr[0],mr=hr[1];(0,c.Z)(function(){mr(!0)},[]);var Lr=pr?$:!1,Rr=u.useRef(),jr=u.useRef();(0,c.Z)(function(){Lr&&(jr.current=document.activeElement)},[Lr]);var Pr=function(lr){var ur;if(zt(lr),at==null||at(lr),!lr&&jr.current&&!((ur=Rr.current)!==null&&ur!==void 0&&ur.contains(jr.current))){var Nt;(Nt=jr.current)===null||Nt===void 0||Nt.focus({preventScroll:!0})}},Zr=u.useMemo(function(){return{panel:Ut}},[Ut]);if(!ke&&!St&&!Lr&&je)return null;var $n={onMouseEnter:We,onMouseOver:$e,onMouseLeave:At,onClick:Ct,onKeyDown:qt,onKeyUp:vr},Hn=(0,e.Z)((0,e.Z)({},ie),{},{open:Lr,prefixCls:K,placement:oe,autoFocus:W,keyboard:pe,width:Oe,mask:Re,maskClosable:Se,inline:Ge===!1,afterOpenChange:Pr,ref:Rr},$n);return u.createElement(l.Provider,{value:Zr},u.createElement(g.Z,{open:Lr||ke||St,autoDestroy:!1,getContainer:Ge,autoLock:Re&&(Lr||St)},u.createElement(w,Hn)))},C=S,P=C,R=F(62892),Z=F(36355),I=F(32441),V=F(47729),k=ge=>{const{prefixCls:ie,title:D,footer:$,extra:ee,closeIcon:K,closable:H,onClose:oe,headerStyle:G,drawerStyle:W,bodyStyle:q,footerStyle:pe,children:Fe}=ge,Oe=u.useCallback(Ge=>u.createElement("button",{type:"button",onClick:oe,"aria-label":"Close",className:`${ie}-close`},Ge),[oe]),[Te,Re]=(0,V.Z)(H,K,Oe,void 0,!0),et=u.useMemo(()=>!D&&!Te?null:u.createElement("div",{style:G,className:le()(`${ie}-header`,{[`${ie}-header-close-only`]:Te&&!D&&!ee})},u.createElement("div",{className:`${ie}-header-title`},Re,D&&u.createElement("div",{className:`${ie}-title`},D)),ee&&u.createElement("div",{className:`${ie}-extra`},ee)),[Te,Re,ee,G,ie,D]),Se=u.useMemo(()=>{if(!$)return null;const Ge=`${ie}-footer`;return u.createElement("div",{className:Ge,style:pe},$)},[$,pe,ie]);return u.createElement("div",{className:`${ie}-wrapper-body`,style:W},et,u.createElement("div",{className:`${ie}-body`,style:q},Fe),Se)},te=F(33234),ne=F(83116),Q=F(37613),se=ge=>{const{componentCls:ie,motionDurationSlow:D}=ge,$={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${D}`}}};return{[ie]:{[`${ie}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${D}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${ie}-panel-motion`]:{"&-left":[$,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[$,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[$,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[$,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const de=ge=>{const{componentCls:ie,zIndexPopup:D,colorBgMask:$,colorBgElevated:ee,motionDurationSlow:K,motionDurationMid:H,padding:oe,paddingLG:G,fontSizeLG:W,lineHeightLG:q,lineWidth:pe,lineType:Fe,colorSplit:Oe,marginSM:Te,colorIcon:Re,colorIconHover:et,colorText:Se,fontWeightStrong:Ge,footerPaddingBlock:ke,footerPaddingInline:at}=ge,je=`${ie}-content-wrapper`;return{[ie]:{position:"fixed",inset:0,zIndex:D,pointerEvents:"none","&-pure":{position:"relative",background:ee,[`&${ie}-left`]:{boxShadow:ge.boxShadowDrawerLeft},[`&${ie}-right`]:{boxShadow:ge.boxShadowDrawerRight},[`&${ie}-top`]:{boxShadow:ge.boxShadowDrawerUp},[`&${ie}-bottom`]:{boxShadow:ge.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${ie}-mask`]:{position:"absolute",inset:0,zIndex:D,background:$,pointerEvents:"auto"},[je]:{position:"absolute",zIndex:D,maxWidth:"100vw",transition:`all ${K}`,"&-hidden":{display:"none"}},[`&-left > ${je}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:ge.boxShadowDrawerLeft},[`&-right > ${je}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:ge.boxShadowDrawerRight},[`&-top > ${je}`]:{top:0,insetInline:0,boxShadow:ge.boxShadowDrawerUp},[`&-bottom > ${je}`]:{bottom:0,insetInline:0,boxShadow:ge.boxShadowDrawerDown},[`${ie}-content`]:{width:"100%",height:"100%",overflow:"auto",background:ee,pointerEvents:"auto"},[`${ie}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${ie}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${oe}px ${G}px`,fontSize:W,lineHeight:q,borderBottom:`${pe}px ${Fe} ${Oe}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${ie}-extra`]:{flex:"none"},[`${ie}-close`]:{display:"inline-block",marginInlineEnd:Te,color:Re,fontWeight:Ge,fontSize:W,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"}},[`${ie}-title`]:{flex:1,margin:0,color:Se,fontWeight:ge.fontWeightStrong,fontSize:W,lineHeight:q},[`${ie}-body`]:{flex:1,minWidth:0,minHeight:0,padding:G,overflow:"auto"},[`${ie}-footer`]:{flexShrink:0,padding:`${ke}px ${at}px`,borderTop:`${pe}px ${Fe} ${Oe}`},"&-rtl":{direction:"rtl"}}}};var me=(0,ne.Z)("Drawer",ge=>{const ie=(0,Q.TS)(ge,{});return[de(ie),se(ie)]},ge=>({zIndexPopup:ge.zIndexPopupBase,footerPaddingBlock:ge.paddingXS,footerPaddingInline:ge.padding})),Ee=F(11575),ve=function(ge,ie){var D={};for(var $ in ge)Object.prototype.hasOwnProperty.call(ge,$)&&ie.indexOf($)<0&&(D[$]=ge[$]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,$=Object.getOwnPropertySymbols(ge);ee<$.length;ee++)ie.indexOf($[ee])<0&&Object.prototype.propertyIsEnumerable.call(ge,$[ee])&&(D[$[ee]]=ge[$[ee]]);return D};const Be=null,be={distance:180},_e=ge=>{var ie;const{rootClassName:D,width:$,height:ee,size:K="default",mask:H=!0,push:oe=be,open:G,afterOpenChange:W,onClose:q,prefixCls:pe,getContainer:Fe,style:Oe,className:Te,visible:Re,afterVisibleChange:et}=ge,Se=ve(ge,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Ge,getPrefixCls:ke,direction:at,drawer:je}=u.useContext(Z.E_),We=ke("drawer",pe),[$e,At]=me(We),Ct=Fe===void 0&&Ge?()=>Ge(document.body):Fe,qt=le()({"no-mask":!H,[`${We}-rtl`]:at==="rtl"},D,At),vr=u.useMemo(()=>$!=null?$:K==="large"?736:378,[$,K]),Ut=u.useMemo(()=>ee!=null?ee:K==="large"?736:378,[ee,K]),Lt={motionName:(0,R.m)(We,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},gt=zt=>({motionName:(0,R.m)(We,`panel-motion-${zt}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),St=(0,Ee.H)();return $e(u.createElement(te.BR,null,u.createElement(I.Ux,{status:!0,override:!0},u.createElement(P,Object.assign({prefixCls:We,onClose:q,maskMotion:Lt,motion:gt},Se,{open:G!=null?G:Re,mask:H,push:oe,width:vr,height:Ut,style:Object.assign(Object.assign({},je==null?void 0:je.style),Oe),className:le()(je==null?void 0:je.className,Te),rootClassName:qt,getContainer:Ct,afterOpenChange:W!=null?W:et,panelRef:St}),u.createElement(k,Object.assign({prefixCls:We},Se,{onClose:q}))))))},Ke=ge=>{const{prefixCls:ie,style:D,className:$,placement:ee="right"}=ge,K=ve(ge,["prefixCls","style","className","placement"]),{getPrefixCls:H}=u.useContext(Z.E_),oe=H("drawer",ie),[G,W]=me(oe),q=le()(oe,`${oe}-pure`,`${oe}-${ee}`,W,$);return G(u.createElement("div",{className:q,style:D},u.createElement(k,Object.assign({prefixCls:oe},K))))};_e._InternalPanelDoNotUseOrYouWillBeFired=Ke;var He=_e},39722:function(Ur,st,F){"use strict";F.d(st,{t5:function(){return o}});var L=F(92310),le=F.n(L),e=F(55477),v=F(59301),g=F(36355),c=F(77578),u=F(17356),n=function(r,t){var i={};for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&t.indexOf(a)<0&&(i[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])&&(i[a[A]]=r[a[A]]);return i};const l=(r,t,i)=>{if(!(!t&&!i))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)(i)))},o=r=>{const{hashId:t,prefixCls:i,className:a,style:A,placement:p="top",title:h,content:m,children:d}=r;return v.createElement("div",{className:le()(t,i,`${i}-pure`,`${i}-placement-${p}`,a),style:A},v.createElement("div",{className:`${i}-arrow`}),v.createElement(e.G,Object.assign({},r,{className:t,prefixCls:i}),d||l(i,h,m)))},s=r=>{const{prefixCls:t}=r,i=n(r,["prefixCls"]),{getPrefixCls:a}=v.useContext(g.E_),A=a("popover",t),[p,h]=(0,u.Z)(A);return p(v.createElement(o,Object.assign({},i,{prefixCls:A,hashId:h})))};st.ZP=s},17356:function(Ur,st,F){"use strict";var L=F(17313),le=F(29878),e=F(19447),v=F(33166),g=F(83116),c=F(37613);const u=o=>{const{componentCls:s,popoverColor:r,minWidth:t,fontWeightStrong:i,popoverPadding:a,boxShadowSecondary:A,colorTextHeading:p,borderRadiusLG:h,zIndexPopup:m,marginXS:d,colorBgElevated:y,popoverBg:E}=o;return[{[s]:Object.assign(Object.assign({},(0,L.Wf)(o)),{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:E,backgroundClip:"padding-box",borderRadius:h,boxShadow:A,padding:a},[`${s}-title`]:{minWidth:t,marginBottom:d,color:p,fontWeight:i},[`${s}-inner-content`]:{color:r}})},(0,e.ZP)(o,{colorBg:"var(--antd-arrow-background-color)"}),{[`${s}-pure`]:{position:"relative",maxWidth:"none",margin:o.sizePopupArrow,display:"inline-block",[`${s}-content`]:{display:"inline-block"}}}]},n=o=>{const{componentCls:s}=o;return{[s]:v.i.map(r=>{const t=o[`${r}6`];return{[`&${s}-${r}`]:{"--antd-arrow-background-color":t,[`${s}-inner`]:{backgroundColor:t},[`${s}-arrow`]:{background:"transparent"}}}})}},l=o=>{const{componentCls:s,lineWidth:r,lineType:t,colorSplit:i,paddingSM:a,controlHeight:A,fontSize:p,lineHeight:h,padding:m}=o,d=A-Math.round(p*h),y=d/2,E=d/2-r,B=m;return{[s]:{[`${s}-inner`]:{padding:0},[`${s}-title`]:{margin:0,padding:`${y}px ${B}px ${E}px`,borderBottom:`${r}px ${t} ${i}`},[`${s}-inner-content`]:{padding:`${a}px ${B}px`}}}};st.Z=(0,g.Z)("Popover",o=>{const{colorBgElevated:s,colorText:r,wireframe:t}=o,i=(0,c.TS)(o,{popoverPadding:12,popoverBg:s,popoverColor:r});return[u(i),n(i),t&&l(i),(0,le._y)(i,"zoom-big")]},o=>({width:177,minWidth:177,zIndexPopup:o.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(Ur,st,F){"use strict";F.d(st,{Z:function(){return at}});var L=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),o=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"},i=function(){var We=(0,L.useRef)([]),$e=(0,L.useRef)(null);return(0,L.useEffect)(function(){var At=Date.now(),Ct=!1;We.current.forEach(function(qt){if(qt){Ct=!0;var vr=qt.style;vr.transitionDuration=".3s, .3s, .3s, .06s",$e.current&&At-$e.current<100&&(vr.transitionDuration="0s, 0s")}}),Ct&&($e.current=Date.now())}),We.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],A=function(We){var $e=(0,s.Z)((0,s.Z)({},t),We),At=$e.className,Ct=$e.percent,qt=$e.prefixCls,vr=$e.strokeColor,Ut=$e.strokeLinecap,Lt=$e.strokeWidth,gt=$e.style,St=$e.trailColor,zt=$e.trailWidth,Cr=$e.transition,hr=(0,r.Z)($e,a);delete hr.gapPosition;var pr=Array.isArray(Ct)?Ct:[Ct],mr=Array.isArray(vr)?vr:[vr],Lr=i(),Rr=Lt/2,jr=100-Lt/2,Pr="M ".concat(Ut==="round"?Rr:0,",").concat(Rr,`
|
|
|
L `).concat(Ut==="round"?jr:100,",").concat(Rr),Zr="0 0 100 ".concat(Lt),$n=0;return L.createElement("svg",(0,o.Z)({className:u()("".concat(qt,"-line"),At),viewBox:Zr,preserveAspectRatio:"none",style:gt},hr),L.createElement("path",{className:"".concat(qt,"-line-trail"),d:Pr,strokeLinecap:Ut,stroke:St,strokeWidth:zt||Lt,fillOpacity:"0"}),pr.map(function(Hn,Ln){var lr=1;switch(Ut){case"round":lr=1-Lt/100;break;case"square":lr=1-Lt/2/100;break;default:lr=1;break}var ur={strokeDasharray:"".concat(Hn*lr,"px, 100px"),strokeDashoffset:"-".concat($n,"px"),transition:Cr||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Nt=mr[Ln]||mr[mr.length-1];return $n+=Hn,L.createElement("path",{key:Ln,className:"".concat(qt,"-line-path"),d:Pr,strokeLinecap:Ut,stroke:Nt,strokeWidth:Lt,fillOpacity:"0",ref:function(Jr){Lr[Ln]=Jr},style:ur})}))},p=A,h=F(80665),m=F(29043),d=F(87746),y=0,E=(0,d.Z)();function B(){var je;return E?(je=y,y+=1):je="TEST_OR_SSR",je}var b=function(je){var We=L.useState(),$e=(0,m.Z)(We,2),At=$e[0],Ct=$e[1];return L.useEffect(function(){Ct("rc_progress_".concat(B()))},[]),je||At},w=function(We){var $e=We.bg,At=We.children;return L.createElement("div",{style:{width:"100%",height:"100%",background:$e}},At)};function S(je,We){return Object.keys(je).map(function($e){var At=parseFloat($e),Ct="".concat(Math.floor(At*We),"%");return"".concat(je[$e]," ").concat(Ct)})}var C=L.forwardRef(function(je,We){var $e=je.prefixCls,At=je.color,Ct=je.gradientId,qt=je.radius,vr=je.style,Ut=je.ptg,Lt=je.strokeLinecap,gt=je.strokeWidth,St=je.size,zt=je.gapDegree,Cr=At&&(0,h.Z)(At)==="object",hr=Cr?"#FFF":void 0,pr=St/2,mr=L.createElement("circle",{className:"".concat($e,"-circle-path"),r:qt,cx:pr,cy:pr,stroke:hr,strokeLinecap:Lt,strokeWidth:gt,opacity:Ut===0?0:1,style:vr,ref:We});if(!Cr)return mr;var Lr="".concat(Ct,"-conic"),Rr=zt?"".concat(180+zt/2,"deg"):"0deg",jr=S(At,(360-zt)/360),Pr=S(At,1),Zr="conic-gradient(from ".concat(Rr,", ").concat(jr.join(", "),")"),$n="linear-gradient(to ".concat(zt?"bottom":"top",", ").concat(Pr.join(", "),")");return L.createElement(L.Fragment,null,L.createElement("mask",{id:Lr},mr),L.createElement("foreignObject",{x:0,y:0,width:St,height:St,mask:"url(#".concat(Lr,")")},L.createElement(w,{bg:$n},L.createElement(w,{bg:Zr}))))}),P=C,R=100,Z=function(We,$e,At,Ct,qt,vr,Ut,Lt,gt,St){var zt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Cr=At/100*360*((360-vr)/360),hr=vr===0?0:{bottom:0,top:180,left:90,right:-90}[Ut],pr=(100-Ct)/100*$e;gt==="round"&&Ct!==100&&(pr+=St/2,pr>=$e&&(pr=$e-.01));var mr=R/2;return{stroke:typeof Lt=="string"?Lt:void 0,strokeDasharray:"".concat($e,"px ").concat(We),strokeDashoffset:pr+zt,transform:"rotate(".concat(qt+Cr+hr,"deg)"),transformOrigin:"".concat(mr,"px ").concat(mr,"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}},I=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function V(je){var We=je!=null?je:[];return Array.isArray(We)?We:[We]}var M=function(We){var $e=(0,s.Z)((0,s.Z)({},t),We),At=$e.id,Ct=$e.prefixCls,qt=$e.steps,vr=$e.strokeWidth,Ut=$e.trailWidth,Lt=$e.gapDegree,gt=Lt===void 0?0:Lt,St=$e.gapPosition,zt=$e.trailColor,Cr=$e.strokeLinecap,hr=$e.style,pr=$e.className,mr=$e.strokeColor,Lr=$e.percent,Rr=(0,r.Z)($e,I),jr=R/2,Pr=b(At),Zr="".concat(Pr,"-gradient"),$n=jr-vr/2,Hn=Math.PI*2*$n,Ln=gt>0?90+gt/2:-90,lr=Hn*((360-gt)/360),ur=(0,h.Z)(qt)==="object"?qt:{count:qt,space:2},Nt=ur.count,Tr=ur.space,Jr=V(Lr),Cn=V(mr),zr=Cn.find(function(tr){return tr&&(0,h.Z)(tr)==="object"}),Or=zr&&(0,h.Z)(zr)==="object",Wr=Or?"butt":Cr,Ai=Z(Hn,lr,0,100,Ln,gt,St,zt,Wr,vr),Kr=i(),wn=function(){var bt=0;return Jr.map(function(fr,Dt){var Yr=Cn[Dt]||Cn[Cn.length-1],vn=Z(Hn,lr,bt,fr,Ln,gt,St,Yr,Wr,vr);return bt+=fr,L.createElement(P,{key:Dt,color:Yr,ptg:fr,radius:$n,prefixCls:Ct,gradientId:Zr,style:vn,strokeLinecap:Wr,strokeWidth:vr,gapDegree:gt,ref:function(_t){Kr[Dt]=_t},size:R})}).reverse()},Zn=function(){var bt=Math.round(Nt*(Jr[0]/100)),fr=100/Nt,Dt=0;return new Array(Nt).fill(null).map(function(Yr,vn){var lt=vn<=bt-1?Cn[0]:zt,_t=lt&&(0,h.Z)(lt)==="object"?"url(#".concat(Zr,")"):void 0,Rt=Z(Hn,lr,Dt,fr,Ln,gt,St,lt,"butt",vr,Tr);return Dt+=(lr-Rt.strokeDashoffset+Tr)*100/lr,L.createElement("circle",{key:vn,className:"".concat(Ct,"-circle-path"),r:$n,cx:jr,cy:jr,stroke:_t,strokeWidth:vr,opacity:1,style:Rt,ref:function($t){Kr[vn]=$t}})})};return L.createElement("svg",(0,o.Z)({className:u()("".concat(Ct,"-circle"),pr),viewBox:"0 0 ".concat(R," ").concat(R),style:hr,id:At,role:"presentation"},Rr),!Nt&&L.createElement("circle",{className:"".concat(Ct,"-circle-trail"),r:$n,cx:jr,cy:jr,stroke:zt,strokeLinecap:Wr,strokeWidth:Ut||vr,style:Ai}),Nt?Zn():wn())},k=M,te={Line:p,Circle:k},ne=F(6848),Q=F(93398);function ue(je){return!je||je<0?0:je>100?100:je}function se(je){let{success:We,successPercent:$e}=je,At=$e;return We&&"progress"in We&&(At=We.progress),We&&"percent"in We&&(At=We.percent),At}const de=je=>{let{percent:We,success:$e,successPercent:At}=je;const Ct=ue(se({success:$e,successPercent:At}));return[Ct,ue(ue(We)-Ct)]},me=je=>{let{success:We={},strokeColor:$e}=je;const{strokeColor:At}=We;return[At||Q.presetPrimaryColors.green,$e||null]},Ee=(je,We,$e)=>{var At,Ct,qt,vr;let Ut=-1,Lt=-1;if(We==="step"){const gt=$e.steps,St=$e.strokeWidth;typeof je=="string"||typeof je=="undefined"?(Ut=je==="small"?2:14,Lt=St!=null?St:8):typeof je=="number"?[Ut,Lt]=[je,je]:[Ut=14,Lt=8]=je,Ut*=gt}else if(We==="line"){const gt=$e==null?void 0:$e.strokeWidth;typeof je=="string"||typeof je=="undefined"?Lt=gt||(je==="small"?6:8):typeof je=="number"?[Ut,Lt]=[je,je]:[Ut=-1,Lt=8]=je}else(We==="circle"||We==="dashboard")&&(typeof je=="string"||typeof je=="undefined"?[Ut,Lt]=je==="small"?[60,60]:[120,120]:typeof je=="number"?[Ut,Lt]=[je,je]:(Ut=(Ct=(At=je[0])!==null&&At!==void 0?At:je[1])!==null&&Ct!==void 0?Ct:120,Lt=(vr=(qt=je[0])!==null&&qt!==void 0?qt:je[1])!==null&&vr!==void 0?vr:120));return[Ut,Lt]},ve=3,Be=je=>ve/je*100;var _e=je=>{const{prefixCls:We,trailColor:$e=null,strokeLinecap:At="round",gapPosition:Ct,gapDegree:qt,width:vr=120,type:Ut,children:Lt,success:gt,size:St=vr}=je,[zt,Cr]=Ee(St,"circle");let{strokeWidth:hr}=je;hr===void 0&&(hr=Math.max(Be(zt),6));const pr={width:zt,height:Cr,fontSize:zt*.15+6},mr=L.useMemo(()=>{if(qt||qt===0)return qt;if(Ut==="dashboard")return 75},[qt,Ut]),Lr=Ct||Ut==="dashboard"&&"bottom"||void 0,Rr=Object.prototype.toString.call(je.strokeColor)==="[object Object]",jr=me({success:gt,strokeColor:je.strokeColor}),Pr=u()(`${We}-inner`,{[`${We}-circle-gradient`]:Rr}),Zr=L.createElement(k,{percent:de(je),strokeWidth:hr,trailWidth:hr,strokeColor:jr,strokeLinecap:At,trailColor:$e,prefixCls:We,gapDegree:mr,gapPosition:Lr});return L.createElement("div",{className:Pr,style:pr},zt<=20?L.createElement(ne.Z,{title:Lt},L.createElement("span",null,Zr)):L.createElement(L.Fragment,null,Zr,Lt))},Ke=function(je,We){var $e={};for(var At in je)Object.prototype.hasOwnProperty.call(je,At)&&We.indexOf(At)<0&&($e[At]=je[At]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ct=0,At=Object.getOwnPropertySymbols(je);Ct<At.length;Ct++)We.indexOf(At[Ct])<0&&Object.prototype.propertyIsEnumerable.call(je,At[Ct])&&($e[At[Ct]]=je[At[Ct]]);return $e};const He=je=>{let We=[];return Object.keys(je).forEach($e=>{const At=parseFloat($e.replace(/%/g,""));isNaN(At)||We.push({key:At,value:je[$e]})}),We=We.sort(($e,At)=>$e.key-At.key),We.map($e=>{let{key:At,value:Ct}=$e;return`${Ct} ${At}%`}).join(", ")},ge=(je,We)=>{const{from:$e=Q.presetPrimaryColors.blue,to:At=Q.presetPrimaryColors.blue,direction:Ct=We==="rtl"?"to left":"to right"}=je,qt=Ke(je,["from","to","direction"]);if(Object.keys(qt).length!==0){const vr=He(qt);return{backgroundImage:`linear-gradient(${Ct}, ${vr})`}}return{backgroundImage:`linear-gradient(${Ct}, ${$e}, ${At})`}};var D=je=>{const{prefixCls:We,direction:$e,percent:At,size:Ct,strokeWidth:qt,strokeColor:vr,strokeLinecap:Ut="round",children:Lt,trailColor:gt=null,success:St}=je,zt=vr&&typeof vr!="string"?ge(vr,$e):{backgroundColor:vr},Cr=Ut==="square"||Ut==="butt"?0:void 0,hr={backgroundColor:gt||void 0,borderRadius:Cr},pr=Ct!=null?Ct:[-1,qt||(Ct==="small"?6:8)],[mr,Lr]=Ee(pr,"line",{strokeWidth:qt}),Rr=Object.assign({width:`${ue(At)}%`,height:Lr,borderRadius:Cr},zt),jr=se(je),Pr={width:`${ue(jr)}%`,height:Lr,borderRadius:Cr,backgroundColor:St==null?void 0:St.strokeColor},Zr={width:mr<0?"100%":mr,height:Lr};return L.createElement(L.Fragment,null,L.createElement("div",{className:`${We}-outer`,style:Zr},L.createElement("div",{className:`${We}-inner`,style:hr},L.createElement("div",{className:`${We}-bg`,style:Rr}),jr!==void 0?L.createElement("div",{className:`${We}-success-bg`,style:Pr}):null)),Lt)},ee=je=>{const{size:We,steps:$e,percent:At=0,strokeWidth:Ct=8,strokeColor:qt,trailColor:vr=null,prefixCls:Ut,children:Lt}=je,gt=Math.round($e*(At/100)),St=We==="small"?2:14,zt=We!=null?We:[St,Ct],[Cr,hr]=Ee(zt,"step",{steps:$e,strokeWidth:Ct}),pr=Cr/$e,mr=new Array($e);for(let Lr=0;Lr<$e;Lr++){const Rr=Array.isArray(qt)?qt[Lr]:qt;mr[Lr]=L.createElement("div",{key:Lr,className:u()(`${Ut}-steps-item`,{[`${Ut}-steps-item-active`]:Lr<=gt-1}),style:{backgroundColor:Lr<=gt-1?Rr:vr,width:pr,height:hr}})}return L.createElement("div",{className:`${Ut}-steps-outer`},mr,Lt)},K=F(9792),H=F(17313),oe=F(83116),G=F(37613);const W=je=>{const We=je?"100%":"-100%";return new K.Keyframes(`antProgress${je?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${We}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${We}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},q=je=>{const{componentCls:We,iconCls:$e}=je;return{[We]:Object.assign(Object.assign({},(0,H.Wf)(je)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:je.fontSize,marginInlineEnd:je.marginXS,marginBottom:je.marginXS},[`${We}-outer`]:{display:"inline-block",width:"100%"},[`&${We}-show-info`]:{[`${We}-outer`]:{marginInlineEnd:`calc(-2em - ${je.marginXS}px)`,paddingInlineEnd:`calc(2em + ${je.paddingXS}px)`}},[`${We}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:je.remainingColor,borderRadius:je.lineBorderRadius},[`${We}-inner:not(${We}-circle-gradient)`]:{[`${We}-circle-path`]:{stroke:je.defaultColor}},[`${We}-success-bg, ${We}-bg`]:{position:"relative",backgroundColor:je.defaultColor,borderRadius:je.lineBorderRadius,transition:`all ${je.motionDurationSlow} ${je.motionEaseInOutCirc}`},[`${We}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:je.colorSuccess},[`${We}-text`]:{display:"inline-block",width:"2em",marginInlineStart:je.marginXS,color:je.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[$e]:{fontSize:je.fontSize}},[`&${We}-status-active`]:{[`${We}-bg::before`]:{position:"absolute",inset:0,backgroundColor:je.colorBgContainer,borderRadius:je.lineBorderRadius,opacity:0,animationName:W(),animationDuration:je.progressActiveMotionDuration,animationTimingFunction:je.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${We}-rtl${We}-status-active`]:{[`${We}-bg::before`]:{animationName:W(!0)}},[`&${We}-status-exception`]:{[`${We}-bg`]:{backgroundColor:je.colorError},[`${We}-text`]:{color:je.colorError}},[`&${We}-status-exception ${We}-inner:not(${We}-circle-gradient)`]:{[`${We}-circle-path`]:{stroke:je.colorError}},[`&${We}-status-success`]:{[`${We}-bg`]:{backgroundColor:je.colorSuccess},[`${We}-text`]:{color:je.colorSuccess}},[`&${We}-status-success ${We}-inner:not(${We}-circle-gradient)`]:{[`${We}-circle-path`]:{stroke:je.colorSuccess}}})}},pe=je=>{const{componentCls:We,iconCls:$e}=je;return{[We]:{[`${We}-circle-trail`]:{stroke:je.remainingColor},[`&${We}-circle ${We}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${We}-circle ${We}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:je.circleTextColor,fontSize:je.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[$e]:{fontSize:`${je.fontSize/je.fontSizeSM}em`}},[`${We}-circle&-status-exception`]:{[`${We}-text`]:{color:je.colorError}},[`${We}-circle&-status-success`]:{[`${We}-text`]:{color:je.colorSuccess}}},[`${We}-inline-circle`]:{lineHeight:1,[`${We}-inner`]:{verticalAlign:"bottom"}}}},Fe=je=>{const{componentCls:We}=je;return{[We]:{[`${We}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:je.progressStepMinWidth,marginInlineEnd:je.progressStepMarginInlineEnd,backgroundColor:je.remainingColor,transition:`all ${je.motionDurationSlow}`,"&-active":{backgroundColor:je.defaultColor}}}}}},Oe=je=>{const{componentCls:We,iconCls:$e}=je;return{[We]:{[`${We}-small&-line, ${We}-small&-line ${We}-text ${$e}`]:{fontSize:je.fontSizeSM}}}};var Te=(0,oe.Z)("Progress",je=>{const We=je.marginXXS/2,$e=(0,G.TS)(je,{progressStepMarginInlineEnd:We,progressStepMinWidth:We,progressActiveMotionDuration:"2.4s"});return[q($e),pe($e),Fe($e),Oe($e)]},je=>({circleTextColor:je.colorText,defaultColor:je.colorInfo,remainingColor:je.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Re=function(je,We){var $e={};for(var At in je)Object.prototype.hasOwnProperty.call(je,At)&&We.indexOf(At)<0&&($e[At]=je[At]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ct=0,At=Object.getOwnPropertySymbols(je);Ct<At.length;Ct++)We.indexOf(At[Ct])<0&&Object.prototype.propertyIsEnumerable.call(je,At[Ct])&&($e[At[Ct]]=je[At[Ct]]);return $e};const et=null,Se=["normal","exception","active","success"];var ke=L.forwardRef((je,We)=>{const{prefixCls:$e,className:At,rootClassName:Ct,steps:qt,strokeColor:vr,percent:Ut=0,size:Lt="default",showInfo:gt=!0,type:St="line",status:zt,format:Cr,style:hr}=je,pr=Re(je,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),mr=L.useMemo(()=>{var Jr,Cn;const zr=se(je);return parseInt(zr!==void 0?(Jr=zr!=null?zr:0)===null||Jr===void 0?void 0:Jr.toString():(Cn=Ut!=null?Ut:0)===null||Cn===void 0?void 0:Cn.toString(),10)},[Ut,je.success,je.successPercent]),Lr=L.useMemo(()=>!Se.includes(zt)&&mr>=100?"success":zt||"normal",[zt,mr]),{getPrefixCls:Rr,direction:jr,progress:Pr}=L.useContext(l.E_),Zr=Rr("progress",$e),[$n,Hn]=Te(Zr),Ln=L.useMemo(()=>{if(!gt)return null;const Jr=se(je);let Cn;const zr=Cr||(Wr=>`${Wr}%`),Or=St==="line";return Cr||Lr!=="exception"&&Lr!=="success"?Cn=zr(ue(Ut),ue(Jr)):Lr==="exception"?Cn=Or?L.createElement(v.Z,null):L.createElement(g.Z,null):Lr==="success"&&(Cn=Or?L.createElement(le.Z,null):L.createElement(e.Z,null)),L.createElement("span",{className:`${Zr}-text`,title:typeof Cn=="string"?Cn:void 0},Cn)},[gt,Ut,mr,Lr,St,Zr,Cr]),lr=Array.isArray(vr)?vr[0]:vr,ur=typeof vr=="string"||Array.isArray(vr)?vr:void 0;let Nt;St==="line"?Nt=qt?L.createElement(ee,Object.assign({},je,{strokeColor:ur,prefixCls:Zr,steps:qt}),Ln):L.createElement(D,Object.assign({},je,{strokeColor:lr,prefixCls:Zr,direction:jr}),Ln):(St==="circle"||St==="dashboard")&&(Nt=L.createElement(_e,Object.assign({},je,{strokeColor:lr,prefixCls:Zr,progressStatus:Lr}),Ln));const Tr=u()(Zr,`${Zr}-status-${Lr}`,`${Zr}-${St==="dashboard"&&"circle"||qt&&"steps"||St}`,{[`${Zr}-inline-circle`]:St==="circle"&&Ee(Lt,"circle")[0]<=20,[`${Zr}-show-info`]:gt,[`${Zr}-${Lt}`]:typeof Lt=="string",[`${Zr}-rtl`]:jr==="rtl"},Pr==null?void 0:Pr.className,At,Ct,Hn);return $n(L.createElement("div",Object.assign({ref:We,style:Object.assign(Object.assign({},Pr==null?void 0:Pr.style),hr),className:Tr,role:"progressbar","aria-valuenow":mr},(0,n.Z)(pr,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Nt))}),at=ke},39978:function(Ur,st,F){"use strict";F.d(st,{Z:function(){return ue}});var L=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(de,me){return le.createElement(g.Z,(0,L.Z)({},de,{ref:me,icon:v}))},u=le.forwardRef(c),n=u,l=F(92310),o=F.n(l),s=F(80962),r=F(29043),t=F(19149),i=F(35788),a=F(85108),A=F(36994);function p(se,de){var me=se.disabled,Ee=se.prefixCls,ve=se.character,Be=se.characterRender,be=se.index,_e=se.count,Ke=se.value,He=se.allowHalf,ge=se.focused,ie=se.onHover,D=se.onClick,$=function(pe){ie(pe,be)},ee=function(pe){D(pe,be)},K=function(pe){pe.keyCode===a.Z.ENTER&&D(pe,be)},H=be+1,oe=new Set([Ee]);Ke===0&&be===0&&ge?oe.add("".concat(Ee,"-focused")):He&&Ke+.5>=H&&Ke<H?(oe.add("".concat(Ee,"-half")),oe.add("".concat(Ee,"-active")),ge&&oe.add("".concat(Ee,"-focused"))):(H<=Ke?oe.add("".concat(Ee,"-full")):oe.add("".concat(Ee,"-zero")),H===Ke&&ge&&oe.add("".concat(Ee,"-focused")));var G=typeof ve=="function"?ve(se):ve,W=le.createElement("li",{className:o()(Array.from(oe)),ref:de},le.createElement("div",{onClick:me?null:ee,onKeyDown:me?null:K,onMouseMove:me?null:$,role:"radio","aria-checked":Ke>be?"true":"false","aria-posinset":be+1,"aria-setsize":_e,tabIndex:me?-1:0},le.createElement("div",{className:"".concat(Ee,"-first")},G),le.createElement("div",{className:"".concat(Ee,"-second")},G)));return Be&&(W=Be(W,se)),W}var h=le.forwardRef(p);function m(){var se=le.useRef({});function de(Ee){return se.current[Ee]}function me(Ee){return function(ve){se.current[Ee]=ve}}return[de,me]}function d(se){var de=se.pageXOffset,me="scrollLeft";if(typeof de!="number"){var Ee=se.document;de=Ee.documentElement[me],typeof de!="number"&&(de=Ee.body[me])}return de}function y(se){var de,me,Ee=se.ownerDocument,ve=Ee.body,Be=Ee&&Ee.documentElement,be=se.getBoundingClientRect();return de=be.left,me=be.top,de-=Be.clientLeft||ve.clientLeft||0,me-=Be.clientTop||ve.clientTop||0,{left:de,top:me}}function E(se){var de=y(se),me=se.ownerDocument,Ee=me.defaultView||me.parentWindow;return de.left+=d(Ee),de.left}var B=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function b(se,de){var me,Ee=se.prefixCls,ve=Ee===void 0?"rc-rate":Ee,Be=se.className,be=se.defaultValue,_e=se.value,Ke=se.count,He=Ke===void 0?5:Ke,ge=se.allowHalf,ie=ge===void 0?!1:ge,D=se.allowClear,$=D===void 0?!0:D,ee=se.character,K=ee===void 0?"\u2605":ee,H=se.characterRender,oe=se.disabled,G=se.direction,W=G===void 0?"ltr":G,q=se.tabIndex,pe=q===void 0?0:q,Fe=se.autoFocus,Oe=se.onHoverChange,Te=se.onChange,Re=se.onFocus,et=se.onBlur,Se=se.onKeyDown,Ge=se.onMouseLeave,ke=(0,t.Z)(se,B),at=m(),je=(0,r.Z)(at,2),We=je[0],$e=je[1],At=le.useRef(null),Ct=function(){if(!oe){var Wr;(Wr=At.current)===null||Wr===void 0||Wr.focus()}};le.useImperativeHandle(de,function(){return{focus:Ct,blur:function(){if(!oe){var Wr;(Wr=At.current)===null||Wr===void 0||Wr.blur()}}}});var qt=(0,i.Z)(be||0,{value:_e}),vr=(0,r.Z)(qt,2),Ut=vr[0],Lt=vr[1],gt=(0,i.Z)(null),St=(0,r.Z)(gt,2),zt=St[0],Cr=St[1],hr=function(Wr,Ai){var Kr=W==="rtl",wn=Wr+1;if(ie){var Zn=We(Wr),tr=E(Zn),bt=Zn.clientWidth;(Kr&&Ai-tr>bt/2||!Kr&&Ai-tr<bt/2)&&(wn-=.5)}return wn},pr=function(Wr){Lt(Wr),Te==null||Te(Wr)},mr=le.useState(!1),Lr=(0,r.Z)(mr,2),Rr=Lr[0],jr=Lr[1],Pr=function(){jr(!0),Re==null||Re()},Zr=function(){jr(!1),et==null||et()},$n=le.useState(null),Hn=(0,r.Z)($n,2),Ln=Hn[0],lr=Hn[1],ur=function(Wr,Ai){var Kr=hr(Ai,Wr.pageX);Kr!==zt&&(lr(Kr),Cr(null)),Oe==null||Oe(Kr)},Nt=function(Wr){oe||(lr(null),Cr(null),Oe==null||Oe(void 0)),Wr&&(Ge==null||Ge(Wr))},Tr=function(Wr,Ai){var Kr=hr(Ai,Wr.pageX),wn=!1;$&&(wn=Kr===Ut),Nt(),pr(wn?0:Kr),Cr(wn?Kr:null)},Jr=function(Wr){var Ai=Wr.keyCode,Kr=W==="rtl",wn=Ut;Ai===a.Z.RIGHT&&wn<He&&!Kr?(ie?wn+=.5:wn+=1,pr(wn),Wr.preventDefault()):Ai===a.Z.LEFT&&wn>0&&!Kr||Ai===a.Z.RIGHT&&wn>0&&Kr?(ie?wn-=.5:wn-=1,pr(wn),Wr.preventDefault()):Ai===a.Z.LEFT&&wn<He&&Kr&&(ie?wn+=.5:wn+=1,pr(wn),Wr.preventDefault()),Se==null||Se(Wr)};le.useEffect(function(){Fe&&!oe&&Ct()},[]);var Cn=new Array(He).fill(0).map(function(Or,Wr){return le.createElement(h,{ref:$e(Wr),index:Wr,count:He,disabled:oe,prefixCls:"".concat(ve,"-star"),allowHalf:ie,value:Ln===null?Ut:Ln,onClick:Tr,onHover:ur,key:Or||Wr,character:K,characterRender:H,focused:Rr})}),zr=o()(ve,Be,(me={},(0,s.Z)(me,"".concat(ve,"-disabled"),oe),(0,s.Z)(me,"".concat(ve,"-rtl"),W==="rtl"),me));return le.createElement("ul",(0,L.Z)({className:zr,onMouseLeave:Nt,tabIndex:oe?-1:pe,onFocus:oe?null:Pr,onBlur:oe?null:Zr,onKeyDown:oe?null:Jr,ref:At,role:"radiogroup"},(0,A.Z)(ke,{aria:!0,data:!0,attr:!0})),Cn)}var w=le.forwardRef(b),S=w,C=F(36355),P=F(6848),R=F(17313),Z=F(83116),I=F(37613);const V=se=>{const{componentCls:de}=se;return{[`${de}-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 ${de}-star-first, &-half ${de}-star-second`]:{opacity:1},[`&-half ${de}-star-first, &-full ${de}-star-second`]:{color:"inherit"}}}},M=se=>({[`&-rtl${se.componentCls}`]:{direction:"rtl"}}),k=se=>{const{componentCls:de}=se;return{[de]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,R.Wf)(se)),{display:"inline-block",margin:0,padding:0,color:se.starColor,fontSize:se.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${de} ${de}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),V(se)),{[`+ ${de}-text`]:{display:"inline-block",marginInlineStart:se.marginXS,fontSize:se.fontSize}}),M(se))}};var te=(0,Z.Z)("Rate",se=>{const de=(0,I.TS)(se,{});return[k(de)]},se=>({starColor:se.yellow6,starSize:se.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:se.colorFillContent})),ne=function(se,de){var me={};for(var Ee in se)Object.prototype.hasOwnProperty.call(se,Ee)&&de.indexOf(Ee)<0&&(me[Ee]=se[Ee]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ee=Object.getOwnPropertySymbols(se);ve<Ee.length;ve++)de.indexOf(Ee[ve])<0&&Object.prototype.propertyIsEnumerable.call(se,Ee[ve])&&(me[Ee[ve]]=se[Ee[ve]]);return me},ue=le.forwardRef((se,de)=>{const{prefixCls:me,className:Ee,rootClassName:ve,style:Be,tooltips:be,character:_e=le.createElement(n,null)}=se,Ke=ne(se,["prefixCls","className","rootClassName","style","tooltips","character"]),He=(oe,G)=>{let{index:W}=G;return be?le.createElement(P.Z,{title:be[W]},oe):oe},{getPrefixCls:ge,direction:ie,rate:D}=le.useContext(C.E_),$=ge("rate",me),[ee,K]=te($),H=Object.assign(Object.assign({},D==null?void 0:D.style),Be);return ee(le.createElement(S,Object.assign({ref:de,character:_e,characterRender:He},Ke,{className:o()(Ee,ve,K,D==null?void 0:D.className),style:H,prefixCls:$,direction:ie})))})},65615:function(Ur,st,F){"use strict";F.d(st,{Z:function(){return Oe}});var L=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),o=F.n(l),s=F(28800),r=F(35788),t=F(8107);function i(Te){var Re=window.innerWidth||document.documentElement.clientWidth,et=window.innerHeight||document.documentElement.clientHeight,Se=Te.getBoundingClientRect(),Ge=Se.top,ke=Se.right,at=Se.bottom,je=Se.left;return Ge>=0&&je>=0&&ke<=Re&&at<=et}function a(Te,Re,et){var Se;return(Se=et!=null?et:Re)!==null&&Se!==void 0?Se:Te===null?"center":"bottom"}function A(Te,Re,et,Se){var Ge=(0,L.useState)(void 0),ke=(0,g.Z)(Ge,2),at=ke[0],je=ke[1];(0,s.Z)(function(){var Lt=typeof Te=="function"?Te():Te;je(Lt||null)});var We=(0,L.useState)(null),$e=(0,g.Z)(We,2),At=$e[0],Ct=$e[1],qt=(0,t.Z)(function(){if(at){!i(at)&&Re&&at.scrollIntoView(Se);var Lt=at.getBoundingClientRect(),gt=Lt.left,St=Lt.top,zt=Lt.width,Cr=Lt.height,hr={left:gt,top:St,width:zt,height:Cr,radius:0};Ct(function(pr){return JSON.stringify(pr)!==JSON.stringify(hr)?hr:pr})}else Ct(null)}),vr=function(gt){var St;return(St=Array.isArray(et==null?void 0:et.offset)?et==null?void 0:et.offset[gt]:et==null?void 0:et.offset)!==null&&St!==void 0?St:6};(0,s.Z)(function(){return qt(),window.addEventListener("resize",qt),function(){window.removeEventListener("resize",qt)}},[at,Re,qt]);var Ut=(0,L.useMemo)(function(){if(!At)return At;var Lt=vr(0),gt=vr(1),St=(et==null?void 0:et.radius)||2;return{left:At.left-Lt,top:At.top-gt,width:At.width+Lt*2,height:At.height+gt*2,radius:St}},[At,et]);return[Ut,at]}var p=F(49879),h={fill:"transparent",pointerEvents:"auto"},m=function(Re){var et=Re.prefixCls,Se=Re.rootClassName,Ge=Re.pos,ke=Re.showMask,at=Re.style,je=at===void 0?{}:at,We=Re.fill,$e=We===void 0?"rgba(0,0,0,0.5)":We,At=Re.open,Ct=Re.animated,qt=Re.zIndex,vr=(0,p.Z)(),Ut="".concat(et,"-mask-").concat(vr),Lt=(0,v.Z)(Ct)==="object"?Ct==null?void 0:Ct.placeholder:Ct;return L.createElement(u.Z,{open:At,autoLock:!0},L.createElement("div",{className:o()("".concat(et,"-mask"),Se),style:(0,le.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:qt,pointerEvents:"none"},je)},ke?L.createElement("svg",{style:{width:"100%",height:"100%"}},L.createElement("defs",null,L.createElement("mask",{id:Ut},L.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),Ge&&L.createElement("rect",{x:Ge.left,y:Ge.top,rx:Ge.radius,width:Ge.width,height:Ge.height,fill:"black",className:Lt?"".concat(et,"-placeholder-animated"):""}))),L.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:$e,mask:"url(#".concat(Ut,")")}),Ge&&L.createElement(L.Fragment,null,L.createElement("rect",(0,e.Z)({},h,{x:"0",y:"0",width:"100%",height:Ge.top})),L.createElement("rect",(0,e.Z)({},h,{x:"0",y:"0",width:Ge.left,height:"100%"})),L.createElement("rect",(0,e.Z)({},h,{x:"0",y:Ge.top+Ge.height,width:"100%",height:"calc(100vh - ".concat(Ge.top+Ge.height,"px)")})),L.createElement("rect",(0,e.Z)({},h,{x:Ge.left+Ge.width,y:"0",width:"calc(100vw - ".concat(Ge.left+Ge.width,"px)"),height:"100%"})))):null))},d=m,y={adjustX:1,adjustY:1},E=[0,0],B={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 b(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Re={};return Object.keys(B).forEach(function(et){Re[et]=(0,le.Z)((0,le.Z)({},B[et]),{},{autoArrow:Te,targetOffset:E})}),Re}var w=b(),S=F(26390);function C(Te){var Re=Te.prefixCls,et=Te.current,Se=Te.total,Ge=Te.title,ke=Te.description,at=Te.onClose,je=Te.onPrev,We=Te.onNext,$e=Te.onFinish,At=Te.className,Ct=Te.closeIcon,qt=Ct!==!1&&Ct!==null,vr=Ct!==void 0&&Ct!==!0?Ct:L.createElement("span",{className:"".concat(Re,"-close-x")},"\xD7");return L.createElement("div",{className:o()("".concat(Re,"-content"),At)},L.createElement("div",{className:"".concat(Re,"-inner")},qt&&L.createElement("button",{type:"button",onClick:at,"aria-label":"Close",className:"".concat(Re,"-close")},vr),L.createElement("div",{className:"".concat(Re,"-header")},L.createElement("div",{className:"".concat(Re,"-title")},Ge)),L.createElement("div",{className:"".concat(Re,"-description")},ke),L.createElement("div",{className:"".concat(Re,"-footer")},L.createElement("div",{className:"".concat(Re,"-sliders")},Se>1?(0,S.Z)(Array.from({length:Se}).keys()).map(function(Ut,Lt){return L.createElement("span",{key:Ut,className:Lt===et?"active":""})}):null),L.createElement("div",{className:"".concat(Re,"-buttons")},et!==0?L.createElement("button",{className:"".concat(Re,"-prev-btn"),onClick:je},"Prev"):null,et===Se-1?L.createElement("button",{className:"".concat(Re,"-finish-btn"),onClick:$e},"Finish"):L.createElement("button",{className:"".concat(Re,"-next-btn"),onClick:We},"Next")))))}var P=function(Re){var et=Re.current,Se=Re.renderPanel;return L.createElement(L.Fragment,null,typeof Se=="function"?Se(Re,et):L.createElement(C,Re))},R=P,Z=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon"],I={left:"50%",top:"50%",width:1,height:1},V=function(Re){var et=Re.prefixCls,Se=et===void 0?"rc-tour":et,Ge=Re.steps,ke=Ge===void 0?[]:Ge,at=Re.defaultCurrent,je=Re.current,We=Re.onChange,$e=Re.onClose,At=Re.onFinish,Ct=Re.open,qt=Re.mask,vr=qt===void 0?!0:qt,Ut=Re.arrow,Lt=Ut===void 0?!0:Ut,gt=Re.rootClassName,St=Re.placement,zt=Re.renderPanel,Cr=Re.gap,hr=Re.animated,pr=Re.scrollIntoViewOptions,mr=pr===void 0?!0:pr,Lr=Re.zIndex,Rr=Lr===void 0?1001:Lr,jr=Re.closeIcon,Pr=(0,c.Z)(Re,Z),Zr=L.useRef(),$n=(0,r.Z)(0,{value:je,defaultValue:at}),Hn=(0,g.Z)($n,2),Ln=Hn[0],lr=Hn[1],ur=(0,r.Z)(void 0,{value:Ct,postState:function(si){return Ln<0||Ln>=ke.length?!1:si!=null?si:!0}}),Nt=(0,g.Z)(ur,2),Tr=Nt[0],Jr=Nt[1],Cn=L.useRef(Tr);(0,s.Z)(function(){Tr&&!Cn.current&&lr(0),Cn.current=Tr},[Tr]);var zr=ke[Ln]||{},Or=zr.target,Wr=zr.placement,Ai=zr.style,Kr=zr.arrow,wn=zr.className,Zn=zr.mask,tr=zr.scrollIntoViewOptions,bt=zr.closeIcon,fr=Tr&&(Zn!=null?Zn:vr),Dt=bt!=null?bt:jr,Yr=tr!=null?tr:mr,vn=A(Or,Ct,Cr,Yr),lt=(0,g.Z)(vn,2),_t=lt[0],Rt=lt[1],Wt=a(Rt,St,Wr),$t=Rt?typeof Kr=="undefined"?Lt:Kr:!1,Zt=(0,v.Z)($t)==="object"?$t.pointAtCenter:!1;(0,s.Z)(function(){var xn;(xn=Zr.current)===null||xn===void 0||xn.forceAlign()},[Zt,Ln]);var Yt=function(si){lr(si),We==null||We(si)};if(Rt===void 0)return null;var dt=function(){Jr(!1),$e==null||$e(Ln)},Vr=function(){return L.createElement(R,(0,e.Z)({arrow:$t,key:"content",prefixCls:Se,total:ke.length,renderPanel:zt,onPrev:function(){Yt(Ln-1)},onNext:function(){Yt(Ln+1)},onClose:dt,current:Ln,onFinish:function(){dt(),At==null||At()},closeIcon:Dt},ke[Ln]))},Xr=typeof fr=="boolean"?fr:!!fr,Qr=typeof fr=="boolean"?void 0:fr,jn=function(si){return si||Rt||document.body};return L.createElement(L.Fragment,null,L.createElement(d,{zIndex:Rr,prefixCls:Se,pos:_t,showMask:Xr,style:Qr==null?void 0:Qr.style,fill:Qr==null?void 0:Qr.color,open:Tr,animated:hr,rootClassName:gt}),L.createElement(n.Z,(0,e.Z)({builtinPlacements:b(Zt)},Pr,{ref:Zr,popupStyle:Ai,popupPlacement:Wt,popupVisible:Tr,popupClassName:o()(gt,wn),prefixCls:Se,popup:Vr,forceRender:!1,destroyPopupOnHide:!0,zIndex:Rr,getTriggerDOMNode:jn,arrow:!!$t}),L.createElement(u.Z,{open:Tr,autoLock:!0},L.createElement("div",{className:o()(gt,"".concat(Se,"-target-placeholder")),style:(0,le.Z)((0,le.Z)({},_t||I),{},{position:"fixed",pointerEvents:"none"})}))))},M=V,k=M,te=F(79676),ne=F(36355),Q=F(88088),ue=F(72119),se=F(3113),de=F(9763),me=F(31724),Ee=F(47729);function ve(Te){return Te!=null}var be=Te=>{let{stepProps:Re,current:et,type:Se,indicatorsRender:Ge,closeIcon:ke}=Te;var at,je;const{prefixCls:We,total:$e=1,title:At,onClose:Ct,onPrev:qt,onNext:vr,onFinish:Ut,cover:Lt,description:gt,nextButtonProps:St,prevButtonProps:zt,type:Cr,className:hr,closeIcon:pr}=Re,mr=Cr!=null?Cr:Se,Lr=pr!=null?pr:ke,Rr=Lr!==!1&&Lr!==null,[jr,Pr]=(0,Ee.Z)(Rr,Lr,zr=>L.createElement("span",{onClick:Ct,"aria-label":"Close",className:`${We}-close`},zr),L.createElement(ue.Z,{className:`${We}-close-icon`}),!0),Zr=et===$e-1,$n=()=>{var zr;qt==null||qt(),(zr=zt==null?void 0:zt.onClick)===null||zr===void 0||zr.call(zt)},Hn=()=>{var zr;Zr?Ut==null||Ut():vr==null||vr(),(zr=St==null?void 0:St.onClick)===null||zr===void 0||zr.call(St)},Ln=ve(At)?L.createElement("div",{className:`${We}-header`},L.createElement("div",{className:`${We}-title`},At)):null,lr=ve(gt)?L.createElement("div",{className:`${We}-description`},gt):null,ur=ve(Lt)?L.createElement("div",{className:`${We}-cover`},Lt):null;let Nt;Ge?Nt=Ge(et,$e):Nt=(0,S.Z)(Array.from({length:$e}).keys()).map((zr,Or)=>L.createElement("span",{key:zr,className:o()(Or===et&&`${We}-indicator-active`,`${We}-indicator`)}));const Tr=mr==="primary"?"default":"primary",Jr={type:"default",ghost:mr==="primary"},[Cn]=(0,de.Z)("Tour",me.Z.Tour);return L.createElement("div",{className:o()(hr,`${We}-content`)},L.createElement("div",{className:`${We}-inner`},jr&&Pr,ur,Ln,lr,L.createElement("div",{className:`${We}-footer`},$e>1&&L.createElement("div",{className:`${We}-indicators`},Nt),L.createElement("div",{className:`${We}-buttons`},et!==0?L.createElement(se.ZP,Object.assign({},Jr,zt,{onClick:$n,size:"small",className:o()(`${We}-prev-btn`,zt==null?void 0:zt.className)}),(at=zt==null?void 0:zt.children)!==null&&at!==void 0?at:Cn==null?void 0:Cn.Previous):null,L.createElement(se.ZP,Object.assign({type:Tr},St,{onClick:Hn,size:"small",className:o()(`${We}-next-btn`,St==null?void 0:St.className)}),(je=St==null?void 0:St.children)!==null&&je!==void 0?je:Zr?Cn==null?void 0:Cn.Finish:Cn==null?void 0:Cn.Next)))))},_e=F(39722),Ke=F(64993),He=F(17313),ge=F(19447),ie=F(83116),D=F(37613);const $=Te=>{const{componentCls:Re,lineHeight:et,padding:Se,paddingXS:Ge,borderRadius:ke,borderRadiusXS:at,colorPrimary:je,colorText:We,colorFill:$e,indicatorHeight:At,indicatorWidth:Ct,boxShadowTertiary:qt,tourZIndexPopup:vr,fontSize:Ut,colorBgElevated:Lt,fontWeightStrong:gt,marginXS:St,colorTextLightSolid:zt,tourBorderRadius:Cr,colorWhite:hr,colorBgTextHover:pr,tourCloseSize:mr,motionDurationSlow:Lr,antCls:Rr}=Te;return[{[Re]:Object.assign(Object.assign({},(0,He.Wf)(Te)),{color:We,position:"absolute",zIndex:vr,display:"block",visibility:"visible",fontSize:Ut,lineHeight:et,width:520,"--antd-arrow-background-color":Lt,"&-pure":{maxWidth:"100%",position:"relative"},[`&${Re}-hidden`]:{display:"none"},[`${Re}-content`]:{position:"relative"},[`${Re}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:Cr,boxShadow:qt,position:"relative",backgroundColor:Lt,border:"none",backgroundClip:"padding-box",[`${Re}-close`]:{position:"absolute",top:Se,insetInlineEnd:Se,color:Te.colorIcon,outline:"none",width:mr,height:mr,borderRadius:Te.borderRadiusSM,transition:`background-color ${Te.motionDurationMid}, color ${Te.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:Te.colorIconHover,backgroundColor:Te.wireframe?"transparent":Te.colorFillContent}},[`${Re}-cover`]:{textAlign:"center",padding:`${Se+mr+Ge}px ${Se}px 0`,img:{width:"100%"}},[`${Re}-header`]:{padding:`${Se}px ${Se}px ${Ge}px`,[`${Re}-title`]:{lineHeight:et,fontSize:Ut,fontWeight:gt}},[`${Re}-description`]:{padding:`0 ${Se}px`,lineHeight:et,wordWrap:"break-word"},[`${Re}-footer`]:{padding:`${Ge}px ${Se}px ${Se}px`,textAlign:"end",borderRadius:`0 0 ${at}px ${at}px`,display:"flex",[`${Re}-indicators`]:{display:"inline-block",[`${Re}-indicator`]:{width:Ct,height:At,display:"inline-block",borderRadius:"50%",background:$e,"&:not(:last-child)":{marginInlineEnd:At},"&-active":{background:je}}},[`${Re}-buttons`]:{marginInlineStart:"auto",[`${Rr}-btn`]:{marginInlineStart:St}}}},[`${Re}-primary, &${Re}-primary`]:{"--antd-arrow-background-color":je,[`${Re}-inner`]:{color:zt,textAlign:"start",textDecoration:"none",backgroundColor:je,borderRadius:ke,boxShadow:qt,[`${Re}-close`]:{color:zt},[`${Re}-indicators`]:{[`${Re}-indicator`]:{background:new Ke.C(zt).setAlpha(.15).toRgbString(),"&-active":{background:zt}}},[`${Re}-prev-btn`]:{color:zt,borderColor:new Ke.C(zt).setAlpha(.15).toRgbString(),backgroundColor:je,"&:hover":{backgroundColor:new Ke.C(zt).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${Re}-next-btn`]:{color:je,borderColor:"transparent",background:hr,"&:hover":{background:new Ke.C(pr).onBackground(hr).toRgbString()}}}}}),[`${Re}-mask`]:{[`${Re}-placeholder-animated`]:{transition:`all ${Lr}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${Re}-inner`]:{borderRadius:Math.min(Cr,ge.qN)}}},(0,ge.ZP)(Te,{colorBg:"var(--antd-arrow-background-color)",contentRadius:Cr,limitVerticalRadius:!0})]};var ee=(0,ie.Z)("Tour",Te=>{const{borderRadiusLG:Re,fontSize:et,lineHeight:Se}=Te,Ge=(0,D.TS)(Te,{tourZIndexPopup:Te.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:Re,tourCloseSize:et*Se});return[$(Ge)]}),K=F(53487),H=function(Te,Re){var et={};for(var Se in Te)Object.prototype.hasOwnProperty.call(Te,Se)&&Re.indexOf(Se)<0&&(et[Se]=Te[Se]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,Se=Object.getOwnPropertySymbols(Te);Ge<Se.length;Ge++)Re.indexOf(Se[Ge])<0&&Object.prototype.propertyIsEnumerable.call(Te,Se[Ge])&&(et[Se[Ge]]=Te[Se[Ge]]);return et};const oe=Te=>{const{prefixCls:Re,current:et=0,total:Se=6,className:Ge,style:ke,type:at}=Te,je=H(Te,["prefixCls","current","total","className","style","type"]),{getPrefixCls:We}=L.useContext(ne.E_),$e=We("tour",Re),[At,Ct]=ee($e);return At(L.createElement(_e.t5,{prefixCls:$e,hashId:Ct,className:o()(Ge,`${$e}-pure`,at&&`${$e}-${at}`),style:ke},L.createElement(be,{stepProps:Object.assign(Object.assign({},je),{prefixCls:$e,total:Se}),current:et,type:at})))};var G=(0,K.i)(oe),q=Te=>{let{defaultType:Re,steps:et=[],current:Se,defaultCurrent:Ge}=Te;var ke;const[at,je]=(0,r.Z)(Ge,{value:Se});(0,L.useLayoutEffect)(()=>{Se!==void 0&&je(Se)},[Se]);const We=typeof at=="number"?(ke=et[at])===null||ke===void 0?void 0:ke.type:Re;return{currentMergedType:We!=null?We:Re,updateInnerCurrent:je}},pe=function(Te,Re){var et={};for(var Se in Te)Object.prototype.hasOwnProperty.call(Te,Se)&&Re.indexOf(Se)<0&&(et[Se]=Te[Se]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,Se=Object.getOwnPropertySymbols(Te);Ge<Se.length;Ge++)Re.indexOf(Se[Ge])<0&&Object.prototype.propertyIsEnumerable.call(Te,Se[Ge])&&(et[Se[Ge]]=Te[Se[Ge]]);return et};const Fe=Te=>{const{prefixCls:Re,current:et,defaultCurrent:Se,type:Ge,rootClassName:ke,indicatorsRender:at,steps:je}=Te,We=pe(Te,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:$e,direction:At}=(0,L.useContext)(ne.E_),Ct=$e("tour",Re),[qt,vr]=ee(Ct),[,Ut]=(0,Q.Z)(),{currentMergedType:Lt,updateInnerCurrent:gt}=q({defaultType:Ge,steps:je,current:et,defaultCurrent:Se}),St=(0,te.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:Ut.marginXXS,arrowWidth:Ut.sizePopupArrow,borderRadius:Ut.borderRadius}),zt=o()({[`${Ct}-primary`]:Lt==="primary",[`${Ct}-rtl`]:At==="rtl"},vr,ke),Cr=(pr,mr)=>L.createElement(be,{type:Ge,stepProps:pr,current:mr,indicatorsRender:at}),hr=pr=>{var mr;gt(pr),(mr=Te.onChange)===null||mr===void 0||mr.call(Te,pr)};return qt(L.createElement(k,Object.assign({},We,{rootClassName:zt,prefixCls:Ct,current:et,defaultCurrent:Se,animated:!0,renderPanel:Cr,builtinPlacements:St,onChange:hr,steps:je})))};Fe._InternalPanelDoNotUseOrYouWillBeFired=G;var Oe=Fe},24645:function(Ur,st,F){"use strict";F.d(st,{default:function(){return vn}});var L=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),o=F(80962),s=F(19149),r=F(50204),t=F(80665),i=F(20959),a=F(36994);function A(lt,_t){var Rt="cannot ".concat(lt.method," ").concat(lt.action," ").concat(_t.status,"'"),Wt=new Error(Rt);return Wt.status=_t.status,Wt.method=lt.method,Wt.url=lt.action,Wt}function p(lt){var _t=lt.responseText||lt.response;if(!_t)return _t;try{return JSON.parse(_t)}catch(Rt){return _t}}function h(lt){var _t=new XMLHttpRequest;lt.onProgress&&_t.upload&&(_t.upload.onprogress=function(Zt){Zt.total>0&&(Zt.percent=Zt.loaded/Zt.total*100),lt.onProgress(Zt)});var Rt=new FormData;lt.data&&Object.keys(lt.data).forEach(function($t){var Zt=lt.data[$t];if(Array.isArray(Zt)){Zt.forEach(function(Yt){Rt.append("".concat($t,"[]"),Yt)});return}Rt.append($t,Zt)}),lt.file instanceof Blob?Rt.append(lt.filename,lt.file,lt.file.name):Rt.append(lt.filename,lt.file),_t.onerror=function(Zt){lt.onError(Zt)},_t.onload=function(){return _t.status<200||_t.status>=300?lt.onError(A(lt,_t),p(_t)):lt.onSuccess(p(_t),_t)},_t.open(lt.method,lt.action,!0),lt.withCredentials&&"withCredentials"in _t&&(_t.withCredentials=!0);var Wt=lt.headers||{};return Wt["X-Requested-With"]!==null&&_t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Wt).forEach(function($t){Wt[$t]!==null&&_t.setRequestHeader($t,Wt[$t])}),_t.send(Rt),{abort:function(){_t.abort()}}}var m=+new Date,d=0;function y(){return"rc-upload-".concat(m,"-").concat(++d)}var E=F(51395),B=function(lt,_t){if(lt&&_t){var Rt=Array.isArray(_t)?_t:_t.split(","),Wt=lt.name||"",$t=lt.type||"",Zt=$t.replace(/\/.*$/,"");return Rt.some(function(Yt){var dt=Yt.trim();if(/^\*(\/\*)?$/.test(Yt))return!0;if(dt.charAt(0)==="."){var Vr=Wt.toLowerCase(),Xr=dt.toLowerCase(),Qr=[Xr];return(Xr===".jpg"||Xr===".jpeg")&&(Qr=[".jpg",".jpeg"]),Qr.some(function(jn){return Vr.endsWith(jn)})}return/\/\*$/.test(dt)?Zt===dt.replace(/\/.*$/,""):$t===dt?!0:/^\w+$/.test(dt)?((0,E.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(dt,"'.Skip for check.")),!0):!1})}return!0};function b(lt,_t){var Rt=lt.createReader(),Wt=[];function $t(){Rt.readEntries(function(Zt){var Yt=Array.prototype.slice.apply(Zt);Wt=Wt.concat(Yt);var dt=!Yt.length;dt?_t(Wt):$t()})}$t()}var w=function(_t,Rt,Wt){var $t=function Zt(Yt,dt){Yt&&(Yt.path=dt||"",Yt.isFile?Yt.file(function(Vr){Wt(Vr)&&(Yt.fullPath&&!Vr.webkitRelativePath&&(Object.defineProperties(Vr,{webkitRelativePath:{writable:!0}}),Vr.webkitRelativePath=Yt.fullPath.replace(/^\//,""),Object.defineProperties(Vr,{webkitRelativePath:{writable:!1}})),Rt([Vr]))}):Yt.isDirectory&&b(Yt,function(Vr){Vr.forEach(function(Xr){Zt(Xr,"".concat(dt).concat(Yt.name,"/"))})}))};_t.forEach(function(Zt){$t(Zt.webkitGetAsEntry())})},S=w,C=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],P=function(lt){(0,n.Z)(Rt,lt);var _t=(0,l.Z)(Rt);function Rt(){var Wt;(0,c.Z)(this,Rt);for(var $t=arguments.length,Zt=new Array($t),Yt=0;Yt<$t;Yt++)Zt[Yt]=arguments[Yt];return Wt=_t.call.apply(_t,[this].concat(Zt)),Wt.state={uid:y()},Wt.reqs={},Wt.fileInput=void 0,Wt._isMounted=void 0,Wt.onChange=function(dt){var Vr=Wt.props,Xr=Vr.accept,Qr=Vr.directory,jn=dt.target.files,xn=(0,le.Z)(jn).filter(function(si){return!Qr||B(si,Xr)});Wt.uploadFiles(xn),Wt.reset()},Wt.onClick=function(dt){var Vr=Wt.fileInput;if(Vr){var Xr=dt.target,Qr=Wt.props.onClick;if(Xr&&Xr.tagName==="BUTTON"){var jn=Vr.parentNode;jn.focus(),Xr.blur()}Vr.click(),Qr&&Qr(dt)}},Wt.onKeyDown=function(dt){dt.key==="Enter"&&Wt.onClick(dt)},Wt.onFileDrop=function(dt){var Vr=Wt.props.multiple;if(dt.preventDefault(),dt.type!=="dragover")if(Wt.props.directory)S(Array.prototype.slice.call(dt.dataTransfer.items),Wt.uploadFiles,function(Qr){return B(Qr,Wt.props.accept)});else{var Xr=(0,le.Z)(dt.dataTransfer.files).filter(function(Qr){return B(Qr,Wt.props.accept)});Vr===!1&&(Xr=Xr.slice(0,1)),Wt.uploadFiles(Xr)}},Wt.uploadFiles=function(dt){var Vr=(0,le.Z)(dt),Xr=Vr.map(function(Qr){return Qr.uid=y(),Wt.processFile(Qr,Vr)});Promise.all(Xr).then(function(Qr){var jn=Wt.props.onBatchStart;jn==null||jn(Qr.map(function(xn){var si=xn.origin,yi=xn.parsedFile;return{file:si,parsedFile:yi}})),Qr.filter(function(xn){return xn.parsedFile!==null}).forEach(function(xn){Wt.post(xn)})})},Wt.processFile=function(){var dt=(0,i.Z)((0,r.Z)().mark(function Vr(Xr,Qr){var jn,xn,si,yi,Bi,Hi,hi,ci,fi;return(0,r.Z)().wrap(function(ti){for(;;)switch(ti.prev=ti.next){case 0:if(jn=Wt.props.beforeUpload,xn=Xr,!jn){ti.next=14;break}return ti.prev=3,ti.next=6,jn(Xr,Qr);case 6:xn=ti.sent,ti.next=12;break;case 9:ti.prev=9,ti.t0=ti.catch(3),xn=!1;case 12:if(xn!==!1){ti.next=14;break}return ti.abrupt("return",{origin:Xr,parsedFile:null,action:null,data:null});case 14:if(si=Wt.props.action,typeof si!="function"){ti.next=21;break}return ti.next=18,si(Xr);case 18:yi=ti.sent,ti.next=22;break;case 21:yi=si;case 22:if(Bi=Wt.props.data,typeof Bi!="function"){ti.next=29;break}return ti.next=26,Bi(Xr);case 26:Hi=ti.sent,ti.next=30;break;case 29:Hi=Bi;case 30:return hi=((0,t.Z)(xn)==="object"||typeof xn=="string")&&xn?xn:Xr,hi instanceof File?ci=hi:ci=new File([hi],Xr.name,{type:Xr.type}),fi=ci,fi.uid=Xr.uid,ti.abrupt("return",{origin:Xr,data:Hi,parsedFile:fi,action:yi});case 35:case"end":return ti.stop()}},Vr,null,[[3,9]])}));return function(Vr,Xr){return dt.apply(this,arguments)}}(),Wt.saveFileInput=function(dt){Wt.fileInput=dt},Wt}return(0,u.Z)(Rt,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function($t){var Zt=this,Yt=$t.data,dt=$t.origin,Vr=$t.action,Xr=$t.parsedFile;if(this._isMounted){var Qr=this.props,jn=Qr.onStart,xn=Qr.customRequest,si=Qr.name,yi=Qr.headers,Bi=Qr.withCredentials,Hi=Qr.method,hi=dt.uid,ci=xn||h,fi={action:Vr,filename:si,data:Yt,file:Xr,headers:yi,withCredentials:Bi,method:Hi||"post",onProgress:function(ti){var An=Zt.props.onProgress;An==null||An(ti,Xr)},onSuccess:function(ti,An){var xr=Zt.props.onSuccess;xr==null||xr(ti,Xr,An),delete Zt.reqs[hi]},onError:function(ti,An){var xr=Zt.props.onError;xr==null||xr(ti,An,Xr),delete Zt.reqs[hi]}};jn(dt),this.reqs[hi]=ci(fi)}}},{key:"reset",value:function(){this.setState({uid:y()})}},{key:"abort",value:function($t){var Zt=this.reqs;if($t){var Yt=$t.uid?$t.uid:$t;Zt[Yt]&&Zt[Yt].abort&&Zt[Yt].abort(),delete Zt[Yt]}else Object.keys(Zt).forEach(function(dt){Zt[dt]&&Zt[dt].abort&&Zt[dt].abort(),delete Zt[dt]})}},{key:"render",value:function(){var $t=this.props,Zt=$t.component,Yt=$t.prefixCls,dt=$t.className,Vr=$t.disabled,Xr=$t.id,Qr=$t.style,jn=$t.multiple,xn=$t.accept,si=$t.capture,yi=$t.children,Bi=$t.directory,Hi=$t.openFileDialogOnClick,hi=$t.onMouseEnter,ci=$t.onMouseLeave,fi=(0,s.Z)($t,C),gi=v()((0,o.Z)((0,o.Z)((0,o.Z)({},Yt,!0),"".concat(Yt,"-disabled"),Vr),dt,dt)),ti=Bi?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},An=Vr?{}:{onClick:Hi?this.onClick:function(){},onKeyDown:Hi?this.onKeyDown:function(){},onMouseEnter:hi,onMouseLeave:ci,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return L.createElement(Zt,(0,g.Z)({},An,{className:gi,role:"button",style:Qr}),L.createElement("input",(0,g.Z)({},(0,a.Z)(fi,{aria:!0,data:!0}),{id:Xr,disabled:Vr,type:"file",ref:this.saveFileInput,onClick:function(Yn){return Yn.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:xn},ti,{multiple:jn,onChange:this.onChange},si!=null?{capture:si}:{})),yi)}}]),Rt}(L.Component),R=P;function Z(){}var I=function(lt){(0,n.Z)(Rt,lt);var _t=(0,l.Z)(Rt);function Rt(){var Wt;(0,c.Z)(this,Rt);for(var $t=arguments.length,Zt=new Array($t),Yt=0;Yt<$t;Yt++)Zt[Yt]=arguments[Yt];return Wt=_t.call.apply(_t,[this].concat(Zt)),Wt.uploader=void 0,Wt.saveUploader=function(dt){Wt.uploader=dt},Wt}return(0,u.Z)(Rt,[{key:"abort",value:function($t){this.uploader.abort($t)}},{key:"render",value:function(){return L.createElement(R,(0,g.Z)({},this.props,{ref:this.saveUploader}))}}]),Rt}(L.Component);I.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:Z,onError:Z,onSuccess:Z,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var V=I,M=V,k=F(35788),te=F(4676),ne=F(36355),Q=F(1684),ue=F(9763),se=F(31724),de={icon:function(_t,Rt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Rt}},{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:_t}}]}},name:"file",theme:"twotone"},me=de,Ee=F(88853),ve=function(_t,Rt){return L.createElement(Ee.Z,(0,g.Z)({},_t,{ref:Rt,icon:me}))},Be=L.forwardRef(ve),be=Be,_e=F(50023),Ke={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"},He=Ke,ge=function(_t,Rt){return L.createElement(Ee.Z,(0,g.Z)({},_t,{ref:Rt,icon:He}))},ie=L.forwardRef(ge),D=ie,$={icon:function(_t,Rt){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:_t}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Rt}},{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:Rt}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Rt}},{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:_t}}]}},name:"picture",theme:"twotone"},ee=$,K=function(_t,Rt){return L.createElement(Ee.Z,(0,g.Z)({},_t,{ref:Rt,icon:ee}))},H=L.forwardRef(K),oe=H,G=F(43469),W=F(56762),q=F(62892),pe=F(92343),Fe=F(3113);function Oe(lt){return Object.assign(Object.assign({},lt),{lastModified:lt.lastModified,lastModifiedDate:lt.lastModifiedDate,name:lt.name,size:lt.size,type:lt.type,uid:lt.uid,percent:0,originFileObj:lt})}function Te(lt,_t){const Rt=(0,le.Z)(_t),Wt=Rt.findIndex($t=>{let{uid:Zt}=$t;return Zt===lt.uid});return Wt===-1?Rt.push(lt):Rt[Wt]=lt,Rt}function Re(lt,_t){const Rt=lt.uid!==void 0?"uid":"name";return _t.filter(Wt=>Wt[Rt]===lt[Rt])[0]}function et(lt,_t){const Rt=lt.uid!==void 0?"uid":"name",Wt=_t.filter($t=>$t[Rt]!==lt[Rt]);return Wt.length===_t.length?null:Wt}const Se=function(){const _t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Wt=_t[_t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Wt)||[""])[0]},Ge=lt=>lt.indexOf("image/")===0,ke=lt=>{if(lt.type&&!lt.thumbUrl)return Ge(lt.type);const _t=lt.thumbUrl||lt.url||"",Rt=Se(_t);return/^data:image\//.test(_t)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Rt)?!0:!(/^data:/.test(_t)||Rt)},at=200;function je(lt){return new Promise(_t=>{if(!lt.type||!Ge(lt.type)){_t("");return}const Rt=document.createElement("canvas");Rt.width=at,Rt.height=at,Rt.style.cssText=`position: fixed; left: 0; top: 0; width: ${at}px; height: ${at}px; z-index: 9999; display: none;`,document.body.appendChild(Rt);const Wt=Rt.getContext("2d"),$t=new Image;if($t.onload=()=>{const{width:Zt,height:Yt}=$t;let dt=at,Vr=at,Xr=0,Qr=0;Zt>Yt?(Vr=Yt*(at/Zt),Qr=-(Vr-dt)/2):(dt=Zt*(at/Yt),Xr=-(dt-Vr)/2),Wt.drawImage($t,Xr,Qr,dt,Vr);const jn=Rt.toDataURL();document.body.removeChild(Rt),window.URL.revokeObjectURL($t.src),_t(jn)},$t.crossOrigin="anonymous",lt.type.startsWith("image/svg+xml")){const Zt=new FileReader;Zt.onload=()=>{Zt.result&&($t.src=Zt.result)},Zt.readAsDataURL(lt)}else if(lt.type.startsWith("image/gif")){const Zt=new FileReader;Zt.onload=()=>{Zt.result&&_t(Zt.result)},Zt.readAsDataURL(lt)}else $t.src=window.URL.createObjectURL(lt)})}var We=F(72295),$e=F(24566),At=F(30631),Ct=F(93948),qt=F(6848),Ut=L.forwardRef((lt,_t)=>{let{prefixCls:Rt,className:Wt,style:$t,locale:Zt,listType:Yt,file:dt,items:Vr,progress:Xr,iconRender:Qr,actionIconRender:jn,itemRender:xn,isImgUrl:si,showPreviewIcon:yi,showRemoveIcon:Bi,showDownloadIcon:Hi,previewIcon:hi,removeIcon:ci,downloadIcon:fi,onPreview:gi,onDownload:ti,onClose:An}=lt;var xr,Yn;const{status:Fn}=dt,[Vn,rr]=L.useState(Fn);L.useEffect(()=>{Fn!=="removed"&&rr(Fn)},[Fn]);const[Mr,bn]=L.useState(!1);L.useEffect(()=>{const cn=setTimeout(()=>{bn(!0)},300);return()=>{clearTimeout(cn)}},[]);const ln=Qr(dt);let hn=L.createElement("div",{className:`${Rt}-icon`},ln);if(Yt==="picture"||Yt==="picture-card"||Yt==="picture-circle")if(Vn==="uploading"||!dt.thumbUrl&&!dt.url){const cn=v()(`${Rt}-list-item-thumbnail`,{[`${Rt}-list-item-file`]:Vn!=="uploading"});hn=L.createElement("div",{className:cn},ln)}else{const cn=si!=null&&si(dt)?L.createElement("img",{src:dt.thumbUrl||dt.url,alt:dt.name,className:`${Rt}-list-item-image`,crossOrigin:dt.crossOrigin}):ln,Hr=v()(`${Rt}-list-item-thumbnail`,{[`${Rt}-list-item-file`]:si&&!si(dt)});hn=L.createElement("a",{className:Hr,onClick:nn=>gi(dt,nn),href:dt.url||dt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},cn)}const Qn=v()(`${Rt}-list-item`,`${Rt}-list-item-${Vn}`),io=typeof dt.linkProps=="string"?JSON.parse(dt.linkProps):dt.linkProps,Wn=Bi?jn((typeof ci=="function"?ci(dt):ci)||L.createElement(We.Z,null),()=>An(dt),Rt,Zt.removeFile):null,Oi=Hi&&Vn==="done"?jn((typeof fi=="function"?fi(dt):fi)||L.createElement($e.Z,null),()=>ti(dt),Rt,Zt.downloadFile):null,Gn=Yt!=="picture-card"&&Yt!=="picture-circle"&&L.createElement("span",{key:"download-delete",className:v()(`${Rt}-list-item-actions`,{picture:Yt==="picture"})},Oi,Wn),ri=v()(`${Rt}-list-item-name`),Ii=dt.url?[L.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:ri,title:dt.name},io,{href:dt.url,onClick:cn=>gi(dt,cn)}),dt.name),Gn]:[L.createElement("span",{key:"view",className:ri,onClick:cn=>gi(dt,cn),title:dt.name},dt.name),Gn],Kn={pointerEvents:"none",opacity:.5},ii=yi?L.createElement("a",{href:dt.url||dt.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:dt.url||dt.thumbUrl?void 0:Kn,onClick:cn=>gi(dt,cn),title:Zt.previewFile},typeof hi=="function"?hi(dt):hi||L.createElement(At.Z,null)):null,Ui=(Yt==="picture-card"||Yt==="picture-circle")&&Vn!=="uploading"&&L.createElement("span",{className:`${Rt}-list-item-actions`},ii,Vn==="done"&&Oi,Wn),{getPrefixCls:Li}=L.useContext(ne.E_),Ao=Li(),wt=L.createElement("div",{className:Qn},hn,Ii,Ui,Mr&&L.createElement(G.default,{motionName:`${Ao}-fade`,visible:Vn==="uploading",motionDeadline:2e3},cn=>{let{className:Hr}=cn;const nn="percent"in dt?L.createElement(Ct.Z,Object.assign({},Xr,{type:"line",percent:dt.percent,"aria-label":dt["aria-label"],"aria-labelledby":dt["aria-labelledby"]})):null;return L.createElement("div",{className:v()(`${Rt}-list-item-progress`,Hr)},nn)})),Vt=dt.response&&typeof dt.response=="string"?dt.response:((xr=dt.error)===null||xr===void 0?void 0:xr.statusText)||((Yn=dt.error)===null||Yn===void 0?void 0:Yn.message)||Zt.uploadError,Er=Vn==="error"?L.createElement(qt.Z,{title:Vt,getPopupContainer:cn=>cn.parentNode},wt):wt;return L.createElement("div",{className:v()(`${Rt}-list-item-container`,Wt),style:$t,ref:_t},xn?xn(Er,dt,Vr,{download:ti.bind(null,dt),preview:gi.bind(null,dt),remove:An.bind(null,dt)}):Er)});const Lt=(lt,_t)=>{const{listType:Rt="text",previewFile:Wt=je,onPreview:$t,onDownload:Zt,onRemove:Yt,locale:dt,iconRender:Vr,isImageUrl:Xr=ke,prefixCls:Qr,items:jn=[],showPreviewIcon:xn=!0,showRemoveIcon:si=!0,showDownloadIcon:yi=!1,removeIcon:Bi,previewIcon:Hi,downloadIcon:hi,progress:ci={size:[-1,2],showInfo:!1},appendAction:fi,appendActionVisible:gi=!0,itemRender:ti,disabled:An}=lt,xr=(0,W.Z)(),[Yn,Fn]=L.useState(!1);L.useEffect(()=>{Rt!=="picture"&&Rt!=="picture-card"&&Rt!=="picture-circle"||(jn||[]).forEach(Kn=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Kn.originFileObj instanceof File||Kn.originFileObj instanceof Blob)||Kn.thumbUrl!==void 0||(Kn.thumbUrl="",Wt&&Wt(Kn.originFileObj).then(ii=>{Kn.thumbUrl=ii||"",xr()}))})},[Rt,jn,Wt]),L.useEffect(()=>{Fn(!0)},[]);const Vn=(Kn,ii)=>{if($t)return ii==null||ii.preventDefault(),$t(Kn)},rr=Kn=>{typeof Zt=="function"?Zt(Kn):Kn.url&&window.open(Kn.url)},Mr=Kn=>{Yt==null||Yt(Kn)},bn=Kn=>{if(Vr)return Vr(Kn,Rt);const ii=Kn.status==="uploading",Ui=Xr&&Xr(Kn)?L.createElement(oe,null):L.createElement(be,null);let Li=ii?L.createElement(_e.Z,null):L.createElement(D,null);return Rt==="picture"?Li=ii?L.createElement(_e.Z,null):Ui:(Rt==="picture-card"||Rt==="picture-circle")&&(Li=ii?dt.uploading:Ui),Li},ln=(Kn,ii,Ui,Li)=>{const Ao={type:"text",size:"small",title:Li,onClick:wt=>{ii(),(0,pe.l$)(Kn)&&Kn.props.onClick&&Kn.props.onClick(wt)},className:`${Ui}-list-item-action`,disabled:An};if((0,pe.l$)(Kn)){const wt=(0,pe.Tm)(Kn,Object.assign(Object.assign({},Kn.props),{onClick:()=>{}}));return L.createElement(Fe.ZP,Object.assign({},Ao,{icon:wt}))}return L.createElement(Fe.ZP,Object.assign({},Ao),L.createElement("span",null,Kn))};L.useImperativeHandle(_t,()=>({handlePreview:Vn,handleDownload:rr}));const{getPrefixCls:hn}=L.useContext(ne.E_),Qn=hn("upload",Qr),io=hn(),Wn=v()(`${Qn}-list`,`${Qn}-list-${Rt}`),Oi=(0,le.Z)(jn.map(Kn=>({key:Kn.uid,file:Kn})));let ri={motionDeadline:2e3,motionName:`${Qn}-${Rt==="picture-card"||Rt==="picture-circle"?"animate-inline":"animate"}`,keys:Oi,motionAppear:Yn};const Ii=L.useMemo(()=>{const Kn=Object.assign({},(0,q.Z)(io));return delete Kn.onAppearEnd,delete Kn.onEnterEnd,delete Kn.onLeaveEnd,Kn},[io]);return Rt!=="picture-card"&&Rt!=="picture-circle"&&(ri=Object.assign(Object.assign({},Ii),ri)),L.createElement("div",{className:Wn},L.createElement(G.CSSMotionList,Object.assign({},ri,{component:!1}),Kn=>{let{key:ii,file:Ui,className:Li,style:Ao}=Kn;return L.createElement(Ut,{key:ii,locale:dt,prefixCls:Qn,className:Li,style:Ao,file:Ui,items:jn,progress:ci,listType:Rt,isImgUrl:Xr,showPreviewIcon:xn,showRemoveIcon:si,showDownloadIcon:yi,removeIcon:Bi,previewIcon:Hi,downloadIcon:hi,iconRender:bn,actionIconRender:ln,itemRender:ti,onPreview:Vn,onDownload:rr,onClose:Mr})}),fi&&L.createElement(G.default,Object.assign({},ri,{visible:gi,forceRender:!0}),Kn=>{let{className:ii,style:Ui}=Kn;return(0,pe.Tm)(fi,Li=>({className:v()(Li.className,ii),style:Object.assign(Object.assign(Object.assign({},Ui),{pointerEvents:ii?"none":void 0}),Li.style)}))}))};var St=L.forwardRef(Lt),zt=F(17313),Cr=F(8378),hr=F(83116),pr=F(37613),Lr=lt=>{const{componentCls:_t,iconCls:Rt}=lt;return{[`${_t}-wrapper`]:{[`${_t}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:lt.colorFillAlter,border:`${lt.lineWidth}px dashed ${lt.colorBorder}`,borderRadius:lt.borderRadiusLG,cursor:"pointer",transition:`border-color ${lt.motionDurationSlow}`,[_t]:{padding:`${lt.padding}px 0`},[`${_t}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${_t}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${_t}-disabled):hover`]:{borderColor:lt.colorPrimaryHover},[`p${_t}-drag-icon`]:{marginBottom:lt.margin,[Rt]:{color:lt.colorPrimary,fontSize:lt.uploadThumbnailSize}},[`p${_t}-text`]:{margin:`0 0 ${lt.marginXXS}px`,color:lt.colorTextHeading,fontSize:lt.fontSizeLG},[`p${_t}-hint`]:{color:lt.colorTextDescription,fontSize:lt.fontSize},[`&${_t}-disabled`]:{cursor:"not-allowed",[`p${_t}-drag-icon ${Rt},
|
|
|
p${_t}-text,
|
|
|
p${_t}-hint
|
|
|
`]:{color:lt.colorTextDisabled}}}}}},jr=lt=>{const{componentCls:_t,antCls:Rt,iconCls:Wt,fontSize:$t,lineHeight:Zt}=lt,Yt=`${_t}-list-item`,dt=`${Yt}-actions`,Vr=`${Yt}-action`,Xr=Math.round($t*Zt);return{[`${_t}-wrapper`]:{[`${_t}-list`]:Object.assign(Object.assign({},(0,zt.dF)()),{lineHeight:lt.lineHeight,[Yt]:{position:"relative",height:lt.lineHeight*$t,marginTop:lt.marginXS,fontSize:$t,display:"flex",alignItems:"center",transition:`background-color ${lt.motionDurationSlow}`,"&:hover":{backgroundColor:lt.controlItemBgHover},[`${Yt}-name`]:Object.assign(Object.assign({},zt.vS),{padding:`0 ${lt.paddingXS}px`,lineHeight:Zt,flex:"auto",transition:`all ${lt.motionDurationSlow}`}),[dt]:{[Vr]:{opacity:0},[`${Vr}${Rt}-btn-sm`]:{height:Xr,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
|
|
|
${Vr}:focus-visible,
|
|
|
&.picture ${Vr}
|
|
|
`]:{opacity:1},[Wt]:{color:lt.actionsColor,transition:`all ${lt.motionDurationSlow}`},[`&:hover ${Wt}`]:{color:lt.colorText}},[`${_t}-icon ${Wt}`]:{color:lt.colorTextDescription,fontSize:$t},[`${Yt}-progress`]:{position:"absolute",bottom:-lt.uploadProgressOffset,width:"100%",paddingInlineStart:$t+lt.paddingXS,fontSize:$t,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Yt}:hover ${Vr}`]:{opacity:1,color:lt.colorText},[`${Yt}-error`]:{color:lt.colorError,[`${Yt}-name, ${_t}-icon ${Wt}`]:{color:lt.colorError},[dt]:{[`${Wt}, ${Wt}:hover`]:{color:lt.colorError},[Vr]:{opacity:1}}},[`${_t}-list-item-container`]:{transition:`opacity ${lt.motionDurationSlow}, height ${lt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Pr=F(9792),Zr=F(1950);const $n=new Pr.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Hn=new Pr.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var lr=lt=>{const{componentCls:_t}=lt,Rt=`${_t}-animate-inline`;return[{[`${_t}-wrapper`]:{[`${Rt}-appear, ${Rt}-enter, ${Rt}-leave`]:{animationDuration:lt.motionDurationSlow,animationTimingFunction:lt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Rt}-appear, ${Rt}-enter`]:{animationName:$n},[`${Rt}-leave`]:{animationName:Hn}}},{[`${_t}-wrapper`]:(0,Zr.J$)(lt)},$n,Hn]},ur=F(93398),Nt=F(64993);const Tr=lt=>{const{componentCls:_t,iconCls:Rt,uploadThumbnailSize:Wt,uploadProgressOffset:$t}=lt,Zt=`${_t}-list`,Yt=`${Zt}-item`;return{[`${_t}-wrapper`]:{[`
|
|
|
${Zt}${Zt}-picture,
|
|
|
${Zt}${Zt}-picture-card,
|
|
|
${Zt}${Zt}-picture-circle
|
|
|
`]:{[Yt]:{position:"relative",height:Wt+lt.lineWidth*2+lt.paddingXS*2,padding:lt.paddingXS,border:`${lt.lineWidth}px ${lt.lineType} ${lt.colorBorder}`,borderRadius:lt.borderRadiusLG,"&:hover":{background:"transparent"},[`${Yt}-thumbnail`]:Object.assign(Object.assign({},zt.vS),{width:Wt,height:Wt,lineHeight:`${Wt+lt.paddingSM}px`,textAlign:"center",flex:"none",[Rt]:{fontSize:lt.fontSizeHeading2,color:lt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Yt}-progress`]:{bottom:$t,width:`calc(100% - ${lt.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Wt+lt.paddingXS}},[`${Yt}-error`]:{borderColor:lt.colorError,[`${Yt}-thumbnail ${Rt}`]:{[`svg path[fill='${ur.blue[0]}']`]:{fill:lt.colorErrorBg},[`svg path[fill='${ur.blue.primary}']`]:{fill:lt.colorError}}},[`${Yt}-uploading`]:{borderStyle:"dashed",[`${Yt}-name`]:{marginBottom:$t}}},[`${Zt}${Zt}-picture-circle ${Yt}`]:{[`&, &::before, ${Yt}-thumbnail`]:{borderRadius:"50%"}}}}},Jr=lt=>{const{componentCls:_t,iconCls:Rt,fontSizeLG:Wt,colorTextLightSolid:$t}=lt,Zt=`${_t}-list`,Yt=`${Zt}-item`,dt=lt.uploadPicCardSize;return{[`
|
|
|
${_t}-wrapper${_t}-picture-card-wrapper,
|
|
|
${_t}-wrapper${_t}-picture-circle-wrapper
|
|
|
`]:Object.assign(Object.assign({},(0,zt.dF)()),{display:"inline-block",width:"100%",[`${_t}${_t}-select`]:{width:dt,height:dt,marginInlineEnd:lt.marginXS,marginBottom:lt.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:lt.colorFillAlter,border:`${lt.lineWidth}px dashed ${lt.colorBorder}`,borderRadius:lt.borderRadiusLG,cursor:"pointer",transition:`border-color ${lt.motionDurationSlow}`,[`> ${_t}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${_t}-disabled):hover`]:{borderColor:lt.colorPrimary}},[`${Zt}${Zt}-picture-card, ${Zt}${Zt}-picture-circle`]:{[`${Zt}-item-container`]:{display:"inline-block",width:dt,height:dt,marginBlock:`0 ${lt.marginXS}px`,marginInline:`0 ${lt.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Yt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${lt.paddingXS*2}px)`,height:`calc(100% - ${lt.paddingXS*2}px)`,backgroundColor:lt.colorBgMask,opacity:0,transition:`all ${lt.motionDurationSlow}`,content:'" "'}},[`${Yt}:hover`]:{[`&::before, ${Yt}-actions`]:{opacity:1}},[`${Yt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${lt.motionDurationSlow}`,[`${Rt}-eye, ${Rt}-download, ${Rt}-delete`]:{zIndex:10,width:Wt,margin:`0 ${lt.marginXXS}px`,fontSize:Wt,cursor:"pointer",transition:`all ${lt.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Yt}-actions, ${Yt}-actions:hover`]:{[`${Rt}-eye, ${Rt}-download, ${Rt}-delete`]:{color:new Nt.C($t).setAlpha(.65).toRgbString(),"&:hover":{color:$t}}},[`${Yt}-thumbnail, ${Yt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Yt}-name`]:{display:"none",textAlign:"center"},[`${Yt}-file + ${Yt}-name`]:{position:"absolute",bottom:lt.margin,display:"block",width:`calc(100% - ${lt.paddingXS*2}px)`},[`${Yt}-uploading`]:{[`&${Yt}`]:{backgroundColor:lt.colorFillAlter},[`&::before, ${Rt}-eye, ${Rt}-download, ${Rt}-delete`]:{display:"none"}},[`${Yt}-progress`]:{bottom:lt.marginXL,width:`calc(100% - ${lt.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${_t}-wrapper${_t}-picture-circle-wrapper`]:{[`${_t}${_t}-select`]:{borderRadius:"50%"}}}};var zr=lt=>{const{componentCls:_t}=lt;return{[`${_t}-rtl`]:{direction:"rtl"}}};const Or=lt=>{const{componentCls:_t,colorTextDisabled:Rt}=lt;return{[`${_t}-wrapper`]:Object.assign(Object.assign({},(0,zt.Wf)(lt)),{[_t]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${_t}-select`]:{display:"inline-block"},[`${_t}-disabled`]:{color:Rt,cursor:"not-allowed"}})}};var Wr=(0,hr.Z)("Upload",lt=>{const{fontSizeHeading3:_t,fontSize:Rt,lineHeight:Wt,lineWidth:$t,controlHeightLG:Zt}=lt,Yt=Math.round(Rt*Wt),dt=(0,pr.TS)(lt,{uploadThumbnailSize:_t*2,uploadProgressOffset:Yt/2+$t,uploadPicCardSize:Zt*2.55});return[Or(dt),Lr(dt),Tr(dt),Jr(dt),jr(dt),lr(dt),zr(dt),(0,Cr.Z)(dt)]},lt=>({actionsColor:lt.colorTextDescription})),Ai=function(lt,_t,Rt,Wt){function $t(Zt){return Zt instanceof Rt?Zt:new Rt(function(Yt){Yt(Zt)})}return new(Rt||(Rt=Promise))(function(Zt,Yt){function dt(Qr){try{Xr(Wt.next(Qr))}catch(jn){Yt(jn)}}function Vr(Qr){try{Xr(Wt.throw(Qr))}catch(jn){Yt(jn)}}function Xr(Qr){Qr.done?Zt(Qr.value):$t(Qr.value).then(dt,Vr)}Xr((Wt=Wt.apply(lt,_t||[])).next())})};const Kr=`__LIST_IGNORE_${Date.now()}__`,wn=(lt,_t)=>{const{fileList:Rt,defaultFileList:Wt,onRemove:$t,showUploadList:Zt=!0,listType:Yt="text",onPreview:dt,onDownload:Vr,onChange:Xr,onDrop:Qr,previewFile:jn,disabled:xn,locale:si,iconRender:yi,isImageUrl:Bi,progress:Hi,prefixCls:hi,className:ci,type:fi="select",children:gi,style:ti,itemRender:An,maxCount:xr,data:Yn={},multiple:Fn=!1,action:Vn="",accept:rr="",supportServerRender:Mr=!0,rootClassName:bn}=lt,ln=L.useContext(Q.Z),hn=xn!=null?xn:ln,[Qn,io]=(0,k.Z)(Wt||[],{value:Rt,postState:ni=>ni!=null?ni:[]}),[Wn,Oi]=L.useState("drop"),Gn=L.useRef(null);L.useMemo(()=>{const ni=Date.now();(Rt||[]).forEach((Dn,pi)=>{!Dn.uid&&!Object.isFrozen(Dn)&&(Dn.uid=`__AUTO__${ni}_${pi}__`)})},[Rt]);const ri=(ni,Dn,pi)=>{let En=(0,le.Z)(Dn),$r=!1;xr===1?En=En.slice(-1):xr&&($r=En.length>xr,En=En.slice(0,xr)),(0,te.flushSync)(()=>{io(En)});const en={file:ni,fileList:En};pi&&(en.event=pi),(!$r||En.some(to=>to.uid===ni.uid))&&(0,te.flushSync)(()=>{Xr==null||Xr(en)})},Ii=(ni,Dn)=>Ai(void 0,void 0,void 0,function*(){const{beforeUpload:pi,transformFile:En}=lt;let $r=ni;if(pi){const en=yield pi(ni,Dn);if(en===!1)return!1;if(delete ni[Kr],en===Kr)return Object.defineProperty(ni,Kr,{value:!0,configurable:!0}),!1;typeof en=="object"&&en&&($r=en)}return En&&($r=yield En($r)),$r}),Kn=ni=>{const Dn=ni.filter($r=>!$r.file[Kr]);if(!Dn.length)return;const pi=Dn.map($r=>Oe($r.file));let En=(0,le.Z)(Qn);pi.forEach($r=>{En=Te($r,En)}),pi.forEach(($r,en)=>{let to=$r;if(Dn[en].parsedFile)$r.status="uploading";else{const{originFileObj:uo}=$r;let Zi;try{Zi=new File([uo],uo.name,{type:uo.type})}catch(Ri){Zi=new Blob([uo],{type:uo.type}),Zi.name=uo.name,Zi.lastModifiedDate=new Date,Zi.lastModified=new Date().getTime()}Zi.uid=$r.uid,to=Zi}ri(to,En)})},ii=(ni,Dn,pi)=>{try{typeof ni=="string"&&(ni=JSON.parse(ni))}catch(en){}if(!Re(Dn,Qn))return;const En=Oe(Dn);En.status="done",En.percent=100,En.response=ni,En.xhr=pi;const $r=Te(En,Qn);ri(En,$r)},Ui=(ni,Dn)=>{if(!Re(Dn,Qn))return;const pi=Oe(Dn);pi.status="uploading",pi.percent=ni.percent;const En=Te(pi,Qn);ri(pi,En,ni)},Li=(ni,Dn,pi)=>{if(!Re(pi,Qn))return;const En=Oe(pi);En.error=ni,En.response=Dn,En.status="error";const $r=Te(En,Qn);ri(En,$r)},Ao=ni=>{let Dn;Promise.resolve(typeof $t=="function"?$t(ni):$t).then(pi=>{var En;if(pi===!1)return;const $r=et(ni,Qn);$r&&(Dn=Object.assign(Object.assign({},ni),{status:"removed"}),Qn==null||Qn.forEach(en=>{const to=Dn.uid!==void 0?"uid":"name";en[to]===Dn[to]&&!Object.isFrozen(en)&&(en.status="removed")}),(En=Gn.current)===null||En===void 0||En.abort(Dn),ri(Dn,$r))})},wt=ni=>{Oi(ni.type),ni.type==="drop"&&(Qr==null||Qr(ni))};L.useImperativeHandle(_t,()=>({onBatchStart:Kn,onSuccess:ii,onProgress:Ui,onError:Li,fileList:Qn,upload:Gn.current}));const{getPrefixCls:Vt,direction:Er,upload:cn}=L.useContext(ne.E_),Hr=Vt("upload",hi),nn=Object.assign(Object.assign({onBatchStart:Kn,onError:Li,onProgress:Ui,onSuccess:ii},lt),{data:Yn,multiple:Fn,action:Vn,accept:rr,supportServerRender:Mr,prefixCls:Hr,disabled:hn,beforeUpload:Ii,onChange:void 0});delete nn.className,delete nn.style,(!gi||hn)&&delete nn.id;const[Pn,sn]=Wr(Hr),[fn]=(0,ue.Z)("Upload",se.Z.Upload),{showRemoveIcon:Nn,showPreviewIcon:on,showDownloadIcon:qr,removeIcon:pn,previewIcon:ji,downloadIcon:Xn}=typeof Zt=="boolean"?{}:Zt,ui=(ni,Dn)=>Zt?L.createElement(St,{prefixCls:Hr,listType:Yt,items:Qn,previewFile:jn,onPreview:dt,onDownload:Vr,onRemove:Ao,showRemoveIcon:!hn&&Nn,showPreviewIcon:on,showDownloadIcon:qr,removeIcon:pn,previewIcon:ji,downloadIcon:Xn,iconRender:yi,locale:Object.assign(Object.assign({},fn),si),isImageUrl:Bi,progress:Hi,appendAction:ni,appendActionVisible:Dn,itemRender:An,disabled:hn}):ni,_n=v()(`${Hr}-wrapper`,ci,bn,sn,cn==null?void 0:cn.className,{[`${Hr}-rtl`]:Er==="rtl",[`${Hr}-picture-card-wrapper`]:Yt==="picture-card",[`${Hr}-picture-circle-wrapper`]:Yt==="picture-circle"}),oo=Object.assign(Object.assign({},cn==null?void 0:cn.style),ti);if(fi==="drag"){const ni=v()(sn,Hr,`${Hr}-drag`,{[`${Hr}-drag-uploading`]:Qn.some(Dn=>Dn.status==="uploading"),[`${Hr}-drag-hover`]:Wn==="dragover",[`${Hr}-disabled`]:hn,[`${Hr}-rtl`]:Er==="rtl"});return Pn(L.createElement("span",{className:_n},L.createElement("div",{className:ni,style:oo,onDrop:wt,onDragOver:wt,onDragLeave:wt},L.createElement(M,Object.assign({},nn,{ref:Gn,className:`${Hr}-btn`}),L.createElement("div",{className:`${Hr}-drag-container`},gi))),ui()))}const Gi=v()(Hr,`${Hr}-select`,{[`${Hr}-disabled`]:hn}),lo=(ni=>L.createElement("div",{className:Gi,style:ni},L.createElement(M,Object.assign({},nn,{ref:Gn}))))(gi?void 0:{display:"none"});return Pn(Yt==="picture-card"||Yt==="picture-circle"?L.createElement("span",{className:_n},ui(lo,!!gi)):L.createElement("span",{className:_n},lo,ui()))};var tr=L.forwardRef(wn),bt=function(lt,_t){var Rt={};for(var Wt in lt)Object.prototype.hasOwnProperty.call(lt,Wt)&&_t.indexOf(Wt)<0&&(Rt[Wt]=lt[Wt]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $t=0,Wt=Object.getOwnPropertySymbols(lt);$t<Wt.length;$t++)_t.indexOf(Wt[$t])<0&&Object.prototype.propertyIsEnumerable.call(lt,Wt[$t])&&(Rt[Wt[$t]]=lt[Wt[$t]]);return Rt},Dt=L.forwardRef((lt,_t)=>{var{style:Rt,height:Wt}=lt,$t=bt(lt,["style","height"]);return L.createElement(tr,Object.assign({ref:_t},$t,{type:"drag",style:Object.assign(Object.assign({},Rt),{height:Wt})}))});const Yr=tr;Yr.Dragger=Dt,Yr.LIST_IGNORE=Kr;var vn=Yr},86251:function(Ur,st){"use strict";st.byteLength=u,st.toByteArray=l,st.fromByteArray=r;for(var F=[],L=[],le=typeof Uint8Array!="undefined"?Uint8Array:Array,e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",v=0,g=e.length;v<g;++v)F[v]=e[v],L[e.charCodeAt(v)]=v;L[45]=62,L[95]=63;function c(t){var i=t.length;if(i%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var a=t.indexOf("=");a===-1&&(a=i);var A=a===i?0:4-a%4;return[a,A]}function u(t){var i=c(t),a=i[0],A=i[1];return(a+A)*3/4-A}function n(t,i,a){return(i+a)*3/4-a}function l(t){var i,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)i=L[t.charCodeAt(y)]<<18|L[t.charCodeAt(y+1)]<<12|L[t.charCodeAt(y+2)]<<6|L[t.charCodeAt(y+3)],h[m++]=i>>16&255,h[m++]=i>>8&255,h[m++]=i&255;return p===2&&(i=L[t.charCodeAt(y)]<<2|L[t.charCodeAt(y+1)]>>4,h[m++]=i&255),p===1&&(i=L[t.charCodeAt(y)]<<10|L[t.charCodeAt(y+1)]<<4|L[t.charCodeAt(y+2)]>>2,h[m++]=i>>8&255,h[m++]=i&255),h}function o(t){return F[t>>18&63]+F[t>>12&63]+F[t>>6&63]+F[t&63]}function s(t,i,a){for(var A,p=[],h=i;h<a;h+=3)A=(t[h]<<16&16711680)+(t[h+1]<<8&65280)+(t[h+2]&255),p.push(o(A));return p.join("")}function r(t){for(var i,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?(i=t[a-1],p.push(F[i>>2]+F[i<<4&63]+"==")):A===2&&(i=(t[a-2]<<8)+t[a-1],p.push(F[i>>10]+F[i>>4&63]+F[i<<2&63]+"=")),p.join("")}},19208:function(Ur,st,F){"use strict";var L;var le=F(86251),e=F(67467),v=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;st.lW=n,L=m,st.h2=50;var g=2147483647;L=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 ee=new Uint8Array(1),K={foo:function(){return 42}};return Object.setPrototypeOf(K,Uint8Array.prototype),Object.setPrototypeOf(ee,K),ee.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(ee){if(ee>g)throw new RangeError('The value "'+ee+'" is invalid for option "size"');var K=new Uint8Array(ee);return Object.setPrototypeOf(K,n.prototype),K}function n(ee,K,H){if(typeof ee=="number"){if(typeof K=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return r(ee)}return l(ee,K,H)}n.poolSize=8192;function l(ee,K,H){if(typeof ee=="string")return t(ee,K);if(ArrayBuffer.isView(ee))return a(ee);if(ee==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ee);if(ie(ee,ArrayBuffer)||ee&&ie(ee.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(ie(ee,SharedArrayBuffer)||ee&&ie(ee.buffer,SharedArrayBuffer)))return A(ee,K,H);if(typeof ee=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var oe=ee.valueOf&&ee.valueOf();if(oe!=null&&oe!==ee)return n.from(oe,K,H);var G=p(ee);if(G)return G;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof ee[Symbol.toPrimitive]=="function")return n.from(ee[Symbol.toPrimitive]("string"),K,H);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ee)}n.from=function(ee,K,H){return l(ee,K,H)},Object.setPrototypeOf(n.prototype,Uint8Array.prototype),Object.setPrototypeOf(n,Uint8Array);function o(ee){if(typeof ee!="number")throw new TypeError('"size" argument must be of type number');if(ee<0)throw new RangeError('The value "'+ee+'" is invalid for option "size"')}function s(ee,K,H){return o(ee),ee<=0?u(ee):K!==void 0?typeof H=="string"?u(ee).fill(K,H):u(ee).fill(K):u(ee)}n.alloc=function(ee,K,H){return s(ee,K,H)};function r(ee){return o(ee),u(ee<0?0:h(ee)|0)}n.allocUnsafe=function(ee){return r(ee)},n.allocUnsafeSlow=function(ee){return r(ee)};function t(ee,K){if((typeof K!="string"||K==="")&&(K="utf8"),!n.isEncoding(K))throw new TypeError("Unknown encoding: "+K);var H=d(ee,K)|0,oe=u(H),G=oe.write(ee,K);return G!==H&&(oe=oe.slice(0,G)),oe}function i(ee){for(var K=ee.length<0?0:h(ee.length)|0,H=u(K),oe=0;oe<K;oe+=1)H[oe]=ee[oe]&255;return H}function a(ee){if(ie(ee,Uint8Array)){var K=new Uint8Array(ee);return A(K.buffer,K.byteOffset,K.byteLength)}return i(ee)}function A(ee,K,H){if(K<0||ee.byteLength<K)throw new RangeError('"offset" is outside of buffer bounds');if(ee.byteLength<K+(H||0))throw new RangeError('"length" is outside of buffer bounds');var oe;return K===void 0&&H===void 0?oe=new Uint8Array(ee):H===void 0?oe=new Uint8Array(ee,K):oe=new Uint8Array(ee,K,H),Object.setPrototypeOf(oe,n.prototype),oe}function p(ee){if(n.isBuffer(ee)){var K=h(ee.length)|0,H=u(K);return H.length===0||ee.copy(H,0,0,K),H}if(ee.length!==void 0)return typeof ee.length!="number"||D(ee.length)?u(0):i(ee);if(ee.type==="Buffer"&&Array.isArray(ee.data))return i(ee.data)}function h(ee){if(ee>=g)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+g.toString(16)+" bytes");return ee|0}function m(ee){return+ee!=ee&&(ee=0),n.alloc(+ee)}n.isBuffer=function(K){return K!=null&&K._isBuffer===!0&&K!==n.prototype},n.compare=function(K,H){if(ie(K,Uint8Array)&&(K=n.from(K,K.offset,K.byteLength)),ie(H,Uint8Array)&&(H=n.from(H,H.offset,H.byteLength)),!n.isBuffer(K)||!n.isBuffer(H))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(K===H)return 0;for(var oe=K.length,G=H.length,W=0,q=Math.min(oe,G);W<q;++W)if(K[W]!==H[W]){oe=K[W],G=H[W];break}return oe<G?-1:G<oe?1:0},n.isEncoding=function(K){switch(String(K).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(K,H){if(!Array.isArray(K))throw new TypeError('"list" argument must be an Array of Buffers');if(K.length===0)return n.alloc(0);var oe;if(H===void 0)for(H=0,oe=0;oe<K.length;++oe)H+=K[oe].length;var G=n.allocUnsafe(H),W=0;for(oe=0;oe<K.length;++oe){var q=K[oe];if(ie(q,Uint8Array))W+q.length>G.length?n.from(q).copy(G,W):Uint8Array.prototype.set.call(G,q,W);else if(n.isBuffer(q))q.copy(G,W);else throw new TypeError('"list" argument must be an Array of Buffers');W+=q.length}return G};function d(ee,K){if(n.isBuffer(ee))return ee.length;if(ArrayBuffer.isView(ee)||ie(ee,ArrayBuffer))return ee.byteLength;if(typeof ee!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof ee);var H=ee.length,oe=arguments.length>2&&arguments[2]===!0;if(!oe&&H===0)return 0;for(var G=!1;;)switch(K){case"ascii":case"latin1":case"binary":return H;case"utf8":case"utf-8":return be(ee).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return H*2;case"hex":return H>>>1;case"base64":return He(ee).length;default:if(G)return oe?-1:be(ee).length;K=(""+K).toLowerCase(),G=!0}}n.byteLength=d;function y(ee,K,H){var oe=!1;if((K===void 0||K<0)&&(K=0),K>this.length||((H===void 0||H>this.length)&&(H=this.length),H<=0)||(H>>>=0,K>>>=0,H<=K))return"";for(ee||(ee="utf8");;)switch(ee){case"hex":return ne(this,K,H);case"utf8":case"utf-8":return I(this,K,H);case"ascii":return k(this,K,H);case"latin1":case"binary":return te(this,K,H);case"base64":return Z(this,K,H);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Q(this,K,H);default:if(oe)throw new TypeError("Unknown encoding: "+ee);ee=(ee+"").toLowerCase(),oe=!0}}n.prototype._isBuffer=!0;function E(ee,K,H){var oe=ee[K];ee[K]=ee[H],ee[H]=oe}n.prototype.swap16=function(){var K=this.length;if(K%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var H=0;H<K;H+=2)E(this,H,H+1);return this},n.prototype.swap32=function(){var K=this.length;if(K%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var H=0;H<K;H+=4)E(this,H,H+3),E(this,H+1,H+2);return this},n.prototype.swap64=function(){var K=this.length;if(K%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var H=0;H<K;H+=8)E(this,H,H+7),E(this,H+1,H+6),E(this,H+2,H+5),E(this,H+3,H+4);return this},n.prototype.toString=function(){var K=this.length;return K===0?"":arguments.length===0?I(this,0,K):y.apply(this,arguments)},n.prototype.toLocaleString=n.prototype.toString,n.prototype.equals=function(K){if(!n.isBuffer(K))throw new TypeError("Argument must be a Buffer");return this===K?!0:n.compare(this,K)===0},n.prototype.inspect=function(){var K="",H=st.h2;return K=this.toString("hex",0,H).replace(/(.{2})/g,"$1 ").trim(),this.length>H&&(K+=" ... "),"<Buffer "+K+">"},v&&(n.prototype[v]=n.prototype.inspect),n.prototype.compare=function(K,H,oe,G,W){if(ie(K,Uint8Array)&&(K=n.from(K,K.offset,K.byteLength)),!n.isBuffer(K))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof K);if(H===void 0&&(H=0),oe===void 0&&(oe=K?K.length:0),G===void 0&&(G=0),W===void 0&&(W=this.length),H<0||oe>K.length||G<0||W>this.length)throw new RangeError("out of range index");if(G>=W&&H>=oe)return 0;if(G>=W)return-1;if(H>=oe)return 1;if(H>>>=0,oe>>>=0,G>>>=0,W>>>=0,this===K)return 0;for(var q=W-G,pe=oe-H,Fe=Math.min(q,pe),Oe=this.slice(G,W),Te=K.slice(H,oe),Re=0;Re<Fe;++Re)if(Oe[Re]!==Te[Re]){q=Oe[Re],pe=Te[Re];break}return q<pe?-1:pe<q?1:0};function B(ee,K,H,oe,G){if(ee.length===0)return-1;if(typeof H=="string"?(oe=H,H=0):H>2147483647?H=2147483647:H<-2147483648&&(H=-2147483648),H=+H,D(H)&&(H=G?0:ee.length-1),H<0&&(H=ee.length+H),H>=ee.length){if(G)return-1;H=ee.length-1}else if(H<0)if(G)H=0;else return-1;if(typeof K=="string"&&(K=n.from(K,oe)),n.isBuffer(K))return K.length===0?-1:b(ee,K,H,oe,G);if(typeof K=="number")return K=K&255,typeof Uint8Array.prototype.indexOf=="function"?G?Uint8Array.prototype.indexOf.call(ee,K,H):Uint8Array.prototype.lastIndexOf.call(ee,K,H):b(ee,[K],H,oe,G);throw new TypeError("val must be string, number or Buffer")}function b(ee,K,H,oe,G){var W=1,q=ee.length,pe=K.length;if(oe!==void 0&&(oe=String(oe).toLowerCase(),oe==="ucs2"||oe==="ucs-2"||oe==="utf16le"||oe==="utf-16le")){if(ee.length<2||K.length<2)return-1;W=2,q/=2,pe/=2,H/=2}function Fe(Se,Ge){return W===1?Se[Ge]:Se.readUInt16BE(Ge*W)}var Oe;if(G){var Te=-1;for(Oe=H;Oe<q;Oe++)if(Fe(ee,Oe)===Fe(K,Te===-1?0:Oe-Te)){if(Te===-1&&(Te=Oe),Oe-Te+1===pe)return Te*W}else Te!==-1&&(Oe-=Oe-Te),Te=-1}else for(H+pe>q&&(H=q-pe),Oe=H;Oe>=0;Oe--){for(var Re=!0,et=0;et<pe;et++)if(Fe(ee,Oe+et)!==Fe(K,et)){Re=!1;break}if(Re)return Oe}return-1}n.prototype.includes=function(K,H,oe){return this.indexOf(K,H,oe)!==-1},n.prototype.indexOf=function(K,H,oe){return B(this,K,H,oe,!0)},n.prototype.lastIndexOf=function(K,H,oe){return B(this,K,H,oe,!1)};function w(ee,K,H,oe){H=Number(H)||0;var G=ee.length-H;oe?(oe=Number(oe),oe>G&&(oe=G)):oe=G;var W=K.length;oe>W/2&&(oe=W/2);for(var q=0;q<oe;++q){var pe=parseInt(K.substr(q*2,2),16);if(D(pe))return q;ee[H+q]=pe}return q}function S(ee,K,H,oe){return ge(be(K,ee.length-H),ee,H,oe)}function C(ee,K,H,oe){return ge(_e(K),ee,H,oe)}function P(ee,K,H,oe){return ge(He(K),ee,H,oe)}function R(ee,K,H,oe){return ge(Ke(K,ee.length-H),ee,H,oe)}n.prototype.write=function(K,H,oe,G){if(H===void 0)G="utf8",oe=this.length,H=0;else if(oe===void 0&&typeof H=="string")G=H,oe=this.length,H=0;else if(isFinite(H))H=H>>>0,isFinite(oe)?(oe=oe>>>0,G===void 0&&(G="utf8")):(G=oe,oe=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var W=this.length-H;if((oe===void 0||oe>W)&&(oe=W),K.length>0&&(oe<0||H<0)||H>this.length)throw new RangeError("Attempt to write outside buffer bounds");G||(G="utf8");for(var q=!1;;)switch(G){case"hex":return w(this,K,H,oe);case"utf8":case"utf-8":return S(this,K,H,oe);case"ascii":case"latin1":case"binary":return C(this,K,H,oe);case"base64":return P(this,K,H,oe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,K,H,oe);default:if(q)throw new TypeError("Unknown encoding: "+G);G=(""+G).toLowerCase(),q=!0}},n.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Z(ee,K,H){return K===0&&H===ee.length?le.fromByteArray(ee):le.fromByteArray(ee.slice(K,H))}function I(ee,K,H){H=Math.min(ee.length,H);for(var oe=[],G=K;G<H;){var W=ee[G],q=null,pe=W>239?4:W>223?3:W>191?2:1;if(G+pe<=H){var Fe,Oe,Te,Re;switch(pe){case 1:W<128&&(q=W);break;case 2:Fe=ee[G+1],(Fe&192)===128&&(Re=(W&31)<<6|Fe&63,Re>127&&(q=Re));break;case 3:Fe=ee[G+1],Oe=ee[G+2],(Fe&192)===128&&(Oe&192)===128&&(Re=(W&15)<<12|(Fe&63)<<6|Oe&63,Re>2047&&(Re<55296||Re>57343)&&(q=Re));break;case 4:Fe=ee[G+1],Oe=ee[G+2],Te=ee[G+3],(Fe&192)===128&&(Oe&192)===128&&(Te&192)===128&&(Re=(W&15)<<18|(Fe&63)<<12|(Oe&63)<<6|Te&63,Re>65535&&Re<1114112&&(q=Re))}}q===null?(q=65533,pe=1):q>65535&&(q-=65536,oe.push(q>>>10&1023|55296),q=56320|q&1023),oe.push(q),G+=pe}return M(oe)}var V=4096;function M(ee){var K=ee.length;if(K<=V)return String.fromCharCode.apply(String,ee);for(var H="",oe=0;oe<K;)H+=String.fromCharCode.apply(String,ee.slice(oe,oe+=V));return H}function k(ee,K,H){var oe="";H=Math.min(ee.length,H);for(var G=K;G<H;++G)oe+=String.fromCharCode(ee[G]&127);return oe}function te(ee,K,H){var oe="";H=Math.min(ee.length,H);for(var G=K;G<H;++G)oe+=String.fromCharCode(ee[G]);return oe}function ne(ee,K,H){var oe=ee.length;(!K||K<0)&&(K=0),(!H||H<0||H>oe)&&(H=oe);for(var G="",W=K;W<H;++W)G+=$[ee[W]];return G}function Q(ee,K,H){for(var oe=ee.slice(K,H),G="",W=0;W<oe.length-1;W+=2)G+=String.fromCharCode(oe[W]+oe[W+1]*256);return G}n.prototype.slice=function(K,H){var oe=this.length;K=~~K,H=H===void 0?oe:~~H,K<0?(K+=oe,K<0&&(K=0)):K>oe&&(K=oe),H<0?(H+=oe,H<0&&(H=0)):H>oe&&(H=oe),H<K&&(H=K);var G=this.subarray(K,H);return Object.setPrototypeOf(G,n.prototype),G};function ue(ee,K,H){if(ee%1!==0||ee<0)throw new RangeError("offset is not uint");if(ee+K>H)throw new RangeError("Trying to access beyond buffer length")}n.prototype.readUintLE=n.prototype.readUIntLE=function(K,H,oe){K=K>>>0,H=H>>>0,oe||ue(K,H,this.length);for(var G=this[K],W=1,q=0;++q<H&&(W*=256);)G+=this[K+q]*W;return G},n.prototype.readUintBE=n.prototype.readUIntBE=function(K,H,oe){K=K>>>0,H=H>>>0,oe||ue(K,H,this.length);for(var G=this[K+--H],W=1;H>0&&(W*=256);)G+=this[K+--H]*W;return G},n.prototype.readUint8=n.prototype.readUInt8=function(K,H){return K=K>>>0,H||ue(K,1,this.length),this[K]},n.prototype.readUint16LE=n.prototype.readUInt16LE=function(K,H){return K=K>>>0,H||ue(K,2,this.length),this[K]|this[K+1]<<8},n.prototype.readUint16BE=n.prototype.readUInt16BE=function(K,H){return K=K>>>0,H||ue(K,2,this.length),this[K]<<8|this[K+1]},n.prototype.readUint32LE=n.prototype.readUInt32LE=function(K,H){return K=K>>>0,H||ue(K,4,this.length),(this[K]|this[K+1]<<8|this[K+2]<<16)+this[K+3]*16777216},n.prototype.readUint32BE=n.prototype.readUInt32BE=function(K,H){return K=K>>>0,H||ue(K,4,this.length),this[K]*16777216+(this[K+1]<<16|this[K+2]<<8|this[K+3])},n.prototype.readIntLE=function(K,H,oe){K=K>>>0,H=H>>>0,oe||ue(K,H,this.length);for(var G=this[K],W=1,q=0;++q<H&&(W*=256);)G+=this[K+q]*W;return W*=128,G>=W&&(G-=Math.pow(2,8*H)),G},n.prototype.readIntBE=function(K,H,oe){K=K>>>0,H=H>>>0,oe||ue(K,H,this.length);for(var G=H,W=1,q=this[K+--G];G>0&&(W*=256);)q+=this[K+--G]*W;return W*=128,q>=W&&(q-=Math.pow(2,8*H)),q},n.prototype.readInt8=function(K,H){return K=K>>>0,H||ue(K,1,this.length),this[K]&128?(255-this[K]+1)*-1:this[K]},n.prototype.readInt16LE=function(K,H){K=K>>>0,H||ue(K,2,this.length);var oe=this[K]|this[K+1]<<8;return oe&32768?oe|4294901760:oe},n.prototype.readInt16BE=function(K,H){K=K>>>0,H||ue(K,2,this.length);var oe=this[K+1]|this[K]<<8;return oe&32768?oe|4294901760:oe},n.prototype.readInt32LE=function(K,H){return K=K>>>0,H||ue(K,4,this.length),this[K]|this[K+1]<<8|this[K+2]<<16|this[K+3]<<24},n.prototype.readInt32BE=function(K,H){return K=K>>>0,H||ue(K,4,this.length),this[K]<<24|this[K+1]<<16|this[K+2]<<8|this[K+3]},n.prototype.readFloatLE=function(K,H){return K=K>>>0,H||ue(K,4,this.length),e.read(this,K,!0,23,4)},n.prototype.readFloatBE=function(K,H){return K=K>>>0,H||ue(K,4,this.length),e.read(this,K,!1,23,4)},n.prototype.readDoubleLE=function(K,H){return K=K>>>0,H||ue(K,8,this.length),e.read(this,K,!0,52,8)},n.prototype.readDoubleBE=function(K,H){return K=K>>>0,H||ue(K,8,this.length),e.read(this,K,!1,52,8)};function se(ee,K,H,oe,G,W){if(!n.isBuffer(ee))throw new TypeError('"buffer" argument must be a Buffer instance');if(K>G||K<W)throw new RangeError('"value" argument is out of bounds');if(H+oe>ee.length)throw new RangeError("Index out of range")}n.prototype.writeUintLE=n.prototype.writeUIntLE=function(K,H,oe,G){if(K=+K,H=H>>>0,oe=oe>>>0,!G){var W=Math.pow(2,8*oe)-1;se(this,K,H,oe,W,0)}var q=1,pe=0;for(this[H]=K&255;++pe<oe&&(q*=256);)this[H+pe]=K/q&255;return H+oe},n.prototype.writeUintBE=n.prototype.writeUIntBE=function(K,H,oe,G){if(K=+K,H=H>>>0,oe=oe>>>0,!G){var W=Math.pow(2,8*oe)-1;se(this,K,H,oe,W,0)}var q=oe-1,pe=1;for(this[H+q]=K&255;--q>=0&&(pe*=256);)this[H+q]=K/pe&255;return H+oe},n.prototype.writeUint8=n.prototype.writeUInt8=function(K,H,oe){return K=+K,H=H>>>0,oe||se(this,K,H,1,255,0),this[H]=K&255,H+1},n.prototype.writeUint16LE=n.prototype.writeUInt16LE=function(K,H,oe){return K=+K,H=H>>>0,oe||se(this,K,H,2,65535,0),this[H]=K&255,this[H+1]=K>>>8,H+2},n.prototype.writeUint16BE=n.prototype.writeUInt16BE=function(K,H,oe){return K=+K,H=H>>>0,oe||se(this,K,H,2,65535,0),this[H]=K>>>8,this[H+1]=K&255,H+2},n.prototype.writeUint32LE=n.prototype.writeUInt32LE=function(K,H,oe){return K=+K,H=H>>>0,oe||se(this,K,H,4,4294967295,0),this[H+3]=K>>>24,this[H+2]=K>>>16,this[H+1]=K>>>8,this[H]=K&255,H+4},n.prototype.writeUint32BE=n.prototype.writeUInt32BE=function(K,H,oe){return K=+K,H=H>>>0,oe||se(this,K,H,4,4294967295,0),this[H]=K>>>24,this[H+1]=K>>>16,this[H+2]=K>>>8,this[H+3]=K&255,H+4},n.prototype.writeIntLE=function(K,H,oe,G){if(K=+K,H=H>>>0,!G){var W=Math.pow(2,8*oe-1);se(this,K,H,oe,W-1,-W)}var q=0,pe=1,Fe=0;for(this[H]=K&255;++q<oe&&(pe*=256);)K<0&&Fe===0&&this[H+q-1]!==0&&(Fe=1),this[H+q]=(K/pe>>0)-Fe&255;return H+oe},n.prototype.writeIntBE=function(K,H,oe,G){if(K=+K,H=H>>>0,!G){var W=Math.pow(2,8*oe-1);se(this,K,H,oe,W-1,-W)}var q=oe-1,pe=1,Fe=0;for(this[H+q]=K&255;--q>=0&&(pe*=256);)K<0&&Fe===0&&this[H+q+1]!==0&&(Fe=1),this[H+q]=(K/pe>>0)-Fe&255;return H+oe},n.prototype.writeInt8=function(K,H,oe){return K=+K,H=H>>>0,oe||se(this,K,H,1,127,-128),K<0&&(K=255+K+1),this[H]=K&255,H+1},n.prototype.writeInt16LE=function(K,H,oe){return K=+K,H=H>>>0,oe||se(this,K,H,2,32767,-32768),this[H]=K&255,this[H+1]=K>>>8,H+2},n.prototype.writeInt16BE=function(K,H,oe){return K=+K,H=H>>>0,oe||se(this,K,H,2,32767,-32768),this[H]=K>>>8,this[H+1]=K&255,H+2},n.prototype.writeInt32LE=function(K,H,oe){return K=+K,H=H>>>0,oe||se(this,K,H,4,2147483647,-2147483648),this[H]=K&255,this[H+1]=K>>>8,this[H+2]=K>>>16,this[H+3]=K>>>24,H+4},n.prototype.writeInt32BE=function(K,H,oe){return K=+K,H=H>>>0,oe||se(this,K,H,4,2147483647,-2147483648),K<0&&(K=4294967295+K+1),this[H]=K>>>24,this[H+1]=K>>>16,this[H+2]=K>>>8,this[H+3]=K&255,H+4};function de(ee,K,H,oe,G,W){if(H+oe>ee.length)throw new RangeError("Index out of range");if(H<0)throw new RangeError("Index out of range")}function me(ee,K,H,oe,G){return K=+K,H=H>>>0,G||de(ee,K,H,4,34028234663852886e22,-34028234663852886e22),e.write(ee,K,H,oe,23,4),H+4}n.prototype.writeFloatLE=function(K,H,oe){return me(this,K,H,!0,oe)},n.prototype.writeFloatBE=function(K,H,oe){return me(this,K,H,!1,oe)};function Ee(ee,K,H,oe,G){return K=+K,H=H>>>0,G||de(ee,K,H,8,17976931348623157e292,-17976931348623157e292),e.write(ee,K,H,oe,52,8),H+8}n.prototype.writeDoubleLE=function(K,H,oe){return Ee(this,K,H,!0,oe)},n.prototype.writeDoubleBE=function(K,H,oe){return Ee(this,K,H,!1,oe)},n.prototype.copy=function(K,H,oe,G){if(!n.isBuffer(K))throw new TypeError("argument should be a Buffer");if(oe||(oe=0),!G&&G!==0&&(G=this.length),H>=K.length&&(H=K.length),H||(H=0),G>0&&G<oe&&(G=oe),G===oe||K.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(G<0)throw new RangeError("sourceEnd out of bounds");G>this.length&&(G=this.length),K.length-H<G-oe&&(G=K.length-H+oe);var W=G-oe;return this===K&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(H,oe,G):Uint8Array.prototype.set.call(K,this.subarray(oe,G),H),W},n.prototype.fill=function(K,H,oe,G){if(typeof K=="string"){if(typeof H=="string"?(G=H,H=0,oe=this.length):typeof oe=="string"&&(G=oe,oe=this.length),G!==void 0&&typeof G!="string")throw new TypeError("encoding must be a string");if(typeof G=="string"&&!n.isEncoding(G))throw new TypeError("Unknown encoding: "+G);if(K.length===1){var W=K.charCodeAt(0);(G==="utf8"&&W<128||G==="latin1")&&(K=W)}}else typeof K=="number"?K=K&255:typeof K=="boolean"&&(K=Number(K));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,K||(K=0);var q;if(typeof K=="number")for(q=H;q<oe;++q)this[q]=K;else{var pe=n.isBuffer(K)?K:n.from(K,G),Fe=pe.length;if(Fe===0)throw new TypeError('The value "'+K+'" is invalid for argument "value"');for(q=0;q<oe-H;++q)this[q+H]=pe[q%Fe]}return this};var ve=/[^+/0-9A-Za-z-_]/g;function Be(ee){if(ee=ee.split("=")[0],ee=ee.trim().replace(ve,""),ee.length<2)return"";for(;ee.length%4!==0;)ee=ee+"=";return ee}function be(ee,K){K=K||1/0;for(var H,oe=ee.length,G=null,W=[],q=0;q<oe;++q){if(H=ee.charCodeAt(q),H>55295&&H<57344){if(!G){if(H>56319){(K-=3)>-1&&W.push(239,191,189);continue}else if(q+1===oe){(K-=3)>-1&&W.push(239,191,189);continue}G=H;continue}if(H<56320){(K-=3)>-1&&W.push(239,191,189),G=H;continue}H=(G-55296<<10|H-56320)+65536}else G&&(K-=3)>-1&&W.push(239,191,189);if(G=null,H<128){if((K-=1)<0)break;W.push(H)}else if(H<2048){if((K-=2)<0)break;W.push(H>>6|192,H&63|128)}else if(H<65536){if((K-=3)<0)break;W.push(H>>12|224,H>>6&63|128,H&63|128)}else if(H<1114112){if((K-=4)<0)break;W.push(H>>18|240,H>>12&63|128,H>>6&63|128,H&63|128)}else throw new Error("Invalid code point")}return W}function _e(ee){for(var K=[],H=0;H<ee.length;++H)K.push(ee.charCodeAt(H)&255);return K}function Ke(ee,K){for(var H,oe,G,W=[],q=0;q<ee.length&&!((K-=2)<0);++q)H=ee.charCodeAt(q),oe=H>>8,G=H%256,W.push(G),W.push(oe);return W}function He(ee){return le.toByteArray(Be(ee))}function ge(ee,K,H,oe){for(var G=0;G<oe&&!(G+H>=K.length||G>=ee.length);++G)K[G+H]=ee[G];return G}function ie(ee,K){return ee instanceof K||ee!=null&&ee.constructor!=null&&ee.constructor.name!=null&&ee.constructor.name===K.name}function D(ee){return ee!==ee}var $=function(){for(var ee="0123456789abcdef",K=new Array(256),H=0;H<16;++H)for(var oe=H*16,G=0;G<16;++G)K[oe+G]=ee[H]+ee[G];return K}()},64270:function(Ur){(function(st,F){Ur.exports=F()})(this,function(){"use strict";var st=function(N,U){return st=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(X,z){X.__proto__=z}||function(X,z){for(var ye in z)Object.prototype.hasOwnProperty.call(z,ye)&&(X[ye]=z[ye])},st(N,U)};function F(N,U){if(typeof U!="function"&&U!==null)throw new TypeError("Class extends value "+String(U)+" is not a constructor or null");st(N,U);function X(){this.constructor=N}N.prototype=U===null?Object.create(U):(X.prototype=U.prototype,new X)}var L=function(){return L=Object.assign||function(U){for(var X,z=1,ye=arguments.length;z<ye;z++){X=arguments[z];for(var Le in X)Object.prototype.hasOwnProperty.call(X,Le)&&(U[Le]=X[Le])}return U},L.apply(this,arguments)};function le(N,U,X,z){function ye(Le){return Le instanceof X?Le:new X(function(Ve){Ve(Le)})}return new(X||(X=Promise))(function(Le,Ve){function it(Ht){try{Tt(z.next(Ht))}catch(Jt){Ve(Jt)}}function nt(Ht){try{Tt(z.throw(Ht))}catch(Jt){Ve(Jt)}}function Tt(Ht){Ht.done?Le(Ht.value):ye(Ht.value).then(it,nt)}Tt((z=z.apply(N,U||[])).next())})}function e(N,U){var X={label:0,sent:function(){if(Le[0]&1)throw Le[1];return Le[1]},trys:[],ops:[]},z,ye,Le,Ve;return Ve={next:it(0),throw:it(1),return:it(2)},typeof Symbol=="function"&&(Ve[Symbol.iterator]=function(){return this}),Ve;function it(Tt){return function(Ht){return nt([Tt,Ht])}}function nt(Tt){if(z)throw new TypeError("Generator is already executing.");for(;X;)try{if(z=1,ye&&(Le=Tt[0]&2?ye.return:Tt[0]?ye.throw||((Le=ye.return)&&Le.call(ye),0):ye.next)&&!(Le=Le.call(ye,Tt[1])).done)return Le;switch(ye=0,Le&&(Tt=[Tt[0]&2,Le.value]),Tt[0]){case 0:case 1:Le=Tt;break;case 4:return X.label++,{value:Tt[1],done:!1};case 5:X.label++,ye=Tt[1],Tt=[0];continue;case 7:Tt=X.ops.pop(),X.trys.pop();continue;default:if(Le=X.trys,!(Le=Le.length>0&&Le[Le.length-1])&&(Tt[0]===6||Tt[0]===2)){X=0;continue}if(Tt[0]===3&&(!Le||Tt[1]>Le[0]&&Tt[1]<Le[3])){X.label=Tt[1];break}if(Tt[0]===6&&X.label<Le[1]){X.label=Le[1],Le=Tt;break}if(Le&&X.label<Le[2]){X.label=Le[2],X.ops.push(Tt);break}Le[2]&&X.ops.pop(),X.trys.pop();continue}Tt=U.call(N,X)}catch(Ht){Tt=[6,Ht],ye=0}finally{z=Le=0}if(Tt[0]&5)throw Tt[1];return{value:Tt[0]?Tt[1]:void 0,done:!0}}}function v(N,U,X){if(X||arguments.length===2)for(var z=0,ye=U.length,Le;z<ye;z++)(Le||!(z in U))&&(Le||(Le=Array.prototype.slice.call(U,0,z)),Le[z]=U[z]);return N.concat(Le||U)}for(var g=function(){function N(U,X,z,ye){this.left=U,this.top=X,this.width=z,this.height=ye}return N.prototype.add=function(U,X,z,ye){return new N(this.left+U,this.top+X,this.width+z,this.height+ye)},N.fromClientRect=function(U,X){return new N(X.left+U.windowBounds.left,X.top+U.windowBounds.top,X.width,X.height)},N.fromDOMRectList=function(U,X){var z=Array.from(X).find(function(ye){return ye.width!==0});return z?new N(z.left+U.windowBounds.left,z.top+U.windowBounds.top,z.width,z.height):N.EMPTY},N.EMPTY=new N(0,0,0,0),N}(),c=function(N,U){return g.fromClientRect(N,U.getBoundingClientRect())},u=function(N){var U=N.body,X=N.documentElement;if(!U||!X)throw new Error("Unable to get document size");var z=Math.max(Math.max(U.scrollWidth,X.scrollWidth),Math.max(U.offsetWidth,X.offsetWidth),Math.max(U.clientWidth,X.clientWidth)),ye=Math.max(Math.max(U.scrollHeight,X.scrollHeight),Math.max(U.offsetHeight,X.offsetHeight),Math.max(U.clientHeight,X.clientHeight));return new g(0,0,z,ye)},n=function(N){for(var U=[],X=0,z=N.length;X<z;){var ye=N.charCodeAt(X++);if(ye>=55296&&ye<=56319&&X<z){var Le=N.charCodeAt(X++);(Le&64512)===56320?U.push(((ye&1023)<<10)+(Le&1023)+65536):(U.push(ye),X--)}else U.push(ye)}return U},l=function(){for(var N=[],U=0;U<arguments.length;U++)N[U]=arguments[U];if(String.fromCodePoint)return String.fromCodePoint.apply(String,N);var X=N.length;if(!X)return"";for(var z=[],ye=-1,Le="";++ye<X;){var Ve=N[ye];Ve<=65535?z.push(Ve):(Ve-=65536,z.push((Ve>>10)+55296,Ve%1024+56320)),(ye+1===X||z.length>16384)&&(Le+=String.fromCharCode.apply(String,z),z.length=0)}return Le},o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),r=0;r<o.length;r++)s[o.charCodeAt(r)]=r;for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),a=0;a<t.length;a++)i[t.charCodeAt(a)]=a;for(var A=function(N){var U=N.length*.75,X=N.length,z,ye=0,Le,Ve,it,nt;N[N.length-1]==="="&&(U--,N[N.length-2]==="="&&U--);var Tt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(U):new Array(U),Ht=Array.isArray(Tt)?Tt:new Uint8Array(Tt);for(z=0;z<X;z+=4)Le=i[N.charCodeAt(z)],Ve=i[N.charCodeAt(z+1)],it=i[N.charCodeAt(z+2)],nt=i[N.charCodeAt(z+3)],Ht[ye++]=Le<<2|Ve>>4,Ht[ye++]=(Ve&15)<<4|it>>2,Ht[ye++]=(it&3)<<6|nt&63;return Tt},p=function(N){for(var U=N.length,X=[],z=0;z<U;z+=2)X.push(N[z+1]<<8|N[z]);return X},h=function(N){for(var U=N.length,X=[],z=0;z<U;z+=4)X.push(N[z+3]<<24|N[z+2]<<16|N[z+1]<<8|N[z]);return X},m=5,d=11,y=2,E=d-m,B=65536>>m,b=1<<m,w=b-1,S=1024>>m,C=B+S,P=C,R=32,Z=P+R,I=65536>>d,V=1<<E,M=V-1,k=function(N,U,X){return N.slice?N.slice(U,X):new Uint16Array(Array.prototype.slice.call(N,U,X))},te=function(N,U,X){return N.slice?N.slice(U,X):new Uint32Array(Array.prototype.slice.call(N,U,X))},ne=function(N,U){var X=A(N),z=Array.isArray(X)?h(X):new Uint32Array(X),ye=Array.isArray(X)?p(X):new Uint16Array(X),Le=24,Ve=k(ye,Le/2,z[4]/2),it=z[5]===2?k(ye,(Le+z[4])/2):te(z,Math.ceil((Le+z[4])/4));return new Q(z[0],z[1],z[2],z[3],Ve,it)},Q=function(){function N(U,X,z,ye,Le,Ve){this.initialValue=U,this.errorValue=X,this.highStart=z,this.highValueIndex=ye,this.index=Le,this.data=Ve}return N.prototype.get=function(U){var X;if(U>=0){if(U<55296||U>56319&&U<=65535)return X=this.index[U>>m],X=(X<<y)+(U&w),this.data[X];if(U<=65535)return X=this.index[B+(U-55296>>m)],X=(X<<y)+(U&w),this.data[X];if(U<this.highStart)return X=Z-I+(U>>d),X=this.index[X],X+=U>>m&M,X=this.index[X],X=(X<<y)+(U&w),this.data[X];if(U<=1114111)return this.data[this.highValueIndex]}return this.errorValue},N}(),ue="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",se=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),de=0;de<ue.length;de++)se[ue.charCodeAt(de)]=de;var me="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,Be=2,be=3,_e=4,Ke=5,He=7,ge=8,ie=9,D=10,$=11,ee=12,K=13,H=14,oe=15,G=16,W=17,q=18,pe=19,Fe=20,Oe=21,Te=22,Re=23,et=24,Se=25,Ge=26,ke=27,at=28,je=29,We=30,$e=31,At=32,Ct=33,qt=34,vr=35,Ut=36,Lt=37,gt=38,St=39,zt=40,Cr=41,hr=42,pr=43,mr=[9001,65288],Lr="!",Rr="\xD7",jr="\xF7",Pr=ne(me),Zr=[We,Ut],$n=[ve,Be,be,Ke],Hn=[D,ge],Ln=[ke,Ge],lr=$n.concat(Hn),ur=[gt,St,zt,qt,vr],Nt=[oe,K],Tr=function(N,U){U===void 0&&(U="strict");var X=[],z=[],ye=[];return N.forEach(function(Le,Ve){var it=Pr.get(Le);if(it>Ee?(ye.push(!0),it-=Ee):ye.push(!1),["normal","auto","loose"].indexOf(U)!==-1&&[8208,8211,12316,12448].indexOf(Le)!==-1)return z.push(Ve),X.push(G);if(it===_e||it===$){if(Ve===0)return z.push(Ve),X.push(We);var nt=X[Ve-1];return lr.indexOf(nt)===-1?(z.push(z[Ve-1]),X.push(nt)):(z.push(Ve),X.push(We))}if(z.push(Ve),it===$e)return X.push(U==="strict"?Oe:Lt);if(it===hr||it===je)return X.push(We);if(it===pr)return Le>=131072&&Le<=196605||Le>=196608&&Le<=262141?X.push(Lt):X.push(We);X.push(it)}),[z,X,ye]},Jr=function(N,U,X,z){var ye=z[X];if(Array.isArray(N)?N.indexOf(ye)!==-1:N===ye)for(var Le=X;Le<=z.length;){Le++;var Ve=z[Le];if(Ve===U)return!0;if(Ve!==D)break}if(ye===D)for(var Le=X;Le>0;){Le--;var it=z[Le];if(Array.isArray(N)?N.indexOf(it)!==-1:N===it)for(var nt=X;nt<=z.length;){nt++;var Ve=z[nt];if(Ve===U)return!0;if(Ve!==D)break}if(it!==D)break}return!1},Cn=function(N,U){for(var X=N;X>=0;){var z=U[X];if(z===D)X--;else return z}return 0},zr=function(N,U,X,z,ye){if(X[z]===0)return Rr;var Le=z-1;if(Array.isArray(ye)&&ye[Le]===!0)return Rr;var Ve=Le-1,it=Le+1,nt=U[Le],Tt=Ve>=0?U[Ve]:0,Ht=U[it];if(nt===Be&&Ht===be)return Rr;if($n.indexOf(nt)!==-1)return Lr;if($n.indexOf(Ht)!==-1||Hn.indexOf(Ht)!==-1)return Rr;if(Cn(Le,U)===ge)return jr;if(Pr.get(N[Le])===$||(nt===At||nt===Ct)&&Pr.get(N[it])===$||nt===He||Ht===He||nt===ie||[D,K,oe].indexOf(nt)===-1&&Ht===ie||[W,q,pe,et,at].indexOf(Ht)!==-1||Cn(Le,U)===Te||Jr(Re,Te,Le,U)||Jr([W,q],Oe,Le,U)||Jr(ee,ee,Le,U))return Rr;if(nt===D)return jr;if(nt===Re||Ht===Re)return Rr;if(Ht===G||nt===G)return jr;if([K,oe,Oe].indexOf(Ht)!==-1||nt===H||Tt===Ut&&Nt.indexOf(nt)!==-1||nt===at&&Ht===Ut||Ht===Fe||Zr.indexOf(Ht)!==-1&&nt===Se||Zr.indexOf(nt)!==-1&&Ht===Se||nt===ke&&[Lt,At,Ct].indexOf(Ht)!==-1||[Lt,At,Ct].indexOf(nt)!==-1&&Ht===Ge||Zr.indexOf(nt)!==-1&&Ln.indexOf(Ht)!==-1||Ln.indexOf(nt)!==-1&&Zr.indexOf(Ht)!==-1||[ke,Ge].indexOf(nt)!==-1&&(Ht===Se||[Te,oe].indexOf(Ht)!==-1&&U[it+1]===Se)||[Te,oe].indexOf(nt)!==-1&&Ht===Se||nt===Se&&[Se,at,et].indexOf(Ht)!==-1)return Rr;if([Se,at,et,W,q].indexOf(Ht)!==-1)for(var Jt=Le;Jt>=0;){var _=U[Jt];if(_===Se)return Rr;if([at,et].indexOf(_)!==-1)Jt--;else break}if([ke,Ge].indexOf(Ht)!==-1)for(var Jt=[W,q].indexOf(nt)!==-1?Ve:Le;Jt>=0;){var _=U[Jt];if(_===Se)return Rr;if([at,et].indexOf(_)!==-1)Jt--;else break}if(gt===nt&&[gt,St,qt,vr].indexOf(Ht)!==-1||[St,qt].indexOf(nt)!==-1&&[St,zt].indexOf(Ht)!==-1||[zt,vr].indexOf(nt)!==-1&&Ht===zt||ur.indexOf(nt)!==-1&&[Fe,Ge].indexOf(Ht)!==-1||ur.indexOf(Ht)!==-1&&nt===ke||Zr.indexOf(nt)!==-1&&Zr.indexOf(Ht)!==-1||nt===et&&Zr.indexOf(Ht)!==-1||Zr.concat(Se).indexOf(nt)!==-1&&Ht===Te&&mr.indexOf(N[it])===-1||Zr.concat(Se).indexOf(Ht)!==-1&&nt===q)return Rr;if(nt===Cr&&Ht===Cr){for(var J=X[Le],Ae=1;J>0&&(J--,U[J]===Cr);)Ae++;if(Ae%2!==0)return Rr}return nt===At&&Ht===Ct?Rr:jr},Or=function(N,U){U||(U={lineBreak:"normal",wordBreak:"normal"});var X=Tr(N,U.lineBreak),z=X[0],ye=X[1],Le=X[2];(U.wordBreak==="break-all"||U.wordBreak==="break-word")&&(ye=ye.map(function(it){return[Se,We,hr].indexOf(it)!==-1?Lt:it}));var Ve=U.wordBreak==="keep-all"?Le.map(function(it,nt){return it&&N[nt]>=19968&&N[nt]<=40959}):void 0;return[z,ye,Ve]},Wr=function(){function N(U,X,z,ye){this.codePoints=U,this.required=X===Lr,this.start=z,this.end=ye}return N.prototype.slice=function(){return l.apply(void 0,this.codePoints.slice(this.start,this.end))},N}(),Ai=function(N,U){var X=n(N),z=Or(X,U),ye=z[0],Le=z[1],Ve=z[2],it=X.length,nt=0,Tt=0;return{next:function(){if(Tt>=it)return{done:!0,value:null};for(var Ht=Rr;Tt<it&&(Ht=zr(X,Le,ye,++Tt,Ve))===Rr;);if(Ht!==Rr||Tt===it){var Jt=new Wr(X,Ht,nt,Tt);return nt=Tt,{value:Jt,done:!1}}return{done:!0,value:null}}}},Kr=1,wn=2,Zn=4,tr=8,bt=10,fr=47,Dt=92,Yr=9,vn=32,lt=34,_t=61,Rt=35,Wt=36,$t=37,Zt=39,Yt=40,dt=41,Vr=95,Xr=45,Qr=33,jn=60,xn=62,si=64,yi=91,Bi=93,Hi=61,hi=123,ci=63,fi=125,gi=124,ti=126,An=128,xr=65533,Yn=42,Fn=43,Vn=44,rr=58,Mr=59,bn=46,ln=0,hn=8,Qn=11,io=14,Wn=31,Oi=127,Gn=-1,ri=48,Ii=97,Kn=101,ii=102,Ui=117,Li=122,Ao=65,wt=69,Vt=70,Er=85,cn=90,Hr=function(N){return N>=ri&&N<=57},nn=function(N){return N>=55296&&N<=57343},Pn=function(N){return Hr(N)||N>=Ao&&N<=Vt||N>=Ii&&N<=ii},sn=function(N){return N>=Ii&&N<=Li},fn=function(N){return N>=Ao&&N<=cn},Nn=function(N){return sn(N)||fn(N)},on=function(N){return N>=An},qr=function(N){return N===bt||N===Yr||N===vn},pn=function(N){return Nn(N)||on(N)||N===Vr},ji=function(N){return pn(N)||Hr(N)||N===Xr},Xn=function(N){return N>=ln&&N<=hn||N===Qn||N>=io&&N<=Wn||N===Oi},ui=function(N,U){return N!==Dt?!1:U!==bt},_n=function(N,U,X){return N===Xr?pn(U)||ui(U,X):pn(N)?!0:!!(N===Dt&&ui(N,U))},oo=function(N,U,X){return N===Fn||N===Xr?Hr(U)?!0:U===bn&&Hr(X):Hr(N===bn?U:N)},Gi=function(N){var U=0,X=1;(N[U]===Fn||N[U]===Xr)&&(N[U]===Xr&&(X=-1),U++);for(var z=[];Hr(N[U]);)z.push(N[U++]);var ye=z.length?parseInt(l.apply(void 0,z),10):0;N[U]===bn&&U++;for(var Le=[];Hr(N[U]);)Le.push(N[U++]);var Ve=Le.length,it=Ve?parseInt(l.apply(void 0,Le),10):0;(N[U]===wt||N[U]===Kn)&&U++;var nt=1;(N[U]===Fn||N[U]===Xr)&&(N[U]===Xr&&(nt=-1),U++);for(var Tt=[];Hr(N[U]);)Tt.push(N[U++]);var Ht=Tt.length?parseInt(l.apply(void 0,Tt),10):0;return X*(ye+it*Math.pow(10,-Ve))*Math.pow(10,nt*Ht)},qi={type:2},lo={type:3},ni={type:4},Dn={type:13},pi={type:8},En={type:21},$r={type:9},en={type:10},to={type:11},uo={type:12},Zi={type:14},Ri={type:23},hs={type:1},ps={type:25},bs={type:24},va={type:26},yo={type:27},ei={type:28},li={type:29},Oo={type:31},Ro={type:32},Ko=function(){function N(){this._value=[]}return N.prototype.write=function(U){this._value=this._value.concat(n(U))},N.prototype.read=function(){for(var U=[],X=this.consumeToken();X!==Ro;)U.push(X),X=this.consumeToken();return U},N.prototype.consumeToken=function(){var U=this.consumeCodePoint();switch(U){case lt:return this.consumeStringToken(lt);case Rt:var X=this.peekCodePoint(0),z=this.peekCodePoint(1),ye=this.peekCodePoint(2);if(ji(X)||ui(z,ye)){var Le=_n(X,z,ye)?wn:Kr,Ve=this.consumeName();return{type:5,value:Ve,flags:Le}}break;case Wt:if(this.peekCodePoint(0)===_t)return this.consumeCodePoint(),Dn;break;case Zt:return this.consumeStringToken(Zt);case Yt:return qi;case dt:return lo;case Yn:if(this.peekCodePoint(0)===_t)return this.consumeCodePoint(),Zi;break;case Fn:if(oo(U,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(U),this.consumeNumericToken();break;case Vn:return ni;case Xr:var it=U,nt=this.peekCodePoint(0),Tt=this.peekCodePoint(1);if(oo(it,nt,Tt))return this.reconsumeCodePoint(U),this.consumeNumericToken();if(_n(it,nt,Tt))return this.reconsumeCodePoint(U),this.consumeIdentLikeToken();if(nt===Xr&&Tt===xn)return this.consumeCodePoint(),this.consumeCodePoint(),bs;break;case bn:if(oo(U,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(U),this.consumeNumericToken();break;case fr:if(this.peekCodePoint(0)===Yn)for(this.consumeCodePoint();;){var Ht=this.consumeCodePoint();if(Ht===Yn&&(Ht=this.consumeCodePoint(),Ht===fr))return this.consumeToken();if(Ht===Gn)return this.consumeToken()}break;case rr:return va;case Mr:return yo;case jn:if(this.peekCodePoint(0)===Qr&&this.peekCodePoint(1)===Xr&&this.peekCodePoint(2)===Xr)return this.consumeCodePoint(),this.consumeCodePoint(),ps;break;case si:var Jt=this.peekCodePoint(0),_=this.peekCodePoint(1),J=this.peekCodePoint(2);if(_n(Jt,_,J)){var Ve=this.consumeName();return{type:7,value:Ve}}break;case yi:return ei;case Dt:if(ui(U,this.peekCodePoint(0)))return this.reconsumeCodePoint(U),this.consumeIdentLikeToken();break;case Bi:return li;case Hi:if(this.peekCodePoint(0)===_t)return this.consumeCodePoint(),pi;break;case hi:return to;case fi:return uo;case Ui:case Er:var Ae=this.peekCodePoint(0),Ce=this.peekCodePoint(1);return Ae===Fn&&(Pn(Ce)||Ce===ci)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(U),this.consumeIdentLikeToken();case gi:if(this.peekCodePoint(0)===_t)return this.consumeCodePoint(),$r;if(this.peekCodePoint(0)===gi)return this.consumeCodePoint(),En;break;case ti:if(this.peekCodePoint(0)===_t)return this.consumeCodePoint(),en;break;case Gn:return Ro}return qr(U)?(this.consumeWhiteSpace(),Oo):Hr(U)?(this.reconsumeCodePoint(U),this.consumeNumericToken()):pn(U)?(this.reconsumeCodePoint(U),this.consumeIdentLikeToken()):{type:6,value:l(U)}},N.prototype.consumeCodePoint=function(){var U=this._value.shift();return typeof U=="undefined"?-1:U},N.prototype.reconsumeCodePoint=function(U){this._value.unshift(U)},N.prototype.peekCodePoint=function(U){return U>=this._value.length?-1:this._value[U]},N.prototype.consumeUnicodeRangeToken=function(){for(var U=[],X=this.consumeCodePoint();Pn(X)&&U.length<6;)U.push(X),X=this.consumeCodePoint();for(var z=!1;X===ci&&U.length<6;)U.push(X),X=this.consumeCodePoint(),z=!0;if(z){var ye=parseInt(l.apply(void 0,U.map(function(nt){return nt===ci?ri:nt})),16),Le=parseInt(l.apply(void 0,U.map(function(nt){return nt===ci?Vt:nt})),16);return{type:30,start:ye,end:Le}}var Ve=parseInt(l.apply(void 0,U),16);if(this.peekCodePoint(0)===Xr&&Pn(this.peekCodePoint(1))){this.consumeCodePoint(),X=this.consumeCodePoint();for(var it=[];Pn(X)&&it.length<6;)it.push(X),X=this.consumeCodePoint();var Le=parseInt(l.apply(void 0,it),16);return{type:30,start:Ve,end:Le}}else return{type:30,start:Ve,end:Ve}},N.prototype.consumeIdentLikeToken=function(){var U=this.consumeName();return U.toLowerCase()==="url"&&this.peekCodePoint(0)===Yt?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Yt?(this.consumeCodePoint(),{type:19,value:U}):{type:20,value:U}},N.prototype.consumeUrlToken=function(){var U=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Gn)return{type:22,value:""};var X=this.peekCodePoint(0);if(X===Zt||X===lt){var z=this.consumeStringToken(this.consumeCodePoint());return z.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Gn||this.peekCodePoint(0)===dt)?(this.consumeCodePoint(),{type:22,value:z.value}):(this.consumeBadUrlRemnants(),Ri)}for(;;){var ye=this.consumeCodePoint();if(ye===Gn||ye===dt)return{type:22,value:l.apply(void 0,U)};if(qr(ye))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Gn||this.peekCodePoint(0)===dt?(this.consumeCodePoint(),{type:22,value:l.apply(void 0,U)}):(this.consumeBadUrlRemnants(),Ri);if(ye===lt||ye===Zt||ye===Yt||Xn(ye))return this.consumeBadUrlRemnants(),Ri;if(ye===Dt)if(ui(ye,this.peekCodePoint(0)))U.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Ri;else U.push(ye)}},N.prototype.consumeWhiteSpace=function(){for(;qr(this.peekCodePoint(0));)this.consumeCodePoint()},N.prototype.consumeBadUrlRemnants=function(){for(;;){var U=this.consumeCodePoint();if(U===dt||U===Gn)return;ui(U,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},N.prototype.consumeStringSlice=function(U){for(var X=5e4,z="";U>0;){var ye=Math.min(X,U);z+=l.apply(void 0,this._value.splice(0,ye)),U-=ye}return this._value.shift(),z},N.prototype.consumeStringToken=function(U){var X="",z=0;do{var ye=this._value[z];if(ye===Gn||ye===void 0||ye===U)return X+=this.consumeStringSlice(z),{type:0,value:X};if(ye===bt)return this._value.splice(0,z),hs;if(ye===Dt){var Le=this._value[z+1];Le!==Gn&&Le!==void 0&&(Le===bt?(X+=this.consumeStringSlice(z),z=-1,this._value.shift()):ui(ye,Le)&&(X+=this.consumeStringSlice(z),X+=l(this.consumeEscapedCodePoint()),z=-1))}z++}while(!0)},N.prototype.consumeNumber=function(){var U=[],X=Zn,z=this.peekCodePoint(0);for((z===Fn||z===Xr)&&U.push(this.consumeCodePoint());Hr(this.peekCodePoint(0));)U.push(this.consumeCodePoint());z=this.peekCodePoint(0);var ye=this.peekCodePoint(1);if(z===bn&&Hr(ye))for(U.push(this.consumeCodePoint(),this.consumeCodePoint()),X=tr;Hr(this.peekCodePoint(0));)U.push(this.consumeCodePoint());z=this.peekCodePoint(0),ye=this.peekCodePoint(1);var Le=this.peekCodePoint(2);if((z===wt||z===Kn)&&((ye===Fn||ye===Xr)&&Hr(Le)||Hr(ye)))for(U.push(this.consumeCodePoint(),this.consumeCodePoint()),X=tr;Hr(this.peekCodePoint(0));)U.push(this.consumeCodePoint());return[Gi(U),X]},N.prototype.consumeNumericToken=function(){var U=this.consumeNumber(),X=U[0],z=U[1],ye=this.peekCodePoint(0),Le=this.peekCodePoint(1),Ve=this.peekCodePoint(2);if(_n(ye,Le,Ve)){var it=this.consumeName();return{type:15,number:X,flags:z,unit:it}}return ye===$t?(this.consumeCodePoint(),{type:16,number:X,flags:z}):{type:17,number:X,flags:z}},N.prototype.consumeEscapedCodePoint=function(){var U=this.consumeCodePoint();if(Pn(U)){for(var X=l(U);Pn(this.peekCodePoint(0))&&X.length<6;)X+=l(this.consumeCodePoint());qr(this.peekCodePoint(0))&&this.consumeCodePoint();var z=parseInt(X,16);return z===0||nn(z)||z>1114111?xr:z}return U===Gn?xr:U},N.prototype.consumeName=function(){for(var U="";;){var X=this.consumeCodePoint();if(ji(X))U+=l(X);else if(ui(X,this.peekCodePoint(0)))U+=l(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(X),U}},N}(),_s=function(){function N(U){this._tokens=U}return N.create=function(U){var X=new Ko;return X.write(U),new N(X.read())},N.parseValue=function(U){return N.create(U).parseComponentValue()},N.parseValues=function(U){return N.create(U).parseComponentValues()},N.prototype.parseComponentValue=function(){for(var U=this.consumeToken();U.type===31;)U=this.consumeToken();if(U.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(U);var X=this.consumeComponentValue();do U=this.consumeToken();while(U.type===31);if(U.type===32)return X;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},N.prototype.parseComponentValues=function(){for(var U=[];;){var X=this.consumeComponentValue();if(X.type===32)return U;U.push(X),U.push()}},N.prototype.consumeComponentValue=function(){var U=this.consumeToken();switch(U.type){case 11:case 28:case 2:return this.consumeSimpleBlock(U.type);case 19:return this.consumeFunction(U)}return U},N.prototype.consumeSimpleBlock=function(U){for(var X={type:U,values:[]},z=this.consumeToken();;){if(z.type===32||Ks(z,U))return X;this.reconsumeToken(z),X.values.push(this.consumeComponentValue()),z=this.consumeToken()}},N.prototype.consumeFunction=function(U){for(var X={name:U.value,values:[],type:18};;){var z=this.consumeToken();if(z.type===32||z.type===3)return X;this.reconsumeToken(z),X.values.push(this.consumeComponentValue())}},N.prototype.consumeToken=function(){var U=this._tokens.shift();return typeof U=="undefined"?Ro:U},N.prototype.reconsumeToken=function(U){this._tokens.unshift(U)},N}(),ms=function(N){return N.type===15},gs=function(N){return N.type===17},Xi=function(N){return N.type===20},Lo=function(N){return N.type===0},ws=function(N,U){return Xi(N)&&N.value===U},ia=function(N){return N.type!==31},Ws=function(N){return N.type!==31&&N.type!==4},To=function(N){var U=[],X=[];return N.forEach(function(z){if(z.type===4){if(X.length===0)throw new Error("Error parsing function args, zero tokens for arg");U.push(X),X=[];return}z.type!==31&&X.push(z)}),X.length&&U.push(X),U},Ks=function(N,U){return U===11&&N.type===12||U===28&&N.type===29?!0:U===2&&N.type===3},is=function(N){return N.type===17||N.type===15},un=function(N){return N.type===16||is(N)},gu=function(N){return N.length>1?[N[0],N[1]]:[N[0]]},Mo={type:17,number:0,flags:Zn},yl={type:16,number:50,flags:Zn},zs={type:16,number:100,flags:Zn},Ma=function(N,U,X){var z=N[0],ye=N[1];return[so(z,U),so(typeof ye!="undefined"?ye:z,X)]},so=function(N,U){if(N.type===16)return N.number/100*U;if(ms(N))switch(N.unit){case"rem":case"em":return 16*N.number;case"px":default:return N.number}return N.number},Xl="deg",vu="grad",bl="rad",Yl="turn",zn={name:"angle",parse:function(N,U){if(U.type===15)switch(U.unit){case Xl:return Math.PI*U.number/180;case vu:return Math.PI/200*U.number;case bl:return U.number;case Yl:return Math.PI*2*U.number}throw new Error("Unsupported angle type")}},bi=function(N){return N.type===15&&(N.unit===Xl||N.unit===vu||N.unit===bl||N.unit===Yl)},Yo=function(N){var U=N.filter(Xi).map(function(X){return X.value}).join(" ");switch(U){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Mo,Mo];case"to top":case"bottom":return Bo(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Mo,zs];case"to right":case"left":return Bo(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[zs,zs];case"to bottom":case"top":return Bo(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[zs,Mo];case"to left":case"right":return Bo(270)}return 0},Bo=function(N){return Math.PI*N/180},Jo={name:"color",parse:function(N,U){if(U.type===18){var X=yu[U.name];if(typeof X=="undefined")throw new Error('Attempting to parse an unsupported color function "'+U.name+'"');return X(N,U.values)}if(U.type===5){if(U.value.length===3){var z=U.value.substring(0,1),ye=U.value.substring(1,2),Le=U.value.substring(2,3);return $i(parseInt(z+z,16),parseInt(ye+ye,16),parseInt(Le+Le,16),1)}if(U.value.length===4){var z=U.value.substring(0,1),ye=U.value.substring(1,2),Le=U.value.substring(2,3),Ve=U.value.substring(3,4);return $i(parseInt(z+z,16),parseInt(ye+ye,16),parseInt(Le+Le,16),parseInt(Ve+Ve,16)/255)}if(U.value.length===6){var z=U.value.substring(0,2),ye=U.value.substring(2,4),Le=U.value.substring(4,6);return $i(parseInt(z,16),parseInt(ye,16),parseInt(Le,16),1)}if(U.value.length===8){var z=U.value.substring(0,2),ye=U.value.substring(2,4),Le=U.value.substring(4,6),Ve=U.value.substring(6,8);return $i(parseInt(z,16),parseInt(ye,16),parseInt(Le,16),parseInt(Ve,16)/255)}}if(U.type===20){var it=oa[U.value.toUpperCase()];if(typeof it!="undefined")return it}return oa.TRANSPARENT}},qo=function(N){return(255&N)===0},ro=function(N){var U=255&N,X=255&N>>8,z=255&N>>16,ye=255&N>>24;return U<255?"rgba("+ye+","+z+","+X+","+U/255+")":"rgb("+ye+","+z+","+X+")"},$i=function(N,U,X,z){return(N<<24|U<<16|X<<8|Math.round(z*255)<<0)>>>0},Vs=function(N,U){if(N.type===17)return N.number;if(N.type===16){var X=U===3?1:255;return U===3?N.number/100*X:Math.round(N.number/100*X)}return 0},Jl=function(N,U){var X=U.filter(Ws);if(X.length===3){var z=X.map(Vs),ye=z[0],Le=z[1],Ve=z[2];return $i(ye,Le,Ve,1)}if(X.length===4){var it=X.map(Vs),ye=it[0],Le=it[1],Ve=it[2],nt=it[3];return $i(ye,Le,Ve,nt)}return 0};function Gs(N,U,X){return X<0&&(X+=1),X>=1&&(X-=1),X<1/6?(U-N)*X*6+N:X<1/2?U:X<2/3?(U-N)*6*(2/3-X)+N:N}var ya=function(N,U){var X=U.filter(Ws),z=X[0],ye=X[1],Le=X[2],Ve=X[3],it=(z.type===17?Bo(z.number):zn.parse(N,z))/(Math.PI*2),nt=un(ye)?ye.number/100:0,Tt=un(Le)?Le.number/100:0,Ht=typeof Ve!="undefined"&&un(Ve)?so(Ve,1):1;if(nt===0)return $i(Tt*255,Tt*255,Tt*255,1);var Jt=Tt<=.5?Tt*(nt+1):Tt+nt-Tt*nt,_=Tt*2-Jt,J=Gs(_,Jt,it+1/3),Ae=Gs(_,Jt,it),Ce=Gs(_,Jt,it-1/3);return $i(J*255,Ae*255,Ce*255,Ht)},yu={hsl:ya,hsla:ya,rgb:Jl,rgba:Jl},wl=function(N,U){return Jo.parse(N,_s.create(U).parseComponentValue())},oa={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(N,U){return U.map(function(X){if(Xi(X))switch(X.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(N,U){var X=Jo.parse(N,U[0]),z=U[1];return z&&un(z)?{color:X,stop:z}:{color:X,stop:null}},nA=function(N,U){var X=N[0],z=N[N.length-1];X.stop===null&&(X.stop=Mo),z.stop===null&&(z.stop=zs);for(var ye=[],Le=0,Ve=0;Ve<N.length;Ve++){var it=N[Ve].stop;if(it!==null){var nt=so(it,U);nt>Le?ye.push(nt):ye.push(Le),Le=nt}else ye.push(null)}for(var Tt=null,Ve=0;Ve<ye.length;Ve++){var Ht=ye[Ve];if(Ht===null)Tt===null&&(Tt=Ve);else if(Tt!==null){for(var Jt=Ve-Tt,_=ye[Tt-1],J=(Ht-_)/(Jt+1),Ae=1;Ae<=Jt;Ae++)ye[Tt+Ae-1]=J*Ae;Tt=null}}return N.map(function(Ce,De){var Pe=Ce.color;return{color:Pe,stop:Math.max(Math.min(1,ye[De]/U),0)}})},iA=function(N,U,X){var z=U/2,ye=X/2,Le=so(N[0],U)-z,Ve=ye-so(N[1],X);return(Math.atan2(Ve,Le)+Math.PI*2)%(Math.PI*2)},Zs=function(N,U,X){var z=typeof N=="number"?N:iA(N,U,X),ye=Math.abs(U*Math.sin(z))+Math.abs(X*Math.cos(z)),Le=U/2,Ve=X/2,it=ye/2,nt=Math.sin(z-Math.PI/2)*it,Tt=Math.cos(z-Math.PI/2)*it;return[ye,Le-Tt,Le+Tt,Ve-nt,Ve+nt]},Is=function(N,U){return Math.sqrt(N*N+U*U)},Ls=function(N,U,X,z,ye){var Le=[[0,0],[0,U],[N,0],[N,U]];return Le.reduce(function(Ve,it){var nt=it[0],Tt=it[1],Ht=Is(X-nt,z-Tt);return(ye?Ht<Ve.optimumDistance:Ht>Ve.optimumDistance)?{optimumCorner:it,optimumDistance:Ht}:Ve},{optimumDistance:ye?1/0:-1/0,optimumCorner:null}).optimumCorner},Na=function(N,U,X,z,ye){var Le=0,Ve=0;switch(N.size){case 0:N.shape===0?Le=Ve=Math.min(Math.abs(U),Math.abs(U-z),Math.abs(X),Math.abs(X-ye)):N.shape===1&&(Le=Math.min(Math.abs(U),Math.abs(U-z)),Ve=Math.min(Math.abs(X),Math.abs(X-ye)));break;case 2:if(N.shape===0)Le=Ve=Math.min(Is(U,X),Is(U,X-ye),Is(U-z,X),Is(U-z,X-ye));else if(N.shape===1){var it=Math.min(Math.abs(X),Math.abs(X-ye))/Math.min(Math.abs(U),Math.abs(U-z)),nt=Ls(z,ye,U,X,!0),Tt=nt[0],Ht=nt[1];Le=Is(Tt-U,(Ht-X)/it),Ve=it*Le}break;case 1:N.shape===0?Le=Ve=Math.max(Math.abs(U),Math.abs(U-z),Math.abs(X),Math.abs(X-ye)):N.shape===1&&(Le=Math.max(Math.abs(U),Math.abs(U-z)),Ve=Math.max(Math.abs(X),Math.abs(X-ye)));break;case 3:if(N.shape===0)Le=Ve=Math.max(Is(U,X),Is(U,X-ye),Is(U-z,X),Is(U-z,X-ye));else if(N.shape===1){var it=Math.max(Math.abs(X),Math.abs(X-ye))/Math.max(Math.abs(U),Math.abs(U-z)),Jt=Ls(z,ye,U,X,!1),Tt=Jt[0],Ht=Jt[1];Le=Is(Tt-U,(Ht-X)/it),Ve=it*Le}break}return Array.isArray(N.size)&&(Le=so(N.size[0],z),Ve=N.size.length===2?so(N.size[1],ye):Le),[Le,Ve]},uc=function(N,U){var X=Bo(180),z=[];return To(U).forEach(function(ye,Le){if(Le===0){var Ve=ye[0];if(Ve.type===20&&Ve.value==="to"){X=Yo(ye);return}else if(bi(Ve)){X=zn.parse(N,Ve);return}}var it=bu(N,ye);z.push(it)}),{angle:X,stops:z,type:1}},wu=function(N,U){var X=Bo(180),z=[];return To(U).forEach(function(ye,Le){if(Le===0){var Ve=ye[0];if(Ve.type===20&&["top","left","right","bottom"].indexOf(Ve.value)!==-1){X=Yo(ye);return}else if(bi(Ve)){X=(zn.parse(N,Ve)+Bo(270))%Bo(360);return}}var it=bu(N,ye);z.push(it)}),{angle:X,stops:z,type:1}},sa=function(N,U){var X=Bo(180),z=[],ye=1,Le=0,Ve=3,it=[];return To(U).forEach(function(nt,Tt){var Ht=nt[0];if(Tt===0){if(Xi(Ht)&&Ht.value==="linear"){ye=1;return}else if(Xi(Ht)&&Ht.value==="radial"){ye=2;return}}if(Ht.type===18){if(Ht.name==="from"){var Jt=Jo.parse(N,Ht.values[0]);z.push({stop:Mo,color:Jt})}else if(Ht.name==="to"){var Jt=Jo.parse(N,Ht.values[0]);z.push({stop:zs,color:Jt})}else if(Ht.name==="color-stop"){var _=Ht.values.filter(Ws);if(_.length===2){var Jt=Jo.parse(N,_[1]),J=_[0];gs(J)&&z.push({stop:{type:16,number:J.number*100,flags:J.flags},color:Jt})}}}}),ye===1?{angle:(X+Bo(180))%Bo(360),stops:z,type:ye}:{size:Ve,shape:Le,stops:z,position:it,type:ye}},OA="closest-side",oA="farthest-side",sA="closest-corner",TA="farthest-corner",PA="circle",UA="ellipse",RA="cover",MA="contain",Ac=function(N,U){var X=0,z=3,ye=[],Le=[];return To(U).forEach(function(Ve,it){var nt=!0;if(it===0){var Tt=!1;nt=Ve.reduce(function(Jt,_){if(Tt)if(Xi(_))switch(_.value){case"center":return Le.push(yl),Jt;case"top":case"left":return Le.push(Mo),Jt;case"right":case"bottom":return Le.push(zs),Jt}else(un(_)||is(_))&&Le.push(_);else if(Xi(_))switch(_.value){case PA:return X=0,!1;case UA:return X=1,!1;case"at":return Tt=!0,!1;case OA:return z=0,!1;case RA:case oA:return z=1,!1;case MA:case sA:return z=2,!1;case TA:return z=3,!1}else if(is(_)||un(_))return Array.isArray(z)||(z=[]),z.push(_),!1;return Jt},nt)}if(nt){var Ht=bu(N,Ve);ye.push(Ht)}}),{size:z,shape:X,stops:ye,position:Le,type:2}},Bu=function(N,U){var X=0,z=3,ye=[],Le=[];return To(U).forEach(function(Ve,it){var nt=!0;if(it===0?nt=Ve.reduce(function(Ht,Jt){if(Xi(Jt))switch(Jt.value){case"center":return Le.push(yl),!1;case"top":case"left":return Le.push(Mo),!1;case"right":case"bottom":return Le.push(zs),!1}else if(un(Jt)||is(Jt))return Le.push(Jt),!1;return Ht},nt):it===1&&(nt=Ve.reduce(function(Ht,Jt){if(Xi(Jt))switch(Jt.value){case PA:return X=0,!1;case UA:return X=1,!1;case MA:case OA:return z=0,!1;case oA:return z=1,!1;case sA:return z=2,!1;case RA:case TA:return z=3,!1}else if(is(Jt)||un(Jt))return Array.isArray(z)||(z=[]),z.push(Jt),!1;return Ht},nt)),nt){var Tt=bu(N,Ve);ye.push(Tt)}}),{size:z,shape:X,stops:ye,position:Le,type:2}},NA=function(N){return N.type===1},cc=function(N){return N.type===2},aA={name:"image",parse:function(N,U){if(U.type===22){var X={url:U.value,type:0};return N.cache.addImage(U.value),X}if(U.type===18){var z=kA[U.name];if(typeof z=="undefined")throw new Error('Attempting to parse an unsupported image function "'+U.name+'"');return z(N,U.values)}throw new Error("Unsupported image type "+U.type)}};function fc(N){return!(N.type===20&&N.value==="none")&&(N.type!==18||!!kA[N.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":sa},dc={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(N,U){if(U.length===0)return[];var X=U[0];return X.type===20&&X.value==="none"?[]:U.filter(function(z){return Ws(z)&&fc(z)}).map(function(z){return aA.parse(N,z)})}},hc={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(N,U){return U.map(function(X){if(Xi(X))switch(X.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},T={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(N,U){return To(U).map(function(X){return X.filter(un)}).map(gu)}},x={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(N,U){return To(U).map(function(X){return X.filter(Xi).map(function(z){return z.value}).join(" ")}).map(O)}},O=function(N){switch(N){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}},Y;(function(N){N.AUTO="auto",N.CONTAIN="contain",N.COVER="cover"})(Y||(Y={}));var ae={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(N,U){return To(U).map(function(X){return X.filter(re)})}},re=function(N){return Xi(N)||un(N)},fe=function(N){return{name:"border-"+N+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},he=fe("top"),we=fe("right"),Ie=fe("bottom"),Me=fe("left"),Ne=function(N){return{name:"border-radius-"+N,initialValue:"0 0",prefix:!1,type:1,parse:function(U,X){return gu(X.filter(un))}}},Ye=Ne("top-left"),xe=Ne("top-right"),ct=Ne("bottom-right"),rt=Ne("bottom-left"),ft=function(N){return{name:"border-"+N+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(U,X){switch(X){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Je=ft("top"),pt=ft("right"),Mt=ft("bottom"),Xt=ft("left"),dr=function(N){return{name:"border-"+N+"-width",initialValue:"0",type:0,prefix:!1,parse:function(U,X){return ms(X)?X.number:0}}},kr=dr("top"),er=dr("right"),xt=dr("bottom"),nr=dr("left"),Fr={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},tt={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(N,U){switch(U){case"rtl":return 1;case"ltr":default:return 0}}},ot={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(N,U){return U.filter(Xi).reduce(function(X,z){return X|Pt(z.value)},0)}},Pt=function(N){switch(N){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},Et={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(N,U){switch(U){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},gr={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(N,U){return U.type===20&&U.value==="normal"?0:U.type===17||U.type===15?U.number:0}},ar;(function(N){N.NORMAL="normal",N.STRICT="strict"})(ar||(ar={}));var Br={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(N,U){switch(U){case"strict":return ar.STRICT;case"normal":default:return ar.NORMAL}}},ir={name:"line-height",initialValue:"normal",prefix:!1,type:4},Sr=function(N,U){return Xi(N)&&N.value==="normal"?1.2*U:N.type===17?U*N.number:un(N)?so(N,U):U},Dr={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(N,U){return U.type===20&&U.value==="none"?null:aA.parse(N,U)}},Un={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(N,U){switch(U){case"inside":return 0;case"outside":default:return 1}}},Ze={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(N,U){switch(U){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}}},ht=function(N){return{name:"margin-"+N,initialValue:"0",prefix:!1,type:4}},vt=ht("top"),Ot=ht("right"),Kt=ht("bottom"),or=ht("left"),Ar={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(N,U){return U.filter(Xi).map(function(X){switch(X.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},cr={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(N,U){switch(U){case"break-word":return"break-word";case"normal":default:return"normal"}}},an=function(N){return{name:"padding-"+N,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},rn=an("top"),Tn=an("right"),In=an("bottom"),mi=an("left"),Ir={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(N,U){switch(U){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},yt={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(N,U){switch(U){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Fi={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(N,U){return U.length===1&&ws(U[0],"none")?[]:To(U).map(function(X){for(var z={color:oa.TRANSPARENT,offsetX:Mo,offsetY:Mo,blur:Mo},ye=0,Le=0;Le<X.length;Le++){var Ve=X[Le];is(Ve)?(ye===0?z.offsetX=Ve:ye===1?z.offsetY=Ve:z.blur=Ve,ye++):z.color=Jo.parse(N,Ve)}return z})}},qn={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(N,U){switch(U){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},tn={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(N,U){if(U.type===20&&U.value==="none")return null;if(U.type===18){var X=On[U.name];if(typeof X=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+U.name+'"');return X(U.values)}return null}},Sn=function(N){var U=N.filter(function(X){return X.type===17}).map(function(X){return X.number});return U.length===6?U:null},Rn=function(N){var U=N.filter(function(nt){return nt.type===17}).map(function(nt){return nt.number}),X=U[0],z=U[1];U[2],U[3];var ye=U[4],Le=U[5];U[6],U[7],U[8],U[9],U[10],U[11];var Ve=U[12],it=U[13];return U[14],U[15],U.length===16?[X,z,ye,Le,Ve,it]:null},On={matrix:Sn,matrix3d:Rn},oi={type:16,number:50,flags:Zn},Si=[oi,oi],Ti={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(N,U){var X=U.filter(un);return X.length!==2?Si:[X[0],X[1]]}},Mi={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(N,U){switch(U){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},ki;(function(N){N.NORMAL="normal",N.BREAK_ALL="break-all",N.KEEP_ALL="keep-all"})(ki||(ki={}));for(var co={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(N,U){switch(U){case"break-all":return ki.BREAK_ALL;case"keep-all":return ki.KEEP_ALL;case"normal":default:return ki.NORMAL}}},vi={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(N,U){if(U.type===20)return{auto:!0,order:0};if(gs(U))return{auto:!1,order:U.number};throw new Error("Invalid z-index number parsed")}},Ni={name:"time",parse:function(N,U){if(U.type===15)switch(U.unit.toLowerCase()){case"s":return 1e3*U.number;case"ms":return U.number}throw new Error("Unsupported time type")}},Mn={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(N,U){return gs(U)?U.number:1}},$o={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},eo={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(N,U){return U.filter(Xi).map(function(X){switch(X.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(X){return X!==0})}},Xs={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(N,U){var X=[],z=[];return U.forEach(function(ye){switch(ye.type){case 20:case 0:X.push(ye.value);break;case 17:X.push(ye.number.toString());break;case 4:z.push(X.join(" ")),X.length=0;break}}),X.length&&z.push(X.join(" ")),z.map(function(ye){return ye.indexOf(" ")===-1?ye:"'"+ye+"'"})}},ho={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},bo={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(N,U){if(gs(U))return U.number;if(Xi(U))switch(U.value){case"bold":return 700;case"normal":default:return 400}return 400}},aa={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(N,U){return U.filter(Xi).map(function(X){return X.value})}},ao={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(N,U){switch(U){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},vo=function(N,U){return(N&U)!==0},xo={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(N,U){if(U.length===0)return[];var X=U[0];return X.type===20&&X.value==="none"?[]:U}},Ys={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(N,U){if(U.length===0)return null;var X=U[0];if(X.type===20&&X.value==="none")return null;for(var z=[],ye=U.filter(ia),Le=0;Le<ye.length;Le++){var Ve=ye[Le],it=ye[Le+1];if(Ve.type===20){var nt=it&&gs(it)?it.number:1;z.push({counter:Ve.value,increment:nt})}}return z}},ba={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(N,U){if(U.length===0)return[];for(var X=[],z=U.filter(ia),ye=0;ye<z.length;ye++){var Le=z[ye],Ve=z[ye+1];if(Xi(Le)&&Le.value!=="none"){var it=Ve&&gs(Ve)?Ve.number:0;X.push({counter:Le.value,reset:it})}}return X}},Fo={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(N,U){return U.filter(ms).map(function(X){return Ni.parse(N,X)})}},xi={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(N,U){if(U.length===0)return null;var X=U[0];if(X.type===20&&X.value==="none")return null;var z=[],ye=U.filter(Lo);if(ye.length%2!==0)return null;for(var Le=0;Le<ye.length;Le+=2){var Ve=ye[Le].value,it=ye[Le+1].value;z.push({open:Ve,close:it})}return z}},no=function(N,U,X){if(!N)return"";var z=N[Math.min(U,N.length-1)];return z?X?z.open:z.close:""},$a={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(N,U){return U.length===1&&ws(U[0],"none")?[]:To(U).map(function(X){for(var z={color:255,offsetX:Mo,offsetY:Mo,blur:Mo,spread:Mo,inset:!1},ye=0,Le=0;Le<X.length;Le++){var Ve=X[Le];ws(Ve,"inset")?z.inset=!0:is(Ve)?(ye===0?z.offsetX=Ve:ye===1?z.offsetY=Ve:ye===2?z.blur=Ve:z.spread=Ve,ye++):z.color=Jo.parse(N,Ve)}return z})}},Go={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(N,U){var X=[0,1,2],z=[];return U.filter(Xi).forEach(function(ye){switch(ye.value){case"stroke":z.push(1);break;case"fill":z.push(0);break;case"markers":z.push(2);break}}),X.forEach(function(ye){z.indexOf(ye)===-1&&z.push(ye)}),z}},la={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},ua={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(N,U){return ms(U)?U.number:0}},di=function(){function N(U,X){var z,ye;this.animationDuration=yn(U,Fo,X.animationDuration),this.backgroundClip=yn(U,DA,X.backgroundClip),this.backgroundColor=yn(U,lc,X.backgroundColor),this.backgroundImage=yn(U,dc,X.backgroundImage),this.backgroundOrigin=yn(U,hc,X.backgroundOrigin),this.backgroundPosition=yn(U,T,X.backgroundPosition),this.backgroundRepeat=yn(U,x,X.backgroundRepeat),this.backgroundSize=yn(U,ae,X.backgroundSize),this.borderTopColor=yn(U,he,X.borderTopColor),this.borderRightColor=yn(U,we,X.borderRightColor),this.borderBottomColor=yn(U,Ie,X.borderBottomColor),this.borderLeftColor=yn(U,Me,X.borderLeftColor),this.borderTopLeftRadius=yn(U,Ye,X.borderTopLeftRadius),this.borderTopRightRadius=yn(U,xe,X.borderTopRightRadius),this.borderBottomRightRadius=yn(U,ct,X.borderBottomRightRadius),this.borderBottomLeftRadius=yn(U,rt,X.borderBottomLeftRadius),this.borderTopStyle=yn(U,Je,X.borderTopStyle),this.borderRightStyle=yn(U,pt,X.borderRightStyle),this.borderBottomStyle=yn(U,Mt,X.borderBottomStyle),this.borderLeftStyle=yn(U,Xt,X.borderLeftStyle),this.borderTopWidth=yn(U,kr,X.borderTopWidth),this.borderRightWidth=yn(U,er,X.borderRightWidth),this.borderBottomWidth=yn(U,xt,X.borderBottomWidth),this.borderLeftWidth=yn(U,nr,X.borderLeftWidth),this.boxShadow=yn(U,$a,X.boxShadow),this.color=yn(U,Fr,X.color),this.direction=yn(U,tt,X.direction),this.display=yn(U,ot,X.display),this.float=yn(U,Et,X.cssFloat),this.fontFamily=yn(U,Xs,X.fontFamily),this.fontSize=yn(U,ho,X.fontSize),this.fontStyle=yn(U,ao,X.fontStyle),this.fontVariant=yn(U,aa,X.fontVariant),this.fontWeight=yn(U,bo,X.fontWeight),this.letterSpacing=yn(U,gr,X.letterSpacing),this.lineBreak=yn(U,Br,X.lineBreak),this.lineHeight=yn(U,ir,X.lineHeight),this.listStyleImage=yn(U,Dr,X.listStyleImage),this.listStylePosition=yn(U,Un,X.listStylePosition),this.listStyleType=yn(U,Ze,X.listStyleType),this.marginTop=yn(U,vt,X.marginTop),this.marginRight=yn(U,Ot,X.marginRight),this.marginBottom=yn(U,Kt,X.marginBottom),this.marginLeft=yn(U,or,X.marginLeft),this.opacity=yn(U,Mn,X.opacity);var Le=yn(U,Ar,X.overflow);this.overflowX=Le[0],this.overflowY=Le[Le.length>1?1:0],this.overflowWrap=yn(U,cr,X.overflowWrap),this.paddingTop=yn(U,rn,X.paddingTop),this.paddingRight=yn(U,Tn,X.paddingRight),this.paddingBottom=yn(U,In,X.paddingBottom),this.paddingLeft=yn(U,mi,X.paddingLeft),this.paintOrder=yn(U,Go,X.paintOrder),this.position=yn(U,yt,X.position),this.textAlign=yn(U,Ir,X.textAlign),this.textDecorationColor=yn(U,$o,(z=X.textDecorationColor)!==null&&z!==void 0?z:X.color),this.textDecorationLine=yn(U,eo,(ye=X.textDecorationLine)!==null&&ye!==void 0?ye:X.textDecoration),this.textShadow=yn(U,Fi,X.textShadow),this.textTransform=yn(U,qn,X.textTransform),this.transform=yn(U,tn,X.transform),this.transformOrigin=yn(U,Ti,X.transformOrigin),this.visibility=yn(U,Mi,X.visibility),this.webkitTextStrokeColor=yn(U,la,X.webkitTextStrokeColor),this.webkitTextStrokeWidth=yn(U,ua,X.webkitTextStrokeWidth),this.wordBreak=yn(U,co,X.wordBreak),this.zIndex=yn(U,vi,X.zIndex)}return N.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},N.prototype.isTransparent=function(){return qo(this.backgroundColor)},N.prototype.isTransformed=function(){return this.transform!==null},N.prototype.isPositioned=function(){return this.position!==0},N.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},N.prototype.isFloating=function(){return this.float!==0},N.prototype.isInlineLevel=function(){return vo(this.display,4)||vo(this.display,33554432)||vo(this.display,268435456)||vo(this.display,536870912)||vo(this.display,67108864)||vo(this.display,134217728)},N}(),Js=function(){function N(U,X){this.content=yn(U,xo,X.content),this.quotes=yn(U,xi,X.quotes)}return N}(),$s=function(){function N(U,X){this.counterIncrement=yn(U,Ys,X.counterIncrement),this.counterReset=yn(U,ba,X.counterReset)}return N}(),yn=function(N,U,X){var z=new Ko,ye=X!==null&&typeof X!="undefined"?X.toString():U.initialValue;z.write(ye);var Le=new _s(z.read());switch(U.type){case 2:var Ve=Le.parseComponentValue();return U.parse(N,Xi(Ve)?Ve.value:U.initialValue);case 0:return U.parse(N,Le.parseComponentValue());case 1:return U.parse(N,Le.parseComponentValues());case 4:return Le.parseComponentValue();case 3:switch(U.format){case"angle":return zn.parse(N,Le.parseComponentValue());case"color":return Jo.parse(N,Le.parseComponentValue());case"image":return aA.parse(N,Le.parseComponentValue());case"length":var it=Le.parseComponentValue();return is(it)?it:Mo;case"length-percentage":var nt=Le.parseComponentValue();return un(nt)?nt:Mo;case"time":return Ni.parse(N,Le.parseComponentValue())}break}},No="data-html2canvas-debug",Po=function(N){var U=N.getAttribute(No);switch(U){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},os=function(N,U){var X=Po(N);return X===1||U===X},ss=function(){function N(U,X){if(this.context=U,this.textNodes=[],this.elements=[],this.flags=0,os(X,3))debugger;this.styles=new di(U,window.getComputedStyle(X,null)),Gt(X)&&(this.styles.animationDuration.some(function(z){return z>0})&&(X.style.animationDuration="0s"),this.styles.transform!==null&&(X.style.transform="none")),this.bounds=c(this.context,X),os(X,4)&&(this.flags|=16)}return N}(),wa="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",js="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",as=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),vs=0;vs<js.length;vs++)as[js.charCodeAt(vs)]=vs;for(var Aa=function(N){var U=N.length*.75,X=N.length,z,ye=0,Le,Ve,it,nt;N[N.length-1]==="="&&(U--,N[N.length-2]==="="&&U--);var Tt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(U):new Array(U),Ht=Array.isArray(Tt)?Tt:new Uint8Array(Tt);for(z=0;z<X;z+=4)Le=as[N.charCodeAt(z)],Ve=as[N.charCodeAt(z+1)],it=as[N.charCodeAt(z+2)],nt=as[N.charCodeAt(z+3)],Ht[ye++]=Le<<2|Ve>>4,Ht[ye++]=(Ve&15)<<4|it>>2,Ht[ye++]=(it&3)<<6|nt&63;return Tt},Ds=function(N){for(var U=N.length,X=[],z=0;z<U;z+=2)X.push(N[z+1]<<8|N[z]);return X},ca=function(N){for(var U=N.length,X=[],z=0;z<U;z+=4)X.push(N[z+3]<<24|N[z+2]<<16|N[z+1]<<8|N[z]);return X},Bs=5,ka=11,Qa=2,Bl=ka-Bs,el=65536>>Bs,Cu=1<<Bs,ql=Cu-1,lA=1024>>Bs,Cl=el+lA,Eu=Cl,uA=32,$l=Eu+uA,AA=65536>>ka,Su=1<<Bl,cA=Su-1,tl=function(N,U,X){return N.slice?N.slice(U,X):new Uint16Array(Array.prototype.slice.call(N,U,X))},fA=function(N,U,X){return N.slice?N.slice(U,X):new Uint32Array(Array.prototype.slice.call(N,U,X))},jo=function(N,U){var X=Aa(N),z=Array.isArray(X)?ca(X):new Uint32Array(X),ye=Array.isArray(X)?Ds(X):new Uint16Array(X),Le=24,Ve=tl(ye,Le/2,z[4]/2),it=z[5]===2?tl(ye,(Le+z[4])/2):fA(z,Math.ceil((Le+z[4])/4));return new xu(z[0],z[1],z[2],z[3],Ve,it)},xu=function(){function N(U,X,z,ye,Le,Ve){this.initialValue=U,this.errorValue=X,this.highStart=z,this.highValueIndex=ye,this.index=Le,this.data=Ve}return N.prototype.get=function(U){var X;if(U>=0){if(U<55296||U>56319&&U<=65535)return X=this.index[U>>Bs],X=(X<<Qa)+(U&ql),this.data[X];if(U<=65535)return X=this.index[el+(U-55296>>Bs)],X=(X<<Qa)+(U&ql),this.data[X];if(U<this.highStart)return X=$l-AA+(U>>ka),X=this.index[X],X+=U>>Bs&cA,X=this.index[X],X=(X<<Qa)+(U&ql),this.data[X];if(U<=1114111)return this.data[this.highValueIndex]}return this.errorValue},N}(),eu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Fu=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Ha=0;Ha<eu.length;Ha++)Fu[eu.charCodeAt(Ha)]=Ha;var dA=1,Cs=2,Wa=3,ls=4,El=5,_u=7,Iu=8,Sl=9,tu=10,ru=11,Lu=12,xl=13,ju=14,nu=15,hA=function(N){for(var U=[],X=0,z=N.length;X<z;){var ye=N.charCodeAt(X++);if(ye>=55296&&ye<=56319&&X<z){var Le=N.charCodeAt(X++);(Le&64512)===56320?U.push(((ye&1023)<<10)+(Le&1023)+65536):(U.push(ye),X--)}else U.push(ye)}return U},Ba=function(){for(var N=[],U=0;U<arguments.length;U++)N[U]=arguments[U];if(String.fromCodePoint)return String.fromCodePoint.apply(String,N);var X=N.length;if(!X)return"";for(var z=[],ye=-1,Le="";++ye<X;){var Ve=N[ye];Ve<=65535?z.push(Ve):(Ve-=65536,z.push((Ve>>10)+55296,Ve%1024+56320)),(ye+1===X||z.length>16384)&&(Le+=String.fromCharCode.apply(String,z),z.length=0)}return Le},Fl=jo(wa),Zo="\xD7",_l="\xF7",es=function(N){return Fl.get(N)},pA=function(N,U,X){var z=X-2,ye=U[z],Le=U[X-1],Ve=U[X];if(Le===Cs&&Ve===Wa)return Zo;if(Le===Cs||Le===Wa||Le===ls||Ve===Cs||Ve===Wa||Ve===ls)return _l;if(Le===Iu&&[Iu,Sl,ru,Lu].indexOf(Ve)!==-1||(Le===ru||Le===Sl)&&(Ve===Sl||Ve===tu)||(Le===Lu||Le===tu)&&Ve===tu||Ve===xl||Ve===El||Ve===_u||Le===dA)return Zo;if(Le===xl&&Ve===ju){for(;ye===El;)ye=U[--z];if(ye===ju)return Zo}if(Le===nu&&Ve===nu){for(var it=0;ye===nu;)it++,ye=U[--z];if(it%2===0)return Zo}return _l},Du=function(N){var U=hA(N),X=U.length,z=0,ye=0,Le=U.map(es);return{next:function(){if(z>=X)return{done:!0,value:null};for(var Ve=Zo;z<X&&(Ve=pA(U,Le,++z))===Zo;);if(Ve!==Zo||z===X){var it=Ba.apply(null,U.slice(ye,z));return ye=z,{value:it,done:!1}}return{done:!0,value:null}}}},Ci=function(N){for(var U=Du(N),X=[],z;!(z=U.next()).done;)z.value&&X.push(z.value.slice());return X},mA=function(N){var U=123;if(N.createRange){var X=N.createRange();if(X.getBoundingClientRect){var z=N.createElement("boundtest");z.style.height=U+"px",z.style.display="block",N.body.appendChild(z),X.selectNode(z);var ye=X.getBoundingClientRect(),Le=Math.round(ye.height);if(N.body.removeChild(z),Le===U)return!0}}return!1},gA=function(N){var U=N.createElement("boundtest");U.style.width="50px",U.style.display="block",U.style.fontSize="12px",U.style.letterSpacing="0px",U.style.wordSpacing="0px",N.body.appendChild(U);var X=N.createRange();U.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var z=U.firstChild,ye=n(z.data).map(function(nt){return l(nt)}),Le=0,Ve={},it=ye.every(function(nt,Tt){X.setStart(z,Le),X.setEnd(z,Le+nt.length);var Ht=X.getBoundingClientRect();Le+=nt.length;var Jt=Ht.x>Ve.x||Ht.y>Ve.y;return Ve=Ht,Tt===0?!0:Jt});return N.body.removeChild(U),it},fa=function(){return typeof new Image().crossOrigin!="undefined"},Ou=function(){return typeof new XMLHttpRequest().responseType=="string"},Tu=function(N){var U=new Image,X=N.createElement("canvas"),z=X.getContext("2d");if(!z)return!1;U.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{z.drawImage(U,0,0),X.toDataURL()}catch(ye){return!1}return!0},rl=function(N){return N[0]===0&&N[1]===255&&N[2]===0&&N[3]===255},iu=function(N){var U=N.createElement("canvas"),X=100;U.width=X,U.height=X;var z=U.getContext("2d");if(!z)return Promise.reject(!1);z.fillStyle="rgb(0, 255, 0)",z.fillRect(0,0,X,X);var ye=new Image,Le=U.toDataURL();ye.src=Le;var Ve=ou(X,X,0,0,ye);return z.fillStyle="red",z.fillRect(0,0,X,X),Pu(Ve).then(function(it){z.drawImage(it,0,0);var nt=z.getImageData(0,0,X,X).data;z.fillStyle="red",z.fillRect(0,0,X,X);var Tt=N.createElement("div");return Tt.style.backgroundImage="url("+Le+")",Tt.style.height=X+"px",rl(nt)?Pu(ou(X,X,0,0,Tt)):Promise.reject(!1)}).then(function(it){return z.drawImage(it,0,0),rl(z.getImageData(0,0,X,X).data)}).catch(function(){return!1})},ou=function(N,U,X,z,ye){var Le="http://www.w3.org/2000/svg",Ve=document.createElementNS(Le,"svg"),it=document.createElementNS(Le,"foreignObject");return Ve.setAttributeNS(null,"width",N.toString()),Ve.setAttributeNS(null,"height",U.toString()),it.setAttributeNS(null,"width","100%"),it.setAttributeNS(null,"height","100%"),it.setAttributeNS(null,"x",X.toString()),it.setAttributeNS(null,"y",z.toString()),it.setAttributeNS(null,"externalResourcesRequired","true"),Ve.appendChild(it),it.appendChild(ye),Ve},Pu=function(N){return new Promise(function(U,X){var z=new Image;z.onload=function(){return U(z)},z.onerror=X,z.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(N))})},ko={get SUPPORT_RANGE_BOUNDS(){var N=mA(document);return Object.defineProperty(ko,"SUPPORT_RANGE_BOUNDS",{value:N}),N},get SUPPORT_WORD_BREAKING(){var N=ko.SUPPORT_RANGE_BOUNDS&&gA(document);return Object.defineProperty(ko,"SUPPORT_WORD_BREAKING",{value:N}),N},get SUPPORT_SVG_DRAWING(){var N=Tu(document);return Object.defineProperty(ko,"SUPPORT_SVG_DRAWING",{value:N}),N},get SUPPORT_FOREIGNOBJECT_DRAWING(){var N=typeof Array.from=="function"&&typeof window.fetch=="function"?iu(document):Promise.resolve(!1);return Object.defineProperty(ko,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:N}),N},get SUPPORT_CORS_IMAGES(){var N=fa();return Object.defineProperty(ko,"SUPPORT_CORS_IMAGES",{value:N}),N},get SUPPORT_RESPONSE_TYPE(){var N=Ou();return Object.defineProperty(ko,"SUPPORT_RESPONSE_TYPE",{value:N}),N},get SUPPORT_CORS_XHR(){var N="withCredentials"in new XMLHttpRequest;return Object.defineProperty(ko,"SUPPORT_CORS_XHR",{value:N}),N},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var N=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(ko,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:N}),N}},Ca=function(){function N(U,X){this.text=U,this.bounds=X}return N}(),nl=function(N,U,X,z){var ye=Il(U,X),Le=[],Ve=0;return ye.forEach(function(it){if(X.textDecorationLine.length||it.trim().length>0)if(ko.SUPPORT_RANGE_BOUNDS){var nt=Uu(z,Ve,it.length).getClientRects();if(nt.length>1){var Tt=Ea(it),Ht=0;Tt.forEach(function(_){Le.push(new Ca(_,g.fromDOMRectList(N,Uu(z,Ht+Ve,_.length).getClientRects()))),Ht+=_.length})}else Le.push(new Ca(it,g.fromDOMRectList(N,nt)))}else{var Jt=z.splitText(it.length);Le.push(new Ca(it,Ka(N,z))),z=Jt}else ko.SUPPORT_RANGE_BOUNDS||(z=z.splitText(it.length));Ve+=it.length}),Le},Ka=function(N,U){var X=U.ownerDocument;if(X){var z=X.createElement("html2canvaswrapper");z.appendChild(U.cloneNode(!0));var ye=U.parentNode;if(ye){ye.replaceChild(z,U);var Le=c(N,z);return z.firstChild&&ye.replaceChild(z.firstChild,z),Le}}return g.EMPTY},Uu=function(N,U,X){var z=N.ownerDocument;if(!z)throw new Error("Node has no owner document");var ye=z.createRange();return ye.setStart(N,U),ye.setEnd(N,U+X),ye},Ea=function(N){if(ko.SUPPORT_NATIVE_TEXT_SEGMENTATION){var U=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(U.segment(N)).map(function(X){return X.segment})}return Ci(N)},su=function(N,U){if(ko.SUPPORT_NATIVE_TEXT_SEGMENTATION){var X=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(X.segment(N)).map(function(z){return z.segment})}return Mu(N,U)},Il=function(N,U){return U.letterSpacing!==0?Ea(N):su(N,U)},Ru=[32,160,4961,65792,65793,4153,4241],Mu=function(N,U){for(var X=Ai(N,{lineBreak:U.lineBreak,wordBreak:U.overflowWrap==="break-word"?"break-word":U.wordBreak}),z=[],ye,Le=function(){if(ye.value){var Ve=ye.value.slice(),it=n(Ve),nt="";it.forEach(function(Tt){Ru.indexOf(Tt)===-1?nt+=l(Tt):(nt.length&&z.push(nt),z.push(l(Tt)),nt="")}),nt.length&&z.push(nt)}};!(ye=X.next()).done;)Le();return z},Nu=function(){function N(U,X,z){this.text=ku(X.data,z.textTransform),this.textBounds=nl(U,this.text,z,X)}return N}(),ku=function(N,U){switch(U){case 1:return N.toLowerCase();case 3:return N.replace(da,Sa);case 2:return N.toUpperCase();default:return N}},da=/(^|\s|:|-|\(|\))([a-z])/g,Sa=function(N,U,X){return N.length>0?U+X.toUpperCase():N},Qu=function(N){F(U,N);function U(X,z){var ye=N.call(this,X,z)||this;return ye.src=z.currentSrc||z.src,ye.intrinsicWidth=z.naturalWidth,ye.intrinsicHeight=z.naturalHeight,ye.context.cache.addImage(ye.src),ye}return U}(ss),xa=function(N){F(U,N);function U(X,z){var ye=N.call(this,X,z)||this;return ye.canvas=z,ye.intrinsicWidth=z.width,ye.intrinsicHeight=z.height,ye}return U}(ss),Os=function(N){F(U,N);function U(X,z){var ye=N.call(this,X,z)||this,Le=new XMLSerializer,Ve=c(X,z);return z.setAttribute("width",Ve.width+"px"),z.setAttribute("height",Ve.height+"px"),ye.svg="data:image/svg+xml,"+encodeURIComponent(Le.serializeToString(z)),ye.intrinsicWidth=z.width.baseVal.value,ye.intrinsicHeight=z.height.baseVal.value,ye.context.cache.addImage(ye.svg),ye}return U}(ss),Ll=function(N){F(U,N);function U(X,z){var ye=N.call(this,X,z)||this;return ye.value=z.value,ye}return U}(ss),Fa=function(N){F(U,N);function U(X,z){var ye=N.call(this,X,z)||this;return ye.start=z.start,ye.reversed=typeof z.reversed=="boolean"&&z.reversed===!0,ye}return U}(ss),vA=[{type:15,flags:0,unit:"px",number:3}],jl=[{type:16,flags:0,number:50}],yA=function(N){return N.width>N.height?new g(N.left+(N.width-N.height)/2,N.top,N.height,N.height):N.width<N.height?new g(N.left,N.top+(N.height-N.width)/2,N.width,N.width):N},au=function(N){var U=N.type===Dl?new Array(N.value.length+1).join("\u2022"):N.value;return U.length===0?N.placeholder||"":U},za="checkbox",il="radio",Dl="password",Ol=707406591,ol=function(N){F(U,N);function U(X,z){var ye=N.call(this,X,z)||this;switch(ye.type=z.type.toLowerCase(),ye.checked=z.checked,ye.value=au(z),(ye.type===za||ye.type===il)&&(ye.styles.backgroundColor=3739148031,ye.styles.borderTopColor=ye.styles.borderRightColor=ye.styles.borderBottomColor=ye.styles.borderLeftColor=2779096575,ye.styles.borderTopWidth=ye.styles.borderRightWidth=ye.styles.borderBottomWidth=ye.styles.borderLeftWidth=1,ye.styles.borderTopStyle=ye.styles.borderRightStyle=ye.styles.borderBottomStyle=ye.styles.borderLeftStyle=1,ye.styles.backgroundClip=[0],ye.styles.backgroundOrigin=[0],ye.bounds=yA(ye.bounds)),ye.type){case za:ye.styles.borderTopRightRadius=ye.styles.borderTopLeftRadius=ye.styles.borderBottomRightRadius=ye.styles.borderBottomLeftRadius=vA;break;case il:ye.styles.borderTopRightRadius=ye.styles.borderTopLeftRadius=ye.styles.borderBottomRightRadius=ye.styles.borderBottomLeftRadius=jl;break}return ye}return U}(ss),lu=function(N){F(U,N);function U(X,z){var ye=N.call(this,X,z)||this,Le=z.options[z.selectedIndex||0];return ye.value=Le&&Le.text||"",ye}return U}(ss),Hu=function(N){F(U,N);function U(X,z){var ye=N.call(this,X,z)||this;return ye.value=z.value,ye}return U}(ss),sl=function(N){F(U,N);function U(X,z){var ye=N.call(this,X,z)||this;ye.src=z.src,ye.width=parseInt(z.width,10)||0,ye.height=parseInt(z.height,10)||0,ye.backgroundColor=ye.styles.backgroundColor;try{if(z.contentWindow&&z.contentWindow.document&&z.contentWindow.document.documentElement){ye.tree=Tl(X,z.contentWindow.document.documentElement);var Le=z.contentWindow.document.documentElement?wl(X,getComputedStyle(z.contentWindow.document.documentElement).backgroundColor):oa.TRANSPARENT,Ve=z.contentWindow.document.body?wl(X,getComputedStyle(z.contentWindow.document.body).backgroundColor):oa.TRANSPARENT;ye.backgroundColor=qo(Le)?qo(Ve)?ye.styles.backgroundColor:Ve:Le}}catch(it){}return ye}return U}(ss),al=["OL","UL","MENU"],Va=function(N,U,X,z){for(var ye=U.firstChild,Le=void 0;ye;ye=Le)if(Le=ye.nextSibling,mt(ye)&&ye.data.trim().length>0)X.textNodes.push(new Nu(N,ye,X.styles));else if(It(ye))if(uu(ye)&&ye.assignedNodes)ye.assignedNodes().forEach(function(it){return Va(N,it,X,z)});else{var Ve=_a(N,ye);Ve.styles.isVisible()&&(ce(ye,Ve,z)?Ve.flags|=4:Qe(Ve.styles)&&(Ve.flags|=2),al.indexOf(ye.tagName)!==-1&&(Ve.flags|=8),X.elements.push(Ve),ye.slot,ye.shadowRoot?Va(N,ye.shadowRoot,Ve,z):!ts(ye)&&!Ei(ye)&&!Es(ye)&&Va(N,ye,Ve,z))}},_a=function(N,U){return _o(U)?new Qu(N,U):wo(U)?new xa(N,U):Ei(U)?new Os(N,U):Gr(U)?new Ll(N,U):kn(U)?new Fa(N,U):ai(U)?new ol(N,U):Es(U)?new lu(N,U):ts(U)?new Hu(N,U):Xo(U)?new sl(N,U):new ss(N,U)},Tl=function(N,U){var X=_a(N,U);return X.flags|=4,Va(N,U,X,X),X},ce=function(N,U,X){return U.styles.isPositionedWithZIndex()||U.styles.opacity<1||U.styles.isTransformed()||Wi(N)&&X.styles.isTransparent()},Qe=function(N){return N.isPositioned()||N.isFloating()},mt=function(N){return N.nodeType===Node.TEXT_NODE},It=function(N){return N.nodeType===Node.ELEMENT_NODE},Gt=function(N){return It(N)&&typeof N.style!="undefined"&&!yr(N)},yr=function(N){return typeof N.className=="object"},Gr=function(N){return N.tagName==="LI"},kn=function(N){return N.tagName==="OL"},ai=function(N){return N.tagName==="INPUT"},_i=function(N){return N.tagName==="HTML"},Ei=function(N){return N.tagName==="svg"},Wi=function(N){return N.tagName==="BODY"},wo=function(N){return N.tagName==="CANVAS"},Co=function(N){return N.tagName==="VIDEO"},_o=function(N){return N.tagName==="IMG"},Xo=function(N){return N.tagName==="IFRAME"},Qo=function(N){return N.tagName==="STYLE"},ea=function(N){return N.tagName==="SCRIPT"},ts=function(N){return N.tagName==="TEXTAREA"},Es=function(N){return N.tagName==="SELECT"},uu=function(N){return N.tagName==="SLOT"},Pl=function(N){return N.tagName.indexOf("-")>0},Au=function(){function N(){this.counters={}}return N.prototype.getCounterValue=function(U){var X=this.counters[U];return X&&X.length?X[X.length-1]:1},N.prototype.getCounterValues=function(U){var X=this.counters[U];return X||[]},N.prototype.pop=function(U){var X=this;U.forEach(function(z){return X.counters[z].pop()})},N.prototype.parse=function(U){var X=this,z=U.counterIncrement,ye=U.counterReset,Le=!0;z!==null&&z.forEach(function(it){var nt=X.counters[it.counter];nt&&it.increment!==0&&(Le=!1,nt.length||nt.push(1),nt[Math.max(0,nt.length-1)]+=it.increment)});var Ve=[];return Le&&ye.forEach(function(it){var nt=X.counters[it.counter];Ve.push(it.counter),nt||(nt=X.counters[it.counter]=[]),nt.push(it.reset)}),Ve},N}(),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"]},Rl={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"]},Io=function(N,U,X,z,ye,Le){return N<U||N>X?Us(N,ye,Le.length>0):z.integers.reduce(function(Ve,it,nt){for(;N>=it;)N-=it,Ve+=z.values[nt];return Ve},"")+Le},ul=function(N,U,X,z){var ye="";do X||N--,ye=z(N)+ye,N/=U;while(N*U>=U);return ye},mo=function(N,U,X,z,ye){var Le=X-U+1;return(N<0?"-":"")+(ul(Math.abs(N),Le,z,function(Ve){return l(Math.floor(Ve%Le)+U)})+ye)},Ts=function(N,U,X){X===void 0&&(X=". ");var z=U.length;return ul(Math.abs(N),z,!1,function(ye){return U[Math.floor(ye%z)]})+X},ha=1,Do=2,pa=4,Ia=8,Ps=function(N,U,X,z,ye,Le){if(N<-9999||N>9999)return Us(N,4,ye.length>0);var Ve=Math.abs(N),it=ye;if(Ve===0)return U[0]+it;for(var nt=0;Ve>0&&nt<=4;nt++){var Tt=Ve%10;Tt===0&&vo(Le,ha)&&it!==""?it=U[Tt]+it:Tt>1||Tt===1&&nt===0||Tt===1&&nt===1&&vo(Le,Do)||Tt===1&&nt===1&&vo(Le,pa)&&N>100||Tt===1&&nt>1&&vo(Le,Ia)?it=U[Tt]+(nt>0?X[nt-1]:"")+it:Tt===1&&nt>0&&(it=X[nt-1]+it),Ve=Math.floor(Ve/10)}return(N<0?z:"")+it},Ss="\u5341\u767E\u5343\u842C",Al="\u62FE\u4F70\u4EDF\u842C",fu="\u30DE\u30A4\u30CA\u30B9",Ml="\uB9C8\uC774\uB108\uC2A4",Us=function(N,U,X){var z=X?". ":"",ye=X?"\u3001":"",Le=X?", ":"",Ve=X?" ":"";switch(U){case 0:return"\u2022"+Ve;case 1:return"\u25E6"+Ve;case 2:return"\u25FE"+Ve;case 5:var it=mo(N,48,57,!0,z);return it.length<4?"0"+it:it;case 4:return Ts(N,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ye);case 6:return Io(N,1,3999,ll,3,z).toLowerCase();case 7:return Io(N,1,3999,ll,3,z);case 8:return mo(N,945,969,!1,z);case 9:return mo(N,97,122,!1,z);case 10:return mo(N,65,90,!1,z);case 11:return mo(N,1632,1641,!0,z);case 12:case 49:return Io(N,1,9999,Ul,3,z);case 35:return Io(N,1,9999,Ul,3,z).toLowerCase();case 13:return mo(N,2534,2543,!0,z);case 14:case 30:return mo(N,6112,6121,!0,z);case 15:return Ts(N,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",ye);case 16:return Ts(N,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",ye);case 17:case 48:return Ps(N,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ss,"\u8CA0",ye,Do|pa|Ia);case 47:return Ps(N,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Al,"\u8CA0",ye,ha|Do|pa|Ia);case 42:return Ps(N,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Ss,"\u8D1F",ye,Do|pa|Ia);case 41:return Ps(N,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Al,"\u8D1F",ye,ha|Do|pa|Ia);case 26:return Ps(N,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",fu,ye,0);case 25:return Ps(N,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",fu,ye,ha|Do|pa);case 31:return Ps(N,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",Ml,Le,ha|Do|pa);case 33:return Ps(N,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",Ml,Le,0);case 32:return Ps(N,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",Ml,Le,ha|Do|pa);case 18:return mo(N,2406,2415,!0,z);case 20:return Io(N,1,19999,Rl,3,z);case 21:return mo(N,2790,2799,!0,z);case 22:return mo(N,2662,2671,!0,z);case 22:return Io(N,1,10999,cu,3,z);case 23:return Ts(N,"\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 Ts(N,"\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 mo(N,3302,3311,!0,z);case 28:return Ts(N,"\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",ye);case 29:return Ts(N,"\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",ye);case 34:return mo(N,3792,3801,!0,z);case 37:return mo(N,6160,6169,!0,z);case 38:return mo(N,4160,4169,!0,z);case 39:return mo(N,2918,2927,!0,z);case 40:return mo(N,1776,1785,!0,z);case 43:return mo(N,3046,3055,!0,z);case 44:return mo(N,3174,3183,!0,z);case 45:return mo(N,3664,3673,!0,z);case 46:return mo(N,3872,3881,!0,z);case 3:default:return mo(N,48,57,!0,z)}},Ga="data-html2canvas-ignore",us=function(){function N(U,X,z){if(this.context=U,this.options=z,this.scrolledElements=[],this.referenceElement=X,this.counters=new Au,this.quoteDepth=0,!X.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(X.ownerDocument.documentElement,!1)}return N.prototype.toIFrame=function(U,X){var z=this,ye=Za(U,X);if(!ye.contentWindow)return Promise.reject("Unable to find iframe window");var Le=U.defaultView.pageXOffset,Ve=U.defaultView.pageYOffset,it=ye.contentWindow,nt=it.document,Tt=Nl(ye).then(function(){return le(z,void 0,void 0,function(){var Ht,Jt;return e(this,function(_){switch(_.label){case 0:return this.scrolledElements.forEach(Rs),it&&(it.scrollTo(X.left,X.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(it.scrollY!==X.top||it.scrollX!==X.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(it.scrollX-X.left,it.scrollY-X.top,0,0))),Ht=this.options.onclone,Jt=this.clonedReferenceElement,typeof Jt=="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:_.sent(),_.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,ja(nt)]:[3,4];case 3:_.sent(),_.label=4;case 4:return typeof Ht=="function"?[2,Promise.resolve().then(function(){return Ht(nt,Jt)}).then(function(){return ye})]:[2,ye]}})})});return nt.open(),nt.write(du(document.doctype)+"<html></html>"),As(this.referenceElement.ownerDocument,Le,Ve),nt.replaceChild(nt.adoptNode(this.documentElement),nt.documentElement),nt.close(),Tt},N.prototype.createElementClone=function(U){if(os(U,2))debugger;if(wo(U))return this.createCanvasClone(U);if(Co(U))return this.createVideoClone(U);if(Qo(U))return this.createStyleClone(U);var X=U.cloneNode(!1);return _o(X)&&(_o(U)&&U.currentSrc&&U.currentSrc!==U.src&&(X.src=U.currentSrc,X.srcset=""),X.loading==="lazy"&&(X.loading="eager")),Pl(X)?this.createCustomElementClone(X):X},N.prototype.createCustomElementClone=function(U){var X=document.createElement("html2canvascustomelement");return Eo(U.style,X),X},N.prototype.createStyleClone=function(U){try{var X=U.sheet;if(X&&X.cssRules){var z=[].slice.call(X.cssRules,0).reduce(function(Le,Ve){return Ve&&typeof Ve.cssText=="string"?Le+Ve.cssText:Le},""),ye=U.cloneNode(!1);return ye.textContent=z,ye}}catch(Le){if(this.context.logger.error("Unable to access cssRules property",Le),Le.name!=="SecurityError")throw Le}return U.cloneNode(!1)},N.prototype.createCanvasClone=function(U){var X;if(this.options.inlineImages&&U.ownerDocument){var z=U.ownerDocument.createElement("img");try{return z.src=U.toDataURL(),z}catch(Tt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",U)}}var ye=U.cloneNode(!1);try{ye.width=U.width,ye.height=U.height;var Le=U.getContext("2d"),Ve=ye.getContext("2d");if(Ve)if(!this.options.allowTaint&&Le)Ve.putImageData(Le.getImageData(0,0,U.width,U.height),0,0);else{var it=(X=U.getContext("webgl2"))!==null&&X!==void 0?X:U.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",U)}Ve.drawImage(U,0,0)}return ye}catch(Tt){this.context.logger.info("Unable to clone canvas as it is tainted",U)}return ye},N.prototype.createVideoClone=function(U){var X=U.ownerDocument.createElement("canvas");X.width=U.offsetWidth,X.height=U.offsetHeight;var z=X.getContext("2d");try{return z&&(z.drawImage(U,0,0,X.width,X.height),this.options.allowTaint||z.getImageData(0,0,X.width,X.height)),X}catch(Le){this.context.logger.info("Unable to clone video as it is tainted",U)}var ye=U.ownerDocument.createElement("canvas");return ye.width=U.offsetWidth,ye.height=U.offsetHeight,ye},N.prototype.appendChildNode=function(U,X,z){(!It(X)||!ea(X)&&!X.hasAttribute(Ga)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(X)))&&(!this.options.copyStyles||!It(X)||!Qo(X))&&U.appendChild(this.cloneNode(X,z))},N.prototype.cloneChildNodes=function(U,X,z){for(var ye=this,Le=U.shadowRoot?U.shadowRoot.firstChild:U.firstChild;Le;Le=Le.nextSibling)if(It(Le)&&uu(Le)&&typeof Le.assignedNodes=="function"){var Ve=Le.assignedNodes();Ve.length&&Ve.forEach(function(it){return ye.appendChildNode(X,it,z)})}else this.appendChildNode(X,Le,z)},N.prototype.cloneNode=function(U,X){if(mt(U))return document.createTextNode(U.data);if(!U.ownerDocument)return U.cloneNode(!1);var z=U.ownerDocument.defaultView;if(z&&It(U)&&(Gt(U)||yr(U))){var ye=this.createElementClone(U);ye.style.transitionProperty="none";var Le=z.getComputedStyle(U),Ve=z.getComputedStyle(U,":before"),it=z.getComputedStyle(U,":after");this.referenceElement===U&&Gt(ye)&&(this.clonedReferenceElement=ye),Wi(ye)&&Ya(ye);var nt=this.counters.parse(new $s(this.context,Le)),Tt=this.resolvePseudoContent(U,ye,Ve,Ho.BEFORE);Pl(U)&&(X=!0),Co(U)||this.cloneChildNodes(U,ye,X),Tt&&ye.insertBefore(Tt,ye.firstChild);var Ht=this.resolvePseudoContent(U,ye,it,Ho.AFTER);return Ht&&ye.appendChild(Ht),this.counters.pop(nt),(Le&&(this.options.copyStyles||yr(U))&&!Xo(U)||X)&&Eo(Le,ye),(U.scrollTop!==0||U.scrollLeft!==0)&&this.scrolledElements.push([ye,U.scrollLeft,U.scrollTop]),(ts(U)||Es(U))&&(ts(ye)||Es(ye))&&(ye.value=U.value),ye}return U.cloneNode(!1)},N.prototype.resolvePseudoContent=function(U,X,z,ye){var Le=this;if(z){var Ve=z.content,it=X.ownerDocument;if(!(!it||!Ve||Ve==="none"||Ve==="-moz-alt-content"||z.display==="none")){this.counters.parse(new $s(this.context,z));var nt=new Js(this.context,z),Tt=it.createElement("html2canvaspseudoelement");Eo(z,Tt),nt.content.forEach(function(Jt){if(Jt.type===0)Tt.appendChild(it.createTextNode(Jt.value));else if(Jt.type===22){var _=it.createElement("img");_.src=Jt.value,_.style.opacity="1",Tt.appendChild(_)}else if(Jt.type===18){if(Jt.name==="attr"){var J=Jt.values.filter(Xi);J.length&&Tt.appendChild(it.createTextNode(U.getAttribute(J[0].value)||""))}else if(Jt.name==="counter"){var Ae=Jt.values.filter(Ws),Ce=Ae[0],De=Ae[1];if(Ce&&Xi(Ce)){var Pe=Le.counters.getCounterValue(Ce.value),Ue=De&&Xi(De)?Ze.parse(Le.context,De.value):3;Tt.appendChild(it.createTextNode(Us(Pe,Ue,!1)))}}else if(Jt.name==="counters"){var ze=Jt.values.filter(Ws),Ce=ze[0],Xe=ze[1],De=ze[2];if(Ce&&Xi(Ce)){var qe=Le.counters.getCounterValues(Ce.value),ut=De&&Xi(De)?Ze.parse(Le.context,De.value):3,kt=Xe&&Xe.type===0?Xe.value:"",Qt=qe.map(function(sr){return Us(sr,ut,!1)}).join(kt);Tt.appendChild(it.createTextNode(Qt))}}}else if(Jt.type===20)switch(Jt.value){case"open-quote":Tt.appendChild(it.createTextNode(no(nt.quotes,Le.quoteDepth++,!0)));break;case"close-quote":Tt.appendChild(it.createTextNode(no(nt.quotes,--Le.quoteDepth,!1)));break;default:Tt.appendChild(it.createTextNode(Jt.value))}}),Tt.className=cl+" "+Oa;var Ht=ye===Ho.BEFORE?" "+cl:" "+Oa;return yr(X)?X.className.baseValue+=Ht:X.className+=Ht,Tt}}},N.destroy=function(U){return U.parentNode?(U.parentNode.removeChild(U),!0):!1},N}(),Ho;(function(N){N[N.BEFORE=0]="BEFORE",N[N.AFTER=1]="AFTER"})(Ho||(Ho={}));var Za=function(N,U){var X=N.createElement("iframe");return X.className="html2canvas-container",X.style.visibility="hidden",X.style.position="fixed",X.style.left="-10000px",X.style.top="0px",X.style.border="0",X.width=U.width.toString(),X.height=U.height.toString(),X.scrolling="no",X.setAttribute(Ga,"true"),N.body.appendChild(X),X},La=function(N){return new Promise(function(U){if(N.complete){U();return}if(!N.src){U();return}N.onload=U,N.onerror=U})},ja=function(N){return Promise.all([].slice.call(N.images,0).map(La))},Nl=function(N){return new Promise(function(U,X){var z=N.contentWindow;if(!z)return X("No window assigned for iframe");var ye=z.document;z.onload=N.onload=function(){z.onload=N.onload=null;var Le=setInterval(function(){ye.body.childNodes.length>0&&ye.readyState==="complete"&&(clearInterval(Le),U(N))},50)}})},Da=["all","d","content"],Eo=function(N,U){for(var X=N.length-1;X>=0;X--){var z=N.item(X);Da.indexOf(z)===-1&&U.style.setProperty(z,N.getPropertyValue(z))}return U},du=function(N){var U="";return N&&(U+="<!DOCTYPE ",N.name&&(U+=N.name),N.internalSubset&&(U+=N.internalSubset),N.publicId&&(U+='"'+N.publicId+'"'),N.systemId&&(U+='"'+N.systemId+'"'),U+=">"),U},As=function(N,U,X){N&&N.defaultView&&(U!==N.defaultView.pageXOffset||X!==N.defaultView.pageYOffset)&&N.defaultView.scrollTo(U,X)},Rs=function(N){var U=N[0],X=N[1],z=N[2];U.scrollLeft=X,U.scrollTop=z},kl=":before",Wu=":after",cl="___html2canvas___pseudoelement_before",Oa="___html2canvas___pseudoelement_after",Xa=`{
|
|
|
content: "" !important;
|
|
|
display: none !important;
|
|
|
}`,Ya=function(N){fl(N,"."+cl+kl+Xa+`
|
|
|
.`+Oa+Wu+Xa)},fl=function(N,U){var X=N.ownerDocument;if(X){var z=X.createElement("style");z.textContent=U,N.appendChild(z)}},dl=function(){function N(){}return N.getOrigin=function(U){var X=N._link;return X?(X.href=U,X.href=X.href,X.protocol+X.hostname+X.port):"about:blank"},N.isSameOrigin=function(U){return N.getOrigin(U)===N._origin},N.setContext=function(U){N._link=U.document.createElement("a"),N._origin=N.getOrigin(U.location.href)},N._origin="about:blank",N}(),hl=function(){function N(U,X){this.context=U,this._options=X,this._cache={}}return N.prototype.addImage=function(U){var X=Promise.resolve();return this.has(U)||(So(U)||Ns(U))&&(this._cache[U]=this.loadImage(U)).catch(function(){}),X},N.prototype.match=function(U){return this._cache[U]},N.prototype.loadImage=function(U){return le(this,void 0,void 0,function(){var X,z,ye,Le,Ve=this;return e(this,function(it){switch(it.label){case 0:return X=dl.isSameOrigin(U),z=!fo(U)&&this._options.useCORS===!0&&ko.SUPPORT_CORS_IMAGES&&!X,ye=!fo(U)&&!X&&!So(U)&&typeof this._options.proxy=="string"&&ko.SUPPORT_CORS_XHR&&!z,!X&&this._options.allowTaint===!1&&!fo(U)&&!So(U)&&!ye&&!z?[2]:(Le=U,ye?[4,this.proxy(Le)]:[3,2]);case 1:Le=it.sent(),it.label=2;case 2:return this.context.logger.debug("Added image "+U.substring(0,256)),[4,new Promise(function(nt,Tt){var Ht=new Image;Ht.onload=function(){return nt(Ht)},Ht.onerror=Tt,(go(Le)||z)&&(Ht.crossOrigin="anonymous"),Ht.src=Le,Ht.complete===!0&&setTimeout(function(){return nt(Ht)},500),Ve._options.imageTimeout>0&&setTimeout(function(){return Tt("Timed out ("+Ve._options.imageTimeout+"ms) loading image")},Ve._options.imageTimeout)})];case 3:return[2,it.sent()]}})})},N.prototype.has=function(U){return typeof this._cache[U]!="undefined"},N.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},N.prototype.proxy=function(U){var X=this,z=this._options.proxy;if(!z)throw new Error("No proxy defined");var ye=U.substring(0,256);return new Promise(function(Le,Ve){var it=ko.SUPPORT_RESPONSE_TYPE?"blob":"text",nt=new XMLHttpRequest;nt.onload=function(){if(nt.status===200)if(it==="text")Le(nt.response);else{var Jt=new FileReader;Jt.addEventListener("load",function(){return Le(Jt.result)},!1),Jt.addEventListener("error",function(_){return Ve(_)},!1),Jt.readAsDataURL(nt.response)}else Ve("Failed to proxy resource "+ye+" with status code "+nt.status)},nt.onerror=Ve;var Tt=z.indexOf("?")>-1?"&":"?";if(nt.open("GET",""+z+Tt+"url="+encodeURIComponent(U)+"&responseType="+it),it!=="text"&&nt instanceof XMLHttpRequest&&(nt.responseType=it),X._options.imageTimeout){var Ht=X._options.imageTimeout;nt.timeout=Ht,nt.ontimeout=function(){return Ve("Timed out ("+Ht+"ms) proxying "+ye)}}nt.send()})},N}(),Ja=/^data:image\/svg\+xml/i,hu=/^data:image\/.*;base64,/i,Ms=/^data:image\/.*/i,Ns=function(N){return ko.SUPPORT_SVG_DRAWING||!Wo(N)},fo=function(N){return Ms.test(N)},go=function(N){return hu.test(N)},So=function(N){return N.substr(0,4)==="blob"},Wo=function(N){return N.substr(-3).toLowerCase()==="svg"||Ja.test(N)},Bn=function(){function N(U,X){this.type=0,this.x=U,this.y=X}return N.prototype.add=function(U,X){return new N(this.x+U,this.y+X)},N}(),ma=function(N,U,X){return new Bn(N.x+(U.x-N.x)*X,N.y+(U.y-N.y)*X)},Ta=function(){function N(U,X,z,ye){this.type=1,this.start=U,this.startControl=X,this.endControl=z,this.end=ye}return N.prototype.subdivide=function(U,X){var z=ma(this.start,this.startControl,U),ye=ma(this.startControl,this.endControl,U),Le=ma(this.endControl,this.end,U),Ve=ma(z,ye,U),it=ma(ye,Le,U),nt=ma(Ve,it,U);return X?new N(this.start,z,Ve,nt):new N(nt,it,Le,this.end)},N.prototype.add=function(U,X){return new N(this.start.add(U,X),this.startControl.add(U,X),this.endControl.add(U,X),this.end.add(U,X))},N.prototype.reverse=function(){return new N(this.end,this.endControl,this.startControl,this.start)},N}(),cs=function(N){return N.type===1},bA=function(){function N(U){var X=U.styles,z=U.bounds,ye=Ma(X.borderTopLeftRadius,z.width,z.height),Le=ye[0],Ve=ye[1],it=Ma(X.borderTopRightRadius,z.width,z.height),nt=it[0],Tt=it[1],Ht=Ma(X.borderBottomRightRadius,z.width,z.height),Jt=Ht[0],_=Ht[1],J=Ma(X.borderBottomLeftRadius,z.width,z.height),Ae=J[0],Ce=J[1],De=[];De.push((Le+nt)/z.width),De.push((Ae+Jt)/z.width),De.push((Ve+Ce)/z.height),De.push((Tt+_)/z.height);var Pe=Math.max.apply(Math,De);Pe>1&&(Le/=Pe,Ve/=Pe,nt/=Pe,Tt/=Pe,Jt/=Pe,_/=Pe,Ae/=Pe,Ce/=Pe);var Ue=z.width-nt,ze=z.height-_,Xe=z.width-Jt,qe=z.height-Ce,ut=X.borderTopWidth,kt=X.borderRightWidth,Qt=X.borderBottomWidth,Bt=X.borderLeftWidth,br=so(X.paddingTop,U.bounds.width),sr=so(X.paddingRight,U.bounds.width),jt=so(X.paddingBottom,U.bounds.width),Ft=so(X.paddingLeft,U.bounds.width);this.topLeftBorderDoubleOuterBox=Le>0||Ve>0?Ki(z.left+Bt/3,z.top+ut/3,Le-Bt/3,Ve-ut/3,Yi.TOP_LEFT):new Bn(z.left+Bt/3,z.top+ut/3),this.topRightBorderDoubleOuterBox=Le>0||Ve>0?Ki(z.left+Ue,z.top+ut/3,nt-kt/3,Tt-ut/3,Yi.TOP_RIGHT):new Bn(z.left+z.width-kt/3,z.top+ut/3),this.bottomRightBorderDoubleOuterBox=Jt>0||_>0?Ki(z.left+Xe,z.top+ze,Jt-kt/3,_-Qt/3,Yi.BOTTOM_RIGHT):new Bn(z.left+z.width-kt/3,z.top+z.height-Qt/3),this.bottomLeftBorderDoubleOuterBox=Ae>0||Ce>0?Ki(z.left+Bt/3,z.top+qe,Ae-Bt/3,Ce-Qt/3,Yi.BOTTOM_LEFT):new Bn(z.left+Bt/3,z.top+z.height-Qt/3),this.topLeftBorderDoubleInnerBox=Le>0||Ve>0?Ki(z.left+Bt*2/3,z.top+ut*2/3,Le-Bt*2/3,Ve-ut*2/3,Yi.TOP_LEFT):new Bn(z.left+Bt*2/3,z.top+ut*2/3),this.topRightBorderDoubleInnerBox=Le>0||Ve>0?Ki(z.left+Ue,z.top+ut*2/3,nt-kt*2/3,Tt-ut*2/3,Yi.TOP_RIGHT):new Bn(z.left+z.width-kt*2/3,z.top+ut*2/3),this.bottomRightBorderDoubleInnerBox=Jt>0||_>0?Ki(z.left+Xe,z.top+ze,Jt-kt*2/3,_-Qt*2/3,Yi.BOTTOM_RIGHT):new Bn(z.left+z.width-kt*2/3,z.top+z.height-Qt*2/3),this.bottomLeftBorderDoubleInnerBox=Ae>0||Ce>0?Ki(z.left+Bt*2/3,z.top+qe,Ae-Bt*2/3,Ce-Qt*2/3,Yi.BOTTOM_LEFT):new Bn(z.left+Bt*2/3,z.top+z.height-Qt*2/3),this.topLeftBorderStroke=Le>0||Ve>0?Ki(z.left+Bt/2,z.top+ut/2,Le-Bt/2,Ve-ut/2,Yi.TOP_LEFT):new Bn(z.left+Bt/2,z.top+ut/2),this.topRightBorderStroke=Le>0||Ve>0?Ki(z.left+Ue,z.top+ut/2,nt-kt/2,Tt-ut/2,Yi.TOP_RIGHT):new Bn(z.left+z.width-kt/2,z.top+ut/2),this.bottomRightBorderStroke=Jt>0||_>0?Ki(z.left+Xe,z.top+ze,Jt-kt/2,_-Qt/2,Yi.BOTTOM_RIGHT):new Bn(z.left+z.width-kt/2,z.top+z.height-Qt/2),this.bottomLeftBorderStroke=Ae>0||Ce>0?Ki(z.left+Bt/2,z.top+qe,Ae-Bt/2,Ce-Qt/2,Yi.BOTTOM_LEFT):new Bn(z.left+Bt/2,z.top+z.height-Qt/2),this.topLeftBorderBox=Le>0||Ve>0?Ki(z.left,z.top,Le,Ve,Yi.TOP_LEFT):new Bn(z.left,z.top),this.topRightBorderBox=nt>0||Tt>0?Ki(z.left+Ue,z.top,nt,Tt,Yi.TOP_RIGHT):new Bn(z.left+z.width,z.top),this.bottomRightBorderBox=Jt>0||_>0?Ki(z.left+Xe,z.top+ze,Jt,_,Yi.BOTTOM_RIGHT):new Bn(z.left+z.width,z.top+z.height),this.bottomLeftBorderBox=Ae>0||Ce>0?Ki(z.left,z.top+qe,Ae,Ce,Yi.BOTTOM_LEFT):new Bn(z.left,z.top+z.height),this.topLeftPaddingBox=Le>0||Ve>0?Ki(z.left+Bt,z.top+ut,Math.max(0,Le-Bt),Math.max(0,Ve-ut),Yi.TOP_LEFT):new Bn(z.left+Bt,z.top+ut),this.topRightPaddingBox=nt>0||Tt>0?Ki(z.left+Math.min(Ue,z.width-kt),z.top+ut,Ue>z.width+kt?0:Math.max(0,nt-kt),Math.max(0,Tt-ut),Yi.TOP_RIGHT):new Bn(z.left+z.width-kt,z.top+ut),this.bottomRightPaddingBox=Jt>0||_>0?Ki(z.left+Math.min(Xe,z.width-Bt),z.top+Math.min(ze,z.height-Qt),Math.max(0,Jt-kt),Math.max(0,_-Qt),Yi.BOTTOM_RIGHT):new Bn(z.left+z.width-kt,z.top+z.height-Qt),this.bottomLeftPaddingBox=Ae>0||Ce>0?Ki(z.left+Bt,z.top+Math.min(qe,z.height-Qt),Math.max(0,Ae-Bt),Math.max(0,Ce-Qt),Yi.BOTTOM_LEFT):new Bn(z.left+Bt,z.top+z.height-Qt),this.topLeftContentBox=Le>0||Ve>0?Ki(z.left+Bt+Ft,z.top+ut+br,Math.max(0,Le-(Bt+Ft)),Math.max(0,Ve-(ut+br)),Yi.TOP_LEFT):new Bn(z.left+Bt+Ft,z.top+ut+br),this.topRightContentBox=nt>0||Tt>0?Ki(z.left+Math.min(Ue,z.width+Bt+Ft),z.top+ut+br,Ue>z.width+Bt+Ft?0:nt-Bt+Ft,Tt-(ut+br),Yi.TOP_RIGHT):new Bn(z.left+z.width-(kt+sr),z.top+ut+br),this.bottomRightContentBox=Jt>0||_>0?Ki(z.left+Math.min(Xe,z.width-(Bt+Ft)),z.top+Math.min(ze,z.height+ut+br),Math.max(0,Jt-(kt+sr)),_-(Qt+jt),Yi.BOTTOM_RIGHT):new Bn(z.left+z.width-(kt+sr),z.top+z.height-(Qt+jt)),this.bottomLeftContentBox=Ae>0||Ce>0?Ki(z.left+Bt+Ft,z.top+qe,Math.max(0,Ae-(Bt+Ft)),Ce-(Qt+jt),Yi.BOTTOM_LEFT):new Bn(z.left+Bt+Ft,z.top+z.height-(Qt+jt))}return N}(),Yi;(function(N){N[N.TOP_LEFT=0]="TOP_LEFT",N[N.TOP_RIGHT=1]="TOP_RIGHT",N[N.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",N[N.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Yi||(Yi={}));var Ki=function(N,U,X,z,ye){var Le=4*((Math.sqrt(2)-1)/3),Ve=X*Le,it=z*Le,nt=N+X,Tt=U+z;switch(ye){case Yi.TOP_LEFT:return new Ta(new Bn(N,Tt),new Bn(N,Tt-it),new Bn(nt-Ve,U),new Bn(nt,U));case Yi.TOP_RIGHT:return new Ta(new Bn(N,U),new Bn(N+Ve,U),new Bn(nt,Tt-it),new Bn(nt,Tt));case Yi.BOTTOM_RIGHT:return new Ta(new Bn(nt,U),new Bn(nt,U+it),new Bn(N+Ve,Tt),new Bn(N,Tt));case Yi.BOTTOM_LEFT:default:return new Ta(new Bn(nt,Tt),new Bn(nt-Ve,Tt),new Bn(N,U+it),new Bn(N,U))}},fs=function(N){return[N.topLeftBorderBox,N.topRightBorderBox,N.bottomRightBorderBox,N.bottomLeftBorderBox]},Ku=function(N){return[N.topLeftContentBox,N.topRightContentBox,N.bottomRightContentBox,N.bottomLeftContentBox]},pl=function(N){return[N.topLeftPaddingBox,N.topRightPaddingBox,N.bottomRightPaddingBox,N.bottomLeftPaddingBox]},QA=function(){function N(U,X,z){this.offsetX=U,this.offsetY=X,this.matrix=z,this.type=0,this.target=6}return N}(),ml=function(){function N(U,X){this.path=U,this.target=X,this.type=1}return N}(),zu=function(){function N(U){this.opacity=U,this.type=2,this.target=6}return N}(),wA=function(N){return N.type===0},BA=function(N){return N.type===1},CA=function(N){return N.type===2},Vu=function(N,U){return N.length===U.length?N.some(function(X,z){return X===U[z]}):!1},Gu=function(N,U,X,z,ye){return N.map(function(Le,Ve){switch(Ve){case 0:return Le.add(U,X);case 1:return Le.add(U+z,X);case 2:return Le.add(U+z,X+ye);case 3:return Le.add(U,X+ye)}return Le})},Zu=function(){function N(U){this.element=U,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return N}(),HA=function(){function N(U,X){if(this.container=U,this.parent=X,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,ye=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Le=this.container.styles.transform;this.effects.push(new QA(z,ye,Le))}if(this.container.styles.overflowX!==0){var Ve=fs(this.curves),it=pl(this.curves);Vu(Ve,it)?this.effects.push(new ml(Ve,6)):(this.effects.push(new ml(Ve,2)),this.effects.push(new ml(it,4)))}}return N.prototype.getEffects=function(U){for(var X=[2,3].indexOf(this.container.styles.position)===-1,z=this.parent,ye=this.effects.slice(0);z;){var Le=z.effects.filter(function(nt){return!BA(nt)});if(X||z.container.styles.position!==0||!z.parent){if(ye.unshift.apply(ye,Le),X=[2,3].indexOf(z.container.styles.position)===-1,z.container.styles.overflowX!==0){var Ve=fs(z.curves),it=pl(z.curves);Vu(Ve,it)||ye.unshift(new ml(it,6))}}else ye.unshift.apply(ye,Le);z=z.parent}return ye.filter(function(nt){return vo(nt.target,U)})},N}(),EA=function(N,U,X,z){N.container.elements.forEach(function(ye){var Le=vo(ye.flags,4),Ve=vo(ye.flags,2),it=new HA(ye,N);vo(ye.styles.display,2048)&&z.push(it);var nt=vo(ye.flags,8)?[]:z;if(Le||Ve){var Tt=Le||ye.styles.isPositioned()?X:U,Ht=new Zu(it);if(ye.styles.isPositioned()||ye.styles.opacity<1||ye.styles.isTransformed()){var Jt=ye.styles.zIndex.order;if(Jt<0){var _=0;Tt.negativeZIndex.some(function(Ae,Ce){return Jt>Ae.element.container.styles.zIndex.order?(_=Ce,!1):_>0}),Tt.negativeZIndex.splice(_,0,Ht)}else if(Jt>0){var J=0;Tt.positiveZIndex.some(function(Ae,Ce){return Jt>=Ae.element.container.styles.zIndex.order?(J=Ce+1,!1):J>0}),Tt.positiveZIndex.splice(J,0,Ht)}else Tt.zeroOrAutoZIndexOrTransformedOrOpacity.push(Ht)}else ye.styles.isFloating()?Tt.nonPositionedFloats.push(Ht):Tt.nonPositionedInlineLevel.push(Ht);EA(it,Ht,Le?Ht:X,nt)}else ye.styles.isInlineLevel()?U.inlineLevel.push(it):U.nonInlineLevel.push(it),EA(it,U,X,nt);vo(ye.flags,8)&&SA(ye,nt)})},SA=function(N,U){for(var X=N instanceof Fa?N.start:1,z=N instanceof Fa?N.reversed:!1,ye=0;ye<U.length;ye++){var Le=U[ye];Le.container instanceof Ll&&typeof Le.container.value=="number"&&Le.container.value!==0&&(X=Le.container.value),Le.listValue=Us(X,Le.container.styles.listStyleType,!0),X+=z?-1:1}},pc=function(N){var U=new HA(N,null),X=new Zu(U),z=[];return EA(U,X,X,z),SA(U.container,z),X},WA=function(N,U){switch(U){case 0:return ys(N.topLeftBorderBox,N.topLeftPaddingBox,N.topRightBorderBox,N.topRightPaddingBox);case 1:return ys(N.topRightBorderBox,N.topRightPaddingBox,N.bottomRightBorderBox,N.bottomRightPaddingBox);case 2:return ys(N.bottomRightBorderBox,N.bottomRightPaddingBox,N.bottomLeftBorderBox,N.bottomLeftPaddingBox);case 3:default:return ys(N.bottomLeftBorderBox,N.bottomLeftPaddingBox,N.topLeftBorderBox,N.topLeftPaddingBox)}},mc=function(N,U){switch(U){case 0:return ys(N.topLeftBorderBox,N.topLeftBorderDoubleOuterBox,N.topRightBorderBox,N.topRightBorderDoubleOuterBox);case 1:return ys(N.topRightBorderBox,N.topRightBorderDoubleOuterBox,N.bottomRightBorderBox,N.bottomRightBorderDoubleOuterBox);case 2:return ys(N.bottomRightBorderBox,N.bottomRightBorderDoubleOuterBox,N.bottomLeftBorderBox,N.bottomLeftBorderDoubleOuterBox);case 3:default:return ys(N.bottomLeftBorderBox,N.bottomLeftBorderDoubleOuterBox,N.topLeftBorderBox,N.topLeftBorderDoubleOuterBox)}},gc=function(N,U){switch(U){case 0:return ys(N.topLeftBorderDoubleInnerBox,N.topLeftPaddingBox,N.topRightBorderDoubleInnerBox,N.topRightPaddingBox);case 1:return ys(N.topRightBorderDoubleInnerBox,N.topRightPaddingBox,N.bottomRightBorderDoubleInnerBox,N.bottomRightPaddingBox);case 2:return ys(N.bottomRightBorderDoubleInnerBox,N.bottomRightPaddingBox,N.bottomLeftBorderDoubleInnerBox,N.bottomLeftPaddingBox);case 3:default:return ys(N.bottomLeftBorderDoubleInnerBox,N.bottomLeftPaddingBox,N.topLeftBorderDoubleInnerBox,N.topLeftPaddingBox)}},vc=function(N,U){switch(U){case 0:return Ql(N.topLeftBorderStroke,N.topRightBorderStroke);case 1:return Ql(N.topRightBorderStroke,N.bottomRightBorderStroke);case 2:return Ql(N.bottomRightBorderStroke,N.bottomLeftBorderStroke);case 3:default:return Ql(N.bottomLeftBorderStroke,N.topLeftBorderStroke)}},Ql=function(N,U){var X=[];return cs(N)?X.push(N.subdivide(.5,!1)):X.push(N),cs(U)?X.push(U.subdivide(.5,!0)):X.push(U),X},ys=function(N,U,X,z){var ye=[];return cs(N)?ye.push(N.subdivide(.5,!1)):ye.push(N),cs(X)?ye.push(X.subdivide(.5,!0)):ye.push(X),cs(z)?ye.push(z.subdivide(.5,!0).reverse()):ye.push(z),cs(U)?ye.push(U.subdivide(.5,!1).reverse()):ye.push(U),ye},Hl=function(N){var U=N.bounds,X=N.styles;return U.add(X.borderLeftWidth,X.borderTopWidth,-(X.borderRightWidth+X.borderLeftWidth),-(X.borderTopWidth+X.borderBottomWidth))},Xu=function(N){var U=N.styles,X=N.bounds,z=so(U.paddingLeft,X.width),ye=so(U.paddingRight,X.width),Le=so(U.paddingTop,X.width),Ve=so(U.paddingBottom,X.width);return X.add(z+U.borderLeftWidth,Le+U.borderTopWidth,-(U.borderRightWidth+U.borderLeftWidth+z+ye),-(U.borderTopWidth+U.borderBottomWidth+Le+Ve))},yc=function(N,U){return N===0?U.bounds:N===2?Xu(U):Hl(U)},KA=function(N,U){return N===0?U.bounds:N===2?Xu(U):Hl(U)},xA=function(N,U,X){var z=yc(xs(N.styles.backgroundOrigin,U),N),ye=KA(xs(N.styles.backgroundClip,U),N),Le=bc(xs(N.styles.backgroundSize,U),X,z),Ve=Le[0],it=Le[1],nt=Ma(xs(N.styles.backgroundPosition,U),z.width-Ve,z.height-it),Tt=ta(xs(N.styles.backgroundRepeat,U),nt,Le,z,ye),Ht=Math.round(z.left+nt[0]),Jt=Math.round(z.top+nt[1]);return[Tt,Ht,Jt,Ve,it]},Wl=function(N){return Xi(N)&&N.value===Y.AUTO},Yu=function(N){return typeof N=="number"},bc=function(N,U,X){var z=U[0],ye=U[1],Le=U[2],Ve=N[0],it=N[1];if(!Ve)return[0,0];if(un(Ve)&&it&&un(it))return[so(Ve,X.width),so(it,X.height)];var nt=Yu(Le);if(Xi(Ve)&&(Ve.value===Y.CONTAIN||Ve.value===Y.COVER)){if(Yu(Le)){var Tt=X.width/X.height;return Tt<Le!=(Ve.value===Y.COVER)?[X.width,X.width/Le]:[X.height*Le,X.height]}return[X.width,X.height]}var Ht=Yu(z),Jt=Yu(ye),_=Ht||Jt;if(Wl(Ve)&&(!it||Wl(it))){if(Ht&&Jt)return[z,ye];if(!nt&&!_)return[X.width,X.height];if(_&&nt){var J=Ht?z:ye*Le,Ae=Jt?ye:z/Le;return[J,Ae]}var Ce=Ht?z:X.width,De=Jt?ye:X.height;return[Ce,De]}if(nt){var Pe=0,Ue=0;return un(Ve)?Pe=so(Ve,X.width):un(it)&&(Ue=so(it,X.height)),Wl(Ve)?Pe=Ue*Le:(!it||Wl(it))&&(Ue=Pe/Le),[Pe,Ue]}var ze=null,Xe=null;if(un(Ve)?ze=so(Ve,X.width):it&&un(it)&&(Xe=so(it,X.height)),ze!==null&&(!it||Wl(it))&&(Xe=Ht&&Jt?ze/z*ye:X.height),Xe!==null&&Wl(Ve)&&(ze=Ht&&Jt?Xe/ye*z:X.width),ze!==null&&Xe!==null)return[ze,Xe];throw new Error("Unable to calculate background-size for element")},xs=function(N,U){var X=N[U];return typeof X=="undefined"?N[0]:X},ta=function(N,U,X,z,ye){var Le=U[0],Ve=U[1],it=X[0],nt=X[1];switch(N){case 2:return[new Bn(Math.round(z.left),Math.round(z.top+Ve)),new Bn(Math.round(z.left+z.width),Math.round(z.top+Ve)),new Bn(Math.round(z.left+z.width),Math.round(nt+z.top+Ve)),new Bn(Math.round(z.left),Math.round(nt+z.top+Ve))];case 3:return[new Bn(Math.round(z.left+Le),Math.round(z.top)),new Bn(Math.round(z.left+Le+it),Math.round(z.top)),new Bn(Math.round(z.left+Le+it),Math.round(z.height+z.top)),new Bn(Math.round(z.left+Le),Math.round(z.height+z.top))];case 1:return[new Bn(Math.round(z.left+Le),Math.round(z.top+Ve)),new Bn(Math.round(z.left+Le+it),Math.round(z.top+Ve)),new Bn(Math.round(z.left+Le+it),Math.round(z.top+Ve+nt)),new Bn(Math.round(z.left+Le),Math.round(z.top+Ve+nt))];default:return[new Bn(Math.round(ye.left),Math.round(ye.top)),new Bn(Math.round(ye.left+ye.width),Math.round(ye.top)),new Bn(Math.round(ye.left+ye.width),Math.round(ye.height+ye.top)),new Bn(Math.round(ye.left),Math.round(ye.height+ye.top))]}},Pa="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",zA="Hidden Text",VA=function(){function N(U){this._data={},this._document=U}return N.prototype.parseMetrics=function(U,X){var z=this._document.createElement("div"),ye=this._document.createElement("img"),Le=this._document.createElement("span"),Ve=this._document.body;z.style.visibility="hidden",z.style.fontFamily=U,z.style.fontSize=X,z.style.margin="0",z.style.padding="0",z.style.whiteSpace="nowrap",Ve.appendChild(z),ye.src=Pa,ye.width=1,ye.height=1,ye.style.margin="0",ye.style.padding="0",ye.style.verticalAlign="baseline",Le.style.fontFamily=U,Le.style.fontSize=X,Le.style.margin="0",Le.style.padding="0",Le.appendChild(this._document.createTextNode(zA)),z.appendChild(Le),z.appendChild(ye);var it=ye.offsetTop-Le.offsetTop+2;z.removeChild(Le),z.appendChild(this._document.createTextNode(zA)),z.style.lineHeight="normal",ye.style.verticalAlign="super";var nt=ye.offsetTop-z.offsetTop+2;return Ve.removeChild(z),{baseline:it,middle:nt}},N.prototype.getMetrics=function(U,X){var z=U+" "+X;return typeof this._data[z]=="undefined"&&(this._data[z]=this.parseMetrics(U,X)),this._data[z]},N}(),Ua=function(){function N(U,X){this.context=U,this.options=X}return N}(),ks=1e4,wc=function(N){F(U,N);function U(X,z){var ye=N.call(this,X,z)||this;return ye._activeEffects=[],ye.canvas=z.canvas?z.canvas:document.createElement("canvas"),ye.ctx=ye.canvas.getContext("2d"),z.canvas||(ye.canvas.width=Math.floor(z.width*z.scale),ye.canvas.height=Math.floor(z.height*z.scale),ye.canvas.style.width=z.width+"px",ye.canvas.style.height=z.height+"px"),ye.fontMetrics=new VA(document),ye.ctx.scale(ye.options.scale,ye.options.scale),ye.ctx.translate(-z.x,-z.y),ye.ctx.textBaseline="bottom",ye._activeEffects=[],ye.context.logger.debug("Canvas renderer initialized ("+z.width+"x"+z.height+") with scale "+z.scale),ye}return U.prototype.applyEffects=function(X){for(var z=this;this._activeEffects.length;)this.popEffect();X.forEach(function(ye){return z.applyEffect(ye)})},U.prototype.applyEffect=function(X){this.ctx.save(),CA(X)&&(this.ctx.globalAlpha=X.opacity),wA(X)&&(this.ctx.translate(X.offsetX,X.offsetY),this.ctx.transform(X.matrix[0],X.matrix[1],X.matrix[2],X.matrix[3],X.matrix[4],X.matrix[5]),this.ctx.translate(-X.offsetX,-X.offsetY)),BA(X)&&(this.path(X.path),this.ctx.clip()),this._activeEffects.push(X)},U.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},U.prototype.renderStack=function(X){return le(this,void 0,void 0,function(){var z;return e(this,function(ye){switch(ye.label){case 0:return z=X.element.container.styles,z.isVisible()?[4,this.renderStackContent(X)]:[3,2];case 1:ye.sent(),ye.label=2;case 2:return[2]}})})},U.prototype.renderNode=function(X){return le(this,void 0,void 0,function(){return e(this,function(z){switch(z.label){case 0:if(vo(X.container.flags,16))debugger;return X.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(X)]:[3,3];case 1:return z.sent(),[4,this.renderNodeContent(X)];case 2:z.sent(),z.label=3;case 3:return[2]}})})},U.prototype.renderTextWithLetterSpacing=function(X,z,ye){var Le=this;if(z===0)this.ctx.fillText(X.text,X.bounds.left,X.bounds.top+ye);else{var Ve=Ea(X.text);Ve.reduce(function(it,nt){return Le.ctx.fillText(nt,it,X.bounds.top+ye),it+Le.ctx.measureText(nt).width},X.bounds.left)}},U.prototype.createFontStyle=function(X){var z=X.fontVariant.filter(function(Ve){return Ve==="normal"||Ve==="small-caps"}).join(""),ye=YA(X.fontFamily).join(", "),Le=ms(X.fontSize)?""+X.fontSize.number+X.fontSize.unit:X.fontSize.number+"px";return[[X.fontStyle,z,X.fontWeight,Le,ye].join(" "),ye,Le]},U.prototype.renderTextNode=function(X,z){return le(this,void 0,void 0,function(){var ye,Le,Ve,it,nt,Tt,Ht,Jt,_=this;return e(this,function(J){return ye=this.createFontStyle(z),Le=ye[0],Ve=ye[1],it=ye[2],this.ctx.font=Le,this.ctx.direction=z.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",nt=this.fontMetrics.getMetrics(Ve,it),Tt=nt.baseline,Ht=nt.middle,Jt=z.paintOrder,X.textBounds.forEach(function(Ae){Jt.forEach(function(Ce){switch(Ce){case 0:_.ctx.fillStyle=ro(z.color),_.renderTextWithLetterSpacing(Ae,z.letterSpacing,Tt);var De=z.textShadow;De.length&&Ae.text.trim().length&&(De.slice(0).reverse().forEach(function(Pe){_.ctx.shadowColor=ro(Pe.color),_.ctx.shadowOffsetX=Pe.offsetX.number*_.options.scale,_.ctx.shadowOffsetY=Pe.offsetY.number*_.options.scale,_.ctx.shadowBlur=Pe.blur.number,_.renderTextWithLetterSpacing(Ae,z.letterSpacing,Tt)}),_.ctx.shadowColor="",_.ctx.shadowOffsetX=0,_.ctx.shadowOffsetY=0,_.ctx.shadowBlur=0),z.textDecorationLine.length&&(_.ctx.fillStyle=ro(z.textDecorationColor||z.color),z.textDecorationLine.forEach(function(Pe){switch(Pe){case 1:_.ctx.fillRect(Ae.bounds.left,Math.round(Ae.bounds.top+Tt),Ae.bounds.width,1);break;case 2:_.ctx.fillRect(Ae.bounds.left,Math.round(Ae.bounds.top),Ae.bounds.width,1);break;case 3:_.ctx.fillRect(Ae.bounds.left,Math.ceil(Ae.bounds.top+Ht),Ae.bounds.width,1);break}}));break;case 1:z.webkitTextStrokeWidth&&Ae.text.trim().length&&(_.ctx.strokeStyle=ro(z.webkitTextStrokeColor),_.ctx.lineWidth=z.webkitTextStrokeWidth,_.ctx.lineJoin=window.chrome?"miter":"round",_.ctx.strokeText(Ae.text,Ae.bounds.left,Ae.bounds.top+Tt)),_.ctx.strokeStyle="",_.ctx.lineWidth=0,_.ctx.lineJoin="miter";break}})}),[2]})})},U.prototype.renderReplacedElement=function(X,z,ye){if(ye&&X.intrinsicWidth>0&&X.intrinsicHeight>0){var Le=Xu(X),Ve=pl(z);this.path(Ve),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(ye,0,0,X.intrinsicWidth,X.intrinsicHeight,Le.left,Le.top,Le.width,Le.height),this.ctx.restore()}},U.prototype.renderNodeContent=function(X){return le(this,void 0,void 0,function(){var z,ye,Le,Ve,it,nt,Ue,Ue,Tt,Ht,Jt,_,Xe,J,Ae,qe,Ce,De,Pe,Ue,ze,Xe,qe;return e(this,function(ut){switch(ut.label){case 0:this.applyEffects(X.getEffects(4)),z=X.container,ye=X.curves,Le=z.styles,Ve=0,it=z.textNodes,ut.label=1;case 1:return Ve<it.length?(nt=it[Ve],[4,this.renderTextNode(nt,Le)]):[3,4];case 2:ut.sent(),ut.label=3;case 3:return Ve++,[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 Ue=ut.sent(),this.renderReplacedElement(z,ye,Ue),[3,8];case 7:return ut.sent(),this.context.logger.error("Error loading image "+z.src),[3,8];case 8:if(z instanceof xa&&this.renderReplacedElement(z,ye,z.canvas),!(z instanceof Os))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 Ue=ut.sent(),this.renderReplacedElement(z,ye,Ue),[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?(Tt=new U(this.context,{scale:this.options.scale,backgroundColor:z.backgroundColor,x:0,y:0,width:z.width,height:z.height}),[4,Tt.render(z.tree)]):[3,14];case 13:Ht=ut.sent(),z.width&&z.height&&this.ctx.drawImage(Ht,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&&(Jt=Math.min(z.bounds.width,z.bounds.height),z.type===za?z.checked&&(this.ctx.save(),this.path([new Bn(z.bounds.left+Jt*.39363,z.bounds.top+Jt*.79),new Bn(z.bounds.left+Jt*.16,z.bounds.top+Jt*.5549),new Bn(z.bounds.left+Jt*.27347,z.bounds.top+Jt*.44071),new Bn(z.bounds.left+Jt*.39694,z.bounds.top+Jt*.5649),new Bn(z.bounds.left+Jt*.72983,z.bounds.top+Jt*.23),new Bn(z.bounds.left+Jt*.84,z.bounds.top+Jt*.34085),new Bn(z.bounds.left+Jt*.39363,z.bounds.top+Jt*.79)]),this.ctx.fillStyle=ro(Ol),this.ctx.fill(),this.ctx.restore()):z.type===il&&z.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(z.bounds.left+Jt/2,z.bounds.top+Jt/2,Jt/4,0,Math.PI*2,!0),this.ctx.fillStyle=ro(Ol),this.ctx.fill(),this.ctx.restore())),Bc(z)&&z.value.length){switch(_=this.createFontStyle(Le),Xe=_[0],J=_[1],Ae=this.fontMetrics.getMetrics(Xe,J).baseline,this.ctx.font=Xe,this.ctx.fillStyle=ro(Le.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=ZA(z.styles.textAlign),qe=Xu(z),Ce=0,z.styles.textAlign){case 1:Ce+=qe.width/2;break;case 2:Ce+=qe.width;break}De=qe.add(Ce,0,0,-qe.height/2+1),this.ctx.save(),this.path([new Bn(qe.left,qe.top),new Bn(qe.left+qe.width,qe.top),new Bn(qe.left+qe.width,qe.top+qe.height),new Bn(qe.left,qe.top+qe.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Ca(z.value,De),Le.letterSpacing,Ae),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!vo(z.styles.display,2048))return[3,20];if(z.styles.listStyleImage===null)return[3,19];if(Pe=z.styles.listStyleImage,Pe.type!==0)return[3,18];Ue=void 0,ze=Pe.url,ut.label=15;case 15:return ut.trys.push([15,17,,18]),[4,this.context.cache.match(ze)];case 16:return Ue=ut.sent(),this.ctx.drawImage(Ue,z.bounds.left-(Ue.width+10),z.bounds.top),[3,18];case 17:return ut.sent(),this.context.logger.error("Error loading list-style-image "+ze),[3,18];case 18:return[3,20];case 19:X.listValue&&z.styles.listStyleType!==-1&&(Xe=this.createFontStyle(Le)[0],this.ctx.font=Xe,this.ctx.fillStyle=ro(Le.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",qe=new g(z.bounds.left,z.bounds.top+so(z.styles.paddingTop,z.bounds.width),z.bounds.width,Sr(Le.lineHeight,Le.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Ca(X.listValue,qe),Le.letterSpacing,Sr(Le.lineHeight,Le.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),ut.label=20;case 20:return[2]}})})},U.prototype.renderStackContent=function(X){return le(this,void 0,void 0,function(){var z,ye,Pe,Le,Ve,Pe,it,nt,Pe,Tt,Ht,Pe,Jt,_,Pe,J,Ae,Pe,Ce,De,Pe;return e(this,function(Ue){switch(Ue.label){case 0:if(vo(X.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(X.element)];case 1:Ue.sent(),z=0,ye=X.negativeZIndex,Ue.label=2;case 2:return z<ye.length?(Pe=ye[z],[4,this.renderStack(Pe)]):[3,5];case 3:Ue.sent(),Ue.label=4;case 4:return z++,[3,2];case 5:return[4,this.renderNodeContent(X.element)];case 6:Ue.sent(),Le=0,Ve=X.nonInlineLevel,Ue.label=7;case 7:return Le<Ve.length?(Pe=Ve[Le],[4,this.renderNode(Pe)]):[3,10];case 8:Ue.sent(),Ue.label=9;case 9:return Le++,[3,7];case 10:it=0,nt=X.nonPositionedFloats,Ue.label=11;case 11:return it<nt.length?(Pe=nt[it],[4,this.renderStack(Pe)]):[3,14];case 12:Ue.sent(),Ue.label=13;case 13:return it++,[3,11];case 14:Tt=0,Ht=X.nonPositionedInlineLevel,Ue.label=15;case 15:return Tt<Ht.length?(Pe=Ht[Tt],[4,this.renderStack(Pe)]):[3,18];case 16:Ue.sent(),Ue.label=17;case 17:return Tt++,[3,15];case 18:Jt=0,_=X.inlineLevel,Ue.label=19;case 19:return Jt<_.length?(Pe=_[Jt],[4,this.renderNode(Pe)]):[3,22];case 20:Ue.sent(),Ue.label=21;case 21:return Jt++,[3,19];case 22:J=0,Ae=X.zeroOrAutoZIndexOrTransformedOrOpacity,Ue.label=23;case 23:return J<Ae.length?(Pe=Ae[J],[4,this.renderStack(Pe)]):[3,26];case 24:Ue.sent(),Ue.label=25;case 25:return J++,[3,23];case 26:Ce=0,De=X.positiveZIndex,Ue.label=27;case 27:return Ce<De.length?(Pe=De[Ce],[4,this.renderStack(Pe)]):[3,30];case 28:Ue.sent(),Ue.label=29;case 29:return Ce++,[3,27];case 30:return[2]}})})},U.prototype.mask=function(X){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(X.slice(0).reverse()),this.ctx.closePath()},U.prototype.path=function(X){this.ctx.beginPath(),this.formatPath(X),this.ctx.closePath()},U.prototype.formatPath=function(X){var z=this;X.forEach(function(ye,Le){var Ve=cs(ye)?ye.start:ye;Le===0?z.ctx.moveTo(Ve.x,Ve.y):z.ctx.lineTo(Ve.x,Ve.y),cs(ye)&&z.ctx.bezierCurveTo(ye.startControl.x,ye.startControl.y,ye.endControl.x,ye.endControl.y,ye.end.x,ye.end.y)})},U.prototype.renderRepeat=function(X,z,ye,Le){this.path(X),this.ctx.fillStyle=z,this.ctx.translate(ye,Le),this.ctx.fill(),this.ctx.translate(-ye,-Le)},U.prototype.resizeImage=function(X,z,ye){var Le;if(X.width===z&&X.height===ye)return X;var Ve=(Le=this.canvas.ownerDocument)!==null&&Le!==void 0?Le:document,it=Ve.createElement("canvas");it.width=Math.max(1,z),it.height=Math.max(1,ye);var nt=it.getContext("2d");return nt.drawImage(X,0,0,X.width,X.height,0,0,z,ye),it},U.prototype.renderBackgroundImage=function(X){return le(this,void 0,void 0,function(){var z,ye,Le,Ve,it,nt;return e(this,function(Tt){switch(Tt.label){case 0:z=X.styles.backgroundImage.length-1,ye=function(Ht){var Jt,_,J,br,_r,mn,Ft,wr,Qt,Ae,br,_r,mn,Ft,wr,Ce,De,Pe,Ue,ze,Xe,qe,ut,kt,Qt,Bt,br,sr,jt,Ft,wr,Nr,_r,mn,dn,Jn,gn,Qi,zi,Pi,Di,Vi;return e(this,function(Ji){switch(Ji.label){case 0:if(Ht.type!==0)return[3,5];Jt=void 0,_=Ht.url,Ji.label=1;case 1:return Ji.trys.push([1,3,,4]),[4,Le.context.cache.match(_)];case 2:return Jt=Ji.sent(),[3,4];case 3:return Ji.sent(),Le.context.logger.error("Error loading background-image "+_),[3,4];case 4:return Jt&&(J=xA(X,z,[Jt.width,Jt.height,Jt.width/Jt.height]),br=J[0],_r=J[1],mn=J[2],Ft=J[3],wr=J[4],Qt=Le.ctx.createPattern(Le.resizeImage(Jt,Ft,wr),"repeat"),Le.renderRepeat(br,Qt,_r,mn)),[3,6];case 5:NA(Ht)?(Ae=xA(X,z,[null,null,null]),br=Ae[0],_r=Ae[1],mn=Ae[2],Ft=Ae[3],wr=Ae[4],Ce=Zs(Ht.angle,Ft,wr),De=Ce[0],Pe=Ce[1],Ue=Ce[2],ze=Ce[3],Xe=Ce[4],qe=document.createElement("canvas"),qe.width=Ft,qe.height=wr,ut=qe.getContext("2d"),kt=ut.createLinearGradient(Pe,ze,Ue,Xe),nA(Ht.stops,De).forEach(function(wi){return kt.addColorStop(wi.stop,ro(wi.color))}),ut.fillStyle=kt,ut.fillRect(0,0,Ft,wr),Ft>0&&wr>0&&(Qt=Le.ctx.createPattern(qe,"repeat"),Le.renderRepeat(br,Qt,_r,mn))):cc(Ht)&&(Bt=xA(X,z,[null,null,null]),br=Bt[0],sr=Bt[1],jt=Bt[2],Ft=Bt[3],wr=Bt[4],Nr=Ht.position.length===0?[yl]:Ht.position,_r=so(Nr[0],Ft),mn=so(Nr[Nr.length-1],wr),dn=Na(Ht,_r,mn,Ft,wr),Jn=dn[0],gn=dn[1],Jn>0&&gn>0&&(Qi=Le.ctx.createRadialGradient(sr+_r,jt+mn,0,sr+_r,jt+mn,Jn),nA(Ht.stops,Jn*2).forEach(function(wi){return Qi.addColorStop(wi.stop,ro(wi.color))}),Le.path(br),Le.ctx.fillStyle=Qi,Jn!==gn?(zi=X.bounds.left+.5*X.bounds.width,Pi=X.bounds.top+.5*X.bounds.height,Di=gn/Jn,Vi=1/Di,Le.ctx.save(),Le.ctx.translate(zi,Pi),Le.ctx.transform(1,0,0,Di,0,0),Le.ctx.translate(-zi,-Pi),Le.ctx.fillRect(sr,Vi*(jt-Pi)+Pi,Ft,wr*Vi),Le.ctx.restore()):Le.ctx.fill())),Ji.label=6;case 6:return z--,[2]}})},Le=this,Ve=0,it=X.styles.backgroundImage.slice(0).reverse(),Tt.label=1;case 1:return Ve<it.length?(nt=it[Ve],[5,ye(nt)]):[3,4];case 2:Tt.sent(),Tt.label=3;case 3:return Ve++,[3,1];case 4:return[2]}})})},U.prototype.renderSolidBorder=function(X,z,ye){return le(this,void 0,void 0,function(){return e(this,function(Le){return this.path(WA(ye,z)),this.ctx.fillStyle=ro(X),this.ctx.fill(),[2]})})},U.prototype.renderDoubleBorder=function(X,z,ye,Le){return le(this,void 0,void 0,function(){var Ve,it;return e(this,function(nt){switch(nt.label){case 0:return z<3?[4,this.renderSolidBorder(X,ye,Le)]:[3,2];case 1:return nt.sent(),[2];case 2:return Ve=mc(Le,ye),this.path(Ve),this.ctx.fillStyle=ro(X),this.ctx.fill(),it=gc(Le,ye),this.path(it),this.ctx.fill(),[2]}})})},U.prototype.renderNodeBackgroundAndBorders=function(X){return le(this,void 0,void 0,function(){var z,ye,Le,Ve,it,nt,Tt,Ht,Jt=this;return e(this,function(_){switch(_.label){case 0:return this.applyEffects(X.getEffects(2)),z=X.container.styles,ye=!qo(z.backgroundColor)||z.backgroundImage.length,Le=[{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}],Ve=GA(xs(z.backgroundClip,0),X.curves),ye||z.boxShadow.length?(this.ctx.save(),this.path(Ve),this.ctx.clip(),qo(z.backgroundColor)||(this.ctx.fillStyle=ro(z.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(X.container)]):[3,2];case 1:_.sent(),this.ctx.restore(),z.boxShadow.slice(0).reverse().forEach(function(J){Jt.ctx.save();var Ae=fs(X.curves),Ce=J.inset?0:ks,De=Gu(Ae,-Ce+(J.inset?1:-1)*J.spread.number,(J.inset?1:-1)*J.spread.number,J.spread.number*(J.inset?-2:2),J.spread.number*(J.inset?-2:2));J.inset?(Jt.path(Ae),Jt.ctx.clip(),Jt.mask(De)):(Jt.mask(Ae),Jt.ctx.clip(),Jt.path(De)),Jt.ctx.shadowOffsetX=J.offsetX.number+Ce,Jt.ctx.shadowOffsetY=J.offsetY.number,Jt.ctx.shadowColor=ro(J.color),Jt.ctx.shadowBlur=J.blur.number,Jt.ctx.fillStyle=J.inset?ro(J.color):"rgba(0,0,0,1)",Jt.ctx.fill(),Jt.ctx.restore()}),_.label=2;case 2:it=0,nt=0,Tt=Le,_.label=3;case 3:return nt<Tt.length?(Ht=Tt[nt],Ht.style!==0&&!qo(Ht.color)&&Ht.width>0?Ht.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Ht.color,Ht.width,it,X.curves,2)]:[3,11]):[3,13];case 4:return _.sent(),[3,11];case 5:return Ht.style!==3?[3,7]:[4,this.renderDashedDottedBorder(Ht.color,Ht.width,it,X.curves,3)];case 6:return _.sent(),[3,11];case 7:return Ht.style!==4?[3,9]:[4,this.renderDoubleBorder(Ht.color,Ht.width,it,X.curves)];case 8:return _.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Ht.color,it,X.curves)];case 10:_.sent(),_.label=11;case 11:it++,_.label=12;case 12:return nt++,[3,3];case 13:return[2]}})})},U.prototype.renderDashedDottedBorder=function(X,z,ye,Le,Ve){return le(this,void 0,void 0,function(){var it,nt,Tt,Ht,Jt,_,J,Ae,Ce,De,Pe,Ue,ze,Xe,qe,ut,qe,ut;return e(this,function(kt){return this.ctx.save(),it=vc(Le,ye),nt=WA(Le,ye),Ve===2&&(this.path(nt),this.ctx.clip()),cs(nt[0])?(Tt=nt[0].start.x,Ht=nt[0].start.y):(Tt=nt[0].x,Ht=nt[0].y),cs(nt[1])?(Jt=nt[1].end.x,_=nt[1].end.y):(Jt=nt[1].x,_=nt[1].y),ye===0||ye===2?J=Math.abs(Tt-Jt):J=Math.abs(Ht-_),this.ctx.beginPath(),Ve===3?this.formatPath(it):this.formatPath(nt.slice(0,2)),Ae=z<3?z*3:z*2,Ce=z<3?z*2:z,Ve===3&&(Ae=z,Ce=z),De=!0,J<=Ae*2?De=!1:J<=Ae*2+Ce?(Pe=J/(2*Ae+Ce),Ae*=Pe,Ce*=Pe):(Ue=Math.floor((J+Ce)/(Ae+Ce)),ze=(J-Ue*Ae)/(Ue-1),Xe=(J-(Ue+1)*Ae)/Ue,Ce=Xe<=0||Math.abs(Ce-ze)<Math.abs(Ce-Xe)?ze:Xe),De&&(Ve===3?this.ctx.setLineDash([0,Ae+Ce]):this.ctx.setLineDash([Ae,Ce])),Ve===3?(this.ctx.lineCap="round",this.ctx.lineWidth=z):this.ctx.lineWidth=z*2+1.1,this.ctx.strokeStyle=ro(X),this.ctx.stroke(),this.ctx.setLineDash([]),Ve===2&&(cs(nt[0])&&(qe=nt[3],ut=nt[0],this.ctx.beginPath(),this.formatPath([new Bn(qe.end.x,qe.end.y),new Bn(ut.start.x,ut.start.y)]),this.ctx.stroke()),cs(nt[1])&&(qe=nt[1],ut=nt[2],this.ctx.beginPath(),this.formatPath([new Bn(qe.end.x,qe.end.y),new Bn(ut.start.x,ut.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},U.prototype.render=function(X){return le(this,void 0,void 0,function(){var z;return e(this,function(ye){switch(ye.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=ro(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),z=pc(X),[4,this.renderStack(z)];case 1:return ye.sent(),this.applyEffects([]),[2,this.canvas]}})})},U}(Ua),Bc=function(N){return N instanceof Hu||N instanceof lu?!0:N instanceof ol&&N.type!==il&&N.type!==za},GA=function(N,U){switch(N){case 0:return fs(U);case 2:return Ku(U);case 1:default:return pl(U)}},ZA=function(N){switch(N){case 1:return"center";case 2:return"right";case 0:default:return"left"}},XA=["-apple-system","system-ui"],YA=function(N){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?N.filter(function(U){return XA.indexOf(U)===-1}):N},Cc=function(N){F(U,N);function U(X,z){var ye=N.call(this,X,z)||this;return ye.canvas=z.canvas?z.canvas:document.createElement("canvas"),ye.ctx=ye.canvas.getContext("2d"),ye.options=z,ye.canvas.width=Math.floor(z.width*z.scale),ye.canvas.height=Math.floor(z.height*z.scale),ye.canvas.style.width=z.width+"px",ye.canvas.style.height=z.height+"px",ye.ctx.scale(ye.options.scale,ye.options.scale),ye.ctx.translate(-z.x,-z.y),ye.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+z.width+"x"+z.height+" at "+z.x+","+z.y+") with scale "+z.scale),ye}return U.prototype.render=function(X){return le(this,void 0,void 0,function(){var z,ye;return e(this,function(Le){switch(Le.label){case 0:return z=ou(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,X),[4,Ju(z)];case 1:return ye=Le.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=ro(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(ye,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},U}(Ua),Ju=function(N){return new Promise(function(U,X){var z=new Image;z.onload=function(){U(z)},z.onerror=X,z.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(N))})},qu=function(){function N(U){var X=U.id,z=U.enabled;this.id=X,this.enabled=z,this.start=Date.now()}return N.prototype.debug=function(){for(var U=[],X=0;X<arguments.length;X++)U[X]=arguments[X];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,v([this.id,this.getTime()+"ms"],U)):this.info.apply(this,U))},N.prototype.getTime=function(){return Date.now()-this.start},N.prototype.info=function(){for(var U=[],X=0;X<arguments.length;X++)U[X]=arguments[X];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,v([this.id,this.getTime()+"ms"],U))},N.prototype.warn=function(){for(var U=[],X=0;X<arguments.length;X++)U[X]=arguments[X];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,v([this.id,this.getTime()+"ms"],U)):this.info.apply(this,U))},N.prototype.error=function(){for(var U=[],X=0;X<arguments.length;X++)U[X]=arguments[X];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,v([this.id,this.getTime()+"ms"],U)):this.info.apply(this,U))},N.instances={},N}(),pu=function(){function N(U,X){var z;this.windowBounds=X,this.instanceName="#"+N.instanceCount++,this.logger=new qu({id:this.instanceName,enabled:U.logging}),this.cache=(z=U.cache)!==null&&z!==void 0?z:new hl(this,U)}return N.instanceCount=1,N}(),FA=function(N,U){return U===void 0&&(U={}),JA(N,U)};typeof window!="undefined"&&dl.setContext(window);var JA=function(N,U){return le(void 0,void 0,void 0,function(){var X,z,ye,Le,Ve,it,nt,Tt,Ht,Jt,_,J,Ae,Ce,De,Pe,Ue,ze,Xe,qe,kt,ut,kt,Qt,Bt,br,sr,jt,Ft,wr,Nr,_r,mn,dn,Jn,gn,Qi,zi,Pi,Di;return e(this,function(Vi){switch(Vi.label){case 0:if(!N||typeof N!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(X=N.ownerDocument,!X)throw new Error("Element is not attached to a Document");if(z=X.defaultView,!z)throw new Error("Document is not attached to a Window");return ye={allowTaint:(Qt=U.allowTaint)!==null&&Qt!==void 0?Qt:!1,imageTimeout:(Bt=U.imageTimeout)!==null&&Bt!==void 0?Bt:15e3,proxy:U.proxy,useCORS:(br=U.useCORS)!==null&&br!==void 0?br:!1},Le=L({logging:(sr=U.logging)!==null&&sr!==void 0?sr:!0,cache:U.cache},ye),Ve={windowWidth:(jt=U.windowWidth)!==null&&jt!==void 0?jt:z.innerWidth,windowHeight:(Ft=U.windowHeight)!==null&&Ft!==void 0?Ft:z.innerHeight,scrollX:(wr=U.scrollX)!==null&&wr!==void 0?wr:z.pageXOffset,scrollY:(Nr=U.scrollY)!==null&&Nr!==void 0?Nr:z.pageYOffset},it=new g(Ve.scrollX,Ve.scrollY,Ve.windowWidth,Ve.windowHeight),nt=new pu(Le,it),Tt=(_r=U.foreignObjectRendering)!==null&&_r!==void 0?_r:!1,Ht={allowTaint:(mn=U.allowTaint)!==null&&mn!==void 0?mn:!1,onclone:U.onclone,ignoreElements:U.ignoreElements,inlineImages:Tt,copyStyles:Tt},nt.logger.debug("Starting document clone with size "+it.width+"x"+it.height+" scrolled to "+-it.left+","+-it.top),Jt=new us(nt,N,Ht),_=Jt.clonedReferenceElement,_?[4,Jt.toIFrame(X,it)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return J=Vi.sent(),Ae=Wi(_)||_i(_)?u(_.ownerDocument):c(nt,_),Ce=Ae.width,De=Ae.height,Pe=Ae.left,Ue=Ae.top,ze=Ec(nt,_,U.backgroundColor),Xe={canvas:U.canvas,backgroundColor:ze,scale:(Jn=(dn=U.scale)!==null&&dn!==void 0?dn:z.devicePixelRatio)!==null&&Jn!==void 0?Jn:1,x:((gn=U.x)!==null&&gn!==void 0?gn:0)+Pe,y:((Qi=U.y)!==null&&Qi!==void 0?Qi:0)+Ue,width:(zi=U.width)!==null&&zi!==void 0?zi:Math.ceil(Ce),height:(Pi=U.height)!==null&&Pi!==void 0?Pi:Math.ceil(De)},Tt?(nt.logger.debug("Document cloned, using foreign object rendering"),kt=new Cc(nt,Xe),[4,kt.render(_)]):[3,3];case 2:return qe=Vi.sent(),[3,5];case 3:return nt.logger.debug("Document cloned, element located at "+Pe+","+Ue+" with size "+Ce+"x"+De+" using computed rendering"),nt.logger.debug("Starting DOM parsing"),ut=Tl(nt,_),ze===ut.styles.backgroundColor&&(ut.styles.backgroundColor=oa.TRANSPARENT),nt.logger.debug("Starting renderer for element at "+Xe.x+","+Xe.y+" with size "+Xe.width+"x"+Xe.height),kt=new wc(nt,Xe),[4,kt.render(ut)];case 4:qe=Vi.sent(),Vi.label=5;case 5:return(!((Di=U.removeContainer)!==null&&Di!==void 0)||Di)&&(us.destroy(J)||nt.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),nt.logger.debug("Finished rendering"),[2,qe]}})})},Ec=function(N,U,X){var z=U.ownerDocument,ye=z.documentElement?wl(N,getComputedStyle(z.documentElement).backgroundColor):oa.TRANSPARENT,Le=z.body?wl(N,getComputedStyle(z.body).backgroundColor):oa.TRANSPARENT,Ve=typeof X=="string"?wl(N,X):X===null?oa.TRANSPARENT:4294967295;return U===z.documentElement?qo(ye)?qo(Le)?Ve:Le:ye:Ve};return FA})},65022:function(Ur,st,F){var L=F(97671);(function(e,v){Ur.exports=v(F(32092),F(64270))})(self,function(le,e){return function(){var v={"./src/plugin/hyperlinks.js":function(n,l,o){"use strict";o.r(l);var s=o("./node_modules/core-js/modules/web.dom-collections.for-each.js"),r=o.n(s),t=o("./node_modules/core-js/modules/es.string.link.js"),i=o.n(t),a=o("./src/worker.js"),A=o("./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,E=y.querySelectorAll("a"),B=(0,A.unitConvert)(y.getBoundingClientRect(),this.prop.pageSize.k);p=[],Array.prototype.forEach.call(E,function(b){for(var w=b.getClientRects(),S=0;S<w.length;S++){var C=(0,A.unitConvert)(w[S],this.prop.pageSize.k);C.left-=B.left,C.top-=B.top;var P=Math.floor(C.top/this.prop.pageSize.inner.height)+1,R=this.opt.margin[0]+C.top%this.prop.pageSize.inner.height,Z=this.opt.margin[1]+C.left;p.push({page:P,top:R,left:Z,clientRect:C,link:b})}},this)}})},a.default.prototype.toPdf=function(){return h.toPdf.call(this).then(function(){if(this.opt.enableLinks){p.forEach(function(E){this.prop.pdf.setPage(E.page),this.prop.pdf.link(E.left,E.top,E.clientRect.width,E.clientRect.height,{url:E.link.href})},this);var y=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(y)}})}},"./src/plugin/jspdf-plugin.js":function(n,l,o){"use strict";o.r(l);var s=o("./node_modules/core-js/modules/es.symbol.js"),r=o.n(s),t=o("./node_modules/core-js/modules/es.symbol.description.js"),i=o.n(t),a=o("./node_modules/core-js/modules/es.object.to-string.js"),A=o.n(a),p=o("./node_modules/core-js/modules/es.symbol.iterator.js"),h=o.n(p),m=o("./node_modules/core-js/modules/es.array.iterator.js"),d=o.n(m),y=o("./node_modules/core-js/modules/es.string.iterator.js"),E=o.n(y),B=o("./node_modules/core-js/modules/web.dom-collections.iterator.js"),b=o.n(B),w=o("jspdf"),S=o.n(w);function C(P){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?C=function(Z){return typeof Z}:C=function(Z){return Z&&typeof Symbol=="function"&&Z.constructor===Symbol&&Z!==Symbol.prototype?"symbol":typeof Z},C(P)}w.jsPDF.getPageSize=function(P,R,Z){if(C(P)==="object"){var I=P;P=I.orientation,R=I.unit||R,Z=I.format||Z}R=R||"mm",Z=Z||"a4",P=(""+(P||"P")).toLowerCase();var V=(""+Z).toLowerCase(),M={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(R){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: "+R}if(M.hasOwnProperty(V))var te=M[V][1]/k,ne=M[V][0]/k;else try{var te=Z[1],ne=Z[0]}catch(se){throw new Error("Invalid format: "+Z)}if(P==="p"||P==="portrait"){if(P="p",ne>te){var Q=ne;ne=te,te=Q}}else if(P==="l"||P==="landscape"){if(P="l",te>ne){var Q=ne;ne=te,te=Q}}else throw"Invalid orientation: "+P;var ue={width:ne,height:te,unit:R,k};return ue},l.default=w.jsPDF},"./src/plugin/pagebreaks.js":function(n,l,o){"use strict";o.r(l);var s=o("./node_modules/core-js/modules/es.array.concat.js"),r=o.n(s),t=o("./node_modules/core-js/modules/es.array.slice.js"),i=o.n(t),a=o("./node_modules/core-js/modules/es.array.join.js"),A=o.n(a),p=o("./node_modules/core-js/modules/web.dom-collections.for-each.js"),h=o.n(p),m=o("./node_modules/core-js/modules/es.object.keys.js"),d=o.n(m),y=o("./src/worker.js"),E=o("./src/utils.js"),B={toContainer:y.default.prototype.toContainer};y.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},y.default.prototype.toContainer=function(){return B.toContainer.call(this).then(function(){var S=this.prop.container,C=this.prop.pageSize.inner.px.height,P=[].concat(this.opt.pagebreak.mode),R={avoidAll:P.indexOf("avoid-all")!==-1,css:P.indexOf("css")!==-1,legacy:P.indexOf("legacy")!==-1},Z={},I=this;["before","after","avoid"].forEach(function(k){var te=R.avoidAll&&k==="avoid";Z[k]=te?[]:[].concat(I.opt.pagebreak[k]||[]),Z[k].length>0&&(Z[k]=Array.prototype.slice.call(S.querySelectorAll(Z[k].join(", "))))});var V=S.querySelectorAll(".html2pdf__page-break");V=Array.prototype.slice.call(V);var M=S.querySelectorAll("*");Array.prototype.forEach.call(M,function(te){var ne={before:!1,after:R.legacy&&V.indexOf(te)!==-1,avoid:R.avoidAll};if(R.css){var Q=window.getComputedStyle(te),ue=["always","page","left","right"],se=["avoid","avoid-page"];ne={before:ne.before||ue.indexOf(Q.breakBefore||Q.pageBreakBefore)!==-1,after:ne.after||ue.indexOf(Q.breakAfter||Q.pageBreakAfter)!==-1,avoid:ne.avoid||se.indexOf(Q.breakInside||Q.pageBreakInside)!==-1}}Object.keys(ne).forEach(function(be){ne[be]=ne[be]||Z[be].indexOf(te)!==-1});var de=te.getBoundingClientRect();if(ne.avoid&&!ne.before){var me=Math.floor(de.top/C),Ee=Math.floor(de.bottom/C),ve=Math.abs(de.bottom-de.top)/C;Ee!==me&&ve<=1&&(ne.before=!0)}if(ne.before){var Be=(0,E.createElement)("div",{style:{display:"block",height:C-de.top%C+"px"}});te.parentNode.insertBefore(Be,te)}if(ne.after){var Be=(0,E.createElement)("div",{style:{display:"block",height:C-de.bottom%C+"px"}});te.parentNode.insertBefore(Be,te.nextSibling)}})})}},"./src/utils.js":function(n,l,o){"use strict";o.r(l),o.d(l,{objType:function(){return P},createElement:function(){return R},cloneNode:function(){return Z},unitConvert:function(){return I},toPx:function(){return V}});var s=o("./node_modules/core-js/modules/es.number.constructor.js"),r=o.n(s),t=o("./node_modules/core-js/modules/es.symbol.js"),i=o.n(t),a=o("./node_modules/core-js/modules/es.symbol.description.js"),A=o.n(a),p=o("./node_modules/core-js/modules/es.object.to-string.js"),h=o.n(p),m=o("./node_modules/core-js/modules/es.symbol.iterator.js"),d=o.n(m),y=o("./node_modules/core-js/modules/es.array.iterator.js"),E=o.n(y),B=o("./node_modules/core-js/modules/es.string.iterator.js"),b=o.n(B),w=o("./node_modules/core-js/modules/web.dom-collections.iterator.js"),S=o.n(w);function C(M){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?C=function(te){return typeof te}:C=function(te){return te&&typeof Symbol=="function"&&te.constructor===Symbol&&te!==Symbol.prototype?"symbol":typeof te},C(M)}var P=function(k){var te=C(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"},R=function(k,te){var ne=document.createElement(k);if(te.className&&(ne.className=te.className),te.innerHTML){ne.innerHTML=te.innerHTML;for(var Q=ne.getElementsByTagName("script"),ue=Q.length;ue-- >0;null)Q[ue].parentNode.removeChild(Q[ue])}for(var se in te.style)ne.style[se]=te.style[se];return ne},Z=function M(k,te){for(var ne=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")&&ne.appendChild(M(Q,te));return k.nodeType===1&&(k.nodeName==="CANVAS"?(ne.width=k.width,ne.height=k.height,ne.getContext("2d").drawImage(k,0,0)):(k.nodeName==="TEXTAREA"||k.nodeName==="SELECT")&&(ne.value=k.value),ne.addEventListener("load",function(){ne.scrollTop=k.scrollTop,ne.scrollLeft=k.scrollLeft},!0)),ne},I=function(k,te){if(P(k)==="number")return k*72/96/te;var ne={};for(var Q in k)ne[Q]=k[Q]*72/96/te;return ne},V=function(k,te){return Math.floor(k*te/72*96)}},"./src/worker.js":function(n,l,o){"use strict";o.r(l);var s=o("./node_modules/core-js/modules/es.object.assign.js"),r=o.n(s),t=o("./node_modules/core-js/modules/es.array.map.js"),i=o.n(t),a=o("./node_modules/core-js/modules/es.object.keys.js"),A=o.n(a),p=o("./node_modules/core-js/modules/es.array.concat.js"),h=o.n(p),m=o("./node_modules/core-js/modules/es.object.to-string.js"),d=o.n(m),y=o("./node_modules/core-js/modules/es.regexp.to-string.js"),E=o.n(y),B=o("./node_modules/core-js/modules/es.function.name.js"),b=o.n(B),w=o("./node_modules/core-js/modules/web.dom-collections.for-each.js"),S=o.n(w),C=o("jspdf"),P=o.n(C),R=o("html2canvas"),Z=o.n(R),I=o("./src/utils.js"),V=o("./node_modules/es6-promise/dist/es6-promise.js"),M=o.n(V),k=M().Promise,te=function ne(Q){var ue=Object.assign(ne.convert(k.resolve()),JSON.parse(JSON.stringify(ne.template))),se=ne.convert(k.resolve(),ue);return se=se.setProgress(1,ne,1,[ne]),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(de){switch((0,I.objType)(de)){case"string":return"string";case"element":return de.nodeName.toLowerCase&&de.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,I.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)"},de={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 me=(0,I.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,I.createElement)("div",{className:"html2pdf__overlay",style:se}),this.prop.container=(0,I.createElement)("div",{className:"html2pdf__container",style:de}),this.prop.container.appendChild(me),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,R(this.prop.container,se)}).then(function(se){var de=this.opt.html2canvas.onrendered||function(){};de(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,de=this.opt,me=se.height,Ee=Math.floor(se.width*this.prop.pageSize.inner.ratio),ve=Math.ceil(me/Ee),Be=this.prop.pageSize.inner.height,be=document.createElement("canvas"),_e=be.getContext("2d");be.width=se.width,be.height=Ee,this.prop.pdf=this.prop.pdf||new C.jsPDF(de.jsPDF);for(var Ke=0;Ke<ve;Ke++){Ke===ve-1&&me%Ee!==0&&(be.height=me%Ee,Be=be.height*this.prop.pageSize.inner.width/be.width);var He=be.width,ge=be.height;_e.fillStyle="white",_e.fillRect(0,0,He,ge),_e.drawImage(se,0,Ke*Ee,He,ge,0,0,He,ge),Ke&&this.prop.pdf.addPage();var ie=be.toDataURL("image/"+de.image.type,de.image.quality);this.prop.pdf.addImage(ie,de.image.type,de.margin[1],de.margin[0],this.prop.pageSize.inner.width,Be)}})},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,I.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 de=Q in te.template.prop?this.prop[Q]:this.opt[Q];return ue?ue(de):de})},te.prototype.setMargin=function(Q){return this.then(function(){switch((0,I.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||C.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,I.toPx)(Q.inner.width,Q.k),height:(0,I.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,de){return Q!=null&&(this.progress.val=Q),ue!=null&&(this.progress.state=ue),se!=null&&(this.progress.n=se),de!=null&&(this.progress.stack=de),this.progress.ratio=this.progress.val/this.progress.state,this},te.prototype.updateProgress=function(Q,ue,se,de){return this.setProgress(Q?this.progress.val+Q:null,ue||null,se?this.progress.n+se:null,de?this.progress.stack.concat(de):null)},te.prototype.then=function(Q,ue){var se=this;return this.thenCore(Q,ue,function(me,Ee){return se.updateProgress(null,null,1,[me]),k.prototype.then.call(this,function(Be){return se.updateProgress(null,me),Be}).then(me,Ee).then(function(Be){return se.updateProgress(1),Be})})},te.prototype.thenCore=function(Q,ue,se){se=se||k.prototype.then;var de=this;Q&&(Q=Q.bind(de)),ue&&(ue=ue.bind(de));var me=k.toString().indexOf("[native code]")!==-1&&k.name==="Promise",Ee=me?de:te.convert(Object.assign({},de),k.prototype),ve=se.call(Ee,Q,ue);return te.convert(ve,de.__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(de){ue=ue.thenCore(de)}),ue},te.prototype.catch=function(ne){ne&&(ne=ne.bind(this));var Q=k.prototype.catch.call(this,ne);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,o){var s=o("./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,o){var s=o("./node_modules/core-js/internals/well-known-symbol.js"),r=o("./node_modules/core-js/internals/object-create.js"),t=o("./node_modules/core-js/internals/object-define-property.js"),i=s("unscopables"),a=Array.prototype;a[i]==null&&t.f(a,i,{configurable:!0,value:r(null)}),n.exports=function(A){a[i][A]=!0}},"./node_modules/core-js/internals/an-object.js":function(n,l,o){var s=o("./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,o){"use strict";var s=o("./node_modules/core-js/internals/array-iteration.js").forEach,r=o("./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,o){var s=o("./node_modules/core-js/internals/to-indexed-object.js"),r=o("./node_modules/core-js/internals/to-length.js"),t=o("./node_modules/core-js/internals/to-absolute-index.js"),i=function(a){return function(A,p,h){var m=s(A),d=r(m.length),y=t(h,d),E;if(a&&p!=p){for(;d>y;)if(E=m[y++],E!=E)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:i(!0),indexOf:i(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(n,l,o){var s=o("./node_modules/core-js/internals/function-bind-context.js"),r=o("./node_modules/core-js/internals/indexed-object.js"),t=o("./node_modules/core-js/internals/to-object.js"),i=o("./node_modules/core-js/internals/to-length.js"),a=o("./node_modules/core-js/internals/array-species-create.js"),A=[].push,p=function(h){var m=h==1,d=h==2,y=h==3,E=h==4,B=h==6,b=h==7,w=h==5||B;return function(S,C,P,R){for(var Z=t(S),I=r(Z),V=s(C,P,3),M=i(I.length),k=0,te=R||a,ne=m?te(S,M):d||b?te(S,0):void 0,Q,ue;M>k;k++)if((w||k in I)&&(Q=I[k],ue=V(Q,k,Z),h))if(m)ne[k]=ue;else if(ue)switch(h){case 3:return!0;case 5:return Q;case 6:return k;case 2:A.call(ne,Q)}else switch(h){case 4:return!1;case 7:A.call(ne,Q)}return B?-1:y||E?E:ne}};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,o){var s=o("./node_modules/core-js/internals/fails.js"),r=o("./node_modules/core-js/internals/well-known-symbol.js"),t=o("./node_modules/core-js/internals/engine-v8-version.js"),i=r("species");n.exports=function(a){return t>=51||!s(function(){var A=[],p=A.constructor={};return p[i]=function(){return{foo:1}},A[a](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(n,l,o){"use strict";var s=o("./node_modules/core-js/internals/fails.js");n.exports=function(r,t){var i=[][r];return!!i&&s(function(){i.call(null,t||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(n,l,o){var s=o("./node_modules/core-js/internals/is-object.js"),r=o("./node_modules/core-js/internals/is-array.js"),t=o("./node_modules/core-js/internals/well-known-symbol.js"),i=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[i],A===null&&(A=void 0))),A===void 0?Array:A}},"./node_modules/core-js/internals/array-species-create.js":function(n,l,o){var s=o("./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(o){return l.call(o).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(n,l,o){var s=o("./node_modules/core-js/internals/to-string-tag-support.js"),r=o("./node_modules/core-js/internals/classof-raw.js"),t=o("./node_modules/core-js/internals/well-known-symbol.js"),i=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),i))=="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,o){var s=o("./node_modules/core-js/internals/has.js"),r=o("./node_modules/core-js/internals/own-keys.js"),t=o("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),i=o("./node_modules/core-js/internals/object-define-property.js");n.exports=function(a,A){for(var p=r(A),h=i.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,o){var s=o("./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,o){var s=o("./node_modules/core-js/internals/require-object-coercible.js"),r=o("./node_modules/core-js/internals/to-string.js"),t=/"/g;n.exports=function(i,a,A,p){var h=r(s(i)),m="<"+a;return A!==""&&(m+=" "+A+'="'+r(p).replace(t,""")+'"'),m+">"+h+"</"+a+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(n,l,o){"use strict";var s=o("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,r=o("./node_modules/core-js/internals/object-create.js"),t=o("./node_modules/core-js/internals/create-property-descriptor.js"),i=o("./node_modules/core-js/internals/set-to-string-tag.js"),a=o("./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)}),i(p,d,!1,!0),a[d]=A,p}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(n,l,o){var s=o("./node_modules/core-js/internals/descriptors.js"),r=o("./node_modules/core-js/internals/object-define-property.js"),t=o("./node_modules/core-js/internals/create-property-descriptor.js");n.exports=s?function(i,a,A){return r.f(i,a,t(1,A))}:function(i,a,A){return i[a]=A,i}},"./node_modules/core-js/internals/create-property-descriptor.js":function(n){n.exports=function(l,o){return{enumerable:!(l&1),configurable:!(l&2),writable:!(l&4),value:o}}},"./node_modules/core-js/internals/create-property.js":function(n,l,o){"use strict";var s=o("./node_modules/core-js/internals/to-property-key.js"),r=o("./node_modules/core-js/internals/object-define-property.js"),t=o("./node_modules/core-js/internals/create-property-descriptor.js");n.exports=function(i,a,A){var p=s(a);p in i?r.f(i,p,t(0,A)):i[p]=A}},"./node_modules/core-js/internals/define-iterator.js":function(n,l,o){"use strict";var s=o("./node_modules/core-js/internals/export.js"),r=o("./node_modules/core-js/internals/create-iterator-constructor.js"),t=o("./node_modules/core-js/internals/object-get-prototype-of.js"),i=o("./node_modules/core-js/internals/object-set-prototype-of.js"),a=o("./node_modules/core-js/internals/set-to-string-tag.js"),A=o("./node_modules/core-js/internals/create-non-enumerable-property.js"),p=o("./node_modules/core-js/internals/redefine.js"),h=o("./node_modules/core-js/internals/well-known-symbol.js"),m=o("./node_modules/core-js/internals/is-pure.js"),d=o("./node_modules/core-js/internals/iterators.js"),y=o("./node_modules/core-js/internals/iterators-core.js"),E=y.IteratorPrototype,B=y.BUGGY_SAFARI_ITERATORS,b=h("iterator"),w="keys",S="values",C="entries",P=function(){return this};n.exports=function(R,Z,I,V,M,k,te){r(I,Z,V);var ne=function(_e){if(_e===M&&me)return me;if(!B&&_e in se)return se[_e];switch(_e){case w:return function(){return new I(this,_e)};case S:return function(){return new I(this,_e)};case C:return function(){return new I(this,_e)}}return function(){return new I(this)}},Q=Z+" Iterator",ue=!1,se=R.prototype,de=se[b]||se["@@iterator"]||M&&se[M],me=!B&&de||ne(M),Ee=Z=="Array"&&se.entries||de,ve,Be,be;if(Ee&&(ve=t(Ee.call(new R)),E!==Object.prototype&&ve.next&&(!m&&t(ve)!==E&&(i?i(ve,E):typeof ve[b]!="function"&&A(ve,b,P)),a(ve,Q,!0,!0),m&&(d[Q]=P))),M==S&&de&&de.name!==S&&(ue=!0,me=function(){return de.call(this)}),(!m||te)&&se[b]!==me&&A(se,b,me),d[Z]=me,M)if(Be={values:ne(S),keys:k?me:ne(w),entries:ne(C)},te)for(be in Be)(B||ue||!(be in se))&&p(se,be,Be[be]);else s({target:Z,proto:!0,forced:B||ue},Be);return Be}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(n,l,o){var s=o("./node_modules/core-js/internals/path.js"),r=o("./node_modules/core-js/internals/has.js"),t=o("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),i=o("./node_modules/core-js/internals/object-define-property.js").f;n.exports=function(a){var A=s.Symbol||(s.Symbol={});r(A,a)||i(A,a,{value:t.f(a)})}},"./node_modules/core-js/internals/descriptors.js":function(n,l,o){var s=o("./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,o){var s=o("./node_modules/core-js/internals/global.js"),r=o("./node_modules/core-js/internals/is-object.js"),t=s.document,i=r(t)&&r(t.createElement);n.exports=function(a){return i?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,o){var s=o("./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,o){var s=o("./node_modules/core-js/internals/global.js"),r=o("./node_modules/core-js/internals/engine-user-agent.js"),t=s.process,i=s.Deno,a=t&&t.versions||i&&i.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,o){var s=o("./node_modules/core-js/internals/global.js"),r=o("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,t=o("./node_modules/core-js/internals/create-non-enumerable-property.js"),i=o("./node_modules/core-js/internals/redefine.js"),a=o("./node_modules/core-js/internals/set-global.js"),A=o("./node_modules/core-js/internals/copy-constructor-properties.js"),p=o("./node_modules/core-js/internals/is-forced.js");n.exports=function(h,m){var d=h.target,y=h.global,E=h.stat,B,b,w,S,C,P;if(y?b=s:E?b=s[d]||a(d,{}):b=(s[d]||{}).prototype,b)for(w in m){if(C=m[w],h.noTargetGet?(P=r(b,w),S=P&&P.value):S=b[w],B=p(y?w:d+(E?".":"#")+w,h.forced),!B&&S!==void 0){if(typeof C==typeof S)continue;A(C,S)}(h.sham||S&&S.sham)&&t(C,"sham",!0),i(b,w,C,h)}}},"./node_modules/core-js/internals/fails.js":function(n){n.exports=function(l){try{return!!l()}catch(o){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(n,l,o){var s=o("./node_modules/core-js/internals/a-function.js");n.exports=function(r,t,i){if(s(r),t===void 0)return r;switch(i){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,o){var s=o("./node_modules/core-js/internals/global.js"),r=function(t){return typeof t=="function"?t:void 0};n.exports=function(t,i){return arguments.length<2?r(s[t]):s[t]&&s[t][i]}},"./node_modules/core-js/internals/global.js":function(n){var l=function(o){return o&&o.Math==Math&&o};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,o){var s=o("./node_modules/core-js/internals/to-object.js"),r={}.hasOwnProperty;n.exports=Object.hasOwn||function(i,a){return r.call(s(i),a)}},"./node_modules/core-js/internals/hidden-keys.js":function(n){n.exports={}},"./node_modules/core-js/internals/html.js":function(n,l,o){var s=o("./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,o){var s=o("./node_modules/core-js/internals/descriptors.js"),r=o("./node_modules/core-js/internals/fails.js"),t=o("./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,o){var s=o("./node_modules/core-js/internals/fails.js"),r=o("./node_modules/core-js/internals/classof-raw.js"),t="".split;n.exports=s(function(){return!Object("z").propertyIsEnumerable(0)})?function(i){return r(i)=="String"?t.call(i,""):Object(i)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(n,l,o){var s=o("./node_modules/core-js/internals/is-object.js"),r=o("./node_modules/core-js/internals/object-set-prototype-of.js");n.exports=function(t,i,a){var A,p;return r&&typeof(A=i.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,o){var s=o("./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,o){var s=o("./node_modules/core-js/internals/native-weak-map.js"),r=o("./node_modules/core-js/internals/global.js"),t=o("./node_modules/core-js/internals/is-object.js"),i=o("./node_modules/core-js/internals/create-non-enumerable-property.js"),a=o("./node_modules/core-js/internals/has.js"),A=o("./node_modules/core-js/internals/shared-store.js"),p=o("./node_modules/core-js/internals/shared-key.js"),h=o("./node_modules/core-js/internals/hidden-keys.js"),m="Object already initialized",d=r.WeakMap,y,E,B,b=function(I){return B(I)?E(I):y(I,{})},w=function(I){return function(V){var M;if(!t(V)||(M=E(V)).type!==I)throw TypeError("Incompatible receiver, "+I+" required");return M}};if(s||A.state){var S=A.state||(A.state=new d),C=S.get,P=S.has,R=S.set;y=function(I,V){if(P.call(S,I))throw new TypeError(m);return V.facade=I,R.call(S,I,V),V},E=function(I){return C.call(S,I)||{}},B=function(I){return P.call(S,I)}}else{var Z=p("state");h[Z]=!0,y=function(I,V){if(a(I,Z))throw new TypeError(m);return V.facade=I,i(I,Z,V),V},E=function(I){return a(I,Z)?I[Z]:{}},B=function(I){return a(I,Z)}}n.exports={set:y,get:E,has:B,enforce:b,getterFor:w}},"./node_modules/core-js/internals/is-array.js":function(n,l,o){var s=o("./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,o){var s=o("./node_modules/core-js/internals/fails.js"),r=/#|\.prototype\./,t=function(h,m){var d=a[i(h)];return d==p?!0:d==A?!1:typeof m=="function"?s(m):!!m},i=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,o){var s=o("./node_modules/core-js/internals/get-built-in.js"),r=o("./node_modules/core-js/internals/use-symbol-as-uid.js");n.exports=r?function(t){return typeof t=="symbol"}:function(t){var i=s("Symbol");return typeof i=="function"&&Object(t)instanceof i}},"./node_modules/core-js/internals/iterators-core.js":function(n,l,o){"use strict";var s=o("./node_modules/core-js/internals/fails.js"),r=o("./node_modules/core-js/internals/object-get-prototype-of.js"),t=o("./node_modules/core-js/internals/create-non-enumerable-property.js"),i=o("./node_modules/core-js/internals/has.js"),a=o("./node_modules/core-js/internals/well-known-symbol.js"),A=o("./node_modules/core-js/internals/is-pure.js"),p=a("iterator"),h=!1,m=function(){return this},d,y,E;[].keys&&(E=[].keys(),"next"in E?(y=r(r(E)),y!==Object.prototype&&(d=y)):h=!0);var B=d==null||s(function(){var b={};return d[p].call(b)!==b});B&&(d={}),(!A||B)&&!i(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,o){var s=o("./node_modules/core-js/internals/engine-v8-version.js"),r=o("./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,o){var s=o("./node_modules/core-js/internals/global.js"),r=o("./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,o){"use strict";var s=o("./node_modules/core-js/internals/descriptors.js"),r=o("./node_modules/core-js/internals/fails.js"),t=o("./node_modules/core-js/internals/object-keys.js"),i=o("./node_modules/core-js/internals/object-get-own-property-symbols.js"),a=o("./node_modules/core-js/internals/object-property-is-enumerable.js"),A=o("./node_modules/core-js/internals/to-object.js"),p=o("./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={},E=Symbol(),B="abcdefghijklmnopqrst";return d[E]=7,B.split("").forEach(function(b){y[b]=b}),h({},d)[E]!=7||t(h({},y)).join("")!=B})?function(y,E){for(var B=A(y),b=arguments.length,w=1,S=i.f,C=a.f;b>w;)for(var P=p(arguments[w++]),R=S?t(P).concat(S(P)):t(P),Z=R.length,I=0,V;Z>I;)V=R[I++],(!s||C.call(P,V))&&(B[V]=P[V]);return B}:h},"./node_modules/core-js/internals/object-create.js":function(n,l,o){var s=o("./node_modules/core-js/internals/an-object.js"),r=o("./node_modules/core-js/internals/object-define-properties.js"),t=o("./node_modules/core-js/internals/enum-bug-keys.js"),i=o("./node_modules/core-js/internals/hidden-keys.js"),a=o("./node_modules/core-js/internals/html.js"),A=o("./node_modules/core-js/internals/document-create-element.js"),p=o("./node_modules/core-js/internals/shared-key.js"),h=">",m="<",d="prototype",y="script",E=p("IE_PROTO"),B=function(){},b=function(R){return m+y+h+R+m+"/"+y+h},w=function(R){R.write(b("")),R.close();var Z=R.parentWindow.Object;return R=null,Z},S=function(){var R=A("iframe"),Z="java"+y+":",I;if(R.style)return R.style.display="none",a.appendChild(R),R.src=String(Z),I=R.contentWindow.document,I.open(),I.write(b("document.F=Object")),I.close(),I.F},C,P=function(){try{C=new ActiveXObject("htmlfile")}catch(Z){}P=document.domain&&C?w(C):S()||w(C);for(var R=t.length;R--;)delete P[d][t[R]];return P()};i[E]=!0,n.exports=Object.create||function(Z,I){var V;return Z!==null?(B[d]=s(Z),V=new B,B[d]=null,V[E]=Z):V=P(),I===void 0?V:r(V,I)}},"./node_modules/core-js/internals/object-define-properties.js":function(n,l,o){var s=o("./node_modules/core-js/internals/descriptors.js"),r=o("./node_modules/core-js/internals/object-define-property.js"),t=o("./node_modules/core-js/internals/an-object.js"),i=o("./node_modules/core-js/internals/object-keys.js");n.exports=s?Object.defineProperties:function(A,p){t(A);for(var h=i(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,o){var s=o("./node_modules/core-js/internals/descriptors.js"),r=o("./node_modules/core-js/internals/ie8-dom-define.js"),t=o("./node_modules/core-js/internals/an-object.js"),i=o("./node_modules/core-js/internals/to-property-key.js"),a=Object.defineProperty;l.f=s?a:function(p,h,m){if(t(p),h=i(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,o){var s=o("./node_modules/core-js/internals/descriptors.js"),r=o("./node_modules/core-js/internals/object-property-is-enumerable.js"),t=o("./node_modules/core-js/internals/create-property-descriptor.js"),i=o("./node_modules/core-js/internals/to-indexed-object.js"),a=o("./node_modules/core-js/internals/to-property-key.js"),A=o("./node_modules/core-js/internals/has.js"),p=o("./node_modules/core-js/internals/ie8-dom-define.js"),h=Object.getOwnPropertyDescriptor;l.f=s?h:function(d,y){if(d=i(d),y=a(y),p)try{return h(d,y)}catch(E){}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,o){var s=o("./node_modules/core-js/internals/to-indexed-object.js"),r=o("./node_modules/core-js/internals/object-get-own-property-names.js").f,t={}.toString,i=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(A){try{return r(A)}catch(p){return i.slice()}};n.exports.f=function(p){return i&&t.call(p)=="[object Window]"?a(p):r(s(p))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(n,l,o){var s=o("./node_modules/core-js/internals/object-keys-internal.js"),r=o("./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,o){var s=o("./node_modules/core-js/internals/has.js"),r=o("./node_modules/core-js/internals/to-object.js"),t=o("./node_modules/core-js/internals/shared-key.js"),i=o("./node_modules/core-js/internals/correct-prototype-getter.js"),a=t("IE_PROTO"),A=Object.prototype;n.exports=i?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,o){var s=o("./node_modules/core-js/internals/has.js"),r=o("./node_modules/core-js/internals/to-indexed-object.js"),t=o("./node_modules/core-js/internals/array-includes.js").indexOf,i=o("./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(i,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,o){var s=o("./node_modules/core-js/internals/object-keys-internal.js"),r=o("./node_modules/core-js/internals/enum-bug-keys.js");n.exports=Object.keys||function(i){return s(i,r)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(n,l){"use strict";var o={}.propertyIsEnumerable,s=Object.getOwnPropertyDescriptor,r=s&&!o.call({1:2},1);l.f=r?function(i){var a=s(this,i);return!!a&&a.enumerable}:o},"./node_modules/core-js/internals/object-set-prototype-of.js":function(n,l,o){var s=o("./node_modules/core-js/internals/an-object.js"),r=o("./node_modules/core-js/internals/a-possible-prototype.js");n.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t=!1,i={},a;try{a=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,a.call(i,[]),t=i 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,o){"use strict";var s=o("./node_modules/core-js/internals/to-string-tag-support.js"),r=o("./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,o){var s=o("./node_modules/core-js/internals/is-object.js");n.exports=function(r,t){var i,a;if(t==="string"&&typeof(i=r.toString)=="function"&&!s(a=i.call(r))||typeof(i=r.valueOf)=="function"&&!s(a=i.call(r))||t!=="string"&&typeof(i=r.toString)=="function"&&!s(a=i.call(r)))return a;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(n,l,o){var s=o("./node_modules/core-js/internals/get-built-in.js"),r=o("./node_modules/core-js/internals/object-get-own-property-names.js"),t=o("./node_modules/core-js/internals/object-get-own-property-symbols.js"),i=o("./node_modules/core-js/internals/an-object.js");n.exports=s("Reflect","ownKeys")||function(A){var p=r.f(i(A)),h=t.f;return h?p.concat(h(A)):p}},"./node_modules/core-js/internals/path.js":function(n,l,o){var s=o("./node_modules/core-js/internals/global.js");n.exports=s},"./node_modules/core-js/internals/redefine.js":function(n,l,o){var s=o("./node_modules/core-js/internals/global.js"),r=o("./node_modules/core-js/internals/create-non-enumerable-property.js"),t=o("./node_modules/core-js/internals/has.js"),i=o("./node_modules/core-js/internals/set-global.js"),a=o("./node_modules/core-js/internals/inspect-source.js"),A=o("./node_modules/core-js/internals/internal-state.js"),p=A.get,h=A.enforce,m=String(String).split("String");(n.exports=function(d,y,E,B){var b=B?!!B.unsafe:!1,w=B?!!B.enumerable:!1,S=B?!!B.noTargetGet:!1,C;if(typeof E=="function"&&(typeof y=="string"&&!t(E,"name")&&r(E,"name",y),C=h(E),C.source||(C.source=m.join(typeof y=="string"?y:""))),d===s){w?d[y]=E:i(y,E);return}else b?!S&&d[y]&&(w=!0):delete d[y];w?d[y]=E:r(d,y,E)})(Function.prototype,"toString",function(){return typeof this=="function"&&p(this).source||a(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(n,l,o){"use strict";var s=o("./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,o){var s=o("./node_modules/core-js/internals/global.js");n.exports=function(r,t){try{Object.defineProperty(s,r,{value:t,configurable:!0,writable:!0})}catch(i){s[r]=t}return t}},"./node_modules/core-js/internals/set-to-string-tag.js":function(n,l,o){var s=o("./node_modules/core-js/internals/object-define-property.js").f,r=o("./node_modules/core-js/internals/has.js"),t=o("./node_modules/core-js/internals/well-known-symbol.js"),i=t("toStringTag");n.exports=function(a,A,p){a&&!r(a=p?a:a.prototype,i)&&s(a,i,{configurable:!0,value:A})}},"./node_modules/core-js/internals/shared-key.js":function(n,l,o){var s=o("./node_modules/core-js/internals/shared.js"),r=o("./node_modules/core-js/internals/uid.js"),t=s("keys");n.exports=function(i){return t[i]||(t[i]=r(i))}},"./node_modules/core-js/internals/shared-store.js":function(n,l,o){var s=o("./node_modules/core-js/internals/global.js"),r=o("./node_modules/core-js/internals/set-global.js"),t="__core-js_shared__",i=s[t]||r(t,{});n.exports=i},"./node_modules/core-js/internals/shared.js":function(n,l,o){var s=o("./node_modules/core-js/internals/is-pure.js"),r=o("./node_modules/core-js/internals/shared-store.js");(n.exports=function(t,i){return r[t]||(r[t]=i!==void 0?i:{})})("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,o){var s=o("./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,o){var s=o("./node_modules/core-js/internals/to-integer.js"),r=o("./node_modules/core-js/internals/to-string.js"),t=o("./node_modules/core-js/internals/require-object-coercible.js"),i=function(a){return function(A,p){var h=r(t(A)),m=s(p),d=h.length,y,E;return m<0||m>=d?a?"":void 0:(y=h.charCodeAt(m),y<55296||y>56319||m+1===d||(E=h.charCodeAt(m+1))<56320||E>57343?a?h.charAt(m):y:a?h.slice(m,m+2):(y-55296<<10)+(E-56320)+65536)}};n.exports={codeAt:i(!1),charAt:i(!0)}},"./node_modules/core-js/internals/string-trim.js":function(n,l,o){var s=o("./node_modules/core-js/internals/require-object-coercible.js"),r=o("./node_modules/core-js/internals/to-string.js"),t=o("./node_modules/core-js/internals/whitespaces.js"),i="["+t+"]",a=RegExp("^"+i+i+"*"),A=RegExp(i+i+"*$"),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,o){var s=o("./node_modules/core-js/internals/to-integer.js"),r=Math.max,t=Math.min;n.exports=function(i,a){var A=s(i);return A<0?r(A+a,0):t(A,a)}},"./node_modules/core-js/internals/to-indexed-object.js":function(n,l,o){var s=o("./node_modules/core-js/internals/indexed-object.js"),r=o("./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,o=Math.floor;n.exports=function(s){return isNaN(s=+s)?0:(s>0?o:l)(s)}},"./node_modules/core-js/internals/to-length.js":function(n,l,o){var s=o("./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,o){var s=o("./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,o){var s=o("./node_modules/core-js/internals/is-object.js"),r=o("./node_modules/core-js/internals/is-symbol.js"),t=o("./node_modules/core-js/internals/ordinary-to-primitive.js"),i=o("./node_modules/core-js/internals/well-known-symbol.js"),a=i("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,o){var s=o("./node_modules/core-js/internals/to-primitive.js"),r=o("./node_modules/core-js/internals/is-symbol.js");n.exports=function(t){var i=s(t,"string");return r(i)?i:String(i)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(n,l,o){var s=o("./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,o){var s=o("./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,o=Math.random();n.exports=function(s){return"Symbol("+String(s===void 0?"":s)+")_"+(++l+o).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(n,l,o){var s=o("./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,o){var s=o("./node_modules/core-js/internals/well-known-symbol.js");l.f=s},"./node_modules/core-js/internals/well-known-symbol.js":function(n,l,o){var s=o("./node_modules/core-js/internals/global.js"),r=o("./node_modules/core-js/internals/shared.js"),t=o("./node_modules/core-js/internals/has.js"),i=o("./node_modules/core-js/internals/uid.js"),a=o("./node_modules/core-js/internals/native-symbol.js"),A=o("./node_modules/core-js/internals/use-symbol-as-uid.js"),p=r("wks"),h=s.Symbol,m=A?h:h&&h.withoutSetter||i;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,o){"use strict";var s=o("./node_modules/core-js/internals/export.js"),r=o("./node_modules/core-js/internals/fails.js"),t=o("./node_modules/core-js/internals/is-array.js"),i=o("./node_modules/core-js/internals/is-object.js"),a=o("./node_modules/core-js/internals/to-object.js"),A=o("./node_modules/core-js/internals/to-length.js"),p=o("./node_modules/core-js/internals/create-property.js"),h=o("./node_modules/core-js/internals/array-species-create.js"),m=o("./node_modules/core-js/internals/array-method-has-species-support.js"),d=o("./node_modules/core-js/internals/well-known-symbol.js"),y=o("./node_modules/core-js/internals/engine-v8-version.js"),E=d("isConcatSpreadable"),B=9007199254740991,b="Maximum allowed index exceeded",w=y>=51||!r(function(){var R=[];return R[E]=!1,R.concat()[0]!==R}),S=m("concat"),C=function(R){if(!i(R))return!1;var Z=R[E];return Z!==void 0?!!Z:t(R)},P=!w||!S;s({target:"Array",proto:!0,forced:P},{concat:function(Z){var I=a(this),V=h(I,0),M=0,k,te,ne,Q,ue;for(k=-1,ne=arguments.length;k<ne;k++)if(ue=k===-1?I:arguments[k],C(ue)){if(Q=A(ue.length),M+Q>B)throw TypeError(b);for(te=0;te<Q;te++,M++)te in ue&&p(V,M,ue[te])}else{if(M>=B)throw TypeError(b);p(V,M++,ue)}return V.length=M,V}})},"./node_modules/core-js/modules/es.array.iterator.js":function(n,l,o){"use strict";var s=o("./node_modules/core-js/internals/to-indexed-object.js"),r=o("./node_modules/core-js/internals/add-to-unscopables.js"),t=o("./node_modules/core-js/internals/iterators.js"),i=o("./node_modules/core-js/internals/internal-state.js"),a=o("./node_modules/core-js/internals/define-iterator.js"),A="Array Iterator",p=i.set,h=i.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,E=m.index++;return!d||E>=d.length?(m.target=void 0,{value:void 0,done:!0}):y=="keys"?{value:E,done:!1}:y=="values"?{value:d[E],done:!1}:{value:[E,d[E]],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,o){"use strict";var s=o("./node_modules/core-js/internals/export.js"),r=o("./node_modules/core-js/internals/indexed-object.js"),t=o("./node_modules/core-js/internals/to-indexed-object.js"),i=o("./node_modules/core-js/internals/array-method-is-strict.js"),a=[].join,A=r!=Object,p=i("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,o){"use strict";var s=o("./node_modules/core-js/internals/export.js"),r=o("./node_modules/core-js/internals/array-iteration.js").map,t=o("./node_modules/core-js/internals/array-method-has-species-support.js"),i=t("map");s({target:"Array",proto:!0,forced:!i},{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,o){"use strict";var s=o("./node_modules/core-js/internals/export.js"),r=o("./node_modules/core-js/internals/is-object.js"),t=o("./node_modules/core-js/internals/is-array.js"),i=o("./node_modules/core-js/internals/to-absolute-index.js"),a=o("./node_modules/core-js/internals/to-length.js"),A=o("./node_modules/core-js/internals/to-indexed-object.js"),p=o("./node_modules/core-js/internals/create-property.js"),h=o("./node_modules/core-js/internals/well-known-symbol.js"),m=o("./node_modules/core-js/internals/array-method-has-species-support.js"),d=m("slice"),y=h("species"),E=[].slice,B=Math.max;s({target:"Array",proto:!0,forced:!d},{slice:function(w,S){var C=A(this),P=a(C.length),R=i(w,P),Z=i(S===void 0?P:S,P),I,V,M;if(t(C)&&(I=C.constructor,typeof I=="function"&&(I===Array||t(I.prototype))?I=void 0:r(I)&&(I=I[y],I===null&&(I=void 0)),I===Array||I===void 0))return E.call(C,R,Z);for(V=new(I===void 0?Array:I)(B(Z-R,0)),M=0;R<Z;R++,M++)R in C&&p(V,M,C[R]);return V.length=M,V}})},"./node_modules/core-js/modules/es.function.name.js":function(n,l,o){var s=o("./node_modules/core-js/internals/descriptors.js"),r=o("./node_modules/core-js/internals/object-define-property.js").f,t=Function.prototype,i=t.toString,a=/^\s*function ([^ (]*)/,A="name";s&&!(A in t)&&r(t,A,{configurable:!0,get:function(){try{return i.call(this).match(a)[1]}catch(p){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(n,l,o){"use strict";var s=o("./node_modules/core-js/internals/descriptors.js"),r=o("./node_modules/core-js/internals/global.js"),t=o("./node_modules/core-js/internals/is-forced.js"),i=o("./node_modules/core-js/internals/redefine.js"),a=o("./node_modules/core-js/internals/has.js"),A=o("./node_modules/core-js/internals/classof-raw.js"),p=o("./node_modules/core-js/internals/inherit-if-required.js"),h=o("./node_modules/core-js/internals/is-symbol.js"),m=o("./node_modules/core-js/internals/to-primitive.js"),d=o("./node_modules/core-js/internals/fails.js"),y=o("./node_modules/core-js/internals/object-create.js"),E=o("./node_modules/core-js/internals/object-get-own-property-names.js").f,B=o("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,b=o("./node_modules/core-js/internals/object-define-property.js").f,w=o("./node_modules/core-js/internals/string-trim.js").trim,S="Number",C=r[S],P=C.prototype,R=A(y(P))==S,Z=function(te){if(h(te))throw TypeError("Cannot convert a Symbol value to a number");var ne=m(te,"number"),Q,ue,se,de,me,Ee,ve,Be;if(typeof ne=="string"&&ne.length>2){if(ne=w(ne),Q=ne.charCodeAt(0),Q===43||Q===45){if(ue=ne.charCodeAt(2),ue===88||ue===120)return NaN}else if(Q===48){switch(ne.charCodeAt(1)){case 66:case 98:se=2,de=49;break;case 79:case 111:se=8,de=55;break;default:return+ne}for(me=ne.slice(2),Ee=me.length,ve=0;ve<Ee;ve++)if(Be=me.charCodeAt(ve),Be<48||Be>de)return NaN;return parseInt(me,se)}}return+ne};if(t(S,!C(" 0o1")||!C("0b1")||C("+0x1"))){for(var I=function(ne){var Q=arguments.length<1?0:ne,ue=this;return ue instanceof I&&(R?d(function(){P.valueOf.call(ue)}):A(ue)!=S)?p(new C(Z(Q)),ue,I):Z(Q)},V=s?E(C):"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(","),M=0,k;V.length>M;M++)a(C,k=V[M])&&!a(I,k)&&b(I,k,B(C,k));I.prototype=P,P.constructor=I,i(r,S,I)}},"./node_modules/core-js/modules/es.object.assign.js":function(n,l,o){var s=o("./node_modules/core-js/internals/export.js"),r=o("./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,o){var s=o("./node_modules/core-js/internals/export.js"),r=o("./node_modules/core-js/internals/to-object.js"),t=o("./node_modules/core-js/internals/object-keys.js"),i=o("./node_modules/core-js/internals/fails.js"),a=i(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,o){var s=o("./node_modules/core-js/internals/to-string-tag-support.js"),r=o("./node_modules/core-js/internals/redefine.js"),t=o("./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,o){"use strict";var s=o("./node_modules/core-js/internals/redefine.js"),r=o("./node_modules/core-js/internals/an-object.js"),t=o("./node_modules/core-js/internals/to-string.js"),i=o("./node_modules/core-js/internals/fails.js"),a=o("./node_modules/core-js/internals/regexp-flags.js"),A="toString",p=RegExp.prototype,h=p[A],m=i(function(){return h.call({source:"a",flags:"b"})!="/a/b"}),d=h.name!=A;(m||d)&&s(RegExp.prototype,A,function(){var E=r(this),B=t(E.source),b=E.flags,w=t(b===void 0&&E instanceof RegExp&&!("flags"in p)?a.call(E):b);return"/"+B+"/"+w},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(n,l,o){"use strict";var s=o("./node_modules/core-js/internals/string-multibyte.js").charAt,r=o("./node_modules/core-js/internals/to-string.js"),t=o("./node_modules/core-js/internals/internal-state.js"),i=o("./node_modules/core-js/internals/define-iterator.js"),a="String Iterator",A=t.set,p=t.getterFor(a);i(String,"String",function(h){A(this,{type:a,string:r(h),index:0})},function(){var m=p(this),d=m.string,y=m.index,E;return y>=d.length?{value:void 0,done:!0}:(E=s(d,y),m.index+=E.length,{value:E,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(n,l,o){"use strict";var s=o("./node_modules/core-js/internals/export.js"),r=o("./node_modules/core-js/internals/create-html.js"),t=o("./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,o){"use strict";var s=o("./node_modules/core-js/internals/export.js"),r=o("./node_modules/core-js/internals/descriptors.js"),t=o("./node_modules/core-js/internals/global.js"),i=o("./node_modules/core-js/internals/has.js"),a=o("./node_modules/core-js/internals/is-object.js"),A=o("./node_modules/core-js/internals/object-define-property.js").f,p=o("./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]),C=this instanceof d?new h(S):S===void 0?h():h(S);return S===""&&(m[C]=!0),C};p(d,h);var y=d.prototype=h.prototype;y.constructor=d;var E=y.toString,B=String(h("test"))=="Symbol(test)",b=/^Symbol\((.*)\)[^)]+$/;A(y,"description",{configurable:!0,get:function(){var S=a(this)?this.valueOf():this,C=E.call(S);if(i(m,S))return"";var P=B?C.slice(7,-1):C.replace(b,"$1");return P===""?void 0:P}}),s({global:!0,forced:!0},{Symbol:d})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(n,l,o){var s=o("./node_modules/core-js/internals/define-well-known-symbol.js");s("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(n,l,o){"use strict";var s=o("./node_modules/core-js/internals/export.js"),r=o("./node_modules/core-js/internals/global.js"),t=o("./node_modules/core-js/internals/get-built-in.js"),i=o("./node_modules/core-js/internals/is-pure.js"),a=o("./node_modules/core-js/internals/descriptors.js"),A=o("./node_modules/core-js/internals/native-symbol.js"),p=o("./node_modules/core-js/internals/fails.js"),h=o("./node_modules/core-js/internals/has.js"),m=o("./node_modules/core-js/internals/is-array.js"),d=o("./node_modules/core-js/internals/is-object.js"),y=o("./node_modules/core-js/internals/is-symbol.js"),E=o("./node_modules/core-js/internals/an-object.js"),B=o("./node_modules/core-js/internals/to-object.js"),b=o("./node_modules/core-js/internals/to-indexed-object.js"),w=o("./node_modules/core-js/internals/to-property-key.js"),S=o("./node_modules/core-js/internals/to-string.js"),C=o("./node_modules/core-js/internals/create-property-descriptor.js"),P=o("./node_modules/core-js/internals/object-create.js"),R=o("./node_modules/core-js/internals/object-keys.js"),Z=o("./node_modules/core-js/internals/object-get-own-property-names.js"),I=o("./node_modules/core-js/internals/object-get-own-property-names-external.js"),V=o("./node_modules/core-js/internals/object-get-own-property-symbols.js"),M=o("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),k=o("./node_modules/core-js/internals/object-define-property.js"),te=o("./node_modules/core-js/internals/object-property-is-enumerable.js"),ne=o("./node_modules/core-js/internals/create-non-enumerable-property.js"),Q=o("./node_modules/core-js/internals/redefine.js"),ue=o("./node_modules/core-js/internals/shared.js"),se=o("./node_modules/core-js/internals/shared-key.js"),de=o("./node_modules/core-js/internals/hidden-keys.js"),me=o("./node_modules/core-js/internals/uid.js"),Ee=o("./node_modules/core-js/internals/well-known-symbol.js"),ve=o("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),Be=o("./node_modules/core-js/internals/define-well-known-symbol.js"),be=o("./node_modules/core-js/internals/set-to-string-tag.js"),_e=o("./node_modules/core-js/internals/internal-state.js"),Ke=o("./node_modules/core-js/internals/array-iteration.js").forEach,He=se("hidden"),ge="Symbol",ie="prototype",D=Ee("toPrimitive"),$=_e.set,ee=_e.getterFor(ge),K=Object[ie],H=r.Symbol,oe=t("JSON","stringify"),G=M.f,W=k.f,q=I.f,pe=te.f,Fe=ue("symbols"),Oe=ue("op-symbols"),Te=ue("string-to-symbol-registry"),Re=ue("symbol-to-string-registry"),et=ue("wks"),Se=r.QObject,Ge=!Se||!Se[ie]||!Se[ie].findChild,ke=a&&p(function(){return P(W({},"a",{get:function(){return W(this,"a",{value:7}).a}})).a!=7})?function(Lt,gt,St){var zt=G(K,gt);zt&&delete K[gt],W(Lt,gt,St),zt&&Lt!==K&&W(K,gt,zt)}:W,at=function(Lt,gt){var St=Fe[Lt]=P(H[ie]);return $(St,{type:ge,tag:Lt,description:gt}),a||(St.description=gt),St},je=function(gt,St,zt){gt===K&&je(Oe,St,zt),E(gt);var Cr=w(St);return E(zt),h(Fe,Cr)?(zt.enumerable?(h(gt,He)&>[He][Cr]&&(gt[He][Cr]=!1),zt=P(zt,{enumerable:C(0,!1)})):(h(gt,He)||W(gt,He,C(1,{})),gt[He][Cr]=!0),ke(gt,Cr,zt)):W(gt,Cr,zt)},We=function(gt,St){E(gt);var zt=b(St),Cr=R(zt).concat(vr(zt));return Ke(Cr,function(hr){(!a||At.call(zt,hr))&&je(gt,hr,zt[hr])}),gt},$e=function(gt,St){return St===void 0?P(gt):We(P(gt),St)},At=function(gt){var St=w(gt),zt=pe.call(this,St);return this===K&&h(Fe,St)&&!h(Oe,St)?!1:zt||!h(this,St)||!h(Fe,St)||h(this,He)&&this[He][St]?zt:!0},Ct=function(gt,St){var zt=b(gt),Cr=w(St);if(!(zt===K&&h(Fe,Cr)&&!h(Oe,Cr))){var hr=G(zt,Cr);return hr&&h(Fe,Cr)&&!(h(zt,He)&&zt[He][Cr])&&(hr.enumerable=!0),hr}},qt=function(gt){var St=q(b(gt)),zt=[];return Ke(St,function(Cr){!h(Fe,Cr)&&!h(de,Cr)&&zt.push(Cr)}),zt},vr=function(gt){var St=gt===K,zt=q(St?Oe:b(gt)),Cr=[];return Ke(zt,function(hr){h(Fe,hr)&&(!St||h(K,hr))&&Cr.push(Fe[hr])}),Cr};if(A||(H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor");var gt=!arguments.length||arguments[0]===void 0?void 0:S(arguments[0]),St=me(gt),zt=function(Cr){this===K&&zt.call(Oe,Cr),h(this,He)&&h(this[He],St)&&(this[He][St]=!1),ke(this,St,C(1,Cr))};return a&&Ge&&ke(K,St,{configurable:!0,set:zt}),at(St,gt)},Q(H[ie],"toString",function(){return ee(this).tag}),Q(H,"withoutSetter",function(Lt){return at(me(Lt),Lt)}),te.f=At,k.f=je,M.f=Ct,Z.f=I.f=qt,V.f=vr,ve.f=function(Lt){return at(Ee(Lt),Lt)},a&&(W(H[ie],"description",{configurable:!0,get:function(){return ee(this).description}}),i||Q(K,"propertyIsEnumerable",At,{unsafe:!0}))),s({global:!0,wrap:!0,forced:!A,sham:!A},{Symbol:H}),Ke(R(et),function(Lt){Be(Lt)}),s({target:ge,stat:!0,forced:!A},{for:function(Lt){var gt=S(Lt);if(h(Te,gt))return Te[gt];var St=H(gt);return Te[gt]=St,Re[St]=gt,St},keyFor:function(gt){if(!y(gt))throw TypeError(gt+" is not a symbol");if(h(Re,gt))return Re[gt]},useSetter:function(){Ge=!0},useSimple:function(){Ge=!1}}),s({target:"Object",stat:!0,forced:!A,sham:!a},{create:$e,defineProperty:je,defineProperties:We,getOwnPropertyDescriptor:Ct}),s({target:"Object",stat:!0,forced:!A},{getOwnPropertyNames:qt,getOwnPropertySymbols:vr}),s({target:"Object",stat:!0,forced:p(function(){V.f(1)})},{getOwnPropertySymbols:function(gt){return V.f(B(gt))}}),oe){var Ut=!A||p(function(){var Lt=H();return oe([Lt])!="[null]"||oe({a:Lt})!="{}"||oe(Object(Lt))!="{}"});s({target:"JSON",stat:!0,forced:Ut},{stringify:function(gt,St,zt){for(var Cr=[gt],hr=1,pr;arguments.length>hr;)Cr.push(arguments[hr++]);if(pr=St,!(!d(St)&>===void 0||y(gt)))return m(St)||(St=function(mr,Lr){if(typeof pr=="function"&&(Lr=pr.call(this,mr,Lr)),!y(Lr))return Lr}),Cr[1]=St,oe.apply(null,Cr)}})}H[ie][D]||ne(H[ie],D,H[ie].valueOf),be(H,ge),de[He]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(n,l,o){var s=o("./node_modules/core-js/internals/global.js"),r=o("./node_modules/core-js/internals/dom-iterables.js"),t=o("./node_modules/core-js/internals/array-for-each.js"),i=o("./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{i(p,"forEach",t)}catch(h){p.forEach=t}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(n,l,o){var s=o("./node_modules/core-js/internals/global.js"),r=o("./node_modules/core-js/internals/dom-iterables.js"),t=o("./node_modules/core-js/modules/es.array.iterator.js"),i=o("./node_modules/core-js/internals/create-non-enumerable-property.js"),a=o("./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{i(y,A,h)}catch(B){y[A]=h}if(y[p]||i(y,p,m),r[m]){for(var E in t)if(y[E]!==t[E])try{i(y,E,t[E])}catch(B){y[E]=t[E]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(n){(function(l,o){n.exports=o()})(this,function(){"use strict";function l(Se){var Ge=typeof Se;return Se!==null&&(Ge==="object"||Ge==="function")}function o(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,i=void 0,a=void 0,A=function(Ge,ke){R[t]=Ge,R[t+1]=ke,t+=2,t===2&&(a?a(Z):V())};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,E=typeof self=="undefined"&&typeof L!="undefined"&&{}.toString.call(L)==="[object process]",B=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function b(){return function(){return L.nextTick(Z)}}function w(){return typeof i!="undefined"?function(){i(Z)}:P()}function S(){var Se=0,Ge=new y(Z),ke=document.createTextNode("");return Ge.observe(ke,{characterData:!0}),function(){ke.data=Se=++Se%2}}function C(){var Se=new MessageChannel;return Se.port1.onmessage=Z,function(){return Se.port2.postMessage(0)}}function P(){var Se=setTimeout;return function(){return Se(Z,1)}}var R=new Array(1e3);function Z(){for(var Se=0;Se<t;Se+=2){var Ge=R[Se],ke=R[Se+1];Ge(ke),R[Se]=void 0,R[Se+1]=void 0}t=0}function I(){try{var Se=Function("return this")().require("vertx");return i=Se.runOnLoop||Se.runOnContext,w()}catch(Ge){return P()}}var V=void 0;E?V=b():y?V=S():B?V=C():m===void 0?V=I():V=P();function M(Se,Ge){var ke=this,at=new this.constructor(ne);at[te]===void 0&&oe(at);var je=ke._state;if(je){var We=arguments[je-1];A(function(){return $(je,at,We,ke._result)})}else ie(ke,at,Se,Ge);return at}function k(Se){var Ge=this;if(Se&&typeof Se=="object"&&Se.constructor===Ge)return Se;var ke=new Ge(ne);return _e(ke,Se),ke}var te=Math.random().toString(36).substring(2);function ne(){}var Q=void 0,ue=1,se=2;function de(){return new TypeError("You cannot resolve a promise with itself")}function me(){return new TypeError("A promises callback cannot return that same promise.")}function Ee(Se,Ge,ke,at){try{Se.call(Ge,ke,at)}catch(je){return je}}function ve(Se,Ge,ke){A(function(at){var je=!1,We=Ee(ke,Ge,function($e){je||(je=!0,Ge!==$e?_e(at,$e):He(at,$e))},function($e){je||(je=!0,ge(at,$e))},"Settle: "+(at._label||" unknown promise"));!je&&We&&(je=!0,ge(at,We))},Se)}function Be(Se,Ge){Ge._state===ue?He(Se,Ge._result):Ge._state===se?ge(Se,Ge._result):ie(Ge,void 0,function(ke){return _e(Se,ke)},function(ke){return ge(Se,ke)})}function be(Se,Ge,ke){Ge.constructor===Se.constructor&&ke===M&&Ge.constructor.resolve===k?Be(Se,Ge):ke===void 0?He(Se,Ge):o(ke)?ve(Se,Ge,ke):He(Se,Ge)}function _e(Se,Ge){if(Se===Ge)ge(Se,de());else if(l(Ge)){var ke=void 0;try{ke=Ge.then}catch(at){ge(Se,at);return}be(Se,Ge,ke)}else He(Se,Ge)}function Ke(Se){Se._onerror&&Se._onerror(Se._result),D(Se)}function He(Se,Ge){Se._state===Q&&(Se._result=Ge,Se._state=ue,Se._subscribers.length!==0&&A(D,Se))}function ge(Se,Ge){Se._state===Q&&(Se._state=se,Se._result=Ge,A(Ke,Se))}function ie(Se,Ge,ke,at){var je=Se._subscribers,We=je.length;Se._onerror=null,je[We]=Ge,je[We+ue]=ke,je[We+se]=at,We===0&&Se._state&&A(D,Se)}function D(Se){var Ge=Se._subscribers,ke=Se._state;if(Ge.length!==0){for(var at=void 0,je=void 0,We=Se._result,$e=0;$e<Ge.length;$e+=3)at=Ge[$e],je=Ge[$e+ke],at?$(ke,at,je,We):je(We);Se._subscribers.length=0}}function $(Se,Ge,ke,at){var je=o(ke),We=void 0,$e=void 0,At=!0;if(je){try{We=ke(at)}catch(Ct){At=!1,$e=Ct}if(Ge===We){ge(Ge,me());return}}else We=at;Ge._state!==Q||(je&&At?_e(Ge,We):At===!1?ge(Ge,$e):Se===ue?He(Ge,We):Se===se&&ge(Ge,We))}function ee(Se,Ge){try{Ge(function(at){_e(Se,at)},function(at){ge(Se,at)})}catch(ke){ge(Se,ke)}}var K=0;function H(){return K++}function oe(Se){Se[te]=K++,Se._state=void 0,Se._result=void 0,Se._subscribers=[]}function G(){return new Error("Array Methods must be provided an Array")}var W=function(){function Se(Ge,ke){this._instanceConstructor=Ge,this.promise=new Ge(ne),this.promise[te]||oe(this.promise),r(ke)?(this.length=ke.length,this._remaining=ke.length,this._result=new Array(this.length),this.length===0?He(this.promise,this._result):(this.length=this.length||0,this._enumerate(ke),this._remaining===0&&He(this.promise,this._result))):ge(this.promise,G())}return Se.prototype._enumerate=function(ke){for(var at=0;this._state===Q&&at<ke.length;at++)this._eachEntry(ke[at],at)},Se.prototype._eachEntry=function(ke,at){var je=this._instanceConstructor,We=je.resolve;if(We===k){var $e=void 0,At=void 0,Ct=!1;try{$e=ke.then}catch(vr){Ct=!0,At=vr}if($e===M&&ke._state!==Q)this._settledAt(ke._state,at,ke._result);else if(typeof $e!="function")this._remaining--,this._result[at]=ke;else if(je===Re){var qt=new je(ne);Ct?ge(qt,At):be(qt,ke,$e),this._willSettleAt(qt,at)}else this._willSettleAt(new je(function(vr){return vr(ke)}),at)}else this._willSettleAt(We(ke),at)},Se.prototype._settledAt=function(ke,at,je){var We=this.promise;We._state===Q&&(this._remaining--,ke===se?ge(We,je):this._result[at]=je),this._remaining===0&&He(We,this._result)},Se.prototype._willSettleAt=function(ke,at){var je=this;ie(ke,void 0,function(We){return je._settledAt(ue,at,We)},function(We){return je._settledAt(se,at,We)})},Se}();function q(Se){return new W(this,Se).promise}function pe(Se){var Ge=this;return r(Se)?new Ge(function(ke,at){for(var je=Se.length,We=0;We<je;We++)Ge.resolve(Se[We]).then(ke,at)}):new Ge(function(ke,at){return at(new TypeError("You must pass an array to race."))})}function Fe(Se){var Ge=this,ke=new Ge(ne);return ge(ke,Se),ke}function Oe(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function Te(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var Re=function(){function Se(Ge){this[te]=H(),this._result=this._state=void 0,this._subscribers=[],ne!==Ge&&(typeof Ge!="function"&&Oe(),this instanceof Se?ee(this,Ge):Te())}return Se.prototype.catch=function(ke){return this.then(null,ke)},Se.prototype.finally=function(ke){var at=this,je=at.constructor;return o(ke)?at.then(function(We){return je.resolve(ke()).then(function(){return We})},function(We){return je.resolve(ke()).then(function(){throw We})}):at.then(ke,ke)},Se}();Re.prototype.then=M,Re.all=q,Re.race=pe,Re.resolve=k,Re.reject=Fe,Re._setScheduler=p,Re._setAsap=h,Re._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(at){throw new Error("polyfill failed because global object is unavailable in this environment")}var Ge=Se.Promise;if(Ge){var ke=null;try{ke=Object.prototype.toString.call(Ge.resolve())}catch(at){}if(ke==="[object Promise]"&&!Ge.cast)return}Se.Promise=Re}return Re.polyfill=et,Re.Promise=Re,Re})},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 o=g[n]={exports:{}};return v[n].call(o.exports,o,o.exports,c),o.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 o in l)c.o(l,o)&&!c.o(n,o)&&Object.defineProperty(n,o,{enumerable:!0,get:l[o]})}}(),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"),o=c("./src/plugin/pagebreaks.js"),s=c("./src/plugin/hyperlinks.js"),r=function t(i,a){var A=new t.Worker(a);return i?A.from(i).save():A};r.Worker=n.default,u.default=r}(),u=u.default,u}()})},67467:function(Ur,st){st.read=function(F,L,le,e,v){var g,c,u=v*8-e-1,n=(1<<u)-1,l=n>>1,o=-7,s=le?v-1:0,r=le?-1:1,t=F[L+s];for(s+=r,g=t&(1<<-o)-1,t>>=-o,o+=u;o>0;g=g*256+F[L+s],s+=r,o-=8);for(c=g&(1<<-o)-1,g>>=-o,o+=e;o>0;c=c*256+F[L+s],s+=r,o-=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)},st.write=function(F,L,le,e,v,g){var c,u,n,l=g*8-v-1,o=(1<<l)-1,s=o>>1,r=v===23?Math.pow(2,-24)-Math.pow(2,-77):0,t=e?0:g-1,i=e?1:-1,a=L<0||L===0&&1/L<0?1:0;for(L=Math.abs(L),isNaN(L)||L===1/0?(u=isNaN(L)?1:0,c=o):(c=Math.floor(Math.log(L)/Math.LN2),L*(n=Math.pow(2,-c))<1&&(c--,n*=2),c+s>=1?L+=r/n:L+=r*Math.pow(2,1-s),L*n>=2&&(c++,n/=2),c+s>=o?(u=0,c=o):c+s>=1?(u=(L*n-1)*Math.pow(2,v),c=c+s):(u=L*Math.pow(2,s-1)*Math.pow(2,v),c=0));v>=8;F[le+t]=u&255,t+=i,u/=256,v-=8);for(c=c<<v|u,l+=v;l>0;F[le+t]=c&255,t+=i,c/=256,l-=8);F[le+t-i]|=a*128}},32092:function(Ur,st,F){"use strict";F.r(st),F.d(st,{AcroForm:function(){return Mo},AcroFormAppearance:function(){return un},AcroFormButton:function(){return Lo},AcroFormCheckBox:function(){return To},AcroFormChoiceField:function(){return _s},AcroFormComboBox:function(){return gs},AcroFormEditBox:function(){return Xi},AcroFormListBox:function(){return ms},AcroFormPasswordField:function(){return is},AcroFormPushButton:function(){return ws},AcroFormRadioButton:function(){return ia},AcroFormTextField:function(){return Ks},GState:function(){return sn},ShadingPattern:function(){return Nn},TilingPattern:function(){return on},default:function(){return hc},jsPDF:function(){return qr}});var L=F(80665),le={},e=function(T,x,O,Y,ae){var re=new Worker(le[x]||(le[x]=URL.createObjectURL(new Blob([T+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return re.onmessage=function(fe){var he=fe.data,we=he.$e$;if(we){var Ie=new Error(we[0]);Ie.code=we[1],Ie.stack=we[2],ae(Ie,null)}else ae(null,he)},re.postMessage(O,Y),re},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]),o=function(T,x){for(var O=new g(31),Y=0;Y<31;++Y)O[Y]=x+=1<<T[Y-1];for(var ae=new c(O[30]),Y=1;Y<30;++Y)for(var re=O[Y];re<O[Y+1];++re)ae[re]=re-O[Y]<<5|Y;return{b:O,r:ae}},s=o(u,2),r=s.b,t=s.r;r[28]=258,t[258]=28;for(var i=o(n,0),a=i.b,A=i.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(T,x,O){for(var Y=T.length,ae=0,re=new g(x);ae<Y;++ae)T[ae]&&++re[T[ae]-1];var fe=new g(x);for(ae=1;ae<x;++ae)fe[ae]=fe[ae-1]+re[ae-1]<<1;var he;if(O){he=new g(1<<x);var we=15-x;for(ae=0;ae<Y;++ae)if(T[ae])for(var Ie=ae<<4|T[ae],Me=x-T[ae],Ne=fe[T[ae]-1]++<<Me,Ye=Ne|(1<<Me)-1;Ne<=Ye;++Ne)he[p[Ne]>>we]=Ie}else for(he=new g(Y),ae=0;ae<Y;++ae)T[ae]&&(he[ae]=p[fe[T[ae]-1]++]>>15-T[ae]);return he},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 E=new v(32),h=0;h<32;++h)E[h]=5;var B=d(y,9,0),b=d(y,9,1),w=d(E,5,0),S=d(E,5,1),C=function(T){for(var x=T[0],O=1;O<T.length;++O)T[O]>x&&(x=T[O]);return x},P=function(T,x,O){var Y=x/8|0;return(T[Y]|T[Y+1]<<8)>>(x&7)&O},R=function(T,x){var O=x/8|0;return(T[O]|T[O+1]<<8|T[O+2]<<16)>>(x&7)},Z=function(T){return(T+7)/8|0},I=function(T,x,O){return(x==null||x<0)&&(x=0),(O==null||O>T.length)&&(O=T.length),new v(T.subarray(x,O))},V={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},M=["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(T,x,O){var Y=new Error(x||M[T]);if(Y.code=T,Error.captureStackTrace&&Error.captureStackTrace(Y,k),!O)throw Y;return Y},te=function(T,x,O,Y){var ae=T.length,re=Y?Y.length:0;if(!ae||x.f&&!x.l)return O||new v(0);var fe=!O,he=fe||x.i!=2,we=x.i;fe&&(O=new v(ae*3));var Ie=function(rn){var Tn=O.length;if(rn>Tn){var In=new v(Math.max(Tn*2,rn));In.set(O),O=In}},Me=x.f||0,Ne=x.p||0,Ye=x.b||0,xe=x.l,ct=x.d,rt=x.m,ft=x.n,Je=ae*8;do{if(!xe){Me=P(T,Ne,1);var pt=P(T,Ne+1,3);if(Ne+=3,pt)if(pt==1)xe=b,ct=S,rt=9,ft=5;else if(pt==2){var kr=P(T,Ne,31)+257,er=P(T,Ne+10,15)+4,xt=kr+P(T,Ne+5,31)+1;Ne+=14;for(var nr=new v(xt),Fr=new v(19),tt=0;tt<er;++tt)Fr[l[tt]]=P(T,Ne+tt*3,7);Ne+=er*3;for(var ot=C(Fr),Pt=(1<<ot)-1,Et=d(Fr,ot,1),tt=0;tt<xt;){var gr=Et[P(T,Ne,Pt)];Ne+=gr&15;var Mt=gr>>4;if(Mt<16)nr[tt++]=Mt;else{var ar=0,Br=0;for(Mt==16?(Br=3+P(T,Ne,3),Ne+=2,ar=nr[tt-1]):Mt==17?(Br=3+P(T,Ne,7),Ne+=3):Mt==18&&(Br=11+P(T,Ne,127),Ne+=7);Br--;)nr[tt++]=ar}}var ir=nr.subarray(0,kr),Sr=nr.subarray(kr);rt=C(ir),ft=C(Sr),xe=d(ir,rt,1),ct=d(Sr,ft,1)}else k(1);else{var Mt=Z(Ne)+4,Xt=T[Mt-4]|T[Mt-3]<<8,dr=Mt+Xt;if(dr>ae){we&&k(0);break}he&&Ie(Ye+Xt),O.set(T.subarray(Mt,dr),Ye),x.b=Ye+=Xt,x.p=Ne=dr*8,x.f=Me;continue}if(Ne>Je){we&&k(0);break}}he&&Ie(Ye+131072);for(var Dr=(1<<rt)-1,Un=(1<<ft)-1,Ze=Ne;;Ze=Ne){var ar=xe[R(T,Ne)&Dr],ht=ar>>4;if(Ne+=ar&15,Ne>Je){we&&k(0);break}if(ar||k(2),ht<256)O[Ye++]=ht;else if(ht==256){Ze=Ne,xe=null;break}else{var vt=ht-254;if(ht>264){var tt=ht-257,Ot=u[tt];vt=P(T,Ne,(1<<Ot)-1)+r[tt],Ne+=Ot}var Kt=ct[R(T,Ne)&Un],or=Kt>>4;Kt||k(3),Ne+=Kt&15;var Sr=a[or];if(or>3){var Ot=n[or];Sr+=R(T,Ne)&(1<<Ot)-1,Ne+=Ot}if(Ne>Je){we&&k(0);break}he&&Ie(Ye+131072);var Ar=Ye+vt;if(Ye<Sr){var cr=re-Sr,an=Math.min(Sr,Ar);for(cr+Ye<0&&k(3);Ye<an;++Ye)O[Ye]=Y[cr+Ye]}for(;Ye<Ar;++Ye)O[Ye]=O[Ye-Sr]}}x.l=xe,x.p=Ze,x.b=Ye,x.f=Me,xe&&(Me=1,x.m=rt,x.d=ct,x.n=ft)}while(!Me);return Ye!=O.length&&fe?I(O,0,Ye):O.subarray(0,Ye)},ne=function(T,x,O){O<<=x&7;var Y=x/8|0;T[Y]|=O,T[Y+1]|=O>>8},Q=function(T,x,O){O<<=x&7;var Y=x/8|0;T[Y]|=O,T[Y+1]|=O>>8,T[Y+2]|=O>>16},ue=function(T,x){for(var O=[],Y=0;Y<T.length;++Y)T[Y]&&O.push({s:Y,f:T[Y]});var ae=O.length,re=O.slice();if(!ae)return{t:be,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(dr,kr){return dr.f-kr.f}),O.push({s:-1,f:25001});var he=O[0],we=O[1],Ie=0,Me=1,Ne=2;for(O[0]={s:-1,f:he.f+we.f,l:he,r:we};Me!=ae-1;)he=O[O[Ie].f<O[Ne].f?Ie++:Ne++],we=O[Ie!=Me&&O[Ie].f<O[Ne].f?Ie++:Ne++],O[Me++]={s:-1,f:he.f+we.f,l:he,r:we};for(var Ye=re[0].s,Y=1;Y<ae;++Y)re[Y].s>Ye&&(Ye=re[Y].s);var xe=new g(Ye+1),ct=se(O[Me-1],xe,0);if(ct>x){var Y=0,rt=0,ft=ct-x,Je=1<<ft;for(re.sort(function(kr,er){return xe[er.s]-xe[kr.s]||kr.f-er.f});Y<ae;++Y){var pt=re[Y].s;if(xe[pt]>x)rt+=Je-(1<<ct-xe[pt]),xe[pt]=x;else break}for(rt>>=ft;rt>0;){var Mt=re[Y].s;xe[Mt]<x?rt-=1<<x-xe[Mt]++-1:++Y}for(;Y>=0&&rt;--Y){var Xt=re[Y].s;xe[Xt]==x&&(--xe[Xt],++rt)}ct=x}return{t:new v(xe),l:ct}},se=function(T,x,O){return T.s==-1?Math.max(se(T.l,x,O+1),se(T.r,x,O+1)):x[T.s]=O},de=function(T){for(var x=T.length;x&&!T[--x];);for(var O=new g(++x),Y=0,ae=T[0],re=1,fe=function(we){O[Y++]=we},he=1;he<=x;++he)if(T[he]==ae&&he!=x)++re;else{if(!ae&&re>2){for(;re>138;re-=138)fe(32754);re>2&&(fe(re>10?re-11<<5|28690:re-3<<5|12305),re=0)}else if(re>3){for(fe(ae),--re;re>6;re-=6)fe(8304);re>2&&(fe(re-3<<5|8208),re=0)}for(;re--;)fe(ae);re=1,ae=T[he]}return{c:O.subarray(0,Y),n:x}},me=function(T,x){for(var O=0,Y=0;Y<x.length;++Y)O+=T[Y]*x[Y];return O},Ee=function(T,x,O){var Y=O.length,ae=Z(x+2);T[ae]=Y&255,T[ae+1]=Y>>8,T[ae+2]=T[ae]^255,T[ae+3]=T[ae+1]^255;for(var re=0;re<Y;++re)T[ae+re+4]=O[re];return(ae+4+Y)*8},ve=function(T,x,O,Y,ae,re,fe,he,we,Ie,Me){ne(x,Me++,O),++ae[256];for(var Ne=ue(ae,15),Ye=Ne.t,xe=Ne.l,ct=ue(re,15),rt=ct.t,ft=ct.l,Je=de(Ye),pt=Je.c,Mt=Je.n,Xt=de(rt),dr=Xt.c,kr=Xt.n,er=new g(19),xt=0;xt<pt.length;++xt)++er[pt[xt]&31];for(var xt=0;xt<dr.length;++xt)++er[dr[xt]&31];for(var nr=ue(er,7),Fr=nr.t,tt=nr.l,ot=19;ot>4&&!Fr[l[ot-1]];--ot);var Pt=Ie+5<<3,Et=me(ae,y)+me(re,E)+fe,gr=me(ae,Ye)+me(re,rt)+fe+14+3*ot+me(er,Fr)+2*er[16]+3*er[17]+7*er[18];if(we>=0&&Pt<=Et&&Pt<=gr)return Ee(x,Me,T.subarray(we,we+Ie));var ar,Br,ir,Sr;if(ne(x,Me,1+(gr<Et)),Me+=2,gr<Et){ar=d(Ye,xe,0),Br=Ye,ir=d(rt,ft,0),Sr=rt;var Dr=d(Fr,tt,0);ne(x,Me,Mt-257),ne(x,Me+5,kr-1),ne(x,Me+10,ot-4),Me+=14;for(var xt=0;xt<ot;++xt)ne(x,Me+3*xt,Fr[l[xt]]);Me+=3*ot;for(var Un=[pt,dr],Ze=0;Ze<2;++Ze)for(var ht=Un[Ze],xt=0;xt<ht.length;++xt){var vt=ht[xt]&31;ne(x,Me,Dr[vt]),Me+=Fr[vt],vt>15&&(ne(x,Me,ht[xt]>>5&127),Me+=ht[xt]>>12)}}else ar=B,Br=y,ir=w,Sr=E;for(var xt=0;xt<he;++xt){var Ot=Y[xt];if(Ot>255){var vt=Ot>>18&31;Q(x,Me,ar[vt+257]),Me+=Br[vt+257],vt>7&&(ne(x,Me,Ot>>23&31),Me+=u[vt]);var Kt=Ot&31;Q(x,Me,ir[Kt]),Me+=Sr[Kt],Kt>3&&(Q(x,Me,Ot>>5&8191),Me+=n[Kt])}else Q(x,Me,ar[Ot]),Me+=Br[Ot]}return Q(x,Me,ar[256]),Me+Br[256]},Be=new c([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),be=new v(0),_e=function(T,x,O,Y,ae,re){var fe=re.z||T.length,he=new v(Y+fe+5*(1+Math.ceil(fe/7e3))+ae),we=he.subarray(Y,he.length-ae),Ie=re.l,Me=(re.r||0)&7;if(x){Me&&(we[0]=re.r>>3);for(var Ne=Be[x-1],Ye=Ne>>13,xe=Ne&8191,ct=(1<<O)-1,rt=re.p||new g(32768),ft=re.h||new g(ct+1),Je=Math.ceil(O/3),pt=2*Je,Mt=function(mi){return(T[mi]^T[mi+1]<<Je^T[mi+2]<<pt)&ct},Xt=new c(25e3),dr=new g(288),kr=new g(32),er=0,xt=0,nr=re.i||0,Fr=0,tt=re.w||0,ot=0;nr+2<fe;++nr){var Pt=Mt(nr),Et=nr&32767,gr=ft[Pt];if(rt[Et]=gr,ft[Pt]=Et,tt<=nr){var ar=fe-nr;if((er>7e3||Fr>24576)&&(ar>423||!Ie)){Me=ve(T,we,0,Xt,dr,kr,xt,Fr,ot,nr-ot,Me),Fr=er=xt=0,ot=nr;for(var Br=0;Br<286;++Br)dr[Br]=0;for(var Br=0;Br<30;++Br)kr[Br]=0}var ir=2,Sr=0,Dr=xe,Un=Et-gr&32767;if(ar>2&&Pt==Mt(nr-Un))for(var Ze=Math.min(Ye,ar)-1,ht=Math.min(32767,nr),vt=Math.min(258,ar);Un<=ht&&--Dr&&Et!=gr;){if(T[nr+ir]==T[nr+ir-Un]){for(var Ot=0;Ot<vt&&T[nr+Ot]==T[nr+Ot-Un];++Ot);if(Ot>ir){if(ir=Ot,Sr=Un,Ot>Ze)break;for(var Kt=Math.min(Un,Ot-2),or=0,Br=0;Br<Kt;++Br){var Ar=nr-Un+Br&32767,cr=rt[Ar],an=Ar-cr&32767;an>or&&(or=an,gr=Ar)}}}Et=gr,gr=rt[Et],Un+=Et-gr&32767}if(Sr){Xt[Fr++]=268435456|t[ir]<<18|A[Sr];var rn=t[ir]&31,Tn=A[Sr]&31;xt+=u[rn]+n[Tn],++dr[257+rn],++kr[Tn],tt=nr+ir,++er}else Xt[Fr++]=T[nr],++dr[T[nr]]}}for(nr=Math.max(nr,tt);nr<fe;++nr)Xt[Fr++]=T[nr],++dr[T[nr]];Me=ve(T,we,Ie,Xt,dr,kr,xt,Fr,ot,nr-ot,Me),Ie||(re.r=Me&7|we[Me/8|0]<<3,Me-=7,re.h=ft,re.p=rt,re.i=nr,re.w=tt)}else{for(var nr=re.w||0;nr<fe+Ie;nr+=65535){var In=nr+65535;In>=fe&&(we[Me/8|0]=Ie,In=fe),Me=Ee(we,Me+1,T.subarray(nr,In))}re.i=fe}return I(he,0,Y+Z(Me)+ae)},Ke=null,He=function(){var T=-1;return{p:function(x){for(var O=T,Y=0;Y<x.length;++Y)O=Ke[O&255^x[Y]]^O>>>8;T=O},d:function(){return~T}}},ge=function(){var T=1,x=0;return{p:function(O){for(var Y=T,ae=x,re=O.length|0,fe=0;fe!=re;){for(var he=Math.min(fe+2655,re);fe<he;++fe)ae+=Y+=O[fe];Y=(Y&65535)+15*(Y>>16),ae=(ae&65535)+15*(ae>>16)}T=Y,x=ae},d:function(){return T%=65521,x%=65521,(T&255)<<24|(T&65280)<<8|(x&255)<<8|x>>8}}},ie=function(T,x,O,Y,ae){if(!ae&&(ae={l:1},x.dictionary)){var re=x.dictionary.subarray(-32768),fe=new v(re.length+T.length);fe.set(re),fe.set(T,re.length),T=fe,ae.w=re.length}return _e(T,x.level==null?6:x.level,x.mem==null?ae.l?Math.ceil(Math.max(8,Math.min(13,Math.log(T.length)))*1.5):20:12+x.mem,O,Y,ae)},D=function(T,x){var O={};for(var Y in T)O[Y]=T[Y];for(var Y in x)O[Y]=x[Y];return O},$=function(T,x,O){for(var Y=T(),ae=T.toString(),re=ae.slice(ae.indexOf("[")+1,ae.lastIndexOf("]")).replace(/\s+/g,"").split(","),fe=0;fe<Y.length;++fe){var he=Y[fe],we=re[fe];if(typeof he=="function"){x+=";"+we+"=";var Ie=he.toString();if(he.prototype)if(Ie.indexOf("[native code]")!=-1){var Me=Ie.indexOf(" ",8)+1;x+=Ie.slice(Me,Ie.indexOf("(",Me))}else{x+=Ie;for(var Ne in he.prototype)x+=";"+we+".prototype."+Ne+"="+he.prototype[Ne].toString()}else x+=Ie}else O[we]=he}return x},ee=null,K=function(T){var x=[];for(var O in T)T[O].buffer&&x.push((T[O]=new T[O].constructor(T[O])).buffer);return x},H=function(T,x,O,Y){if(!ee[O]){for(var ae="",re={},fe=T.length-1,he=0;he<fe;++he)ae=$(T[he],ae,re);ee[O]={c:$(T[fe],ae,re),e:re}}var we=D({},ee[O].e);return e(ee[O].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+x.toString()+"}",O,we,K(we),Y)},oe=function(){return[v,g,c,u,n,l,r,a,b,S,p,M,d,C,P,R,Z,I,k,te,mr,Oe,Te]},G=function(){return[v,g,c,u,n,l,t,A,B,y,w,E,p,Be,be,d,ne,Q,ue,se,de,me,Ee,ve,Z,I,_e,ie,zt,Oe]},W=function(){return[We,Ct,je,He,Ke]},q=function(){return[$e,At]},pe=function(){return[qt,je,ge]},Fe=function(){return[vr]},Oe=function(T){return postMessage(T,[T.buffer])},Te=function(T){return T&&{out:T.size&&new v(T.size),dictionary:T.dictionary}},Re=function(T,x,O,Y,ae,re){var fe=H(O,Y,ae,function(he,we){fe.terminate(),re(he,we)});return fe.postMessage([T,x],x.consume?[T.buffer]:[]),function(){fe.terminate()}},et=function(T){return T.ondata=function(x,O){return postMessage([x,O],[x.buffer])},function(x){x.data.length?(T.push(x.data[0],x.data[1]),postMessage([x.data[0].length])):T.flush()}},Se=function(T,x,O,Y,ae,re,fe){var he,we=H(T,Y,ae,function(Ie,Me){Ie?(we.terminate(),x.ondata.call(x,Ie)):Array.isArray(Me)?Me.length==1?(x.queuedSize-=Me[0],x.ondrain&&x.ondrain(Me[0])):(Me[1]&&we.terminate(),x.ondata.call(x,Ie,Me[0],Me[1])):fe(Me)});we.postMessage(O),x.queuedSize=0,x.push=function(Ie,Me){x.ondata||k(5),he&&x.ondata(k(4,0,1),null,!!Me),x.queuedSize+=Ie.length,we.postMessage([Ie,he=Me],[Ie.buffer])},x.terminate=function(){we.terminate()},re&&(x.flush=function(){we.postMessage([])})},Ge=function(T,x){return T[x]|T[x+1]<<8},ke=function(T,x){return(T[x]|T[x+1]<<8|T[x+2]<<16|T[x+3]<<24)>>>0},at=function(T,x){return ke(T,x)+ke(T,x+4)*4294967296},je=function(T,x,O){for(;O;++x)T[x]=O,O>>>=8},We=function(T,x){var O=x.filename;if(T[0]=31,T[1]=139,T[2]=8,T[8]=x.level<2?4:x.level==9?2:0,T[9]=3,x.mtime!=0&&je(T,4,Math.floor(new Date(x.mtime||Date.now())/1e3)),O){T[3]=8;for(var Y=0;Y<=O.length;++Y)T[Y+10]=O.charCodeAt(Y)}},$e=function(T){(T[0]!=31||T[1]!=139||T[2]!=8)&&k(6,"invalid gzip data");var x=T[3],O=10;x&4&&(O+=(T[10]|T[11]<<8)+2);for(var Y=(x>>3&1)+(x>>4&1);Y>0;Y-=!T[O++]);return O+(x&2)},At=function(T){var x=T.length;return(T[x-4]|T[x-3]<<8|T[x-2]<<16|T[x-1]<<24)>>>0},Ct=function(T){return 10+(T.filename?T.filename.length+1:0)},qt=function(T,x){var O=x.level,Y=O==0?0:O<6?1:O==9?3:2;if(T[0]=120,T[1]=Y<<6|(x.dictionary&&32),T[1]|=31-(T[0]<<8|T[1])%31,x.dictionary){var ae=ge();ae.p(x.dictionary),je(T,2,ae.d())}},vr=function(T,x){return((T[0]&15)!=8||T[0]>>4>7||(T[0]<<8|T[1])%31)&&k(6,"invalid zlib data"),(T[1]>>5&1)==+!x&&k(6,"invalid zlib data: "+(T[1]&32?"need":"unexpected")+" dictionary"),(T[1]>>3&4)+2};function Ut(T,x){return typeof T=="function"&&(x=T,T={}),this.ondata=x,T}var Lt=null,gt=null;function St(T,x,O){return O||(O=x,x={}),typeof O!="function"&&k(7),Re(T,x,[G],function(Y){return Oe(zt(Y.data[0],Y.data[1]))},0,O)}function zt(T,x){return ie(T,x||{},0,0)}var Cr=null,hr=null;function pr(T,x,O){return O||(O=x,x={}),typeof O!="function"&&k(7),Re(T,x,[oe],function(Y){return Oe(mr(Y.data[0],Te(Y.data[1])))},1,O)}function mr(T,x){return te(T,{i:2},x&&x.out,x&&x.dictionary)}var Lr=null,Rr=null;function jr(T,x,O){return O||(O=x,x={}),typeof O!="function"&&k(7),Re(T,x,[G,W,function(){return[Pr]}],function(Y){return Oe(Pr(Y.data[0],Y.data[1]))},2,O)}function Pr(T,x){x||(x={});var O=He(),Y=T.length;O.p(T);var ae=ie(T,x,Ct(x),8),re=ae.length;return We(ae,x),je(ae,re-8,O.d()),je(ae,re-4,Y),ae}var Zr=null,$n=null;function Hn(T,x,O){return O||(O=x,x={}),typeof O!="function"&&k(7),Re(T,x,[oe,q,function(){return[Ln]}],function(Y){return Oe(Ln(Y.data[0],Y.data[1]))},3,O)}function Ln(T,x){var O=$e(T);return O+8>T.length&&k(6,"invalid gzip data"),te(T.subarray(O,-8),{i:2},x&&x.out||new v(At(T)),x&&x.dictionary)}var lr=null,ur=null;function Nt(T,x,O){return O||(O=x,x={}),typeof O!="function"&&k(7),Re(T,x,[G,pe,function(){return[Tr]}],function(Y){return Oe(Tr(Y.data[0],Y.data[1]))},4,O)}function Tr(T,x){x||(x={});var O=ge();O.p(T);var Y=ie(T,x,x.dictionary?6:2,4);return qt(Y,x),je(Y,Y.length-4,O.d()),Y}var Jr=null,Cn=null;function zr(T,x,O){return O||(O=x,x={}),typeof O!="function"&&k(7),Re(T,x,[oe,Fe,function(){return[Or]}],function(Y){return Oe(Or(Y.data[0],Te(Y.data[1])))},5,O)}function Or(T,x){return te(T.subarray(vr(T,x&&x.dictionary),-4),{i:2},x&&x.out,x&&x.dictionary)}var Wr=null,Ai=null;function Kr(T,x,O){return O||(O=x,x={}),typeof O!="function"&&k(7),T[0]==31&&T[1]==139&&T[2]==8?Hn(T,x,O):(T[0]&15)!=8||T[0]>>4>7||(T[0]<<8|T[1])%31?pr(T,x,O):zr(T,x,O)}function wn(T,x){return T[0]==31&&T[1]==139&&T[2]==8?Ln(T,x):(T[0]&15)!=8||T[0]>>4>7||(T[0]<<8|T[1])%31?mr(T,x):Or(T,x)}var Zn=function(T,x,O,Y){for(var ae in T){var re=T[ae],fe=x+ae,he=Y;Array.isArray(re)&&(he=D(Y,re[1]),re=re[0]),re instanceof v?O[fe]=[re,he]:(O[fe+="/"]=[new v(0),he],Zn(re,fe,O,Y))}},tr=typeof TextEncoder!="undefined"&&new TextEncoder,bt=typeof TextDecoder!="undefined"&&new TextDecoder,fr=0;try{bt.decode(be,{stream:!0}),fr=1}catch(T){}var Dt=function(T){for(var x="",O=0;;){var Y=T[O++],ae=(Y>127)+(Y>223)+(Y>239);if(O+ae>T.length)return{s:x,r:I(T,O-1)};ae?ae==3?(Y=((Y&15)<<18|(T[O++]&63)<<12|(T[O++]&63)<<6|T[O++]&63)-65536,x+=String.fromCharCode(55296|Y>>10,56320|Y&1023)):ae&1?x+=String.fromCharCode((Y&31)<<6|T[O++]&63):x+=String.fromCharCode((Y&15)<<12|(T[O++]&63)<<6|T[O++]&63):x+=String.fromCharCode(Y)}},Yr=null,vn=null;function lt(T,x){if(x){for(var O=new v(T.length),Y=0;Y<T.length;++Y)O[Y]=T.charCodeAt(Y);return O}if(tr)return tr.encode(T);for(var ae=T.length,re=new v(T.length+(T.length>>1)),fe=0,he=function(Me){re[fe++]=Me},Y=0;Y<ae;++Y){if(fe+5>re.length){var we=new v(fe+8+(ae-Y<<1));we.set(re),re=we}var Ie=T.charCodeAt(Y);Ie<128||x?he(Ie):Ie<2048?(he(192|Ie>>6),he(128|Ie&63)):Ie>55295&&Ie<57344?(Ie=65536+(Ie&1047552)|T.charCodeAt(++Y)&1023,he(240|Ie>>18),he(128|Ie>>12&63),he(128|Ie>>6&63),he(128|Ie&63)):(he(224|Ie>>12),he(128|Ie>>6&63),he(128|Ie&63))}return I(re,0,fe)}function _t(T,x){if(x){for(var O="",Y=0;Y<T.length;Y+=16384)O+=String.fromCharCode.apply(null,T.subarray(Y,Y+16384));return O}else{if(bt)return bt.decode(T);var ae=Dt(T),re=ae.s,O=ae.r;return O.length&&k(8),re}}var Rt=function(T){return T==1?3:T<6?2:T==9?1:0},Wt=function(T,x){return x+30+Ge(T,x+26)+Ge(T,x+28)},$t=function(T,x,O){var Y=Ge(T,x+28),ae=_t(T.subarray(x+46,x+46+Y),!(Ge(T,x+8)&2048)),re=x+46+Y,fe=ke(T,x+20),he=O&&fe==4294967295?Zt(T,re):[fe,ke(T,x+24),ke(T,x+42)],we=he[0],Ie=he[1],Me=he[2];return[Ge(T,x+10),we,Ie,ae,re+Ge(T,x+30)+Ge(T,x+32),Me]},Zt=function(T,x){for(;Ge(T,x)!=1;x+=4+Ge(T,x+2));return[at(T,x+12),at(T,x+4),at(T,x+20)]},Yt=function(T){var x=0;if(T)for(var O in T){var Y=T[O].length;Y>65535&&k(9),x+=Y+4}return x},dt=function(T,x,O,Y,ae,re,fe,he){var we=Y.length,Ie=O.extra,Me=he&&he.length,Ne=Yt(Ie);je(T,x,fe!=null?33639248:67324752),x+=4,fe!=null&&(T[x++]=20,T[x++]=O.os),T[x]=20,x+=2,T[x++]=O.flag<<1|(re<0&&8),T[x++]=ae&&8,T[x++]=O.compression&255,T[x++]=O.compression>>8;var Ye=new Date(O.mtime==null?Date.now():O.mtime),xe=Ye.getFullYear()-1980;if((xe<0||xe>119)&&k(10),je(T,x,xe<<25|Ye.getMonth()+1<<21|Ye.getDate()<<16|Ye.getHours()<<11|Ye.getMinutes()<<5|Ye.getSeconds()>>1),x+=4,re!=-1&&(je(T,x,O.crc),je(T,x+4,re<0?-re-2:re),je(T,x+8,O.size)),je(T,x+12,we),je(T,x+14,Ne),x+=16,fe!=null&&(je(T,x,Me),je(T,x+6,O.attrs),je(T,x+10,fe),x+=14),T.set(Y,x),x+=we,Ne)for(var ct in Ie){var rt=Ie[ct],ft=rt.length;je(T,x,+ct),je(T,x+2,ft),T.set(rt,x+4),x+=4+ft}return Me&&(T.set(he,x),x+=Me),x},Vr=function(T,x,O,Y,ae){je(T,x,101010256),je(T,x+8,O),je(T,x+10,O),je(T,x+12,Y),je(T,x+16,ae)},Xr=null,Qr=null,jn=null,xn=null;function si(T,x,O){O||(O=x,x={}),typeof O!="function"&&k(7);var Y={};Zn(T,"",Y,x);var ae=Object.keys(Y),re=ae.length,fe=0,he=0,we=re,Ie=new Array(re),Me=[],Ne=function(){for(var ft=0;ft<Me.length;++ft)Me[ft]()},Ye=function(ft,Je){fi(function(){O(ft,Je)})};fi(function(){Ye=O});var xe=function(){var ft=new v(he+22),Je=fe,pt=he-fe;he=0;for(var Mt=0;Mt<we;++Mt){var Xt=Ie[Mt];try{var dr=Xt.c.length;dt(ft,he,Xt,Xt.f,Xt.u,dr);var kr=30+Xt.f.length+Yt(Xt.extra),er=he+kr;ft.set(Xt.c,er),dt(ft,fe,Xt,Xt.f,Xt.u,dr,he,Xt.m),fe+=16+kr+(Xt.m?Xt.m.length:0),he=er+dr}catch(xt){return Ye(xt,null)}}Vr(ft,fe,Ie.length,pt,Je),Ye(null,ft)};re||xe();for(var ct=function(ft){var Je=ae[ft],pt=Y[Je],Mt=pt[0],Xt=pt[1],dr=He(),kr=Mt.length;dr.p(Mt);var er=lt(Je),xt=er.length,nr=Xt.comment,Fr=nr&<(nr),tt=Fr&&Fr.length,ot=Yt(Xt.extra),Pt=Xt.level==0?0:8,Et=function(gr,ar){if(gr)Ne(),Ye(gr,null);else{var Br=ar.length;Ie[ft]=D(Xt,{size:kr,crc:dr.d(),c:ar,f:er,m:Fr,u:xt!=Je.length||Fr&&nr.length!=tt,compression:Pt}),fe+=30+xt+ot+Br,he+=76+2*(xt+ot)+(tt||0)+Br,--re||xe()}};if(xt>65535&&Et(k(11,0,1),null),!Pt)Et(null,Mt);else if(kr<16e4)try{Et(null,zt(Mt,Xt))}catch(gr){Et(gr,null)}else Me.push(St(Mt,Xt,Et))},rt=0;rt<we;++rt)ct(rt);return Ne}function yi(T,x){x||(x={});var O={},Y=[];Zn(T,"",O,x);var ae=0,re=0;for(var fe in O){var he=O[fe],we=he[0],Ie=he[1],Me=Ie.level==0?0:8,Ne=lt(fe),Ye=Ne.length,xe=Ie.comment,ct=xe&<(xe),rt=ct&&ct.length,ft=Yt(Ie.extra);Ye>65535&&k(11);var Je=Me?zt(we,Ie):we,pt=Je.length,Mt=He();Mt.p(we),Y.push(D(Ie,{size:we.length,crc:Mt.d(),c:Je,f:Ne,m:ct,u:Ye!=fe.length||ct&&xe.length!=rt,o:ae,compression:Me})),ae+=30+Ye+ft+pt,re+=76+2*(Ye+ft)+(rt||0)+pt}for(var Xt=new v(re+22),dr=ae,kr=re-ae,er=0;er<Y.length;++er){var Ne=Y[er];dt(Xt,Ne.o,Ne,Ne.f,Ne.u,Ne.c.length);var xt=30+Ne.f.length+Yt(Ne.extra);Xt.set(Ne.c,Ne.o+xt),dt(Xt,ae,Ne,Ne.f,Ne.u,Ne.c.length,Ne.o,Ne.m),ae+=16+xt+(Ne.m?Ne.m.length:0)}return Vr(Xt,ae,Y.length,kr,dr),Xt}var Bi=null,Hi=null,hi=null,ci=null,fi=typeof queueMicrotask=="function"?queueMicrotask:typeof setTimeout=="function"?setTimeout:function(T){T()};function gi(T,x,O){O||(O=x,x={}),typeof O!="function"&&k(7);var Y=[],ae=function(){for(var ft=0;ft<Y.length;++ft)Y[ft]()},re={},fe=function(ft,Je){fi(function(){O(ft,Je)})};fi(function(){fe=O});for(var he=T.length-22;ke(T,he)!=101010256;--he)if(!he||T.length-he>65558)return fe(k(13,0,1),null),ae;var we=Ge(T,he+8);if(we){var Ie=we,Me=ke(T,he+16),Ne=Me==4294967295||Ie==65535;if(Ne){var Ye=ke(T,he-12);Ne=ke(T,Ye)==101075792,Ne&&(Ie=we=ke(T,Ye+32),Me=ke(T,Ye+48))}for(var xe=x&&x.filter,ct=function(ft){var Je=$t(T,Me,Ne),pt=Je[0],Mt=Je[1],Xt=Je[2],dr=Je[3],kr=Je[4],er=Je[5],xt=Wt(T,er);Me=kr;var nr=function(tt,ot){tt?(ae(),fe(tt,null)):(ot&&(re[dr]=ot),--we||fe(null,re))};if(!xe||xe({name:dr,size:Mt,originalSize:Xt,compression:pt}))if(!pt)nr(null,I(T,xt,xt+Mt));else if(pt==8){var Fr=T.subarray(xt,xt+Mt);if(Xt<524288||Mt>.8*Xt)try{nr(null,mr(Fr,{out:new v(Xt)}))}catch(tt){nr(tt,null)}else Y.push(pr(Fr,{size:Xt},nr))}else nr(k(14,"unknown compression type "+pt,1),null);else nr(null,null)},rt=0;rt<Ie;++rt)ct(rt)}else fe(null,{});return ae}function ti(T,x){for(var O={},Y=T.length-22;ke(T,Y)!=101010256;--Y)(!Y||T.length-Y>65558)&&k(13);var ae=Ge(T,Y+8);if(!ae)return{};var re=ke(T,Y+16),fe=re==4294967295||ae==65535;if(fe){var he=ke(T,Y-12);fe=ke(T,he)==101075792,fe&&(ae=ke(T,he+32),re=ke(T,he+48))}for(var we=x&&x.filter,Ie=0;Ie<ae;++Ie){var Me=$t(T,re,fe),Ne=Me[0],Ye=Me[1],xe=Me[2],ct=Me[3],rt=Me[4],ft=Me[5],Je=Wt(T,ft);re=rt,(!we||we({name:ct,size:Ye,originalSize:xe,compression:Ne}))&&(Ne?Ne==8?O[ct]=mr(T.subarray(Je,Je+Ye),{out:new v(xe)}):k(14,"unknown compression type "+Ne):O[ct]=I(T,Je,Je+Ye))}return O}var An=function(){return typeof window!="undefined"?window:typeof F.g!="undefined"?F.g:typeof self!="undefined"?self:this}();function xr(){An.console&&typeof An.console.log=="function"&&An.console.log.apply(An.console,arguments)}var Yn={log:xr,warn:function(T){An.console&&(typeof An.console.warn=="function"?An.console.warn.apply(An.console,arguments):xr.call(null,arguments))},error:function(T){An.console&&(typeof An.console.error=="function"?An.console.error.apply(An.console,arguments):xr(T))}};function Fn(T,x,O){var Y=new XMLHttpRequest;Y.open("GET",T),Y.responseType="blob",Y.onload=function(){ln(Y.response,x,O)},Y.onerror=function(){Yn.error("could not download file")},Y.send()}function Vn(T){var x=new XMLHttpRequest;x.open("HEAD",T,!1);try{x.send()}catch(O){}return x.status>=200&&x.status<=299}function rr(T){try{T.dispatchEvent(new MouseEvent("click"))}catch(O){var x=document.createEvent("MouseEvents");x.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),T.dispatchEvent(x)}}var Mr,bn,ln=An.saveAs||((typeof window=="undefined"?"undefined":(0,L.Z)(window))!=="object"||window!==An?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(T,x,O){var Y=An.URL||An.webkitURL,ae=document.createElement("a");x=x||T.name||"download",ae.download=x,ae.rel="noopener",typeof T=="string"?(ae.href=T,ae.origin!==location.origin?Vn(ae.href)?Fn(T,x,O):rr(ae,ae.target="_blank"):rr(ae)):(ae.href=Y.createObjectURL(T),setTimeout(function(){Y.revokeObjectURL(ae.href)},4e4),setTimeout(function(){rr(ae)},0))}:"msSaveOrOpenBlob"in navigator?function(T,x,O){if(x=x||T.name||"download",typeof T=="string")if(Vn(T))Fn(T,x,O);else{var Y=document.createElement("a");Y.href=T,Y.target="_blank",setTimeout(function(){rr(Y)})}else navigator.msSaveOrOpenBlob(function(ae,re){return re===void 0?re={autoBom:!1}:(0,L.Z)(re)!=="object"&&(Yn.warn("Deprecated: Expected third argument to be a object"),re={autoBom:!re}),re.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}(T,O),x)}:function(T,x,O,Y){if((Y=Y||open("","_blank"))&&(Y.document.title=Y.document.body.innerText="downloading..."),typeof T=="string")return Fn(T,x,O);var ae=T.type==="application/octet-stream",re=/constructor/i.test(An.HTMLElement)||An.safari,fe=/CriOS\/[\d]+/.test(navigator.userAgent);if((fe||ae&&re)&&(typeof FileReader=="undefined"?"undefined":(0,L.Z)(FileReader))==="object"){var he=new FileReader;he.onloadend=function(){var Me=he.result;Me=fe?Me:Me.replace(/^data:[^;]*;/,"data:attachment/file;"),Y?Y.location.href=Me:location=Me,Y=null},he.readAsDataURL(T)}else{var we=An.URL||An.webkitURL,Ie=we.createObjectURL(T);Y?Y.location=Ie:location.href=Ie,Y=null,setTimeout(function(){we.revokeObjectURL(Ie)},4e4)}});function hn(T){var x;T=T||"",this.ok=!1,T.charAt(0)=="#"&&(T=T.substr(1,6)),T={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"}[T=(T=T.replace(/ /g,"")).toLowerCase()]||T;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(he){return[parseInt(he[1]),parseInt(he[2]),parseInt(he[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(he){return[parseInt(he[1],16),parseInt(he[2],16),parseInt(he[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(he){return[parseInt(he[1]+he[1],16),parseInt(he[2]+he[2],16),parseInt(he[3]+he[3],16)]}}],Y=0;Y<O.length;Y++){var ae=O[Y].re,re=O[Y].process,fe=ae.exec(T);fe&&(x=re(fe),this.r=x[0],this.g=x[1],this.b=x[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 he=this.r.toString(16),we=this.g.toString(16),Ie=this.b.toString(16);return he.length==1&&(he="0"+he),we.length==1&&(we="0"+we),Ie.length==1&&(Ie="0"+Ie),"#"+he+we+Ie}}function Qn(T,x){var O=T[0],Y=T[1],ae=T[2],re=T[3];O=Wn(O,Y,ae,re,x[0],7,-680876936),re=Wn(re,O,Y,ae,x[1],12,-389564586),ae=Wn(ae,re,O,Y,x[2],17,606105819),Y=Wn(Y,ae,re,O,x[3],22,-1044525330),O=Wn(O,Y,ae,re,x[4],7,-176418897),re=Wn(re,O,Y,ae,x[5],12,1200080426),ae=Wn(ae,re,O,Y,x[6],17,-1473231341),Y=Wn(Y,ae,re,O,x[7],22,-45705983),O=Wn(O,Y,ae,re,x[8],7,1770035416),re=Wn(re,O,Y,ae,x[9],12,-1958414417),ae=Wn(ae,re,O,Y,x[10],17,-42063),Y=Wn(Y,ae,re,O,x[11],22,-1990404162),O=Wn(O,Y,ae,re,x[12],7,1804603682),re=Wn(re,O,Y,ae,x[13],12,-40341101),ae=Wn(ae,re,O,Y,x[14],17,-1502002290),O=Oi(O,Y=Wn(Y,ae,re,O,x[15],22,1236535329),ae,re,x[1],5,-165796510),re=Oi(re,O,Y,ae,x[6],9,-1069501632),ae=Oi(ae,re,O,Y,x[11],14,643717713),Y=Oi(Y,ae,re,O,x[0],20,-373897302),O=Oi(O,Y,ae,re,x[5],5,-701558691),re=Oi(re,O,Y,ae,x[10],9,38016083),ae=Oi(ae,re,O,Y,x[15],14,-660478335),Y=Oi(Y,ae,re,O,x[4],20,-405537848),O=Oi(O,Y,ae,re,x[9],5,568446438),re=Oi(re,O,Y,ae,x[14],9,-1019803690),ae=Oi(ae,re,O,Y,x[3],14,-187363961),Y=Oi(Y,ae,re,O,x[8],20,1163531501),O=Oi(O,Y,ae,re,x[13],5,-1444681467),re=Oi(re,O,Y,ae,x[2],9,-51403784),ae=Oi(ae,re,O,Y,x[7],14,1735328473),O=Gn(O,Y=Oi(Y,ae,re,O,x[12],20,-1926607734),ae,re,x[5],4,-378558),re=Gn(re,O,Y,ae,x[8],11,-2022574463),ae=Gn(ae,re,O,Y,x[11],16,1839030562),Y=Gn(Y,ae,re,O,x[14],23,-35309556),O=Gn(O,Y,ae,re,x[1],4,-1530992060),re=Gn(re,O,Y,ae,x[4],11,1272893353),ae=Gn(ae,re,O,Y,x[7],16,-155497632),Y=Gn(Y,ae,re,O,x[10],23,-1094730640),O=Gn(O,Y,ae,re,x[13],4,681279174),re=Gn(re,O,Y,ae,x[0],11,-358537222),ae=Gn(ae,re,O,Y,x[3],16,-722521979),Y=Gn(Y,ae,re,O,x[6],23,76029189),O=Gn(O,Y,ae,re,x[9],4,-640364487),re=Gn(re,O,Y,ae,x[12],11,-421815835),ae=Gn(ae,re,O,Y,x[15],16,530742520),O=ri(O,Y=Gn(Y,ae,re,O,x[2],23,-995338651),ae,re,x[0],6,-198630844),re=ri(re,O,Y,ae,x[7],10,1126891415),ae=ri(ae,re,O,Y,x[14],15,-1416354905),Y=ri(Y,ae,re,O,x[5],21,-57434055),O=ri(O,Y,ae,re,x[12],6,1700485571),re=ri(re,O,Y,ae,x[3],10,-1894986606),ae=ri(ae,re,O,Y,x[10],15,-1051523),Y=ri(Y,ae,re,O,x[1],21,-2054922799),O=ri(O,Y,ae,re,x[8],6,1873313359),re=ri(re,O,Y,ae,x[15],10,-30611744),ae=ri(ae,re,O,Y,x[6],15,-1560198380),Y=ri(Y,ae,re,O,x[13],21,1309151649),O=ri(O,Y,ae,re,x[4],6,-145523070),re=ri(re,O,Y,ae,x[11],10,-1120210379),ae=ri(ae,re,O,Y,x[2],15,718787259),Y=ri(Y,ae,re,O,x[9],21,-343485551),T[0]=Vt(O,T[0]),T[1]=Vt(Y,T[1]),T[2]=Vt(ae,T[2]),T[3]=Vt(re,T[3])}function io(T,x,O,Y,ae,re){return x=Vt(Vt(x,T),Vt(Y,re)),Vt(x<<ae|x>>>32-ae,O)}function Wn(T,x,O,Y,ae,re,fe){return io(x&O|~x&Y,T,x,ae,re,fe)}function Oi(T,x,O,Y,ae,re,fe){return io(x&Y|O&~Y,T,x,ae,re,fe)}function Gn(T,x,O,Y,ae,re,fe){return io(x^O^Y,T,x,ae,re,fe)}function ri(T,x,O,Y,ae,re,fe){return io(O^(x|~Y),T,x,ae,re,fe)}function Ii(T){var x,O=T.length,Y=[1732584193,-271733879,-1732584194,271733878];for(x=64;x<=T.length;x+=64)Qn(Y,Kn(T.substring(x-64,x)));T=T.substring(x-64);var ae=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(x=0;x<T.length;x++)ae[x>>2]|=T.charCodeAt(x)<<(x%4<<3);if(ae[x>>2]|=128<<(x%4<<3),x>55)for(Qn(Y,ae),x=0;x<16;x++)ae[x]=0;return ae[14]=8*O,Qn(Y,ae),Y}function Kn(T){var x,O=[];for(x=0;x<64;x+=4)O[x>>2]=T.charCodeAt(x)+(T.charCodeAt(x+1)<<8)+(T.charCodeAt(x+2)<<16)+(T.charCodeAt(x+3)<<24);return O}Mr=An.atob.bind(An),bn=An.btoa.bind(An);var ii="0123456789abcdef".split("");function Ui(T){for(var x="",O=0;O<4;O++)x+=ii[T>>8*O+4&15]+ii[T>>8*O&15];return x}function Li(T){return String.fromCharCode((255&T)>>0,(65280&T)>>8,(16711680&T)>>16,(4278190080&T)>>24)}function Ao(T){return Ii(T).map(Li).join("")}var wt=function(T){for(var x=0;x<T.length;x++)T[x]=Ui(T[x]);return T.join("")}(Ii("hello"))!="5d41402abc4b2a76b9719d911017c592";function Vt(T,x){if(wt){var O=(65535&T)+(65535&x);return(T>>16)+(x>>16)+(O>>16)<<16|65535&O}return T+x&4294967295}function Er(T,x){var O,Y,ae,re;if(T!==O){for(var fe=(ae=T,re=1+(256/T.length>>0),new Array(re+1).join(ae)),he=[],we=0;we<256;we++)he[we]=we;var Ie=0;for(we=0;we<256;we++){var Me=he[we];Ie=(Ie+Me+fe.charCodeAt(we))%256,he[we]=he[Ie],he[Ie]=Me}O=T,Y=he}else he=Y;var Ne=x.length,Ye=0,xe=0,ct="";for(we=0;we<Ne;we++)xe=(xe+(Me=he[Ye=(Ye+1)%256]))%256,he[Ye]=he[xe],he[xe]=Me,fe=he[(he[Ye]+he[xe])%256],ct+=String.fromCharCode(x.charCodeAt(we)^fe);return ct}var cn={print:4,modify:8,copy:16,"annot-forms":32};function Hr(T,x,O,Y){this.v=1,this.r=2;var ae=192;T.forEach(function(he){if(cn.perm!==void 0)throw new Error("Invalid permission: "+he);ae+=cn[he]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var re=(x+this.padding).substr(0,32),fe=(O+this.padding).substr(0,32);this.O=this.processOwnerPassword(re,fe),this.P=-(1+(255^ae)),this.encryptionKey=Ao(re+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(Y)).substr(0,5),this.U=Er(this.encryptionKey,this.padding)}function nn(T){if(/[^\u0000-\u00ff]/.test(T))throw new Error("Invalid PDF Name Object: "+T+", Only accept ASCII characters.");for(var x="",O=T.length,Y=0;Y<O;Y++){var ae=T.charCodeAt(Y);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?x+="#"+("0"+ae.toString(16)).slice(-2):x+=T[Y]}return x}function Pn(T){if((0,L.Z)(T)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var x={};this.subscribe=function(O,Y,ae){if(ae=ae||!1,typeof O!="string"||typeof Y!="function"||typeof ae!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");x.hasOwnProperty(O)||(x[O]={});var re=Math.random().toString(35);return x[O][re]=[Y,!!ae],re},this.unsubscribe=function(O){for(var Y in x)if(x[Y][O])return delete x[Y][O],Object.keys(x[Y]).length===0&&delete x[Y],!0;return!1},this.publish=function(O){if(x.hasOwnProperty(O)){var Y=Array.prototype.slice.call(arguments,1),ae=[];for(var re in x[O]){var fe=x[O][re];try{fe[0].apply(T,Y)}catch(he){An.console&&Yn.error("jsPDF PubSub Error",he.message,he)}fe[1]&&ae.push(re)}ae.length&&ae.forEach(this.unsubscribe)}},this.getTopics=function(){return x}}function sn(T){if(!(this instanceof sn))return new sn(T);var x="opacity,stroke-opacity".split(",");for(var O in T)T.hasOwnProperty(O)&&x.indexOf(O)>=0&&(this[O]=T[O]);this.id="",this.objectNumber=-1}function fn(T,x){this.gState=T,this.matrix=x,this.id="",this.objectNumber=-1}function Nn(T,x,O,Y,ae){if(!(this instanceof Nn))return new Nn(T,x,O,Y,ae);this.type=T==="axial"?2:3,this.coords=x,this.colors=O,fn.call(this,Y,ae)}function on(T,x,O,Y,ae){if(!(this instanceof on))return new on(T,x,O,Y,ae);this.boundingBox=T,this.xStep=x,this.yStep=O,this.stream="",this.cloneIndex=0,fn.call(this,Y,ae)}function qr(T){var x,O=typeof arguments[0]=="string"?arguments[0]:"p",Y=arguments[1],ae=arguments[2],re=arguments[3],fe=[],he=1,we=16,Ie="S",Me=null;(0,L.Z)(T=T||{})==="object"&&(O=T.orientation,Y=T.unit||Y,ae=T.format||ae,re=T.compress||T.compressPdf||re,(Me=T.encryption||null)!==null&&(Me.userPassword=Me.userPassword||"",Me.ownerPassword=Me.ownerPassword||"",Me.userPermissions=Me.userPermissions||[]),he=typeof T.userUnit=="number"?Math.abs(T.userUnit):1,T.precision!==void 0&&(x=T.precision),T.floatPrecision!==void 0&&(we=T.floatPrecision),Ie=T.defaultPathOperation||"S"),fe=T.filters||(re===!0?["FlateEncode"]:fe),Y=Y||"mm",O=(""+(O||"P")).toLowerCase();var Ne=T.putOnlyUsedFonts||!1,Ye={},xe={internal:{},__private__:{}};xe.__private__.PubSub=Pn;var ct="1.3",rt=xe.__private__.getPdfVersion=function(){return ct};xe.__private__.setPdfVersion=function(ce){ct=ce};var ft={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]};xe.__private__.getPageFormats=function(){return ft};var Je=xe.__private__.getPageFormat=function(ce){return ft[ce]};ae=ae||"a4";var pt={COMPAT:"compat",ADVANCED:"advanced"},Mt=pt.COMPAT;function Xt(){this.saveGraphicsState(),yt(new di(Mn,0,0,-Mn,0,_a()*Mn).toString()+" cm"),this.setFontSize(this.getFontSize()/Mn),Ie="n",Mt=pt.ADVANCED}function dr(){this.restoreGraphicsState(),Ie="S",Mt=pt.COMPAT}var kr=xe.__private__.combineFontStyleAndFontWeight=function(ce,Qe){if(ce=="bold"&&Qe=="normal"||ce=="bold"&&Qe==400||ce=="normal"&&Qe=="italic"||ce=="bold"&&Qe=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return Qe&&(ce=Qe==400||Qe==="normal"?ce==="italic"?"italic":"normal":Qe!=700&&Qe!=="bold"||ce!=="normal"?(Qe==700?"bold":Qe)+""+ce:"bold"),ce};xe.advancedAPI=function(ce){var Qe=Mt===pt.COMPAT;return Qe&&Xt.call(this),typeof ce!="function"||(ce(this),Qe&&dr.call(this)),this},xe.compatAPI=function(ce){var Qe=Mt===pt.ADVANCED;return Qe&&dr.call(this),typeof ce!="function"||(ce(this),Qe&&Xt.call(this)),this},xe.isAdvancedAPI=function(){return Mt===pt.ADVANCED};var er,xt=function(ce){if(Mt!==pt.ADVANCED)throw new Error(ce+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},nr=xe.roundToPrecision=xe.__private__.roundToPrecision=function(ce,Qe){var mt=x||Qe;if(isNaN(ce)||isNaN(mt))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return ce.toFixed(mt).replace(/0+$/,"")};er=xe.hpf=xe.__private__.hpf=typeof we=="number"?function(ce){if(isNaN(ce))throw new Error("Invalid argument passed to jsPDF.hpf");return nr(ce,we)}:we==="smart"?function(ce){if(isNaN(ce))throw new Error("Invalid argument passed to jsPDF.hpf");return nr(ce,ce>-1&&ce<1?16:5)}:function(ce){if(isNaN(ce))throw new Error("Invalid argument passed to jsPDF.hpf");return nr(ce,16)};var Fr=xe.f2=xe.__private__.f2=function(ce){if(isNaN(ce))throw new Error("Invalid argument passed to jsPDF.f2");return nr(ce,2)},tt=xe.__private__.f3=function(ce){if(isNaN(ce))throw new Error("Invalid argument passed to jsPDF.f3");return nr(ce,3)},ot=xe.scale=xe.__private__.scale=function(ce){if(isNaN(ce))throw new Error("Invalid argument passed to jsPDF.scale");return Mt===pt.COMPAT?ce*Mn:Mt===pt.ADVANCED?ce:void 0},Pt=function(ce){return Mt===pt.COMPAT?_a()-ce:Mt===pt.ADVANCED?ce:void 0},Et=function(ce){return ot(Pt(ce))};xe.__private__.setPrecision=xe.setPrecision=function(ce){typeof parseInt(ce,10)=="number"&&(x=parseInt(ce,10))};var gr,ar="00000000000000000000000000000000",Br=xe.__private__.getFileId=function(){return ar},ir=xe.__private__.setFileId=function(ce){return ar=ce!==void 0&&/^[a-fA-F0-9]{32}$/.test(ce)?ce.toUpperCase():ar.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),Me!==null&&(es=new Hr(Me.userPermissions,Me.userPassword,Me.ownerPassword,ar)),ar};xe.setFileId=function(ce){return ir(ce),this},xe.getFileId=function(){return Br()};var Sr=xe.__private__.convertDateToPDFDate=function(ce){var Qe=ce.getTimezoneOffset(),mt=Qe<0?"+":"-",It=Math.floor(Math.abs(Qe/60)),Gt=Math.abs(Qe%60),yr=[mt,vt(It),"'",vt(Gt),"'"].join("");return["D:",ce.getFullYear(),vt(ce.getMonth()+1),vt(ce.getDate()),vt(ce.getHours()),vt(ce.getMinutes()),vt(ce.getSeconds()),yr].join("")},Dr=xe.__private__.convertPDFDateToDate=function(ce){var Qe=parseInt(ce.substr(2,4),10),mt=parseInt(ce.substr(6,2),10)-1,It=parseInt(ce.substr(8,2),10),Gt=parseInt(ce.substr(10,2),10),yr=parseInt(ce.substr(12,2),10),Gr=parseInt(ce.substr(14,2),10);return new Date(Qe,mt,It,Gt,yr,Gr,0)},Un=xe.__private__.setCreationDate=function(ce){var Qe;if(ce===void 0&&(ce=new Date),ce instanceof Date)Qe=Sr(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");Qe=ce}return gr=Qe},Ze=xe.__private__.getCreationDate=function(ce){var Qe=gr;return ce==="jsDate"&&(Qe=Dr(gr)),Qe};xe.setCreationDate=function(ce){return Un(ce),this},xe.getCreationDate=function(ce){return Ze(ce)};var ht,vt=xe.__private__.padd2=function(ce){return("0"+parseInt(ce)).slice(-2)},Ot=xe.__private__.padd2Hex=function(ce){return("00"+(ce=ce.toString())).substr(ce.length)},Kt=0,or=[],Ar=[],cr=0,an=[],rn=[],Tn=!1,In=Ar,mi=function(){Kt=0,cr=0,Ar=[],or=[],an=[],wa=Po(),js=Po()};xe.__private__.setCustomOutputDestination=function(ce){Tn=!0,In=ce};var Ir=function(ce){Tn||(In=ce)};xe.__private__.resetCustomOutputDestination=function(){Tn=!1,In=Ar};var yt=xe.__private__.out=function(ce){return ce=ce.toString(),cr+=ce.length+1,In.push(ce),In},Fi=xe.__private__.write=function(ce){return yt(arguments.length===1?ce.toString():Array.prototype.join.call(arguments," "))},qn=xe.__private__.getArrayBuffer=function(ce){for(var Qe=ce.length,mt=new ArrayBuffer(Qe),It=new Uint8Array(mt);Qe--;)It[Qe]=ce.charCodeAt(Qe);return mt},tn=[["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]];xe.__private__.getStandardFonts=function(){return tn};var Sn=T.fontSize||16;xe.__private__.setFontSize=xe.setFontSize=function(ce){return Sn=Mt===pt.ADVANCED?ce/Mn:ce,this};var Rn,On=xe.__private__.getFontSize=xe.getFontSize=function(){return Mt===pt.COMPAT?Sn:Sn*Mn},oi=T.R2L||!1;xe.__private__.setR2L=xe.setR2L=function(ce){return oi=ce,this},xe.__private__.getR2L=xe.getR2L=function(){return oi};var Si,Ti=xe.__private__.setZoomMode=function(ce){var Qe=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(ce))Rn=ce;else if(isNaN(ce)){if(Qe.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.');Rn=ce}else Rn=parseInt(ce,10)};xe.__private__.getZoomMode=function(){return Rn};var Mi,ki=xe.__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.');Si=ce};xe.__private__.getPageMode=function(){return Si};var co=xe.__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.');Mi=ce};xe.__private__.getLayoutMode=function(){return Mi},xe.__private__.setDisplayMode=xe.setDisplayMode=function(ce,Qe,mt){return Ti(ce),co(Qe),ki(mt),this};var vi={title:"",subject:"",author:"",keywords:"",creator:""};xe.__private__.getDocumentProperty=function(ce){if(Object.keys(vi).indexOf(ce)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return vi[ce]},xe.__private__.getDocumentProperties=function(){return vi},xe.__private__.setDocumentProperties=xe.setProperties=xe.setDocumentProperties=function(ce){for(var Qe in vi)vi.hasOwnProperty(Qe)&&ce[Qe]&&(vi[Qe]=ce[Qe]);return this},xe.__private__.setDocumentProperty=function(ce,Qe){if(Object.keys(vi).indexOf(ce)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return vi[ce]=Qe};var Ni,Mn,$o,eo,Xs,ho={},bo={},aa=[],ao={},vo={},xo={},Ys={},ba=null,Fo=0,xi=[],no=new Pn(xe),$a=T.hotfixes||[],Go={},la={},ua=[],di=function ce(Qe,mt,It,Gt,yr,Gr){if(!(this instanceof ce))return new ce(Qe,mt,It,Gt,yr,Gr);isNaN(Qe)&&(Qe=1),isNaN(mt)&&(mt=0),isNaN(It)&&(It=0),isNaN(Gt)&&(Gt=1),isNaN(yr)&&(yr=0),isNaN(Gr)&&(Gr=0),this._matrix=[Qe,mt,It,Gt,yr,Gr]};Object.defineProperty(di.prototype,"sx",{get:function(){return this._matrix[0]},set:function(ce){this._matrix[0]=ce}}),Object.defineProperty(di.prototype,"shy",{get:function(){return this._matrix[1]},set:function(ce){this._matrix[1]=ce}}),Object.defineProperty(di.prototype,"shx",{get:function(){return this._matrix[2]},set:function(ce){this._matrix[2]=ce}}),Object.defineProperty(di.prototype,"sy",{get:function(){return this._matrix[3]},set:function(ce){this._matrix[3]=ce}}),Object.defineProperty(di.prototype,"tx",{get:function(){return this._matrix[4]},set:function(ce){this._matrix[4]=ce}}),Object.defineProperty(di.prototype,"ty",{get:function(){return this._matrix[5]},set:function(ce){this._matrix[5]=ce}}),Object.defineProperty(di.prototype,"a",{get:function(){return this._matrix[0]},set:function(ce){this._matrix[0]=ce}}),Object.defineProperty(di.prototype,"b",{get:function(){return this._matrix[1]},set:function(ce){this._matrix[1]=ce}}),Object.defineProperty(di.prototype,"c",{get:function(){return this._matrix[2]},set:function(ce){this._matrix[2]=ce}}),Object.defineProperty(di.prototype,"d",{get:function(){return this._matrix[3]},set:function(ce){this._matrix[3]=ce}}),Object.defineProperty(di.prototype,"e",{get:function(){return this._matrix[4]},set:function(ce){this._matrix[4]=ce}}),Object.defineProperty(di.prototype,"f",{get:function(){return this._matrix[5]},set:function(ce){this._matrix[5]=ce}}),Object.defineProperty(di.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(di.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(di.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(di.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),di.prototype.join=function(ce){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(er).join(ce)},di.prototype.multiply=function(ce){var Qe=ce.sx*this.sx+ce.shy*this.shx,mt=ce.sx*this.shy+ce.shy*this.sy,It=ce.shx*this.sx+ce.sy*this.shx,Gt=ce.shx*this.shy+ce.sy*this.sy,yr=ce.tx*this.sx+ce.ty*this.shx+this.tx,Gr=ce.tx*this.shy+ce.ty*this.sy+this.ty;return new di(Qe,mt,It,Gt,yr,Gr)},di.prototype.decompose=function(){var ce=this.sx,Qe=this.shy,mt=this.shx,It=this.sy,Gt=this.tx,yr=this.ty,Gr=Math.sqrt(ce*ce+Qe*Qe),kn=(ce/=Gr)*mt+(Qe/=Gr)*It;mt-=ce*kn,It-=Qe*kn;var ai=Math.sqrt(mt*mt+It*It);return kn/=ai,ce*(It/=ai)<Qe*(mt/=ai)&&(ce=-ce,Qe=-Qe,kn=-kn,Gr=-Gr),{scale:new di(Gr,0,0,ai,0,0),translate:new di(1,0,0,1,Gt,yr),rotate:new di(ce,Qe,-Qe,ce,0,0),skew:new di(1,0,kn,1,0,0)}},di.prototype.toString=function(ce){return this.join(" ")},di.prototype.inversed=function(){var ce=this.sx,Qe=this.shy,mt=this.shx,It=this.sy,Gt=this.tx,yr=this.ty,Gr=1/(ce*It-Qe*mt),kn=It*Gr,ai=-Qe*Gr,_i=-mt*Gr,Ei=ce*Gr;return new di(kn,ai,_i,Ei,-kn*Gt-_i*yr,-ai*Gt-Ei*yr)},di.prototype.applyToPoint=function(ce){var Qe=ce.x*this.sx+ce.y*this.shx+this.tx,mt=ce.x*this.shy+ce.y*this.sy+this.ty;return new Dl(Qe,mt)},di.prototype.applyToRectangle=function(ce){var Qe=this.applyToPoint(ce),mt=this.applyToPoint(new Dl(ce.x+ce.w,ce.y+ce.h));return new Ol(Qe.x,Qe.y,mt.x-Qe.x,mt.y-Qe.y)},di.prototype.clone=function(){var ce=this.sx,Qe=this.shy,mt=this.shx,It=this.sy,Gt=this.tx,yr=this.ty;return new di(ce,Qe,mt,It,Gt,yr)},xe.Matrix=di;var Js=xe.matrixMult=function(ce,Qe){return Qe.multiply(ce)},$s=new di(1,0,0,1,0,0);xe.unitMatrix=xe.identityMatrix=$s;var yn=function(ce,Qe){if(!vo[ce]){var mt=(Qe instanceof Nn?"Sh":"P")+(Object.keys(ao).length+1).toString(10);Qe.id=mt,vo[ce]=mt,ao[mt]=Qe,no.publish("addPattern",Qe)}};xe.ShadingPattern=Nn,xe.TilingPattern=on,xe.addShadingPattern=function(ce,Qe){return xt("addShadingPattern()"),yn(ce,Qe),this},xe.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)},xe.endTilingPattern=function(ce,Qe){xt("endTilingPattern()"),Qe.stream=rn[ht].join(`
|
|
|
`),yn(ce,Qe),no.publish("endTilingPattern",Qe),ua.pop().restore()};var No=xe.__private__.newObject=function(){var ce=Po();return os(ce,!0),ce},Po=xe.__private__.newObjectDeferred=function(){return Kt++,or[Kt]=function(){return cr},Kt},os=function(ce,Qe){return Qe=typeof Qe=="boolean"&&Qe,or[ce]=cr,Qe&&yt(ce+" 0 obj"),ce},ss=xe.__private__.newAdditionalObject=function(){var ce={objId:Po(),content:""};return an.push(ce),ce},wa=Po(),js=Po(),as=xe.__private__.decodeColorString=function(ce){var Qe=ce.split(" ");if(Qe.length!==2||Qe[1]!=="g"&&Qe[1]!=="G")Qe.length===5&&(Qe[4]==="k"||Qe[4]==="K")&&(Qe=[(1-Qe[0])*(1-Qe[3]),(1-Qe[1])*(1-Qe[3]),(1-Qe[2])*(1-Qe[3]),"r"]);else{var mt=parseFloat(Qe[0]);Qe=[mt,mt,mt,"r"]}for(var It="#",Gt=0;Gt<3;Gt++)It+=("0"+Math.floor(255*parseFloat(Qe[Gt])).toString(16)).slice(-2);return It},vs=xe.__private__.encodeColorString=function(ce){var Qe;typeof ce=="string"&&(ce={ch1:ce});var mt=ce.ch1,It=ce.ch2,Gt=ce.ch3,yr=ce.ch4,Gr=ce.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof mt=="string"&&mt.charAt(0)!=="#"){var kn=new hn(mt);if(kn.ok)mt=kn.toHex();else if(!/^\d*\.?\d*$/.test(mt))throw new Error('Invalid color "'+mt+'" passed to jsPDF.encodeColorString.')}if(typeof mt=="string"&&/^#[0-9A-Fa-f]{3}$/.test(mt)&&(mt="#"+mt[1]+mt[1]+mt[2]+mt[2]+mt[3]+mt[3]),typeof mt=="string"&&/^#[0-9A-Fa-f]{6}$/.test(mt)){var ai=parseInt(mt.substr(1),16);mt=ai>>16&255,It=ai>>8&255,Gt=255&ai}if(It===void 0||yr===void 0&&mt===It&&It===Gt)if(typeof mt=="string")Qe=mt+" "+Gr[0];else switch(ce.precision){case 2:Qe=Fr(mt/255)+" "+Gr[0];break;case 3:default:Qe=tt(mt/255)+" "+Gr[0]}else if(yr===void 0||(0,L.Z)(yr)==="object"){if(yr&&!isNaN(yr.a)&&yr.a===0)return Qe=["1.","1.","1.",Gr[1]].join(" ");if(typeof mt=="string")Qe=[mt,It,Gt,Gr[1]].join(" ");else switch(ce.precision){case 2:Qe=[Fr(mt/255),Fr(It/255),Fr(Gt/255),Gr[1]].join(" ");break;default:case 3:Qe=[tt(mt/255),tt(It/255),tt(Gt/255),Gr[1]].join(" ")}}else if(typeof mt=="string")Qe=[mt,It,Gt,yr,Gr[2]].join(" ");else switch(ce.precision){case 2:Qe=[Fr(mt),Fr(It),Fr(Gt),Fr(yr),Gr[2]].join(" ");break;case 3:default:Qe=[tt(mt),tt(It),tt(Gt),tt(yr),Gr[2]].join(" ")}return Qe},Aa=xe.__private__.getFilters=function(){return fe},Ds=xe.__private__.putStream=function(ce){var Qe=(ce=ce||{}).data||"",mt=ce.filters||Aa(),It=ce.alreadyAppliedFilters||[],Gt=ce.addLength1||!1,yr=Qe.length,Gr=ce.objectId,kn=function(Xo){return Xo};if(Me!==null&&Gr===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");Me!==null&&(kn=es.encryptor(Gr,0));var ai={};mt===!0&&(mt=["FlateEncode"]);var _i=ce.additionalKeyValues||[],Ei=(ai=qr.API.processDataByFilters!==void 0?qr.API.processDataByFilters(Qe,mt):{data:Qe,reverseChain:[]}).reverseChain+(Array.isArray(It)?It.join(" "):It.toString());if(ai.data.length!==0&&(_i.push({key:"Length",value:ai.data.length}),Gt===!0&&_i.push({key:"Length1",value:yr})),Ei.length!=0)if(Ei.split("/").length-1==1)_i.push({key:"Filter",value:Ei});else{_i.push({key:"Filter",value:"["+Ei+"]"});for(var Wi=0;Wi<_i.length;Wi+=1)if(_i[Wi].key==="DecodeParms"){for(var wo=[],Co=0;Co<ai.reverseChain.split("/").length-1;Co+=1)wo.push("null");wo.push(_i[Wi].value),_i[Wi].value="["+wo.join(" ")+"]"}}yt("<<");for(var _o=0;_o<_i.length;_o++)yt("/"+_i[_o].key+" "+_i[_o].value);yt(">>"),ai.data.length!==0&&(yt("stream"),yt(kn(ai.data)),yt("endstream"))},ca=xe.__private__.putPage=function(ce){var Qe=ce.number,mt=ce.data,It=ce.objId,Gt=ce.contentsObjId;os(It,!0),yt("<</Type /Page"),yt("/Parent "+ce.rootDictionaryObjId+" 0 R"),yt("/Resources "+ce.resourceDictionaryObjId+" 0 R"),yt("/MediaBox ["+parseFloat(er(ce.mediaBox.bottomLeftX))+" "+parseFloat(er(ce.mediaBox.bottomLeftY))+" "+er(ce.mediaBox.topRightX)+" "+er(ce.mediaBox.topRightY)+"]"),ce.cropBox!==null&&yt("/CropBox ["+er(ce.cropBox.bottomLeftX)+" "+er(ce.cropBox.bottomLeftY)+" "+er(ce.cropBox.topRightX)+" "+er(ce.cropBox.topRightY)+"]"),ce.bleedBox!==null&&yt("/BleedBox ["+er(ce.bleedBox.bottomLeftX)+" "+er(ce.bleedBox.bottomLeftY)+" "+er(ce.bleedBox.topRightX)+" "+er(ce.bleedBox.topRightY)+"]"),ce.trimBox!==null&&yt("/TrimBox ["+er(ce.trimBox.bottomLeftX)+" "+er(ce.trimBox.bottomLeftY)+" "+er(ce.trimBox.topRightX)+" "+er(ce.trimBox.topRightY)+"]"),ce.artBox!==null&&yt("/ArtBox ["+er(ce.artBox.bottomLeftX)+" "+er(ce.artBox.bottomLeftY)+" "+er(ce.artBox.topRightX)+" "+er(ce.artBox.topRightY)+"]"),typeof ce.userUnit=="number"&&ce.userUnit!==1&&yt("/UserUnit "+ce.userUnit),no.publish("putPage",{objId:It,pageContext:xi[Qe],pageNumber:Qe,page:mt}),yt("/Contents "+Gt+" 0 R"),yt(">>"),yt("endobj");var yr=mt.join(`
|
|
|
`);return Mt===pt.ADVANCED&&(yr+=`
|
|
|
Q`),os(Gt,!0),Ds({data:yr,filters:Aa(),objectId:Gt}),yt("endobj"),It},Bs=xe.__private__.putPages=function(){var ce,Qe,mt=[];for(ce=1;ce<=Fo;ce++)xi[ce].objId=Po(),xi[ce].contentsObjId=Po();for(ce=1;ce<=Fo;ce++)mt.push(ca({number:ce,data:rn[ce],objId:xi[ce].objId,contentsObjId:xi[ce].contentsObjId,mediaBox:xi[ce].mediaBox,cropBox:xi[ce].cropBox,bleedBox:xi[ce].bleedBox,trimBox:xi[ce].trimBox,artBox:xi[ce].artBox,userUnit:xi[ce].userUnit,rootDictionaryObjId:wa,resourceDictionaryObjId:js}));os(wa,!0),yt("<</Type /Pages");var It="/Kids [";for(Qe=0;Qe<Fo;Qe++)It+=mt[Qe]+" 0 R ";yt(It+"]"),yt("/Count "+Fo),yt(">>"),yt("endobj"),no.publish("postPutPages")},ka=function(ce){no.publish("putFont",{font:ce,out:yt,newObject:No,putStream:Ds}),ce.isAlreadyPutted!==!0&&(ce.objectNumber=No(),yt("<<"),yt("/Type /Font"),yt("/BaseFont /"+nn(ce.postScriptName)),yt("/Subtype /Type1"),typeof ce.encoding=="string"&&yt("/Encoding /"+ce.encoding),yt("/FirstChar 32"),yt("/LastChar 255"),yt(">>"),yt("endobj"))},Qa=function(){for(var ce in ho)ho.hasOwnProperty(ce)&&(Ne===!1||Ne===!0&&Ye.hasOwnProperty(ce))&&ka(ho[ce])},Bl=function(ce){ce.objectNumber=No();var Qe=[];Qe.push({key:"Type",value:"/XObject"}),Qe.push({key:"Subtype",value:"/Form"}),Qe.push({key:"BBox",value:"["+[er(ce.x),er(ce.y),er(ce.x+ce.width),er(ce.y+ce.height)].join(" ")+"]"}),Qe.push({key:"Matrix",value:"["+ce.matrix.toString()+"]"});var mt=ce.pages[1].join(`
|
|
|
`);Ds({data:mt,additionalKeyValues:Qe,objectId:ce.objectNumber}),yt("endobj")},el=function(){for(var ce in Go)Go.hasOwnProperty(ce)&&Bl(Go[ce])},Cu=function(ce,Qe){var mt,It=[],Gt=1/(Qe-1);for(mt=0;mt<1;mt+=Gt)It.push(mt);if(It.push(1),ce[0].offset!=0){var yr={offset:0,color:ce[0].color};ce.unshift(yr)}if(ce[ce.length-1].offset!=1){var Gr={offset:1,color:ce[ce.length-1].color};ce.push(Gr)}for(var kn="",ai=0,_i=0;_i<It.length;_i++){for(mt=It[_i];mt>ce[ai+1].offset;)ai++;var Ei=ce[ai].offset,Wi=(mt-Ei)/(ce[ai+1].offset-Ei),wo=ce[ai].color,Co=ce[ai+1].color;kn+=Ot(Math.round((1-Wi)*wo[0]+Wi*Co[0]).toString(16))+Ot(Math.round((1-Wi)*wo[1]+Wi*Co[1]).toString(16))+Ot(Math.round((1-Wi)*wo[2]+Wi*Co[2]).toString(16))}return kn.trim()},ql=function(ce,Qe){Qe||(Qe=21);var mt=No(),It=Cu(ce.colors,Qe),Gt=[];Gt.push({key:"FunctionType",value:"0"}),Gt.push({key:"Domain",value:"[0.0 1.0]"}),Gt.push({key:"Size",value:"["+Qe+"]"}),Gt.push({key:"BitsPerSample",value:"8"}),Gt.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Gt.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Ds({data:It,additionalKeyValues:Gt,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:mt}),yt("endobj"),ce.objectNumber=No(),yt("<< /ShadingType "+ce.type),yt("/ColorSpace /DeviceRGB");var yr="/Coords ["+er(parseFloat(ce.coords[0]))+" "+er(parseFloat(ce.coords[1]))+" ";ce.type===2?yr+=er(parseFloat(ce.coords[2]))+" "+er(parseFloat(ce.coords[3])):yr+=er(parseFloat(ce.coords[2]))+" "+er(parseFloat(ce.coords[3]))+" "+er(parseFloat(ce.coords[4]))+" "+er(parseFloat(ce.coords[5])),yt(yr+="]"),ce.matrix&&yt("/Matrix ["+ce.matrix.toString()+"]"),yt("/Function "+mt+" 0 R"),yt("/Extend [true true]"),yt(">>"),yt("endobj")},lA=function(ce,Qe){var mt=Po(),It=No();Qe.push({resourcesOid:mt,objectOid:It}),ce.objectNumber=It;var Gt=[];Gt.push({key:"Type",value:"/Pattern"}),Gt.push({key:"PatternType",value:"1"}),Gt.push({key:"PaintType",value:"1"}),Gt.push({key:"TilingType",value:"1"}),Gt.push({key:"BBox",value:"["+ce.boundingBox.map(er).join(" ")+"]"}),Gt.push({key:"XStep",value:er(ce.xStep)}),Gt.push({key:"YStep",value:er(ce.yStep)}),Gt.push({key:"Resources",value:mt+" 0 R"}),ce.matrix&&Gt.push({key:"Matrix",value:"["+ce.matrix.toString()+"]"}),Ds({data:ce.stream,additionalKeyValues:Gt,objectId:ce.objectNumber}),yt("endobj")},Cl=function(ce){var Qe;for(Qe in ao)ao.hasOwnProperty(Qe)&&(ao[Qe]instanceof Nn?ql(ao[Qe]):ao[Qe]instanceof on&&lA(ao[Qe],ce))},Eu=function(ce){for(var Qe in ce.objectNumber=No(),yt("<<"),ce)switch(Qe){case"opacity":yt("/ca "+Fr(ce[Qe]));break;case"stroke-opacity":yt("/CA "+Fr(ce[Qe]))}yt(">>"),yt("endobj")},uA=function(){var ce;for(ce in xo)xo.hasOwnProperty(ce)&&Eu(xo[ce])},$l=function(){for(var ce in yt("/XObject <<"),Go)Go.hasOwnProperty(ce)&&Go[ce].objectNumber>=0&&yt("/"+ce+" "+Go[ce].objectNumber+" 0 R");no.publish("putXobjectDict"),yt(">>")},AA=function(){es.oid=No(),yt("<<"),yt("/Filter /Standard"),yt("/V "+es.v),yt("/R "+es.r),yt("/U <"+es.toHexString(es.U)+">"),yt("/O <"+es.toHexString(es.O)+">"),yt("/P "+es.P),yt(">>"),yt("endobj")},Su=function(){for(var ce in yt("/Font <<"),ho)ho.hasOwnProperty(ce)&&(Ne===!1||Ne===!0&&Ye.hasOwnProperty(ce))&&yt("/"+ce+" "+ho[ce].objectNumber+" 0 R");yt(">>")},cA=function(){if(Object.keys(ao).length>0){for(var ce in yt("/Shading <<"),ao)ao.hasOwnProperty(ce)&&ao[ce]instanceof Nn&&ao[ce].objectNumber>=0&&yt("/"+ce+" "+ao[ce].objectNumber+" 0 R");no.publish("putShadingPatternDict"),yt(">>")}},tl=function(ce){if(Object.keys(ao).length>0){for(var Qe in yt("/Pattern <<"),ao)ao.hasOwnProperty(Qe)&&ao[Qe]instanceof xe.TilingPattern&&ao[Qe].objectNumber>=0&&ao[Qe].objectNumber<ce&&yt("/"+Qe+" "+ao[Qe].objectNumber+" 0 R");no.publish("putTilingPatternDict"),yt(">>")}},fA=function(){if(Object.keys(xo).length>0){var ce;for(ce in yt("/ExtGState <<"),xo)xo.hasOwnProperty(ce)&&xo[ce].objectNumber>=0&&yt("/"+ce+" "+xo[ce].objectNumber+" 0 R");no.publish("putGStateDict"),yt(">>")}},jo=function(ce){os(ce.resourcesOid,!0),yt("<<"),yt("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),Su(),cA(),tl(ce.objectOid),fA(),$l(),yt(">>"),yt("endobj")},xu=function(){var ce=[];Qa(),uA(),el(),Cl(ce),no.publish("putResources"),ce.forEach(jo),jo({resourcesOid:js,objectOid:Number.MAX_SAFE_INTEGER}),no.publish("postPutResources")},eu=function(){no.publish("putAdditionalObjects");for(var ce=0;ce<an.length;ce++){var Qe=an[ce];os(Qe.objId,!0),yt(Qe.content),yt("endobj")}no.publish("postPutAdditionalObjects")},Fu=function(ce){bo[ce.fontName]=bo[ce.fontName]||{},bo[ce.fontName][ce.fontStyle]=ce.id},Ha=function(ce,Qe,mt,It,Gt){var yr={id:"F"+(Object.keys(ho).length+1).toString(10),postScriptName:ce,fontName:Qe,fontStyle:mt,encoding:It,isStandardFont:Gt||!1,metadata:{}};return no.publish("addFont",{font:yr,instance:this}),ho[yr.id]=yr,Fu(yr),yr.id},dA=function(ce){for(var Qe=0,mt=tn.length;Qe<mt;Qe++){var It=Ha.call(this,ce[Qe][0],ce[Qe][1],ce[Qe][2],tn[Qe][3],!0);Ne===!1&&(Ye[It]=!0);var Gt=ce[Qe][0].split("-");Fu({id:It,fontName:Gt[0],fontStyle:Gt[1]||""})}no.publish("addFonts",{fonts:ho,dictionary:bo})},Cs=function(ce){return ce.foo=function(){try{return ce.apply(this,arguments)}catch(It){var Qe=It.stack||"";~Qe.indexOf(" at ")&&(Qe=Qe.split(" at ")[1]);var mt="Error in function "+Qe.split(`
|
|
|
`)[0].split("<")[0]+": "+It.message;if(!An.console)throw new Error(mt);An.console.error(mt,It),An.alert&&alert(mt)}},ce.foo.bar=ce,ce.foo},Wa=function(ce,Qe){var mt,It,Gt,yr,Gr,kn,ai,_i,Ei;if(Gt=(Qe=Qe||{}).sourceEncoding||"Unicode",Gr=Qe.outputEncoding,(Qe.autoencode||Gr)&&ho[Ni].metadata&&ho[Ni].metadata[Gt]&&ho[Ni].metadata[Gt].encoding&&(yr=ho[Ni].metadata[Gt].encoding,!Gr&&ho[Ni].encoding&&(Gr=ho[Ni].encoding),!Gr&&yr.codePages&&(Gr=yr.codePages[0]),typeof Gr=="string"&&(Gr=yr[Gr]),Gr)){for(ai=!1,kn=[],mt=0,It=ce.length;mt<It;mt++)(_i=Gr[ce.charCodeAt(mt)])?kn.push(String.fromCharCode(_i)):kn.push(ce[mt]),kn[mt].charCodeAt(0)>>8&&(ai=!0);ce=kn.join("")}for(mt=ce.length;ai===void 0&&mt!==0;)ce.charCodeAt(mt-1)>>8&&(ai=!0),mt--;if(!ai)return ce;for(kn=Qe.noBOM?[]:[254,255],mt=0,It=ce.length;mt<It;mt++){if((Ei=(_i=ce.charCodeAt(mt))>>8)>>8)throw new Error("Character at position "+mt+" of string '"+ce+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");kn.push(Ei),kn.push(_i-(Ei<<8))}return String.fromCharCode.apply(void 0,kn)},ls=xe.__private__.pdfEscape=xe.pdfEscape=function(ce,Qe){return Wa(ce,Qe).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},El=xe.__private__.beginPage=function(ce){rn[++Fo]=[],xi[Fo]={objId:0,contentsObjId:0,userUnit:Number(he),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(ce[0]),topRightY:Number(ce[1])}},Sl(Fo),Ir(rn[ht])},_u=function(ce,Qe){var mt,It,Gt;switch(O=Qe||O,typeof ce=="string"&&(mt=Je(ce.toLowerCase()),Array.isArray(mt)&&(It=mt[0],Gt=mt[1])),Array.isArray(ce)&&(It=ce[0]*Mn,Gt=ce[1]*Mn),isNaN(It)&&(It=ae[0],Gt=ae[1]),(It>14400||Gt>14400)&&(Yn.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),Gt=Math.min(14400,Gt)),ae=[It,Gt],O.substr(0,1)){case"l":Gt>It&&(ae=[Gt,It]);break;case"p":It>Gt&&(ae=[Gt,It])}El(ae),Ru(su),yt(Os),au!==0&&yt(au+" J"),za!==0&&yt(za+" j"),no.publish("addPage",{pageNumber:Fo})},Iu=function(ce){ce>0&&ce<=Fo&&(rn.splice(ce,1),xi.splice(ce,1),Fo--,ht>Fo&&(ht=Fo),this.setPage(ht))},Sl=function(ce){ce>0&&ce<=Fo&&(ht=ce)},tu=xe.__private__.getNumberOfPages=xe.getNumberOfPages=function(){return rn.length-1},ru=function(ce,Qe,mt){var It,Gt=void 0;return mt=mt||{},ce=ce!==void 0?ce:ho[Ni].fontName,Qe=Qe!==void 0?Qe:ho[Ni].fontStyle,It=ce.toLowerCase(),bo[It]!==void 0&&bo[It][Qe]!==void 0?Gt=bo[It][Qe]:bo[ce]!==void 0&&bo[ce][Qe]!==void 0?Gt=bo[ce][Qe]:mt.disableWarning===!1&&Yn.warn("Unable to look up font label for font '"+ce+"', '"+Qe+"'. Refer to getFontList() for available fonts."),Gt||mt.noFallback||(Gt=bo.times[Qe])==null&&(Gt=bo.times.normal),Gt},Lu=xe.__private__.putInfo=function(){var ce=No(),Qe=function(It){return It};for(var mt in Me!==null&&(Qe=es.encryptor(ce,0)),yt("<<"),yt("/Producer ("+ls(Qe("jsPDF "+qr.version))+")"),vi)vi.hasOwnProperty(mt)&&vi[mt]&&yt("/"+mt.substr(0,1).toUpperCase()+mt.substr(1)+" ("+ls(Qe(vi[mt]))+")");yt("/CreationDate ("+ls(Qe(gr))+")"),yt(">>"),yt("endobj")},xl=xe.__private__.putCatalog=function(ce){var Qe=(ce=ce||{}).rootDictionaryObjId||wa;switch(No(),yt("<<"),yt("/Type /Catalog"),yt("/Pages "+Qe+" 0 R"),Rn||(Rn="fullwidth"),Rn){case"fullwidth":yt("/OpenAction [3 0 R /FitH null]");break;case"fullheight":yt("/OpenAction [3 0 R /FitV null]");break;case"fullpage":yt("/OpenAction [3 0 R /Fit]");break;case"original":yt("/OpenAction [3 0 R /XYZ null null 1]");break;default:var mt=""+Rn;mt.substr(mt.length-1)==="%"&&(Rn=parseInt(Rn)/100),typeof Rn=="number"&&yt("/OpenAction [3 0 R /XYZ null null "+Fr(Rn)+"]")}switch(Mi||(Mi="continuous"),Mi){case"continuous":yt("/PageLayout /OneColumn");break;case"single":yt("/PageLayout /SinglePage");break;case"two":case"twoleft":yt("/PageLayout /TwoColumnLeft");break;case"tworight":yt("/PageLayout /TwoColumnRight")}Si&&yt("/PageMode /"+Si),no.publish("putCatalog"),yt(">>"),yt("endobj")},ju=xe.__private__.putTrailer=function(){yt("trailer"),yt("<<"),yt("/Size "+(Kt+1)),yt("/Root "+Kt+" 0 R"),yt("/Info "+(Kt-1)+" 0 R"),Me!==null&&yt("/Encrypt "+es.oid+" 0 R"),yt("/ID [ <"+ar+"> <"+ar+"> ]"),yt(">>")},nu=xe.__private__.putHeader=function(){yt("%PDF-"+ct),yt("%\xBA\xDF\xAC\xE0")},hA=xe.__private__.putXRef=function(){var ce="0000000000";yt("xref"),yt("0 "+(Kt+1)),yt("0000000000 65535 f ");for(var Qe=1;Qe<=Kt;Qe++)typeof or[Qe]=="function"?yt((ce+or[Qe]()).slice(-10)+" 00000 n "):or[Qe]!==void 0?yt((ce+or[Qe]).slice(-10)+" 00000 n "):yt("0000000000 00000 n ")},Ba=xe.__private__.buildDocument=function(){mi(),Ir(Ar),no.publish("buildDocument"),nu(),Bs(),eu(),xu(),Me!==null&&AA(),Lu(),xl();var ce=cr;return hA(),ju(),yt("startxref"),yt(""+ce),yt("%%EOF"),Ir(rn[ht]),Ar.join(`
|
|
|
`)},Fl=xe.__private__.getBlob=function(ce){return new Blob([qn(ce)],{type:"application/pdf"})},Zo=xe.output=xe.__private__.output=Cs(function(ce,Qe){switch(typeof(Qe=Qe||{})=="string"?Qe={filename:Qe}:Qe.filename=Qe.filename||"generated.pdf",ce){case void 0:return Ba();case"save":xe.save(Qe.filename);break;case"arraybuffer":return qn(Ba());case"blob":return Fl(Ba());case"bloburi":case"bloburl":if(An.URL!==void 0&&typeof An.URL.createObjectURL=="function")return An.URL&&An.URL.createObjectURL(Fl(Ba()))||void 0;Yn.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var mt="",It=Ba();try{mt=bn(It)}catch(Co){mt=bn(unescape(encodeURIComponent(It)))}return"data:application/pdf;filename="+Qe.filename+";base64,"+mt;case"pdfobjectnewwindow":if(Object.prototype.toString.call(An)==="[object Window]"){var Gt="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",yr=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';Qe.pdfObjectUrl&&(Gt=Qe.pdfObjectUrl,yr="");var Gr='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+Gt+'"'+yr+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(Qe)+");<\/script></body></html>",kn=An.open();return kn!==null&&kn.document.write(Gr),kn}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(An)==="[object Window]"){var ai='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(Qe.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+Qe.filename+'" width="500px" height="400px" /></body></html>',_i=An.open();if(_i!==null){_i.document.write(ai);var Ei=this;_i.document.documentElement.querySelector("#pdfViewer").onload=function(){_i.document.title=Qe.filename,_i.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(Ei.output("bloburl"))}}return _i}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(An)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var Wi='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",Qe)+'"></iframe></body></html>',wo=An.open();if(wo!==null&&(wo.document.write(Wi),wo.document.title=Qe.filename),wo||typeof safari=="undefined")return wo;break;case"datauri":case"dataurl":return An.document.location.href=this.output("datauristring",Qe);default:return null}}),_l=function(ce){return Array.isArray($a)===!0&&$a.indexOf(ce)>-1};switch(Y){case"pt":Mn=1;break;case"mm":Mn=72/25.4;break;case"cm":Mn=72/2.54;break;case"in":Mn=72;break;case"px":Mn=_l("px_scaling")==1?.75:96/72;break;case"pc":case"em":Mn=12;break;case"ex":Mn=6;break;default:if(typeof Y!="number")throw new Error("Invalid unit: "+Y);Mn=Y}var es=null;Un(),ir();var pA=function(ce){return Me!==null?es.encryptor(ce,0):function(Qe){return Qe}},Du=xe.__private__.getPageInfo=xe.getPageInfo=function(ce){if(isNaN(ce)||ce%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:xi[ce].objId,pageNumber:ce,pageContext:xi[ce]}},Ci=xe.__private__.getPageInfoByObjId=function(ce){if(isNaN(ce)||ce%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var Qe in xi)if(xi[Qe].objId===ce)break;return Du(Qe)},mA=xe.__private__.getCurrentPageInfo=xe.getCurrentPageInfo=function(){return{objId:xi[ht].objId,pageNumber:ht,pageContext:xi[ht]}};xe.addPage=function(){return _u.apply(this,arguments),this},xe.setPage=function(){return Sl.apply(this,arguments),Ir.call(this,rn[ht]),this},xe.insertPage=function(ce){return this.addPage(),this.movePage(ht,ce),this},xe.movePage=function(ce,Qe){var mt,It;if(ce>Qe){mt=rn[ce],It=xi[ce];for(var Gt=ce;Gt>Qe;Gt--)rn[Gt]=rn[Gt-1],xi[Gt]=xi[Gt-1];rn[Qe]=mt,xi[Qe]=It,this.setPage(Qe)}else if(ce<Qe){mt=rn[ce],It=xi[ce];for(var yr=ce;yr<Qe;yr++)rn[yr]=rn[yr+1],xi[yr]=xi[yr+1];rn[Qe]=mt,xi[Qe]=It,this.setPage(Qe)}return this},xe.deletePage=function(){return Iu.apply(this,arguments),this},xe.__private__.text=xe.text=function(ce,Qe,mt,It,Gt){var yr,Gr,kn,ai,_i,Ei,Wi,wo,Co,_o=(It=It||{}).scope||this;if(typeof ce=="number"&&typeof Qe=="number"&&(typeof mt=="string"||Array.isArray(mt))){var Xo=mt;mt=Qe,Qe=ce,ce=Xo}if(arguments[3]instanceof di?(xt("The transform parameter of text() with a Matrix value"),Co=Gt):(kn=arguments[4],ai=arguments[5],(0,L.Z)(Wi=arguments[3])==="object"&&Wi!==null||(typeof kn=="string"&&(ai=kn,kn=null),typeof Wi=="string"&&(ai=Wi,Wi=null),typeof Wi=="number"&&(kn=Wi,Wi=null),It={flags:Wi,angle:kn,align:ai})),isNaN(Qe)||isNaN(mt)||ce==null)throw new Error("Invalid arguments passed to jsPDF.text");if(ce.length===0)return _o;var Qo="",ea=!1,ts=typeof It.lineHeightFactor=="number"?It.lineHeightFactor:Ea,Es=_o.internal.scaleFactor;function uu(fo){return fo=fo.split(" ").join(Array(It.TabLen||9).join(" ")),ls(fo,Wi)}function Pl(fo){for(var go,So=fo.concat(),Wo=[],Bn=So.length;Bn--;)typeof(go=So.shift())=="string"?Wo.push(go):Array.isArray(fo)&&(go.length===1||go[1]===void 0&&go[2]===void 0)?Wo.push(go[0]):Wo.push([go[0],go[1],go[2]]);return Wo}function Au(fo,go){var So;if(typeof fo=="string")So=go(fo)[0];else if(Array.isArray(fo)){for(var Wo,Bn,ma=fo.concat(),Ta=[],cs=ma.length;cs--;)typeof(Wo=ma.shift())=="string"?Ta.push(go(Wo)[0]):Array.isArray(Wo)&&typeof Wo[0]=="string"&&(Bn=go(Wo[0],Wo[1],Wo[2]),Ta.push([Bn[0],Bn[1],Bn[2]]));So=Ta}return So}var ll=!1,Ul=!0;if(typeof ce=="string")ll=!0;else if(Array.isArray(ce)){var cu=ce.concat();Gr=[];for(var Rl,Io=cu.length;Io--;)(typeof(Rl=cu.shift())!="string"||Array.isArray(Rl)&&typeof Rl[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=Sn/_o.internal.scaleFactor,mo=ul*(ts-1);switch(It.baseline){case"bottom":mt-=mo;break;case"top":mt+=ul-mo;break;case"hanging":mt+=ul-2*mo;break;case"middle":mt+=ul/2-mo}if((Ei=It.maxWidth||0)>0&&(typeof ce=="string"?ce=_o.splitTextToSize(ce,Ei):Object.prototype.toString.call(ce)==="[object Array]"&&(ce=ce.reduce(function(fo,go){return fo.concat(_o.splitTextToSize(go,Ei))},[]))),yr={text:ce,x:Qe,y:mt,options:It,mutex:{pdfEscape:ls,activeFontKey:Ni,fonts:ho,activeFontSize:Sn}},no.publish("preProcessText",yr),ce=yr.text,kn=(It=yr.options).angle,!(Co instanceof di)&&kn&&typeof kn=="number"){kn*=Math.PI/180,It.rotationDirection===0&&(kn=-kn),Mt===pt.ADVANCED&&(kn=-kn);var Ts=Math.cos(kn),ha=Math.sin(kn);Co=new di(Ts,ha,-ha,Ts,0,0)}else kn&&kn instanceof di&&(Co=kn);Mt!==pt.ADVANCED||Co||(Co=$s),(_i=It.charSpace||jl)!==void 0&&(Qo+=er(ot(_i))+` Tc
|
|
|
`,this.setCharSpace(this.getCharSpace()||0)),(wo=It.horizontalScale)!==void 0&&(Qo+=er(100*wo)+` Tz
|
|
|
`),It.lang;var Do=-1,pa=It.renderingMode!==void 0?It.renderingMode:It.stroke,Ia=_o.internal.getCurrentPageInfo().pageContext;switch(pa){case 0:case!1:case"fill":Do=0;break;case 1:case!0:case"stroke":Do=1;break;case 2:case"fillThenStroke":Do=2;break;case 3:case"invisible":Do=3;break;case 4:case"fillAndAddForClipping":Do=4;break;case 5:case"strokeAndAddPathForClipping":Do=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":Do=6;break;case 7:case"addToPathForClipping":Do=7}var Ps=Ia.usedRenderingMode!==void 0?Ia.usedRenderingMode:-1;Do!==-1?Qo+=Do+` Tr
|
|
|
`:Ps!==-1&&(Qo+=`0 Tr
|
|
|
`),Do!==-1&&(Ia.usedRenderingMode=Do),ai=It.align||"left";var Ss,Al=Sn*ts,fu=_o.internal.pageSize.getWidth(),Ml=ho[Ni];_i=It.charSpace||jl,Ei=It.maxWidth||0,Wi=Object.assign({autoencode:!0,noBOM:!0},It.flags);var Us=[],Ga=function(fo){return _o.getStringUnitWidth(fo,{font:Ml,charSpace:_i,fontSize:Sn,doKerning:!1})*Sn/Es};if(Object.prototype.toString.call(ce)==="[object Array]"){var us;Gr=Pl(ce),ai!=="left"&&(Ss=Gr.map(Ga));var Ho,Za=0;if(ai==="right"){Qe-=Ss[0],ce=[],Io=Gr.length;for(var La=0;La<Io;La++)La===0?(Ho=da(Qe),us=Sa(mt)):(Ho=ot(Za-Ss[La]),us=-Al),ce.push([Gr[La],Ho,us]),Za=Ss[La]}else if(ai==="center"){Qe-=Ss[0]/2,ce=[],Io=Gr.length;for(var ja=0;ja<Io;ja++)ja===0?(Ho=da(Qe),us=Sa(mt)):(Ho=ot((Za-Ss[ja])/2),us=-Al),ce.push([Gr[ja],Ho,us]),Za=Ss[ja]}else if(ai==="left"){ce=[],Io=Gr.length;for(var Nl=0;Nl<Io;Nl++)ce.push(Gr[Nl])}else if(ai==="justify"&&Ml.encoding==="Identity-H"){ce=[],Io=Gr.length,Ei=Ei!==0?Ei:fu;for(var Da=0,Eo=0;Eo<Io;Eo++)if(us=Eo===0?Sa(mt):-Al,Ho=Eo===0?da(Qe):Da,Eo<Io-1){var du=ot((Ei-Ss[Eo])/(Gr[Eo].split(" ").length-1)),As=Gr[Eo].split(" ");ce.push([As[0]+" ",Ho,us]),Da=0;for(var Rs=1;Rs<As.length;Rs++){var kl=(Ga(As[Rs-1]+" "+As[Rs])-Ga(As[Rs]))*Es+du;Rs==As.length-1?ce.push([As[Rs],kl,0]):ce.push([As[Rs]+" ",kl,0]),Da-=kl}}else ce.push([Gr[Eo],Ho,us]);ce.push(["",Da,0])}else{if(ai!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(ce=[],Io=Gr.length,Ei=Ei!==0?Ei:fu,Eo=0;Eo<Io;Eo++)us=Eo===0?Sa(mt):-Al,Ho=Eo===0?da(Qe):0,Eo<Io-1?Us.push(er(ot((Ei-Ss[Eo])/(Gr[Eo].split(" ").length-1)))):Us.push(0),ce.push([Gr[Eo],Ho,us])}}var Wu=typeof It.R2L=="boolean"?It.R2L:oi;Wu===!0&&(ce=Au(ce,function(fo,go,So){return[fo.split("").reverse().join(""),go,So]})),yr={text:ce,x:Qe,y:mt,options:It,mutex:{pdfEscape:ls,activeFontKey:Ni,fonts:ho,activeFontSize:Sn}},no.publish("postProcessText",yr),ce=yr.text,ea=yr.mutex.isHex||!1;var cl=ho[Ni].encoding;cl!=="WinAnsiEncoding"&&cl!=="StandardEncoding"||(ce=Au(ce,function(fo,go,So){return[uu(fo),go,So]})),Gr=Pl(ce),ce=[];for(var Oa,Xa,Ya,fl=0,dl=1,hl=Array.isArray(Gr[0])?dl:fl,Ja="",hu=function(fo,go,So){var Wo="";return So instanceof di?(So=typeof It.angle=="number"?Js(So,new di(1,0,0,1,fo,go)):Js(new di(1,0,0,1,fo,go),So),Mt===pt.ADVANCED&&(So=Js(new di(1,0,0,-1,0,0),So)),Wo=So.join(" ")+` Tm
|
|
|
`):Wo=er(fo)+" "+er(go)+` Td
|
|
|
`,Wo},Ms=0;Ms<Gr.length;Ms++){switch(Ja="",hl){case dl:Ya=(ea?"<":"(")+Gr[Ms][0]+(ea?">":")"),Oa=parseFloat(Gr[Ms][1]),Xa=parseFloat(Gr[Ms][2]);break;case fl:Ya=(ea?"<":"(")+Gr[Ms]+(ea?">":")"),Oa=da(Qe),Xa=Sa(mt)}Us!==void 0&&Us[Ms]!==void 0&&(Ja=Us[Ms]+` Tw
|
|
|
`),Ms===0?ce.push(Ja+hu(Oa,Xa,Co)+Ya):hl===fl?ce.push(Ja+Ya):hl===dl&&ce.push(Ja+hu(Oa,Xa,Co)+Ya)}ce=hl===fl?ce.join(` Tj
|
|
|
T* `):ce.join(` Tj
|
|
|
`),ce+=` Tj
|
|
|
`;var Ns=`BT
|
|
|
/`;return Ns+=Ni+" "+Sn+` Tf
|
|
|
`,Ns+=er(Sn*ts)+` TL
|
|
|
`,Ns+=Fa+`
|
|
|
`,Ns+=Qo,Ns+=ce,yt(Ns+="ET"),Ye[Ni]=!0,_o};var gA=xe.__private__.clip=xe.clip=function(ce){return yt(ce==="evenodd"?"W*":"W"),this};xe.clipEvenOdd=function(){return gA("evenodd")},xe.__private__.discardPath=xe.discardPath=function(){return yt("n"),this};var fa=xe.__private__.isValidStyle=function(ce){var Qe=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(ce)!==-1&&(Qe=!0),Qe};xe.__private__.setDefaultPathOperation=xe.setDefaultPathOperation=function(ce){return fa(ce)&&(Ie=ce),this};var Ou=xe.__private__.getStyle=xe.getStyle=function(ce){var Qe=Ie;switch(ce){case"D":case"S":Qe="S";break;case"F":Qe="f";break;case"FD":case"DF":Qe="B";break;case"f":case"f*":case"B":case"B*":Qe=ce}return Qe},Tu=xe.close=function(){return yt("h"),this};xe.stroke=function(){return yt("S"),this},xe.fill=function(ce){return rl("f",ce),this},xe.fillEvenOdd=function(ce){return rl("f*",ce),this},xe.fillStroke=function(ce){return rl("B",ce),this},xe.fillStrokeEvenOdd=function(ce){return rl("B*",ce),this};var rl=function(ce,Qe){(0,L.Z)(Qe)==="object"?Pu(Qe,ce):yt(ce)},iu=function(ce){ce===null||Mt===pt.ADVANCED&&ce===void 0||(ce=Ou(ce),yt(ce))};function ou(ce,Qe,mt,It,Gt){var yr=new on(Qe||this.boundingBox,mt||this.xStep,It||this.yStep,this.gState,Gt||this.matrix);yr.stream=this.stream;var Gr=ce+"$$"+this.cloneIndex+++"$$";return yn(Gr,yr),yr}var Pu=function(ce,Qe){var mt=vo[ce.key],It=ao[mt];if(It instanceof Nn)yt("q"),yt(ko(Qe)),It.gState&&xe.setGState(It.gState),yt(ce.matrix.toString()+" cm"),yt("/"+mt+" sh"),yt("Q");else if(It instanceof on){var Gt=new di(1,0,0,-1,0,_a());ce.matrix&&(Gt=Gt.multiply(ce.matrix||$s),mt=ou.call(It,ce.key,ce.boundingBox,ce.xStep,ce.yStep,Gt).id),yt("q"),yt("/Pattern cs"),yt("/"+mt+" scn"),It.gState&&xe.setGState(It.gState),yt(Qe),yt("Q")}},ko=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"}},Ca=xe.moveTo=function(ce,Qe){return yt(er(ot(ce))+" "+er(Et(Qe))+" m"),this},nl=xe.lineTo=function(ce,Qe){return yt(er(ot(ce))+" "+er(Et(Qe))+" l"),this},Ka=xe.curveTo=function(ce,Qe,mt,It,Gt,yr){return yt([er(ot(ce)),er(Et(Qe)),er(ot(mt)),er(Et(It)),er(ot(Gt)),er(Et(yr)),"c"].join(" ")),this};xe.__private__.line=xe.line=function(ce,Qe,mt,It,Gt){if(isNaN(ce)||isNaN(Qe)||isNaN(mt)||isNaN(It)||!fa(Gt))throw new Error("Invalid arguments passed to jsPDF.line");return Mt===pt.COMPAT?this.lines([[mt-ce,It-Qe]],ce,Qe,[1,1],Gt||"S"):this.lines([[mt-ce,It-Qe]],ce,Qe,[1,1]).stroke()},xe.__private__.lines=xe.lines=function(ce,Qe,mt,It,Gt,yr){var Gr,kn,ai,_i,Ei,Wi,wo,Co,_o,Xo,Qo,ea;if(typeof ce=="number"&&(ea=mt,mt=Qe,Qe=ce,ce=ea),It=It||[1,1],yr=yr||!1,isNaN(Qe)||isNaN(mt)||!Array.isArray(ce)||!Array.isArray(It)||!fa(Gt)||typeof yr!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Ca(Qe,mt),Gr=It[0],kn=It[1],_i=ce.length,Xo=Qe,Qo=mt,ai=0;ai<_i;ai++)(Ei=ce[ai]).length===2?(Xo=Ei[0]*Gr+Xo,Qo=Ei[1]*kn+Qo,nl(Xo,Qo)):(Wi=Ei[0]*Gr+Xo,wo=Ei[1]*kn+Qo,Co=Ei[2]*Gr+Xo,_o=Ei[3]*kn+Qo,Xo=Ei[4]*Gr+Xo,Qo=Ei[5]*kn+Qo,Ka(Wi,wo,Co,_o,Xo,Qo));return yr&&Tu(),iu(Gt),this},xe.path=function(ce){for(var Qe=0;Qe<ce.length;Qe++){var mt=ce[Qe],It=mt.c;switch(mt.op){case"m":Ca(It[0],It[1]);break;case"l":nl(It[0],It[1]);break;case"c":Ka.apply(this,It);break;case"h":Tu()}}return this},xe.__private__.rect=xe.rect=function(ce,Qe,mt,It,Gt){if(isNaN(ce)||isNaN(Qe)||isNaN(mt)||isNaN(It)||!fa(Gt))throw new Error("Invalid arguments passed to jsPDF.rect");return Mt===pt.COMPAT&&(It=-It),yt([er(ot(ce)),er(Et(Qe)),er(ot(mt)),er(ot(It)),"re"].join(" ")),iu(Gt),this},xe.__private__.triangle=xe.triangle=function(ce,Qe,mt,It,Gt,yr,Gr){if(isNaN(ce)||isNaN(Qe)||isNaN(mt)||isNaN(It)||isNaN(Gt)||isNaN(yr)||!fa(Gr))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[mt-ce,It-Qe],[Gt-mt,yr-It],[ce-Gt,Qe-yr]],ce,Qe,[1,1],Gr,!0),this},xe.__private__.roundedRect=xe.roundedRect=function(ce,Qe,mt,It,Gt,yr,Gr){if(isNaN(ce)||isNaN(Qe)||isNaN(mt)||isNaN(It)||isNaN(Gt)||isNaN(yr)||!fa(Gr))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var kn=4/3*(Math.SQRT2-1);return Gt=Math.min(Gt,.5*mt),yr=Math.min(yr,.5*It),this.lines([[mt-2*Gt,0],[Gt*kn,0,Gt,yr-yr*kn,Gt,yr],[0,It-2*yr],[0,yr*kn,-Gt*kn,yr,-Gt,yr],[2*Gt-mt,0],[-Gt*kn,0,-Gt,-yr*kn,-Gt,-yr],[0,2*yr-It],[0,-yr*kn,Gt*kn,-yr,Gt,-yr]],ce+Gt,Qe,[1,1],Gr,!0),this},xe.__private__.ellipse=xe.ellipse=function(ce,Qe,mt,It,Gt){if(isNaN(ce)||isNaN(Qe)||isNaN(mt)||isNaN(It)||!fa(Gt))throw new Error("Invalid arguments passed to jsPDF.ellipse");var yr=4/3*(Math.SQRT2-1)*mt,Gr=4/3*(Math.SQRT2-1)*It;return Ca(ce+mt,Qe),Ka(ce+mt,Qe-Gr,ce+yr,Qe-It,ce,Qe-It),Ka(ce-yr,Qe-It,ce-mt,Qe-Gr,ce-mt,Qe),Ka(ce-mt,Qe+Gr,ce-yr,Qe+It,ce,Qe+It),Ka(ce+yr,Qe+It,ce+mt,Qe+Gr,ce+mt,Qe),iu(Gt),this},xe.__private__.circle=xe.circle=function(ce,Qe,mt,It){if(isNaN(ce)||isNaN(Qe)||isNaN(mt)||!fa(It))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(ce,Qe,mt,mt,It)},xe.setFont=function(ce,Qe,mt){return mt&&(Qe=kr(Qe,mt)),Ni=ru(ce,Qe,{disableWarning:!1}),this};var Uu=xe.__private__.getFont=xe.getFont=function(){return ho[ru.apply(xe,arguments)]};xe.__private__.getFontList=xe.getFontList=function(){var ce,Qe,mt={};for(ce in bo)if(bo.hasOwnProperty(ce))for(Qe in mt[ce]=[],bo[ce])bo[ce].hasOwnProperty(Qe)&&mt[ce].push(Qe);return mt},xe.addFont=function(ce,Qe,mt,It,Gt){var yr=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&yr.indexOf(arguments[3])!==-1?Gt=arguments[3]:arguments[3]&&yr.indexOf(arguments[3])==-1&&(mt=kr(mt,It)),Gt=Gt||"Identity-H",Ha.call(this,ce,Qe,mt,Gt)};var Ea,su=T.lineWidth||.200025,Il=xe.__private__.getLineWidth=xe.getLineWidth=function(){return su},Ru=xe.__private__.setLineWidth=xe.setLineWidth=function(ce){return su=ce,yt(er(ot(ce))+" w"),this};xe.__private__.setLineDash=qr.API.setLineDash=qr.API.setLineDashPattern=function(ce,Qe){if(ce=ce||[],Qe=Qe||0,isNaN(Qe)||!Array.isArray(ce))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return ce=ce.map(function(mt){return er(ot(mt))}).join(" "),Qe=er(ot(Qe)),yt("["+ce+"] "+Qe+" d"),this};var Mu=xe.__private__.getLineHeight=xe.getLineHeight=function(){return Sn*Ea};xe.__private__.getLineHeight=xe.getLineHeight=function(){return Sn*Ea};var Nu=xe.__private__.setLineHeightFactor=xe.setLineHeightFactor=function(ce){return typeof(ce=ce||1.15)=="number"&&(Ea=ce),this},ku=xe.__private__.getLineHeightFactor=xe.getLineHeightFactor=function(){return Ea};Nu(T.lineHeight);var da=xe.__private__.getHorizontalCoordinate=function(ce){return ot(ce)},Sa=xe.__private__.getVerticalCoordinate=function(ce){return Mt===pt.ADVANCED?ce:xi[ht].mediaBox.topRightY-xi[ht].mediaBox.bottomLeftY-ot(ce)},Qu=xe.__private__.getHorizontalCoordinateString=xe.getHorizontalCoordinateString=function(ce){return er(da(ce))},xa=xe.__private__.getVerticalCoordinateString=xe.getVerticalCoordinateString=function(ce){return er(Sa(ce))},Os=T.strokeColor||"0 G";xe.__private__.getStrokeColor=xe.getDrawColor=function(){return as(Os)},xe.__private__.setStrokeColor=xe.setDrawColor=function(ce,Qe,mt,It){return Os=vs({ch1:ce,ch2:Qe,ch3:mt,ch4:It,pdfColorType:"draw",precision:2}),yt(Os),this};var Ll=T.fillColor||"0 g";xe.__private__.getFillColor=xe.getFillColor=function(){return as(Ll)},xe.__private__.setFillColor=xe.setFillColor=function(ce,Qe,mt,It){return Ll=vs({ch1:ce,ch2:Qe,ch3:mt,ch4:It,pdfColorType:"fill",precision:2}),yt(Ll),this};var Fa=T.textColor||"0 g",vA=xe.__private__.getTextColor=xe.getTextColor=function(){return as(Fa)};xe.__private__.setTextColor=xe.setTextColor=function(ce,Qe,mt,It){return Fa=vs({ch1:ce,ch2:Qe,ch3:mt,ch4:It,pdfColorType:"text",precision:3}),this};var jl=T.charSpace,yA=xe.__private__.getCharSpace=xe.getCharSpace=function(){return parseFloat(jl||0)};xe.__private__.setCharSpace=xe.setCharSpace=function(ce){if(isNaN(ce))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return jl=ce,this};var au=0;xe.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},xe.__private__.setLineCap=xe.setLineCap=function(ce){var Qe=xe.CapJoinStyles[ce];if(Qe===void 0)throw new Error("Line cap style of '"+ce+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return au=Qe,yt(Qe+" J"),this};var za=0;xe.__private__.setLineJoin=xe.setLineJoin=function(ce){var Qe=xe.CapJoinStyles[ce];if(Qe===void 0)throw new Error("Line join style of '"+ce+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return za=Qe,yt(Qe+" j"),this},xe.__private__.setLineMiterLimit=xe.__private__.setMiterLimit=xe.setLineMiterLimit=xe.setMiterLimit=function(ce){if(ce=ce||0,isNaN(ce))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return yt(er(ot(ce))+" M"),this},xe.GState=sn,xe.setGState=function(ce){(ce=typeof ce=="string"?xo[Ys[ce]]:il(null,ce)).equals(ba)||(yt("/"+ce.id+" gs"),ba=ce)};var il=function(ce,Qe){if(!ce||!Ys[ce]){var mt=!1;for(var It in xo)if(xo.hasOwnProperty(It)&&xo[It].equals(Qe)){mt=!0;break}if(mt)Qe=xo[It];else{var Gt="GS"+(Object.keys(xo).length+1).toString(10);xo[Gt]=Qe,Qe.id=Gt}return ce&&(Ys[ce]=Qe.id),no.publish("addGState",Qe),Qe}};xe.addGState=function(ce,Qe){return il(ce,Qe),this},xe.saveGraphicsState=function(){return yt("q"),aa.push({key:Ni,size:Sn,color:Fa}),this},xe.restoreGraphicsState=function(){yt("Q");var ce=aa.pop();return Ni=ce.key,Sn=ce.size,Fa=ce.color,ba=null,this},xe.setCurrentTransformationMatrix=function(ce){return yt(ce.toString()+" cm"),this},xe.comment=function(ce){return yt("#"+ce),this};var Dl=function(ce,Qe){var mt=ce||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return mt},set:function(yr){isNaN(yr)||(mt=parseFloat(yr))}});var It=Qe||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return It},set:function(yr){isNaN(yr)||(It=parseFloat(yr))}});var Gt="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return Gt},set:function(yr){Gt=yr.toString()}}),this},Ol=function(ce,Qe,mt,It){Dl.call(this,ce,Qe),this.type="rect";var Gt=mt||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return Gt},set:function(Gr){isNaN(Gr)||(Gt=parseFloat(Gr))}});var yr=It||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return yr},set:function(Gr){isNaN(Gr)||(yr=parseFloat(Gr))}}),this},ol=function(){this.page=Fo,this.currentPage=ht,this.pages=rn.slice(0),this.pagesContext=xi.slice(0),this.x=$o,this.y=eo,this.matrix=Xs,this.width=al(ht),this.height=_a(ht),this.outputDestination=In,this.id="",this.objectNumber=-1};ol.prototype.restore=function(){Fo=this.page,ht=this.currentPage,xi=this.pagesContext,rn=this.pages,$o=this.x,eo=this.y,Xs=this.matrix,Va(ht,this.width),Tl(ht,this.height),In=this.outputDestination};var lu=function(ce,Qe,mt,It,Gt){ua.push(new ol),Fo=ht=0,rn=[],$o=ce,eo=Qe,Xs=Gt,El([mt,It])},Hu=function(ce){if(la[ce])ua.pop().restore();else{var Qe=new ol,mt="Xo"+(Object.keys(Go).length+1).toString(10);Qe.id=mt,la[ce]=mt,Go[mt]=Qe,no.publish("addFormObject",Qe),ua.pop().restore()}};for(var sl in xe.beginFormObject=function(ce,Qe,mt,It,Gt){return lu(ce,Qe,mt,It,Gt),this},xe.endFormObject=function(ce){return Hu(ce),this},xe.doFormObject=function(ce,Qe){var mt=Go[la[ce]];return yt("q"),yt(Qe.toString()+" cm"),yt("/"+mt.id+" Do"),yt("Q"),this},xe.getFormObject=function(ce){var Qe=Go[la[ce]];return{x:Qe.x,y:Qe.y,width:Qe.width,height:Qe.height,matrix:Qe.matrix}},xe.save=function(ce,Qe){return ce=ce||"generated.pdf",(Qe=Qe||{}).returnPromise=Qe.returnPromise||!1,Qe.returnPromise===!1?(ln(Fl(Ba()),ce),typeof ln.unload=="function"&&An.setTimeout&&setTimeout(ln.unload,911),this):new Promise(function(mt,It){try{var Gt=ln(Fl(Ba()),ce);typeof ln.unload=="function"&&An.setTimeout&&setTimeout(ln.unload,911),mt(Gt)}catch(yr){It(yr.message)}})},qr.API)qr.API.hasOwnProperty(sl)&&(sl==="events"&&qr.API.events.length?function(ce,Qe){var mt,It,Gt;for(Gt=Qe.length-1;Gt!==-1;Gt--)mt=Qe[Gt][0],It=Qe[Gt][1],ce.subscribe.apply(ce,[mt].concat(typeof It=="function"?[It]:It))}(no,qr.API.events):xe[sl]=qr.API[sl]);var al=xe.getPageWidth=function(ce){return(xi[ce=ce||ht].mediaBox.topRightX-xi[ce].mediaBox.bottomLeftX)/Mn},Va=xe.setPageWidth=function(ce,Qe){xi[ce].mediaBox.topRightX=Qe*Mn+xi[ce].mediaBox.bottomLeftX},_a=xe.getPageHeight=function(ce){return(xi[ce=ce||ht].mediaBox.topRightY-xi[ce].mediaBox.bottomLeftY)/Mn},Tl=xe.setPageHeight=function(ce,Qe){xi[ce].mediaBox.topRightY=Qe*Mn+xi[ce].mediaBox.bottomLeftY};return xe.internal={pdfEscape:ls,getStyle:Ou,getFont:Uu,getFontSize:On,getCharSpace:yA,getTextColor:vA,getLineHeight:Mu,getLineHeightFactor:ku,getLineWidth:Il,write:Fi,getHorizontalCoordinate:da,getVerticalCoordinate:Sa,getCoordinateString:Qu,getVerticalCoordinateString:xa,collections:{},newObject:No,newAdditionalObject:ss,newObjectDeferred:Po,newObjectDeferredBegin:os,getFilters:Aa,putStream:Ds,events:no,scaleFactor:Mn,pageSize:{getWidth:function(){return al(ht)},setWidth:function(ce){Va(ht,ce)},getHeight:function(){return _a(ht)},setHeight:function(ce){Tl(ht,ce)}},encryptionOptions:Me,encryption:es,getEncryptor:pA,output:Zo,getNumberOfPages:tu,pages:rn,out:yt,f2:Fr,f3:tt,getPageInfo:Du,getPageInfoByObjId:Ci,getCurrentPageInfo:mA,getPDFVersion:rt,Point:Dl,Rectangle:Ol,Matrix:di,hasHotfix:_l},Object.defineProperty(xe.internal.pageSize,"width",{get:function(){return al(ht)},set:function(ce){Va(ht,ce)},enumerable:!0,configurable:!0}),Object.defineProperty(xe.internal.pageSize,"height",{get:function(){return _a(ht)},set:function(ce){Tl(ht,ce)},enumerable:!0,configurable:!0}),dA.call(xe,tn),Ni="F1",_u(ae,O),no.publish("initialized"),xe}Hr.prototype.lsbFirstWord=function(T){return String.fromCharCode(T>>0&255,T>>8&255,T>>16&255,T>>24&255)},Hr.prototype.toHexString=function(T){return T.split("").map(function(x){return("0"+(255&x.charCodeAt(0)).toString(16)).slice(-2)}).join("")},Hr.prototype.hexToBytes=function(T){for(var x=[],O=0;O<T.length;O+=2)x.push(String.fromCharCode(parseInt(T.substr(O,2),16)));return x.join("")},Hr.prototype.processOwnerPassword=function(T,x){return Er(Ao(x).substr(0,5),T)},Hr.prototype.encryptor=function(T,x){var O=Ao(this.encryptionKey+String.fromCharCode(255&T,T>>8&255,T>>16&255,255&x,x>>8&255)).substr(0,10);return function(Y){return Er(O,Y)}},sn.prototype.equals=function(T){var x,O="id,objectNumber,equals";if(!T||(0,L.Z)(T)!==(0,L.Z)(this))return!1;var Y=0;for(x in this)if(!(O.indexOf(x)>=0)){if(this.hasOwnProperty(x)&&!T.hasOwnProperty(x)||this[x]!==T[x])return!1;Y++}for(x in T)T.hasOwnProperty(x)&&O.indexOf(x)<0&&Y--;return Y===0},qr.API={events:[]},qr.version="2.5.2";var pn=qr.API,ji=1,Xn=function(T){return T.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},ui=function(T){return T.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},_n=function(T){return T.toFixed(2)},oo=function(T){return T.toFixed(5)};pn.__acroform__={};var Gi=function(T,x){T.prototype=Object.create(x.prototype),T.prototype.constructor=T},qi=function(T){return T*ji},lo=function(T){var x=new Oo,O=un.internal.getHeight(T)||0,Y=un.internal.getWidth(T)||0;return x.BBox=[0,0,Number(_n(Y)),Number(_n(O))],x},ni=pn.__acroform__.setBit=function(T,x){if(T=T||0,x=x||0,isNaN(T)||isNaN(x))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return T|=1<<x},Dn=pn.__acroform__.clearBit=function(T,x){if(T=T||0,x=x||0,isNaN(T)||isNaN(x))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return T&=~(1<<x)},pi=pn.__acroform__.getBit=function(T,x){if(isNaN(T)||isNaN(x))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return T&1<<x?1:0},En=pn.__acroform__.getBitForPdf=function(T,x){if(isNaN(T)||isNaN(x))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return pi(T,x-1)},$r=pn.__acroform__.setBitForPdf=function(T,x){if(isNaN(T)||isNaN(x))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return ni(T,x-1)},en=pn.__acroform__.clearBitForPdf=function(T,x){if(isNaN(T)||isNaN(x))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Dn(T,x-1)},to=pn.__acroform__.calculateCoordinates=function(T,x){var O=x.internal.getHorizontalCoordinate,Y=x.internal.getVerticalCoordinate,ae=T[0],re=T[1],fe=T[2],he=T[3],we={};return we.lowerLeft_X=O(ae)||0,we.lowerLeft_Y=Y(re+he)||0,we.upperRight_X=O(ae+fe)||0,we.upperRight_Y=Y(re)||0,[Number(_n(we.lowerLeft_X)),Number(_n(we.lowerLeft_Y)),Number(_n(we.upperRight_X)),Number(_n(we.upperRight_Y))]},uo=function(T){if(T.appearanceStreamContent)return T.appearanceStreamContent;if(T.V||T.DV){var x=[],O=T._V||T.DV,Y=Zi(T,O),ae=T.scope.internal.getFont(T.fontName,T.fontStyle).id;x.push("/Tx BMC"),x.push("q"),x.push("BT"),x.push(T.scope.__private__.encodeColorString(T.color)),x.push("/"+ae+" "+_n(Y.fontSize)+" Tf"),x.push("1 0 0 1 0 0 Tm"),x.push(Y.text),x.push("ET"),x.push("Q"),x.push("EMC");var re=lo(T);return re.scope=T.scope,re.stream=x.join(`
|
|
|
`),re}},Zi=function(T,x){var O=T.fontSize===0?T.maxFontSize:T.fontSize,Y={text:"",fontSize:""},ae=(x=(x=x.substr(0,1)=="("?x.substr(1):x).substr(x.length-1)==")"?x.substr(0,x.length-1):x).split(" ");ae=T.multiline?ae.map(function(tt){return tt.split(`
|
|
|
`)}):ae.map(function(tt){return[tt]});var re=O,fe=un.internal.getHeight(T)||0;fe=fe<0?-fe:fe;var he=un.internal.getWidth(T)||0;he=he<0?-he:he;var we=function(tt,ot,Pt){if(tt+1<ae.length){var Et=ot+" "+ae[tt+1][0];return Ri(Et,T,Pt).width<=he-4}return!1};re++;e:for(;re>0;){x="",re--;var Ie,Me,Ne=Ri("3",T,re).height,Ye=T.multiline?fe-re:(fe-Ne)/2,xe=Ye+=2,ct=0,rt=0,ft=0;if(re<=0){x=`(...) Tj
|
|
|
`,x+="% Width of Text: "+Ri(x,T,re=12).width+", FieldWidth:"+he+`
|
|
|
`;break}for(var Je="",pt=0,Mt=0;Mt<ae.length;Mt++)if(ae.hasOwnProperty(Mt)){var Xt=!1;if(ae[Mt].length!==1&&ft!==ae[Mt].length-1){if((Ne+2)*(pt+2)+2>fe)continue e;Je+=ae[Mt][ft],Xt=!0,rt=Mt,Mt--}else{Je=(Je+=ae[Mt][ft]+" ").substr(Je.length-1)==" "?Je.substr(0,Je.length-1):Je;var dr=parseInt(Mt),kr=we(dr,Je,re),er=Mt>=ae.length-1;if(kr&&!er){Je+=" ",ft=0;continue}if(kr||er){if(er)rt=dr;else if(T.multiline&&(Ne+2)*(pt+2)+2>fe)continue e}else{if(!T.multiline||(Ne+2)*(pt+2)+2>fe)continue e;rt=dr}}for(var xt="",nr=ct;nr<=rt;nr++){var Fr=ae[nr];if(T.multiline){if(nr===rt){xt+=Fr[ft]+" ",ft=(ft+1)%Fr.length;continue}if(nr===ct){xt+=Fr[Fr.length-1]+" ";continue}}xt+=Fr[0]+" "}switch(xt=xt.substr(xt.length-1)==" "?xt.substr(0,xt.length-1):xt,Me=Ri(xt,T,re).width,T.textAlign){case"right":Ie=he-Me-2;break;case"center":Ie=(he-Me)/2;break;case"left":default:Ie=2}x+=_n(Ie)+" "+_n(xe)+` Td
|
|
|
`,x+="("+Xn(xt)+`) Tj
|
|
|
`,x+=-_n(Ie)+` 0 Td
|
|
|
`,xe=-(re+2),Me=0,ct=Xt?rt:rt+1,pt++,Je=""}break}return Y.text=x,Y.fontSize=re,Y},Ri=function(T,x,O){var Y=x.scope.internal.getFont(x.fontName,x.fontStyle),ae=x.scope.getStringUnitWidth(T,{font:Y,fontSize:parseFloat(O),charSpace:0})*parseFloat(O);return{height:x.scope.getStringUnitWidth("3",{font:Y,fontSize:parseFloat(O),charSpace:0})*parseFloat(O)*1.5,width:ae}},hs={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},ps=function(T,x){var O={type:"reference",object:T};x.internal.getPageInfo(T.page).pageContext.annotations.find(function(Y){return Y.type===O.type&&Y.object===O.object})===void 0&&x.internal.getPageInfo(T.page).pageContext.annotations.push(O)},bs=function(T,x){for(var O in T)if(T.hasOwnProperty(O)){var Y=O,ae=T[O];x.internal.newObjectDeferredBegin(ae.objId,!0),(0,L.Z)(ae)==="object"&&typeof ae.putStream=="function"&&ae.putStream(),delete T[Y]}},va=function(T,x){if(x.scope=T,T.internal!==void 0&&(T.internal.acroformPlugin===void 0||T.internal.acroformPlugin.isInitialized===!1)){if(Ko.FieldNum=0,T.internal.acroformPlugin=JSON.parse(JSON.stringify(hs)),T.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");ji=T.internal.scaleFactor,T.internal.acroformPlugin.acroFormDictionaryRoot=new Ro,T.internal.acroformPlugin.acroFormDictionaryRoot.scope=T,T.internal.acroformPlugin.acroFormDictionaryRoot._eventID=T.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})(T)}),T.internal.events.subscribe("buildDocument",function(){(function(O){O.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var Y=O.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var ae in Y)if(Y.hasOwnProperty(ae)){var re=Y[ae];re.objId=void 0,re.hasAnnotation&&ps(re,O)}})(T)}),T.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")})(T)}),T.internal.events.subscribe("postPutPages",function(O){(function(Y,ae){var re=!Y;for(var fe in Y||(ae.internal.newObjectDeferredBegin(ae.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),ae.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),Y=Y||ae.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(Y.hasOwnProperty(fe)){var he=Y[fe],we=[],Ie=he.Rect;if(he.Rect&&(he.Rect=to(he.Rect,ae)),ae.internal.newObjectDeferredBegin(he.objId,!0),he.DA=un.createDefaultAppearanceStream(he),(0,L.Z)(he)==="object"&&typeof he.getKeyValueListForStream=="function"&&(we=he.getKeyValueListForStream()),he.Rect=Ie,he.hasAppearanceStream&&!he.appearanceStreamContent){var Me=uo(he);we.push({key:"AP",value:"<</N "+Me+">>"}),ae.internal.acroformPlugin.xForms.push(Me)}if(he.appearanceStreamContent){var Ne="";for(var Ye in he.appearanceStreamContent)if(he.appearanceStreamContent.hasOwnProperty(Ye)){var xe=he.appearanceStreamContent[Ye];if(Ne+="/"+Ye+" ",Ne+="<<",Object.keys(xe).length>=1||Array.isArray(xe)){for(var fe in xe)if(xe.hasOwnProperty(fe)){var ct=xe[fe];typeof ct=="function"&&(ct=ct.call(ae,he)),Ne+="/"+fe+" "+ct+" ",ae.internal.acroformPlugin.xForms.indexOf(ct)>=0||ae.internal.acroformPlugin.xForms.push(ct)}}else typeof(ct=xe)=="function"&&(ct=ct.call(ae,he)),Ne+="/"+fe+" "+ct,ae.internal.acroformPlugin.xForms.indexOf(ct)>=0||ae.internal.acroformPlugin.xForms.push(ct);Ne+=">>"}we.push({key:"AP",value:`<<
|
|
|
`+Ne+">>"})}ae.internal.putStream({additionalKeyValues:we,objectId:he.objId}),ae.internal.out("endobj")}re&&bs(ae.internal.acroformPlugin.xForms,ae)})(O,T)}),T.internal.acroformPlugin.isInitialized=!0}},yo=pn.__acroform__.arrayToPdfArray=function(T,x,O){var Y=function(fe){return fe};if(Array.isArray(T)){for(var ae="[",re=0;re<T.length;re++)switch(re!==0&&(ae+=" "),(0,L.Z)(T[re])){case"boolean":case"number":case"object":ae+=T[re].toString();break;case"string":T[re].substr(0,1)!=="/"?(x!==void 0&&O&&(Y=O.internal.getEncryptor(x)),ae+="("+Xn(Y(T[re].toString()))+")"):ae+=T[re].toString()}return ae+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},ei=function(T,x,O){var Y=function(ae){return ae};return x!==void 0&&O&&(Y=O.internal.getEncryptor(x)),(T=T||"").toString(),T="("+Xn(Y(T))+")"},li=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(T){this._objId=T}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};li.prototype.toString=function(){return this.objId+" 0 R"},li.prototype.putStream=function(){var T=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:T,objectId:this.objId}),this.scope.internal.out("endobj")},li.prototype.getKeyValueListForStream=function(){var T=[],x=Object.getOwnPropertyNames(this).filter(function(re){return re!="content"&&re!="appearanceStreamContent"&&re!="scope"&&re!="objId"&&re.substring(0,1)!="_"});for(var O in x)if(Object.getOwnPropertyDescriptor(this,x[O]).configurable===!1){var Y=x[O],ae=this[Y];ae&&(Array.isArray(ae)?T.push({key:Y,value:yo(ae,this.objId,this.scope)}):ae instanceof li?(ae.scope=this.scope,T.push({key:Y,value:ae.objId+" 0 R"})):typeof ae!="function"&&T.push({key:Y,value:ae}))}return T};var Oo=function(){li.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 T,x=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return x},set:function(O){x=O}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(O){T=O.trim()},get:function(){return T||null}})};Gi(Oo,li);var Ro=function(){li.call(this);var T,x=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return x.length>0?x:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return x}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(T){var O=function(Y){return Y};return this.scope&&(O=this.scope.internal.getEncryptor(this.objId)),"("+Xn(O(T))+")"}},set:function(O){T=O}})};Gi(Ro,li);var Ko=function T(){li.call(this);var x=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return x},set:function(Je){if(isNaN(Je))throw new Error('Invalid value "'+Je+'" for attribute F supplied.');x=Je}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!En(x,3)},set:function(Je){Je?this.F=$r(x,3):this.F=en(x,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 Y=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(Y.length!==0)return Y},set:function(Je){Y=Je!==void 0?Je:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!Y||isNaN(Y[0])?0:Y[0]},set:function(Je){Y[0]=Je}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!Y||isNaN(Y[1])?0:Y[1]},set:function(Je){Y[1]=Je}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!Y||isNaN(Y[2])?0:Y[2]},set:function(Je){Y[2]=Je}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!Y||isNaN(Y[3])?0:Y[3]},set:function(Je){Y[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 re=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!re||re.length<1){if(this instanceof Ws)return;re="FieldObject"+T.FieldNum++}var Je=function(pt){return pt};return this.scope&&(Je=this.scope.internal.getEncryptor(this.objId)),"("+Xn(Je(re))+")"},set:function(Je){re=Je.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return re},set:function(Je){re=Je}});var fe="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return fe},set:function(Je){fe=Je}});var he="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return he},set:function(Je){he=Je}});var we=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return we},set:function(Je){we=Je}});var Ie=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return Ie===void 0?50/ji:Ie},set:function(Je){Ie=Je}});var Me="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return Me},set:function(Je){Me=Je}});var Ne="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!Ne||this instanceof Ws||this instanceof Ks))return ei(Ne,this.objId,this.scope)},set:function(Je){Je=Je.toString(),Ne=Je}});var Ye=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(Ye)return this instanceof Lo?Ye:ei(Ye,this.objId,this.scope)},set:function(Je){Je=Je.toString(),Ye=this instanceof Lo?Je:Je.substr(0,1)==="("?ui(Je.substr(1,Je.length-2)):ui(Je)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Lo?ui(Ye.substr(1,Ye.length-1)):Ye},set:function(Je){Je=Je.toString(),Ye=this instanceof Lo?"/"+Je:Je}});var xe=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(xe)return xe},set:function(Je){this.V=Je}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(xe)return this instanceof Lo?xe:ei(xe,this.objId,this.scope)},set:function(Je){Je=Je.toString(),xe=this instanceof Lo?Je:Je.substr(0,1)==="("?ui(Je.substr(1,Je.length-2)):ui(Je)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Lo?ui(xe.substr(1,xe.length-1)):xe},set:function(Je){Je=Je.toString(),xe=this instanceof Lo?"/"+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 ct,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(ct)return ct},set:function(Je){ct=Je}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!En(this.Ff,1)},set:function(Je){Je?this.Ff=$r(this.Ff,1):this.Ff=en(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!En(this.Ff,2)},set:function(Je){Je?this.Ff=$r(this.Ff,2):this.Ff=en(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!En(this.Ff,3)},set:function(Je){Je?this.Ff=$r(this.Ff,3):this.Ff=en(this.Ff,3)}});var ft=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(ft!==null)return ft},set:function(Je){if([0,1,2].indexOf(Je)===-1)throw new Error('Invalid value "'+Je+'" for attribute Q supplied.');ft=Je}}),Object.defineProperty(this,"textAlign",{get:function(){var Je;switch(ft){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:ft=2;break;case"center":case 1:ft=1;break;case"left":case 0:default:ft=0}}})};Gi(Ko,li);var _s=function(){Ko.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var T=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return T},set:function(O){T=O}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return T},set:function(O){T=O}});var x=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return yo(x,this.objId,this.scope)},set:function(O){var Y,ae;ae=[],typeof(Y=O)=="string"&&(ae=function(re,fe,he){he||(he=1);for(var we,Ie=[];we=fe.exec(re);)Ie.push(we[he]);return Ie}(Y,/\((.*?)\)/g)),x=ae}}),this.getOptions=function(){return x},this.setOptions=function(O){x=O,this.sort&&x.sort()},this.addOption=function(O){O=(O=O||"").toString(),x.push(O),this.sort&&x.sort()},this.removeOption=function(O,Y){for(Y=Y||!1,O=(O=O||"").toString();x.indexOf(O)!==-1&&(x.splice(x.indexOf(O),1),Y!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!En(this.Ff,18)},set:function(O){O?this.Ff=$r(this.Ff,18):this.Ff=en(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!En(this.Ff,19)},set:function(O){this.combo===!0&&(O?this.Ff=$r(this.Ff,19):this.Ff=en(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!En(this.Ff,20)},set:function(O){O?(this.Ff=$r(this.Ff,20),x.sort()):this.Ff=en(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!En(this.Ff,22)},set:function(O){O?this.Ff=$r(this.Ff,22):this.Ff=en(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!En(this.Ff,23)},set:function(O){O?this.Ff=$r(this.Ff,23):this.Ff=en(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!En(this.Ff,27)},set:function(O){O?this.Ff=$r(this.Ff,27):this.Ff=en(this.Ff,27)}}),this.hasAppearanceStream=!1};Gi(_s,Ko);var ms=function(){_s.call(this),this.fontName="helvetica",this.combo=!1};Gi(ms,_s);var gs=function(){ms.call(this),this.combo=!0};Gi(gs,ms);var Xi=function(){gs.call(this),this.edit=!0};Gi(Xi,gs);var Lo=function(){Ko.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!En(this.Ff,15)},set:function(O){O?this.Ff=$r(this.Ff,15):this.Ff=en(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!En(this.Ff,16)},set:function(O){O?this.Ff=$r(this.Ff,16):this.Ff=en(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!En(this.Ff,17)},set:function(O){O?this.Ff=$r(this.Ff,17):this.Ff=en(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!En(this.Ff,26)},set:function(O){O?this.Ff=$r(this.Ff,26):this.Ff=en(this.Ff,26)}});var T,x={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var O=function(re){return re};if(this.scope&&(O=this.scope.internal.getEncryptor(this.objId)),Object.keys(x).length!==0){var Y,ae=[];for(Y in ae.push("<<"),x)ae.push("/"+Y+" ("+Xn(O(x[Y]))+")");return ae.push(">>"),ae.join(`
|
|
|
`)}},set:function(O){(0,L.Z)(O)==="object"&&(x=O)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return x.CA||""},set:function(O){typeof O=="string"&&(x.CA=O)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return T},set:function(O){T=O}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return T.substr(1,T.length-1)},set:function(O){T="/"+O}})};Gi(Lo,Ko);var ws=function(){Lo.call(this),this.pushButton=!0};Gi(ws,Lo);var ia=function(){Lo.call(this),this.radio=!0,this.pushButton=!1;var T=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return T},set:function(x){T=x!==void 0?x:[]}})};Gi(ia,Lo);var Ws=function(){var T,x;Ko.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return T},set:function(ae){T=ae}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return x},set:function(ae){x=ae}});var O,Y={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var ae=function(he){return he};this.scope&&(ae=this.scope.internal.getEncryptor(this.objId));var re,fe=[];for(re in fe.push("<<"),Y)fe.push("/"+re+" ("+Xn(ae(Y[re]))+")");return fe.push(">>"),fe.join(`
|
|
|
`)},set:function(ae){(0,L.Z)(ae)==="object"&&(Y=ae)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return Y.CA||""},set:function(ae){typeof ae=="string"&&(Y.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=un.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Gi(Ws,Ko),ia.prototype.setAppearance=function(T){if(!("createAppearanceStream"in T)||!("getCA"in T))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var x in this.Kids)if(this.Kids.hasOwnProperty(x)){var O=this.Kids[x];O.appearanceStreamContent=T.createAppearanceStream(O.optionName),O.caption=T.getCA()}},ia.prototype.createOption=function(T){var x=new Ws;return x.Parent=this,x.optionName=T,this.Kids.push(x),gu.call(this.scope,x),x};var To=function(){Lo.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=un.CheckBox.createAppearanceStream()};Gi(To,Lo);var Ks=function(){Ko.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!En(this.Ff,13)},set:function(x){x?this.Ff=$r(this.Ff,13):this.Ff=en(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!En(this.Ff,21)},set:function(x){x?this.Ff=$r(this.Ff,21):this.Ff=en(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!En(this.Ff,23)},set:function(x){x?this.Ff=$r(this.Ff,23):this.Ff=en(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!En(this.Ff,24)},set:function(x){x?this.Ff=$r(this.Ff,24):this.Ff=en(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!En(this.Ff,25)},set:function(x){x?this.Ff=$r(this.Ff,25):this.Ff=en(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!En(this.Ff,26)},set:function(x){x?this.Ff=$r(this.Ff,26):this.Ff=en(this.Ff,26)}});var T=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return T},set:function(x){T=x}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return T},set:function(x){Number.isInteger(x)&&(T=x)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Gi(Ks,Ko);var is=function(){Ks.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!En(this.Ff,14)},set:function(T){T?this.Ff=$r(this.Ff,14):this.Ff=en(this.Ff,14)}}),this.password=!0};Gi(is,Ks);var un={CheckBox:{createAppearanceStream:function(){return{N:{On:un.CheckBox.YesNormal},D:{On:un.CheckBox.YesPushDown,Off:un.CheckBox.OffPushDown}}},YesPushDown:function(T){var x=lo(T);x.scope=T.scope;var O=[],Y=T.scope.internal.getFont(T.fontName,T.fontStyle).id,ae=T.scope.__private__.encodeColorString(T.color),re=Zi(T,T.caption);return O.push("0.749023 g"),O.push("0 0 "+_n(un.internal.getWidth(T))+" "+_n(un.internal.getHeight(T))+" re"),O.push("f"),O.push("BMC"),O.push("q"),O.push("0 0 1 rg"),O.push("/"+Y+" "+_n(re.fontSize)+" Tf "+ae),O.push("BT"),O.push(re.text),O.push("ET"),O.push("Q"),O.push("EMC"),x.stream=O.join(`
|
|
|
`),x},YesNormal:function(T){var x=lo(T);x.scope=T.scope;var O=T.scope.internal.getFont(T.fontName,T.fontStyle).id,Y=T.scope.__private__.encodeColorString(T.color),ae=[],re=un.internal.getHeight(T),fe=un.internal.getWidth(T),he=Zi(T,T.caption);return ae.push("1 g"),ae.push("0 0 "+_n(fe)+" "+_n(re)+" re"),ae.push("f"),ae.push("q"),ae.push("0 0 1 rg"),ae.push("0 0 "+_n(fe-1)+" "+_n(re-1)+" re"),ae.push("W"),ae.push("n"),ae.push("0 g"),ae.push("BT"),ae.push("/"+O+" "+_n(he.fontSize)+" Tf "+Y),ae.push(he.text),ae.push("ET"),ae.push("Q"),x.stream=ae.join(`
|
|
|
`),x},OffPushDown:function(T){var x=lo(T);x.scope=T.scope;var O=[];return O.push("0.749023 g"),O.push("0 0 "+_n(un.internal.getWidth(T))+" "+_n(un.internal.getHeight(T))+" re"),O.push("f"),x.stream=O.join(`
|
|
|
`),x}},RadioButton:{Circle:{createAppearanceStream:function(T){var x={D:{Off:un.RadioButton.Circle.OffPushDown},N:{}};return x.N[T]=un.RadioButton.Circle.YesNormal,x.D[T]=un.RadioButton.Circle.YesPushDown,x},getCA:function(){return"l"},YesNormal:function(T){var x=lo(T);x.scope=T.scope;var O=[],Y=un.internal.getWidth(T)<=un.internal.getHeight(T)?un.internal.getWidth(T)/4:un.internal.getHeight(T)/4;Y=Number((.9*Y).toFixed(5));var ae=un.internal.Bezier_C,re=Number((Y*ae).toFixed(5));return O.push("q"),O.push("1 0 0 1 "+oo(un.internal.getWidth(T)/2)+" "+oo(un.internal.getHeight(T)/2)+" cm"),O.push(Y+" 0 m"),O.push(Y+" "+re+" "+re+" "+Y+" 0 "+Y+" c"),O.push("-"+re+" "+Y+" -"+Y+" "+re+" -"+Y+" 0 c"),O.push("-"+Y+" -"+re+" -"+re+" -"+Y+" 0 -"+Y+" c"),O.push(re+" -"+Y+" "+Y+" -"+re+" "+Y+" 0 c"),O.push("f"),O.push("Q"),x.stream=O.join(`
|
|
|
`),x},YesPushDown:function(T){var x=lo(T);x.scope=T.scope;var O=[],Y=un.internal.getWidth(T)<=un.internal.getHeight(T)?un.internal.getWidth(T)/4:un.internal.getHeight(T)/4;Y=Number((.9*Y).toFixed(5));var ae=Number((2*Y).toFixed(5)),re=Number((ae*un.internal.Bezier_C).toFixed(5)),fe=Number((Y*un.internal.Bezier_C).toFixed(5));return O.push("0.749023 g"),O.push("q"),O.push("1 0 0 1 "+oo(un.internal.getWidth(T)/2)+" "+oo(un.internal.getHeight(T)/2)+" cm"),O.push(ae+" 0 m"),O.push(ae+" "+re+" "+re+" "+ae+" 0 "+ae+" c"),O.push("-"+re+" "+ae+" -"+ae+" "+re+" -"+ae+" 0 c"),O.push("-"+ae+" -"+re+" -"+re+" -"+ae+" 0 -"+ae+" c"),O.push(re+" -"+ae+" "+ae+" -"+re+" "+ae+" 0 c"),O.push("f"),O.push("Q"),O.push("0 g"),O.push("q"),O.push("1 0 0 1 "+oo(un.internal.getWidth(T)/2)+" "+oo(un.internal.getHeight(T)/2)+" cm"),O.push(Y+" 0 m"),O.push(Y+" "+fe+" "+fe+" "+Y+" 0 "+Y+" c"),O.push("-"+fe+" "+Y+" -"+Y+" "+fe+" -"+Y+" 0 c"),O.push("-"+Y+" -"+fe+" -"+fe+" -"+Y+" 0 -"+Y+" c"),O.push(fe+" -"+Y+" "+Y+" -"+fe+" "+Y+" 0 c"),O.push("f"),O.push("Q"),x.stream=O.join(`
|
|
|
`),x},OffPushDown:function(T){var x=lo(T);x.scope=T.scope;var O=[],Y=un.internal.getWidth(T)<=un.internal.getHeight(T)?un.internal.getWidth(T)/4:un.internal.getHeight(T)/4;Y=Number((.9*Y).toFixed(5));var ae=Number((2*Y).toFixed(5)),re=Number((ae*un.internal.Bezier_C).toFixed(5));return O.push("0.749023 g"),O.push("q"),O.push("1 0 0 1 "+oo(un.internal.getWidth(T)/2)+" "+oo(un.internal.getHeight(T)/2)+" cm"),O.push(ae+" 0 m"),O.push(ae+" "+re+" "+re+" "+ae+" 0 "+ae+" c"),O.push("-"+re+" "+ae+" -"+ae+" "+re+" -"+ae+" 0 c"),O.push("-"+ae+" -"+re+" -"+re+" -"+ae+" 0 -"+ae+" c"),O.push(re+" -"+ae+" "+ae+" -"+re+" "+ae+" 0 c"),O.push("f"),O.push("Q"),x.stream=O.join(`
|
|
|
`),x}},Cross:{createAppearanceStream:function(T){var x={D:{Off:un.RadioButton.Cross.OffPushDown},N:{}};return x.N[T]=un.RadioButton.Cross.YesNormal,x.D[T]=un.RadioButton.Cross.YesPushDown,x},getCA:function(){return"8"},YesNormal:function(T){var x=lo(T);x.scope=T.scope;var O=[],Y=un.internal.calculateCross(T);return O.push("q"),O.push("1 1 "+_n(un.internal.getWidth(T)-2)+" "+_n(un.internal.getHeight(T)-2)+" re"),O.push("W"),O.push("n"),O.push(_n(Y.x1.x)+" "+_n(Y.x1.y)+" m"),O.push(_n(Y.x2.x)+" "+_n(Y.x2.y)+" l"),O.push(_n(Y.x4.x)+" "+_n(Y.x4.y)+" m"),O.push(_n(Y.x3.x)+" "+_n(Y.x3.y)+" l"),O.push("s"),O.push("Q"),x.stream=O.join(`
|
|
|
`),x},YesPushDown:function(T){var x=lo(T);x.scope=T.scope;var O=un.internal.calculateCross(T),Y=[];return Y.push("0.749023 g"),Y.push("0 0 "+_n(un.internal.getWidth(T))+" "+_n(un.internal.getHeight(T))+" re"),Y.push("f"),Y.push("q"),Y.push("1 1 "+_n(un.internal.getWidth(T)-2)+" "+_n(un.internal.getHeight(T)-2)+" re"),Y.push("W"),Y.push("n"),Y.push(_n(O.x1.x)+" "+_n(O.x1.y)+" m"),Y.push(_n(O.x2.x)+" "+_n(O.x2.y)+" l"),Y.push(_n(O.x4.x)+" "+_n(O.x4.y)+" m"),Y.push(_n(O.x3.x)+" "+_n(O.x3.y)+" l"),Y.push("s"),Y.push("Q"),x.stream=Y.join(`
|
|
|
`),x},OffPushDown:function(T){var x=lo(T);x.scope=T.scope;var O=[];return O.push("0.749023 g"),O.push("0 0 "+_n(un.internal.getWidth(T))+" "+_n(un.internal.getHeight(T))+" re"),O.push("f"),x.stream=O.join(`
|
|
|
`),x}}},createDefaultAppearanceStream:function(T){var x=T.scope.internal.getFont(T.fontName,T.fontStyle).id,O=T.scope.__private__.encodeColorString(T.color);return"/"+x+" "+T.fontSize+" Tf "+O}};un.internal={Bezier_C:.551915024494,calculateCross:function(T){var x=un.internal.getWidth(T),O=un.internal.getHeight(T),Y=Math.min(x,O);return{x1:{x:(x-Y)/2,y:(O-Y)/2+Y},x2:{x:(x-Y)/2+Y,y:(O-Y)/2},x3:{x:(x-Y)/2,y:(O-Y)/2},x4:{x:(x-Y)/2+Y,y:(O-Y)/2+Y}}}},un.internal.getWidth=function(T){var x=0;return(0,L.Z)(T)==="object"&&(x=qi(T.Rect[2])),x},un.internal.getHeight=function(T){var x=0;return(0,L.Z)(T)==="object"&&(x=qi(T.Rect[3])),x};var gu=pn.addField=function(T){if(va(this,T),!(T instanceof Ko))throw new Error("Invalid argument passed to jsPDF.addField.");var x;return(x=T).scope.internal.acroformPlugin.printedOut&&(x.scope.internal.acroformPlugin.printedOut=!1,x.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),x.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(x),T.page=T.scope.internal.getCurrentPageInfo().pageNumber,this};pn.AcroFormChoiceField=_s,pn.AcroFormListBox=ms,pn.AcroFormComboBox=gs,pn.AcroFormEditBox=Xi,pn.AcroFormButton=Lo,pn.AcroFormPushButton=ws,pn.AcroFormRadioButton=ia,pn.AcroFormCheckBox=To,pn.AcroFormTextField=Ks,pn.AcroFormPasswordField=is,pn.AcroFormAppearance=un,pn.AcroForm={ChoiceField:_s,ListBox:ms,ComboBox:gs,EditBox:Xi,Button:Lo,PushButton:ws,RadioButton:ia,CheckBox:To,TextField:Ks,PasswordField:is,Appearance:un},qr.AcroForm={ChoiceField:_s,ListBox:ms,ComboBox:gs,EditBox:Xi,Button:Lo,PushButton:ws,RadioButton:ia,CheckBox:To,TextField:Ks,PasswordField:is,Appearance:un};var Mo=qr.AcroForm;function yl(T){return T.reduce(function(x,O,Y){return x[O]=Y,x},{})}(function(T){T.__addimage__={};var x="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]]},Y=T.__addimage__.getImageFileTypeByImageData=function(tt,ot){var Pt,Et,gr,ar,Br,ir=x;if((ot=ot||x)==="RGBA"||tt.data!==void 0&&tt.data instanceof Uint8ClampedArray&&"height"in tt&&"width"in tt)return"RGBA";if(kr(tt))for(Br in O)for(gr=O[Br],Pt=0;Pt<gr.length;Pt+=1){for(ar=!0,Et=0;Et<gr[Pt].length;Et+=1)if(gr[Pt][Et]!==void 0&&gr[Pt][Et]!==tt[Et]){ar=!1;break}if(ar===!0){ir=Br;break}}else for(Br in O)for(gr=O[Br],Pt=0;Pt<gr.length;Pt+=1){for(ar=!0,Et=0;Et<gr[Pt].length;Et+=1)if(gr[Pt][Et]!==void 0&&gr[Pt][Et]!==tt.charCodeAt(Et)){ar=!1;break}if(ar===!0){ir=Br;break}}return ir===x&&ot!==x&&(ir=ot),ir},ae=function tt(ot){for(var Pt=this.internal.write,Et=this.internal.putStream,gr=(0,this.internal.getFilters)();gr.indexOf("FlateEncode")!==-1;)gr.splice(gr.indexOf("FlateEncode"),1);ot.objectId=this.internal.newObject();var ar=[];if(ar.push({key:"Type",value:"/XObject"}),ar.push({key:"Subtype",value:"/Image"}),ar.push({key:"Width",value:ot.width}),ar.push({key:"Height",value:ot.height}),ot.colorSpace===ft.INDEXED?ar.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]"}):(ar.push({key:"ColorSpace",value:"/"+ot.colorSpace}),ot.colorSpace===ft.DEVICE_CMYK&&ar.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),ar.push({key:"BitsPerComponent",value:ot.bitsPerComponent}),"decodeParameters"in ot&&ot.decodeParameters!==void 0&&ar.push({key:"DecodeParms",value:"<<"+ot.decodeParameters+">>"}),"transparency"in ot&&Array.isArray(ot.transparency)){for(var Br="",ir=0,Sr=ot.transparency.length;ir<Sr;ir++)Br+=ot.transparency[ir]+" "+ot.transparency[ir]+" ";ar.push({key:"Mask",value:"["+Br+"]"})}ot.sMask!==void 0&&ar.push({key:"SMask",value:ot.objectId+1+" 0 R"});var Dr=ot.filter!==void 0?["/"+ot.filter]:void 0;if(Et({data:ot.data,additionalKeyValues:ar,alreadyAppliedFilters:Dr,objectId:ot.objectId}),Pt("endobj"),"sMask"in ot&&ot.sMask!==void 0){var Un="/Predictor "+ot.predictor+" /Colors 1 /BitsPerComponent "+ot.bitsPerComponent+" /Columns "+ot.width,Ze={width:ot.width,height:ot.height,colorSpace:"DeviceGray",bitsPerComponent:ot.bitsPerComponent,decodeParameters:Un,data:ot.sMask};"filter"in ot&&(Ze.filter=ot.filter),tt.call(this,Ze)}if(ot.colorSpace===ft.INDEXED){var ht=this.internal.newObject();Et({data:xt(new Uint8Array(ot.palette)),objectId:ht}),Pt("endobj")}},re=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,Pt=this.internal.write;for(var Et in ot)Pt("/I"+(tt=ot[Et]).index,tt.objectId,"0","R")},he=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",re),this.internal.events.subscribe("putXobjectDict",fe))},we=function(){var tt=this.internal.collections.addImage_images;return he.call(this),tt},Ie=function(){return Object.keys(this.internal.collections.addImage_images).length},Me=function(tt){return typeof T["process"+tt.toUpperCase()]=="function"},Ne=function(tt){return(0,L.Z)(tt)==="object"&&tt.nodeType===1},Ye=function(tt,ot){if(tt.nodeName==="IMG"&&tt.hasAttribute("src")){var Pt=""+tt.getAttribute("src");if(Pt.indexOf("data:image/")===0)return Mr(unescape(Pt).split("base64,").pop());var Et=T.loadFile(Pt,!0);if(Et!==void 0)return Et}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 gr;switch(ot){case"PNG":gr="image/png";break;case"WEBP":gr="image/webp";break;case"JPEG":case"JPG":default:gr="image/jpeg"}return Mr(tt.toDataURL(gr,1).split("base64,").pop())}},xe=function(tt){var ot=this.internal.collections.addImage_images;if(ot){for(var Pt in ot)if(tt===ot[Pt].alias)return ot[Pt]}},ct=function(tt,ot,Pt){return tt||ot||(tt=-96,ot=-96),tt<0&&(tt=-1*Pt.width*72/tt/this.internal.scaleFactor),ot<0&&(ot=-1*Pt.height*72/ot/this.internal.scaleFactor),tt===0&&(tt=ot*Pt.width/Pt.height),ot===0&&(ot=tt*Pt.height/Pt.width),[tt,ot]},rt=function(tt,ot,Pt,Et,gr,ar){var Br=ct.call(this,Pt,Et,gr),ir=this.internal.getCoordinateString,Sr=this.internal.getVerticalCoordinateString,Dr=we.call(this);if(Pt=Br[0],Et=Br[1],Dr[gr.index]=gr,ar){ar*=Math.PI/180;var Un=Math.cos(ar),Ze=Math.sin(ar),ht=function(Ot){return Ot.toFixed(4)},vt=[ht(Un),ht(Ze),ht(-1*Ze),ht(Un),0,0,"cm"]}this.internal.write("q"),ar?(this.internal.write([1,"0","0",1,ir(tt),Sr(ot+Et),"cm"].join(" ")),this.internal.write(vt.join(" ")),this.internal.write([ir(Pt),"0","0",ir(Et),"0","0","cm"].join(" "))):this.internal.write([ir(Pt),"0","0",ir(Et),ir(tt),Sr(ot+Et),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+gr.index+" Do"),this.internal.write("Q")},ft=T.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"};T.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=T.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},pt=T.__addimage__.sHashCode=function(tt){var ot,Pt,Et=0;if(typeof tt=="string")for(Pt=tt.length,ot=0;ot<Pt;ot++)Et=(Et<<5)-Et+tt.charCodeAt(ot),Et|=0;else if(kr(tt))for(Pt=tt.byteLength/2,ot=0;ot<Pt;ot++)Et=(Et<<5)-Et+tt[ot],Et|=0;return Et},Mt=T.__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},Xt=T.__addimage__.extractImageFromDataUrl=function(tt){var ot=(tt=tt||"").split("base64,"),Pt=null;if(ot.length===2){var Et=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(ot[0]);Array.isArray(Et)&&(Pt={mimeType:Et[1],charset:Et[2],data:ot[1]})}return Pt},dr=T.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"};T.__addimage__.isArrayBuffer=function(tt){return dr()&&tt instanceof ArrayBuffer};var kr=T.__addimage__.isArrayBufferView=function(tt){return dr()&&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)},er=T.__addimage__.binaryStringToUint8Array=function(tt){for(var ot=tt.length,Pt=new Uint8Array(ot),Et=0;Et<ot;Et++)Pt[Et]=tt.charCodeAt(Et);return Pt},xt=T.__addimage__.arrayBufferToBinaryString=function(tt){for(var ot="",Pt=kr(tt)?tt:new Uint8Array(tt),Et=0;Et<Pt.length;Et+=8192)ot+=String.fromCharCode.apply(null,Pt.subarray(Et,Et+8192));return ot};T.addImage=function(){var tt,ot,Pt,Et,gr,ar,Br,ir,Sr;if(typeof arguments[1]=="number"?(ot=x,Pt=arguments[1],Et=arguments[2],gr=arguments[3],ar=arguments[4],Br=arguments[5],ir=arguments[6],Sr=arguments[7]):(ot=arguments[1],Pt=arguments[2],Et=arguments[3],gr=arguments[4],ar=arguments[5],Br=arguments[6],ir=arguments[7],Sr=arguments[8]),(0,L.Z)(tt=arguments[0])==="object"&&!Ne(tt)&&"imageData"in tt){var Dr=tt;tt=Dr.imageData,ot=Dr.format||ot||x,Pt=Dr.x||Pt||0,Et=Dr.y||Et||0,gr=Dr.w||Dr.width||gr,ar=Dr.h||Dr.height||ar,Br=Dr.alias||Br,ir=Dr.compression||ir,Sr=Dr.rotation||Dr.angle||Sr}var Un=this.internal.getFilters();if(ir===void 0&&Un.indexOf("FlateEncode")!==-1&&(ir="SLOW"),isNaN(Pt)||isNaN(Et))throw new Error("Invalid coordinates passed to jsPDF.addImage");he.call(this);var Ze=nr.call(this,tt,ot,Br,ir);return rt.call(this,Pt,Et,gr,ar,Ze,Sr),this};var nr=function(tt,ot,Pt,Et){var gr,ar,Br;if(typeof tt=="string"&&Y(tt)===x){tt=unescape(tt);var ir=Fr(tt,!1);(ir!==""||(ir=T.loadFile(tt,!0))!==void 0)&&(tt=ir)}if(Ne(tt)&&(tt=Ye(tt,ot)),ot=Y(tt,ot),!Me(ot))throw new Error("addImage does not support files of type '"+ot+"', please ensure that a plugin for '"+ot+"' support is added.");if(((Br=Pt)==null||Br.length===0)&&(Pt=function(Sr){return typeof Sr=="string"||kr(Sr)?pt(Sr):kr(Sr.data)?pt(Sr.data):null}(tt)),(gr=xe.call(this,Pt))||(dr()&&(tt instanceof Uint8Array||ot==="RGBA"||(ar=tt,tt=er(tt))),gr=this["process"+ot.toUpperCase()](tt,Ie.call(this),Pt,function(Sr){return Sr&&typeof Sr=="string"&&(Sr=Sr.toUpperCase()),Sr in T.image_compression?Sr:Je.NONE}(Et),ar)),!gr)throw new Error("An unknown error occurred whilst processing the image.");return gr},Fr=T.__addimage__.convertBase64ToBinaryString=function(tt,ot){var Pt;ot=typeof ot!="boolean"||ot;var Et,gr="";if(typeof tt=="string"){Et=(Pt=Xt(tt))!==null?Pt.data:tt;try{gr=Mr(Et)}catch(ar){if(ot)throw Mt(Et)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+ar.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return gr};T.getImageProperties=function(tt){var ot,Pt,Et="";if(Ne(tt)&&(tt=Ye(tt)),typeof tt=="string"&&Y(tt)===x&&((Et=Fr(tt,!1))===""&&(Et=T.loadFile(tt)||""),tt=Et),Pt=Y(tt),!Me(Pt))throw new Error("addImage does not support files of type '"+Pt+"', please ensure that a plugin for '"+Pt+"' support is added.");if(!dr()||tt instanceof Uint8Array||(tt=er(tt)),!(ot=this["process"+Pt.toUpperCase()](tt)))throw new Error("An unknown error occurred whilst processing the image");return ot.fileType=Pt,ot}})(qr.API),function(T){var x=function(O){if(O!==void 0&&O!="")return!0};qr.API.events.push(["addPage",function(O){this.internal.getPageInfo(O.pageNumber).pageContext.annotations=[]}]),T.events.push(["putPage",function(O){for(var Y,ae,re,fe=this.internal.getCoordinateString,he=this.internal.getVerticalCoordinateString,we=this.internal.getPageInfoByObjId(O.objId),Ie=O.pageContext.annotations,Me=!1,Ne=0;Ne<Ie.length&&!Me;Ne++)switch((Y=Ie[Ne]).type){case"link":(x(Y.options.url)||x(Y.options.pageNumber))&&(Me=!0);break;case"reference":case"text":case"freetext":Me=!0}if(Me!=0){this.internal.write("/Annots [");for(var Ye=0;Ye<Ie.length;Ye++){Y=Ie[Ye];var xe=this.internal.pdfEscape,ct=this.internal.getEncryptor(O.objId);switch(Y.type){case"reference":this.internal.write(" "+Y.object.objId+" 0 R ");break;case"text":var rt=this.internal.newAdditionalObject(),ft=this.internal.newAdditionalObject(),Je=this.internal.getEncryptor(rt.objId),pt=Y.title||"Note";re="<</Type /Annot /Subtype /Text "+(ae="/Rect ["+fe(Y.bounds.x)+" "+he(Y.bounds.y+Y.bounds.h)+" "+fe(Y.bounds.x+Y.bounds.w)+" "+he(Y.bounds.y)+"] ")+"/Contents ("+xe(Je(Y.contents))+")",re+=" /Popup "+ft.objId+" 0 R",re+=" /P "+we.objId+" 0 R",re+=" /T ("+xe(Je(pt))+") >>",rt.content=re;var Mt=rt.objId+" 0 R";re="<</Type /Annot /Subtype /Popup "+(ae="/Rect ["+fe(Y.bounds.x+30)+" "+he(Y.bounds.y+Y.bounds.h)+" "+fe(Y.bounds.x+Y.bounds.w+30)+" "+he(Y.bounds.y)+"] ")+" /Parent "+Mt,Y.open&&(re+=" /Open true"),re+=" >>",ft.content=re,this.internal.write(rt.objId,"0 R",ft.objId,"0 R");break;case"freetext":ae="/Rect ["+fe(Y.bounds.x)+" "+he(Y.bounds.y)+" "+fe(Y.bounds.x+Y.bounds.w)+" "+he(Y.bounds.y+Y.bounds.h)+"] ";var Xt=Y.color||"#000000";re="<</Type /Annot /Subtype /FreeText "+ae+"/Contents ("+xe(ct(Y.contents))+")",re+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+Xt+")",re+=" /Border [0 0 0]",re+=" >>",this.internal.write(re);break;case"link":if(Y.options.name){var dr=this.annotations._nameMap[Y.options.name];Y.options.pageNumber=dr.page,Y.options.top=dr.y}else Y.options.top||(Y.options.top=0);if(ae="/Rect ["+Y.finalBounds.x+" "+Y.finalBounds.y+" "+Y.finalBounds.w+" "+Y.finalBounds.h+"] ",re="",Y.options.url)re="<</Type /Annot /Subtype /Link "+ae+"/Border [0 0 0] /A <</S /URI /URI ("+xe(ct(Y.options.url))+") >>";else if(Y.options.pageNumber)switch(re="<</Type /Annot /Subtype /Link "+ae+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(Y.options.pageNumber).objId+" 0 R",Y.options.magFactor=Y.options.magFactor||"XYZ",Y.options.magFactor){case"Fit":re+=" /Fit]";break;case"FitH":re+=" /FitH "+Y.options.top+"]";break;case"FitV":Y.options.left=Y.options.left||0,re+=" /FitV "+Y.options.left+"]";break;case"XYZ":default:var kr=he(Y.options.top);Y.options.left=Y.options.left||0,Y.options.zoom===void 0&&(Y.options.zoom=0),re+=" /XYZ "+Y.options.left+" "+kr+" "+Y.options.zoom+"]"}re!=""&&(re+=" >>",this.internal.write(re))}}this.internal.write("]")}}]),T.createAnnotation=function(O){var Y=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":Y.pageContext.annotations.push(O)}},T.link=function(O,Y,ae,re,fe){var he=this.internal.getCurrentPageInfo(),we=this.internal.getCoordinateString,Ie=this.internal.getVerticalCoordinateString;he.pageContext.annotations.push({finalBounds:{x:we(O),y:Ie(Y),w:we(O+ae),h:Ie(Y+re)},options:fe,type:"link"})},T.textWithLink=function(O,Y,ae,re){var fe,he,we=this.getTextWidth(O),Ie=this.internal.getLineHeight()/this.internal.scaleFactor;if(re.maxWidth!==void 0){he=re.maxWidth;var Me=this.splitTextToSize(O,he).length;fe=Math.ceil(Ie*Me)}else he=we,fe=Ie;return this.text(O,Y,ae,re),ae+=.2*Ie,re.align==="center"&&(Y-=we/2),re.align==="right"&&(Y-=we),this.link(Y,ae-Ie,he,fe,re),we},T.getTextWidth=function(O){var Y=this.internal.getFontSize();return this.getStringUnitWidth(O)*Y/this.internal.scaleFactor}}(qr.API),function(T){var x={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}},Y={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},ae=[1570,1571,1573,1575];T.__arabicParser__={};var re=T.__arabicParser__.isInArabicSubstitutionA=function(rt){return x[rt.charCodeAt(0)]!==void 0},fe=T.__arabicParser__.isArabicLetter=function(rt){return typeof rt=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(rt)},he=T.__arabicParser__.isArabicEndLetter=function(rt){return fe(rt)&&re(rt)&&x[rt.charCodeAt(0)].length<=2},we=T.__arabicParser__.isArabicAlfLetter=function(rt){return fe(rt)&&ae.indexOf(rt.charCodeAt(0))>=0};T.__arabicParser__.arabicLetterHasIsolatedForm=function(rt){return fe(rt)&&re(rt)&&x[rt.charCodeAt(0)].length>=1};var Ie=T.__arabicParser__.arabicLetterHasFinalForm=function(rt){return fe(rt)&&re(rt)&&x[rt.charCodeAt(0)].length>=2};T.__arabicParser__.arabicLetterHasInitialForm=function(rt){return fe(rt)&&re(rt)&&x[rt.charCodeAt(0)].length>=3};var Me=T.__arabicParser__.arabicLetterHasMedialForm=function(rt){return fe(rt)&&re(rt)&&x[rt.charCodeAt(0)].length==4},Ne=T.__arabicParser__.resolveLigatures=function(rt){var ft=0,Je=O,pt="",Mt=0;for(ft=0;ft<rt.length;ft+=1)Je[rt.charCodeAt(ft)]!==void 0?(Mt++,typeof(Je=Je[rt.charCodeAt(ft)])=="number"&&(pt+=String.fromCharCode(Je),Je=O,Mt=0),ft===rt.length-1&&(Je=O,pt+=rt.charAt(ft-(Mt-1)),ft-=Mt-1,Mt=0)):(Je=O,pt+=rt.charAt(ft-Mt),ft-=Mt,Mt=0);return pt};T.__arabicParser__.isArabicDiacritic=function(rt){return rt!==void 0&&Y[rt.charCodeAt(0)]!==void 0};var Ye=T.__arabicParser__.getCorrectForm=function(rt,ft,Je){return fe(rt)?re(rt)===!1?-1:!Ie(rt)||!fe(ft)&&!fe(Je)||!fe(Je)&&he(ft)||he(rt)&&!fe(ft)||he(rt)&&we(ft)||he(rt)&&he(ft)?0:Me(rt)&&fe(ft)&&!he(ft)&&fe(Je)&&Ie(Je)?3:he(rt)||!fe(Je)?1:2:-1},xe=function(rt){var ft=0,Je=0,pt=0,Mt="",Xt="",dr="",kr=(rt=rt||"").split("\\s+"),er=[];for(ft=0;ft<kr.length;ft+=1){for(er.push(""),Je=0;Je<kr[ft].length;Je+=1)Mt=kr[ft][Je],Xt=kr[ft][Je-1],dr=kr[ft][Je+1],fe(Mt)?(pt=Ye(Mt,Xt,dr),er[ft]+=pt!==-1?String.fromCharCode(x[Mt.charCodeAt(0)][pt]):Mt):er[ft]+=Mt;er[ft]=Ne(er[ft])}return er.join(" ")},ct=T.__arabicParser__.processArabic=T.processArabic=function(){var rt,ft=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,Je=[];if(Array.isArray(ft)){var pt=0;for(Je=[],pt=0;pt<ft.length;pt+=1)Array.isArray(ft[pt])?Je.push([xe(ft[pt][0]),ft[pt][1],ft[pt][2]]):Je.push([xe(ft[pt])]);rt=Je}else rt=xe(ft);return typeof arguments[0]=="string"?rt:(arguments[0].text=rt,arguments[0])};T.events.push(["preProcessText",ct])}(qr.API),qr.API.autoPrint=function(T){var x;switch((T=T||{}).variant=T.variant||"non-conform",T.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){x=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 "+x+" 0 R")})}return this},function(T){var x=function(){var O=void 0;Object.defineProperty(this,"pdf",{get:function(){return O},set:function(he){O=he}});var Y=150;Object.defineProperty(this,"width",{get:function(){return Y},set:function(he){Y=isNaN(he)||Number.isInteger(he)===!1||he<0?150:he,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=Y+1)}});var ae=300;Object.defineProperty(this,"height",{get:function(){return ae},set:function(he){ae=isNaN(he)||Number.isInteger(he)===!1||he<0?300:he,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=ae+1)}});var re=[];Object.defineProperty(this,"childNodes",{get:function(){return re},set:function(he){re=he}});var fe={};Object.defineProperty(this,"style",{get:function(){return fe},set:function(he){fe=he}}),Object.defineProperty(this,"parentNode",{})};x.prototype.getContext=function(O,Y){var ae;if((O=O||"2d")!=="2d")return null;for(ae in Y)this.pdf.context2d.hasOwnProperty(ae)&&(this.pdf.context2d[ae]=Y[ae]);return this.pdf.context2d._canvas=this,this.pdf.context2d},x.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},T.events.push(["initialized",function(){this.canvas=new x,this.canvas.pdf=this}])}(qr.API),function(T){var x={left:0,top:0,bottom:0,right:0},O=!1,Y=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({},x),this.internal.__cell__.margins.width=this.getPageWidth(),ae.call(this))},ae=function(){this.internal.__cell__.lastCell=new re,this.internal.__cell__.pages=1},re=function(){var we=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return we},set:function(rt){we=rt}});var Ie=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Ie},set:function(rt){Ie=rt}});var Me=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return Me},set:function(rt){Me=rt}});var Ne=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return Ne},set:function(rt){Ne=rt}});var Ye=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return Ye},set:function(rt){Ye=rt}});var xe=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return xe},set:function(rt){xe=rt}});var ct=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return ct},set:function(rt){ct=rt}}),this};re.prototype.clone=function(){return new re(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},re.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},T.setHeaderFunction=function(we){return Y.call(this),this.internal.__cell__.headerFunction=typeof we=="function"?we:void 0,this},T.getTextDimensions=function(we,Ie){Y.call(this);var Me=(Ie=Ie||{}).fontSize||this.getFontSize(),Ne=Ie.font||this.getFont(),Ye=Ie.scaleFactor||this.internal.scaleFactor,xe=0,ct=0,rt=0,ft=this;if(!Array.isArray(we)&&typeof we!="string"){if(typeof we!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");we=String(we)}var Je=Ie.maxWidth;Je>0?typeof we=="string"?we=this.splitTextToSize(we,Je):Object.prototype.toString.call(we)==="[object Array]"&&(we=we.reduce(function(Mt,Xt){return Mt.concat(ft.splitTextToSize(Xt,Je))},[])):we=Array.isArray(we)?we:[we];for(var pt=0;pt<we.length;pt++)xe<(rt=this.getStringUnitWidth(we[pt],{font:Ne})*Me)&&(xe=rt);return xe!==0&&(ct=we.length),{w:xe/=Ye,h:Math.max((ct*Me*this.getLineHeightFactor()-Me*(this.getLineHeightFactor()-1))/Ye,0)}},T.cellAddPage=function(){Y.call(this),this.addPage();var we=this.internal.__cell__.margins||x;return this.internal.__cell__.lastCell=new re(we.left,we.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var fe=T.cell=function(){var we;we=arguments[0]instanceof re?arguments[0]:new re(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),Y.call(this);var Ie=this.internal.__cell__.lastCell,Me=this.internal.__cell__.padding,Ne=this.internal.__cell__.margins||x,Ye=this.internal.__cell__.tableHeaderRow,xe=this.internal.__cell__.printHeaders;return Ie.lineNumber!==void 0&&(Ie.lineNumber===we.lineNumber?(we.x=(Ie.x||0)+(Ie.width||0),we.y=Ie.y||0):Ie.y+Ie.height+we.height+Ne.bottom>this.getPageHeight()?(this.cellAddPage(),we.y=Ne.top,xe&&Ye&&(this.printHeaderRow(we.lineNumber,!0),we.y+=Ye[0].height)):we.y=Ie.y+Ie.height||we.y),we.text[0]!==void 0&&(this.rect(we.x,we.y,we.width,we.height,O===!0?"FD":void 0),we.align==="right"?this.text(we.text,we.x+we.width-Me,we.y+Me,{align:"right",baseline:"top"}):we.align==="center"?this.text(we.text,we.x+we.width/2,we.y+Me,{align:"center",baseline:"top",maxWidth:we.width-Me-Me}):this.text(we.text,we.x+Me,we.y+Me,{align:"left",baseline:"top",maxWidth:we.width-Me-Me})),this.internal.__cell__.lastCell=we,this};T.table=function(we,Ie,Me,Ne,Ye){if(Y.call(this),!Me)throw new Error("No data for PDF table.");var xe,ct,rt,ft,Je=[],pt=[],Mt=[],Xt={},dr={},kr=[],er=[],xt=(Ye=Ye||{}).autoSize||!1,nr=Ye.printHeaders!==!1,Fr=Ye.css&&Ye.css["font-size"]!==void 0?16*Ye.css["font-size"]:Ye.fontSize||12,tt=Ye.margins||Object.assign({width:this.getPageWidth()},x),ot=typeof Ye.padding=="number"?Ye.padding:3,Pt=Ye.headerBackgroundColor||"#c8c8c8",Et=Ye.headerTextColor||"#000";if(ae.call(this),this.internal.__cell__.printHeaders=nr,this.internal.__cell__.margins=tt,this.internal.__cell__.table_font_size=Fr,this.internal.__cell__.padding=ot,this.internal.__cell__.headerBackgroundColor=Pt,this.internal.__cell__.headerTextColor=Et,this.setFontSize(Fr),Ne==null)pt=Je=Object.keys(Me[0]),Mt=Je.map(function(){return"left"});else if(Array.isArray(Ne)&&(0,L.Z)(Ne[0])==="object")for(Je=Ne.map(function(Dr){return Dr.name}),pt=Ne.map(function(Dr){return Dr.prompt||Dr.name||""}),Mt=Ne.map(function(Dr){return Dr.align||"left"}),xe=0;xe<Ne.length;xe+=1)dr[Ne[xe].name]=Ne[xe].width*(19.049976/25.4);else Array.isArray(Ne)&&typeof Ne[0]=="string"&&(pt=Je=Ne,Mt=Je.map(function(){return"left"}));if(xt||Array.isArray(Ne)&&typeof Ne[0]=="string")for(xe=0;xe<Je.length;xe+=1){for(Xt[ft=Je[xe]]=Me.map(function(Dr){return Dr[ft]}),this.setFont(void 0,"bold"),kr.push(this.getTextDimensions(pt[xe],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),ct=Xt[ft],this.setFont(void 0,"normal"),rt=0;rt<ct.length;rt+=1)kr.push(this.getTextDimensions(ct[rt],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);dr[ft]=Math.max.apply(null,kr)+ot+ot,kr=[]}if(nr){var gr={};for(xe=0;xe<Je.length;xe+=1)gr[Je[xe]]={},gr[Je[xe]].text=pt[xe],gr[Je[xe]].align=Mt[xe];var ar=he.call(this,gr,dr);er=Je.map(function(Dr){return new re(we,Ie,dr[Dr],ar,gr[Dr].text,void 0,gr[Dr].align)}),this.setTableHeaderRow(er),this.printHeaderRow(1,!1)}var Br=Ne.reduce(function(Dr,Un){return Dr[Un.name]=Un.align,Dr},{});for(xe=0;xe<Me.length;xe+=1){"rowStart"in Ye&&Ye.rowStart instanceof Function&&Ye.rowStart({row:xe,data:Me[xe]},this);var ir=he.call(this,Me[xe],dr);for(rt=0;rt<Je.length;rt+=1){var Sr=Me[xe][Je[rt]];"cellStart"in Ye&&Ye.cellStart instanceof Function&&Ye.cellStart({row:xe,col:rt,data:Sr},this),fe.call(this,new re(we,Ie,dr[Je[rt]],ir,Sr,xe+2,Br[Je[rt]]))}}return this.internal.__cell__.table_x=we,this.internal.__cell__.table_y=Ie,this};var he=function(we,Ie){var Me=this.internal.__cell__.padding,Ne=this.internal.__cell__.table_font_size,Ye=this.internal.scaleFactor;return Object.keys(we).map(function(xe){var ct=we[xe];return this.splitTextToSize(ct.hasOwnProperty("text")?ct.text:ct,Ie[xe]-Me-Me)},this).map(function(xe){return this.getLineHeightFactor()*xe.length*Ne/Ye+Me+Me},this).reduce(function(xe,ct){return Math.max(xe,ct)},0)};T.setTableHeaderRow=function(we){Y.call(this),this.internal.__cell__.tableHeaderRow=we},T.printHeaderRow=function(we,Ie){if(Y.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var Me;if(O=!0,typeof this.internal.__cell__.headerFunction=="function"){var Ne=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new re(Ne[0],Ne[1],Ne[2],Ne[3],void 0,-1)}this.setFont(void 0,"bold");for(var Ye=[],xe=0;xe<this.internal.__cell__.tableHeaderRow.length;xe+=1){Me=this.internal.__cell__.tableHeaderRow[xe].clone(),Ie&&(Me.y=this.internal.__cell__.margins.top||0,Ye.push(Me)),Me.lineNumber=we;var ct=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),fe.call(this,Me),this.setTextColor(ct)}Ye.length>0&&this.setTableHeaderRow(Ye),this.setFont(void 0,"normal"),O=!1}}(qr.API);var zs={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Ma=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],so=yl(Ma),Xl=[100,200,300,400,500,600,700,800,900],vu=yl(Xl);function bl(T){var x=T.family.replace(/"|'/g,"").toLowerCase(),O=function(re){return zs[re=re||"normal"]?re:"normal"}(T.style),Y=function(re){if(!re)return 400;if(typeof re=="number")return re>=100&&re<=900&&re%100==0?re:400;if(/^\d00$/.test(re))return parseInt(re);switch(re){case"bold":return 700;case"normal":default:return 400}}(T.weight),ae=function(re){return typeof so[re=re||"normal"]=="number"?re:"normal"}(T.stretch);return{family:x,style:O,weight:Y,stretch:ae,src:T.src||[],ref:T.ref||{name:x,style:[ae,O,Y].join(" ")}}}function Yl(T,x,O,Y){var ae;for(ae=O;ae>=0&&ae<x.length;ae+=Y)if(T[x[ae]])return T[x[ae]];for(ae=O;ae>=0&&ae<x.length;ae-=Y)if(T[x[ae]])return T[x[ae]]}var zn={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},bi={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Yo(T){return[T.stretch,T.style,T.weight,T.family].join(" ")}function Bo(T,x,O){for(var Y=(O=O||{}).defaultFontFamily||"times",ae=Object.assign({},zn,O.genericFontFamilies||{}),re=null,fe=null,he=0;he<x.length;++he)if(ae[(re=bl(x[he])).family]&&(re.family=ae[re.family]),T.hasOwnProperty(re.family)){fe=T[re.family];break}if(!(fe=fe||T[Y]))throw new Error("Could not find a font-family for the rule '"+Yo(re)+"' and default family '"+Y+"'.");if(fe=function(we,Ie){if(Ie[we])return Ie[we];var Me=so[we],Ne=Me<=so.normal?-1:1,Ye=Yl(Ie,Ma,Me,Ne);if(!Ye)throw new Error("Could not find a matching font-stretch value for "+we);return Ye}(re.stretch,fe),fe=function(we,Ie){if(Ie[we])return Ie[we];for(var Me=zs[we],Ne=0;Ne<Me.length;++Ne)if(Ie[Me[Ne]])return Ie[Me[Ne]];throw new Error("Could not find a matching font-style for "+we)}(re.style,fe),!(fe=function(we,Ie){if(Ie[we])return Ie[we];if(we===400&&Ie[500])return Ie[500];if(we===500&&Ie[400])return Ie[400];var Me=vu[we],Ne=Yl(Ie,Xl,Me,we<400?-1:1);if(!Ne)throw new Error("Could not find a matching font-weight for value "+we);return Ne}(re.weight,fe)))throw new Error("Failed to resolve a font for the rule '"+Yo(re)+"'.");return fe}function Jo(T){return T.trimLeft()}function qo(T,x){for(var O=0;O<T.length;){if(T.charAt(O)===x)return[T.substring(0,O),T.substring(O+1)];O+=1}return null}function ro(T){var x=T.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return x===null?null:[x[0],T.substring(x[0].length)]}var $i,Vs,Jl,Gs=["times"];(function(T){var x,O,Y,ae,re,fe,he,we,Ie,Me=function(Ze){return Ze=Ze||{},this.isStrokeTransparent=Ze.isStrokeTransparent||!1,this.strokeOpacity=Ze.strokeOpacity||1,this.strokeStyle=Ze.strokeStyle||"#000000",this.fillStyle=Ze.fillStyle||"#000000",this.isFillTransparent=Ze.isFillTransparent||!1,this.fillOpacity=Ze.fillOpacity||1,this.font=Ze.font||"10px sans-serif",this.textBaseline=Ze.textBaseline||"alphabetic",this.textAlign=Ze.textAlign||"left",this.lineWidth=Ze.lineWidth||1,this.lineJoin=Ze.lineJoin||"miter",this.lineCap=Ze.lineCap||"butt",this.path=Ze.path||[],this.transform=Ze.transform!==void 0?Ze.transform.clone():new we,this.globalCompositeOperation=Ze.globalCompositeOperation||"normal",this.globalAlpha=Ze.globalAlpha||1,this.clip_path=Ze.clip_path||[],this.currentPoint=Ze.currentPoint||new fe,this.miterLimit=Ze.miterLimit||10,this.lastPoint=Ze.lastPoint||new fe,this.lineDashOffset=Ze.lineDashOffset||0,this.lineDash=Ze.lineDash||[],this.margin=Ze.margin||[0,0,0,0],this.prevPageLastElemOffset=Ze.prevPageLastElemOffset||0,this.ignoreClearRect=typeof Ze.ignoreClearRect!="boolean"||Ze.ignoreClearRect,this};T.events.push(["initialized",function(){this.context2d=new Ne(this),x=this.internal.f2,O=this.internal.getCoordinateString,Y=this.internal.getVerticalCoordinateString,ae=this.internal.getHorizontalCoordinate,re=this.internal.getVerticalCoordinate,fe=this.internal.Point,he=this.internal.Rectangle,we=this.internal.Matrix,Ie=new Me}]);var Ne=function(Ze){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var ht=Ze;Object.defineProperty(this,"pdf",{get:function(){return ht}});var vt=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return vt},set:function(Ir){vt=!!Ir}});var Ot=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return Ot},set:function(Ir){Ot=!!Ir}});var Kt=0;Object.defineProperty(this,"posX",{get:function(){return Kt},set:function(Ir){isNaN(Ir)||(Kt=Ir)}});var or=0;Object.defineProperty(this,"posY",{get:function(){return or},set:function(Ir){isNaN(Ir)||(or=Ir)}}),Object.defineProperty(this,"margin",{get:function(){return Ie.margin},set:function(Ir){var yt;typeof Ir=="number"?yt=[Ir,Ir,Ir,Ir]:((yt=new Array(4))[0]=Ir[0],yt[1]=Ir.length>=2?Ir[1]:yt[0],yt[2]=Ir.length>=3?Ir[2]:yt[0],yt[3]=Ir.length>=4?Ir[3]:yt[1]),Ie.margin=yt}});var Ar=!1;Object.defineProperty(this,"autoPaging",{get:function(){return Ar},set:function(Ir){Ar=Ir}});var cr=0;Object.defineProperty(this,"lastBreak",{get:function(){return cr},set:function(Ir){cr=Ir}});var an=[];Object.defineProperty(this,"pageBreaks",{get:function(){return an},set:function(Ir){an=Ir}}),Object.defineProperty(this,"ctx",{get:function(){return Ie},set:function(Ir){Ir instanceof Me&&(Ie=Ir)}}),Object.defineProperty(this,"path",{get:function(){return Ie.path},set:function(Ir){Ie.path=Ir}});var rn=[];Object.defineProperty(this,"ctxStack",{get:function(){return rn},set:function(Ir){rn=Ir}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Ir){var yt;yt=Ye(Ir),this.ctx.fillStyle=yt.style,this.ctx.isFillTransparent=yt.a===0,this.ctx.fillOpacity=yt.a,this.pdf.setFillColor(yt.r,yt.g,yt.b,{a:yt.a}),this.pdf.setTextColor(yt.r,yt.g,yt.b,{a:yt.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Ir){var yt=Ye(Ir);this.ctx.strokeStyle=yt.style,this.ctx.isStrokeTransparent=yt.a===0,this.ctx.strokeOpacity=yt.a,yt.a===0?this.pdf.setDrawColor(255,255,255):(yt.a,this.pdf.setDrawColor(yt.r,yt.g,yt.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Ir){["butt","round","square"].indexOf(Ir)!==-1&&(this.ctx.lineCap=Ir,this.pdf.setLineCap(Ir))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Ir){isNaN(Ir)||(this.ctx.lineWidth=Ir,this.pdf.setLineWidth(Ir))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Ir){["bevel","round","miter"].indexOf(Ir)!==-1&&(this.ctx.lineJoin=Ir,this.pdf.setLineJoin(Ir))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Ir){isNaN(Ir)||(this.ctx.miterLimit=Ir,this.pdf.setMiterLimit(Ir))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Ir){this.ctx.textBaseline=Ir}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Ir){["right","end","center","left","start"].indexOf(Ir)!==-1&&(this.ctx.textAlign=Ir)}});var Tn=null;function In(Ir,yt){if(Tn===null){var Fi=function(qn){var tn=[];return Object.keys(qn).forEach(function(Sn){qn[Sn].forEach(function(Rn){var On=null;switch(Rn){case"bold":On={family:Sn,weight:"bold"};break;case"italic":On={family:Sn,style:"italic"};break;case"bolditalic":On={family:Sn,weight:"bold",style:"italic"};break;case"":case"normal":On={family:Sn}}On!==null&&(On.ref={name:Sn,style:Rn},tn.push(On))})}),tn}(Ir.getFontList());Tn=function(qn){for(var tn={},Sn=0;Sn<qn.length;++Sn){var Rn=bl(qn[Sn]),On=Rn.family,oi=Rn.stretch,Si=Rn.style,Ti=Rn.weight;tn[On]=tn[On]||{},tn[On][oi]=tn[On][oi]||{},tn[On][oi][Si]=tn[On][oi][Si]||{},tn[On][oi][Si][Ti]=Rn}return tn}(Fi.concat(yt))}return Tn}var mi=null;Object.defineProperty(this,"fontFaces",{get:function(){return mi},set:function(Ir){Tn=null,mi=Ir}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Ir){var yt;if(this.ctx.font=Ir,(yt=/^\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(Ir))!==null){var Fi=yt[1],qn=(yt[2],yt[3]),tn=yt[4],Sn=(yt[5],yt[6]),Rn=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(tn)[2];tn=Math.floor(Rn==="px"?parseFloat(tn)*this.pdf.internal.scaleFactor:Rn==="em"?parseFloat(tn)*this.pdf.getFontSize():parseFloat(tn)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(tn);var On=function(vi){var Ni,Mn,$o=[],eo=vi.trim();if(eo==="")return Gs;if(eo in bi)return[bi[eo]];for(;eo!=="";){switch(Mn=null,Ni=(eo=Jo(eo)).charAt(0)){case'"':case"'":Mn=qo(eo.substring(1),Ni);break;default:Mn=ro(eo)}if(Mn===null||($o.push(Mn[0]),(eo=Jo(Mn[1]))!==""&&eo.charAt(0)!==","))return Gs;eo=eo.replace(/^,/,"")}return $o}(Sn);if(this.fontFaces){var oi=Bo(In(this.pdf,this.fontFaces),On.map(function(vi){return{family:vi,stretch:"normal",weight:qn,style:Fi}}));this.pdf.setFont(oi.ref.name,oi.ref.style)}else{var Si="";(qn==="bold"||parseInt(qn,10)>=700||Fi==="bold")&&(Si="bold"),Fi==="italic"&&(Si+="italic"),Si.length===0&&(Si="normal");for(var Ti="",Mi={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"},ki=0;ki<On.length;ki++){if(this.pdf.internal.getFont(On[ki],Si,{noFallback:!0,disableWarning:!0})!==void 0){Ti=On[ki];break}if(Si==="bolditalic"&&this.pdf.internal.getFont(On[ki],"bold",{noFallback:!0,disableWarning:!0})!==void 0)Ti=On[ki],Si="bold";else if(this.pdf.internal.getFont(On[ki],"normal",{noFallback:!0,disableWarning:!0})!==void 0){Ti=On[ki],Si="normal";break}}if(Ti===""){for(var co=0;co<On.length;co++)if(Mi[On[co]]){Ti=Mi[On[co]];break}}Ti=Ti===""?"Times":Ti,this.pdf.setFont(Ti,Si)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(Ir){this.ctx.globalCompositeOperation=Ir}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(Ir){this.ctx.globalAlpha=Ir}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(Ir){this.ctx.lineDashOffset=Ir,Un.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Ir){this.ctx.lineDash=Ir,Un.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Ir){this.ctx.ignoreClearRect=!!Ir}})};Ne.prototype.setLineDash=function(Ze){this.lineDash=Ze},Ne.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},Ne.prototype.fill=function(){Xt.call(this,"fill",!1)},Ne.prototype.stroke=function(){Xt.call(this,"stroke",!1)},Ne.prototype.beginPath=function(){this.path=[{type:"begin"}]},Ne.prototype.moveTo=function(Ze,ht){if(isNaN(Ze)||isNaN(ht))throw Yn.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var vt=this.ctx.transform.applyToPoint(new fe(Ze,ht));this.path.push({type:"mt",x:vt.x,y:vt.y}),this.ctx.lastPoint=new fe(Ze,ht)},Ne.prototype.closePath=function(){var Ze=new fe(0,0),ht=0;for(ht=this.path.length-1;ht!==-1;ht--)if(this.path[ht].type==="begin"&&(0,L.Z)(this.path[ht+1])==="object"&&typeof this.path[ht+1].x=="number"){Ze=new fe(this.path[ht+1].x,this.path[ht+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new fe(Ze.x,Ze.y)},Ne.prototype.lineTo=function(Ze,ht){if(isNaN(Ze)||isNaN(ht))throw Yn.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var vt=this.ctx.transform.applyToPoint(new fe(Ze,ht));this.path.push({type:"lt",x:vt.x,y:vt.y}),this.ctx.lastPoint=new fe(vt.x,vt.y)},Ne.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),Xt.call(this,null,!0)},Ne.prototype.quadraticCurveTo=function(Ze,ht,vt,Ot){if(isNaN(vt)||isNaN(Ot)||isNaN(Ze)||isNaN(ht))throw Yn.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var Kt=this.ctx.transform.applyToPoint(new fe(vt,Ot)),or=this.ctx.transform.applyToPoint(new fe(Ze,ht));this.path.push({type:"qct",x1:or.x,y1:or.y,x:Kt.x,y:Kt.y}),this.ctx.lastPoint=new fe(Kt.x,Kt.y)},Ne.prototype.bezierCurveTo=function(Ze,ht,vt,Ot,Kt,or){if(isNaN(Kt)||isNaN(or)||isNaN(Ze)||isNaN(ht)||isNaN(vt)||isNaN(Ot))throw Yn.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var Ar=this.ctx.transform.applyToPoint(new fe(Kt,or)),cr=this.ctx.transform.applyToPoint(new fe(Ze,ht)),an=this.ctx.transform.applyToPoint(new fe(vt,Ot));this.path.push({type:"bct",x1:cr.x,y1:cr.y,x2:an.x,y2:an.y,x:Ar.x,y:Ar.y}),this.ctx.lastPoint=new fe(Ar.x,Ar.y)},Ne.prototype.arc=function(Ze,ht,vt,Ot,Kt,or){if(isNaN(Ze)||isNaN(ht)||isNaN(vt)||isNaN(Ot)||isNaN(Kt))throw Yn.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(or=!!or,!this.ctx.transform.isIdentity){var Ar=this.ctx.transform.applyToPoint(new fe(Ze,ht));Ze=Ar.x,ht=Ar.y;var cr=this.ctx.transform.applyToPoint(new fe(0,vt)),an=this.ctx.transform.applyToPoint(new fe(0,0));vt=Math.sqrt(Math.pow(cr.x-an.x,2)+Math.pow(cr.y-an.y,2))}Math.abs(Kt-Ot)>=2*Math.PI&&(Ot=0,Kt=2*Math.PI),this.path.push({type:"arc",x:Ze,y:ht,radius:vt,startAngle:Ot,endAngle:Kt,counterclockwise:or})},Ne.prototype.arcTo=function(Ze,ht,vt,Ot,Kt){throw new Error("arcTo not implemented.")},Ne.prototype.rect=function(Ze,ht,vt,Ot){if(isNaN(Ze)||isNaN(ht)||isNaN(vt)||isNaN(Ot))throw Yn.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(Ze,ht),this.lineTo(Ze+vt,ht),this.lineTo(Ze+vt,ht+Ot),this.lineTo(Ze,ht+Ot),this.lineTo(Ze,ht),this.lineTo(Ze+vt,ht),this.lineTo(Ze,ht)},Ne.prototype.fillRect=function(Ze,ht,vt,Ot){if(isNaN(Ze)||isNaN(ht)||isNaN(vt)||isNaN(Ot))throw Yn.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!xe.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(Ze,ht,vt,Ot),this.fill(),Kt.hasOwnProperty("lineCap")&&(this.lineCap=Kt.lineCap),Kt.hasOwnProperty("lineJoin")&&(this.lineJoin=Kt.lineJoin)}},Ne.prototype.strokeRect=function(Ze,ht,vt,Ot){if(isNaN(Ze)||isNaN(ht)||isNaN(vt)||isNaN(Ot))throw Yn.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");ct.call(this)||(this.beginPath(),this.rect(Ze,ht,vt,Ot),this.stroke())},Ne.prototype.clearRect=function(Ze,ht,vt,Ot){if(isNaN(Ze)||isNaN(ht)||isNaN(vt)||isNaN(Ot))throw Yn.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(Ze,ht,vt,Ot))},Ne.prototype.save=function(Ze){Ze=typeof Ze!="boolean"||Ze;for(var ht=this.pdf.internal.getCurrentPageInfo().pageNumber,vt=0;vt<this.pdf.internal.getNumberOfPages();vt++)this.pdf.setPage(vt+1),this.pdf.internal.out("q");if(this.pdf.setPage(ht),Ze){this.ctx.fontSize=this.pdf.internal.getFontSize();var Ot=new Me(this.ctx);this.ctxStack.push(this.ctx),this.ctx=Ot}},Ne.prototype.restore=function(Ze){Ze=typeof Ze!="boolean"||Ze;for(var ht=this.pdf.internal.getCurrentPageInfo().pageNumber,vt=0;vt<this.pdf.internal.getNumberOfPages();vt++)this.pdf.setPage(vt+1),this.pdf.internal.out("Q");this.pdf.setPage(ht),Ze&&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)},Ne.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var Ye=function(Ze){var ht,vt,Ot,Kt;if(Ze.isCanvasGradient===!0&&(Ze=Ze.getColor()),!Ze)return{r:0,g:0,b:0,a:0,style:Ze};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(Ze))ht=0,vt=0,Ot=0,Kt=0;else{var or=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(Ze);if(or!==null)ht=parseInt(or[1]),vt=parseInt(or[2]),Ot=parseInt(or[3]),Kt=1;else if((or=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(Ze))!==null)ht=parseInt(or[1]),vt=parseInt(or[2]),Ot=parseInt(or[3]),Kt=parseFloat(or[4]);else{if(Kt=1,typeof Ze=="string"&&Ze.charAt(0)!=="#"){var Ar=new hn(Ze);Ze=Ar.ok?Ar.toHex():"#000000"}Ze.length===4?(ht=Ze.substring(1,2),ht+=ht,vt=Ze.substring(2,3),vt+=vt,Ot=Ze.substring(3,4),Ot+=Ot):(ht=Ze.substring(1,3),vt=Ze.substring(3,5),Ot=Ze.substring(5,7)),ht=parseInt(ht,16),vt=parseInt(vt,16),Ot=parseInt(Ot,16)}}return{r:ht,g:vt,b:Ot,a:Kt,style:Ze}},xe=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},ct=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};Ne.prototype.fillText=function(Ze,ht,vt,Ot){if(isNaN(ht)||isNaN(vt)||typeof Ze!="string")throw Yn.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(Ot=isNaN(Ot)?void 0:Ot,!xe.call(this)){var Kt=ir(this.ctx.transform.rotation),or=this.ctx.transform.scaleX;ot.call(this,{text:Ze,x:ht,y:vt,scale:or,angle:Kt,align:this.textAlign,maxWidth:Ot})}},Ne.prototype.strokeText=function(Ze,ht,vt,Ot){if(isNaN(ht)||isNaN(vt)||typeof Ze!="string")throw Yn.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!ct.call(this)){Ot=isNaN(Ot)?void 0:Ot;var Kt=ir(this.ctx.transform.rotation),or=this.ctx.transform.scaleX;ot.call(this,{text:Ze,x:ht,y:vt,scale:or,renderingMode:"stroke",angle:Kt,align:this.textAlign,maxWidth:Ot})}},Ne.prototype.measureText=function(Ze){if(typeof Ze!="string")throw Yn.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var ht=this.pdf,vt=this.pdf.internal.scaleFactor,Ot=ht.internal.getFontSize(),Kt=ht.getStringUnitWidth(Ze)*Ot/ht.internal.scaleFactor,or=function(Ar){var cr=(Ar=Ar||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return cr}}),this};return new or({width:Kt*=Math.round(96*vt/72*1e4)/1e4})},Ne.prototype.scale=function(Ze,ht){if(isNaN(Ze)||isNaN(ht))throw Yn.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var vt=new we(Ze,0,0,ht,0,0);this.ctx.transform=this.ctx.transform.multiply(vt)},Ne.prototype.rotate=function(Ze){if(isNaN(Ze))throw Yn.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var ht=new we(Math.cos(Ze),Math.sin(Ze),-Math.sin(Ze),Math.cos(Ze),0,0);this.ctx.transform=this.ctx.transform.multiply(ht)},Ne.prototype.translate=function(Ze,ht){if(isNaN(Ze)||isNaN(ht))throw Yn.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var vt=new we(1,0,0,1,Ze,ht);this.ctx.transform=this.ctx.transform.multiply(vt)},Ne.prototype.transform=function(Ze,ht,vt,Ot,Kt,or){if(isNaN(Ze)||isNaN(ht)||isNaN(vt)||isNaN(Ot)||isNaN(Kt)||isNaN(or))throw Yn.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var Ar=new we(Ze,ht,vt,Ot,Kt,or);this.ctx.transform=this.ctx.transform.multiply(Ar)},Ne.prototype.setTransform=function(Ze,ht,vt,Ot,Kt,or){Ze=isNaN(Ze)?1:Ze,ht=isNaN(ht)?0:ht,vt=isNaN(vt)?0:vt,Ot=isNaN(Ot)?1:Ot,Kt=isNaN(Kt)?0:Kt,or=isNaN(or)?0:or,this.ctx.transform=new we(Ze,ht,vt,Ot,Kt,or)};var rt=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};Ne.prototype.drawImage=function(Ze,ht,vt,Ot,Kt,or,Ar,cr,an){var rn=this.pdf.getImageProperties(Ze),Tn=1,In=1,mi=1,Ir=1;Ot!==void 0&&cr!==void 0&&(mi=cr/Ot,Ir=an/Kt,Tn=rn.width/Ot*cr/Ot,In=rn.height/Kt*an/Kt),or===void 0&&(or=ht,Ar=vt,ht=0,vt=0),Ot!==void 0&&cr===void 0&&(cr=Ot,an=Kt),Ot===void 0&&cr===void 0&&(cr=rn.width,an=rn.height);for(var yt,Fi=this.ctx.transform.decompose(),qn=ir(Fi.rotate.shx),tn=new we,Sn=(tn=(tn=(tn=tn.multiply(Fi.translate)).multiply(Fi.skew)).multiply(Fi.scale)).applyToRectangle(new he(or-ht*mi,Ar-vt*Ir,Ot*Tn,Kt*In)),Rn=ft.call(this,Sn),On=[],oi=0;oi<Rn.length;oi+=1)On.indexOf(Rn[oi])===-1&&On.push(Rn[oi]);if(Mt(On),this.autoPaging)for(var Si=On[0],Ti=On[On.length-1],Mi=Si;Mi<Ti+1;Mi++){this.pdf.setPage(Mi);var ki=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],co=Mi===1?this.posY+this.margin[0]:this.margin[0],vi=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Ni=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Mn=Mi===1?0:vi+(Mi-2)*Ni;if(this.ctx.clip_path.length!==0){var $o=this.path;yt=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=pt(yt,this.posX+this.margin[3],-Mn+co+this.ctx.prevPageLastElemOffset),dr.call(this,"fill",!0),this.path=$o}var eo=JSON.parse(JSON.stringify(Sn));eo=pt([eo],this.posX+this.margin[3],-Mn+co+this.ctx.prevPageLastElemOffset)[0];var Xs=(Mi>Si||Mi<Ti)&&rt.call(this);Xs&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],ki,Ni,null).clip().discardPath()),this.pdf.addImage(Ze,"JPEG",eo.x,eo.y,eo.w,eo.h,null,null,qn),Xs&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(Ze,"JPEG",Sn.x,Sn.y,Sn.w,Sn.h,null,null,qn)};var ft=function(Ze,ht,vt){var Ot=[];ht=ht||this.pdf.internal.pageSize.width,vt=vt||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var Kt=this.posY+this.ctx.prevPageLastElemOffset;switch(Ze.type){default:case"mt":case"lt":Ot.push(Math.floor((Ze.y+Kt)/vt)+1);break;case"arc":Ot.push(Math.floor((Ze.y+Kt-Ze.radius)/vt)+1),Ot.push(Math.floor((Ze.y+Kt+Ze.radius)/vt)+1);break;case"qct":var or=Sr(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Ze.x1,Ze.y1,Ze.x,Ze.y);Ot.push(Math.floor((or.y+Kt)/vt)+1),Ot.push(Math.floor((or.y+or.h+Kt)/vt)+1);break;case"bct":var Ar=Dr(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Ze.x1,Ze.y1,Ze.x2,Ze.y2,Ze.x,Ze.y);Ot.push(Math.floor((Ar.y+Kt)/vt)+1),Ot.push(Math.floor((Ar.y+Ar.h+Kt)/vt)+1);break;case"rect":Ot.push(Math.floor((Ze.y+Kt)/vt)+1),Ot.push(Math.floor((Ze.y+Ze.h+Kt)/vt)+1)}for(var cr=0;cr<Ot.length;cr+=1)for(;this.pdf.internal.getNumberOfPages()<Ot[cr];)Je.call(this);return Ot},Je=function(){var Ze=this.fillStyle,ht=this.strokeStyle,vt=this.font,Ot=this.lineCap,Kt=this.lineWidth,or=this.lineJoin;this.pdf.addPage(),this.fillStyle=Ze,this.strokeStyle=ht,this.font=vt,this.lineCap=Ot,this.lineWidth=Kt,this.lineJoin=or},pt=function(Ze,ht,vt){for(var Ot=0;Ot<Ze.length;Ot++)switch(Ze[Ot].type){case"bct":Ze[Ot].x2+=ht,Ze[Ot].y2+=vt;case"qct":Ze[Ot].x1+=ht,Ze[Ot].y1+=vt;case"mt":case"lt":case"arc":default:Ze[Ot].x+=ht,Ze[Ot].y+=vt}return Ze},Mt=function(Ze){return Ze.sort(function(ht,vt){return ht-vt})},Xt=function(Ze,ht){for(var vt,Ot,Kt=this.fillStyle,or=this.strokeStyle,Ar=this.lineCap,cr=this.lineWidth,an=Math.abs(cr*this.ctx.transform.scaleX),rn=this.lineJoin,Tn=JSON.parse(JSON.stringify(this.path)),In=JSON.parse(JSON.stringify(this.path)),mi=[],Ir=0;Ir<In.length;Ir++)if(In[Ir].x!==void 0)for(var yt=ft.call(this,In[Ir]),Fi=0;Fi<yt.length;Fi+=1)mi.indexOf(yt[Fi])===-1&&mi.push(yt[Fi]);for(var qn=0;qn<mi.length;qn++)for(;this.pdf.internal.getNumberOfPages()<mi[qn];)Je.call(this);if(Mt(mi),this.autoPaging)for(var tn=mi[0],Sn=mi[mi.length-1],Rn=tn;Rn<Sn+1;Rn++){this.pdf.setPage(Rn),this.fillStyle=Kt,this.strokeStyle=or,this.lineCap=Ar,this.lineWidth=an,this.lineJoin=rn;var On=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],oi=Rn===1?this.posY+this.margin[0]:this.margin[0],Si=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Ti=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Mi=Rn===1?0:Si+(Rn-2)*Ti;if(this.ctx.clip_path.length!==0){var ki=this.path;vt=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=pt(vt,this.posX+this.margin[3],-Mi+oi+this.ctx.prevPageLastElemOffset),dr.call(this,Ze,!0),this.path=ki}if(Ot=JSON.parse(JSON.stringify(Tn)),this.path=pt(Ot,this.posX+this.margin[3],-Mi+oi+this.ctx.prevPageLastElemOffset),ht===!1||Rn===0){var co=(Rn>tn||Rn<Sn)&&rt.call(this);co&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],On,Ti,null).clip().discardPath()),dr.call(this,Ze,ht),co&&this.pdf.restoreGraphicsState()}this.lineWidth=cr}else this.lineWidth=an,dr.call(this,Ze,ht),this.lineWidth=cr;this.path=Tn},dr=function(Ze,ht){if((Ze!=="stroke"||ht||!ct.call(this))&&(Ze==="stroke"||ht||!xe.call(this))){for(var vt,Ot,Kt=[],or=this.path,Ar=0;Ar<or.length;Ar++){var cr=or[Ar];switch(cr.type){case"begin":Kt.push({begin:!0});break;case"close":Kt.push({close:!0});break;case"mt":Kt.push({start:cr,deltas:[],abs:[]});break;case"lt":var an=Kt.length;if(or[Ar-1]&&!isNaN(or[Ar-1].x)&&(vt=[cr.x-or[Ar-1].x,cr.y-or[Ar-1].y],an>0)){for(;an>=0;an--)if(Kt[an-1].close!==!0&&Kt[an-1].begin!==!0){Kt[an-1].deltas.push(vt),Kt[an-1].abs.push(cr);break}}break;case"bct":vt=[cr.x1-or[Ar-1].x,cr.y1-or[Ar-1].y,cr.x2-or[Ar-1].x,cr.y2-or[Ar-1].y,cr.x-or[Ar-1].x,cr.y-or[Ar-1].y],Kt[Kt.length-1].deltas.push(vt);break;case"qct":var rn=or[Ar-1].x+2/3*(cr.x1-or[Ar-1].x),Tn=or[Ar-1].y+2/3*(cr.y1-or[Ar-1].y),In=cr.x+2/3*(cr.x1-cr.x),mi=cr.y+2/3*(cr.y1-cr.y),Ir=cr.x,yt=cr.y;vt=[rn-or[Ar-1].x,Tn-or[Ar-1].y,In-or[Ar-1].x,mi-or[Ar-1].y,Ir-or[Ar-1].x,yt-or[Ar-1].y],Kt[Kt.length-1].deltas.push(vt);break;case"arc":Kt.push({deltas:[],abs:[],arc:!0}),Array.isArray(Kt[Kt.length-1].abs)&&Kt[Kt.length-1].abs.push(cr)}}Ot=ht?null:Ze==="stroke"?"stroke":"fill";for(var Fi=!1,qn=0;qn<Kt.length;qn++)if(Kt[qn].arc)for(var tn=Kt[qn].abs,Sn=0;Sn<tn.length;Sn++){var Rn=tn[Sn];Rn.type==="arc"?xt.call(this,Rn.x,Rn.y,Rn.radius,Rn.startAngle,Rn.endAngle,Rn.counterclockwise,void 0,ht,!Fi):Pt.call(this,Rn.x,Rn.y),Fi=!0}else if(Kt[qn].close===!0)this.pdf.internal.out("h"),Fi=!1;else if(Kt[qn].begin!==!0){var On=Kt[qn].start.x,oi=Kt[qn].start.y;Et.call(this,Kt[qn].deltas,On,oi),Fi=!0}Ot&&nr.call(this,Ot),ht&&Fr.call(this)}},kr=function(Ze){var ht=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,vt=ht*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return Ze-vt;case"top":return Ze+ht-vt;case"hanging":return Ze+ht-2*vt;case"middle":return Ze+ht/2-vt;case"ideographic":return Ze;case"alphabetic":default:return Ze}},er=function(Ze){return Ze+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};Ne.prototype.createLinearGradient=function(){var Ze=function(){};return Ze.colorStops=[],Ze.addColorStop=function(ht,vt){this.colorStops.push([ht,vt])},Ze.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},Ze.isCanvasGradient=!0,Ze},Ne.prototype.createPattern=function(){return this.createLinearGradient()},Ne.prototype.createRadialGradient=function(){return this.createLinearGradient()};var xt=function(Ze,ht,vt,Ot,Kt,or,Ar,cr,an){for(var rn=ar.call(this,vt,Ot,Kt,or),Tn=0;Tn<rn.length;Tn++){var In=rn[Tn];Tn===0&&(an?tt.call(this,In.x1+Ze,In.y1+ht):Pt.call(this,In.x1+Ze,In.y1+ht)),gr.call(this,Ze,ht,In.x2,In.y2,In.x3,In.y3,In.x4,In.y4)}cr?Fr.call(this):nr.call(this,Ar)},nr=function(Ze){switch(Ze){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},Fr=function(){this.pdf.clip(),this.pdf.discardPath()},tt=function(Ze,ht){this.pdf.internal.out(O(Ze)+" "+Y(ht)+" m")},ot=function(Ze){var ht;switch(Ze.align){case"right":case"end":ht="right";break;case"center":ht="center";break;case"left":case"start":default:ht="left"}var vt=this.pdf.getTextDimensions(Ze.text),Ot=kr.call(this,Ze.y),Kt=er.call(this,Ot)-vt.h,or=this.ctx.transform.applyToPoint(new fe(Ze.x,Ot)),Ar=this.ctx.transform.decompose(),cr=new we;cr=(cr=(cr=cr.multiply(Ar.translate)).multiply(Ar.skew)).multiply(Ar.scale);for(var an,rn,Tn,In=this.ctx.transform.applyToRectangle(new he(Ze.x,Ot,vt.w,vt.h)),mi=cr.applyToRectangle(new he(Ze.x,Kt,vt.w,vt.h)),Ir=ft.call(this,mi),yt=[],Fi=0;Fi<Ir.length;Fi+=1)yt.indexOf(Ir[Fi])===-1&&yt.push(Ir[Fi]);if(Mt(yt),this.autoPaging)for(var qn=yt[0],tn=yt[yt.length-1],Sn=qn;Sn<tn+1;Sn++){this.pdf.setPage(Sn);var Rn=Sn===1?this.posY+this.margin[0]:this.margin[0],On=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],oi=this.pdf.internal.pageSize.height-this.margin[2],Si=oi-this.margin[0],Ti=this.pdf.internal.pageSize.width-this.margin[1],Mi=Ti-this.margin[3],ki=Sn===1?0:On+(Sn-2)*Si;if(this.ctx.clip_path.length!==0){var co=this.path;an=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=pt(an,this.posX+this.margin[3],-1*ki+Rn),dr.call(this,"fill",!0),this.path=co}var vi=pt([JSON.parse(JSON.stringify(mi))],this.posX+this.margin[3],-ki+Rn+this.ctx.prevPageLastElemOffset)[0];Ze.scale>=.01&&(rn=this.pdf.internal.getFontSize(),this.pdf.setFontSize(rn*Ze.scale),Tn=this.lineWidth,this.lineWidth=Tn*Ze.scale);var Ni=this.autoPaging!=="text";if(Ni||vi.y+vi.h<=oi){if(Ni||vi.y>=Rn&&vi.x<=Ti){var Mn=Ni?Ze.text:this.pdf.splitTextToSize(Ze.text,Ze.maxWidth||Ti-vi.x)[0],$o=pt([JSON.parse(JSON.stringify(In))],this.posX+this.margin[3],-ki+Rn+this.ctx.prevPageLastElemOffset)[0],eo=Ni&&(Sn>qn||Sn<tn)&&rt.call(this);eo&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Mi,Si,null).clip().discardPath()),this.pdf.text(Mn,$o.x,$o.y,{angle:Ze.angle,align:ht,renderingMode:Ze.renderingMode}),eo&&this.pdf.restoreGraphicsState()}}else vi.y<oi&&(this.ctx.prevPageLastElemOffset+=oi-vi.y);Ze.scale>=.01&&(this.pdf.setFontSize(rn),this.lineWidth=Tn)}else Ze.scale>=.01&&(rn=this.pdf.internal.getFontSize(),this.pdf.setFontSize(rn*Ze.scale),Tn=this.lineWidth,this.lineWidth=Tn*Ze.scale),this.pdf.text(Ze.text,or.x+this.posX,or.y+this.posY,{angle:Ze.angle,align:ht,renderingMode:Ze.renderingMode,maxWidth:Ze.maxWidth}),Ze.scale>=.01&&(this.pdf.setFontSize(rn),this.lineWidth=Tn)},Pt=function(Ze,ht,vt,Ot){vt=vt||0,Ot=Ot||0,this.pdf.internal.out(O(Ze+vt)+" "+Y(ht+Ot)+" l")},Et=function(Ze,ht,vt){return this.pdf.lines(Ze,ht,vt,null,null)},gr=function(Ze,ht,vt,Ot,Kt,or,Ar,cr){this.pdf.internal.out([x(ae(vt+Ze)),x(re(Ot+ht)),x(ae(Kt+Ze)),x(re(or+ht)),x(ae(Ar+Ze)),x(re(cr+ht)),"c"].join(" "))},ar=function(Ze,ht,vt,Ot){for(var Kt=2*Math.PI,or=Math.PI/2;ht>vt;)ht-=Kt;var Ar=Math.abs(vt-ht);Ar<Kt&&Ot&&(Ar=Kt-Ar);for(var cr=[],an=Ot?-1:1,rn=ht;Ar>1e-5;){var Tn=rn+an*Math.min(Ar,or);cr.push(Br.call(this,Ze,rn,Tn)),Ar-=Math.abs(Tn-rn),rn=Tn}return cr},Br=function(Ze,ht,vt){var Ot=(vt-ht)/2,Kt=Ze*Math.cos(Ot),or=Ze*Math.sin(Ot),Ar=Kt,cr=-or,an=Ar*Ar+cr*cr,rn=an+Ar*Kt+cr*or,Tn=4/3*(Math.sqrt(2*an*rn)-rn)/(Ar*or-cr*Kt),In=Ar-Tn*cr,mi=cr+Tn*Ar,Ir=In,yt=-mi,Fi=Ot+ht,qn=Math.cos(Fi),tn=Math.sin(Fi);return{x1:Ze*Math.cos(ht),y1:Ze*Math.sin(ht),x2:In*qn-mi*tn,y2:In*tn+mi*qn,x3:Ir*qn-yt*tn,y3:Ir*tn+yt*qn,x4:Ze*Math.cos(vt),y4:Ze*Math.sin(vt)}},ir=function(Ze){return 180*Ze/Math.PI},Sr=function(Ze,ht,vt,Ot,Kt,or){var Ar=Ze+.5*(vt-Ze),cr=ht+.5*(Ot-ht),an=Kt+.5*(vt-Kt),rn=or+.5*(Ot-or),Tn=Math.min(Ze,Kt,Ar,an),In=Math.max(Ze,Kt,Ar,an),mi=Math.min(ht,or,cr,rn),Ir=Math.max(ht,or,cr,rn);return new he(Tn,mi,In-Tn,Ir-mi)},Dr=function(Ze,ht,vt,Ot,Kt,or,Ar,cr){var an,rn,Tn,In,mi,Ir,yt,Fi,qn,tn,Sn,Rn,On,oi,Si=vt-Ze,Ti=Ot-ht,Mi=Kt-vt,ki=or-Ot,co=Ar-Kt,vi=cr-or;for(rn=0;rn<41;rn++)qn=(yt=(Tn=Ze+(an=rn/40)*Si)+an*((mi=vt+an*Mi)-Tn))+an*(mi+an*(Kt+an*co-mi)-yt),tn=(Fi=(In=ht+an*Ti)+an*((Ir=Ot+an*ki)-In))+an*(Ir+an*(or+an*vi-Ir)-Fi),rn==0?(Sn=qn,Rn=tn,On=qn,oi=tn):(Sn=Math.min(Sn,qn),Rn=Math.min(Rn,tn),On=Math.max(On,qn),oi=Math.max(oi,tn));return new he(Math.round(Sn),Math.round(Rn),Math.round(On-Sn),Math.round(oi-Rn))},Un=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var Ze,ht,vt=(Ze=this.ctx.lineDash,ht=this.ctx.lineDashOffset,JSON.stringify({lineDash:Ze,lineDashOffset:ht}));this.prevLineDash!==vt&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=vt)}}})(qr.API),function(T){var x=function(re){var fe,he,we,Ie,Me,Ne,Ye,xe,ct,rt;for(/[^\x00-\xFF]/.test(re),he=[],we=0,Ie=(re+=fe="\0\0\0\0".slice(re.length%4||4)).length;Ie>we;we+=4)(Me=(re.charCodeAt(we)<<24)+(re.charCodeAt(we+1)<<16)+(re.charCodeAt(we+2)<<8)+re.charCodeAt(we+3))!==0?(Ne=(Me=((Me=((Me=((Me=(Me-(rt=Me%85))/85)-(ct=Me%85))/85)-(xe=Me%85))/85)-(Ye=Me%85))/85)%85,he.push(Ne+33,Ye+33,xe+33,ct+33,rt+33)):he.push(122);return function(ft,Je){for(var pt=Je;pt>0;pt--)ft.pop()}(he,fe.length),String.fromCharCode.apply(String,he)+"~>"},O=function(re){var fe,he,we,Ie,Me,Ne=String,Ye="length",xe=255,ct="charCodeAt",rt="slice",ft="replace";for(re[rt](-2),re=re[rt](0,-2)[ft](/\s/g,"")[ft]("z","!!!!!"),we=[],Ie=0,Me=(re+=fe="uuuuu"[rt](re[Ye]%5||5))[Ye];Me>Ie;Ie+=5)he=52200625*(re[ct](Ie)-33)+614125*(re[ct](Ie+1)-33)+7225*(re[ct](Ie+2)-33)+85*(re[ct](Ie+3)-33)+(re[ct](Ie+4)-33),we.push(xe&he>>24,xe&he>>16,xe&he>>8,xe&he);return function(Je,pt){for(var Mt=pt;Mt>0;Mt--)Je.pop()}(we,fe[Ye]),Ne.fromCharCode.apply(Ne,we)},Y=function(re){var fe=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((re=re.replace(/\s/g,"")).indexOf(">")!==-1&&(re=re.substr(0,re.indexOf(">"))),re.length%2&&(re+="0"),fe.test(re)===!1)return"";for(var he="",we=0;we<re.length;we+=2)he+=String.fromCharCode("0x"+(re[we]+re[we+1]));return he},ae=function(re){for(var fe=new Uint8Array(re.length),he=re.length;he--;)fe[he]=re.charCodeAt(he);return re=(fe=Tr(fe)).reduce(function(we,Ie){return we+String.fromCharCode(Ie)},"")};T.processDataByFilters=function(re,fe){var he=0,we=re||"",Ie=[];for(typeof(fe=fe||[])=="string"&&(fe=[fe]),he=0;he<fe.length;he+=1)switch(fe[he]){case"ASCII85Decode":case"/ASCII85Decode":we=O(we),Ie.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":we=x(we),Ie.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":we=Y(we),Ie.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":we=we.split("").map(function(Me){return("0"+Me.charCodeAt().toString(16)).slice(-2)}).join("")+">",Ie.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":we=ae(we),Ie.push("/FlateDecode");break;default:throw new Error('The filter: "'+fe[he]+'" is not implemented')}return{data:we,reverseChain:Ie.reverse().join(" ")}}}(qr.API),function(T){T.loadFile=function(x,O,Y){return function(ae,re,fe){re=re!==!1,fe=typeof fe=="function"?fe:function(){};var he=void 0;try{he=function(we,Ie,Me){var Ne=new XMLHttpRequest,Ye=0,xe=function(ct){var rt=ct.length,ft=[],Je=String.fromCharCode;for(Ye=0;Ye<rt;Ye+=1)ft.push(Je(255&ct.charCodeAt(Ye)));return ft.join("")};if(Ne.open("GET",we,!Ie),Ne.overrideMimeType("text/plain; charset=x-user-defined"),Ie===!1&&(Ne.onload=function(){Ne.status===200?Me(xe(this.responseText)):Me(void 0)}),Ne.send(null),Ie&&Ne.status===200)return xe(Ne.responseText)}(ae,re,fe)}catch(we){}return he}(x,O,Y)},T.loadImageFile=T.loadFile}(qr.API),function(T){function x(){return(An.html2canvas?Promise.resolve(An.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(An.DOMPurify?Promise.resolve(An.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 Y=function(fe){var he=(0,L.Z)(fe);return he==="undefined"?"undefined":he==="string"||fe instanceof String?"string":he==="number"||fe instanceof Number?"number":he==="function"||fe instanceof Function?"function":fe&&fe.constructor===Array?"array":fe&&fe.nodeType===1?"element":he==="object"?"object":"unknown"},ae=function(fe,he){var we=document.createElement(fe);for(var Ie in he.className&&(we.className=he.className),he.innerHTML&&he.dompurify&&(we.innerHTML=he.dompurify.sanitize(he.innerHTML)),he.style)we.style[Ie]=he.style[Ie];return we},re=function fe(he){var we=Object.assign(fe.convert(Promise.resolve()),JSON.parse(JSON.stringify(fe.template))),Ie=fe.convert(Promise.resolve(),we);return Ie=(Ie=Ie.setProgress(1,fe,1,[fe])).set(he)};(re.prototype=Object.create(Promise.prototype)).constructor=re,re.convert=function(fe,he){return fe.__proto__=he||re.prototype,fe},re.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"}},re.prototype.from=function(fe,he){return this.then(function(){switch(he=he||function(we){switch(Y(we)){case"string":return"string";case"element":return we.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(fe)){case"string":return this.then(O).then(function(we){return this.set({src:ae("div",{innerHTML:fe,dompurify:we})})});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.")}})},re.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.")}},re.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},he=function we(Ie,Me){for(var Ne=Ie.nodeType===3?document.createTextNode(Ie.nodeValue):Ie.cloneNode(!1),Ye=Ie.firstChild;Ye;Ye=Ye.nextSibling)Me!==!0&&Ye.nodeType===1&&Ye.nodeName==="SCRIPT"||Ne.appendChild(we(Ye,Me));return Ie.nodeType===1&&(Ie.nodeName==="CANVAS"?(Ne.width=Ie.width,Ne.height=Ie.height,Ne.getContext("2d").drawImage(Ie,0,0)):Ie.nodeName!=="TEXTAREA"&&Ie.nodeName!=="SELECT"||(Ne.value=Ie.value),Ne.addEventListener("load",function(){Ne.scrollTop=Ie.scrollTop,Ne.scrollLeft=Ie.scrollLeft},!0)),Ne}(this.prop.src,this.opt.html2canvas.javascriptEnabled);he.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(he),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"})},re.prototype.toCanvas=function(){var fe=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(fe).then(x).then(function(he){var we=Object.assign({},this.opt.html2canvas);return delete we.onrendered,he(this.prop.container,we)}).then(function(he){(this.opt.html2canvas.onrendered||function(){})(he),this.prop.canvas=he,document.body.removeChild(this.prop.overlay)})},re.prototype.toContext2d=function(){var fe=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(fe).then(x).then(function(he){var we=this.opt.jsPDF,Ie=this.opt.fontFaces,Me=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,Ne=Object.assign({async:!0,allowTaint:!0,scale:Me,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 Ne.onrendered,we.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,we.context2d.posX=this.opt.x,we.context2d.posY=this.opt.y,we.context2d.margin=this.opt.margin,we.context2d.fontFaces=Ie,Ie)for(var Ye=0;Ye<Ie.length;++Ye){var xe=Ie[Ye],ct=xe.src.find(function(rt){return rt.format==="truetype"});ct&&we.addFont(ct.url,xe.ref.name,xe.ref.style)}return Ne.windowHeight=Ne.windowHeight||0,Ne.windowHeight=Ne.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):Ne.windowHeight,we.context2d.save(!0),he(this.prop.container,Ne)}).then(function(he){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(he),this.prop.canvas=he,document.body.removeChild(this.prop.overlay)})},re.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})},re.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},re.prototype.output=function(fe,he,we){return(we=we||"pdf").toLowerCase()==="img"||we.toLowerCase()==="image"?this.outputImg(fe,he):this.outputPdf(fe,he)},re.prototype.outputPdf=function(fe,he){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(fe,he)})},re.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.'}})},re.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)})},re.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},re.prototype.set=function(fe){if(Y(fe)!=="object")return this;var he=Object.keys(fe||{}).map(function(we){if(we in re.template.prop)return function(){this.prop[we]=fe[we]};switch(we){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[we]=fe[we]}}},this);return this.then(function(){return this.thenList(he)})},re.prototype.get=function(fe,he){return this.then(function(){var we=fe in re.template.prop?this.prop[fe]:this.opt[fe];return he?he(we):we})},re.prototype.setMargin=function(fe){return this.then(function(){switch(Y(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)},re.prototype.setPageSize=function(fe){function he(we,Ie){return Math.floor(we*Ie/72*96)}return this.then(function(){(fe=fe||qr.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:he(fe.inner.width,fe.k),height:he(fe.inner.height,fe.k)},fe.inner.ratio=fe.inner.height/fe.inner.width),this.prop.pageSize=fe})},re.prototype.setProgress=function(fe,he,we,Ie){return fe!=null&&(this.progress.val=fe),he!=null&&(this.progress.state=he),we!=null&&(this.progress.n=we),Ie!=null&&(this.progress.stack=Ie),this.progress.ratio=this.progress.val/this.progress.state,this},re.prototype.updateProgress=function(fe,he,we,Ie){return this.setProgress(fe?this.progress.val+fe:null,he||null,we?this.progress.n+we:null,Ie?this.progress.stack.concat(Ie):null)},re.prototype.then=function(fe,he){var we=this;return this.thenCore(fe,he,function(Ie,Me){return we.updateProgress(null,null,1,[Ie]),Promise.prototype.then.call(this,function(Ne){return we.updateProgress(null,Ie),Ne}).then(Ie,Me).then(function(Ne){return we.updateProgress(1),Ne})})},re.prototype.thenCore=function(fe,he,we){we=we||Promise.prototype.then,fe&&(fe=fe.bind(this)),he&&(he=he.bind(this));var Ie=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:re.convert(Object.assign({},this),Promise.prototype),Me=we.call(Ie,fe,he);return re.convert(Me,this.__proto__)},re.prototype.thenExternal=function(fe,he){return Promise.prototype.then.call(this,fe,he)},re.prototype.thenList=function(fe){var he=this;return fe.forEach(function(we){he=he.thenCore(we)}),he},re.prototype.catch=function(fe){fe&&(fe=fe.bind(this));var he=Promise.prototype.catch.call(this,fe);return re.convert(he,this)},re.prototype.catchExternal=function(fe){return Promise.prototype.catch.call(this,fe)},re.prototype.error=function(fe){return this.then(function(){throw new Error(fe)})},re.prototype.using=re.prototype.set,re.prototype.saveAs=re.prototype.save,re.prototype.export=re.prototype.output,re.prototype.run=re.prototype.then,qr.getPageSize=function(fe,he,we){if((0,L.Z)(fe)==="object"){var Ie=fe;fe=Ie.orientation,he=Ie.unit||he,we=Ie.format||we}he=he||"mm",we=we||"a4",fe=(""+(fe||"P")).toLowerCase();var Me,Ne=(""+we).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(he){case"pt":Me=1;break;case"mm":Me=72/25.4;break;case"cm":Me=72/2.54;break;case"in":Me=72;break;case"px":Me=.75;break;case"pc":case"em":Me=12;break;case"ex":Me=6;break;default:throw"Invalid unit: "+he}var xe,ct=0,rt=0;if(Ye.hasOwnProperty(Ne))ct=Ye[Ne][1]/Me,rt=Ye[Ne][0]/Me;else try{ct=we[1],rt=we[0]}catch(ft){throw new Error("Invalid format: "+we)}if(fe==="p"||fe==="portrait")fe="p",rt>ct&&(xe=rt,rt=ct,ct=xe);else{if(fe!=="l"&&fe!=="landscape")throw"Invalid orientation: "+fe;fe="l",ct>rt&&(xe=rt,rt=ct,ct=xe)}return{width:rt,height:ct,unit:he,k:Me,orientation:fe}},T.html=function(fe,he){(he=he||{}).callback=he.callback||function(){},he.html2canvas=he.html2canvas||{},he.html2canvas.canvas=he.html2canvas.canvas||this.canvas,he.jsPDF=he.jsPDF||this,he.fontFaces=he.fontFaces?he.fontFaces.map(bl):null;var we=new re(he);return he.worker?we:we.from(fe).doCallback()}}(qr.API),qr.API.addJS=function(T){return Jl=T,this.internal.events.subscribe("postPutResources",function(){$i=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+($i+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Vs=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(){$i!==void 0&&Vs!==void 0&&this.internal.out("/Names <</JavaScript "+$i+" 0 R>>")}),this},function(T){var x;T.events.push(["postPutResources",function(){var O=this,Y=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var ae=O.outline.render().split(/\r\n/),re=0;re<ae.length;re++){var fe=ae[re],he=Y.exec(fe);if(he!=null){var we=he[1];O.internal.newObjectDeferredBegin(we,!1)}O.internal.write(fe)}if(this.outline.createNamedDestinations){var Ie=this.internal.pages.length,Me=[];for(re=0;re<Ie;re++){var Ne=O.internal.newObject();Me.push(Ne);var Ye=O.internal.getPageInfo(re+1);O.internal.write("<< /D["+Ye.objId+" 0 R /XYZ null null null]>> endobj")}var xe=O.internal.newObject();for(O.internal.write("<< /Names [ "),re=0;re<Me.length;re++)O.internal.write("(page_"+(re+1)+")"+Me[re]+" 0 R");O.internal.write(" ] >>","endobj"),x=O.internal.newObject(),O.internal.write("<< /Dests "+xe+" 0 R"),O.internal.write(">>","endobj")}}]),T.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 "+x+" 0 R"))}]),T.events.push(["initialized",function(){var O=this;O.outline={createNamedDestinations:!1,root:{children:[]}},O.outline.add=function(Y,ae,re){var fe={title:ae,options:re,children:[]};return Y==null&&(Y=this.root),Y.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(Y){Y.id=O.internal.newObjectDeferred();for(var ae=0;ae<Y.children.length;ae++)this.genIds_r(Y.children[ae])},O.outline.renderRoot=function(Y){this.objStart(Y),this.line("/Type /Outlines"),Y.children.length>0&&(this.line("/First "+this.makeRef(Y.children[0])),this.line("/Last "+this.makeRef(Y.children[Y.children.length-1]))),this.line("/Count "+this.count_r({count:0},Y)),this.objEnd()},O.outline.renderItems=function(Y){for(var ae=this.ctx.pdf.internal.getVerticalCoordinateString,re=0;re<Y.children.length;re++){var fe=Y.children[re];this.objStart(fe),this.line("/Title "+this.makeString(fe.title)),this.line("/Parent "+this.makeRef(Y)),re>0&&this.line("/Prev "+this.makeRef(Y.children[re-1])),re<Y.children.length-1&&this.line("/Next "+this.makeRef(Y.children[re+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 he=this.count=this.count_r({count:0},fe);if(he>0&&this.line("/Count "+he),fe.options&&fe.options.pageNumber){var we=O.internal.getPageInfo(fe.options.pageNumber);this.line("/Dest ["+we.objId+" 0 R /XYZ 0 "+ae(0)+" 0]")}this.objEnd()}for(var Ie=0;Ie<Y.children.length;Ie++)this.renderItems(Y.children[Ie])},O.outline.line=function(Y){this.ctx.val+=Y+`\r
|
|
|
`},O.outline.makeRef=function(Y){return Y.id+" 0 R"},O.outline.makeString=function(Y){return"("+O.internal.pdfEscape(Y)+")"},O.outline.objStart=function(Y){this.ctx.val+=`\r
|
|
|
`+Y.id+` 0 obj\r
|
|
|
<<\r
|
|
|
`},O.outline.objEnd=function(){this.ctx.val+=`>> \r
|
|
|
endobj\r
|
|
|
`},O.outline.count_r=function(Y,ae){for(var re=0;re<ae.children.length;re++)Y.count++,this.count_r(Y,ae.children[re]);return Y.count}}])}(qr.API),function(T){var x=[192,193,194,195,196,197,198,199];T.processJPEG=function(O,Y,ae,re,fe,he){var we,Ie=this.decode.DCT_DECODE,Me=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,(we=function(Ne){for(var Ye,xe=256*Ne.charCodeAt(4)+Ne.charCodeAt(5),ct=Ne.length,rt={width:0,height:0,numcomponents:1},ft=4;ft<ct;ft+=2){if(ft+=xe,x.indexOf(Ne.charCodeAt(ft+1))!==-1){Ye=256*Ne.charCodeAt(ft+5)+Ne.charCodeAt(ft+6),rt={width:256*Ne.charCodeAt(ft+7)+Ne.charCodeAt(ft+8),height:Ye,numcomponents:Ne.charCodeAt(ft+9)};break}xe=256*Ne.charCodeAt(ft+2)+Ne.charCodeAt(ft+3)}return rt}(O=this.__addimage__.isArrayBufferView(O)?this.__addimage__.arrayBufferToBinaryString(O):O)).numcomponents){case 1:he=this.color_spaces.DEVICE_GRAY;break;case 4:he=this.color_spaces.DEVICE_CMYK;break;case 3:he=this.color_spaces.DEVICE_RGB}Me={data:O,width:we.width,height:we.height,colorSpace:he,bitsPerComponent:8,filter:Ie,index:Y,alias:ae}}return Me}}(qr.API);var ya,yu,wl,oa,DA,lc=function(){var T,x,O;function Y(re){var fe,he,we,Ie,Me,Ne,Ye,xe,ct,rt,ft,Je,pt,Mt;for(this.data=re,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},Ne=null;;){switch(fe=this.readUInt32(),ct=function(){var Xt,dr;for(dr=[],Xt=0;Xt<4;++Xt)dr.push(String.fromCharCode(this.data[this.pos++]));return dr}.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":Ne&&this.animation.frames.push(Ne),this.pos+=4,Ne={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},Me=this.readUInt16(),Ie=this.readUInt16()||100,Ne.delay=1e3*Me/Ie,Ne.disposeOp=this.data[this.pos++],Ne.blendOp=this.data[this.pos++],Ne.data=[];break;case"IDAT":case"fdAT":for(ct==="fdAT"&&(this.pos+=4,fe-=4),re=(Ne!=null?Ne.data:void 0)||this.imgData,Je=0;0<=fe?Je<fe:Je>fe;0<=fe?++Je:--Je)re.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(we=this.palette.length/3,this.transparency.indexed=this.read(fe),this.transparency.indexed.length>we)throw new Error("More transparent colors than palette size");if((rt=we-this.transparency.indexed.length)>0)for(pt=0;0<=rt?pt<rt:pt>rt;0<=rt?++pt:--pt)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=(ft=this.read(fe)).indexOf(0),xe=String.fromCharCode.apply(String,ft.slice(0,Ye)),this.text[xe]=String.fromCharCode.apply(String,ft.slice(Ye+1));break;case"IEND":return Ne&&this.animation.frames.push(Ne),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(Mt=this.colorType)===4||Mt===6,he=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*he,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")}}Y.prototype.read=function(re){var fe,he;for(he=[],fe=0;0<=re?fe<re:fe>re;0<=re?++fe:--fe)he.push(this.data[this.pos++]);return he},Y.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},Y.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},Y.prototype.decodePixels=function(re){var fe=this.pixelBitlength/8,he=new Uint8Array(this.width*this.height*fe),we=0,Ie=this;if(re==null&&(re=this.imgData),re.length===0)return new Uint8Array(0);function Me(Ne,Ye,xe,ct){var rt,ft,Je,pt,Mt,Xt,dr,kr,er,xt,nr,Fr,tt,ot,Pt,Et,gr,ar,Br,ir,Sr,Dr=Math.ceil((Ie.width-Ne)/xe),Un=Math.ceil((Ie.height-Ye)/ct),Ze=Ie.width==Dr&&Ie.height==Un;for(ot=fe*Dr,Fr=Ze?he:new Uint8Array(ot*Un),Xt=re.length,tt=0,ft=0;tt<Un&&we<Xt;){switch(re[we++]){case 0:for(pt=gr=0;gr<ot;pt=gr+=1)Fr[ft++]=re[we++];break;case 1:for(pt=ar=0;ar<ot;pt=ar+=1)rt=re[we++],Mt=pt<fe?0:Fr[ft-fe],Fr[ft++]=(rt+Mt)%256;break;case 2:for(pt=Br=0;Br<ot;pt=Br+=1)rt=re[we++],Je=(pt-pt%fe)/fe,Pt=tt&&Fr[(tt-1)*ot+Je*fe+pt%fe],Fr[ft++]=(Pt+rt)%256;break;case 3:for(pt=ir=0;ir<ot;pt=ir+=1)rt=re[we++],Je=(pt-pt%fe)/fe,Mt=pt<fe?0:Fr[ft-fe],Pt=tt&&Fr[(tt-1)*ot+Je*fe+pt%fe],Fr[ft++]=(rt+Math.floor((Mt+Pt)/2))%256;break;case 4:for(pt=Sr=0;Sr<ot;pt=Sr+=1)rt=re[we++],Je=(pt-pt%fe)/fe,Mt=pt<fe?0:Fr[ft-fe],tt===0?Pt=Et=0:(Pt=Fr[(tt-1)*ot+Je*fe+pt%fe],Et=Je&&Fr[(tt-1)*ot+(Je-1)*fe+pt%fe]),dr=Mt+Pt-Et,kr=Math.abs(dr-Mt),xt=Math.abs(dr-Pt),nr=Math.abs(dr-Et),er=kr<=xt&&kr<=nr?Mt:xt<=nr?Pt:Et,Fr[ft++]=(rt+er)%256;break;default:throw new Error("Invalid filter algorithm: "+re[we-1])}if(!Ze){var ht=((Ye+tt*ct)*Ie.width+Ne)*fe,vt=tt*ot;for(pt=0;pt<Dr;pt+=1){for(var Ot=0;Ot<fe;Ot+=1)he[ht++]=Fr[vt++];ht+=(xe-1)*fe}}tt++}}return re=Or(re),Ie.interlaceMethod==1?(Me(0,0,8,8),Me(4,0,8,8),Me(0,4,4,8),Me(2,0,4,4),Me(0,2,2,4),Me(1,0,2,2),Me(0,1,1,2)):Me(0,0,1,1),he},Y.prototype.decodePalette=function(){var re,fe,he,we,Ie,Me,Ne,Ye,xe;for(he=this.palette,Me=this.transparency.indexed||[],Ie=new Uint8Array((Me.length||0)+he.length),we=0,re=0,fe=Ne=0,Ye=he.length;Ne<Ye;fe=Ne+=3)Ie[we++]=he[fe],Ie[we++]=he[fe+1],Ie[we++]=he[fe+2],Ie[we++]=(xe=Me[re++])!=null?xe:255;return Ie},Y.prototype.copyToImageData=function(re,fe){var he,we,Ie,Me,Ne,Ye,xe,ct,rt,ft,Je;if(we=this.colors,rt=null,he=this.hasAlphaChannel,this.palette.length&&(rt=(Je=this._decodedPalette)!=null?Je:this._decodedPalette=this.decodePalette(),we=4,he=!0),ct=(Ie=re.data||re).length,Ne=rt||fe,Me=Ye=0,we===1)for(;Me<ct;)xe=rt?4*fe[Me/4]:Ye,ft=Ne[xe++],Ie[Me++]=ft,Ie[Me++]=ft,Ie[Me++]=ft,Ie[Me++]=he?Ne[xe++]:255,Ye=xe;else for(;Me<ct;)xe=rt?4*fe[Me/4]:Ye,Ie[Me++]=Ne[xe++],Ie[Me++]=Ne[xe++],Ie[Me++]=Ne[xe++],Ie[Me++]=he?Ne[xe++]:255,Ye=xe},Y.prototype.decode=function(){var re;return re=new Uint8Array(this.width*this.height*4),this.copyToImageData(re,this.decodePixels()),re};var ae=function(){if(Object.prototype.toString.call(An)==="[object Window]"){try{x=An.document.createElement("canvas"),O=x.getContext("2d")}catch(re){return!1}return!0}return!1};return ae(),T=function(re){var fe;if(ae()===!0)return O.width=re.width,O.height=re.height,O.clearRect(0,0,re.width,re.height),O.putImageData(re,0,0),(fe=new Image).src=x.toDataURL(),fe;throw new Error("This method requires a Browser with Canvas-capability.")},Y.prototype.decodeFrames=function(re){var fe,he,we,Ie,Me,Ne,Ye,xe;if(this.animation){for(xe=[],he=Me=0,Ne=(Ye=this.animation.frames).length;Me<Ne;he=++Me)fe=Ye[he],we=re.createImageData(fe.width,fe.height),Ie=this.decodePixels(new Uint8Array(fe.data)),this.copyToImageData(we,Ie),fe.imageData=we,xe.push(fe.image=T(we));return xe}},Y.prototype.renderFrame=function(re,fe){var he,we,Ie;return he=(we=this.animation.frames)[fe],Ie=we[fe-1],fe===0&&re.clearRect(0,0,this.width,this.height),(Ie!=null?Ie.disposeOp:void 0)===1?re.clearRect(Ie.xOffset,Ie.yOffset,Ie.width,Ie.height):(Ie!=null?Ie.disposeOp:void 0)===2&&re.putImageData(Ie.imageData,Ie.xOffset,Ie.yOffset),he.blendOp===0&&re.clearRect(he.xOffset,he.yOffset,he.width,he.height),re.drawImage(he.image,he.xOffset,he.yOffset)},Y.prototype.animate=function(re){var fe,he,we,Ie,Me,Ne,Ye=this;return he=0,Ne=this.animation,Ie=Ne.numFrames,we=Ne.frames,Me=Ne.numPlays,(fe=function(){var xe,ct;if(xe=he++%Ie,ct=we[xe],Ye.renderFrame(re,xe),Ie>1&&he/Ie<Me)return Ye.animation._timeout=setTimeout(fe,ct.delay)})()},Y.prototype.stopAnimation=function(){var re;return clearTimeout((re=this.animation)!=null?re._timeout:void 0)},Y.prototype.render=function(re){var fe,he;return re._png&&re._png.stopAnimation(),re._png=this,re.width=this.width,re.height=this.height,fe=re.getContext("2d"),this.animation?(this.decodeFrames(fe),this.animate(fe)):(he=fe.createImageData(this.width,this.height),this.copyToImageData(he,this.decodePixels()),fe.putImageData(he,0,0))},Y}();function bu(T){var x=0;if(T[x++]!==71||T[x++]!==73||T[x++]!==70||T[x++]!==56||(T[x++]+1&253)!=56||T[x++]!==97)throw new Error("Invalid GIF 87a/89a header.");var O=T[x++]|T[x++]<<8,Y=T[x++]|T[x++]<<8,ae=T[x++],re=ae>>7,fe=1<<(7&ae)+1;T[x++],T[x++];var he=null,we=null;re&&(he=x,we=fe,x+=3*fe);var Ie=!0,Me=[],Ne=0,Ye=null,xe=0,ct=null;for(this.width=O,this.height=Y;Ie&&x<T.length;)switch(T[x++]){case 33:switch(T[x++]){case 255:if(T[x]!==11||T[x+1]==78&&T[x+2]==69&&T[x+3]==84&&T[x+4]==83&&T[x+5]==67&&T[x+6]==65&&T[x+7]==80&&T[x+8]==69&&T[x+9]==50&&T[x+10]==46&&T[x+11]==48&&T[x+12]==3&&T[x+13]==1&&T[x+16]==0)x+=14,ct=T[x++]|T[x++]<<8,x++;else for(x+=12;;){if(!((tt=T[x++])>=0))throw Error("Invalid block size");if(tt===0)break;x+=tt}break;case 249:if(T[x++]!==4||T[x+4]!==0)throw new Error("Invalid graphics extension block.");var rt=T[x++];Ne=T[x++]|T[x++]<<8,Ye=T[x++],!(1&rt)&&(Ye=null),xe=rt>>2&7,x++;break;case 254:for(;;){if(!((tt=T[x++])>=0))throw Error("Invalid block size");if(tt===0)break;x+=tt}break;default:throw new Error("Unknown graphic control label: 0x"+T[x-1].toString(16))}break;case 44:var ft=T[x++]|T[x++]<<8,Je=T[x++]|T[x++]<<8,pt=T[x++]|T[x++]<<8,Mt=T[x++]|T[x++]<<8,Xt=T[x++],dr=Xt>>6&1,kr=1<<(7&Xt)+1,er=he,xt=we,nr=!1;Xt>>7&&(nr=!0,er=x,xt=kr,x+=3*kr);var Fr=x;for(x++;;){var tt;if(!((tt=T[x++])>=0))throw Error("Invalid block size");if(tt===0)break;x+=tt}Me.push({x:ft,y:Je,width:pt,height:Mt,has_local_palette:nr,palette_offset:er,palette_size:xt,data_offset:Fr,data_length:x-Fr,transparent_index:Ye,interlaced:!!dr,delay:Ne,disposal:xe});break;case 59:Ie=!1;break;default:throw new Error("Unknown gif block: 0x"+T[x-1].toString(16))}this.numFrames=function(){return Me.length},this.loopCount=function(){return ct},this.frameInfo=function(ot){if(ot<0||ot>=Me.length)throw new Error("Frame index out of range.");return Me[ot]},this.decodeAndBlitFrameBGRA=function(ot,Pt){var Et=this.frameInfo(ot),gr=Et.width*Et.height,ar=new Uint8Array(gr);nA(T,Et.data_offset,ar,gr);var Br=Et.palette_offset,ir=Et.transparent_index;ir===null&&(ir=256);var Sr=Et.width,Dr=O-Sr,Un=Sr,Ze=4*(Et.y*O+Et.x),ht=4*((Et.y+Et.height)*O+Et.x),vt=Ze,Ot=4*Dr;Et.interlaced===!0&&(Ot+=4*O*7);for(var Kt=8,or=0,Ar=ar.length;or<Ar;++or){var cr=ar[or];if(Un===0&&(Un=Sr,(vt+=Ot)>=ht&&(Ot=4*Dr+4*O*(Kt-1),vt=Ze+(Sr+Dr)*(Kt<<1),Kt>>=1)),cr===ir)vt+=4;else{var an=T[Br+3*cr],rn=T[Br+3*cr+1],Tn=T[Br+3*cr+2];Pt[vt++]=Tn,Pt[vt++]=rn,Pt[vt++]=an,Pt[vt++]=255}--Un}},this.decodeAndBlitFrameRGBA=function(ot,Pt){var Et=this.frameInfo(ot),gr=Et.width*Et.height,ar=new Uint8Array(gr);nA(T,Et.data_offset,ar,gr);var Br=Et.palette_offset,ir=Et.transparent_index;ir===null&&(ir=256);var Sr=Et.width,Dr=O-Sr,Un=Sr,Ze=4*(Et.y*O+Et.x),ht=4*((Et.y+Et.height)*O+Et.x),vt=Ze,Ot=4*Dr;Et.interlaced===!0&&(Ot+=4*O*7);for(var Kt=8,or=0,Ar=ar.length;or<Ar;++or){var cr=ar[or];if(Un===0&&(Un=Sr,(vt+=Ot)>=ht&&(Ot=4*Dr+4*O*(Kt-1),vt=Ze+(Sr+Dr)*(Kt<<1),Kt>>=1)),cr===ir)vt+=4;else{var an=T[Br+3*cr],rn=T[Br+3*cr+1],Tn=T[Br+3*cr+2];Pt[vt++]=an,Pt[vt++]=rn,Pt[vt++]=Tn,Pt[vt++]=255}--Un}}}function nA(T,x,O,Y){for(var ae=T[x++],re=1<<ae,fe=re+1,he=fe+1,we=ae+1,Ie=(1<<we)-1,Me=0,Ne=0,Ye=0,xe=T[x++],ct=new Int32Array(4096),rt=null;;){for(;Me<16&&xe!==0;)Ne|=T[x++]<<Me,Me+=8,xe===1?xe=T[x++]:--xe;if(Me<we)break;var ft=Ne&Ie;if(Ne>>=we,Me-=we,ft!==re){if(ft===fe)break;for(var Je=ft<he?ft:rt,pt=0,Mt=Je;Mt>re;)Mt=ct[Mt]>>8,++pt;var Xt=Mt;if(Ye+pt+(Je!==ft?1:0)>Y)return void Yn.log("Warning, gif stream longer than expected.");O[Ye++]=Xt;var dr=Ye+=pt;for(Je!==ft&&(O[Ye++]=Xt),Mt=Je;pt--;)Mt=ct[Mt],O[--dr]=255&Mt,Mt>>=8;rt!==null&&he<4096&&(ct[he++]=rt<<8|Xt,he>=Ie+1&&we<12&&(++we,Ie=Ie<<1|1)),rt=ft}else he=fe+1,Ie=(1<<(we=ae+1))-1,rt=null}return Ye!==Y&&Yn.log("Warning, gif stream shorter than expected."),O}function iA(T){var x,O,Y,ae,re,fe=Math.floor,he=new Array(64),we=new Array(64),Ie=new Array(64),Me=new Array(64),Ne=new Array(65535),Ye=new Array(65535),xe=new Array(64),ct=new Array(64),rt=[],ft=0,Je=7,pt=new Array(64),Mt=new Array(64),Xt=new Array(64),dr=new Array(256),kr=new Array(2048),er=[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],nr=[0,1,2,3,4,5,6,7,8,9,10,11],Fr=[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],Pt=[0,1,2,3,4,5,6,7,8,9,10,11],Et=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],gr=[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 ar(Ze,ht){for(var vt=0,Ot=0,Kt=new Array,or=1;or<=16;or++){for(var Ar=1;Ar<=Ze[or];Ar++)Kt[ht[Ot]]=[],Kt[ht[Ot]][0]=vt,Kt[ht[Ot]][1]=or,Ot++,vt++;vt*=2}return Kt}function Br(Ze){for(var ht=Ze[0],vt=Ze[1]-1;vt>=0;)ht&1<<vt&&(ft|=1<<Je),vt--,--Je<0&&(ft==255?(ir(255),ir(0)):ir(ft),Je=7,ft=0)}function ir(Ze){rt.push(Ze)}function Sr(Ze){ir(Ze>>8&255),ir(255&Ze)}function Dr(Ze,ht,vt,Ot,Kt){for(var or,Ar=Kt[0],cr=Kt[240],an=function(tn,Sn){var Rn,On,oi,Si,Ti,Mi,ki,co,vi,Ni,Mn=0;for(vi=0;vi<8;++vi){Rn=tn[Mn],On=tn[Mn+1],oi=tn[Mn+2],Si=tn[Mn+3],Ti=tn[Mn+4],Mi=tn[Mn+5],ki=tn[Mn+6];var $o=Rn+(co=tn[Mn+7]),eo=Rn-co,Xs=On+ki,ho=On-ki,bo=oi+Mi,aa=oi-Mi,ao=Si+Ti,vo=Si-Ti,xo=$o+ao,Ys=$o-ao,ba=Xs+bo,Fo=Xs-bo;tn[Mn]=xo+ba,tn[Mn+4]=xo-ba;var xi=.707106781*(Fo+Ys);tn[Mn+2]=Ys+xi,tn[Mn+6]=Ys-xi;var no=.382683433*((xo=vo+aa)-(Fo=ho+eo)),$a=.5411961*xo+no,Go=1.306562965*Fo+no,la=.707106781*(ba=aa+ho),ua=eo+la,di=eo-la;tn[Mn+5]=di+$a,tn[Mn+3]=di-$a,tn[Mn+1]=ua+Go,tn[Mn+7]=ua-Go,Mn+=8}for(Mn=0,vi=0;vi<8;++vi){Rn=tn[Mn],On=tn[Mn+8],oi=tn[Mn+16],Si=tn[Mn+24],Ti=tn[Mn+32],Mi=tn[Mn+40],ki=tn[Mn+48];var Js=Rn+(co=tn[Mn+56]),$s=Rn-co,yn=On+ki,No=On-ki,Po=oi+Mi,os=oi-Mi,ss=Si+Ti,wa=Si-Ti,js=Js+ss,as=Js-ss,vs=yn+Po,Aa=yn-Po;tn[Mn]=js+vs,tn[Mn+32]=js-vs;var Ds=.707106781*(Aa+as);tn[Mn+16]=as+Ds,tn[Mn+48]=as-Ds;var ca=.382683433*((js=wa+os)-(Aa=No+$s)),Bs=.5411961*js+ca,ka=1.306562965*Aa+ca,Qa=.707106781*(vs=os+No),Bl=$s+Qa,el=$s-Qa;tn[Mn+40]=el+Bs,tn[Mn+24]=el-Bs,tn[Mn+8]=Bl+ka,tn[Mn+56]=Bl-ka,Mn++}for(vi=0;vi<64;++vi)Ni=tn[vi]*Sn[vi],xe[vi]=Ni>0?Ni+.5|0:Ni-.5|0;return xe}(Ze,ht),rn=0;rn<64;++rn)ct[er[rn]]=an[rn];var Tn=ct[0]-vt;vt=ct[0],Tn==0?Br(Ot[0]):(Br(Ot[Ye[or=32767+Tn]]),Br(Ne[or]));for(var In=63;In>0&&ct[In]==0;)In--;if(In==0)return Br(Ar),vt;for(var mi,Ir=1;Ir<=In;){for(var yt=Ir;ct[Ir]==0&&Ir<=In;)++Ir;var Fi=Ir-yt;if(Fi>=16){mi=Fi>>4;for(var qn=1;qn<=mi;++qn)Br(cr);Fi&=15}or=32767+ct[Ir],Br(Kt[(Fi<<4)+Ye[or]]),Br(Ne[or]),Ir++}return In!=63&&Br(Ar),vt}function Un(Ze){Ze=Math.min(Math.max(Ze,1),100),re!=Ze&&(function(ht){for(var vt=[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],Ot=0;Ot<64;Ot++){var Kt=fe((vt[Ot]*ht+50)/100);Kt=Math.min(Math.max(Kt,1),255),he[er[Ot]]=Kt}for(var or=[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],Ar=0;Ar<64;Ar++){var cr=fe((or[Ar]*ht+50)/100);cr=Math.min(Math.max(cr,1),255),we[er[Ar]]=cr}for(var an=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],rn=0,Tn=0;Tn<8;Tn++)for(var In=0;In<8;In++)Ie[rn]=1/(he[er[rn]]*an[Tn]*an[In]*8),Me[rn]=1/(we[er[rn]]*an[Tn]*an[In]*8),rn++}(Ze<50?Math.floor(5e3/Ze):Math.floor(200-2*Ze)),re=Ze)}this.encode=function(Ze,ht){ht&&Un(ht),rt=new Array,ft=0,Je=7,Sr(65496),Sr(65504),Sr(16),ir(74),ir(70),ir(73),ir(70),ir(0),ir(1),ir(1),ir(0),Sr(1),Sr(1),ir(0),ir(0),function(){Sr(65499),Sr(132),ir(0);for(var On=0;On<64;On++)ir(he[On]);ir(1);for(var oi=0;oi<64;oi++)ir(we[oi])}(),function(On,oi){Sr(65472),Sr(17),ir(8),Sr(oi),Sr(On),ir(3),ir(1),ir(17),ir(0),ir(2),ir(17),ir(1),ir(3),ir(17),ir(1)}(Ze.width,Ze.height),function(){Sr(65476),Sr(418),ir(0);for(var On=0;On<16;On++)ir(xt[On+1]);for(var oi=0;oi<=11;oi++)ir(nr[oi]);ir(16);for(var Si=0;Si<16;Si++)ir(Fr[Si+1]);for(var Ti=0;Ti<=161;Ti++)ir(tt[Ti]);ir(1);for(var Mi=0;Mi<16;Mi++)ir(ot[Mi+1]);for(var ki=0;ki<=11;ki++)ir(Pt[ki]);ir(17);for(var co=0;co<16;co++)ir(Et[co+1]);for(var vi=0;vi<=161;vi++)ir(gr[vi])}(),Sr(65498),Sr(12),ir(3),ir(1),ir(0),ir(2),ir(17),ir(3),ir(17),ir(0),ir(63),ir(0);var vt=0,Ot=0,Kt=0;ft=0,Je=7,this.encode.displayName="_encode_";for(var or,Ar,cr,an,rn,Tn,In,mi,Ir,yt=Ze.data,Fi=Ze.width,qn=Ze.height,tn=4*Fi,Sn=0;Sn<qn;){for(or=0;or<tn;){for(rn=tn*Sn+or,In=-1,mi=0,Ir=0;Ir<64;Ir++)Tn=rn+(mi=Ir>>3)*tn+(In=4*(7&Ir)),Sn+mi>=qn&&(Tn-=tn*(Sn+1+mi-qn)),or+In>=tn&&(Tn-=or+In-tn+4),Ar=yt[Tn++],cr=yt[Tn++],an=yt[Tn++],pt[Ir]=(kr[Ar]+kr[cr+256>>0]+kr[an+512>>0]>>16)-128,Mt[Ir]=(kr[Ar+768>>0]+kr[cr+1024>>0]+kr[an+1280>>0]>>16)-128,Xt[Ir]=(kr[Ar+1280>>0]+kr[cr+1536>>0]+kr[an+1792>>0]>>16)-128;vt=Dr(pt,Ie,vt,x,Y),Ot=Dr(Mt,Me,Ot,O,ae),Kt=Dr(Xt,Me,Kt,O,ae),or+=32}Sn+=8}if(Je>=0){var Rn=[];Rn[1]=Je+1,Rn[0]=(1<<Je+1)-1,Br(Rn)}return Sr(65497),new Uint8Array(rt)},T=T||50,function(){for(var Ze=String.fromCharCode,ht=0;ht<256;ht++)dr[ht]=Ze(ht)}(),x=ar(xt,nr),O=ar(ot,Pt),Y=ar(Fr,tt),ae=ar(Et,gr),function(){for(var Ze=1,ht=2,vt=1;vt<=15;vt++){for(var Ot=Ze;Ot<ht;Ot++)Ye[32767+Ot]=vt,Ne[32767+Ot]=[],Ne[32767+Ot][1]=vt,Ne[32767+Ot][0]=Ot;for(var Kt=-(ht-1);Kt<=-Ze;Kt++)Ye[32767+Kt]=vt,Ne[32767+Kt]=[],Ne[32767+Kt][1]=vt,Ne[32767+Kt][0]=ht-1+Kt;Ze<<=1,ht<<=1}}(),function(){for(var Ze=0;Ze<256;Ze++)kr[Ze]=19595*Ze,kr[Ze+256>>0]=38470*Ze,kr[Ze+512>>0]=7471*Ze+32768,kr[Ze+768>>0]=-11059*Ze,kr[Ze+1024>>0]=-21709*Ze,kr[Ze+1280>>0]=32768*Ze+8421375,kr[Ze+1536>>0]=-27439*Ze,kr[Ze+1792>>0]=-5329*Ze}(),Un(T)}function Zs(T,x){if(this.pos=0,this.buffer=T,this.datav=new DataView(T.buffer),this.is_with_alpha=!!x,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 Is(T){function x(xt){if(!xt)throw Error("assert :P")}function O(xt,nr,Fr){for(var tt=0;4>tt;tt++)if(xt[nr+tt]!=Fr.charCodeAt(tt))return!0;return!1}function Y(xt,nr,Fr,tt,ot){for(var Pt=0;Pt<ot;Pt++)xt[nr+Pt]=Fr[tt+Pt]}function ae(xt,nr,Fr,tt){for(var ot=0;ot<tt;ot++)xt[nr+ot]=Fr}function re(xt){return new Int32Array(xt)}function fe(xt,nr){for(var Fr=[],tt=0;tt<xt;tt++)Fr.push(new nr);return Fr}function he(xt,nr){var Fr=[];return function tt(ot,Pt,Et){for(var gr=Et[Pt],ar=0;ar<gr&&(ot.push(Et.length>Pt+1?[]:new nr),!(Et.length<Pt+1));ar++)tt(ot[ar],Pt+1,Et)}(Fr,0,xt),Fr}var we=function(){var xt=this;function nr(_,J){for(var Ae=1<<J-1>>>0;_&Ae;)Ae>>>=1;return Ae?(_&Ae-1)+Ae:_}function Fr(_,J,Ae,Ce,De){x(!(Ce%Ae));do _[J+(Ce-=Ae)]=De;while(0<Ce)}function tt(_,J,Ae,Ce,De){if(x(2328>=De),512>=De)var Pe=re(512);else if((Pe=re(De))==null)return 0;return function(Ue,ze,Xe,qe,ut,kt){var Qt,Bt,br=ze,sr=1<<Xe,jt=re(16),Ft=re(16);for(x(ut!=0),x(qe!=null),x(Ue!=null),x(0<Xe),Bt=0;Bt<ut;++Bt){if(15<qe[Bt])return 0;++jt[qe[Bt]]}if(jt[0]==ut)return 0;for(Ft[1]=0,Qt=1;15>Qt;++Qt){if(jt[Qt]>1<<Qt)return 0;Ft[Qt+1]=Ft[Qt]+jt[Qt]}for(Bt=0;Bt<ut;++Bt)Qt=qe[Bt],0<qe[Bt]&&(kt[Ft[Qt]++]=Bt);if(Ft[15]==1)return(qe=new ot).g=0,qe.value=kt[0],Fr(Ue,br,1,sr,qe),sr;var wr,Nr=-1,_r=sr-1,mn=0,dn=1,Jn=1,gn=1<<Xe;for(Bt=0,Qt=1,ut=2;Qt<=Xe;++Qt,ut<<=1){if(dn+=Jn<<=1,0>(Jn-=jt[Qt]))return 0;for(;0<jt[Qt];--jt[Qt])(qe=new ot).g=Qt,qe.value=kt[Bt++],Fr(Ue,br+mn,ut,gn,qe),mn=nr(mn,Qt)}for(Qt=Xe+1,ut=2;15>=Qt;++Qt,ut<<=1){if(dn+=Jn<<=1,0>(Jn-=jt[Qt]))return 0;for(;0<jt[Qt];--jt[Qt]){if(qe=new ot,(mn&_r)!=Nr){for(br+=gn,wr=1<<(Nr=Qt)-Xe;15>Nr&&!(0>=(wr-=jt[Nr]));)++Nr,wr<<=1;sr+=gn=1<<(wr=Nr-Xe),Ue[ze+(Nr=mn&_r)].g=wr+Xe,Ue[ze+Nr].value=br-ze-Nr}qe.g=Qt-Xe,qe.value=kt[Bt++],Fr(Ue,br+(mn>>Xe),ut,gn,qe),mn=nr(mn,Qt)}}return dn!=2*Ft[15]-1?0:sr}(_,J,Ae,Ce,De,Pe)}function ot(){this.value=this.g=0}function Pt(){this.value=this.g=0}function Et(){this.G=fe(5,ot),this.H=re(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=fe(Io,Pt)}function gr(_,J,Ae,Ce){x(_!=null),x(J!=null),x(2147483648>Ce),_.Ca=254,_.I=0,_.b=-8,_.Ka=0,_.oa=J,_.pa=Ae,_.Jd=J,_.Yc=Ae+Ce,_.Zc=4<=Ce?Ae+Ce-4+1:Ae,or(_)}function ar(_,J){for(var Ae=0;0<J--;)Ae|=cr(_,128)<<J;return Ae}function Br(_,J){var Ae=ar(_,J);return Ar(_)?-Ae:Ae}function ir(_,J,Ae,Ce){var De,Pe=0;for(x(_!=null),x(J!=null),x(4294967288>Ce),_.Sb=Ce,_.Ra=0,_.u=0,_.h=0,4<Ce&&(Ce=4),De=0;De<Ce;++De)Pe+=J[Ae+De]<<8*De;_.Ra=Pe,_.bb=Ce,_.oa=J,_.pa=Ae}function Sr(_){for(;8<=_.u&&_.bb<_.Sb;)_.Ra>>>=8,_.Ra+=_.oa[_.pa+_.bb]<<Ts-8>>>0,++_.bb,_.u-=8;vt(_)&&(_.h=1,_.u=0)}function Dr(_,J){if(x(0<=J),!_.h&&J<=mo){var Ae=ht(_)&ul[J];return _.u+=J,Sr(_),Ae}return _.h=1,_.u=0}function Un(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function Ze(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function ht(_){return _.Ra>>>(_.u&Ts-1)>>>0}function vt(_){return x(_.bb<=_.Sb),_.h||_.bb==_.Sb&&_.u>Ts}function Ot(_,J){_.u=J,_.h=vt(_)}function Kt(_){_.u>=ha&&(x(_.u>=ha),Sr(_))}function or(_){x(_!=null&&_.oa!=null),_.pa<_.Zc?(_.I=(_.oa[_.pa++]|_.I<<8)>>>0,_.b+=8):(x(_!=null&&_.oa!=null),_.pa<_.Yc?(_.b+=8,_.I=_.oa[_.pa++]|_.I<<8):_.Ka?_.b=0:(_.I<<=8,_.b+=8,_.Ka=1))}function Ar(_){return ar(_,1)}function cr(_,J){var Ae=_.Ca;0>_.b&&or(_);var Ce=_.b,De=Ae*J>>>8,Pe=(_.I>>>Ce>De)+0;for(Pe?(Ae-=De,_.I-=De+1<<Ce>>>0):Ae=De+1,Ce=Ae,De=0;256<=Ce;)De+=8,Ce>>=8;return Ce=7^De+Do[Ce],_.b-=Ce,_.Ca=(Ae<<Ce)-1,Pe}function an(_,J,Ae){_[J+0]=Ae>>24&255,_[J+1]=Ae>>16&255,_[J+2]=Ae>>8&255,_[J+3]=Ae>>0&255}function rn(_,J){return _[J+0]<<0|_[J+1]<<8}function Tn(_,J){return rn(_,J)|_[J+2]<<16}function In(_,J){return rn(_,J)|rn(_,J+2)<<16}function mi(_,J){var Ae=1<<J;return x(_!=null),x(0<J),_.X=re(Ae),_.X==null?0:(_.Mb=32-J,_.Xa=J,1)}function Ir(_,J){x(_!=null),x(J!=null),x(_.Xa==J.Xa),Y(J.X,0,_.X,0,1<<J.Xa)}function yt(){this.X=[],this.Xa=this.Mb=0}function Fi(_,J,Ae,Ce){x(Ae!=null),x(Ce!=null);var De=Ae[0],Pe=Ce[0];return De==0&&(De=(_*Pe+J/2)/J),Pe==0&&(Pe=(J*De+_/2)/_),0>=De||0>=Pe?0:(Ae[0]=De,Ce[0]=Pe,1)}function qn(_,J){return _+(1<<J)-1>>>J}function tn(_,J){return((4278255360&_)+(4278255360&J)>>>0&4278255360)+((16711935&_)+(16711935&J)>>>0&16711935)>>>0}function Sn(_,J){xt[J]=function(Ae,Ce,De,Pe,Ue,ze,Xe){var qe;for(qe=0;qe<Ue;++qe){var ut=xt[_](ze[Xe+qe-1],De,Pe+qe);ze[Xe+qe]=tn(Ae[Ce+qe],ut)}}}function Rn(){this.ud=this.hd=this.jd=0}function On(_,J){return((4278124286&(_^J))>>>1)+(_&J)>>>0}function oi(_){return 0<=_&&256>_?_:0>_?0:255<_?255:void 0}function Si(_,J){return oi(_+(_-J+.5>>1))}function Ti(_,J,Ae){return Math.abs(J-Ae)-Math.abs(_-Ae)}function Mi(_,J,Ae,Ce,De,Pe,Ue){for(Ce=Pe[Ue-1],Ae=0;Ae<De;++Ae)Pe[Ue+Ae]=Ce=tn(_[J+Ae],Ce)}function ki(_,J,Ae,Ce,De){var Pe;for(Pe=0;Pe<Ae;++Pe){var Ue=_[J+Pe],ze=Ue>>8&255,Xe=16711935&(Xe=(Xe=16711935&Ue)+((ze<<16)+ze));Ce[De+Pe]=(4278255360&Ue)+Xe>>>0}}function co(_,J){J.jd=_>>0&255,J.hd=_>>8&255,J.ud=_>>16&255}function vi(_,J,Ae,Ce,De,Pe){var Ue;for(Ue=0;Ue<Ce;++Ue){var ze=J[Ae+Ue],Xe=ze>>>8,qe=ze,ut=255&(ut=(ut=ze>>>16)+((_.jd<<24>>24)*(Xe<<24>>24)>>>5));qe=255&(qe=(qe=qe+((_.hd<<24>>24)*(Xe<<24>>24)>>>5))+((_.ud<<24>>24)*(ut<<24>>24)>>>5)),De[Pe+Ue]=(4278255360&ze)+(ut<<16)+qe}}function Ni(_,J,Ae,Ce,De){xt[J]=function(Pe,Ue,ze,Xe,qe,ut,kt,Qt,Bt){for(Xe=kt;Xe<Qt;++Xe)for(kt=0;kt<Bt;++kt)qe[ut++]=De(ze[Ce(Pe[Ue++])])},xt[_]=function(Pe,Ue,ze,Xe,qe,ut,kt){var Qt=8>>Pe.b,Bt=Pe.Ea,br=Pe.K[0],sr=Pe.w;if(8>Qt)for(Pe=(1<<Pe.b)-1,sr=(1<<Qt)-1;Ue<ze;++Ue){var jt,Ft=0;for(jt=0;jt<Bt;++jt)jt&Pe||(Ft=Ce(Xe[qe++])),ut[kt++]=De(br[Ft&sr]),Ft>>=Qt}else xt["VP8LMapColor"+Ae](Xe,qe,br,sr,ut,kt,Ue,ze,Bt)}}function Mn(_,J,Ae,Ce,De){for(Ae=J+Ae;J<Ae;){var Pe=_[J++];Ce[De++]=Pe>>16&255,Ce[De++]=Pe>>8&255,Ce[De++]=Pe>>0&255}}function $o(_,J,Ae,Ce,De){for(Ae=J+Ae;J<Ae;){var Pe=_[J++];Ce[De++]=Pe>>16&255,Ce[De++]=Pe>>8&255,Ce[De++]=Pe>>0&255,Ce[De++]=Pe>>24&255}}function eo(_,J,Ae,Ce,De){for(Ae=J+Ae;J<Ae;){var Pe=(Ue=_[J++])>>16&240|Ue>>12&15,Ue=Ue>>0&240|Ue>>28&15;Ce[De++]=Pe,Ce[De++]=Ue}}function Xs(_,J,Ae,Ce,De){for(Ae=J+Ae;J<Ae;){var Pe=(Ue=_[J++])>>16&248|Ue>>13&7,Ue=Ue>>5&224|Ue>>3&31;Ce[De++]=Pe,Ce[De++]=Ue}}function ho(_,J,Ae,Ce,De){for(Ae=J+Ae;J<Ae;){var Pe=_[J++];Ce[De++]=Pe>>0&255,Ce[De++]=Pe>>8&255,Ce[De++]=Pe>>16&255}}function bo(_,J,Ae,Ce,De,Pe){if(Pe==0)for(Ae=J+Ae;J<Ae;)an(Ce,((Pe=_[J++])[0]>>24|Pe[1]>>8&65280|Pe[2]<<8&16711680|Pe[3]<<24)>>>0),De+=32;else Y(Ce,De,_,J,Ae)}function aa(_,J){xt[J][0]=xt[_+"0"],xt[J][1]=xt[_+"1"],xt[J][2]=xt[_+"2"],xt[J][3]=xt[_+"3"],xt[J][4]=xt[_+"4"],xt[J][5]=xt[_+"5"],xt[J][6]=xt[_+"6"],xt[J][7]=xt[_+"7"],xt[J][8]=xt[_+"8"],xt[J][9]=xt[_+"9"],xt[J][10]=xt[_+"10"],xt[J][11]=xt[_+"11"],xt[J][12]=xt[_+"12"],xt[J][13]=xt[_+"13"],xt[J][14]=xt[_+"0"],xt[J][15]=xt[_+"0"]}function ao(_){return _==CA||_==Vu||_==Gu||_==Zu}function vo(){this.eb=[],this.size=this.A=this.fb=0}function xo(){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 Ys(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new vo,this.f.kb=new xo,this.sd=null}function ba(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function Fo(){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 xi(_){return alert("todo:WebPSamplerProcessPlane"),_.T}function no(_,J){var Ae=_.T,Ce=J.ba.f.RGBA,De=Ce.eb,Pe=Ce.fb+_.ka*Ce.A,Ue=ks[J.ba.S],ze=_.y,Xe=_.O,qe=_.f,ut=_.N,kt=_.ea,Qt=_.W,Bt=J.cc,br=J.dc,sr=J.Mc,jt=J.Nc,Ft=_.ka,wr=_.ka+_.T,Nr=_.U,_r=Nr+1>>1;for(Ft==0?Ue(ze,Xe,null,null,qe,ut,kt,Qt,qe,ut,kt,Qt,De,Pe,null,null,Nr):(Ue(J.ec,J.fc,ze,Xe,Bt,br,sr,jt,qe,ut,kt,Qt,De,Pe-Ce.A,De,Pe,Nr),++Ae);Ft+2<wr;Ft+=2)Bt=qe,br=ut,sr=kt,jt=Qt,ut+=_.Rc,Qt+=_.Rc,Pe+=2*Ce.A,Ue(ze,(Xe+=2*_.fa)-_.fa,ze,Xe,Bt,br,sr,jt,qe,ut,kt,Qt,De,Pe-Ce.A,De,Pe,Nr);return Xe+=_.fa,_.j+wr<_.o?(Y(J.ec,J.fc,ze,Xe,Nr),Y(J.cc,J.dc,qe,ut,_r),Y(J.Mc,J.Nc,kt,Qt,_r),Ae--):1&wr||Ue(ze,Xe,null,null,qe,ut,kt,Qt,qe,ut,kt,Qt,De,Pe+Ce.A,null,null,Nr),Ae}function $a(_,J,Ae){var Ce=_.F,De=[_.J];if(Ce!=null){var Pe=_.U,Ue=J.ba.S,ze=Ue==zu||Ue==Gu;J=J.ba.f.RGBA;var Xe=[0],qe=_.ka;Xe[0]=_.T,_.Kb&&(qe==0?--Xe[0]:(--qe,De[0]-=_.width),_.j+_.ka+_.T==_.o&&(Xe[0]=_.o-_.j-qe));var ut=J.eb;qe=J.fb+qe*J.A,_=go(Ce,De[0],_.width,Pe,Xe,ut,qe+(ze?0:3),J.A),x(Ae==Xe),_&&ao(Ue)&&Ns(ut,qe,ze,Pe,Xe,J.A)}return 0}function Go(_){var J=_.ma,Ae=J.ba.S,Ce=11>Ae,De=Ae==pl||Ae==ml||Ae==zu||Ae==wA||Ae==12||ao(Ae);if(J.memory=null,J.Ib=null,J.Jb=null,J.Nd=null,!Ul(J.Oa,_,De?11:12))return 0;if(De&&ao(Ae)&&Gr(),_.da)alert("todo:use_scaling");else{if(Ce){if(J.Ib=xi,_.Kb){if(Ae=_.U+1>>1,J.memory=re(_.U+2*Ae),J.memory==null)return 0;J.ec=J.memory,J.fc=0,J.cc=J.ec,J.dc=J.fc+_.U,J.Mc=J.cc,J.Nc=J.dc+Ae,J.Ib=no,Gr()}}else alert("todo:EmitYUV");De&&(J.Jb=$a,Ce&&Gt())}if(Ce&&!N){for(_=0;256>_;++_)U[_]=89858*(_-128)+qu>>Ju,ye[_]=-22014*(_-128)+qu,z[_]=-45773*(_-128),X[_]=113618*(_-128)+qu>>Ju;for(_=pu;_<FA;++_)J=76283*(_-16)+qu>>Ju,Le[_-pu]=ts(J,255),Ve[_-pu]=ts(J+8>>4,15);N=1}return 1}function la(_){var J=_.ma,Ae=_.U,Ce=_.T;return x(!(1&_.ka)),0>=Ae||0>=Ce?0:(Ae=J.Ib(_,J),J.Jb!=null&&J.Jb(_,J,Ae),J.Dc+=Ae,1)}function ua(_){_.ma.memory=null}function di(_,J,Ae,Ce){return Dr(_,8)!=47?0:(J[0]=Dr(_,14)+1,Ae[0]=Dr(_,14)+1,Ce[0]=Dr(_,1),Dr(_,3)!=0?0:!_.h)}function Js(_,J){if(4>_)return _+1;var Ae=_-2>>1;return(2+(1&_)<<Ae)+Dr(J,Ae)+1}function $s(_,J){return 120<J?J-120:1<=(Ae=((Ae=mc[J-1])>>4)*_+(8-(15&Ae)))?Ae:1;var Ae}function yn(_,J,Ae){var Ce=ht(Ae),De=_[J+=255&Ce].g-8;return 0<De&&(Ot(Ae,Ae.u+8),Ce=ht(Ae),J+=_[J].value,J+=Ce&(1<<De)-1),Ot(Ae,Ae.u+_[J].g),_[J].value}function No(_,J,Ae){return Ae.g+=_.g,Ae.value+=_.value<<J>>>0,x(8>=Ae.g),_.g}function Po(_,J,Ae){var Ce=_.xc;return x((J=Ce==0?0:_.vc[_.md*(Ae>>Ce)+(J>>Ce)])<_.Wb),_.Ya[J]}function os(_,J,Ae,Ce){var De=_.ab,Pe=_.c*J,Ue=_.C;J=Ue+J;var ze=Ae,Xe=Ce;for(Ce=_.Ta,Ae=_.Ua;0<De--;){var qe=_.gc[De],ut=Ue,kt=J,Qt=ze,Bt=Xe,br=(Xe=Ce,ze=Ae,qe.Ea);switch(x(ut<kt),x(kt<=qe.nc),qe.hc){case 2:Ps(Qt,Bt,(kt-ut)*br,Xe,ze);break;case 0:var sr=ut,jt=kt,Ft=Xe,wr=ze,Nr=(gn=qe).Ea;sr==0&&(pa(Qt,Bt,null,null,1,Ft,wr),Mi(Qt,Bt+1,0,0,Nr-1,Ft,wr+1),Bt+=Nr,wr+=Nr,++sr);for(var _r=1<<gn.b,mn=_r-1,dn=qn(Nr,gn.b),Jn=gn.K,gn=gn.w+(sr>>gn.b)*dn;sr<jt;){var Qi=Jn,zi=gn,Pi=1;for(Ia(Qt,Bt,Ft,wr-Nr,1,Ft,wr);Pi<Nr;){var Di=(Pi&~mn)+_r;Di>Nr&&(Di=Nr),(0,Us[Qi[zi++]>>8&15])(Qt,Bt+ +Pi,Ft,wr+Pi-Nr,Di-Pi,Ft,wr+Pi),Pi=Di}Bt+=Nr,wr+=Nr,++sr&mn||(gn+=dn)}kt!=qe.nc&&Y(Xe,ze-br,Xe,ze+(kt-ut-1)*br,br);break;case 1:for(br=Qt,jt=Bt,Nr=(Qt=qe.Ea)-(wr=Qt&~(Ft=(Bt=1<<qe.b)-1)),sr=qn(Qt,qe.b),_r=qe.K,qe=qe.w+(ut>>qe.b)*sr;ut<kt;){for(mn=_r,dn=qe,Jn=new Rn,gn=jt+wr,Qi=jt+Qt;jt<gn;)co(mn[dn++],Jn),Ga(Jn,br,jt,Bt,Xe,ze),jt+=Bt,ze+=Bt;jt<Qi&&(co(mn[dn++],Jn),Ga(Jn,br,jt,Nr,Xe,ze),jt+=Nr,ze+=Nr),++ut&Ft||(qe+=sr)}break;case 3:if(Qt==Xe&&Bt==ze&&0<qe.b){for(jt=Xe,Qt=br=ze+(kt-ut)*br-(wr=(kt-ut)*qn(qe.Ea,qe.b)),Bt=Xe,Ft=ze,sr=[],wr=(Nr=wr)-1;0<=wr;--wr)sr[wr]=Bt[Ft+wr];for(wr=Nr-1;0<=wr;--wr)jt[Qt+wr]=sr[wr];Ss(qe,ut,kt,Xe,br,Xe,ze)}else Ss(qe,ut,kt,Qt,Bt,Xe,ze)}ze=Ce,Xe=Ae}Xe!=Ae&&Y(Ce,Ae,ze,Xe,Pe)}function ss(_,J){var Ae=_.V,Ce=_.Ba+_.c*_.C,De=J-_.C;if(x(J<=_.l.o),x(16>=De),0<De){var Pe=_.l,Ue=_.Ta,ze=_.Ua,Xe=Pe.width;if(os(_,De,Ae,Ce),De=ze=[ze],x((Ae=_.C)<(Ce=J)),x(Pe.v<Pe.va),Ce>Pe.o&&(Ce=Pe.o),Ae<Pe.j){var qe=Pe.j-Ae;Ae=Pe.j,De[0]+=qe*Xe}if(Ae>=Ce?Ae=0:(De[0]+=4*Pe.v,Pe.ka=Ae-Pe.j,Pe.U=Pe.va-Pe.v,Pe.T=Ce-Ae,Ae=1),Ae){if(ze=ze[0],11>(Ae=_.ca).S){var ut=Ae.f.RGBA,kt=(Ce=Ae.S,De=Pe.U,Pe=Pe.T,qe=ut.eb,ut.A),Qt=Pe;for(ut=ut.fb+_.Ma*ut.A;0<Qt--;){var Bt=Ue,br=ze,sr=De,jt=qe,Ft=ut;switch(Ce){case Ku:us(Bt,br,sr,jt,Ft);break;case pl:Ho(Bt,br,sr,jt,Ft);break;case CA:Ho(Bt,br,sr,jt,Ft),Ns(jt,Ft,0,sr,1,0);break;case QA:ja(Bt,br,sr,jt,Ft);break;case ml:bo(Bt,br,sr,jt,Ft,1);break;case Vu:bo(Bt,br,sr,jt,Ft,1),Ns(jt,Ft,0,sr,1,0);break;case zu:bo(Bt,br,sr,jt,Ft,0);break;case Gu:bo(Bt,br,sr,jt,Ft,0),Ns(jt,Ft,1,sr,1,0);break;case wA:Za(Bt,br,sr,jt,Ft);break;case Zu:Za(Bt,br,sr,jt,Ft),fo(jt,Ft,sr,1,0);break;case BA:La(Bt,br,sr,jt,Ft);break;default:x(0)}ze+=Xe,ut+=kt}_.Ma+=Pe}else alert("todo:EmitRescaledRowsYUVA");x(_.Ma<=Ae.height)}}_.C=J,x(_.C<=_.i)}function wa(_){var J;if(0<_.ua)return 0;for(J=0;J<_.Wb;++J){var Ae=_.Ya[J].G,Ce=_.Ya[J].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 js(_,J,Ae,Ce,De,Pe){if(_.Z!=0){var Ue=_.qd,ze=_.rd;for(x(Ua[_.Z]!=null);J<Ae;++J)Ua[_.Z](Ue,ze,Ce,De,Ce,De,Pe),Ue=Ce,ze=De,De+=Pe;_.qd=Ue,_.rd=ze}}function as(_,J){var Ae=_.l.ma,Ce=Ae.Z==0||Ae.Z==1?_.l.j:_.C;if(Ce=_.C<Ce?Ce:_.C,x(J<=_.l.o),J>Ce){var De=_.l.width,Pe=Ae.ca,Ue=Ae.tb+De*Ce,ze=_.V,Xe=_.Ba+_.c*Ce,qe=_.gc;x(_.ab==1),x(qe[0].hc==3),fu(qe[0],Ce,J,ze,Xe,Pe,Ue),js(Ae,Ce,J,Pe,Ue,De)}_.C=_.Ma=J}function vs(_,J,Ae,Ce,De,Pe,Ue){var ze=_.$/Ce,Xe=_.$%Ce,qe=_.m,ut=_.s,kt=Ae+_.$,Qt=kt;De=Ae+Ce*De;var Bt=Ae+Ce*Pe,br=280+ut.ua,sr=_.Pb?ze:16777216,jt=0<ut.ua?ut.Wa:null,Ft=ut.wc,wr=kt<Bt?Po(ut,Xe,ze):null;x(_.C<Pe),x(Bt<=De);var Nr=!1;e:for(;;){for(;Nr||kt<Bt;){var _r=0;if(ze>=sr){var mn=kt-Ae;x((sr=_).Pb),sr.wd=sr.m,sr.xd=mn,0<sr.s.ua&&Ir(sr.s.Wa,sr.s.vb),sr=ze+vc}if(Xe&Ft||(wr=Po(ut,Xe,ze)),x(wr!=null),wr.Qb&&(J[kt]=wr.qb,Nr=!0),!Nr)if(Kt(qe),wr.jc){_r=qe,mn=J;var dn=kt,Jn=wr.pd[ht(_r)&Io-1];x(wr.jc),256>Jn.g?(Ot(_r,_r.u+Jn.g),mn[dn]=Jn.value,_r=0):(Ot(_r,_r.u+Jn.g-256),x(256<=Jn.value),_r=Jn.value),_r==0&&(Nr=!0)}else _r=yn(wr.G[0],wr.H[0],qe);if(qe.h)break;if(Nr||256>_r){if(!Nr)if(wr.nd)J[kt]=(wr.qb|_r<<8)>>>0;else{if(Kt(qe),Nr=yn(wr.G[1],wr.H[1],qe),Kt(qe),mn=yn(wr.G[2],wr.H[2],qe),dn=yn(wr.G[3],wr.H[3],qe),qe.h)break;J[kt]=(dn<<24|Nr<<16|_r<<8|mn)>>>0}if(Nr=!1,++kt,++Xe>=Ce&&(Xe=0,++ze,Ue!=null&&ze<=Pe&&!(ze%16)&&Ue(_,ze),jt!=null))for(;Qt<kt;)_r=J[Qt++],jt.X[(506832829*_r&4294967295)>>>jt.Mb]=_r}else if(280>_r){if(_r=Js(_r-256,qe),mn=yn(wr.G[4],wr.H[4],qe),Kt(qe),mn=$s(Ce,mn=Js(mn,qe)),qe.h)break;if(kt-Ae<mn||De-kt<_r)break e;for(dn=0;dn<_r;++dn)J[kt+dn]=J[kt+dn-mn];for(kt+=_r,Xe+=_r;Xe>=Ce;)Xe-=Ce,++ze,Ue!=null&&ze<=Pe&&!(ze%16)&&Ue(_,ze);if(x(kt<=De),Xe&Ft&&(wr=Po(ut,Xe,ze)),jt!=null)for(;Qt<kt;)_r=J[Qt++],jt.X[(506832829*_r&4294967295)>>>jt.Mb]=_r}else{if(!(_r<br))break e;for(Nr=_r-280,x(jt!=null);Qt<kt;)_r=J[Qt++],jt.X[(506832829*_r&4294967295)>>>jt.Mb]=_r;_r=kt,x(!(Nr>>>(mn=jt).Xa)),J[_r]=mn.X[Nr],Nr=!0}Nr||x(qe.h==vt(qe))}if(_.Pb&&qe.h&&kt<De)x(_.m.h),_.a=5,_.m=_.wd,_.$=_.xd,0<_.s.ua&&Ir(_.s.vb,_.s.Wa);else{if(qe.h)break e;Ue!=null&&Ue(_,ze>Pe?Pe:ze),_.a=0,_.$=kt-Ae}return 1}return _.a=3,0}function Aa(_){x(_!=null),_.vc=null,_.yc=null,_.Ya=null;var J=_.Wa;J!=null&&(J.X=null),_.vb=null,x(_!=null)}function Ds(){var _=new Hu;return _==null?null:(_.a=0,_.xb=VA,aa("Predictor","VP8LPredictors"),aa("Predictor","VP8LPredictors_C"),aa("PredictorAdd","VP8LPredictorsAdd"),aa("PredictorAdd","VP8LPredictorsAdd_C"),Ps=ki,Ga=vi,us=Mn,Ho=$o,Za=eo,La=Xs,ja=ho,xt.VP8LMapColor32b=Al,xt.VP8LMapColor8b=Ml,_)}function ca(_,J,Ae,Ce,De){var Pe=1,Ue=[_],ze=[J],Xe=Ce.m,qe=Ce.s,ut=null,kt=0;e:for(;;){if(Ae)for(;Pe&&Dr(Xe,1);){var Qt=Ue,Bt=ze,br=Ce,sr=1,jt=br.m,Ft=br.gc[br.ab],wr=Dr(jt,2);if(br.Oc&1<<wr)Pe=0;else{switch(br.Oc|=1<<wr,Ft.hc=wr,Ft.Ea=Qt[0],Ft.nc=Bt[0],Ft.K=[null],++br.ab,x(4>=br.ab),wr){case 0:case 1:Ft.b=Dr(jt,3)+2,sr=ca(qn(Ft.Ea,Ft.b),qn(Ft.nc,Ft.b),0,br,Ft.K),Ft.K=Ft.K[0];break;case 3:var Nr,_r=Dr(jt,8)+1,mn=16<_r?0:4<_r?1:2<_r?2:3;if(Qt[0]=qn(Ft.Ea,mn),Ft.b=mn,Nr=sr=ca(_r,1,0,br,Ft.K)){var dn,Jn=_r,gn=Ft,Qi=1<<(8>>gn.b),zi=re(Qi);if(zi==null)Nr=0;else{var Pi=gn.K[0],Di=gn.w;for(zi[0]=gn.K[0][0],dn=1;dn<1*Jn;++dn)zi[dn]=tn(Pi[Di+dn],zi[dn-1]);for(;dn<4*Qi;++dn)zi[dn]=0;gn.K[0]=null,gn.K[0]=zi,Nr=1}}sr=Nr;break;case 2:break;default:x(0)}Pe=sr}}if(Ue=Ue[0],ze=ze[0],Pe&&Dr(Xe,1)&&!(Pe=1<=(kt=Dr(Xe,4))&&11>=kt)){Ce.a=3;break e}var Vi;if(Vi=Pe)t:{var Ji,wi,zo,Qs=Ce,Vo=Ue,Hs=ze,po=kt,ra=Ae,na=Qs.m,rs=Qs.s,ds=[null],Fs=1,ga=0,qa=gc[po];r:for(;;){if(ra&&Dr(na,1)){var ns=Dr(na,3)+2,gl=qn(Vo,ns),mu=qn(Hs,ns),$u=gl*mu;if(!ca(gl,mu,0,Qs,ds))break r;for(ds=ds[0],rs.xc=ns,Ji=0;Ji<$u;++Ji){var Kl=ds[Ji]>>8&65535;ds[Ji]=Kl,Kl>=Fs&&(Fs=Kl+1)}}if(na.h)break r;for(wi=0;5>wi;++wi){var Uo=SA[wi];!wi&&0<po&&(Uo+=1<<po),ga<Uo&&(ga=Uo)}var Sc=fe(Fs*qa,ot),Tc=Fs,Pc=fe(Tc,Et);if(Pc==null)var qA=null;else x(65536>=Tc),qA=Pc;var _A=re(ga);if(qA==null||_A==null||Sc==null){Qs.a=1;break r}var $A=Sc;for(Ji=zo=0;Ji<Fs;++Ji){var Ra=qA[Ji],eA=Ra.G,tA=Ra.H,Uc=0,ec=1,Rc=0;for(wi=0;5>wi;++wi){Uo=SA[wi],eA[wi]=$A,tA[wi]=zo,!wi&&0<po&&(Uo+=1<<po);i:{var tc,xc=Uo,rc=Qs,IA=_A,Xc=$A,Yc=zo,Fc=0,zl=rc.m,Jc=Dr(zl,1);if(ae(IA,0,0,xc),Jc){var qc=Dr(zl,1)+1,$c=Dr(zl,1),Mc=Dr(zl,$c==0?1:8);IA[Mc]=1,qc==2&&(IA[Mc=Dr(zl,8)]=1);var nc=1}else{var Nc=re(19),kc=Dr(zl,4)+4;if(19<kc){rc.a=3;var ic=0;break i}for(tc=0;tc<kc;++tc)Nc[WA[tc]]=Dr(zl,3);var _c=void 0,LA=void 0,Qc=rc,ef=Nc,oc=xc,Hc=IA,Ic=0,Vl=Qc.m,Wc=8,Kc=fe(128,ot);n:for(;tt(Kc,0,7,ef,19);){if(Dr(Vl,1)){var tf=2+2*Dr(Vl,3);if((_c=2+Dr(Vl,tf))>oc)break n}else _c=oc;for(LA=0;LA<oc&&_c--;){Kt(Vl);var zc=Kc[0+(127&ht(Vl))];Ot(Vl,Vl.u+zc.g);var rA=zc.value;if(16>rA)Hc[LA++]=rA,rA!=0&&(Wc=rA);else{var rf=rA==16,Vc=rA-16,nf=EA[Vc],Gc=Dr(Vl,HA[Vc])+nf;if(LA+Gc>oc)break n;for(var of=rf?Wc:0;0<Gc--;)Hc[LA++]=of}}Ic=1;break n}Ic||(Qc.a=3),nc=Ic}(nc=nc&&!zl.h)&&(Fc=tt(Xc,Yc,8,IA,xc)),nc&&Fc!=0?ic=Fc:(rc.a=3,ic=0)}if(ic==0)break r;if(ec&&pc[wi]==1&&(ec=$A[zo].g==0),Uc+=$A[zo].g,zo+=ic,3>=wi){var jA,Lc=_A[0];for(jA=1;jA<Uo;++jA)_A[jA]>Lc&&(Lc=_A[jA]);Rc+=Lc}}if(Ra.nd=ec,Ra.Qb=0,ec&&(Ra.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&&(Ra.Qb=1,Ra.qb+=eA[0][tA[0]+0].value<<8)),Ra.jc=!Ra.Qb&&6>Rc,Ra.jc){var sc,vl=Ra;for(sc=0;sc<Io;++sc){var Gl=sc,Zl=vl.pd[Gl],ac=vl.G[0][vl.H[0]+Gl];256<=ac.value?(Zl.g=ac.g+256,Zl.value=ac.value):(Zl.g=0,Zl.value=0,Gl>>=No(ac,8,Zl),Gl>>=No(vl.G[1][vl.H[1]+Gl],16,Zl),Gl>>=No(vl.G[2][vl.H[2]+Gl],0,Zl),No(vl.G[3][vl.H[3]+Gl],24,Zl))}}}rs.vc=ds,rs.Wb=Fs,rs.Ya=qA,rs.yc=Sc,Vi=1;break t}Vi=0}if(!(Pe=Vi)){Ce.a=3;break e}if(0<kt){if(qe.ua=1<<kt,!mi(qe.Wa,kt)){Ce.a=1,Pe=0;break e}}else qe.ua=0;var jc=Ce,Zc=Ue,sf=ze,Dc=jc.s,Oc=Dc.xc;if(jc.c=Zc,jc.i=sf,Dc.md=qn(Zc,Oc),Dc.wc=Oc==0?-1:(1<<Oc)-1,Ae){Ce.xb=zA;break e}if((ut=re(Ue*ze))==null){Ce.a=1,Pe=0;break e}Pe=(Pe=vs(Ce,ut,0,Ue,ze,ze,null))&&!Xe.h;break e}return Pe?(De!=null?De[0]=ut:(x(ut==null),x(Ae)),Ce.$=0,Ae||Aa(qe)):Aa(qe),Pe}function Bs(_,J){var Ae=_.c*_.i,Ce=Ae+J+16*J;return x(_.c<=J),_.V=re(Ce),_.V==null?(_.Ta=null,_.Ua=0,_.a=1,0):(_.Ta=_.V,_.Ua=_.Ba+Ae+J,1)}function ka(_,J){var Ae=_.C,Ce=J-Ae,De=_.V,Pe=_.Ba+_.c*Ae;for(x(J<=_.l.o);0<Ce;){var Ue=16<Ce?16:Ce,ze=_.l.ma,Xe=_.l.width,qe=Xe*Ue,ut=ze.ca,kt=ze.tb+Xe*Ae,Qt=_.Ta,Bt=_.Ua;os(_,Ue,De,Pe),So(Qt,Bt,ut,kt,qe),js(ze,Ae,Ae+Ue,ut,kt,Xe),Ce-=Ue,De+=Ue*_.c,Ae+=Ue}x(Ae==J),_.C=_.Ma=J}function Qa(){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=re(4),this.Lb=re(4)}function Cu(){this.Yb=function(){var _=[];return function J(Ae,Ce,De){for(var Pe=De[Ce],Ue=0;Ue<Pe&&(Ae.push(De.length>Ce+1?[]:0),!(De.length<Ce+1));Ue++)J(Ae[Ue],Ce+1,De)}(_,0,[3,11]),_}()}function ql(){this.jb=re(3),this.Wc=he([4,8],Cu),this.Xc=he([4,17],Cu)}function lA(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new re(4),this.od=new re(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=re(384),this.Za=0,this.Ob=re(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=re(16),this.f=re(8),this.ea=re(8)}function cA(){this.cb=this.a=0,this.sc="",this.m=new Un,this.Od=new Qa,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,Un),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=he([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 _=new cA;return _!=null&&(_.a=0,_.sc="OK",_.cb=0,_.Xb=0,Hl||(Hl=Fu)),_}function jo(_,J,Ae){return _.a==0&&(_.a=J,_.sc=Ae,_.cb=0),0}function xu(_,J,Ae){return 3<=Ae&&_[J+0]==157&&_[J+1]==1&&_[J+2]==42}function eu(_,J){if(_==null)return 0;if(_.a=0,_.sc="OK",J==null)return jo(_,2,"null VP8Io passed to VP8GetHeaders()");var Ae=J.data,Ce=J.w,De=J.ha;if(4>De)return jo(_,7,"Truncated header.");var Pe=Ae[Ce+0]|Ae[Ce+1]<<8|Ae[Ce+2]<<16,Ue=_.Od;if(Ue.Rb=!(1&Pe),Ue.td=Pe>>1&7,Ue.yd=Pe>>4&1,Ue.ub=Pe>>5,3<Ue.td)return jo(_,3,"Incorrect keyframe parameters.");if(!Ue.yd)return jo(_,4,"Frame not displayable.");Ce+=3,De-=3;var ze=_.Kc;if(Ue.Rb){if(7>De)return jo(_,7,"cannot parse picture header");if(!xu(Ae,Ce,De))return jo(_,3,"Bad code word");ze.c=16383&(Ae[Ce+4]<<8|Ae[Ce+3]),ze.Td=Ae[Ce+4]>>6,ze.i=16383&(Ae[Ce+6]<<8|Ae[Ce+5]),ze.Ud=Ae[Ce+6]>>6,Ce+=7,De-=7,_.za=ze.c+15>>4,_.Ub=ze.i+15>>4,J.width=ze.c,J.height=ze.i,J.Da=0,J.j=0,J.v=0,J.va=J.width,J.o=J.height,J.da=0,J.ib=J.width,J.hb=J.height,J.U=J.width,J.T=J.height,ae((Pe=_.Pa).jb,0,255,Pe.jb.length),x((Pe=_.Qa)!=null),Pe.Cb=0,Pe.Bb=0,Pe.Fb=1,ae(Pe.Zb,0,0,Pe.Zb.length),ae(Pe.Lb,0,0,Pe.Lb)}if(Ue.ub>De)return jo(_,7,"bad partition length");gr(Pe=_.m,Ae,Ce,Ue.ub),Ce+=Ue.ub,De-=Ue.ub,Ue.Rb&&(ze.Ld=Ar(Pe),ze.Kd=Ar(Pe)),ze=_.Qa;var Xe,qe=_.Pa;if(x(Pe!=null),x(ze!=null),ze.Cb=Ar(Pe),ze.Cb){if(ze.Bb=Ar(Pe),Ar(Pe)){for(ze.Fb=Ar(Pe),Xe=0;4>Xe;++Xe)ze.Zb[Xe]=Ar(Pe)?Br(Pe,7):0;for(Xe=0;4>Xe;++Xe)ze.Lb[Xe]=Ar(Pe)?Br(Pe,6):0}if(ze.Bb)for(Xe=0;3>Xe;++Xe)qe.jb[Xe]=Ar(Pe)?ar(Pe,8):255}else ze.Bb=0;if(Pe.Ka)return jo(_,3,"cannot parse segment header");if((ze=_.ed).zd=Ar(Pe),ze.Tb=ar(Pe,6),ze.wb=ar(Pe,3),ze.Pc=Ar(Pe),ze.Pc&&Ar(Pe)){for(qe=0;4>qe;++qe)Ar(Pe)&&(ze.vd[qe]=Br(Pe,6));for(qe=0;4>qe;++qe)Ar(Pe)&&(ze.od[qe]=Br(Pe,6))}if(_.L=ze.Tb==0?0:ze.zd?1:2,Pe.Ka)return jo(_,3,"cannot parse filter header");var ut=De;if(De=Xe=Ce,Ce=Xe+ut,ze=ut,_.Xb=(1<<ar(_.m,2))-1,ut<3*(qe=_.Xb))Ae=7;else{for(Xe+=3*qe,ze-=3*qe,ut=0;ut<qe;++ut){var kt=Ae[De+0]|Ae[De+1]<<8|Ae[De+2]<<16;kt>ze&&(kt=ze),gr(_.Jc[+ut],Ae,Xe,kt),Xe+=kt,ze-=kt,De+=3}gr(_.Jc[+qe],Ae,Xe,ze),Ae=Xe<Ce?0:5}if(Ae!=0)return jo(_,Ae,"cannot parse partitions");for(Ae=ar(Xe=_.m,7),De=Ar(Xe)?Br(Xe,4):0,Ce=Ar(Xe)?Br(Xe,4):0,ze=Ar(Xe)?Br(Xe,4):0,qe=Ar(Xe)?Br(Xe,4):0,Xe=Ar(Xe)?Br(Xe,4):0,ut=_.Qa,kt=0;4>kt;++kt){if(ut.Cb){var Qt=ut.Zb[kt];ut.Fb||(Qt+=Ae)}else{if(0<kt){_.pb[kt]=_.pb[0];continue}Qt=Ae}var Bt=_.pb[kt];Bt.Sc[0]=Ql[ts(Qt+De,127)],Bt.Sc[1]=ys[ts(Qt+0,127)],Bt.Eb[0]=2*Ql[ts(Qt+Ce,127)],Bt.Eb[1]=101581*ys[ts(Qt+ze,127)]>>16,8>Bt.Eb[1]&&(Bt.Eb[1]=8),Bt.Qc[0]=Ql[ts(Qt+qe,117)],Bt.Qc[1]=ys[ts(Qt+Xe,127)],Bt.lc=Qt+Xe}if(!Ue.Rb)return jo(_,4,"Not a key frame.");for(Ar(Pe),Ue=_.Pa,Ae=0;4>Ae;++Ae){for(De=0;8>De;++De)for(Ce=0;3>Ce;++Ce)for(ze=0;11>ze;++ze)qe=cr(Pe,Yu[Ae][De][Ce][ze])?ar(Pe,8):xA[Ae][De][Ce][ze],Ue.Wc[Ae][De].Yb[Ce][ze]=qe;for(De=0;17>De;++De)Ue.Xc[Ae][De]=Ue.Wc[Ae][bc[De]]}return _.kc=Ar(Pe),_.kc&&(_.Bd=ar(Pe,8)),_.cb=1}function Fu(_,J,Ae,Ce,De,Pe,Ue){var ze=J[De].Yb[Ae];for(Ae=0;16>De;++De){if(!cr(_,ze[Ae+0]))return De;for(;!cr(_,ze[Ae+1]);)if(ze=J[++De].Yb[0],Ae=0,De==16)return 16;var Xe=J[De+1].Yb;if(cr(_,ze[Ae+2])){var qe=_,ut=0;if(cr(qe,(Qt=ze)[(kt=Ae)+3]))if(cr(qe,Qt[kt+6])){for(ze=0,kt=2*(ut=cr(qe,Qt[kt+8]))+(Qt=cr(qe,Qt[kt+9+ut])),ut=0,Qt=Xu[kt];Qt[ze];++ze)ut+=ut+cr(qe,Qt[ze]);ut+=3+(8<<kt)}else cr(qe,Qt[kt+7])?(ut=7+2*cr(qe,165),ut+=cr(qe,145)):ut=5+cr(qe,159);else ut=cr(qe,Qt[kt+4])?3+cr(qe,Qt[kt+5]):2;ze=Xe[2]}else ut=1,ze=Xe[1];Xe=Ue+yc[De],0>(qe=_).b&&or(qe);var kt,Qt=qe.b,Bt=(kt=qe.Ca>>1)-(qe.I>>Qt)>>31;--qe.b,qe.Ca+=Bt,qe.Ca|=1,qe.I-=(kt+1&Bt)<<Qt,Pe[Xe]=((ut^Bt)-Bt)*Ce[(0<De)+0]}return 16}function Ha(_){var J=_.rb[_.sb-1];J.la=0,J.Na=0,ae(_.zc,0,0,_.zc.length),_.ja=0}function dA(_,J){if(_==null)return 0;if(J==null)return jo(_,2,"NULL VP8Io parameter in VP8Decode().");if(!_.cb&&!eu(_,J))return 0;if(x(_.cb),J.ac==null||J.ac(J)){J.ob&&(_.L=0);var Ae=nt[_.L];if(_.L==2?(_.yb=0,_.zb=0):(_.yb=J.v-Ae>>4,_.zb=J.j-Ae>>4,0>_.yb&&(_.yb=0),0>_.zb&&(_.zb=0)),_.Va=J.o+15+Ae>>4,_.Hb=J.va+15+Ae>>4,_.Hb>_.za&&(_.Hb=_.za),_.Va>_.Ub&&(_.Va=_.Ub),0<_.L){var Ce=_.ed;for(Ae=0;4>Ae;++Ae){var De;if(_.Qa.Cb){var Pe=_.Qa.Lb[Ae];_.Qa.Fb||(Pe+=Ce.Tb)}else Pe=Ce.Tb;for(De=0;1>=De;++De){var Ue=_.gd[Ae][De],ze=Pe;if(Ce.Pc&&(ze+=Ce.vd[0],De&&(ze+=Ce.od[0])),0<(ze=0>ze?0:63<ze?63:ze)){var Xe=ze;0<Ce.wb&&(Xe=4<Ce.wb?Xe>>2:Xe>>1)>9-Ce.wb&&(Xe=9-Ce.wb),1>Xe&&(Xe=1),Ue.dd=Xe,Ue.tc=2*ze+Xe,Ue.ld=40<=ze?2:15<=ze?1:0}else Ue.tc=0;Ue.La=De}}}Ae=0}else jo(_,6,"Frame setup failed"),Ae=_.a;if(Ae=Ae==0){if(Ae){_.$c=0,0<_.Aa||(_.Ic=Ht);e:{Ae=_.Ic,Ce=4*(Xe=_.za);var qe=32*Xe,ut=Xe+1,kt=0<_.L?Xe*(0<_.Aa?2:1):0,Qt=(_.Aa==2?2:1)*Xe;if((Ue=Ce+832+(De=3*(16*Ae+nt[_.L])/2*qe)+(Pe=_.Fa!=null&&0<_.Fa.length?_.Kc.c*_.Kc.i:0))!=Ue)Ae=0;else{if(Ue>_.Vb){if(_.Vb=0,_.Ec=re(Ue),_.Fc=0,_.Ec==null){Ae=jo(_,1,"no memory during frame initialization.");break e}_.Vb=Ue}Ue=_.Ec,ze=_.Fc,_.Ac=Ue,_.Bc=ze,ze+=Ce,_.Gd=fe(qe,Su),_.Hd=0,_.rb=fe(ut+1,Eu),_.sb=1,_.wa=kt?fe(kt,Cl):null,_.Y=0,_.D.Nb=0,_.D.wa=_.wa,_.D.Y=_.Y,0<_.Aa&&(_.D.Y+=Xe),x(!0),_.oc=Ue,_.pc=ze,ze+=832,_.ya=fe(Qt,$l),_.aa=0,_.D.ya=_.ya,_.D.aa=_.aa,_.Aa==2&&(_.D.aa+=Xe),_.R=16*Xe,_.B=8*Xe,Xe=(qe=nt[_.L])*_.R,qe=qe/2*_.B,_.sa=Ue,_.ta=ze+Xe,_.qa=_.sa,_.ra=_.ta+16*Ae*_.R+qe,_.Ha=_.qa,_.Ia=_.ra+8*Ae*_.B+qe,_.$c=0,ze+=De,_.mb=Pe?Ue:null,_.nb=Pe?ze:null,x(ze+Pe<=_.Fc+_.Vb),Ha(_),ae(_.Ac,_.Bc,0,Ce),Ae=1}}if(Ae){if(J.ka=0,J.y=_.sa,J.O=_.ta,J.f=_.qa,J.N=_.ra,J.ea=_.Ha,J.Vd=_.Ia,J.fa=_.R,J.Rc=_.B,J.F=null,J.J=0,!cs){for(Ae=-255;255>=Ae;++Ae)Wo[255+Ae]=0>Ae?-Ae:Ae;for(Ae=-1020;1020>=Ae;++Ae)Bn[1020+Ae]=-128>Ae?-128:127<Ae?127:Ae;for(Ae=-112;112>=Ae;++Ae)ma[112+Ae]=-16>Ae?-16:15<Ae?15:Ae;for(Ae=-255;510>=Ae;++Ae)Ta[255+Ae]=0>Ae?0:255<Ae?255:Ae;cs=1}Nl=Lu,Da=Iu,du=Sl,As=tu,Rs=ru,Eo=_u,kl=Ll,Wu=Fa,cl=yA,Oa=au,Xa=vA,Ya=jl,fl=za,dl=il,hl=ku,Ja=da,hu=Sa,Ms=Qu,ta[0]=fa,ta[1]=ju,ta[2]=mA,ta[3]=gA,ta[4]=Ou,ta[5]=rl,ta[6]=Tu,ta[7]=iu,ta[8]=Pu,ta[9]=ou,xs[0]=_l,xs[1]=hA,xs[2]=Ba,xs[3]=Fl,xs[4]=es,xs[5]=pA,xs[6]=Du,Pa[0]=Ka,Pa[1]=nu,Pa[2]=ko,Pa[3]=Ca,Pa[4]=Ea,Pa[5]=Uu,Pa[6]=su,Ae=1}else Ae=0}Ae&&(Ae=function(Bt,br){for(Bt.M=0;Bt.M<Bt.Va;++Bt.M){var sr,jt=Bt.Jc[Bt.M&Bt.Xb],Ft=Bt.m,wr=Bt;for(sr=0;sr<wr.za;++sr){var Nr=Ft,_r=wr,mn=_r.Ac,dn=_r.Bc+4*sr,Jn=_r.zc,gn=_r.ya[_r.aa+sr];if(_r.Qa.Bb?gn.$b=cr(Nr,_r.Pa.jb[0])?2+cr(Nr,_r.Pa.jb[2]):cr(Nr,_r.Pa.jb[1]):gn.$b=0,_r.kc&&(gn.Ad=cr(Nr,_r.Bd)),gn.Za=!cr(Nr,145)+0,gn.Za){var Qi=gn.Ob,zi=0;for(_r=0;4>_r;++_r){var Pi,Di=Jn[0+_r];for(Pi=0;4>Pi;++Pi){Di=Wl[mn[dn+Pi]][Di];for(var Vi=KA[cr(Nr,Di[0])];0<Vi;)Vi=KA[2*Vi+cr(Nr,Di[Vi])];Di=-Vi,mn[dn+Pi]=Di}Y(Qi,zi,mn,dn,4),zi+=4,Jn[0+_r]=Di}}else Di=cr(Nr,156)?cr(Nr,128)?1:3:cr(Nr,163)?2:0,gn.Ob[0]=Di,ae(mn,dn,Di,4),ae(Jn,0,Di,4);gn.Dd=cr(Nr,142)?cr(Nr,114)?cr(Nr,183)?1:3:2:0}if(wr.m.Ka)return jo(Bt,7,"Premature end-of-partition0 encountered.");for(;Bt.ja<Bt.za;++Bt.ja){if(wr=jt,Nr=(Ft=Bt).rb[Ft.sb-1],mn=Ft.rb[Ft.sb+Ft.ja],sr=Ft.ya[Ft.aa+Ft.ja],dn=Ft.kc?sr.Ad:0)Nr.la=mn.la=0,sr.Za||(Nr.Na=mn.Na=0),sr.Hc=0,sr.Gc=0,sr.ia=0;else{var Ji,wi;if(Nr=mn,mn=wr,dn=Ft.Pa.Xc,Jn=Ft.ya[Ft.aa+Ft.ja],gn=Ft.pb[Jn.$b],_r=Jn.ad,Qi=0,zi=Ft.rb[Ft.sb-1],Di=Pi=0,ae(_r,Qi,0,384),Jn.Za)var zo=0,Qs=dn[3];else{Vi=re(16);var Vo=Nr.Na+zi.Na;if(Vo=Hl(mn,dn[1],Vo,gn.Eb,0,Vi,0),Nr.Na=zi.Na=(0<Vo)+0,1<Vo)Nl(Vi,0,_r,Qi);else{var Hs=Vi[0]+3>>3;for(Vi=0;256>Vi;Vi+=16)_r[Qi+Vi]=Hs}zo=1,Qs=dn[0]}var po=15&Nr.la,ra=15&zi.la;for(Vi=0;4>Vi;++Vi){var na=1&ra;for(Hs=wi=0;4>Hs;++Hs)po=po>>1|(na=(Vo=Hl(mn,Qs,Vo=na+(1&po),gn.Sc,zo,_r,Qi))>zo)<<7,wi=wi<<2|(3<Vo?3:1<Vo?2:_r[Qi+0]!=0),Qi+=16;po>>=4,ra=ra>>1|na<<7,Pi=(Pi<<8|wi)>>>0}for(Qs=po,zo=ra>>4,Ji=0;4>Ji;Ji+=2){for(wi=0,po=Nr.la>>4+Ji,ra=zi.la>>4+Ji,Vi=0;2>Vi;++Vi){for(na=1&ra,Hs=0;2>Hs;++Hs)Vo=na+(1&po),po=po>>1|(na=0<(Vo=Hl(mn,dn[2],Vo,gn.Qc,0,_r,Qi)))<<3,wi=wi<<2|(3<Vo?3:1<Vo?2:_r[Qi+0]!=0),Qi+=16;po>>=2,ra=ra>>1|na<<5}Di|=wi<<4*Ji,Qs|=po<<4<<Ji,zo|=(240&ra)<<Ji}Nr.la=Qs,zi.la=zo,Jn.Hc=Pi,Jn.Gc=Di,Jn.ia=43690&Di?0:gn.ia,dn=!(Pi|Di)}if(0<Ft.L&&(Ft.wa[Ft.Y+Ft.ja]=Ft.gd[sr.$b][sr.Za],Ft.wa[Ft.Y+Ft.ja].La|=!dn),wr.Ka)return jo(Bt,7,"Premature end-of-file encountered.")}if(Ha(Bt),Ft=br,wr=1,sr=(jt=Bt).D,Nr=0<jt.L&&jt.M>=jt.zb&&jt.M<=jt.Va,jt.Aa==0)e:{if(sr.M=jt.M,sr.uc=Nr,Au(jt,sr),wr=1,sr=(wi=jt.D).Nb,Nr=(Di=nt[jt.L])*jt.R,mn=Di/2*jt.B,Vi=16*sr*jt.R,Hs=8*sr*jt.B,dn=jt.sa,Jn=jt.ta-Nr+Vi,gn=jt.qa,_r=jt.ra-mn+Hs,Qi=jt.Ha,zi=jt.Ia-mn+Hs,ra=(po=wi.M)==0,Pi=po>=jt.Va-1,jt.Aa==2&&Au(jt,wi),wi.uc)for(na=(Vo=jt).D.M,x(Vo.D.uc),wi=Vo.yb;wi<Vo.Hb;++wi){zo=wi,Qs=na;var rs=(ds=(Uo=Vo).D).Nb;Ji=Uo.R;var ds=ds.wa[ds.Y+zo],Fs=Uo.sa,ga=Uo.ta+16*rs*Ji+16*zo,qa=ds.dd,ns=ds.tc;if(ns!=0)if(x(3<=ns),Uo.L==1)0<zo&&Ja(Fs,ga,Ji,ns+4),ds.La&&Ms(Fs,ga,Ji,ns),0<Qs&&hl(Fs,ga,Ji,ns+4),ds.La&&hu(Fs,ga,Ji,ns);else{var gl=Uo.B,mu=Uo.qa,$u=Uo.ra+8*rs*gl+8*zo,Kl=Uo.Ha,Uo=Uo.Ia+8*rs*gl+8*zo;rs=ds.ld,0<zo&&(Wu(Fs,ga,Ji,ns+4,qa,rs),Oa(mu,$u,Kl,Uo,gl,ns+4,qa,rs)),ds.La&&(Ya(Fs,ga,Ji,ns,qa,rs),dl(mu,$u,Kl,Uo,gl,ns,qa,rs)),0<Qs&&(kl(Fs,ga,Ji,ns+4,qa,rs),cl(mu,$u,Kl,Uo,gl,ns+4,qa,rs)),ds.La&&(Xa(Fs,ga,Ji,ns,qa,rs),fl(mu,$u,Kl,Uo,gl,ns,qa,rs))}}if(jt.ia&&alert("todo:DitherRow"),Ft.put!=null){if(wi=16*po,po=16*(po+1),ra?(Ft.y=jt.sa,Ft.O=jt.ta+Vi,Ft.f=jt.qa,Ft.N=jt.ra+Hs,Ft.ea=jt.Ha,Ft.W=jt.Ia+Hs):(wi-=Di,Ft.y=dn,Ft.O=Jn,Ft.f=gn,Ft.N=_r,Ft.ea=Qi,Ft.W=zi),Pi||(po-=Di),po>Ft.o&&(po=Ft.o),Ft.F=null,Ft.J=null,jt.Fa!=null&&0<jt.Fa.length&&wi<po&&(Ft.J=Tl(jt,Ft,wi,po-wi),Ft.F=jt.mb,Ft.F==null&&Ft.F.length==0)){wr=jo(jt,3,"Could not decode alpha data.");break e}wi<Ft.j&&(Di=Ft.j-wi,wi=Ft.j,x(!(1&Di)),Ft.O+=jt.R*Di,Ft.N+=jt.B*(Di>>1),Ft.W+=jt.B*(Di>>1),Ft.F!=null&&(Ft.J+=Ft.width*Di)),wi<po&&(Ft.O+=Ft.v,Ft.N+=Ft.v>>1,Ft.W+=Ft.v>>1,Ft.F!=null&&(Ft.J+=Ft.v),Ft.ka=wi-Ft.j,Ft.U=Ft.va-Ft.v,Ft.T=po-wi,wr=Ft.put(Ft))}sr+1!=jt.Ic||Pi||(Y(jt.sa,jt.ta-Nr,dn,Jn+16*jt.R,Nr),Y(jt.qa,jt.ra-mn,gn,_r+8*jt.B,mn),Y(jt.Ha,jt.Ia-mn,Qi,zi+8*jt.B,mn))}if(!wr)return jo(Bt,6,"Output aborted.")}return 1}(_,J)),J.bc!=null&&J.bc(J),Ae&=1}return Ae?(_.cb=0,Ae):0}function Cs(_,J,Ae,Ce,De){De=_[J+Ae+32*Ce]+(De>>3),_[J+Ae+32*Ce]=-256&De?0>De?0:255:De}function Wa(_,J,Ae,Ce,De,Pe){Cs(_,J,0,Ae,Ce+De),Cs(_,J,1,Ae,Ce+Pe),Cs(_,J,2,Ae,Ce-Pe),Cs(_,J,3,Ae,Ce-De)}function ls(_){return(20091*_>>16)+_}function El(_,J,Ae,Ce){var De,Pe=0,Ue=re(16);for(De=0;4>De;++De){var ze=_[J+0]+_[J+8],Xe=_[J+0]-_[J+8],qe=(35468*_[J+4]>>16)-ls(_[J+12]),ut=ls(_[J+4])+(35468*_[J+12]>>16);Ue[Pe+0]=ze+ut,Ue[Pe+1]=Xe+qe,Ue[Pe+2]=Xe-qe,Ue[Pe+3]=ze-ut,Pe+=4,J++}for(De=Pe=0;4>De;++De)ze=(_=Ue[Pe+0]+4)+Ue[Pe+8],Xe=_-Ue[Pe+8],qe=(35468*Ue[Pe+4]>>16)-ls(Ue[Pe+12]),Cs(Ae,Ce,0,0,ze+(ut=ls(Ue[Pe+4])+(35468*Ue[Pe+12]>>16))),Cs(Ae,Ce,1,0,Xe+qe),Cs(Ae,Ce,2,0,Xe-qe),Cs(Ae,Ce,3,0,ze-ut),Pe++,Ce+=32}function _u(_,J,Ae,Ce){var De=_[J+0]+4,Pe=35468*_[J+4]>>16,Ue=ls(_[J+4]),ze=35468*_[J+1]>>16;Wa(Ae,Ce,0,De+Ue,_=ls(_[J+1]),ze),Wa(Ae,Ce,1,De+Pe,_,ze),Wa(Ae,Ce,2,De-Pe,_,ze),Wa(Ae,Ce,3,De-Ue,_,ze)}function Iu(_,J,Ae,Ce,De){El(_,J,Ae,Ce),De&&El(_,J+16,Ae,Ce+4)}function Sl(_,J,Ae,Ce){Da(_,J+0,Ae,Ce,1),Da(_,J+32,Ae,Ce+128,1)}function tu(_,J,Ae,Ce){var De;for(_=_[J+0]+4,De=0;4>De;++De)for(J=0;4>J;++J)Cs(Ae,Ce,J,De,_)}function ru(_,J,Ae,Ce){_[J+0]&&As(_,J+0,Ae,Ce),_[J+16]&&As(_,J+16,Ae,Ce+4),_[J+32]&&As(_,J+32,Ae,Ce+128),_[J+48]&&As(_,J+48,Ae,Ce+128+4)}function Lu(_,J,Ae,Ce){var De,Pe=re(16);for(De=0;4>De;++De){var Ue=_[J+0+De]+_[J+12+De],ze=_[J+4+De]+_[J+8+De],Xe=_[J+4+De]-_[J+8+De],qe=_[J+0+De]-_[J+12+De];Pe[0+De]=Ue+ze,Pe[8+De]=Ue-ze,Pe[4+De]=qe+Xe,Pe[12+De]=qe-Xe}for(De=0;4>De;++De)Ue=(_=Pe[0+4*De]+3)+Pe[3+4*De],ze=Pe[1+4*De]+Pe[2+4*De],Xe=Pe[1+4*De]-Pe[2+4*De],qe=_-Pe[3+4*De],Ae[Ce+0]=Ue+ze>>3,Ae[Ce+16]=qe+Xe>>3,Ae[Ce+32]=Ue-ze>>3,Ae[Ce+48]=qe-Xe>>3,Ce+=64}function xl(_,J,Ae){var Ce,De=J-32,Pe=Ki,Ue=255-_[De-1];for(Ce=0;Ce<Ae;++Ce){var ze,Xe=Pe,qe=Ue+_[J-1];for(ze=0;ze<Ae;++ze)_[J+ze]=Xe[qe+_[De+ze]];J+=32}}function ju(_,J){xl(_,J,4)}function nu(_,J){xl(_,J,8)}function hA(_,J){xl(_,J,16)}function Ba(_,J){var Ae;for(Ae=0;16>Ae;++Ae)Y(_,J+32*Ae,_,J-32,16)}function Fl(_,J){var Ae;for(Ae=16;0<Ae;--Ae)ae(_,J,_[J-1],16),J+=32}function Zo(_,J,Ae){var Ce;for(Ce=0;16>Ce;++Ce)ae(J,Ae+32*Ce,_,16)}function _l(_,J){var Ae,Ce=16;for(Ae=0;16>Ae;++Ae)Ce+=_[J-1+32*Ae]+_[J+Ae-32];Zo(Ce>>5,_,J)}function es(_,J){var Ae,Ce=8;for(Ae=0;16>Ae;++Ae)Ce+=_[J-1+32*Ae];Zo(Ce>>4,_,J)}function pA(_,J){var Ae,Ce=8;for(Ae=0;16>Ae;++Ae)Ce+=_[J+Ae-32];Zo(Ce>>4,_,J)}function Du(_,J){Zo(128,_,J)}function Ci(_,J,Ae){return _+2*J+Ae+2>>2}function mA(_,J){var Ae,Ce=J-32;for(Ce=new Uint8Array([Ci(_[Ce-1],_[Ce+0],_[Ce+1]),Ci(_[Ce+0],_[Ce+1],_[Ce+2]),Ci(_[Ce+1],_[Ce+2],_[Ce+3]),Ci(_[Ce+2],_[Ce+3],_[Ce+4])]),Ae=0;4>Ae;++Ae)Y(_,J+32*Ae,Ce,0,Ce.length)}function gA(_,J){var Ae=_[J-1],Ce=_[J-1+32],De=_[J-1+64],Pe=_[J-1+96];an(_,J+0,16843009*Ci(_[J-1-32],Ae,Ce)),an(_,J+32,16843009*Ci(Ae,Ce,De)),an(_,J+64,16843009*Ci(Ce,De,Pe)),an(_,J+96,16843009*Ci(De,Pe,Pe))}function fa(_,J){var Ae,Ce=4;for(Ae=0;4>Ae;++Ae)Ce+=_[J+Ae-32]+_[J-1+32*Ae];for(Ce>>=3,Ae=0;4>Ae;++Ae)ae(_,J+32*Ae,Ce,4)}function Ou(_,J){var Ae=_[J-1+0],Ce=_[J-1+32],De=_[J-1+64],Pe=_[J-1-32],Ue=_[J+0-32],ze=_[J+1-32],Xe=_[J+2-32],qe=_[J+3-32];_[J+0+96]=Ci(Ce,De,_[J-1+96]),_[J+1+96]=_[J+0+64]=Ci(Ae,Ce,De),_[J+2+96]=_[J+1+64]=_[J+0+32]=Ci(Pe,Ae,Ce),_[J+3+96]=_[J+2+64]=_[J+1+32]=_[J+0+0]=Ci(Ue,Pe,Ae),_[J+3+64]=_[J+2+32]=_[J+1+0]=Ci(ze,Ue,Pe),_[J+3+32]=_[J+2+0]=Ci(Xe,ze,Ue),_[J+3+0]=Ci(qe,Xe,ze)}function Tu(_,J){var Ae=_[J+1-32],Ce=_[J+2-32],De=_[J+3-32],Pe=_[J+4-32],Ue=_[J+5-32],ze=_[J+6-32],Xe=_[J+7-32];_[J+0+0]=Ci(_[J+0-32],Ae,Ce),_[J+1+0]=_[J+0+32]=Ci(Ae,Ce,De),_[J+2+0]=_[J+1+32]=_[J+0+64]=Ci(Ce,De,Pe),_[J+3+0]=_[J+2+32]=_[J+1+64]=_[J+0+96]=Ci(De,Pe,Ue),_[J+3+32]=_[J+2+64]=_[J+1+96]=Ci(Pe,Ue,ze),_[J+3+64]=_[J+2+96]=Ci(Ue,ze,Xe),_[J+3+96]=Ci(ze,Xe,Xe)}function rl(_,J){var Ae=_[J-1+0],Ce=_[J-1+32],De=_[J-1+64],Pe=_[J-1-32],Ue=_[J+0-32],ze=_[J+1-32],Xe=_[J+2-32],qe=_[J+3-32];_[J+0+0]=_[J+1+64]=Pe+Ue+1>>1,_[J+1+0]=_[J+2+64]=Ue+ze+1>>1,_[J+2+0]=_[J+3+64]=ze+Xe+1>>1,_[J+3+0]=Xe+qe+1>>1,_[J+0+96]=Ci(De,Ce,Ae),_[J+0+64]=Ci(Ce,Ae,Pe),_[J+0+32]=_[J+1+96]=Ci(Ae,Pe,Ue),_[J+1+32]=_[J+2+96]=Ci(Pe,Ue,ze),_[J+2+32]=_[J+3+96]=Ci(Ue,ze,Xe),_[J+3+32]=Ci(ze,Xe,qe)}function iu(_,J){var Ae=_[J+0-32],Ce=_[J+1-32],De=_[J+2-32],Pe=_[J+3-32],Ue=_[J+4-32],ze=_[J+5-32],Xe=_[J+6-32],qe=_[J+7-32];_[J+0+0]=Ae+Ce+1>>1,_[J+1+0]=_[J+0+64]=Ce+De+1>>1,_[J+2+0]=_[J+1+64]=De+Pe+1>>1,_[J+3+0]=_[J+2+64]=Pe+Ue+1>>1,_[J+0+32]=Ci(Ae,Ce,De),_[J+1+32]=_[J+0+96]=Ci(Ce,De,Pe),_[J+2+32]=_[J+1+96]=Ci(De,Pe,Ue),_[J+3+32]=_[J+2+96]=Ci(Pe,Ue,ze),_[J+3+64]=Ci(Ue,ze,Xe),_[J+3+96]=Ci(ze,Xe,qe)}function ou(_,J){var Ae=_[J-1+0],Ce=_[J-1+32],De=_[J-1+64],Pe=_[J-1+96];_[J+0+0]=Ae+Ce+1>>1,_[J+2+0]=_[J+0+32]=Ce+De+1>>1,_[J+2+32]=_[J+0+64]=De+Pe+1>>1,_[J+1+0]=Ci(Ae,Ce,De),_[J+3+0]=_[J+1+32]=Ci(Ce,De,Pe),_[J+3+32]=_[J+1+64]=Ci(De,Pe,Pe),_[J+3+64]=_[J+2+64]=_[J+0+96]=_[J+1+96]=_[J+2+96]=_[J+3+96]=Pe}function Pu(_,J){var Ae=_[J-1+0],Ce=_[J-1+32],De=_[J-1+64],Pe=_[J-1+96],Ue=_[J-1-32],ze=_[J+0-32],Xe=_[J+1-32],qe=_[J+2-32];_[J+0+0]=_[J+2+32]=Ae+Ue+1>>1,_[J+0+32]=_[J+2+64]=Ce+Ae+1>>1,_[J+0+64]=_[J+2+96]=De+Ce+1>>1,_[J+0+96]=Pe+De+1>>1,_[J+3+0]=Ci(ze,Xe,qe),_[J+2+0]=Ci(Ue,ze,Xe),_[J+1+0]=_[J+3+32]=Ci(Ae,Ue,ze),_[J+1+32]=_[J+3+64]=Ci(Ce,Ae,Ue),_[J+1+64]=_[J+3+96]=Ci(De,Ce,Ae),_[J+1+96]=Ci(Pe,De,Ce)}function ko(_,J){var Ae;for(Ae=0;8>Ae;++Ae)Y(_,J+32*Ae,_,J-32,8)}function Ca(_,J){var Ae;for(Ae=0;8>Ae;++Ae)ae(_,J,_[J-1],8),J+=32}function nl(_,J,Ae){var Ce;for(Ce=0;8>Ce;++Ce)ae(J,Ae+32*Ce,_,8)}function Ka(_,J){var Ae,Ce=8;for(Ae=0;8>Ae;++Ae)Ce+=_[J+Ae-32]+_[J-1+32*Ae];nl(Ce>>4,_,J)}function Uu(_,J){var Ae,Ce=4;for(Ae=0;8>Ae;++Ae)Ce+=_[J+Ae-32];nl(Ce>>3,_,J)}function Ea(_,J){var Ae,Ce=4;for(Ae=0;8>Ae;++Ae)Ce+=_[J-1+32*Ae];nl(Ce>>3,_,J)}function su(_,J){nl(128,_,J)}function Il(_,J,Ae){var Ce=_[J-Ae],De=_[J+0],Pe=3*(De-Ce)+bA[1020+_[J-2*Ae]-_[J+Ae]],Ue=Yi[112+(Pe+4>>3)];_[J-Ae]=Ki[255+Ce+Yi[112+(Pe+3>>3)]],_[J+0]=Ki[255+De-Ue]}function Ru(_,J,Ae,Ce){var De=_[J+0],Pe=_[J+Ae];return fs[255+_[J-2*Ae]-_[J-Ae]]>Ce||fs[255+Pe-De]>Ce}function Mu(_,J,Ae,Ce){return 4*fs[255+_[J-Ae]-_[J+0]]+fs[255+_[J-2*Ae]-_[J+Ae]]<=Ce}function Nu(_,J,Ae,Ce,De){var Pe=_[J-3*Ae],Ue=_[J-2*Ae],ze=_[J-Ae],Xe=_[J+0],qe=_[J+Ae],ut=_[J+2*Ae],kt=_[J+3*Ae];return 4*fs[255+ze-Xe]+fs[255+Ue-qe]>Ce?0:fs[255+_[J-4*Ae]-Pe]<=De&&fs[255+Pe-Ue]<=De&&fs[255+Ue-ze]<=De&&fs[255+kt-ut]<=De&&fs[255+ut-qe]<=De&&fs[255+qe-Xe]<=De}function ku(_,J,Ae,Ce){var De=2*Ce+1;for(Ce=0;16>Ce;++Ce)Mu(_,J+Ce,Ae,De)&&Il(_,J+Ce,Ae)}function da(_,J,Ae,Ce){var De=2*Ce+1;for(Ce=0;16>Ce;++Ce)Mu(_,J+Ce*Ae,1,De)&&Il(_,J+Ce*Ae,1)}function Sa(_,J,Ae,Ce){var De;for(De=3;0<De;--De)ku(_,J+=4*Ae,Ae,Ce)}function Qu(_,J,Ae,Ce){var De;for(De=3;0<De;--De)da(_,J+=4,Ae,Ce)}function xa(_,J,Ae,Ce,De,Pe,Ue,ze){for(Pe=2*Pe+1;0<De--;){if(Nu(_,J,Ae,Pe,Ue))if(Ru(_,J,Ae,ze))Il(_,J,Ae);else{var Xe=_,qe=J,ut=Ae,kt=Xe[qe-2*ut],Qt=Xe[qe-ut],Bt=Xe[qe+0],br=Xe[qe+ut],sr=Xe[qe+2*ut],jt=27*(wr=bA[1020+3*(Bt-Qt)+bA[1020+kt-br]])+63>>7,Ft=18*wr+63>>7,wr=9*wr+63>>7;Xe[qe-3*ut]=Ki[255+Xe[qe-3*ut]+wr],Xe[qe-2*ut]=Ki[255+kt+Ft],Xe[qe-ut]=Ki[255+Qt+jt],Xe[qe+0]=Ki[255+Bt-jt],Xe[qe+ut]=Ki[255+br-Ft],Xe[qe+2*ut]=Ki[255+sr-wr]}J+=Ce}}function Os(_,J,Ae,Ce,De,Pe,Ue,ze){for(Pe=2*Pe+1;0<De--;){if(Nu(_,J,Ae,Pe,Ue))if(Ru(_,J,Ae,ze))Il(_,J,Ae);else{var Xe=_,qe=J,ut=Ae,kt=Xe[qe-ut],Qt=Xe[qe+0],Bt=Xe[qe+ut],br=Yi[112+((sr=3*(Qt-kt))+4>>3)],sr=Yi[112+(sr+3>>3)],jt=br+1>>1;Xe[qe-2*ut]=Ki[255+Xe[qe-2*ut]+jt],Xe[qe-ut]=Ki[255+kt+sr],Xe[qe+0]=Ki[255+Qt-br],Xe[qe+ut]=Ki[255+Bt-jt]}J+=Ce}}function Ll(_,J,Ae,Ce,De,Pe){xa(_,J,Ae,1,16,Ce,De,Pe)}function Fa(_,J,Ae,Ce,De,Pe){xa(_,J,1,Ae,16,Ce,De,Pe)}function vA(_,J,Ae,Ce,De,Pe){var Ue;for(Ue=3;0<Ue;--Ue)Os(_,J+=4*Ae,Ae,1,16,Ce,De,Pe)}function jl(_,J,Ae,Ce,De,Pe){var Ue;for(Ue=3;0<Ue;--Ue)Os(_,J+=4,1,Ae,16,Ce,De,Pe)}function yA(_,J,Ae,Ce,De,Pe,Ue,ze){xa(_,J,De,1,8,Pe,Ue,ze),xa(Ae,Ce,De,1,8,Pe,Ue,ze)}function au(_,J,Ae,Ce,De,Pe,Ue,ze){xa(_,J,1,De,8,Pe,Ue,ze),xa(Ae,Ce,1,De,8,Pe,Ue,ze)}function za(_,J,Ae,Ce,De,Pe,Ue,ze){Os(_,J+4*De,De,1,8,Pe,Ue,ze),Os(Ae,Ce+4*De,De,1,8,Pe,Ue,ze)}function il(_,J,Ae,Ce,De,Pe,Ue,ze){Os(_,J+4,1,De,8,Pe,Ue,ze),Os(Ae,Ce+4,1,De,8,Pe,Ue,ze)}function Dl(){this.ba=new Ys,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new Fo,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 yt,this.vb=new yt,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new Et,this.yc=new ot}function Hu(){this.xb=this.a=0,this.l=new tl,this.ca=new Ys,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new Ze,this.Pb=0,this.wd=new Ze,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(_,J,Ae,Ce,De,Pe,Ue){for(_=_==null?0:_[J+0],J=0;J<Ue;++J)De[Pe+J]=_+Ae[Ce+J]&255,_=De[Pe+J]}function Va(_,J,Ae,Ce,De,Pe,Ue){var ze;if(_==null)al(null,null,Ae,Ce,De,Pe,Ue);else for(ze=0;ze<Ue;++ze)De[Pe+ze]=_[J+ze]+Ae[Ce+ze]&255}function _a(_,J,Ae,Ce,De,Pe,Ue){if(_==null)al(null,null,Ae,Ce,De,Pe,Ue);else{var ze,Xe=_[J+0],qe=Xe,ut=Xe;for(ze=0;ze<Ue;++ze)qe=ut+(Xe=_[J+ze])-qe,ut=Ae[Ce+ze]+(-256&qe?0>qe?0:255:qe)&255,qe=Xe,De[Pe+ze]=ut}}function Tl(_,J,Ae,Ce){var De=J.width,Pe=J.o;if(x(_!=null&&J!=null),0>Ae||0>=Ce||Ae+Ce>Pe)return null;if(!_.Cc){if(_.ga==null){var Ue;if(_.ga=new sl,(Ue=_.ga==null)||(Ue=J.width*J.o,x(_.Gb.length==0),_.Gb=re(Ue),_.Uc=0,_.Gb==null?Ue=0:(_.mb=_.Gb,_.nb=_.Uc,_.rc=null,Ue=1),Ue=!Ue),!Ue){Ue=_.ga;var ze=_.Fa,Xe=_.P,qe=_.qc,ut=_.mb,kt=_.nb,Qt=Xe+1,Bt=qe-1,br=Ue.l;if(x(ze!=null&&ut!=null&&J!=null),Ua[0]=null,Ua[1]=al,Ua[2]=Va,Ua[3]=_a,Ue.ca=ut,Ue.tb=kt,Ue.c=J.width,Ue.i=J.height,x(0<Ue.c&&0<Ue.i),1>=qe)J=0;else if(Ue.$a=ze[Xe+0]>>0&3,Ue.Z=ze[Xe+0]>>2&3,Ue.Lc=ze[Xe+0]>>4&3,Xe=ze[Xe+0]>>6&3,0>Ue.$a||1<Ue.$a||4<=Ue.Z||1<Ue.Lc||Xe)J=0;else if(br.put=la,br.ac=Go,br.bc=ua,br.ma=Ue,br.width=J.width,br.height=J.height,br.Da=J.Da,br.v=J.v,br.va=J.va,br.j=J.j,br.o=J.o,Ue.$a)e:{x(Ue.$a==1),J=Ds();t:for(;;){if(J==null){J=0;break e}if(x(Ue!=null),Ue.mc=J,J.c=Ue.c,J.i=Ue.i,J.l=Ue.l,J.l.ma=Ue,J.l.width=Ue.c,J.l.height=Ue.i,J.a=0,ir(J.m,ze,Qt,Bt),!ca(Ue.c,Ue.i,1,J,null)||(J.ab==1&&J.gc[0].hc==3&&wa(J.s)?(Ue.ic=1,ze=J.c*J.i,J.Ta=null,J.Ua=0,J.V=re(ze),J.Ba=0,J.V==null?(J.a=1,J=0):J=1):(Ue.ic=0,J=Bs(J,Ue.c)),!J))break t;J=1;break e}Ue.mc=null,J=0}else J=Bt>=Ue.c*Ue.i;Ue=!J}if(Ue)return null;_.ga.Lc!=1?_.Ga=0:Ce=Pe-Ae}x(_.ga!=null),x(Ae+Ce<=Pe);e:{if(J=(ze=_.ga).c,Pe=ze.l.o,ze.$a==0){if(Qt=_.rc,Bt=_.Vc,br=_.Fa,Xe=_.P+1+Ae*J,qe=_.mb,ut=_.nb+Ae*J,x(Xe<=_.P+_.qc),ze.Z!=0)for(x(Ua[ze.Z]!=null),Ue=0;Ue<Ce;++Ue)Ua[ze.Z](Qt,Bt,br,Xe,qe,ut,J),Qt=qe,Bt=ut,ut+=J,Xe+=J;else for(Ue=0;Ue<Ce;++Ue)Y(qe,ut,br,Xe,J),Qt=qe,Bt=ut,ut+=J,Xe+=J;_.rc=Qt,_.Vc=Bt}else{if(x(ze.mc!=null),J=Ae+Ce,x((Ue=ze.mc)!=null),x(J<=Ue.i),Ue.C>=J)J=1;else if(ze.ic||Gt(),ze.ic){ze=Ue.V,Qt=Ue.Ba,Bt=Ue.c;var sr=Ue.i,jt=(br=1,Xe=Ue.$/Bt,qe=Ue.$%Bt,ut=Ue.m,kt=Ue.s,Ue.$),Ft=Bt*sr,wr=Bt*J,Nr=kt.wc,_r=jt<wr?Po(kt,qe,Xe):null;x(jt<=Ft),x(J<=sr),x(wa(kt));t:for(;;){for(;!ut.h&&jt<wr;){if(qe&Nr||(_r=Po(kt,qe,Xe)),x(_r!=null),Kt(ut),256>(sr=yn(_r.G[0],_r.H[0],ut)))ze[Qt+jt]=sr,++jt,++qe>=Bt&&(qe=0,++Xe<=J&&!(Xe%16)&&as(Ue,Xe));else{if(!(280>sr)){br=0;break t}sr=Js(sr-256,ut);var mn,dn=yn(_r.G[4],_r.H[4],ut);if(Kt(ut),!(jt>=(dn=$s(Bt,dn=Js(dn,ut)))&&Ft-jt>=sr)){br=0;break t}for(mn=0;mn<sr;++mn)ze[Qt+jt+mn]=ze[Qt+jt+mn-dn];for(jt+=sr,qe+=sr;qe>=Bt;)qe-=Bt,++Xe<=J&&!(Xe%16)&&as(Ue,Xe);jt<wr&&qe&Nr&&(_r=Po(kt,qe,Xe))}x(ut.h==vt(ut))}as(Ue,Xe>J?J:Xe);break t}!br||ut.h&&jt<Ft?(br=0,Ue.a=ut.h?5:3):Ue.$=jt,J=br}else J=vs(Ue,Ue.V,Ue.Ba,Ue.c,Ue.i,J,ka);if(!J){Ce=0;break e}}Ae+Ce>=Pe&&(_.Cc=1),Ce=1}if(!Ce)return null;if(_.Cc&&((Ce=_.ga)!=null&&(Ce.mc=null),_.ga=null,0<_.Ga))return alert("todo:WebPDequantizeLevels"),null}return _.nb+Ae*De}function ce(_,J,Ae,Ce,De,Pe){for(;0<De--;){var Ue,ze=_,Xe=J+(Ae?1:0),qe=_,ut=J+(Ae?0:3);for(Ue=0;Ue<Ce;++Ue){var kt=qe[ut+4*Ue];kt!=255&&(kt*=32897,ze[Xe+4*Ue+0]=ze[Xe+4*Ue+0]*kt>>23,ze[Xe+4*Ue+1]=ze[Xe+4*Ue+1]*kt>>23,ze[Xe+4*Ue+2]=ze[Xe+4*Ue+2]*kt>>23)}J+=Pe}}function Qe(_,J,Ae,Ce,De){for(;0<Ce--;){var Pe;for(Pe=0;Pe<Ae;++Pe){var Ue=_[J+2*Pe+0],ze=15&(qe=_[J+2*Pe+1]),Xe=4369*ze,qe=(240&qe|qe>>4)*Xe>>16;_[J+2*Pe+0]=(240&Ue|Ue>>4)*Xe>>16&240|(15&Ue|Ue<<4)*Xe>>16>>4&15,_[J+2*Pe+1]=240&qe|ze}J+=De}}function mt(_,J,Ae,Ce,De,Pe,Ue,ze){var Xe,qe,ut=255;for(qe=0;qe<De;++qe){for(Xe=0;Xe<Ce;++Xe){var kt=_[J+Xe];Pe[Ue+4*Xe]=kt,ut&=kt}J+=Ae,Ue+=ze}return ut!=255}function It(_,J,Ae,Ce,De){var Pe;for(Pe=0;Pe<De;++Pe)Ae[Ce+Pe]=_[J+Pe]>>8}function Gt(){Ns=ce,fo=Qe,go=mt,So=It}function yr(_,J,Ae){xt[_]=function(Ce,De,Pe,Ue,ze,Xe,qe,ut,kt,Qt,Bt,br,sr,jt,Ft,wr,Nr){var _r,mn=Nr-1>>1,dn=ze[Xe+0]|qe[ut+0]<<16,Jn=kt[Qt+0]|Bt[br+0]<<16;x(Ce!=null);var gn=3*dn+Jn+131074>>2;for(J(Ce[De+0],255&gn,gn>>16,sr,jt),Pe!=null&&(gn=3*Jn+dn+131074>>2,J(Pe[Ue+0],255&gn,gn>>16,Ft,wr)),_r=1;_r<=mn;++_r){var Qi=ze[Xe+_r]|qe[ut+_r]<<16,zi=kt[Qt+_r]|Bt[br+_r]<<16,Pi=dn+Qi+Jn+zi+524296,Di=Pi+2*(Qi+Jn)>>3;gn=Di+dn>>1,dn=(Pi=Pi+2*(dn+zi)>>3)+Qi>>1,J(Ce[De+2*_r-1],255&gn,gn>>16,sr,jt+(2*_r-1)*Ae),J(Ce[De+2*_r-0],255&dn,dn>>16,sr,jt+(2*_r-0)*Ae),Pe!=null&&(gn=Pi+Jn>>1,dn=Di+zi>>1,J(Pe[Ue+2*_r-1],255&gn,gn>>16,Ft,wr+(2*_r-1)*Ae),J(Pe[Ue+2*_r+0],255&dn,dn>>16,Ft,wr+(2*_r+0)*Ae)),dn=Qi,Jn=zi}1&Nr||(gn=3*dn+Jn+131074>>2,J(Ce[De+Nr-1],255&gn,gn>>16,sr,jt+(Nr-1)*Ae),Pe!=null&&(gn=3*Jn+dn+131074>>2,J(Pe[Ue+Nr-1],255&gn,gn>>16,Ft,wr+(Nr-1)*Ae)))}}function Gr(){ks[Ku]=wc,ks[pl]=GA,ks[QA]=Bc,ks[ml]=ZA,ks[zu]=XA,ks[wA]=YA,ks[BA]=Cc,ks[CA]=GA,ks[Vu]=ZA,ks[Gu]=XA,ks[Zu]=YA}function kn(_){return _&~Ec?0>_?0:255:_>>JA}function ai(_,J){return kn((19077*_>>8)+(26149*J>>8)-14234)}function _i(_,J,Ae){return kn((19077*_>>8)-(6419*J>>8)-(13320*Ae>>8)+8708)}function Ei(_,J){return kn((19077*_>>8)+(33050*J>>8)-17685)}function Wi(_,J,Ae,Ce,De){Ce[De+0]=ai(_,Ae),Ce[De+1]=_i(_,J,Ae),Ce[De+2]=Ei(_,J)}function wo(_,J,Ae,Ce,De){Ce[De+0]=Ei(_,J),Ce[De+1]=_i(_,J,Ae),Ce[De+2]=ai(_,Ae)}function Co(_,J,Ae,Ce,De){var Pe=_i(_,J,Ae);J=Pe<<3&224|Ei(_,J)>>3,Ce[De+0]=248&ai(_,Ae)|Pe>>5,Ce[De+1]=J}function _o(_,J,Ae,Ce,De){var Pe=240&Ei(_,J)|15;Ce[De+0]=240&ai(_,Ae)|_i(_,J,Ae)>>4,Ce[De+1]=Pe}function Xo(_,J,Ae,Ce,De){Ce[De+0]=255,Wi(_,J,Ae,Ce,De+1)}function Qo(_,J,Ae,Ce,De){wo(_,J,Ae,Ce,De),Ce[De+3]=255}function ea(_,J,Ae,Ce,De){Wi(_,J,Ae,Ce,De),Ce[De+3]=255}function ts(_,J){return 0>_?0:_>J?J:_}function Es(_,J,Ae){xt[_]=function(Ce,De,Pe,Ue,ze,Xe,qe,ut,kt){for(var Qt=ut+(-2&kt)*Ae;ut!=Qt;)J(Ce[De+0],Pe[Ue+0],ze[Xe+0],qe,ut),J(Ce[De+1],Pe[Ue+0],ze[Xe+0],qe,ut+Ae),De+=2,++Ue,++Xe,ut+=2*Ae;1&kt&&J(Ce[De+0],Pe[Ue+0],ze[Xe+0],qe,ut)}}function uu(_,J,Ae){return Ae==0?_==0?J==0?6:5:J==0?4:0:Ae}function Pl(_,J,Ae,Ce,De){switch(_>>>30){case 3:Da(J,Ae,Ce,De,0);break;case 2:Eo(J,Ae,Ce,De);break;case 1:As(J,Ae,Ce,De)}}function Au(_,J){var Ae,Ce,De=J.M,Pe=J.Nb,Ue=_.oc,ze=_.pc+40,Xe=_.oc,qe=_.pc+584,ut=_.oc,kt=_.pc+600;for(Ae=0;16>Ae;++Ae)Ue[ze+32*Ae-1]=129;for(Ae=0;8>Ae;++Ae)Xe[qe+32*Ae-1]=129,ut[kt+32*Ae-1]=129;for(0<De?Ue[ze-1-32]=Xe[qe-1-32]=ut[kt-1-32]=129:(ae(Ue,ze-32-1,127,21),ae(Xe,qe-32-1,127,9),ae(ut,kt-32-1,127,9)),Ce=0;Ce<_.za;++Ce){var Qt=J.ya[J.aa+Ce];if(0<Ce){for(Ae=-1;16>Ae;++Ae)Y(Ue,ze+32*Ae-4,Ue,ze+32*Ae+12,4);for(Ae=-1;8>Ae;++Ae)Y(Xe,qe+32*Ae-4,Xe,qe+32*Ae+4,4),Y(ut,kt+32*Ae-4,ut,kt+32*Ae+4,4)}var Bt=_.Gd,br=_.Hd+Ce,sr=Qt.ad,jt=Qt.Hc;if(0<De&&(Y(Ue,ze-32,Bt[br].y,0,16),Y(Xe,qe-32,Bt[br].f,0,8),Y(ut,kt-32,Bt[br].ea,0,8)),Qt.Za){var Ft=Ue,wr=ze-32+16;for(0<De&&(Ce>=_.za-1?ae(Ft,wr,Bt[br].y[15],4):Y(Ft,wr,Bt[br+1].y,0,4)),Ae=0;4>Ae;Ae++)Ft[wr+128+Ae]=Ft[wr+256+Ae]=Ft[wr+384+Ae]=Ft[wr+0+Ae];for(Ae=0;16>Ae;++Ae,jt<<=2)Ft=Ue,wr=ze+it[Ae],ta[Qt.Ob[Ae]](Ft,wr),Pl(jt,sr,16*+Ae,Ft,wr)}else if(Ft=uu(Ce,De,Qt.Ob[0]),xs[Ft](Ue,ze),jt!=0)for(Ae=0;16>Ae;++Ae,jt<<=2)Pl(jt,sr,16*+Ae,Ue,ze+it[Ae]);for(Ae=Qt.Gc,Ft=uu(Ce,De,Qt.Dd),Pa[Ft](Xe,qe),Pa[Ft](ut,kt),jt=sr,Ft=Xe,wr=qe,255&(Qt=Ae>>0)&&(170&Qt?du(jt,256,Ft,wr):Rs(jt,256,Ft,wr)),Qt=ut,jt=kt,255&(Ae>>=8)&&(170&Ae?du(sr,320,Qt,jt):Rs(sr,320,Qt,jt)),De<_.Ub-1&&(Y(Bt[br].y,0,Ue,ze+480,16),Y(Bt[br].f,0,Xe,qe+224,8),Y(Bt[br].ea,0,ut,kt+224,8)),Ae=8*Pe*_.B,Bt=_.sa,br=_.ta+16*Ce+16*Pe*_.R,sr=_.qa,Qt=_.ra+8*Ce+Ae,jt=_.Ha,Ft=_.Ia+8*Ce+Ae,Ae=0;16>Ae;++Ae)Y(Bt,br+Ae*_.R,Ue,ze+32*Ae,16);for(Ae=0;8>Ae;++Ae)Y(sr,Qt+Ae*_.B,Xe,qe+32*Ae,8),Y(jt,Ft+Ae*_.B,ut,kt+32*Ae,8)}}function ll(_,J,Ae,Ce,De,Pe,Ue,ze,Xe){var qe=[0],ut=[0],kt=0,Qt=Xe!=null?Xe.kd:0,Bt=Xe!=null?Xe:new Ol;if(_==null||12>Ae)return 7;Bt.data=_,Bt.w=J,Bt.ha=Ae,J=[J],Ae=[Ae],Bt.gb=[Bt.gb];e:{var br=J,sr=Ae,jt=Bt.gb;if(x(_!=null),x(sr!=null),x(jt!=null),jt[0]=0,12<=sr[0]&&!O(_,br[0],"RIFF")){if(O(_,br[0]+8,"WEBP")){jt=3;break e}var Ft=In(_,br[0]+4);if(12>Ft||4294967286<Ft){jt=3;break e}if(Qt&&Ft>sr[0]-8){jt=7;break e}jt[0]=Ft,br[0]+=12,sr[0]-=12}jt=0}if(jt!=0)return jt;for(Ft=0<Bt.gb[0],Ae=Ae[0];;){e:{var wr=_;sr=J,jt=Ae;var Nr=qe,_r=ut,mn=br=[0];if((gn=kt=[kt])[0]=0,8>jt[0])jt=7;else{if(!O(wr,sr[0],"VP8X")){if(In(wr,sr[0]+4)!=10){jt=3;break e}if(18>jt[0]){jt=7;break e}var dn=In(wr,sr[0]+8),Jn=1+Tn(wr,sr[0]+12);if(2147483648<=Jn*(wr=1+Tn(wr,sr[0]+15))){jt=3;break e}mn!=null&&(mn[0]=dn),Nr!=null&&(Nr[0]=Jn),_r!=null&&(_r[0]=wr),sr[0]+=18,jt[0]-=18,gn[0]=1}jt=0}}if(kt=kt[0],br=br[0],jt!=0)return jt;if(sr=!!(2&br),!Ft&&kt)return 3;if(Pe!=null&&(Pe[0]=!!(16&br)),Ue!=null&&(Ue[0]=sr),ze!=null&&(ze[0]=0),Ue=qe[0],br=ut[0],kt&&sr&&Xe==null){jt=0;break}if(4>Ae){jt=7;break}if(Ft&&kt||!Ft&&!kt&&!O(_,J[0],"ALPH")){Ae=[Ae],Bt.na=[Bt.na],Bt.P=[Bt.P],Bt.Sa=[Bt.Sa];e:{dn=_,jt=J,Ft=Ae;var gn=Bt.gb;Nr=Bt.na,_r=Bt.P,mn=Bt.Sa,Jn=22,x(dn!=null),x(Ft!=null),wr=jt[0];var Qi=Ft[0];for(x(Nr!=null),x(mn!=null),Nr[0]=null,_r[0]=null,mn[0]=0;;){if(jt[0]=wr,Ft[0]=Qi,8>Qi){jt=7;break e}var zi=In(dn,wr+4);if(4294967286<zi){jt=3;break e}var Pi=8+zi+1&-2;if(Jn+=Pi,0<gn&&Jn>gn){jt=3;break e}if(!O(dn,wr,"VP8 ")||!O(dn,wr,"VP8L")){jt=0;break e}if(Qi[0]<Pi){jt=7;break e}O(dn,wr,"ALPH")||(Nr[0]=dn,_r[0]=wr+8,mn[0]=zi),wr+=Pi,Qi-=Pi}}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(gn=_,jt=J,Ft=Ae,Nr=Bt.gb[0],_r=Bt.Ja,mn=Bt.xa,dn=jt[0],wr=!O(gn,dn,"VP8 "),Jn=!O(gn,dn,"VP8L"),x(gn!=null),x(Ft!=null),x(_r!=null),x(mn!=null),8>Ft[0])jt=7;else{if(wr||Jn){if(gn=In(gn,dn+4),12<=Nr&&gn>Nr-12){jt=3;break e}if(Qt&&gn>Ft[0]-8){jt=7;break e}_r[0]=gn,jt[0]+=8,Ft[0]-=8,mn[0]=Jn}else mn[0]=5<=Ft[0]&&gn[dn+0]==47&&!(gn[dn+4]>>5),_r[0]=Ft[0];jt=0}if(Ae=Ae[0],Bt.Ja=Bt.Ja[0],Bt.xa=Bt.xa[0],J=J[0],jt!=0)break;if(4294967286<Bt.Ja)return 3;if(ze==null||sr||(ze[0]=Bt.xa?2:1),Ue=[Ue],br=[br],Bt.xa){if(5>Ae){jt=7;break}ze=Ue,Qt=br,sr=Pe,_==null||5>Ae?_=0:5<=Ae&&_[J+0]==47&&!(_[J+4]>>5)?(Ft=[0],gn=[0],Nr=[0],ir(_r=new Ze,_,J,Ae),di(_r,Ft,gn,Nr)?(ze!=null&&(ze[0]=Ft[0]),Qt!=null&&(Qt[0]=gn[0]),sr!=null&&(sr[0]=Nr[0]),_=1):_=0):_=0}else{if(10>Ae){jt=7;break}ze=br,_==null||10>Ae||!xu(_,J+3,Ae-3)?_=0:(Qt=_[J+0]|_[J+1]<<8|_[J+2]<<16,sr=16383&(_[J+7]<<8|_[J+6]),_=16383&(_[J+9]<<8|_[J+8]),1&Qt||3<(Qt>>1&7)||!(Qt>>4&1)||Qt>>5>=Bt.Ja||!sr||!_?_=0:(Ue&&(Ue[0]=sr),ze&&(ze[0]=_),_=1))}if(!_||(Ue=Ue[0],br=br[0],kt&&(qe[0]!=Ue||ut[0]!=br)))return 3;Xe!=null&&(Xe[0]=Bt,Xe.offset=J-Xe.w,x(4294967286>J-Xe.w),x(Xe.offset==Xe.ha-Ae));break}return jt==0||jt==7&&kt&&Xe==null?(Pe!=null&&(Pe[0]|=Bt.na!=null&&0<Bt.na.length),Ce!=null&&(Ce[0]=Ue),De!=null&&(De[0]=br),0):jt}function Ul(_,J,Ae){var Ce=J.width,De=J.height,Pe=0,Ue=0,ze=Ce,Xe=De;if(J.Da=_!=null&&0<_.Da,J.Da&&(ze=_.cd,Xe=_.bd,Pe=_.v,Ue=_.j,11>Ae||(Pe&=-2,Ue&=-2),0>Pe||0>Ue||0>=ze||0>=Xe||Pe+ze>Ce||Ue+Xe>De))return 0;if(J.v=Pe,J.j=Ue,J.va=Pe+ze,J.o=Ue+Xe,J.U=ze,J.T=Xe,J.da=_!=null&&0<_.da,J.da){if(!Fi(ze,Xe,Ae=[_.ib],Pe=[_.hb]))return 0;J.ib=Ae[0],J.hb=Pe[0]}return J.ob=_!=null&&_.ob,J.Kb=_==null||!_.Sd,J.da&&(J.ob=J.ib<3*Ce/4&&J.hb<3*De/4,J.Kb=0),1}function cu(_){if(_==null)return 2;if(11>_.S){var J=_.f.RGBA;J.fb+=(_.height-1)*J.A,J.A=-J.A}else J=_.f.kb,_=_.height,J.O+=(_-1)*J.fa,J.fa=-J.fa,J.N+=(_-1>>1)*J.Ab,J.Ab=-J.Ab,J.W+=(_-1>>1)*J.Db,J.Db=-J.Db,J.F!=null&&(J.J+=(_-1)*J.lb,J.lb=-J.lb);return 0}function Rl(_,J,Ae,Ce){if(Ce==null||0>=_||0>=J)return 2;if(Ae!=null){if(Ae.Da){var De=Ae.cd,Pe=Ae.bd,Ue=-2&Ae.v,ze=-2&Ae.j;if(0>Ue||0>ze||0>=De||0>=Pe||Ue+De>_||ze+Pe>J)return 2;_=De,J=Pe}if(Ae.da){if(!Fi(_,J,De=[Ae.ib],Pe=[Ae.hb]))return 2;_=De[0],J=Pe[0]}}Ce.width=_,Ce.height=J;e:{var Xe=Ce.width,qe=Ce.height;if(_=Ce.S,0>=Xe||0>=qe||!(_>=Ku&&13>_))_=2;else{if(0>=Ce.Rd&&Ce.sd==null){Ue=Pe=De=J=0;var ut=(ze=Xe*Jt[_])*qe;if(11>_||(Pe=(qe+1)/2*(J=(Xe+1)/2),_==12&&(Ue=(De=Xe)*qe)),(qe=re(ut+2*Pe+Ue))==null){_=1;break e}Ce.sd=qe,11>_?((Xe=Ce.f.RGBA).eb=qe,Xe.fb=0,Xe.A=ze,Xe.size=ut):((Xe=Ce.f.kb).y=qe,Xe.O=0,Xe.fa=ze,Xe.Fd=ut,Xe.f=qe,Xe.N=0+ut,Xe.Ab=J,Xe.Cd=Pe,Xe.ea=qe,Xe.W=0+ut+Pe,Xe.Db=J,Xe.Ed=Pe,_==12&&(Xe.F=qe,Xe.J=0+ut+2*Pe),Xe.Tc=Ue,Xe.lb=De)}if(J=1,De=Ce.S,Pe=Ce.width,Ue=Ce.height,De>=Ku&&13>De)if(11>De)_=Ce.f.RGBA,J&=(ze=Math.abs(_.A))*(Ue-1)+Pe<=_.size,J&=ze>=Pe*Jt[De],J&=_.eb!=null;else{_=Ce.f.kb,ze=(Pe+1)/2,ut=(Ue+1)/2,Xe=Math.abs(_.fa),qe=Math.abs(_.Ab);var kt=Math.abs(_.Db),Qt=Math.abs(_.lb),Bt=Qt*(Ue-1)+Pe;J&=Xe*(Ue-1)+Pe<=_.Fd,J&=qe*(ut-1)+ze<=_.Cd,J=(J&=kt*(ut-1)+ze<=_.Ed)&Xe>=Pe&qe>=ze&kt>=ze,J&=_.y!=null,J&=_.f!=null,J&=_.ea!=null,De==12&&(J&=Qt>=Pe,J&=Bt<=_.Tc,J&=_.F!=null)}else J=0;_=J?0:2}}return _!=0||Ae!=null&&Ae.fd&&(_=cu(Ce)),_}var Io=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],mo=24,Ts=32,ha=8,Do=[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];Sn("Predictor0","PredictorAdd0"),xt.Predictor0=function(){return 4278190080},xt.Predictor1=function(_){return _},xt.Predictor2=function(_,J,Ae){return J[Ae+0]},xt.Predictor3=function(_,J,Ae){return J[Ae+1]},xt.Predictor4=function(_,J,Ae){return J[Ae-1]},xt.Predictor5=function(_,J,Ae){return On(On(_,J[Ae+1]),J[Ae+0])},xt.Predictor6=function(_,J,Ae){return On(_,J[Ae-1])},xt.Predictor7=function(_,J,Ae){return On(_,J[Ae+0])},xt.Predictor8=function(_,J,Ae){return On(J[Ae-1],J[Ae+0])},xt.Predictor9=function(_,J,Ae){return On(J[Ae+0],J[Ae+1])},xt.Predictor10=function(_,J,Ae){return On(On(_,J[Ae-1]),On(J[Ae+0],J[Ae+1]))},xt.Predictor11=function(_,J,Ae){var Ce=J[Ae+0];return 0>=Ti(Ce>>24&255,_>>24&255,(J=J[Ae-1])>>24&255)+Ti(Ce>>16&255,_>>16&255,J>>16&255)+Ti(Ce>>8&255,_>>8&255,J>>8&255)+Ti(255&Ce,255&_,255&J)?Ce:_},xt.Predictor12=function(_,J,Ae){var Ce=J[Ae+0];return(oi((_>>24&255)+(Ce>>24&255)-((J=J[Ae-1])>>24&255))<<24|oi((_>>16&255)+(Ce>>16&255)-(J>>16&255))<<16|oi((_>>8&255)+(Ce>>8&255)-(J>>8&255))<<8|oi((255&_)+(255&Ce)-(255&J)))>>>0},xt.Predictor13=function(_,J,Ae){var Ce=J[Ae-1];return(Si((_=On(_,J[Ae+0]))>>24&255,Ce>>24&255)<<24|Si(_>>16&255,Ce>>16&255)<<16|Si(_>>8&255,Ce>>8&255)<<8|Si(_>>0&255,Ce>>0&255))>>>0};var pa=xt.PredictorAdd0;xt.PredictorAdd1=Mi,Sn("Predictor2","PredictorAdd2"),Sn("Predictor3","PredictorAdd3"),Sn("Predictor4","PredictorAdd4"),Sn("Predictor5","PredictorAdd5"),Sn("Predictor6","PredictorAdd6"),Sn("Predictor7","PredictorAdd7"),Sn("Predictor8","PredictorAdd8"),Sn("Predictor9","PredictorAdd9"),Sn("Predictor10","PredictorAdd10"),Sn("Predictor11","PredictorAdd11"),Sn("Predictor12","PredictorAdd12"),Sn("Predictor13","PredictorAdd13");var Ia=xt.PredictorAdd2;Ni("ColorIndexInverseTransform","MapARGB","32b",function(_){return _>>8&255},function(_){return _}),Ni("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(_){return _},function(_){return _>>8&255});var Ps,Ss=xt.ColorIndexInverseTransform,Al=xt.MapARGB,fu=xt.VP8LColorIndexInverseTransformAlpha,Ml=xt.MapAlpha,Us=xt.VP8LPredictorsAdd=[];Us.length=16,(xt.VP8LPredictors=[]).length=16,(xt.VP8LPredictorsAdd_C=[]).length=16,(xt.VP8LPredictors_C=[]).length=16;var Ga,us,Ho,Za,La,ja,Nl,Da,Eo,du,As,Rs,kl,Wu,cl,Oa,Xa,Ya,fl,dl,hl,Ja,hu,Ms,Ns,fo,go,So,Wo=re(511),Bn=re(2041),ma=re(225),Ta=re(767),cs=0,bA=Bn,Yi=ma,Ki=Ta,fs=Wo,Ku=0,pl=1,QA=2,ml=3,zu=4,wA=5,BA=6,CA=7,Vu=8,Gu=9,Zu=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],ys=[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,Xu=[[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],xs=[],ta=[],Pa=[],zA=1,VA=2,Ua=[],ks=[];yr("UpsampleRgbLinePair",Wi,3),yr("UpsampleBgrLinePair",wo,3),yr("UpsampleRgbaLinePair",ea,4),yr("UpsampleBgraLinePair",Qo,4),yr("UpsampleArgbLinePair",Xo,4),yr("UpsampleRgba4444LinePair",_o,2),yr("UpsampleRgb565LinePair",Co,2);var wc=xt.UpsampleRgbLinePair,Bc=xt.UpsampleBgrLinePair,GA=xt.UpsampleRgbaLinePair,ZA=xt.UpsampleBgraLinePair,XA=xt.UpsampleArgbLinePair,YA=xt.UpsampleRgba4444LinePair,Cc=xt.UpsampleRgb565LinePair,Ju=16,qu=1<<Ju-1,pu=-227,FA=482,JA=6,Ec=(256<<JA)-1,N=0,U=re(256),X=re(256),z=re(256),ye=re(256),Le=re(FA-pu),Ve=re(FA-pu);Es("YuvToRgbRow",Wi,3),Es("YuvToBgrRow",wo,3),Es("YuvToRgbaRow",ea,4),Es("YuvToBgraRow",Qo,4),Es("YuvToArgbRow",Xo,4),Es("YuvToRgba4444Row",_o,2),Es("YuvToRgb565Row",Co,2);var it=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],nt=[0,2,8],Tt=[8,7,6,4,4,2,2,2,1,1,1,1],Ht=1;this.WebPDecodeRGBA=function(_,J,Ae,Ce,De){var Pe=pl,Ue=new Dl,ze=new Ys;Ue.ba=ze,ze.S=Pe,ze.width=[ze.width],ze.height=[ze.height];var Xe=ze.width,qe=ze.height,ut=new ba;if(ut==null||_==null)var kt=2;else x(ut!=null),kt=ll(_,J,Ae,ut.width,ut.height,ut.Pd,ut.Qd,ut.format,null);if(kt!=0?Xe=0:(Xe!=null&&(Xe[0]=ut.width[0]),qe!=null&&(qe[0]=ut.height[0]),Xe=1),Xe){ze.width=ze.width[0],ze.height=ze.height[0],Ce!=null&&(Ce[0]=ze.width),De!=null&&(De[0]=ze.height);e:{if(Ce=new tl,(De=new Ol).data=_,De.w=J,De.ha=Ae,De.kd=1,J=[0],x(De!=null),((_=ll(De.data,De.w,De.ha,null,null,null,J,null,De))==0||_==7)&&J[0]&&(_=4),(J=_)==0){if(x(Ue!=null),Ce.data=De.data,Ce.w=De.w+De.offset,Ce.ha=De.ha-De.offset,Ce.put=la,Ce.ac=Go,Ce.bc=ua,Ce.ma=Ue,De.xa){if((_=Ds())==null){Ue=1;break e}if(function(Qt,Bt){var br=[0],sr=[0],jt=[0];t:for(;;){if(Qt==null)return 0;if(Bt==null)return Qt.a=2,0;if(Qt.l=Bt,Qt.a=0,ir(Qt.m,Bt.data,Bt.w,Bt.ha),!di(Qt.m,br,sr,jt)){Qt.a=3;break t}if(Qt.xb=VA,Bt.width=br[0],Bt.height=sr[0],!ca(br[0],sr[0],1,Qt,null))break t;return 1}return x(Qt.a!=0),0}(_,Ce)){if(Ce=(J=Rl(Ce.width,Ce.height,Ue.Oa,Ue.ba))==0){t:{Ce=_;r:for(;;){if(Ce==null){Ce=0;break t}if(x(Ce.s.yc!=null),x(Ce.s.Ya!=null),x(0<Ce.s.Wb),x((Ae=Ce.l)!=null),x((De=Ae.ma)!=null),Ce.xb!=0){if(Ce.ca=De.ba,Ce.tb=De.tb,x(Ce.ca!=null),!Ul(De.Oa,Ae,ml)){Ce.a=2;break r}if(!Bs(Ce,Ae.width)||Ae.da)break r;if((Ae.da||ao(Ce.ca.S))&&Gt(),11>Ce.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),Ce.ca.f.kb.F!=null&&Gt()),Ce.Pb&&0<Ce.s.ua&&Ce.s.vb.X==null&&!mi(Ce.s.vb,Ce.s.Wa.Xa)){Ce.a=1;break r}Ce.xb=0}if(!vs(Ce,Ce.V,Ce.Ba,Ce.c,Ce.i,Ae.o,ss))break r;De.Dc=Ce.Ma,Ce=1;break t}x(Ce.a!=0),Ce=0}Ce=!Ce}Ce&&(J=_.a)}else J=_.a}else{if((_=new fA)==null){Ue=1;break e}if(_.Fa=De.na,_.P=De.P,_.qc=De.Sa,eu(_,Ce)){if((J=Rl(Ce.width,Ce.height,Ue.Oa,Ue.ba))==0){if(_.Aa=0,Ae=Ue.Oa,x((De=_)!=null),Ae!=null){if(0<(Xe=0>(Xe=Ae.Md)?0:100<Xe?255:255*Xe/100)){for(qe=ut=0;4>qe;++qe)12>(kt=De.pb[qe]).lc&&(kt.ia=Xe*Tt[0>kt.lc?0:kt.lc]>>3),ut|=kt.ia;ut&&(alert("todo:VP8InitRandom"),De.ia=1)}De.Ga=Ae.Id,100<De.Ga?De.Ga=100:0>De.Ga&&(De.Ga=0)}dA(_,Ce)||(J=_.a)}}else J=_.a}J==0&&Ue.Oa!=null&&Ue.Oa.fd&&(J=cu(Ue.ba))}Ue=J}Pe=Ue!=0?null:11>Pe?ze.f.RGBA.eb:ze.f.kb.y}else Pe=null;return Pe};var Jt=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function Ie(xt,nr){for(var Fr="",tt=0;tt<4;tt++)Fr+=String.fromCharCode(xt[nr++]);return Fr}function Me(xt,nr){return(xt[nr+0]<<0|xt[nr+1]<<8|xt[nr+2]<<16)>>>0}function Ne(xt,nr){return(xt[nr+0]<<0|xt[nr+1]<<8|xt[nr+2]<<16|xt[nr+3]<<24)>>>0}new we;var Ye=[0],xe=[0],ct=[],rt=new we,ft=T,Je=function(xt,nr){var Fr={},tt=0,ot=!1,Pt=0,Et=0;if(Fr.frames=[],!function(ht,vt,Ot,Kt){for(var or=0;or<Kt;or++)if(ht[vt+or]!=Ot.charCodeAt(or))return!0;return!1}(xt,nr,"RIFF",4)){var gr,ar;for(Ne(xt,nr+=4),nr+=8;nr<xt.length;){var Br=Ie(xt,nr),ir=Ne(xt,nr+=4);nr+=4;var Sr=ir+(1&ir);switch(Br){case"VP8 ":case"VP8L":Fr.frames[tt]===void 0&&(Fr.frames[tt]={}),(Ze=Fr.frames[tt]).src_off=ot?Et:nr-8,Ze.src_size=Pt+ir+8,tt++,ot&&(ot=!1,Pt=0,Et=0);break;case"VP8X":(Ze=Fr.header={}).feature_flags=xt[nr];var Dr=nr+4;Ze.canvas_width=1+Me(xt,Dr),Dr+=3,Ze.canvas_height=1+Me(xt,Dr),Dr+=3;break;case"ALPH":ot=!0,Pt=Sr+8,Et=nr-8;break;case"ANIM":(Ze=Fr.header).bgcolor=Ne(xt,nr),Dr=nr+4,Ze.loop_count=(gr=xt)[(ar=Dr)+0]<<0|gr[ar+1]<<8,Dr+=2;break;case"ANMF":var Un,Ze;(Ze=Fr.frames[tt]={}).offset_x=2*Me(xt,nr),nr+=3,Ze.offset_y=2*Me(xt,nr),nr+=3,Ze.width=1+Me(xt,nr),nr+=3,Ze.height=1+Me(xt,nr),nr+=3,Ze.duration=Me(xt,nr),nr+=3,Un=xt[nr++],Ze.dispose=1&Un,Ze.blend=Un>>1&1}Br!="ANMF"&&(nr+=Sr)}return Fr}}(ft,0);Je.response=ft,Je.rgbaoutput=!0,Je.dataurl=!1;var pt=Je.header?Je.header:null,Mt=Je.frames?Je.frames:null;if(pt){pt.loop_counter=pt.loop_count,Ye=[pt.canvas_height],xe=[pt.canvas_width];for(var Xt=0;Xt<Mt.length&&Mt[Xt].blend!=0;Xt++);}var dr=Mt[0],kr=rt.WebPDecodeRGBA(ft,dr.src_off,dr.src_size,xe,Ye);dr.rgba=kr,dr.imgwidth=xe[0],dr.imgheight=Ye[0];for(var er=0;er<xe[0]*Ye[0]*4;er++)ct[er]=kr[er];return this.width=xe,this.height=Ye,this.data=ct,this}(function(T){var x=function(){return typeof Tr=="function"},O=function(Ye,xe,ct,rt){var ft=4,Je=fe;switch(rt){case T.image_compression.FAST:ft=1,Je=re;break;case T.image_compression.MEDIUM:ft=6,Je=he;break;case T.image_compression.SLOW:ft=9,Je=we}Ye=Y(Ye,xe,ct,Je);var pt=Tr(Ye,{level:ft});return T.__addimage__.arrayBufferToBinaryString(pt)},Y=function(Ye,xe,ct,rt){for(var ft,Je,pt,Mt=Ye.length/xe,Xt=new Uint8Array(Ye.length+Mt),dr=Me(),kr=0;kr<Mt;kr+=1){if(pt=kr*xe,ft=Ye.subarray(pt,pt+xe),rt)Xt.set(rt(ft,ct,Je),pt+kr);else{for(var er,xt=dr.length,nr=[];er<xt;er+=1)nr[er]=dr[er](ft,ct,Je);var Fr=Ne(nr.concat());Xt.set(nr[Fr],pt+kr)}Je=ft}return Xt},ae=function(Ye){var xe=Array.apply([],Ye);return xe.unshift(0),xe},re=function(Ye,xe){var ct,rt=[],ft=Ye.length;rt[0]=1;for(var Je=0;Je<ft;Je+=1)ct=Ye[Je-xe]||0,rt[Je+1]=Ye[Je]-ct+256&255;return rt},fe=function(Ye,xe,ct){var rt,ft=[],Je=Ye.length;ft[0]=2;for(var pt=0;pt<Je;pt+=1)rt=ct&&ct[pt]||0,ft[pt+1]=Ye[pt]-rt+256&255;return ft},he=function(Ye,xe,ct){var rt,ft,Je=[],pt=Ye.length;Je[0]=3;for(var Mt=0;Mt<pt;Mt+=1)rt=Ye[Mt-xe]||0,ft=ct&&ct[Mt]||0,Je[Mt+1]=Ye[Mt]+256-(rt+ft>>>1)&255;return Je},we=function(Ye,xe,ct){var rt,ft,Je,pt,Mt=[],Xt=Ye.length;Mt[0]=4;for(var dr=0;dr<Xt;dr+=1)rt=Ye[dr-xe]||0,ft=ct&&ct[dr]||0,Je=ct&&ct[dr-xe]||0,pt=Ie(rt,ft,Je),Mt[dr+1]=Ye[dr]-pt+256&255;return Mt},Ie=function(Ye,xe,ct){if(Ye===xe&&xe===ct)return Ye;var rt=Math.abs(xe-ct),ft=Math.abs(Ye-ct),Je=Math.abs(Ye+xe-ct-ct);return rt<=ft&&rt<=Je?Ye:ft<=Je?xe:ct},Me=function(){return[ae,re,fe,he,we]},Ne=function(Ye){var xe=Ye.map(function(ct){return ct.reduce(function(rt,ft){return rt+Math.abs(ft)},0)});return xe.indexOf(Math.min.apply(null,xe))};T.processPNG=function(Ye,xe,ct,rt){var ft,Je,pt,Mt,Xt,dr,kr,er,xt,nr,Fr,tt,ot,Pt,Et,gr=this.decode.FLATE_DECODE,ar="";if(this.__addimage__.isArrayBuffer(Ye)&&(Ye=new Uint8Array(Ye)),this.__addimage__.isArrayBufferView(Ye)){if(Ye=(pt=new lc(Ye)).imgData,Je=pt.bits,ft=pt.colorSpace,Xt=pt.colors,[4,6].indexOf(pt.colorType)!==-1){if(pt.bits===8){xt=(er=pt.pixelBitlength==32?new Uint32Array(pt.decodePixels().buffer):pt.pixelBitlength==16?new Uint16Array(pt.decodePixels().buffer):new Uint8Array(pt.decodePixels().buffer)).length,Fr=new Uint8Array(xt*pt.colors),nr=new Uint8Array(xt);var Br,ir=pt.pixelBitlength-pt.bits;for(Pt=0,Et=0;Pt<xt;Pt++){for(ot=er[Pt],Br=0;Br<ir;)Fr[Et++]=ot>>>Br&255,Br+=pt.bits;nr[Pt]=ot>>>Br&255}}if(pt.bits===16){xt=(er=new Uint32Array(pt.decodePixels().buffer)).length,Fr=new Uint8Array(xt*(32/pt.pixelBitlength)*pt.colors),nr=new Uint8Array(xt*(32/pt.pixelBitlength)),tt=pt.colors>1,Pt=0,Et=0;for(var Sr=0;Pt<xt;)ot=er[Pt++],Fr[Et++]=ot>>>0&255,tt&&(Fr[Et++]=ot>>>16&255,ot=er[Pt++],Fr[Et++]=ot>>>0&255),nr[Sr++]=ot>>>16&255;Je=8}rt!==T.image_compression.NONE&&x()?(Ye=O(Fr,pt.width*pt.colors,pt.colors,rt),kr=O(nr,pt.width,1,rt)):(Ye=Fr,kr=nr,gr=void 0)}if(pt.colorType===3&&(ft=this.color_spaces.INDEXED,dr=pt.palette,pt.transparency.indexed)){var Dr=pt.transparency.indexed,Un=0;for(Pt=0,xt=Dr.length;Pt<xt;++Pt)Un+=Dr[Pt];if((Un/=255)===xt-1&&Dr.indexOf(0)!==-1)Mt=[Dr.indexOf(0)];else if(Un!==xt){for(er=pt.decodePixels(),nr=new Uint8Array(er.length),Pt=0,xt=er.length;Pt<xt;Pt++)nr[Pt]=Dr[er[Pt]];kr=O(nr,pt.width,1)}}var Ze=function(ht){var vt;switch(ht){case T.image_compression.FAST:vt=11;break;case T.image_compression.MEDIUM:vt=13;break;case T.image_compression.SLOW:vt=14;break;default:vt=12}return vt}(rt);return gr===this.decode.FLATE_DECODE&&(ar="/Predictor "+Ze+" "),ar+="/Colors "+Xt+" /BitsPerComponent "+Je+" /Columns "+pt.width,(this.__addimage__.isArrayBuffer(Ye)||this.__addimage__.isArrayBufferView(Ye))&&(Ye=this.__addimage__.arrayBufferToBinaryString(Ye)),(kr&&this.__addimage__.isArrayBuffer(kr)||this.__addimage__.isArrayBufferView(kr))&&(kr=this.__addimage__.arrayBufferToBinaryString(kr)),{alias:ct,data:Ye,index:xe,filter:gr,decodeParameters:ar,transparency:Mt,palette:dr,sMask:kr,predictor:Ze,width:pt.width,height:pt.height,bitsPerComponent:Je,colorSpace:ft}}}})(qr.API),function(T){T.processGIF89A=function(x,O,Y,ae){var re=new bu(x),fe=re.width,he=re.height,we=[];re.decodeAndBlitFrameRGBA(0,we);var Ie={data:we,width:fe,height:he},Me=new iA(100).encode(Ie,100);return T.processJPEG.call(this,Me,O,Y,ae)},T.processGIF87A=T.processGIF89A}(qr.API),Zs.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 T=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(T);for(var x=0;x<T;x++){var O=this.datav.getUint8(this.pos++,!0),Y=this.datav.getUint8(this.pos++,!0),ae=this.datav.getUint8(this.pos++,!0),re=this.datav.getUint8(this.pos++,!0);this.palette[x]={red:ae,green:Y,blue:O,quad:re}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Zs.prototype.parseBGR=function(){this.pos=this.offset;try{var T="bit"+this.bitPP,x=this.width*this.height*4;this.data=new Uint8Array(x),this[T]()}catch(O){Yn.log("bit decode error:"+O)}},Zs.prototype.bit1=function(){var T,x=Math.ceil(this.width/8),O=x%4;for(T=this.height-1;T>=0;T--){for(var Y=this.bottom_up?T:this.height-1-T,ae=0;ae<x;ae++)for(var re=this.datav.getUint8(this.pos++,!0),fe=Y*this.width*4+8*ae*4,he=0;he<8&&8*ae+he<this.width;he++){var we=this.palette[re>>7-he&1];this.data[fe+4*he]=we.blue,this.data[fe+4*he+1]=we.green,this.data[fe+4*he+2]=we.red,this.data[fe+4*he+3]=255}O!==0&&(this.pos+=4-O)}},Zs.prototype.bit4=function(){for(var T=Math.ceil(this.width/2),x=T%4,O=this.height-1;O>=0;O--){for(var Y=this.bottom_up?O:this.height-1-O,ae=0;ae<T;ae++){var re=this.datav.getUint8(this.pos++,!0),fe=Y*this.width*4+2*ae*4,he=re>>4,we=15&re,Ie=this.palette[he];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[we],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}x!==0&&(this.pos+=4-x)}},Zs.prototype.bit8=function(){for(var T=this.width%4,x=this.height-1;x>=0;x--){for(var O=this.bottom_up?x:this.height-1-x,Y=0;Y<this.width;Y++){var ae=this.datav.getUint8(this.pos++,!0),re=O*this.width*4+4*Y;if(ae<this.palette.length){var fe=this.palette[ae];this.data[re]=fe.red,this.data[re+1]=fe.green,this.data[re+2]=fe.blue,this.data[re+3]=255}else this.data[re]=255,this.data[re+1]=255,this.data[re+2]=255,this.data[re+3]=255}T!==0&&(this.pos+=4-T)}},Zs.prototype.bit15=function(){for(var T=this.width%3,x=parseInt("11111",2),O=this.height-1;O>=0;O--){for(var Y=this.bottom_up?O:this.height-1-O,ae=0;ae<this.width;ae++){var re=this.datav.getUint16(this.pos,!0);this.pos+=2;var fe=(re&x)/x*255|0,he=(re>>5&x)/x*255|0,we=(re>>10&x)/x*255|0,Ie=re>>15?255:0,Me=Y*this.width*4+4*ae;this.data[Me]=we,this.data[Me+1]=he,this.data[Me+2]=fe,this.data[Me+3]=Ie}this.pos+=T}},Zs.prototype.bit16=function(){for(var T=this.width%3,x=parseInt("11111",2),O=parseInt("111111",2),Y=this.height-1;Y>=0;Y--){for(var ae=this.bottom_up?Y:this.height-1-Y,re=0;re<this.width;re++){var fe=this.datav.getUint16(this.pos,!0);this.pos+=2;var he=(fe&x)/x*255|0,we=(fe>>5&O)/O*255|0,Ie=(fe>>11)/x*255|0,Me=ae*this.width*4+4*re;this.data[Me]=Ie,this.data[Me+1]=we,this.data[Me+2]=he,this.data[Me+3]=255}this.pos+=T}},Zs.prototype.bit24=function(){for(var T=this.height-1;T>=0;T--){for(var x=this.bottom_up?T:this.height-1-T,O=0;O<this.width;O++){var Y=this.datav.getUint8(this.pos++,!0),ae=this.datav.getUint8(this.pos++,!0),re=this.datav.getUint8(this.pos++,!0),fe=x*this.width*4+4*O;this.data[fe]=re,this.data[fe+1]=ae,this.data[fe+2]=Y,this.data[fe+3]=255}this.pos+=this.width%4}},Zs.prototype.bit32=function(){for(var T=this.height-1;T>=0;T--)for(var x=this.bottom_up?T:this.height-1-T,O=0;O<this.width;O++){var Y=this.datav.getUint8(this.pos++,!0),ae=this.datav.getUint8(this.pos++,!0),re=this.datav.getUint8(this.pos++,!0),fe=this.datav.getUint8(this.pos++,!0),he=x*this.width*4+4*O;this.data[he]=re,this.data[he+1]=ae,this.data[he+2]=Y,this.data[he+3]=fe}},Zs.prototype.getData=function(){return this.data},function(T){T.processBMP=function(x,O,Y,ae){var re=new Zs(x,!1),fe=re.width,he=re.height,we={data:re.getData(),width:fe,height:he},Ie=new iA(100).encode(we,100);return T.processJPEG.call(this,Ie,O,Y,ae)}}(qr.API),Is.prototype.getData=function(){return this.data},function(T){T.processWEBP=function(x,O,Y,ae){var re=new Is(x,!1),fe=re.width,he=re.height,we={data:re.getData(),width:fe,height:he},Ie=new iA(100).encode(we,100);return T.processJPEG.call(this,Ie,O,Y,ae)}}(qr.API),qr.API.processRGBA=function(T,x,O){for(var Y=T.data,ae=Y.length,re=new Uint8Array(ae/4*3),fe=new Uint8Array(ae/4),he=0,we=0,Ie=0;Ie<ae;Ie+=4){var Me=Y[Ie],Ne=Y[Ie+1],Ye=Y[Ie+2],xe=Y[Ie+3];re[he++]=Me,re[he++]=Ne,re[he++]=Ye,fe[we++]=xe}var ct=this.__addimage__.arrayBufferToBinaryString(re);return{alpha:this.__addimage__.arrayBufferToBinaryString(fe),data:ct,index:x,alias:O,colorSpace:"DeviceRGB",bitsPerComponent:8,width:T.width,height:T.height}},qr.API.setLanguage=function(T){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"}[T]!==void 0&&(this.internal.languageSettings.languageCode=T,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},ya=qr.API,yu=ya.getCharWidthsArray=function(T,x){var O,Y,ae=(x=x||{}).font||this.internal.getFont(),re=x.fontSize||this.internal.getFontSize(),fe=x.charSpace||this.internal.getCharSpace(),he=x.widths?x.widths:ae.metadata.Unicode.widths,we=he.fof?he.fof:1,Ie=x.kerning?x.kerning:ae.metadata.Unicode.kerning,Me=Ie.fof?Ie.fof:1,Ne=x.doKerning!==!1,Ye=0,xe=T.length,ct=0,rt=he[0]||we,ft=[];for(O=0;O<xe;O++)Y=T.charCodeAt(O),typeof ae.metadata.widthOfString=="function"?ft.push((ae.metadata.widthOfGlyph(ae.metadata.characterToGlyph(Y))+fe*(1e3/re)||0)/1e3):(Ye=Ne&&(0,L.Z)(Ie[Y])==="object"&&!isNaN(parseInt(Ie[Y][ct],10))?Ie[Y][ct]/Me:0,ft.push((he[Y]||rt)/we+Ye)),ct=Y;return ft},wl=ya.getStringUnitWidth=function(T,x){var O=(x=x||{}).fontSize||this.internal.getFontSize(),Y=x.font||this.internal.getFont(),ae=x.charSpace||this.internal.getCharSpace();return ya.processArabic&&(T=ya.processArabic(T)),typeof Y.metadata.widthOfString=="function"?Y.metadata.widthOfString(T,O,ae)/O:yu.apply(this,arguments).reduce(function(re,fe){return re+fe},0)},oa=function(T,x,O,Y){for(var ae=[],re=0,fe=T.length,he=0;re!==fe&&he+x[re]<O;)he+=x[re],re++;ae.push(T.slice(0,re));var we=re;for(he=0;re!==fe;)he+x[re]>Y&&(ae.push(T.slice(we,re)),he=0,we=re),he+=x[re],re++;return we!==re&&ae.push(T.slice(we,re)),ae},DA=function(T,x,O){O||(O={});var Y,ae,re,fe,he,we,Ie,Me=[],Ne=[Me],Ye=O.textIndent||0,xe=0,ct=0,rt=T.split(" "),ft=yu.apply(this,[" ",O])[0];if(we=O.lineIndent===-1?rt[0].length+2:O.lineIndent||0){var Je=Array(we).join(" "),pt=[];rt.map(function(Xt){(Xt=Xt.split(/\s*\n/)).length>1?pt=pt.concat(Xt.map(function(dr,kr){return(kr&&dr.length?`
|
|
|
`:"")+dr})):pt.push(Xt[0])}),rt=pt,we=wl.apply(this,[Je,O])}for(re=0,fe=rt.length;re<fe;re++){var Mt=0;if(Y=rt[re],we&&Y[0]==`
|
|
|
`&&(Y=Y.substr(1),Mt=1),Ye+xe+(ct=(ae=yu.apply(this,[Y,O])).reduce(function(Xt,dr){return Xt+dr},0))>x||Mt){if(ct>x){for(he=oa.apply(this,[Y,ae,x-(Ye+xe),x]),Me.push(he.shift()),Me=[he.pop()];he.length;)Ne.push([he.shift()]);ct=ae.slice(Y.length-(Me[0]?Me[0].length:0)).reduce(function(Xt,dr){return Xt+dr},0)}else Me=[Y];Ne.push(Me),Ye=ct+we,xe=ft}else Me.push(Y),Ye+=xe+ct,xe=ft}return Ie=we?function(Xt,dr){return(dr?Je:"")+Xt.join(" ")}:function(Xt){return Xt.join(" ")},Ne.map(Ie)},ya.splitTextToSize=function(T,x,O){var Y,ae=(O=O||{}).fontSize||this.internal.getFontSize(),re=function(Me){if(Me.widths&&Me.kerning)return{widths:Me.widths,kerning:Me.kerning};var Ne=this.internal.getFont(Me.fontName,Me.fontStyle);return Ne.metadata.Unicode?{widths:Ne.metadata.Unicode.widths||{0:1},kerning:Ne.metadata.Unicode.kerning||{}}:{font:Ne.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,O);Y=Array.isArray(T)?T:String(T).split(/\r?\n/);var fe=1*this.internal.scaleFactor*x/ae;re.textIndent=O.textIndent?1*O.textIndent*this.internal.scaleFactor/ae:0,re.lineIndent=O.lineIndent;var he,we,Ie=[];for(he=0,we=Y.length;he<we;he++)Ie=Ie.concat(DA.apply(this,[Y[he],fe,re]));return Ie},function(T){T.__fontmetrics__=T.__fontmetrics__||{};for(var x="klmnopqrstuvwxyz",O={},Y={},ae=0;ae<x.length;ae++)O[x[ae]]="0123456789abcdef"[ae],Y["0123456789abcdef"[ae]]=x[ae];var re=function(Ne){return"0x"+parseInt(Ne,10).toString(16)},fe=T.__fontmetrics__.compress=function(Ne){var Ye,xe,ct,rt,ft=["{"];for(var Je in Ne){if(Ye=Ne[Je],isNaN(parseInt(Je,10))?xe="'"+Je+"'":(Je=parseInt(Je,10),xe=(xe=re(Je).slice(2)).slice(0,-1)+Y[xe.slice(-1)]),typeof Ye=="number")Ye<0?(ct=re(Ye).slice(3),rt="-"):(ct=re(Ye).slice(2),rt=""),ct=rt+ct.slice(0,-1)+Y[ct.slice(-1)];else{if((0,L.Z)(Ye)!=="object")throw new Error("Don't know what to do with value type "+(0,L.Z)(Ye)+".");ct=fe(Ye)}ft.push(xe+ct)}return ft.push("}"),ft.join("")},he=T.__fontmetrics__.uncompress=function(Ne){if(typeof Ne!="string")throw new Error("Invalid argument passed to uncompress.");for(var Ye,xe,ct,rt,ft={},Je=1,pt=ft,Mt=[],Xt="",dr="",kr=Ne.length-1,er=1;er<kr;er+=1)(rt=Ne[er])=="'"?Ye?(ct=Ye.join(""),Ye=void 0):Ye=[]:Ye?Ye.push(rt):rt=="{"?(Mt.push([pt,ct]),pt={},ct=void 0):rt=="}"?((xe=Mt.pop())[0][xe[1]]=pt,ct=void 0,pt=xe[0]):rt=="-"?Je=-1:ct===void 0?O.hasOwnProperty(rt)?(Xt+=O[rt],ct=parseInt(Xt,16)*Je,Je=1,Xt=""):Xt+=rt:O.hasOwnProperty(rt)?(dr+=O[rt],pt[ct]=parseInt(dr,16)*Je,Je=1,ct=void 0,dr=""):dr+=rt;return ft},we={codePages:["WinAnsiEncoding"],WinAnsiEncoding:he("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},Ie={Unicode:{Courier:we,"Courier-Bold":we,"Courier-BoldOblique":we,"Courier-Oblique":we,Helvetica:we,"Helvetica-Bold":we,"Helvetica-BoldOblique":we,"Helvetica-Oblique":we,"Times-Roman":we,"Times-Bold":we,"Times-BoldItalic":we,"Times-Italic":we}},Me={Unicode:{"Courier-Oblique":he("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":he("{'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":he("{'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:he("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":he("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":he("{'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:he("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:he("{'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":he("{'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:he("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":he("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":he("{'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":he("{'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":he("{'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}}}")}};T.events.push(["addFont",function(Ne){var Ye=Ne.font,xe=Me.Unicode[Ye.postScriptName];xe&&(Ye.metadata.Unicode={},Ye.metadata.Unicode.widths=xe.widths,Ye.metadata.Unicode.kerning=xe.kerning);var ct=Ie.Unicode[Ye.postScriptName];ct&&(Ye.metadata.Unicode.encoding=ct,Ye.encoding=ct.codePages[0])}])}(qr.API),function(T){var x=function(O){for(var Y=O.length,ae=new Uint8Array(Y),re=0;re<Y;re++)ae[re]=O.charCodeAt(re);return ae};T.API.events.push(["addFont",function(O){var Y=void 0,ae=O.font,re=O.instance;if(!ae.isStandardFont){if(re===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+ae.postScriptName+"').");if(typeof(Y=re.existsFileInVFS(ae.postScriptName)===!1?re.loadFile(ae.postScriptName):re.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,he){he=/^\x00\x01\x00\x00/.test(he)?x(he):x(Mr(he)),fe.metadata=T.API.TTFFont.open(he),fe.metadata.Unicode=fe.metadata.Unicode||{encoding:{},kerning:{},widths:[]},fe.metadata.glyIdsUsed=[0]})(ae,Y)}}])}(qr),function(T){function x(){return(An.canvg?Promise.resolve(An.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})}qr.API.addSvgAsImage=function(O,Y,ae,re,fe,he,we,Ie){if(isNaN(Y)||isNaN(ae))throw Yn.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(re)||isNaN(fe))throw Yn.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var Me=document.createElement("canvas");Me.width=re,Me.height=fe;var Ne=Me.getContext("2d");Ne.fillStyle="#fff",Ne.fillRect(0,0,Me.width,Me.height);var Ye={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},xe=this;return x().then(function(ct){return ct.fromString(Ne,O,Ye)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(ct){return ct.render(Ye)}).then(function(){xe.addImage(Me.toDataURL("image/jpeg",1),Y,ae,re,fe,we,Ie)})}}(),qr.API.putTotalPages=function(T){var x,O=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(x=new RegExp(T,"g"),O=this.internal.getNumberOfPages()):(x=new RegExp(this.pdfEscape16(T,this.internal.getFont()),"g"),O=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var Y=1;Y<=this.internal.getNumberOfPages();Y++)for(var ae=0;ae<this.internal.pages[Y].length;ae++)this.internal.pages[Y][ae]=this.internal.pages[Y][ae].replace(x,O);return this},qr.API.viewerPreferences=function(T,x){var O;T=T||{},x=x||!1;var Y,ae,re,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}},he=Object.keys(fe),we=[],Ie=0,Me=0,Ne=0;function Ye(ct,rt){var ft,Je=!1;for(ft=0;ft<ct.length;ft+=1)ct[ft]===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,T==="reset"||x===!0){var xe=he.length;for(Ne=0;Ne<xe;Ne+=1)O[he[Ne]].value=O[he[Ne]].defaultValue,O[he[Ne]].explicitSet=!1}if((0,L.Z)(T)==="object"){for(ae in T)if(re=T[ae],Ye(he,ae)&&re!==void 0){if(O[ae].type==="boolean"&&typeof re=="boolean")O[ae].value=re;else if(O[ae].type==="name"&&Ye(O[ae].valueSet,re))O[ae].value=re;else if(O[ae].type==="integer"&&Number.isInteger(re))O[ae].value=re;else if(O[ae].type==="array"){for(Ie=0;Ie<re.length;Ie+=1)if(Y=!0,re[Ie].length===1&&typeof re[Ie][0]=="number")we.push(String(re[Ie]-1));else if(re[Ie].length>1){for(Me=0;Me<re[Ie].length;Me+=1)typeof re[Ie][Me]!="number"&&(Y=!1);Y===!0&&we.push([re[Ie][0]-1,re[Ie][1]-1].join(" "))}O[ae].value="["+we.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 ct,rt=[];for(ct in O)O[ct].explicitSet===!0&&(O[ct].type==="name"?rt.push("/"+ct+" /"+O[ct].value):rt.push("/"+ct+" "+O[ct].value));rt.length!==0&&this.internal.write(`/ViewerPreferences
|
|
|
<<
|
|
|
`+rt.join(`
|
|
|
`)+`
|
|
|
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=O,this},function(T){var x=function(){var Y='<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/">')),re=unescape(encodeURIComponent(Y)),fe=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),he=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),we=unescape(encodeURIComponent("</x:xmpmeta>")),Ie=re.length+fe.length+he.length+ae.length+we.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+re+fe+he+we),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")};T.addMetadata=function(Y,ae){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:Y,namespaceuri:ae||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",O),this.internal.events.subscribe("postPutResources",x)),this}}(qr.API),function(T){var x=T.API,O=x.pdfEscape16=function(re,fe){for(var he,we=fe.metadata.Unicode.widths,Ie=["","0","00","000","0000"],Me=[""],Ne=0,Ye=re.length;Ne<Ye;++Ne){if(he=fe.metadata.characterToGlyph(re.charCodeAt(Ne)),fe.metadata.glyIdsUsed.push(he),fe.metadata.toUnicode[he]=re.charCodeAt(Ne),we.indexOf(he)==-1&&(we.push(he),we.push([parseInt(fe.metadata.widthOfGlyph(he),10)])),he=="0")return Me.join("");he=he.toString(16),Me.push(Ie[4-he.length],he)}return Me.join("")},Y=function(re){var fe,he,we,Ie,Me,Ne,Ye;for(Me=`/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`,we=[],Ne=0,Ye=(he=Object.keys(re).sort(function(xe,ct){return xe-ct})).length;Ne<Ye;Ne++)fe=he[Ne],we.length>=100&&(Me+=`
|
|
|
`+we.length+` beginbfchar
|
|
|
`+we.join(`
|
|
|
`)+`
|
|
|
endbfchar`,we=[]),re[fe]!==void 0&&re[fe]!==null&&typeof re[fe].toString=="function"&&(Ie=("0000"+re[fe].toString(16)).slice(-4),fe=("0000"+(+fe).toString(16)).slice(-4),we.push("<"+fe+"><"+Ie+">"));return we.length&&(Me+=`
|
|
|
`+we.length+` beginbfchar
|
|
|
`+we.join(`
|
|
|
`)+`
|
|
|
endbfchar
|
|
|
`),Me+=`endcmap
|
|
|
CMapName currentdict /CMap defineresource pop
|
|
|
end
|
|
|
end`};x.events.push(["putFont",function(re){(function(fe){var he=fe.font,we=fe.out,Ie=fe.newObject,Me=fe.putStream;if(he.metadata instanceof T.API.TTFFont&&he.encoding==="Identity-H"){for(var Ne=he.metadata.Unicode.widths,Ye=he.metadata.subset.encode(he.metadata.glyIdsUsed,1),xe="",ct=0;ct<Ye.length;ct++)xe+=String.fromCharCode(Ye[ct]);var rt=Ie();Me({data:xe,addLength1:!0,objectId:rt}),we("endobj");var ft=Ie();Me({data:Y(he.metadata.toUnicode),addLength1:!0,objectId:ft}),we("endobj");var Je=Ie();we("<<"),we("/Type /FontDescriptor"),we("/FontName /"+nn(he.fontName)),we("/FontFile2 "+rt+" 0 R"),we("/FontBBox "+T.API.PDFObject.convert(he.metadata.bbox)),we("/Flags "+he.metadata.flags),we("/StemV "+he.metadata.stemV),we("/ItalicAngle "+he.metadata.italicAngle),we("/Ascent "+he.metadata.ascender),we("/Descent "+he.metadata.decender),we("/CapHeight "+he.metadata.capHeight),we(">>"),we("endobj");var pt=Ie();we("<<"),we("/Type /Font"),we("/BaseFont /"+nn(he.fontName)),we("/FontDescriptor "+Je+" 0 R"),we("/W "+T.API.PDFObject.convert(Ne)),we("/CIDToGIDMap /Identity"),we("/DW 1000"),we("/Subtype /CIDFontType2"),we("/CIDSystemInfo"),we("<<"),we("/Supplement 0"),we("/Registry (Adobe)"),we("/Ordering ("+he.encoding+")"),we(">>"),we(">>"),we("endobj"),he.objectNumber=Ie(),we("<<"),we("/Type /Font"),we("/Subtype /Type0"),we("/ToUnicode "+ft+" 0 R"),we("/BaseFont /"+nn(he.fontName)),we("/Encoding /"+he.encoding),we("/DescendantFonts ["+pt+" 0 R]"),we(">>"),we("endobj"),he.isAlreadyPutted=!0}})(re)}]),x.events.push(["putFont",function(re){(function(fe){var he=fe.font,we=fe.out,Ie=fe.newObject,Me=fe.putStream;if(he.metadata instanceof T.API.TTFFont&&he.encoding==="WinAnsiEncoding"){for(var Ne=he.metadata.rawData,Ye="",xe=0;xe<Ne.length;xe++)Ye+=String.fromCharCode(Ne[xe]);var ct=Ie();Me({data:Ye,addLength1:!0,objectId:ct}),we("endobj");var rt=Ie();Me({data:Y(he.metadata.toUnicode),addLength1:!0,objectId:rt}),we("endobj");var ft=Ie();we("<<"),we("/Descent "+he.metadata.decender),we("/CapHeight "+he.metadata.capHeight),we("/StemV "+he.metadata.stemV),we("/Type /FontDescriptor"),we("/FontFile2 "+ct+" 0 R"),we("/Flags 96"),we("/FontBBox "+T.API.PDFObject.convert(he.metadata.bbox)),we("/FontName /"+nn(he.fontName)),we("/ItalicAngle "+he.metadata.italicAngle),we("/Ascent "+he.metadata.ascender),we(">>"),we("endobj"),he.objectNumber=Ie();for(var Je=0;Je<he.metadata.hmtx.widths.length;Je++)he.metadata.hmtx.widths[Je]=parseInt(he.metadata.hmtx.widths[Je]*(1e3/he.metadata.head.unitsPerEm));we("<</Subtype/TrueType/Type/Font/ToUnicode "+rt+" 0 R/BaseFont/"+nn(he.fontName)+"/FontDescriptor "+ft+" 0 R/Encoding/"+he.encoding+" /FirstChar 29 /LastChar 255 /Widths "+T.API.PDFObject.convert(he.metadata.hmtx.widths)+">>"),we("endobj"),he.isAlreadyPutted=!0}})(re)}]);var ae=function(re){var fe,he=re.text||"",we=re.x,Ie=re.y,Me=re.options||{},Ne=re.mutex||{},Ye=Ne.pdfEscape,xe=Ne.activeFontKey,ct=Ne.fonts,rt=xe,ft="",Je=0,pt="",Mt=ct[rt].encoding;if(ct[rt].encoding!=="Identity-H")return{text:he,x:we,y:Ie,options:Me,mutex:Ne};for(pt=he,rt=xe,Array.isArray(he)&&(pt=he[0]),Je=0;Je<pt.length;Je+=1)ct[rt].metadata.hasOwnProperty("cmap")&&(fe=ct[rt].metadata.cmap.unicode.codeMap[pt[Je].charCodeAt(0)]),fe||pt[Je].charCodeAt(0)<256&&ct[rt].metadata.hasOwnProperty("Unicode")?ft+=pt[Je]:ft+="";var Xt="";return parseInt(rt.slice(1))<14||Mt==="WinAnsiEncoding"?Xt=Ye(ft,rt).split("").map(function(dr){return dr.charCodeAt(0).toString(16)}).join(""):Mt==="Identity-H"&&(Xt=O(ft,ct[rt])),Ne.isHex=!0,{text:Xt,x:we,y:Ie,options:Me,mutex:Ne}};x.events.push(["postProcessText",function(re){var fe=re.text||"",he=[],we={text:fe,x:re.x,y:re.y,options:re.options,mutex:re.mutex};if(Array.isArray(fe)){var Ie=0;for(Ie=0;Ie<fe.length;Ie+=1)Array.isArray(fe[Ie])&&fe[Ie].length===3?he.push([ae(Object.assign({},we,{text:fe[Ie][0]})).text,fe[Ie][1],fe[Ie][2]]):he.push(ae(Object.assign({},we,{text:fe[Ie]})).text);re.text=he}else re.text=ae(Object.assign({},we,{text:fe})).text}])}(qr),function(T){var x=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};T.existsFileInVFS=function(O){return x.call(this),this.internal.vFS[O]!==void 0},T.addFileToVFS=function(O,Y){return x.call(this),this.internal.vFS[O]=Y,this},T.getFileFromVFS=function(O){return x.call(this),this.internal.vFS[O]!==void 0?this.internal.vFS[O]:null}}(qr.API),function(T){T.__bidiEngine__=T.prototype.__bidiEngine__=function(Y){var ae,re,fe,he,we,Ie,Me,Ne=x,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]],xe=[[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]],ct={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},ft=["(",")","(","<",">","<","[","]","[","{","}","{","\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)$/),pt=!1,Mt=0;this.__bidiEngine__={};var Xt=function(tt){var ot=tt.charCodeAt(),Pt=ot>>8,Et=rt[Pt];return Et!==void 0?Ne[256*Et+(255&ot)]:Pt===252||Pt===253?"AL":Je.test(Pt)?"L":Pt===8?"R":"N"},dr=function(tt){for(var ot,Pt=0;Pt<tt.length;Pt++){if((ot=Xt(tt.charAt(Pt)))==="L")return!1;if(ot==="R")return!0}return!1},kr=function(tt,ot,Pt,Et){var gr,ar,Br,ir,Sr=ot[Et];switch(Sr){case"L":case"R":pt=!1;break;case"N":case"AN":break;case"EN":pt&&(Sr="AN");break;case"AL":pt=!0,Sr="R";break;case"WS":Sr="N";break;case"CS":Et<1||Et+1>=ot.length||(gr=Pt[Et-1])!=="EN"&&gr!=="AN"||(ar=ot[Et+1])!=="EN"&&ar!=="AN"?Sr="N":pt&&(ar="AN"),Sr=ar===gr?ar:"N";break;case"ES":Sr=(gr=Et>0?Pt[Et-1]:"B")==="EN"&&Et+1<ot.length&&ot[Et+1]==="EN"?"EN":"N";break;case"ET":if(Et>0&&Pt[Et-1]==="EN"){Sr="EN";break}if(pt){Sr="N";break}for(Br=Et+1,ir=ot.length;Br<ir&&ot[Br]==="ET";)Br++;Sr=Br<ir&&ot[Br]==="EN"?"EN":"N";break;case"NSM":if(fe&&!he){for(ir=ot.length,Br=Et+1;Br<ir&&ot[Br]==="NSM";)Br++;if(Br<ir){var Dr=tt[Et],Un=Dr>=1425&&Dr<=2303||Dr===64286;if(gr=ot[Br],Un&&(gr==="R"||gr==="AL")){Sr="R";break}}}Sr=Et<1||(gr=ot[Et-1])==="B"?"N":Pt[Et-1];break;case"B":pt=!1,ae=!0,Sr=Mt;break;case"S":re=!0,Sr="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":pt=!1;break;case"BN":Sr="N"}return Sr},er=function(tt,ot,Pt){var Et=tt.split("");return Pt&&xt(Et,Pt,{hiLevel:Mt}),Et.reverse(),ot&&ot.reverse(),Et.join("")},xt=function(tt,ot,Pt){var Et,gr,ar,Br,ir,Sr=-1,Dr=tt.length,Un=0,Ze=[],ht=Mt?xe:Ye,vt=[];for(pt=!1,ae=!1,re=!1,gr=0;gr<Dr;gr++)vt[gr]=Xt(tt[gr]);for(ar=0;ar<Dr;ar++){if(ir=Un,Ze[ar]=kr(tt,vt,Ze,ar),Et=240&(Un=ht[ir][ct[Ze[ar]]]),Un&=15,ot[ar]=Br=ht[Un][5],Et>0)if(Et===16){for(gr=Sr;gr<ar;gr++)ot[gr]=1;Sr=-1}else Sr=-1;if(ht[Un][6])Sr===-1&&(Sr=ar);else if(Sr>-1){for(gr=Sr;gr<ar;gr++)ot[gr]=Br;Sr=-1}vt[ar]==="B"&&(ot[ar]=0),Pt.hiLevel|=Br}re&&function(Ot,Kt,or){for(var Ar=0;Ar<or;Ar++)if(Ot[Ar]==="S"){Kt[Ar]=Mt;for(var cr=Ar-1;cr>=0&&Ot[cr]==="WS";cr--)Kt[cr]=Mt}}(vt,ot,Dr)},nr=function(tt,ot,Pt,Et,gr){if(!(gr.hiLevel<tt)){if(tt===1&&Mt===1&&!ae)return ot.reverse(),void(Pt&&Pt.reverse());for(var ar,Br,ir,Sr,Dr=ot.length,Un=0;Un<Dr;){if(Et[Un]>=tt){for(ir=Un+1;ir<Dr&&Et[ir]>=tt;)ir++;for(Sr=Un,Br=ir-1;Sr<Br;Sr++,Br--)ar=ot[Sr],ot[Sr]=ot[Br],ot[Br]=ar,Pt&&(ar=Pt[Sr],Pt[Sr]=Pt[Br],Pt[Br]=ar);Un=ir}Un++}}},Fr=function(tt,ot,Pt){var Et=tt.split(""),gr={hiLevel:Mt};return Pt||(Pt=[]),xt(Et,Pt,gr),function(ar,Br,ir){if(ir.hiLevel!==0&&Me)for(var Sr,Dr=0;Dr<ar.length;Dr++)Br[Dr]===1&&(Sr=ft.indexOf(ar[Dr]))>=0&&(ar[Dr]=ft[Sr+1])}(Et,Pt,gr),nr(2,Et,ot,Pt,gr),nr(1,Et,ot,Pt,gr),Et.join("")};return this.__bidiEngine__.doBidiReorder=function(tt,ot,Pt){if(function(gr,ar){if(ar)for(var Br=0;Br<gr.length;Br++)ar[Br]=Br;he===void 0&&(he=dr(gr)),Ie===void 0&&(Ie=dr(gr))}(tt,ot),fe||!we||Ie)if(fe&&we&&he^Ie)Mt=he?1:0,tt=er(tt,ot,Pt);else if(!fe&&we&&Ie)Mt=he?1:0,tt=Fr(tt,ot,Pt),tt=er(tt,ot);else if(!fe||he||we||Ie){if(fe&&!we&&he^Ie)tt=er(tt,ot),he?(Mt=0,tt=Fr(tt,ot,Pt)):(Mt=1,tt=Fr(tt,ot,Pt),tt=er(tt,ot));else if(fe&&he&&!we&&Ie)Mt=1,tt=Fr(tt,ot,Pt),tt=er(tt,ot);else if(!fe&&!we&&he^Ie){var Et=Me;he?(Mt=1,tt=Fr(tt,ot,Pt),Mt=0,Me=!1,tt=Fr(tt,ot,Pt),Me=Et):(Mt=0,tt=Fr(tt,ot,Pt),tt=er(tt,ot),Mt=1,Me=!1,tt=Fr(tt,ot,Pt),Me=Et,tt=er(tt,ot))}}else Mt=0,tt=Fr(tt,ot,Pt);else Mt=he?1:0,tt=Fr(tt,ot,Pt);return tt},this.__bidiEngine__.setOptions=function(tt){tt&&(fe=tt.isInputVisual,we=tt.isOutputVisual,he=tt.isInputRtl,Ie=tt.isOutputRtl,Me=tt.isSymmetricSwapping)},this.__bidiEngine__.setOptions(Y),this.__bidiEngine__};var x=["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 T.__bidiEngine__({isInputVisual:!0});T.API.events.push(["postProcessText",function(Y){var ae=Y.text,re=(Y.x,Y.y,Y.options||{}),fe=(Y.mutex,re.lang,[]);if(re.isInputVisual=typeof re.isInputVisual!="boolean"||re.isInputVisual,O.setOptions(re),Object.prototype.toString.call(ae)==="[object Array]"){var he=0;for(fe=[],he=0;he<ae.length;he+=1)Object.prototype.toString.call(ae[he])==="[object Array]"?fe.push([O.doBidiReorder(ae[he][0]),ae[he][1],ae[he][2]]):fe.push([O.doBidiReorder(ae[he])]);Y.text=fe}else Y.text=O.doBidiReorder(ae);O.setOptions({isInputVisual:!0})}])}(qr),qr.API.TTFFont=function(){function T(x){var O;if(this.rawData=x,O=this.contents=new Na(x),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 T.open=function(x){return new T(x)},T.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]},T.prototype.registerTTF=function(){var x,O,Y,ae,re;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var fe,he,we,Ie;for(Ie=[],fe=0,he=(we=this.bbox).length;fe<he;fe++)x=we[fe],Ie.push(Math.round(x*this.scaleFactor));return Ie}.call(this),this.stemV=0,this.post.exists?(Y=255&(ae=this.post.italic_angle),32768&(O=ae>>16)&&(O=-(1+(65535^O))),this.italicAngle=+(O+"."+Y)):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=(re=this.familyClass)===1||re===2||re===3||re===4||re===5||re===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")},T.prototype.characterToGlyph=function(x){var O;return((O=this.cmap.unicode)!=null?O.codeMap[x]:void 0)||0},T.prototype.widthOfGlyph=function(x){var O;return O=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(x).advance*O},T.prototype.widthOfString=function(x,O,Y){var ae,re,fe,he;for(fe=0,re=0,he=(x=""+x).length;0<=he?re<he:re>he;re=0<=he?++re:--re)ae=x.charCodeAt(re),fe+=this.widthOfGlyph(this.characterToGlyph(ae))+Y*(1e3/O)||0;return fe*(O/1e3)},T.prototype.lineHeight=function(x,O){var Y;return O==null&&(O=!1),Y=O?this.lineGap:0,(this.ascender+Y-this.decender)/1e3*x},T}();var Ls,Na=function(){function T(x){this.data=x!=null?x:[],this.pos=0,this.length=this.data.length}return T.prototype.readByte=function(){return this.data[this.pos++]},T.prototype.writeByte=function(x){return this.data[this.pos++]=x},T.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},T.prototype.writeUInt32=function(x){return this.writeByte(x>>>24&255),this.writeByte(x>>16&255),this.writeByte(x>>8&255),this.writeByte(255&x)},T.prototype.readInt32=function(){var x;return(x=this.readUInt32())>=2147483648?x-4294967296:x},T.prototype.writeInt32=function(x){return x<0&&(x+=4294967296),this.writeUInt32(x)},T.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},T.prototype.writeUInt16=function(x){return this.writeByte(x>>8&255),this.writeByte(255&x)},T.prototype.readInt16=function(){var x;return(x=this.readUInt16())>=32768?x-65536:x},T.prototype.writeInt16=function(x){return x<0&&(x+=65536),this.writeUInt16(x)},T.prototype.readString=function(x){var O,Y;for(Y=[],O=0;0<=x?O<x:O>x;O=0<=x?++O:--O)Y[O]=String.fromCharCode(this.readByte());return Y.join("")},T.prototype.writeString=function(x){var O,Y,ae;for(ae=[],O=0,Y=x.length;0<=Y?O<Y:O>Y;O=0<=Y?++O:--O)ae.push(this.writeByte(x.charCodeAt(O)));return ae},T.prototype.readShort=function(){return this.readInt16()},T.prototype.writeShort=function(x){return this.writeInt16(x)},T.prototype.readLongLong=function(){var x,O,Y,ae,re,fe,he,we;return x=this.readByte(),O=this.readByte(),Y=this.readByte(),ae=this.readByte(),re=this.readByte(),fe=this.readByte(),he=this.readByte(),we=this.readByte(),128&x?-1*(72057594037927940*(255^x)+281474976710656*(255^O)+1099511627776*(255^Y)+4294967296*(255^ae)+16777216*(255^re)+65536*(255^fe)+256*(255^he)+(255^we)+1):72057594037927940*x+281474976710656*O+1099511627776*Y+4294967296*ae+16777216*re+65536*fe+256*he+we},T.prototype.writeLongLong=function(x){var O,Y;return O=Math.floor(x/4294967296),Y=4294967295&x,this.writeByte(O>>24&255),this.writeByte(O>>16&255),this.writeByte(O>>8&255),this.writeByte(255&O),this.writeByte(Y>>24&255),this.writeByte(Y>>16&255),this.writeByte(Y>>8&255),this.writeByte(255&Y)},T.prototype.readInt=function(){return this.readInt32()},T.prototype.writeInt=function(x){return this.writeInt32(x)},T.prototype.read=function(x){var O,Y;for(O=[],Y=0;0<=x?Y<x:Y>x;Y=0<=x?++Y:--Y)O.push(this.readByte());return O},T.prototype.write=function(x){var O,Y,ae,re;for(re=[],Y=0,ae=x.length;Y<ae;Y++)O=x[Y],re.push(this.writeByte(O));return re},T}(),uc=function(){var T;function x(O){var Y,ae,re;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,re=this.tableCount;0<=re?ae<re:ae>re;ae=0<=re?++ae:--ae)Y={tag:O.readString(4),checksum:O.readInt(),offset:O.readInt(),length:O.readInt()},this.tables[Y.tag]=Y}return x.prototype.encode=function(O){var Y,ae,re,fe,he,we,Ie,Me,Ne,Ye,xe,ct,rt;for(rt in xe=Object.keys(O).length,we=Math.log(2),Ne=16*Math.floor(Math.log(xe)/we),fe=Math.floor(Ne/we),Me=16*xe-Ne,(ae=new Na).writeInt(this.scalarType),ae.writeShort(xe),ae.writeShort(Ne),ae.writeShort(fe),ae.writeShort(Me),re=16*xe,Ie=ae.pos+re,he=null,ct=[],O)for(Ye=O[rt],ae.writeString(rt),ae.writeInt(T(Ye)),ae.writeInt(Ie),ae.writeInt(Ye.length),ct=ct.concat(Ye),rt==="head"&&(he=Ie),Ie+=Ye.length;Ie%4;)ct.push(0),Ie++;return ae.write(ct),Y=2981146554-T(ae.data),ae.pos=he+8,ae.writeUInt32(Y),ae.data},T=function(O){var Y,ae,re,fe;for(O=NA.call(O);O.length%4;)O.push(0);for(re=new Na(O),ae=0,Y=0,fe=O.length;Y<fe;Y=Y+=4)ae+=re.readUInt32();return 4294967295&ae},x}(),wu={}.hasOwnProperty,sa=function(T,x){for(var O in x)wu.call(x,O)&&(T[O]=x[O]);function Y(){this.constructor=T}return Y.prototype=x.prototype,T.prototype=new Y,T.__super__=x.prototype,T};Ls=function(){function T(x){var O;this.file=x,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 T.prototype.parse=function(){},T.prototype.encode=function(){},T.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},T}();var OA=function(T){function x(){return x.__super__.constructor.apply(this,arguments)}return sa(x,Ls),x.prototype.tag="head",x.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()},x.prototype.encode=function(O){var Y;return(Y=new Na).writeInt(this.version),Y.writeInt(this.revision),Y.writeInt(this.checkSumAdjustment),Y.writeInt(this.magicNumber),Y.writeShort(this.flags),Y.writeShort(this.unitsPerEm),Y.writeLongLong(this.created),Y.writeLongLong(this.modified),Y.writeShort(this.xMin),Y.writeShort(this.yMin),Y.writeShort(this.xMax),Y.writeShort(this.yMax),Y.writeShort(this.macStyle),Y.writeShort(this.lowestRecPPEM),Y.writeShort(this.fontDirectionHint),Y.writeShort(O),Y.writeShort(this.glyphDataFormat),Y.data},x}(),oA=function(){function T(x,O){var Y,ae,re,fe,he,we,Ie,Me,Ne,Ye,xe,ct,rt,ft,Je,pt,Mt;switch(this.platformID=x.readUInt16(),this.encodingID=x.readShort(),this.offset=O+x.readInt(),Ne=x.pos,x.pos=this.offset,this.format=x.readUInt16(),this.length=x.readUInt16(),this.language=x.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(we=0;we<256;++we)this.codeMap[we]=x.readByte();break;case 4:for(xe=x.readUInt16(),Ye=xe/2,x.pos+=6,re=function(){var Xt,dr;for(dr=[],we=Xt=0;0<=Ye?Xt<Ye:Xt>Ye;we=0<=Ye?++Xt:--Xt)dr.push(x.readUInt16());return dr}(),x.pos+=2,rt=function(){var Xt,dr;for(dr=[],we=Xt=0;0<=Ye?Xt<Ye:Xt>Ye;we=0<=Ye?++Xt:--Xt)dr.push(x.readUInt16());return dr}(),Ie=function(){var Xt,dr;for(dr=[],we=Xt=0;0<=Ye?Xt<Ye:Xt>Ye;we=0<=Ye?++Xt:--Xt)dr.push(x.readUInt16());return dr}(),Me=function(){var Xt,dr;for(dr=[],we=Xt=0;0<=Ye?Xt<Ye:Xt>Ye;we=0<=Ye?++Xt:--Xt)dr.push(x.readUInt16());return dr}(),ae=(this.length-x.pos+this.offset)/2,he=function(){var Xt,dr;for(dr=[],we=Xt=0;0<=ae?Xt<ae:Xt>ae;we=0<=ae?++Xt:--Xt)dr.push(x.readUInt16());return dr}(),we=Je=0,Mt=re.length;Je<Mt;we=++Je)for(ft=re[we],Y=pt=ct=rt[we];ct<=ft?pt<=ft:pt>=ft;Y=ct<=ft?++pt:--pt)Me[we]===0?fe=Y+Ie[we]:(fe=he[Me[we]/2+(Y-ct)-(Ye-we)]||0)!==0&&(fe+=Ie[we]),this.codeMap[Y]=65535&fe}x.pos=Ne}return T.encode=function(x,O){var Y,ae,re,fe,he,we,Ie,Me,Ne,Ye,xe,ct,rt,ft,Je,pt,Mt,Xt,dr,kr,er,xt,nr,Fr,tt,ot,Pt,Et,gr,ar,Br,ir,Sr,Dr,Un,Ze,ht,vt,Ot,Kt,or,Ar,cr,an,rn,Tn;switch(Et=new Na,fe=Object.keys(x).sort(function(In,mi){return In-mi}),O){case"macroman":for(rt=0,ft=function(){var In=[];for(ct=0;ct<256;++ct)In.push(0);return In}(),pt={0:0},re={},gr=0,Sr=fe.length;gr<Sr;gr++)pt[cr=x[ae=fe[gr]]]==null&&(pt[cr]=++rt),re[ae]={old:x[ae],new:pt[x[ae]]},ft[ae]=pt[x[ae]];return Et.writeUInt16(1),Et.writeUInt16(0),Et.writeUInt32(12),Et.writeUInt16(0),Et.writeUInt16(262),Et.writeUInt16(0),Et.write(ft),{charMap:re,subtable:Et.data,maxGlyphID:rt+1};case"unicode":for(ot=[],Ne=[],Mt=0,pt={},Y={},Je=Ie=null,ar=0,Dr=fe.length;ar<Dr;ar++)pt[dr=x[ae=fe[ar]]]==null&&(pt[dr]=++Mt),Y[ae]={old:dr,new:pt[dr]},he=pt[dr]-ae,Je!=null&&he===Ie||(Je&&Ne.push(Je),ot.push(ae),Ie=he),Je=ae;for(Je&&Ne.push(Je),Ne.push(65535),ot.push(65535),Fr=2*(nr=ot.length),xt=2*Math.pow(Math.log(nr)/Math.LN2,2),Ye=Math.log(xt/2)/Math.LN2,er=2*nr-xt,we=[],kr=[],xe=[],ct=Br=0,Un=ot.length;Br<Un;ct=++Br){if(tt=ot[ct],Me=Ne[ct],tt===65535){we.push(0),kr.push(0);break}if(tt-(Pt=Y[tt].new)>=32768)for(we.push(0),kr.push(2*(xe.length+nr-ct)),ae=ir=tt;tt<=Me?ir<=Me:ir>=Me;ae=tt<=Me?++ir:--ir)xe.push(Y[ae].new);else we.push(Pt-tt),kr.push(0)}for(Et.writeUInt16(3),Et.writeUInt16(1),Et.writeUInt32(12),Et.writeUInt16(4),Et.writeUInt16(16+8*nr+2*xe.length),Et.writeUInt16(0),Et.writeUInt16(Fr),Et.writeUInt16(xt),Et.writeUInt16(Ye),Et.writeUInt16(er),or=0,Ze=Ne.length;or<Ze;or++)ae=Ne[or],Et.writeUInt16(ae);for(Et.writeUInt16(0),Ar=0,ht=ot.length;Ar<ht;Ar++)ae=ot[Ar],Et.writeUInt16(ae);for(an=0,vt=we.length;an<vt;an++)he=we[an],Et.writeUInt16(he);for(rn=0,Ot=kr.length;rn<Ot;rn++)Xt=kr[rn],Et.writeUInt16(Xt);for(Tn=0,Kt=xe.length;Tn<Kt;Tn++)rt=xe[Tn],Et.writeUInt16(rt);return{charMap:Y,subtable:Et.data,maxGlyphID:Mt+1}}},T}(),sA=function(T){function x(){return x.__super__.constructor.apply(this,arguments)}return sa(x,Ls),x.prototype.tag="cmap",x.prototype.parse=function(O){var Y,ae,re;for(O.pos=this.offset,this.version=O.readUInt16(),re=O.readUInt16(),this.tables=[],this.unicode=null,ae=0;0<=re?ae<re:ae>re;ae=0<=re?++ae:--ae)Y=new oA(O,this.offset),this.tables.push(Y),Y.isUnicode&&this.unicode==null&&(this.unicode=Y);return!0},x.encode=function(O,Y){var ae,re;return Y==null&&(Y="macroman"),ae=oA.encode(O,Y),(re=new Na).writeUInt16(0),re.writeUInt16(1),ae.table=re.data.concat(ae.subtable),ae},x}(),TA=function(T){function x(){return x.__super__.constructor.apply(this,arguments)}return sa(x,Ls),x.prototype.tag="hhea",x.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()},x}(),PA=function(T){function x(){return x.__super__.constructor.apply(this,arguments)}return sa(x,Ls),x.prototype.tag="OS/2",x.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 Y,ae;for(ae=[],Y=0;Y<10;++Y)ae.push(O.readByte());return ae}(),this.charRange=function(){var Y,ae;for(ae=[],Y=0;Y<4;++Y)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 Y,ae;for(ae=[],Y=0;Y<2;Y=++Y)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()},x}(),UA=function(T){function x(){return x.__super__.constructor.apply(this,arguments)}return sa(x,Ls),x.prototype.tag="post",x.prototype.parse=function(O){var Y,ae,re;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=[],re=[];O.pos<this.offset+this.length;)Y=O.readByte(),re.push(this.names.push(O.readString(Y)));return re;case 151552:return ae=O.readUInt16(),this.offsets=O.read(ae);case 196608:break;case 262144:return this.map=function(){var he,we,Ie;for(Ie=[],fe=he=0,we=this.file.maxp.numGlyphs;0<=we?he<we:he>we;fe=0<=we?++he:--he)Ie.push(O.readUInt32());return Ie}.call(this)}},x}(),RA=function(T,x){this.raw=T,this.length=T.length,this.platformID=x.platformID,this.encodingID=x.encodingID,this.languageID=x.languageID},MA=function(T){function x(){return x.__super__.constructor.apply(this,arguments)}return sa(x,Ls),x.prototype.tag="name",x.prototype.parse=function(O){var Y,ae,re,fe,he,we,Ie,Me,Ne,Ye,xe;for(O.pos=this.offset,O.readShort(),Y=O.readShort(),we=O.readShort(),ae=[],fe=0;0<=Y?fe<Y:fe>Y;fe=0<=Y?++fe:--fe)ae.push({platformID:O.readShort(),encodingID:O.readShort(),languageID:O.readShort(),nameID:O.readShort(),length:O.readShort(),offset:this.offset+we+O.readShort()});for(Ie={},fe=Ne=0,Ye=ae.length;Ne<Ye;fe=++Ne)re=ae[fe],O.pos=re.offset,Me=O.readString(re.length),he=new RA(Me,re),Ie[xe=re.nameID]==null&&(Ie[xe]=[]),Ie[re.nameID].push(he);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(ct){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]},x}(),Ac=function(T){function x(){return x.__super__.constructor.apply(this,arguments)}return sa(x,Ls),x.prototype.tag="maxp",x.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()},x}(),Bu=function(T){function x(){return x.__super__.constructor.apply(this,arguments)}return sa(x,Ls),x.prototype.tag="hmtx",x.prototype.parse=function(O){var Y,ae,re,fe,he,we,Ie;for(O.pos=this.offset,this.metrics=[],Y=0,we=this.file.hhea.numberOfMetrics;0<=we?Y<we:Y>we;Y=0<=we?++Y:--Y)this.metrics.push({advance:O.readUInt16(),lsb:O.readInt16()});for(re=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var Me,Ne;for(Ne=[],Y=Me=0;0<=re?Me<re:Me>re;Y=0<=re?++Me:--Me)Ne.push(O.readInt16());return Ne}(),this.widths=function(){var Me,Ne,Ye,xe;for(xe=[],Me=0,Ne=(Ye=this.metrics).length;Me<Ne;Me++)fe=Ye[Me],xe.push(fe.advance);return xe}.call(this),ae=this.widths[this.widths.length-1],Ie=[],Y=he=0;0<=re?he<re:he>re;Y=0<=re?++he:--he)Ie.push(this.widths.push(ae));return Ie},x.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]}},x}(),NA=[].slice,cc=function(T){function x(){return x.__super__.constructor.apply(this,arguments)}return sa(x,Ls),x.prototype.tag="glyf",x.prototype.parse=function(){return this.cache={}},x.prototype.glyphFor=function(O){var Y,ae,re,fe,he,we,Ie,Me,Ne,Ye;return O in this.cache?this.cache[O]:(fe=this.file.loca,Y=this.file.contents,ae=fe.indexOf(O),(re=fe.lengthOf(O))===0?this.cache[O]=null:(Y.pos=this.offset+ae,he=(we=new Na(Y.read(re))).readShort(),Me=we.readShort(),Ye=we.readShort(),Ie=we.readShort(),Ne=we.readShort(),this.cache[O]=he===-1?new fc(we,Me,Ye,Ie,Ne):new aA(we,he,Me,Ye,Ie,Ne),this.cache[O]))},x.prototype.encode=function(O,Y,ae){var re,fe,he,we,Ie;for(he=[],fe=[],we=0,Ie=Y.length;we<Ie;we++)re=O[Y[we]],fe.push(he.length),re&&(he=he.concat(re.encode(ae)));return fe.push(he.length),{table:he,offsets:fe}},x}(),aA=function(){function T(x,O,Y,ae,re,fe){this.raw=x,this.numberOfContours=O,this.xMin=Y,this.yMin=ae,this.xMax=re,this.yMax=fe,this.compound=!1}return T.prototype.encode=function(){return this.raw.data},T}(),fc=function(){function T(x,O,Y,ae,re){var fe,he;for(this.raw=x,this.xMin=O,this.yMin=Y,this.xMax=ae,this.yMax=re,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],fe=this.raw;he=fe.readShort(),this.glyphOffsets.push(fe.pos),this.glyphIDs.push(fe.readUInt16()),32&he;)fe.pos+=1&he?4:2,128&he?fe.pos+=8:64&he?fe.pos+=4:8&he&&(fe.pos+=2)}return T.prototype.encode=function(){var x,O,Y;for(O=new Na(NA.call(this.raw.data)),x=0,Y=this.glyphIDs.length;x<Y;++x)O.pos=this.glyphOffsets[x];return O.data},T}(),kA=function(T){function x(){return x.__super__.constructor.apply(this,arguments)}return sa(x,Ls),x.prototype.tag="loca",x.prototype.parse=function(O){var Y,ae;return O.pos=this.offset,Y=this.file.head.indexToLocFormat,this.offsets=Y===0?function(){var re,fe;for(fe=[],ae=0,re=this.length;ae<re;ae+=2)fe.push(2*O.readUInt16());return fe}.call(this):function(){var re,fe;for(fe=[],ae=0,re=this.length;ae<re;ae+=4)fe.push(O.readUInt32());return fe}.call(this)},x.prototype.indexOf=function(O){return this.offsets[O]},x.prototype.lengthOf=function(O){return this.offsets[O+1]-this.offsets[O]},x.prototype.encode=function(O,Y){for(var ae=new Uint32Array(this.offsets.length),re=0,fe=0,he=0;he<ae.length;++he)if(ae[he]=re,fe<Y.length&&Y[fe]==he){++fe,ae[he]=re;var we=this.offsets[he],Ie=this.offsets[he+1]-we;Ie>0&&(re+=Ie)}for(var Me=new Array(4*ae.length),Ne=0;Ne<ae.length;++Ne)Me[4*Ne+3]=255&ae[Ne],Me[4*Ne+2]=(65280&ae[Ne])>>8,Me[4*Ne+1]=(16711680&ae[Ne])>>16,Me[4*Ne]=(4278190080&ae[Ne])>>24;return Me},x}(),dc=function(){function T(x){this.font=x,this.subset={},this.unicodes={},this.next=33}return T.prototype.generateCmap=function(){var x,O,Y,ae,re;for(O in ae=this.font.cmap.tables[0].codeMap,x={},re=this.subset)Y=re[O],x[O]=ae[Y];return x},T.prototype.glyphsFor=function(x){var O,Y,ae,re,fe,he,we;for(ae={},fe=0,he=x.length;fe<he;fe++)ae[re=x[fe]]=this.font.glyf.glyphFor(re);for(re in O=[],ae)(Y=ae[re])!=null&&Y.compound&&O.push.apply(O,Y.glyphIDs);if(O.length>0)for(re in we=this.glyphsFor(O))Y=we[re],ae[re]=Y;return ae},T.prototype.encode=function(x,O){var Y,ae,re,fe,he,we,Ie,Me,Ne,Ye,xe,ct,rt,ft,Je;for(ae in Y=sA.encode(this.generateCmap(),"unicode"),fe=this.glyphsFor(x),xe={0:0},Je=Y.charMap)xe[(we=Je[ae]).old]=we.new;for(ct in Ye=Y.maxGlyphID,fe)ct in xe||(xe[ct]=Ye++);return Me=function(pt){var Mt,Xt;for(Mt in Xt={},pt)Xt[pt[Mt]]=Mt;return Xt}(xe),Ne=Object.keys(Me).sort(function(pt,Mt){return pt-Mt}),rt=function(){var pt,Mt,Xt;for(Xt=[],pt=0,Mt=Ne.length;pt<Mt;pt++)he=Ne[pt],Xt.push(Me[he]);return Xt}(),re=this.font.glyf.encode(fe,rt,xe),Ie=this.font.loca.encode(re.offsets,rt),ft={cmap:this.font.cmap.raw(),glyf:re.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&&(ft["OS/2"]=this.font.os2.raw()),this.font.directory.encode(ft)},T}();qr.API.PDFObject=function(){var T;function x(){}return T=function(O,Y){return(Array(Y+1).join("0")+O).slice(-Y)},x.convert=function(O){var Y,ae,re,fe;if(Array.isArray(O))return"["+function(){var he,we,Ie;for(Ie=[],he=0,we=O.length;he<we;he++)Y=O[he],Ie.push(x.convert(Y));return Ie}().join(" ")+"]";if(typeof O=="string")return"/"+O;if(O!=null&&O.isString)return"("+O+")";if(O instanceof Date)return"(D:"+T(O.getUTCFullYear(),4)+T(O.getUTCMonth(),2)+T(O.getUTCDate(),2)+T(O.getUTCHours(),2)+T(O.getUTCMinutes(),2)+T(O.getUTCSeconds(),2)+"Z)";if({}.toString.call(O)==="[object Object]"){for(ae in re=["<<"],O)fe=O[ae],re.push("/"+ae+" "+x.convert(fe));return re.push(">>"),re.join(`
|
|
|
`)}return""+O},x}();var hc=qr},86129:function(Ur,st,F){var L=F(19208).lW,le=F(97671);(function(e){Ur.exports=e()})(function(){return function e(v,g,c){function u(o,s){if(!g[o]){if(!v[o]){var r=void 0;if(!s&&r)return require(o,!0);if(n)return n(o,!0);var t=new Error("Cannot find module '"+o+"'");throw t.code="MODULE_NOT_FOUND",t}var i=g[o]={exports:{}};v[o][0].call(i.exports,function(a){var A=v[o][1][a];return u(A||a)},i,i.exports,e,v,g,c)}return g[o].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 o,s,r,t,i,a,A,p=[],h=0,m=l.length,d=m,y=c.getTypeOf(l)!=="string";h<l.length;)d=m-h,r=y?(o=l[h++],s=h<m?l[h++]:0,h<m?l[h++]:0):(o=l.charCodeAt(h++),s=h<m?l.charCodeAt(h++):0,h<m?l.charCodeAt(h++):0),t=o>>2,i=(3&o)<<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(i)+n.charAt(a)+n.charAt(A));return p.join("")},g.decode=function(l){var o,s,r,t,i,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;)o=n.indexOf(l.charAt(A++))<<2|(t=n.indexOf(l.charAt(A++)))>>4,s=(15&t)<<4|(i=n.indexOf(l.charAt(A++)))>>2,r=(3&i)<<6|(a=n.indexOf(l.charAt(A++))),m[p++]=o,i!==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 o(s,r,t,i,a){this.compressedSize=s,this.uncompressedSize=r,this.crc32=t,this.compression=i,this.compressedContent=a}o.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)}},o.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=o},{"./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=[],o=0;o<256;o++){n=o;for(var s=0;s<8;s++)n=1&n?3988292384^n>>>1:n>>>1;l[o]=n}return l}();v.exports=function(n,l){return n!==void 0&&n.length?c.getTypeOf(n)!=="string"?function(o,s,r,t){var i=u,a=t+r;o^=-1;for(var A=t;A<a;A++)o=o>>>8^i[255&(o^s[A])];return-1^o}(0|l,n,n.length,0):function(o,s,r,t){var i=u,a=t+r;o^=-1;for(var A=t;A<a;A++)o=o>>>8^i[255&(o^s.charCodeAt(A))];return-1^o}(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"),o=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(o,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(i,a){var A,p="";for(A=0;A<a;A++)p+=String.fromCharCode(255&i),i>>>=8;return p}function u(i,a,A,p,h,m){var d,y,E=i.file,B=i.compression,b=m!==o.utf8encode,w=n.transformTo("string",m(E.name)),S=n.transformTo("string",o.utf8encode(E.name)),C=E.comment,P=n.transformTo("string",m(C)),R=n.transformTo("string",o.utf8encode(C)),Z=S.length!==E.name.length,I=R.length!==C.length,V="",M="",k="",te=E.dir,ne=E.date,Q={crc32:0,compressedSize:0,uncompressedSize:0};a&&!A||(Q.crc32=i.crc32,Q.compressedSize=i.compressedSize,Q.uncompressedSize=i.uncompressedSize);var ue=0;a&&(ue|=8),b||!Z&&!I||(ue|=2048);var se=0,de=0;te&&(se|=16),h==="UNIX"?(de=798,se|=function(Ee,ve){var Be=Ee;return Ee||(Be=ve?16893:33204),(65535&Be)<<16}(E.unixPermissions,te)):(de=20,se|=function(Ee){return 63&(Ee||0)}(E.dosPermissions)),d=ne.getUTCHours(),d<<=6,d|=ne.getUTCMinutes(),d<<=5,d|=ne.getUTCSeconds()/2,y=ne.getUTCFullYear()-1980,y<<=4,y|=ne.getUTCMonth()+1,y<<=5,y|=ne.getUTCDate(),Z&&(M=c(1,1)+c(s(w),4)+S,V+="up"+c(M.length,2)+M),I&&(k=c(1,1)+c(s(P),4)+R,V+="uc"+c(k.length,2)+k);var me="";return me+=`
|
|
|
\0`,me+=c(ue,2),me+=B.magic,me+=c(d,2),me+=c(y,2),me+=c(Q.crc32,4),me+=c(Q.compressedSize,4),me+=c(Q.uncompressedSize,4),me+=c(w.length,2),me+=c(V.length,2),{fileRecord:r.LOCAL_FILE_HEADER+me+w+V,dirRecord:r.CENTRAL_FILE_HEADER+c(de,2)+me+c(P.length,2)+"\0\0\0\0"+c(se,4)+c(p,4)+w+V+P}}var n=e("../utils"),l=e("../stream/GenericWorker"),o=e("../utf8"),s=e("../crc32"),r=e("../signature");function t(i,a,A,p){l.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=a,this.zipPlatform=A,this.encodeFileName=p,this.streamFiles=i,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(i){var a=i.meta.percent||0,A=this.entriesCount,p=this._sources.length;this.accumulate?this.contentBuffer.push(i):(this.bytesWritten+=i.data.length,l.prototype.push.call(this,{data:i.data,meta:{currentFile:this.currentFile,percent:A?(a+100*(A-p-1))/A:100}}))},t.prototype.openedSource=function(i){this.currentSourceOffset=this.bytesWritten,this.currentFile=i.file.name;var a=this.streamFiles&&!i.file.dir;if(a){var A=u(i,a,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:A.fileRecord,meta:{percent:0}})}else this.accumulate=!0},t.prototype.closedSource=function(i){this.accumulate=!1;var a=this.streamFiles&&!i.file.dir,A=u(i,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)}(i),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 i=this.bytesWritten,a=0;a<this.dirRecords.length;a++)this.push({data:this.dirRecords[a],meta:{percent:100}});var A=this.bytesWritten-i,p=function(h,m,d,y,E){var B=n.transformTo("string",E(y));return r.CENTRAL_DIRECTORY_END+"\0\0\0\0"+c(h,2)+c(h,2)+c(m,4)+c(d,4)+c(B.length,2)+B}(this.dirRecords.length,A,i,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(i){this._sources.push(i);var a=this;return i.on("data",function(A){a.processChunk(A)}),i.on("end",function(){a.closedSource(a.previous.streamInfo),a._sources.length?a.prepareNextSource():a.end()}),i.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(i){var a=this._sources;if(!l.prototype.error.call(this,i))return!1;for(var A=0;A<a.length;A++)try{a[A].error(i)}catch(p){}return!0},t.prototype.lock=function(){l.prototype.lock.call(this);for(var i=this._sources,a=0;a<i.length;a++)i[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,o){var s=new u(l.streamFiles,o,l.platform,l.encodeFileName),r=0;try{n.forEach(function(t,i){r++;var a=function(m,d){var y=m||d,E=c[y];if(!E)throw new Error(y+" is not a valid compression method !");return E}(i.options.compression,l.compression),A=i.options.compressionOptions||l.compressionOptions||{},p=i.dir,h=i.date;i._compressWorker(a,A).withStreamInfo("file",{name:t,dir:p,date:h,comment:i.comment||"",unixPermissions:i.unixPermissions,dosPermissions:i.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"),o=e("./stream/Crc32Probe"),s=e("./nodejsUtils");function r(t){return new u.Promise(function(i,a){var A=t.decompressed.getContentWorker().pipe(new o);A.on("error",function(p){a(p)}).on("end",function(){A.streamInfo.crc32!==t.decompressed.crc32?a(new Error("Corrupted zip : CRC32 mismatch")):i()}).resume()})}v.exports=function(t,i){var a=this;return i=c.extend(i||{},{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,i.optimizedBinaryString,i.base64).then(function(A){var p=new l(i);return p.load(A),p}).then(function(A){var p=[u.Promise.resolve(A)],h=A.files;if(i.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,E=c.resolve(d.fileNameStr);a.file(E,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:i.createFolders}),d.dir||(a.file(E).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,o){u.call(this,"Nodejs stream input adapter for "+l),this._upstreamEnded=!1,this._bindStream(o)}c.inherits(n,u),n.prototype._bindStream=function(l){var o=this;(this._stream=l).pause(),l.on("data",function(s){o.push({data:s,meta:{percent:0}})}).on("error",function(s){o.isPaused?this.generatedError=s:o.error(s)}).on("end",function(){o.isPaused?o._upstreamEnded=!0:o.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,o){c.call(this,l),this._helper=n;var s=this;n.on("data",function(r,t){s.push(r)||s._helper.pause(),o&&o(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 L!="undefined",newBufferFrom:function(c,u){if(L.from&&L.from!==Uint8Array.from)return L.from(c,u);if(typeof c=="number")throw new Error('The "data" argument must not be a number');return new L(c,u)},allocBuffer:function(c){if(L.alloc)return L.alloc(c);var u=new L(c);return u.fill(0),u},isBuffer:function(c){return L.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(E,B,b){var w,S=n.getTypeOf(B),C=n.extend(b||{},s);C.date=C.date||new Date,C.compression!==null&&(C.compression=C.compression.toUpperCase()),typeof C.unixPermissions=="string"&&(C.unixPermissions=parseInt(C.unixPermissions,8)),C.unixPermissions&&16384&C.unixPermissions&&(C.dir=!0),C.dosPermissions&&16&C.dosPermissions&&(C.dir=!0),C.dir&&(E=h(E)),C.createFolders&&(w=p(E))&&m.call(this,w,!0);var P=S==="string"&&C.binary===!1&&C.base64===!1;b&&b.binary!==void 0||(C.binary=!P),(B instanceof r&&B.uncompressedSize===0||C.dir||!B||B.length===0)&&(C.base64=!1,C.binary=!0,B="",C.compression="STORE",S="string");var R=null;R=B instanceof r||B instanceof l?B:a.isNode&&a.isStream(B)?new A(E,B):n.prepareContent(E,B,C.binary,C.optimizedBinaryString,C.base64);var Z=new t(E,R,C);this.files[E]=Z}var u=e("./utf8"),n=e("./utils"),l=e("./stream/GenericWorker"),o=e("./stream/StreamHelper"),s=e("./defaults"),r=e("./compressedObject"),t=e("./zipObject"),i=e("./generate"),a=e("./nodejsUtils"),A=e("./nodejs/NodejsStreamInputAdapter"),p=function(E){E.slice(-1)==="/"&&(E=E.substring(0,E.length-1));var B=E.lastIndexOf("/");return 0<B?E.substring(0,B):""},h=function(E){return E.slice(-1)!=="/"&&(E+="/"),E},m=function(E,B){return B=B!==void 0?B:s.createFolders,E=h(E),this.files[E]||c.call(this,E,null,{dir:!0,createFolders:B}),this.files[E]};function d(E){return Object.prototype.toString.call(E)==="[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(E){var B,b,w;for(B in this.files)w=this.files[B],(b=B.slice(this.root.length,B.length))&&B.slice(0,this.root.length)===this.root&&E(b,w)},filter:function(E){var B=[];return this.forEach(function(b,w){E(b,w)&&B.push(w)}),B},file:function(E,B,b){if(arguments.length!==1)return E=this.root+E,c.call(this,E,B,b),this;if(d(E)){var w=E;return this.filter(function(C,P){return!P.dir&&w.test(C)})}var S=this.files[this.root+E];return S&&!S.dir?S:null},folder:function(E){if(!E)return this;if(d(E))return this.filter(function(S,C){return C.dir&&E.test(S)});var B=this.root+E,b=m.call(this,B),w=this.clone();return w.root=b.name,w},remove:function(E){E=this.root+E;var B=this.files[E];if(B||(E.slice(-1)!=="/"&&(E+="/"),B=this.files[E]),B&&!B.dir)delete this.files[E];else for(var b=this.filter(function(S,C){return C.name.slice(0,E.length)===E}),w=0;w<b.length;w++)delete this.files[b[w].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(E){var B,b={};try{if((b=n.extend(E||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:u.utf8encode})).type=b.type.toLowerCase(),b.compression=b.compression.toUpperCase(),b.type==="binarystring"&&(b.type="string"),!b.type)throw new Error("No output type specified.");n.checkSupport(b.type),b.platform!=="darwin"&&b.platform!=="freebsd"&&b.platform!=="linux"&&b.platform!=="sunos"||(b.platform="UNIX"),b.platform==="win32"&&(b.platform="DOS");var w=b.comment||this.comment||"";B=i.generateWorker(this,b,w)}catch(S){(B=new l("error")).error(S)}return new o(B,b.type||"string",b.mimeType)},generateAsync:function(E,B){return this.generateInternalStream(E).accumulate(B)},generateNodeStream:function(E,B){return(E=E||{}).type||(E.type="nodebuffer"),this.generateInternalStream(E).toNodejsStream(B)}};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),o=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]===o&&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),o=n.charCodeAt(1),s=n.charCodeAt(2),r=n.charCodeAt(3),t=this.readData(4);return l===t[0]&&o===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,o=0;for(this.checkOffset(n),l=this.index+n-1;l>=this.index;l--)o=(o<<8)+this.byteAt(l);return this.index+=n,o},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"),o=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 o(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 o=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=o+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 o=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,l.then(function(s){o.dataIsReady=!0,o.data=s,o.max=s&&s.length||0,o.type=c.getTypeOf(s),o.isPaused||o._tickAndRepeat()},function(s){o.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,o=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,o);break;case"uint8array":l=this.data.subarray(this.index,o);break;case"array":case"nodebuffer":l=this.data.slice(this.index,o)}return this.index=o,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"),o=e("../support"),s=e("../external"),r=null;if(o.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,E=a._mimeType;a.on("data",function(B,b){m.push(B),A&&A(b)}).on("error",function(B){m=[],h(B)}).on("end",function(){try{var B=function(b,w,S){switch(b){case"blob":return c.newBlob(c.transformTo("arraybuffer",w),S);case"base64":return l.encode(w);default:return c.transformTo(b,w)}}(y,function(b,w){var S,C=0,P=null,R=0;for(S=0;S<w.length;S++)R+=w[S].length;switch(b){case"string":return w.join("");case"array":return Array.prototype.concat.apply([],w);case"uint8array":for(P=new Uint8Array(R),S=0;S<w.length;S++)P.set(w[S],C),C+=w[S].length;return P;case"nodebuffer":return L.concat(w);default:throw new Error("concat : unsupported type '"+b+"'")}}(d,m),E);p(B)}catch(b){h(b)}m=[]}).resume()})}function i(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)}}i.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=i},{"../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 L!="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"),o=new Array(256),s=0;s<256;s++)o[s]=252<=s?6:248<=s?5:240<=s?4:224<=s?3:192<=s?2:1;o[254]=o[254]=1;function r(){l.call(this,"utf-8 decode"),this.leftOver=null}function t(){l.call(this,"utf-8 encode")}g.utf8encode=function(i){return u.nodebuffer?n.newBufferFrom(i,"utf-8"):function(a){var A,p,h,m,d,y=a.length,E=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++),E+=p<128?1:p<2048?2:p<65536?3:4;for(A=u.uint8array?new Uint8Array(E):new Array(E),m=d=0;d<E;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}(i)},g.utf8decode=function(i){return u.nodebuffer?c.transformTo("nodebuffer",i).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=o[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)}(i=c.transformTo(u.uint8array?"uint8array":"array",i))},c.inherits(r,l),r.prototype.processChunk=function(i){var a=c.transformTo(u.uint8array?"uint8array":"array",i.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+o[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:i.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(i){this.push({data:g.utf8encode(i.data),meta:i.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 o(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 i(A,p){for(var h=0;h<A.length;h++)p[h]=A[h];return p}g.applyFromCharCode=t;var a={};a.string={string:o,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:o,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 i(new Uint8Array(A),new Array(A.byteLength))},arraybuffer:o,uint8array:function(A){return new Uint8Array(A)},nodebuffer:function(A){return n.newBufferFrom(new Uint8Array(A))}},a.uint8array={string:t,array:function(A){return i(A,new Array(A.length))},arraybuffer:function(A){return A.buffer},uint8array:o,nodebuffer:function(A){return n.newBufferFrom(A)}},a.nodebuffer={string:t,array:function(A){return i(A,new Array(A.length))},arraybuffer:function(A){return a.nodebuffer.uint8array(A).buffer},uint8array:function(A){return i(A,new Uint8Array(A.length))},nodebuffer:o},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(E,B){var b=new FileReader;b.onload=function(w){E(w.target.result)},b.onerror=function(w){B(w.target.error)},b.readAsArrayBuffer(y)}):y}).then(function(y){var E=g.getTypeOf(y);return E?(E==="arraybuffer"?y=g.transformTo("uint8array",y):E==="string"&&(d?y=u.decode(y):h&&m!==!0&&(y=function(B){return s(B,c.uint8array?new Uint8Array(B.length):new Array(B.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"),o=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 i=this.reader.index;this.reader.setIndex(r);var a=this.reader.readString(4)===t;return this.reader.setIndex(i),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=o.uint8array?"uint8array":"array",i=u.transformTo(t,r);this.zipComment=this.loadOptions.decodeFileName(i)},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,i,a=this.zip64EndOfCentralSize-44;0<a;)r=this.reader.readInt(2),t=this.reader.readInt(4),i=this.reader.readData(t),this.zip64ExtensibleData[r]={id:r,length:t,value:i}},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 i=this.centralDirOffset+this.centralDirSize;this.zip64&&(i+=20,i+=12+this.zip64EndOfCentralSize);var a=t-i;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"),o=e("./utf8"),s=e("./compressions"),r=e("./support");function t(i,a){this.options=i,this.loadOptions=a}t.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(i){var a,A;if(i.skip(22),this.fileNameLength=i.readInt(2),A=i.readInt(2),this.fileName=i.readData(this.fileNameLength),i.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,i.readData(this.compressedSize))},readCentralPart:function(i){this.versionMadeBy=i.readInt(2),i.skip(2),this.bitFlag=i.readInt(2),this.compressionMethod=i.readString(2),this.date=i.readDate(),this.crc32=i.readInt(4),this.compressedSize=i.readInt(4),this.uncompressedSize=i.readInt(4);var a=i.readInt(2);if(this.extraFieldsLength=i.readInt(2),this.fileCommentLength=i.readInt(2),this.diskNumberStart=i.readInt(2),this.internalFileAttributes=i.readInt(2),this.externalFileAttributes=i.readInt(4),this.localHeaderOffset=i.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");i.skip(a),this.readExtraFields(i),this.parseZIP64ExtraField(i),this.fileComment=i.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var i=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),i==0&&(this.dosPermissions=63&this.externalFileAttributes),i==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var i=c(this.extraFields[1].value);this.uncompressedSize===u.MAX_VALUE_32BITS&&(this.uncompressedSize=i.readInt(8)),this.compressedSize===u.MAX_VALUE_32BITS&&(this.compressedSize=i.readInt(8)),this.localHeaderOffset===u.MAX_VALUE_32BITS&&(this.localHeaderOffset=i.readInt(8)),this.diskNumberStart===u.MAX_VALUE_32BITS&&(this.diskNumberStart=i.readInt(4))}},readExtraFields:function(i){var a,A,p,h=i.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});i.index+4<h;)a=i.readInt(2),A=i.readInt(2),p=i.readData(A),this.extraFields[a]={id:a,length:A,value:p};i.setIndex(h)},handleUTF8:function(){var i=r.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=o.utf8decode(this.fileName),this.fileCommentStr=o.utf8decode(this.fileComment);else{var a=this.findExtraFieldUnicodePath();if(a!==null)this.fileNameStr=a;else{var A=u.transformTo(i,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(A)}var p=this.findExtraFieldUnicodeComment();if(p!==null)this.fileCommentStr=p;else{var h=u.transformTo(i,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(h)}}},findExtraFieldUnicodePath:function(){var i=this.extraFields[28789];if(i){var a=c(i.value);return a.readInt(1)!==1||l(this.fileName)!==a.readInt(4)?null:o.utf8decode(a.readData(i.length-5))}return null},findExtraFieldUnicodeComment:function(){var i=this.extraFields[25461];if(i){var a=c(i.value);return a.readInt(1)!==1||l(this.fileComment)!==a.readInt(4)?null:o.utf8decode(a.readData(i.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"),o=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 o&&this._data.compression.magic===a.magic)return this._data.getCompressedWorker();var p=this._decompressWorker();return this._dataBinary||(p=p.pipe(new l.Utf8EncodeWorker)),o.createWorkerFrom(p,a,A)},_decompressWorker:function(){return this._data instanceof o?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.")},i=0;i<r.length;i++)c.prototype[r[i]]=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 o=0,s=new l(a),r=c.document.createTextNode("");s.observe(r,{characterData:!0}),u=function(){r.data=o=++o%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 i=[];function a(){var A,p;n=!0;for(var h=i.length;h;){for(p=i,i=[],A=-1;++A<h;)p[A]();h=i.length}n=!1}v.exports=function(A){i.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"],o=["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 i(h,m,d){c(function(){var y;try{y=m(d)}catch(E){return n.reject(h,E)}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(b){d||(d=!0,n.reject(h,b))}function E(b){d||(d=!0,n.resolve(h,b))}var B=p(function(){m(E,y)});B.status==="error"&&y(B.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===o||typeof m!="function"&&this.state===l)return this;var d=new this.constructor(u);return this.state!==s?i(d,this.state===o?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){i(this.promise,this.onFulfilled,h)},t.prototype.callRejected=function(h){n.reject(this.promise,h)},t.prototype.otherCallRejected=function(h){i(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=o,h.outcome=m;for(var E=-1,B=h.queue.length;++E<B;)h.queue[E].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 E=new Array(d),B=0,b=-1,w=new this(u);++b<d;)S(h[b],b);return w;function S(C,P){m.resolve(C).then(function(R){E[P]=R,++B!==d||y||(y=!0,n.resolve(w,E))},function(R){y||(y=!0,n.reject(w,R))})}},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 E=-1,B=new this(u);++E<d;)b=h[E],m.resolve(b).then(function(w){y||(y=!0,n.resolve(B,w))},function(w){y||(y=!0,n.reject(B,w))});var b;return B}},{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"),o=e("./zlib/zstream"),s=Object.prototype.toString,r=0,t=-1,i=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:i,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 o,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,E=this.strm,B=this.options.chunkSize;if(this.ended)return!1;y=m===~~m?m:m===!0?4:0,typeof h=="string"?E.input=n.string2buf(h):s.call(h)==="[object ArrayBuffer]"?E.input=new Uint8Array(h):E.input=h,E.next_in=0,E.avail_in=E.input.length;do{if(E.avail_out===0&&(E.output=new u.Buf8(B),E.next_out=0,E.avail_out=B),(d=c.deflate(E,y))!==1&&d!==r)return this.onEnd(d),!(this.ended=!0);E.avail_out!==0&&(E.avail_in!==0||y!==4&&y!==2)||(this.options.to==="string"?this.onData(n.buf2binstring(u.shrinkBuf(E.output,E.next_out))):this.onData(u.shrinkBuf(E.output,E.next_out)))}while((0<E.avail_in||E.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),!(E.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"),o=e("./zlib/messages"),s=e("./zlib/zstream"),r=e("./zlib/gzheader"),t=Object.prototype.toString;function i(A){if(!(this instanceof i))return new i(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(o[h]);this.header=new r,c.inflateGetHeader(this.strm,this.header)}function a(A,p){var h=new i(p);if(h.push(A,!0),h.err)throw h.msg||o[h.err];return h.result}i.prototype.push=function(A,p){var h,m,d,y,E,B,b=this.strm,w=this.options.chunkSize,S=this.options.dictionary,C=!1;if(this.ended)return!1;m=p===~~p?p:p===!0?l.Z_FINISH:l.Z_NO_FLUSH,typeof A=="string"?b.input=n.binstring2buf(A):t.call(A)==="[object ArrayBuffer]"?b.input=new Uint8Array(A):b.input=A,b.next_in=0,b.avail_in=b.input.length;do{if(b.avail_out===0&&(b.output=new u.Buf8(w),b.next_out=0,b.avail_out=w),(h=c.inflate(b,l.Z_NO_FLUSH))===l.Z_NEED_DICT&&S&&(B=typeof S=="string"?n.string2buf(S):t.call(S)==="[object ArrayBuffer]"?new Uint8Array(S):S,h=c.inflateSetDictionary(this.strm,B)),h===l.Z_BUF_ERROR&&C===!0&&(h=l.Z_OK,C=!1),h!==l.Z_STREAM_END&&h!==l.Z_OK)return this.onEnd(h),!(this.ended=!0);b.next_out&&(b.avail_out!==0&&h!==l.Z_STREAM_END&&(b.avail_in!==0||m!==l.Z_FINISH&&m!==l.Z_SYNC_FLUSH)||(this.options.to==="string"?(d=n.utf8border(b.output,b.next_out),y=b.next_out-d,E=n.buf2string(b.output,d),b.next_out=y,b.avail_out=w-y,y&&u.arraySet(b.output,b.output,d,y,0),this.onData(E)):this.onData(u.shrinkBuf(b.output,b.next_out)))),b.avail_in===0&&b.avail_out===0&&(C=!0)}while((0<b.avail_in||b.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),!(b.avail_out=0))},i.prototype.onData=function(A){this.chunks.push(A)},i.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=i,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 o=Array.prototype.slice.call(arguments,1);o.length;){var s=o.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,o){return l.length===o?l:l.subarray?l.subarray(0,o):(l.length=o,l)};var u={arraySet:function(l,o,s,r,t){if(o.subarray&&l.subarray)l.set(o.subarray(s,s+r),t);else for(var i=0;i<r;i++)l[t+i]=o[s+i]},flattenChunks:function(l){var o,s,r,t,i,a;for(o=r=0,s=l.length;o<s;o++)r+=l[o].length;for(a=new Uint8Array(r),o=t=0,s=l.length;o<s;o++)i=l[o],a.set(i,t),t+=i.length;return a}},n={arraySet:function(l,o,s,r,t){for(var i=0;i<r;i++)l[t+i]=o[s+i]},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),o=0;o<256;o++)l[o]=252<=o?6:248<=o?5:240<=o?4:224<=o?3:192<=o?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 i="",a=0;a<t;a++)i+=String.fromCharCode(r[a]);return i}l[254]=l[254]=1,g.string2buf=function(r){var t,i,a,A,p,h=r.length,m=0;for(A=0;A<h;A++)(64512&(i=r.charCodeAt(A)))==55296&&A+1<h&&(64512&(a=r.charCodeAt(A+1)))==56320&&(i=65536+(i-55296<<10)+(a-56320),A++),m+=i<128?1:i<2048?2:i<65536?3:4;for(t=new c.Buf8(m),A=p=0;p<m;A++)(64512&(i=r.charCodeAt(A)))==55296&&A+1<h&&(64512&(a=r.charCodeAt(A+1)))==56320&&(i=65536+(i-55296<<10)+(a-56320),A++),i<128?t[p++]=i:(i<2048?t[p++]=192|i>>>6:(i<65536?t[p++]=224|i>>>12:(t[p++]=240|i>>>18,t[p++]=128|i>>>12&63),t[p++]=128|i>>>6&63),t[p++]=128|63&i);return t},g.buf2binstring=function(r){return s(r,r.length)},g.binstring2buf=function(r){for(var t=new c.Buf8(r.length),i=0,a=t.length;i<a;i++)t[i]=r.charCodeAt(i);return t},g.buf2string=function(r,t){var i,a,A,p,h=t||r.length,m=new Array(2*h);for(i=a=0;i<h;)if((A=r[i++])<128)m[a++]=A;else if(4<(p=l[A]))m[a++]=65533,i+=p-1;else{for(A&=p===2?31:p===3?15:7;1<p&&i<h;)A=A<<6|63&r[i++],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 i;for((t=t||r.length)>r.length&&(t=r.length),i=t-1;0<=i&&(192&r[i])==128;)i--;return i<0||i===0?t:i+l[r[i]]>t?i:t}},{"./common":41}],43:[function(e,v,g){"use strict";v.exports=function(c,u,n,l){for(var o=65535&c|0,s=c>>>16&65535|0,r=0;n!==0;){for(n-=r=2e3<n?2e3:n;s=s+(o=o+u[l++]|0)|0,--r;);o%=65521,s%=65521}return o|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 o=0;o<8;o++)u=1&u?3988292384^u>>>1:u>>>1;n[l]=u}return n}();v.exports=function(u,n,l,o){var s=c,r=o+l;u^=-1;for(var t=o;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"),o=e("./crc32"),s=e("./messages"),r=0,t=4,i=0,a=-2,A=-1,p=4,h=2,m=8,d=9,y=286,E=30,B=19,b=2*y+1,w=15,S=3,C=258,P=C+S+1,R=42,Z=113,I=1,V=2,M=3,k=4;function te(D,$){return D.msg=s[$],$}function ne(D){return(D<<1)-(4<D?9:0)}function Q(D){for(var $=D.length;0<=--$;)D[$]=0}function ue(D){var $=D.state,ee=$.pending;ee>D.avail_out&&(ee=D.avail_out),ee!==0&&(u.arraySet(D.output,$.pending_buf,$.pending_out,ee,D.next_out),D.next_out+=ee,$.pending_out+=ee,D.total_out+=ee,D.avail_out-=ee,$.pending-=ee,$.pending===0&&($.pending_out=0))}function se(D,$){n._tr_flush_block(D,0<=D.block_start?D.block_start:-1,D.strstart-D.block_start,$),D.block_start=D.strstart,ue(D.strm)}function de(D,$){D.pending_buf[D.pending++]=$}function me(D,$){D.pending_buf[D.pending++]=$>>>8&255,D.pending_buf[D.pending++]=255&$}function Ee(D,$){var ee,K,H=D.max_chain_length,oe=D.strstart,G=D.prev_length,W=D.nice_match,q=D.strstart>D.w_size-P?D.strstart-(D.w_size-P):0,pe=D.window,Fe=D.w_mask,Oe=D.prev,Te=D.strstart+C,Re=pe[oe+G-1],et=pe[oe+G];D.prev_length>=D.good_match&&(H>>=2),W>D.lookahead&&(W=D.lookahead);do if(pe[(ee=$)+G]===et&&pe[ee+G-1]===Re&&pe[ee]===pe[oe]&&pe[++ee]===pe[oe+1]){oe+=2,ee++;do;while(pe[++oe]===pe[++ee]&&pe[++oe]===pe[++ee]&&pe[++oe]===pe[++ee]&&pe[++oe]===pe[++ee]&&pe[++oe]===pe[++ee]&&pe[++oe]===pe[++ee]&&pe[++oe]===pe[++ee]&&pe[++oe]===pe[++ee]&&oe<Te);if(K=C-(Te-oe),oe=Te-C,G<K){if(D.match_start=$,W<=(G=K))break;Re=pe[oe+G-1],et=pe[oe+G]}}while(($=Oe[$&Fe])>q&&--H!=0);return G<=D.lookahead?G:D.lookahead}function ve(D){var $,ee,K,H,oe,G,W,q,pe,Fe,Oe=D.w_size;do{if(H=D.window_size-D.lookahead-D.strstart,D.strstart>=Oe+(Oe-P)){for(u.arraySet(D.window,D.window,Oe,Oe,0),D.match_start-=Oe,D.strstart-=Oe,D.block_start-=Oe,$=ee=D.hash_size;K=D.head[--$],D.head[$]=Oe<=K?K-Oe:0,--ee;);for($=ee=Oe;K=D.prev[--$],D.prev[$]=Oe<=K?K-Oe:0,--ee;);H+=Oe}if(D.strm.avail_in===0)break;if(G=D.strm,W=D.window,q=D.strstart+D.lookahead,pe=H,Fe=void 0,Fe=G.avail_in,pe<Fe&&(Fe=pe),ee=Fe===0?0:(G.avail_in-=Fe,u.arraySet(W,G.input,G.next_in,Fe,q),G.state.wrap===1?G.adler=l(G.adler,W,Fe,q):G.state.wrap===2&&(G.adler=o(G.adler,W,Fe,q)),G.next_in+=Fe,G.total_in+=Fe,Fe),D.lookahead+=ee,D.lookahead+D.insert>=S)for(oe=D.strstart-D.insert,D.ins_h=D.window[oe],D.ins_h=(D.ins_h<<D.hash_shift^D.window[oe+1])&D.hash_mask;D.insert&&(D.ins_h=(D.ins_h<<D.hash_shift^D.window[oe+S-1])&D.hash_mask,D.prev[oe&D.w_mask]=D.head[D.ins_h],D.head[D.ins_h]=oe,oe++,D.insert--,!(D.lookahead+D.insert<S)););}while(D.lookahead<P&&D.strm.avail_in!==0)}function Be(D,$){for(var ee,K;;){if(D.lookahead<P){if(ve(D),D.lookahead<P&&$===r)return I;if(D.lookahead===0)break}if(ee=0,D.lookahead>=S&&(D.ins_h=(D.ins_h<<D.hash_shift^D.window[D.strstart+S-1])&D.hash_mask,ee=D.prev[D.strstart&D.w_mask]=D.head[D.ins_h],D.head[D.ins_h]=D.strstart),ee!==0&&D.strstart-ee<=D.w_size-P&&(D.match_length=Ee(D,ee)),D.match_length>=S)if(K=n._tr_tally(D,D.strstart-D.match_start,D.match_length-S),D.lookahead-=D.match_length,D.match_length<=D.max_lazy_match&&D.lookahead>=S){for(D.match_length--;D.strstart++,D.ins_h=(D.ins_h<<D.hash_shift^D.window[D.strstart+S-1])&D.hash_mask,ee=D.prev[D.strstart&D.w_mask]=D.head[D.ins_h],D.head[D.ins_h]=D.strstart,--D.match_length!=0;);D.strstart++}else D.strstart+=D.match_length,D.match_length=0,D.ins_h=D.window[D.strstart],D.ins_h=(D.ins_h<<D.hash_shift^D.window[D.strstart+1])&D.hash_mask;else K=n._tr_tally(D,0,D.window[D.strstart]),D.lookahead--,D.strstart++;if(K&&(se(D,!1),D.strm.avail_out===0))return I}return D.insert=D.strstart<S-1?D.strstart:S-1,$===t?(se(D,!0),D.strm.avail_out===0?M:k):D.last_lit&&(se(D,!1),D.strm.avail_out===0)?I:V}function be(D,$){for(var ee,K,H;;){if(D.lookahead<P){if(ve(D),D.lookahead<P&&$===r)return I;if(D.lookahead===0)break}if(ee=0,D.lookahead>=S&&(D.ins_h=(D.ins_h<<D.hash_shift^D.window[D.strstart+S-1])&D.hash_mask,ee=D.prev[D.strstart&D.w_mask]=D.head[D.ins_h],D.head[D.ins_h]=D.strstart),D.prev_length=D.match_length,D.prev_match=D.match_start,D.match_length=S-1,ee!==0&&D.prev_length<D.max_lazy_match&&D.strstart-ee<=D.w_size-P&&(D.match_length=Ee(D,ee),D.match_length<=5&&(D.strategy===1||D.match_length===S&&4096<D.strstart-D.match_start)&&(D.match_length=S-1)),D.prev_length>=S&&D.match_length<=D.prev_length){for(H=D.strstart+D.lookahead-S,K=n._tr_tally(D,D.strstart-1-D.prev_match,D.prev_length-S),D.lookahead-=D.prev_length-1,D.prev_length-=2;++D.strstart<=H&&(D.ins_h=(D.ins_h<<D.hash_shift^D.window[D.strstart+S-1])&D.hash_mask,ee=D.prev[D.strstart&D.w_mask]=D.head[D.ins_h],D.head[D.ins_h]=D.strstart),--D.prev_length!=0;);if(D.match_available=0,D.match_length=S-1,D.strstart++,K&&(se(D,!1),D.strm.avail_out===0))return I}else if(D.match_available){if((K=n._tr_tally(D,0,D.window[D.strstart-1]))&&se(D,!1),D.strstart++,D.lookahead--,D.strm.avail_out===0)return I}else D.match_available=1,D.strstart++,D.lookahead--}return D.match_available&&(K=n._tr_tally(D,0,D.window[D.strstart-1]),D.match_available=0),D.insert=D.strstart<S-1?D.strstart:S-1,$===t?(se(D,!0),D.strm.avail_out===0?M:k):D.last_lit&&(se(D,!1),D.strm.avail_out===0)?I:V}function _e(D,$,ee,K,H){this.good_length=D,this.max_lazy=$,this.nice_length=ee,this.max_chain=K,this.func=H}function Ke(){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*b),this.dyn_dtree=new u.Buf16(2*(2*E+1)),this.bl_tree=new u.Buf16(2*(2*B+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(w+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 He(D){var $;return D&&D.state?(D.total_in=D.total_out=0,D.data_type=h,($=D.state).pending=0,$.pending_out=0,$.wrap<0&&($.wrap=-$.wrap),$.status=$.wrap?R:Z,D.adler=$.wrap===2?0:1,$.last_flush=r,n._tr_init($),i):te(D,a)}function ge(D){var $=He(D);return $===i&&function(ee){ee.window_size=2*ee.w_size,Q(ee.head),ee.max_lazy_match=c[ee.level].max_lazy,ee.good_match=c[ee.level].good_length,ee.nice_match=c[ee.level].nice_length,ee.max_chain_length=c[ee.level].max_chain,ee.strstart=0,ee.block_start=0,ee.lookahead=0,ee.insert=0,ee.match_length=ee.prev_length=S-1,ee.match_available=0,ee.ins_h=0}(D.state),$}function ie(D,$,ee,K,H,oe){if(!D)return a;var G=1;if($===A&&($=6),K<0?(G=0,K=-K):15<K&&(G=2,K-=16),H<1||d<H||ee!==m||K<8||15<K||$<0||9<$||oe<0||p<oe)return te(D,a);K===8&&(K=9);var W=new Ke;return(D.state=W).strm=D,W.wrap=G,W.gzhead=null,W.w_bits=K,W.w_size=1<<W.w_bits,W.w_mask=W.w_size-1,W.hash_bits=H+7,W.hash_size=1<<W.hash_bits,W.hash_mask=W.hash_size-1,W.hash_shift=~~((W.hash_bits+S-1)/S),W.window=new u.Buf8(2*W.w_size),W.head=new u.Buf16(W.hash_size),W.prev=new u.Buf16(W.w_size),W.lit_bufsize=1<<H+6,W.pending_buf_size=4*W.lit_bufsize,W.pending_buf=new u.Buf8(W.pending_buf_size),W.d_buf=1*W.lit_bufsize,W.l_buf=3*W.lit_bufsize,W.level=$,W.strategy=oe,W.method=ee,ge(D)}c=[new _e(0,0,0,0,function(D,$){var ee=65535;for(ee>D.pending_buf_size-5&&(ee=D.pending_buf_size-5);;){if(D.lookahead<=1){if(ve(D),D.lookahead===0&&$===r)return I;if(D.lookahead===0)break}D.strstart+=D.lookahead,D.lookahead=0;var K=D.block_start+ee;if((D.strstart===0||D.strstart>=K)&&(D.lookahead=D.strstart-K,D.strstart=K,se(D,!1),D.strm.avail_out===0)||D.strstart-D.block_start>=D.w_size-P&&(se(D,!1),D.strm.avail_out===0))return I}return D.insert=0,$===t?(se(D,!0),D.strm.avail_out===0?M:k):(D.strstart>D.block_start&&(se(D,!1),D.strm.avail_out),I)}),new _e(4,4,8,4,Be),new _e(4,5,16,8,Be),new _e(4,6,32,32,Be),new _e(4,4,16,16,be),new _e(8,16,32,32,be),new _e(8,16,128,128,be),new _e(8,32,128,256,be),new _e(32,128,258,1024,be),new _e(32,258,258,4096,be)],g.deflateInit=function(D,$){return ie(D,$,m,15,8,0)},g.deflateInit2=ie,g.deflateReset=ge,g.deflateResetKeep=He,g.deflateSetHeader=function(D,$){return D&&D.state?D.state.wrap!==2?a:(D.state.gzhead=$,i):a},g.deflate=function(D,$){var ee,K,H,oe;if(!D||!D.state||5<$||$<0)return D?te(D,a):a;if(K=D.state,!D.output||!D.input&&D.avail_in!==0||K.status===666&&$!==t)return te(D,D.avail_out===0?-5:a);if(K.strm=D,ee=K.last_flush,K.last_flush=$,K.status===R)if(K.wrap===2)D.adler=0,de(K,31),de(K,139),de(K,8),K.gzhead?(de(K,(K.gzhead.text?1:0)+(K.gzhead.hcrc?2:0)+(K.gzhead.extra?4:0)+(K.gzhead.name?8:0)+(K.gzhead.comment?16:0)),de(K,255&K.gzhead.time),de(K,K.gzhead.time>>8&255),de(K,K.gzhead.time>>16&255),de(K,K.gzhead.time>>24&255),de(K,K.level===9?2:2<=K.strategy||K.level<2?4:0),de(K,255&K.gzhead.os),K.gzhead.extra&&K.gzhead.extra.length&&(de(K,255&K.gzhead.extra.length),de(K,K.gzhead.extra.length>>8&255)),K.gzhead.hcrc&&(D.adler=o(D.adler,K.pending_buf,K.pending,0)),K.gzindex=0,K.status=69):(de(K,0),de(K,0),de(K,0),de(K,0),de(K,0),de(K,K.level===9?2:2<=K.strategy||K.level<2?4:0),de(K,3),K.status=Z);else{var G=m+(K.w_bits-8<<4)<<8;G|=(2<=K.strategy||K.level<2?0:K.level<6?1:K.level===6?2:3)<<6,K.strstart!==0&&(G|=32),G+=31-G%31,K.status=Z,me(K,G),K.strstart!==0&&(me(K,D.adler>>>16),me(K,65535&D.adler)),D.adler=1}if(K.status===69)if(K.gzhead.extra){for(H=K.pending;K.gzindex<(65535&K.gzhead.extra.length)&&(K.pending!==K.pending_buf_size||(K.gzhead.hcrc&&K.pending>H&&(D.adler=o(D.adler,K.pending_buf,K.pending-H,H)),ue(D),H=K.pending,K.pending!==K.pending_buf_size));)de(K,255&K.gzhead.extra[K.gzindex]),K.gzindex++;K.gzhead.hcrc&&K.pending>H&&(D.adler=o(D.adler,K.pending_buf,K.pending-H,H)),K.gzindex===K.gzhead.extra.length&&(K.gzindex=0,K.status=73)}else K.status=73;if(K.status===73)if(K.gzhead.name){H=K.pending;do{if(K.pending===K.pending_buf_size&&(K.gzhead.hcrc&&K.pending>H&&(D.adler=o(D.adler,K.pending_buf,K.pending-H,H)),ue(D),H=K.pending,K.pending===K.pending_buf_size)){oe=1;break}oe=K.gzindex<K.gzhead.name.length?255&K.gzhead.name.charCodeAt(K.gzindex++):0,de(K,oe)}while(oe!==0);K.gzhead.hcrc&&K.pending>H&&(D.adler=o(D.adler,K.pending_buf,K.pending-H,H)),oe===0&&(K.gzindex=0,K.status=91)}else K.status=91;if(K.status===91)if(K.gzhead.comment){H=K.pending;do{if(K.pending===K.pending_buf_size&&(K.gzhead.hcrc&&K.pending>H&&(D.adler=o(D.adler,K.pending_buf,K.pending-H,H)),ue(D),H=K.pending,K.pending===K.pending_buf_size)){oe=1;break}oe=K.gzindex<K.gzhead.comment.length?255&K.gzhead.comment.charCodeAt(K.gzindex++):0,de(K,oe)}while(oe!==0);K.gzhead.hcrc&&K.pending>H&&(D.adler=o(D.adler,K.pending_buf,K.pending-H,H)),oe===0&&(K.status=103)}else K.status=103;if(K.status===103&&(K.gzhead.hcrc?(K.pending+2>K.pending_buf_size&&ue(D),K.pending+2<=K.pending_buf_size&&(de(K,255&D.adler),de(K,D.adler>>8&255),D.adler=0,K.status=Z)):K.status=Z),K.pending!==0){if(ue(D),D.avail_out===0)return K.last_flush=-1,i}else if(D.avail_in===0&&ne($)<=ne(ee)&&$!==t)return te(D,-5);if(K.status===666&&D.avail_in!==0)return te(D,-5);if(D.avail_in!==0||K.lookahead!==0||$!==r&&K.status!==666){var W=K.strategy===2?function(q,pe){for(var Fe;;){if(q.lookahead===0&&(ve(q),q.lookahead===0)){if(pe===r)return I;break}if(q.match_length=0,Fe=n._tr_tally(q,0,q.window[q.strstart]),q.lookahead--,q.strstart++,Fe&&(se(q,!1),q.strm.avail_out===0))return I}return q.insert=0,pe===t?(se(q,!0),q.strm.avail_out===0?M:k):q.last_lit&&(se(q,!1),q.strm.avail_out===0)?I:V}(K,$):K.strategy===3?function(q,pe){for(var Fe,Oe,Te,Re,et=q.window;;){if(q.lookahead<=C){if(ve(q),q.lookahead<=C&&pe===r)return I;if(q.lookahead===0)break}if(q.match_length=0,q.lookahead>=S&&0<q.strstart&&(Oe=et[Te=q.strstart-1])===et[++Te]&&Oe===et[++Te]&&Oe===et[++Te]){Re=q.strstart+C;do;while(Oe===et[++Te]&&Oe===et[++Te]&&Oe===et[++Te]&&Oe===et[++Te]&&Oe===et[++Te]&&Oe===et[++Te]&&Oe===et[++Te]&&Oe===et[++Te]&&Te<Re);q.match_length=C-(Re-Te),q.match_length>q.lookahead&&(q.match_length=q.lookahead)}if(q.match_length>=S?(Fe=n._tr_tally(q,1,q.match_length-S),q.lookahead-=q.match_length,q.strstart+=q.match_length,q.match_length=0):(Fe=n._tr_tally(q,0,q.window[q.strstart]),q.lookahead--,q.strstart++),Fe&&(se(q,!1),q.strm.avail_out===0))return I}return q.insert=0,pe===t?(se(q,!0),q.strm.avail_out===0?M:k):q.last_lit&&(se(q,!1),q.strm.avail_out===0)?I:V}(K,$):c[K.level].func(K,$);if(W!==M&&W!==k||(K.status=666),W===I||W===M)return D.avail_out===0&&(K.last_flush=-1),i;if(W===V&&($===1?n._tr_align(K):$!==5&&(n._tr_stored_block(K,0,0,!1),$===3&&(Q(K.head),K.lookahead===0&&(K.strstart=0,K.block_start=0,K.insert=0))),ue(D),D.avail_out===0))return K.last_flush=-1,i}return $!==t?i:K.wrap<=0?1:(K.wrap===2?(de(K,255&D.adler),de(K,D.adler>>8&255),de(K,D.adler>>16&255),de(K,D.adler>>24&255),de(K,255&D.total_in),de(K,D.total_in>>8&255),de(K,D.total_in>>16&255),de(K,D.total_in>>24&255)):(me(K,D.adler>>>16),me(K,65535&D.adler)),ue(D),0<K.wrap&&(K.wrap=-K.wrap),K.pending!==0?i:1)},g.deflateEnd=function(D){var $;return D&&D.state?($=D.state.status)!==R&&$!==69&&$!==73&&$!==91&&$!==103&&$!==Z&&$!==666?te(D,a):(D.state=null,$===Z?te(D,-3):i):a},g.deflateSetDictionary=function(D,$){var ee,K,H,oe,G,W,q,pe,Fe=$.length;if(!D||!D.state||(oe=(ee=D.state).wrap)===2||oe===1&&ee.status!==R||ee.lookahead)return a;for(oe===1&&(D.adler=l(D.adler,$,Fe,0)),ee.wrap=0,Fe>=ee.w_size&&(oe===0&&(Q(ee.head),ee.strstart=0,ee.block_start=0,ee.insert=0),pe=new u.Buf8(ee.w_size),u.arraySet(pe,$,Fe-ee.w_size,ee.w_size,0),$=pe,Fe=ee.w_size),G=D.avail_in,W=D.next_in,q=D.input,D.avail_in=Fe,D.next_in=0,D.input=$,ve(ee);ee.lookahead>=S;){for(K=ee.strstart,H=ee.lookahead-(S-1);ee.ins_h=(ee.ins_h<<ee.hash_shift^ee.window[K+S-1])&ee.hash_mask,ee.prev[K&ee.w_mask]=ee.head[ee.ins_h],ee.head[ee.ins_h]=K,K++,--H;);ee.strstart=K,ee.lookahead=S-1,ve(ee)}return ee.strstart+=ee.lookahead,ee.block_start=ee.strstart,ee.insert=ee.lookahead,ee.lookahead=0,ee.match_length=ee.prev_length=S-1,ee.match_available=0,D.next_in=W,D.input=q,D.avail_in=G,ee.wrap=oe,i},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,o,s,r,t,i,a,A,p,h,m,d,y,E,B,b,w,S,C,P,R,Z,I,V;n=c.state,l=c.next_in,I=c.input,o=l+(c.avail_in-5),s=c.next_out,V=c.output,r=s-(u-c.avail_out),t=s+(c.avail_out-257),i=n.dmax,a=n.wsize,A=n.whave,p=n.wnext,h=n.window,m=n.hold,d=n.bits,y=n.lencode,E=n.distcode,B=(1<<n.lenbits)-1,b=(1<<n.distbits)-1;e:do{d<15&&(m+=I[l++]<<d,d+=8,m+=I[l++]<<d,d+=8),w=y[m&B];t:for(;;){if(m>>>=S=w>>>24,d-=S,(S=w>>>16&255)===0)V[s++]=65535&w;else{if(!(16&S)){if(!(64&S)){w=y[(65535&w)+(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}C=65535&w,(S&=15)&&(d<S&&(m+=I[l++]<<d,d+=8),C+=m&(1<<S)-1,m>>>=S,d-=S),d<15&&(m+=I[l++]<<d,d+=8,m+=I[l++]<<d,d+=8),w=E[m&b];r:for(;;){if(m>>>=S=w>>>24,d-=S,!(16&(S=w>>>16&255))){if(!(64&S)){w=E[(65535&w)+(m&(1<<S)-1)];continue r}c.msg="invalid distance code",n.mode=30;break e}if(P=65535&w,d<(S&=15)&&(m+=I[l++]<<d,(d+=8)<S&&(m+=I[l++]<<d,d+=8)),i<(P+=m&(1<<S)-1)){c.msg="invalid distance too far back",n.mode=30;break e}if(m>>>=S,d-=S,(S=s-r)<P){if(A<(S=P-S)&&n.sane){c.msg="invalid distance too far back",n.mode=30;break e}if(Z=h,(R=0)===p){if(R+=a-S,S<C){for(C-=S;V[s++]=h[R++],--S;);R=s-P,Z=V}}else if(p<S){if(R+=a+p-S,(S-=p)<C){for(C-=S;V[s++]=h[R++],--S;);if(R=0,p<C){for(C-=S=p;V[s++]=h[R++],--S;);R=s-P,Z=V}}}else if(R+=p-S,S<C){for(C-=S;V[s++]=h[R++],--S;);R=s-P,Z=V}for(;2<C;)V[s++]=Z[R++],V[s++]=Z[R++],V[s++]=Z[R++],C-=3;C&&(V[s++]=Z[R++],1<C&&(V[s++]=Z[R++]))}else{for(R=s-P;V[s++]=V[R++],V[s++]=V[R++],V[s++]=V[R++],2<(C-=3););C&&(V[s++]=V[R++],1<C&&(V[s++]=V[R++]))}break}}break}}while(l<o&&s<t);l-=C=d>>3,m&=(1<<(d-=C<<3))-1,c.next_in=l,c.next_out=s,c.avail_in=l<o?o-l+5:5-(l-o),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"),o=e("./inftrees"),s=1,r=2,t=0,i=-2,a=1,A=852,p=592;function h(R){return(R>>>24&255)+(R>>>8&65280)+((65280&R)<<8)+((255&R)<<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(R){var Z;return R&&R.state?(Z=R.state,R.total_in=R.total_out=Z.total=0,R.msg="",Z.wrap&&(R.adler=1&Z.wrap),Z.mode=a,Z.last=0,Z.havedict=0,Z.dmax=32768,Z.head=null,Z.hold=0,Z.bits=0,Z.lencode=Z.lendyn=new c.Buf32(A),Z.distcode=Z.distdyn=new c.Buf32(p),Z.sane=1,Z.back=-1,t):i}function y(R){var Z;return R&&R.state?((Z=R.state).wsize=0,Z.whave=0,Z.wnext=0,d(R)):i}function E(R,Z){var I,V;return R&&R.state?(V=R.state,Z<0?(I=0,Z=-Z):(I=1+(Z>>4),Z<48&&(Z&=15)),Z&&(Z<8||15<Z)?i:(V.window!==null&&V.wbits!==Z&&(V.window=null),V.wrap=I,V.wbits=Z,y(R))):i}function B(R,Z){var I,V;return R?(V=new m,(R.state=V).window=null,(I=E(R,Z))!==t&&(R.state=null),I):i}var b,w,S=!0;function C(R){if(S){var Z;for(b=new c.Buf32(512),w=new c.Buf32(32),Z=0;Z<144;)R.lens[Z++]=8;for(;Z<256;)R.lens[Z++]=9;for(;Z<280;)R.lens[Z++]=7;for(;Z<288;)R.lens[Z++]=8;for(o(s,R.lens,0,288,b,0,R.work,{bits:9}),Z=0;Z<32;)R.lens[Z++]=5;o(r,R.lens,0,32,w,0,R.work,{bits:5}),S=!1}R.lencode=b,R.lenbits=9,R.distcode=w,R.distbits=5}function P(R,Z,I,V){var M,k=R.state;return k.window===null&&(k.wsize=1<<k.wbits,k.wnext=0,k.whave=0,k.window=new c.Buf8(k.wsize)),V>=k.wsize?(c.arraySet(k.window,Z,I-k.wsize,k.wsize,0),k.wnext=0,k.whave=k.wsize):(V<(M=k.wsize-k.wnext)&&(M=V),c.arraySet(k.window,Z,I-V,M,k.wnext),(V-=M)?(c.arraySet(k.window,Z,I-V,V,0),k.wnext=V,k.whave=k.wsize):(k.wnext+=M,k.wnext===k.wsize&&(k.wnext=0),k.whave<k.wsize&&(k.whave+=M))),0}g.inflateReset=y,g.inflateReset2=E,g.inflateResetKeep=d,g.inflateInit=function(R){return B(R,15)},g.inflateInit2=B,g.inflate=function(R,Z){var I,V,M,k,te,ne,Q,ue,se,de,me,Ee,ve,Be,be,_e,Ke,He,ge,ie,D,$,ee,K,H=0,oe=new c.Buf8(4),G=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!R||!R.state||!R.output||!R.input&&R.avail_in!==0)return i;(I=R.state).mode===12&&(I.mode=13),te=R.next_out,M=R.output,Q=R.avail_out,k=R.next_in,V=R.input,ne=R.avail_in,ue=I.hold,se=I.bits,de=ne,me=Q,$=t;e:for(;;)switch(I.mode){case a:if(I.wrap===0){I.mode=13;break}for(;se<16;){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}if(2&I.wrap&&ue===35615){oe[I.check=0]=255&ue,oe[1]=ue>>>8&255,I.check=n(I.check,oe,2,0),se=ue=0,I.mode=2;break}if(I.flags=0,I.head&&(I.head.done=!1),!(1&I.wrap)||(((255&ue)<<8)+(ue>>8))%31){R.msg="incorrect header check",I.mode=30;break}if((15&ue)!=8){R.msg="unknown compression method",I.mode=30;break}if(se-=4,D=8+(15&(ue>>>=4)),I.wbits===0)I.wbits=D;else if(D>I.wbits){R.msg="invalid window size",I.mode=30;break}I.dmax=1<<D,R.adler=I.check=1,I.mode=512&ue?10:12,se=ue=0;break;case 2:for(;se<16;){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}if(I.flags=ue,(255&I.flags)!=8){R.msg="unknown compression method",I.mode=30;break}if(57344&I.flags){R.msg="unknown header flags set",I.mode=30;break}I.head&&(I.head.text=ue>>8&1),512&I.flags&&(oe[0]=255&ue,oe[1]=ue>>>8&255,I.check=n(I.check,oe,2,0)),se=ue=0,I.mode=3;case 3:for(;se<32;){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}I.head&&(I.head.time=ue),512&I.flags&&(oe[0]=255&ue,oe[1]=ue>>>8&255,oe[2]=ue>>>16&255,oe[3]=ue>>>24&255,I.check=n(I.check,oe,4,0)),se=ue=0,I.mode=4;case 4:for(;se<16;){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}I.head&&(I.head.xflags=255&ue,I.head.os=ue>>8),512&I.flags&&(oe[0]=255&ue,oe[1]=ue>>>8&255,I.check=n(I.check,oe,2,0)),se=ue=0,I.mode=5;case 5:if(1024&I.flags){for(;se<16;){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}I.length=ue,I.head&&(I.head.extra_len=ue),512&I.flags&&(oe[0]=255&ue,oe[1]=ue>>>8&255,I.check=n(I.check,oe,2,0)),se=ue=0}else I.head&&(I.head.extra=null);I.mode=6;case 6:if(1024&I.flags&&(ne<(Ee=I.length)&&(Ee=ne),Ee&&(I.head&&(D=I.head.extra_len-I.length,I.head.extra||(I.head.extra=new Array(I.head.extra_len)),c.arraySet(I.head.extra,V,k,Ee,D)),512&I.flags&&(I.check=n(I.check,V,Ee,k)),ne-=Ee,k+=Ee,I.length-=Ee),I.length))break e;I.length=0,I.mode=7;case 7:if(2048&I.flags){if(ne===0)break e;for(Ee=0;D=V[k+Ee++],I.head&&D&&I.length<65536&&(I.head.name+=String.fromCharCode(D)),D&&Ee<ne;);if(512&I.flags&&(I.check=n(I.check,V,Ee,k)),ne-=Ee,k+=Ee,D)break e}else I.head&&(I.head.name=null);I.length=0,I.mode=8;case 8:if(4096&I.flags){if(ne===0)break e;for(Ee=0;D=V[k+Ee++],I.head&&D&&I.length<65536&&(I.head.comment+=String.fromCharCode(D)),D&&Ee<ne;);if(512&I.flags&&(I.check=n(I.check,V,Ee,k)),ne-=Ee,k+=Ee,D)break e}else I.head&&(I.head.comment=null);I.mode=9;case 9:if(512&I.flags){for(;se<16;){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}if(ue!==(65535&I.check)){R.msg="header crc mismatch",I.mode=30;break}se=ue=0}I.head&&(I.head.hcrc=I.flags>>9&1,I.head.done=!0),R.adler=I.check=0,I.mode=12;break;case 10:for(;se<32;){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}R.adler=I.check=h(ue),se=ue=0,I.mode=11;case 11:if(I.havedict===0)return R.next_out=te,R.avail_out=Q,R.next_in=k,R.avail_in=ne,I.hold=ue,I.bits=se,2;R.adler=I.check=1,I.mode=12;case 12:if(Z===5||Z===6)break e;case 13:if(I.last){ue>>>=7&se,se-=7&se,I.mode=27;break}for(;se<3;){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}switch(I.last=1&ue,se-=1,3&(ue>>>=1)){case 0:I.mode=14;break;case 1:if(C(I),I.mode=20,Z!==6)break;ue>>>=2,se-=2;break e;case 2:I.mode=17;break;case 3:R.msg="invalid block type",I.mode=30}ue>>>=2,se-=2;break;case 14:for(ue>>>=7&se,se-=7&se;se<32;){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}if((65535&ue)!=(ue>>>16^65535)){R.msg="invalid stored block lengths",I.mode=30;break}if(I.length=65535&ue,se=ue=0,I.mode=15,Z===6)break e;case 15:I.mode=16;case 16:if(Ee=I.length){if(ne<Ee&&(Ee=ne),Q<Ee&&(Ee=Q),Ee===0)break e;c.arraySet(M,V,k,Ee,te),ne-=Ee,k+=Ee,Q-=Ee,te+=Ee,I.length-=Ee;break}I.mode=12;break;case 17:for(;se<14;){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}if(I.nlen=257+(31&ue),ue>>>=5,se-=5,I.ndist=1+(31&ue),ue>>>=5,se-=5,I.ncode=4+(15&ue),ue>>>=4,se-=4,286<I.nlen||30<I.ndist){R.msg="too many length or distance symbols",I.mode=30;break}I.have=0,I.mode=18;case 18:for(;I.have<I.ncode;){for(;se<3;){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}I.lens[G[I.have++]]=7&ue,ue>>>=3,se-=3}for(;I.have<19;)I.lens[G[I.have++]]=0;if(I.lencode=I.lendyn,I.lenbits=7,ee={bits:I.lenbits},$=o(0,I.lens,0,19,I.lencode,0,I.work,ee),I.lenbits=ee.bits,$){R.msg="invalid code lengths set",I.mode=30;break}I.have=0,I.mode=19;case 19:for(;I.have<I.nlen+I.ndist;){for(;_e=(H=I.lencode[ue&(1<<I.lenbits)-1])>>>16&255,Ke=65535&H,!((be=H>>>24)<=se);){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}if(Ke<16)ue>>>=be,se-=be,I.lens[I.have++]=Ke;else{if(Ke===16){for(K=be+2;se<K;){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}if(ue>>>=be,se-=be,I.have===0){R.msg="invalid bit length repeat",I.mode=30;break}D=I.lens[I.have-1],Ee=3+(3&ue),ue>>>=2,se-=2}else if(Ke===17){for(K=be+3;se<K;){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}se-=be,D=0,Ee=3+(7&(ue>>>=be)),ue>>>=3,se-=3}else{for(K=be+7;se<K;){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}se-=be,D=0,Ee=11+(127&(ue>>>=be)),ue>>>=7,se-=7}if(I.have+Ee>I.nlen+I.ndist){R.msg="invalid bit length repeat",I.mode=30;break}for(;Ee--;)I.lens[I.have++]=D}}if(I.mode===30)break;if(I.lens[256]===0){R.msg="invalid code -- missing end-of-block",I.mode=30;break}if(I.lenbits=9,ee={bits:I.lenbits},$=o(s,I.lens,0,I.nlen,I.lencode,0,I.work,ee),I.lenbits=ee.bits,$){R.msg="invalid literal/lengths set",I.mode=30;break}if(I.distbits=6,I.distcode=I.distdyn,ee={bits:I.distbits},$=o(r,I.lens,I.nlen,I.ndist,I.distcode,0,I.work,ee),I.distbits=ee.bits,$){R.msg="invalid distances set",I.mode=30;break}if(I.mode=20,Z===6)break e;case 20:I.mode=21;case 21:if(6<=ne&&258<=Q){R.next_out=te,R.avail_out=Q,R.next_in=k,R.avail_in=ne,I.hold=ue,I.bits=se,l(R,me),te=R.next_out,M=R.output,Q=R.avail_out,k=R.next_in,V=R.input,ne=R.avail_in,ue=I.hold,se=I.bits,I.mode===12&&(I.back=-1);break}for(I.back=0;_e=(H=I.lencode[ue&(1<<I.lenbits)-1])>>>16&255,Ke=65535&H,!((be=H>>>24)<=se);){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}if(_e&&!(240&_e)){for(He=be,ge=_e,ie=Ke;_e=(H=I.lencode[ie+((ue&(1<<He+ge)-1)>>He)])>>>16&255,Ke=65535&H,!(He+(be=H>>>24)<=se);){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}ue>>>=He,se-=He,I.back+=He}if(ue>>>=be,se-=be,I.back+=be,I.length=Ke,_e===0){I.mode=26;break}if(32&_e){I.back=-1,I.mode=12;break}if(64&_e){R.msg="invalid literal/length code",I.mode=30;break}I.extra=15&_e,I.mode=22;case 22:if(I.extra){for(K=I.extra;se<K;){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}I.length+=ue&(1<<I.extra)-1,ue>>>=I.extra,se-=I.extra,I.back+=I.extra}I.was=I.length,I.mode=23;case 23:for(;_e=(H=I.distcode[ue&(1<<I.distbits)-1])>>>16&255,Ke=65535&H,!((be=H>>>24)<=se);){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}if(!(240&_e)){for(He=be,ge=_e,ie=Ke;_e=(H=I.distcode[ie+((ue&(1<<He+ge)-1)>>He)])>>>16&255,Ke=65535&H,!(He+(be=H>>>24)<=se);){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}ue>>>=He,se-=He,I.back+=He}if(ue>>>=be,se-=be,I.back+=be,64&_e){R.msg="invalid distance code",I.mode=30;break}I.offset=Ke,I.extra=15&_e,I.mode=24;case 24:if(I.extra){for(K=I.extra;se<K;){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}I.offset+=ue&(1<<I.extra)-1,ue>>>=I.extra,se-=I.extra,I.back+=I.extra}if(I.offset>I.dmax){R.msg="invalid distance too far back",I.mode=30;break}I.mode=25;case 25:if(Q===0)break e;if(Ee=me-Q,I.offset>Ee){if((Ee=I.offset-Ee)>I.whave&&I.sane){R.msg="invalid distance too far back",I.mode=30;break}ve=Ee>I.wnext?(Ee-=I.wnext,I.wsize-Ee):I.wnext-Ee,Ee>I.length&&(Ee=I.length),Be=I.window}else Be=M,ve=te-I.offset,Ee=I.length;for(Q<Ee&&(Ee=Q),Q-=Ee,I.length-=Ee;M[te++]=Be[ve++],--Ee;);I.length===0&&(I.mode=21);break;case 26:if(Q===0)break e;M[te++]=I.length,Q--,I.mode=21;break;case 27:if(I.wrap){for(;se<32;){if(ne===0)break e;ne--,ue|=V[k++]<<se,se+=8}if(me-=Q,R.total_out+=me,I.total+=me,me&&(R.adler=I.check=I.flags?n(I.check,M,me,te-me):u(I.check,M,me,te-me)),me=Q,(I.flags?ue:h(ue))!==I.check){R.msg="incorrect data check",I.mode=30;break}se=ue=0}I.mode=28;case 28:if(I.wrap&&I.flags){for(;se<32;){if(ne===0)break e;ne--,ue+=V[k++]<<se,se+=8}if(ue!==(4294967295&I.total)){R.msg="incorrect length check",I.mode=30;break}se=ue=0}I.mode=29;case 29:$=1;break e;case 30:$=-3;break e;case 31:return-4;case 32:default:return i}return R.next_out=te,R.avail_out=Q,R.next_in=k,R.avail_in=ne,I.hold=ue,I.bits=se,(I.wsize||me!==R.avail_out&&I.mode<30&&(I.mode<27||Z!==4))&&P(R,R.output,R.next_out,me-R.avail_out)?(I.mode=31,-4):(de-=R.avail_in,me-=R.avail_out,R.total_in+=de,R.total_out+=me,I.total+=me,I.wrap&&me&&(R.adler=I.check=I.flags?n(I.check,M,me,R.next_out-me):u(I.check,M,me,R.next_out-me)),R.data_type=I.bits+(I.last?64:0)+(I.mode===12?128:0)+(I.mode===20||I.mode===15?256:0),(de==0&&me===0||Z===4)&&$===t&&($=-5),$)},g.inflateEnd=function(R){if(!R||!R.state)return i;var Z=R.state;return Z.window&&(Z.window=null),R.state=null,t},g.inflateGetHeader=function(R,Z){var I;return R&&R.state&&2&(I=R.state).wrap?((I.head=Z).done=!1,t):i},g.inflateSetDictionary=function(R,Z){var I,V=Z.length;return R&&R.state?(I=R.state).wrap!==0&&I.mode!==11?i:I.mode===11&&u(1,Z,V,0)!==I.check?-3:P(R,Z,V,V)?(I.mode=31,-4):(I.havedict=1,t):i},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],o=[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,i,a,A,p,h){var m,d,y,E,B,b,w,S,C,P=h.bits,R=0,Z=0,I=0,V=0,M=0,k=0,te=0,ne=0,Q=0,ue=0,se=null,de=0,me=new c.Buf16(16),Ee=new c.Buf16(16),ve=null,Be=0;for(R=0;R<=15;R++)me[R]=0;for(Z=0;Z<i;Z++)me[r[t+Z]]++;for(M=P,V=15;1<=V&&me[V]===0;V--);if(V<M&&(M=V),V===0)return a[A++]=20971520,a[A++]=20971520,h.bits=1,0;for(I=1;I<V&&me[I]===0;I++);for(M<I&&(M=I),R=ne=1;R<=15;R++)if(ne<<=1,(ne-=me[R])<0)return-1;if(0<ne&&(s===0||V!==1))return-1;for(Ee[1]=0,R=1;R<15;R++)Ee[R+1]=Ee[R]+me[R];for(Z=0;Z<i;Z++)r[t+Z]!==0&&(p[Ee[r[t+Z]]++]=Z);if(b=s===0?(se=ve=p,19):s===1?(se=u,de-=257,ve=n,Be-=257,256):(se=l,ve=o,-1),R=I,B=A,te=Z=ue=0,y=-1,E=(Q=1<<(k=M))-1,s===1&&852<Q||s===2&&592<Q)return 1;for(;;){for(w=R-te,C=p[Z]<b?(S=0,p[Z]):p[Z]>b?(S=ve[Be+p[Z]],se[de+p[Z]]):(S=96,0),m=1<<R-te,I=d=1<<k;a[B+(ue>>te)+(d-=m)]=w<<24|S<<16|C|0,d!==0;);for(m=1<<R-1;ue&m;)m>>=1;if(m!==0?(ue&=m-1,ue+=m):ue=0,Z++,--me[R]==0){if(R===V)break;R=r[t+p[Z]]}if(M<R&&(ue&E)!==y){for(te===0&&(te=M),B+=I,ne=1<<(k=R-te);k+te<V&&!((ne-=me[k+te])<=0);)k++,ne<<=1;if(Q+=1<<k,s===1&&852<Q||s===2&&592<Q)return 1;a[y=ue&E]=M<<24|k<<16|B-A|0}}return ue!==0&&(a[B+ue]=R-te<<24|64<<16|0),h.bits=M,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 o=0,s=29,r=256,t=r+1+s,i=30,a=19,A=2*t+1,p=15,h=16,m=7,d=256,y=16,E=17,B=18,b=[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],w=[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],C=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],P=new Array(2*(t+2));l(P);var R=new Array(2*i);l(R);var Z=new Array(512);l(Z);var I=new Array(256);l(I);var V=new Array(s);l(V);var M,k,te,ne=new Array(i);function Q(H,oe,G,W,q){this.static_tree=H,this.extra_bits=oe,this.extra_base=G,this.elems=W,this.max_length=q,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?Z[H]:Z[256+(H>>>7)]}function de(H,oe){H.pending_buf[H.pending++]=255&oe,H.pending_buf[H.pending++]=oe>>>8&255}function me(H,oe,G){H.bi_valid>h-G?(H.bi_buf|=oe<<H.bi_valid&65535,de(H,H.bi_buf),H.bi_buf=oe>>h-H.bi_valid,H.bi_valid+=G-h):(H.bi_buf|=oe<<H.bi_valid&65535,H.bi_valid+=G)}function Ee(H,oe,G){me(H,G[2*oe],G[2*oe+1])}function ve(H,oe){for(var G=0;G|=1&H,H>>>=1,G<<=1,0<--oe;);return G>>>1}function Be(H,oe,G){var W,q,pe=new Array(p+1),Fe=0;for(W=1;W<=p;W++)pe[W]=Fe=Fe+G[W-1]<<1;for(q=0;q<=oe;q++){var Oe=H[2*q+1];Oe!==0&&(H[2*q]=ve(pe[Oe]++,Oe))}}function be(H){var oe;for(oe=0;oe<t;oe++)H.dyn_ltree[2*oe]=0;for(oe=0;oe<i;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?de(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 Ke(H,oe,G,W){var q=2*oe,pe=2*G;return H[q]<H[pe]||H[q]===H[pe]&&W[oe]<=W[G]}function He(H,oe,G){for(var W=H.heap[G],q=G<<1;q<=H.heap_len&&(q<H.heap_len&&Ke(oe,H.heap[q+1],H.heap[q],H.depth)&&q++,!Ke(oe,W,H.heap[q],H.depth));)H.heap[G]=H.heap[q],G=q,q<<=1;H.heap[G]=W}function ge(H,oe,G){var W,q,pe,Fe,Oe=0;if(H.last_lit!==0)for(;W=H.pending_buf[H.d_buf+2*Oe]<<8|H.pending_buf[H.d_buf+2*Oe+1],q=H.pending_buf[H.l_buf+Oe],Oe++,W===0?Ee(H,q,oe):(Ee(H,(pe=I[q])+r+1,oe),(Fe=b[pe])!==0&&me(H,q-=V[pe],Fe),Ee(H,pe=se(--W),G),(Fe=w[pe])!==0&&me(H,W-=ne[pe],Fe)),Oe<H.last_lit;);Ee(H,d,oe)}function ie(H,oe){var G,W,q,pe=oe.dyn_tree,Fe=oe.stat_desc.static_tree,Oe=oe.stat_desc.has_stree,Te=oe.stat_desc.elems,Re=-1;for(H.heap_len=0,H.heap_max=A,G=0;G<Te;G++)pe[2*G]!==0?(H.heap[++H.heap_len]=Re=G,H.depth[G]=0):pe[2*G+1]=0;for(;H.heap_len<2;)pe[2*(q=H.heap[++H.heap_len]=Re<2?++Re:0)]=1,H.depth[q]=0,H.opt_len--,Oe&&(H.static_len-=Fe[2*q+1]);for(oe.max_code=Re,G=H.heap_len>>1;1<=G;G--)He(H,pe,G);for(q=Te;G=H.heap[1],H.heap[1]=H.heap[H.heap_len--],He(H,pe,1),W=H.heap[1],H.heap[--H.heap_max]=G,H.heap[--H.heap_max]=W,pe[2*q]=pe[2*G]+pe[2*W],H.depth[q]=(H.depth[G]>=H.depth[W]?H.depth[G]:H.depth[W])+1,pe[2*G+1]=pe[2*W+1]=q,H.heap[1]=q++,He(H,pe,1),2<=H.heap_len;);H.heap[--H.heap_max]=H.heap[1],function(et,Se){var Ge,ke,at,je,We,$e,At=Se.dyn_tree,Ct=Se.max_code,qt=Se.stat_desc.static_tree,vr=Se.stat_desc.has_stree,Ut=Se.stat_desc.extra_bits,Lt=Se.stat_desc.extra_base,gt=Se.stat_desc.max_length,St=0;for(je=0;je<=p;je++)et.bl_count[je]=0;for(At[2*et.heap[et.heap_max]+1]=0,Ge=et.heap_max+1;Ge<A;Ge++)gt<(je=At[2*At[2*(ke=et.heap[Ge])+1]+1]+1)&&(je=gt,St++),At[2*ke+1]=je,Ct<ke||(et.bl_count[je]++,We=0,Lt<=ke&&(We=Ut[ke-Lt]),$e=At[2*ke],et.opt_len+=$e*(je+We),vr&&(et.static_len+=$e*(qt[2*ke+1]+We)));if(St!==0){do{for(je=gt-1;et.bl_count[je]===0;)je--;et.bl_count[je]--,et.bl_count[je+1]+=2,et.bl_count[gt]--,St-=2}while(0<St);for(je=gt;je!==0;je--)for(ke=et.bl_count[je];ke!==0;)Ct<(at=et.heap[--Ge])||(At[2*at+1]!==je&&(et.opt_len+=(je-At[2*at+1])*At[2*at],At[2*at+1]=je),ke--)}}(H,oe),Be(pe,Re,H.bl_count)}function D(H,oe,G){var W,q,pe=-1,Fe=oe[1],Oe=0,Te=7,Re=4;for(Fe===0&&(Te=138,Re=3),oe[2*(G+1)+1]=65535,W=0;W<=G;W++)q=Fe,Fe=oe[2*(W+1)+1],++Oe<Te&&q===Fe||(Oe<Re?H.bl_tree[2*q]+=Oe:q!==0?(q!==pe&&H.bl_tree[2*q]++,H.bl_tree[2*y]++):Oe<=10?H.bl_tree[2*E]++:H.bl_tree[2*B]++,pe=q,Re=(Oe=0)===Fe?(Te=138,3):q===Fe?(Te=6,3):(Te=7,4))}function $(H,oe,G){var W,q,pe=-1,Fe=oe[1],Oe=0,Te=7,Re=4;for(Fe===0&&(Te=138,Re=3),W=0;W<=G;W++)if(q=Fe,Fe=oe[2*(W+1)+1],!(++Oe<Te&&q===Fe)){if(Oe<Re)for(;Ee(H,q,H.bl_tree),--Oe!=0;);else q!==0?(q!==pe&&(Ee(H,q,H.bl_tree),Oe--),Ee(H,y,H.bl_tree),me(H,Oe-3,2)):Oe<=10?(Ee(H,E,H.bl_tree),me(H,Oe-3,3)):(Ee(H,B,H.bl_tree),me(H,Oe-11,7));pe=q,Re=(Oe=0)===Fe?(Te=138,3):q===Fe?(Te=6,3):(Te=7,4)}}l(ne);var ee=!1;function K(H,oe,G,W){me(H,(o<<1)+(W?1:0),3),function(q,pe,Fe,Oe){_e(q),Oe&&(de(q,Fe),de(q,~Fe)),c.arraySet(q.pending_buf,q.window,pe,Fe,q.pending),q.pending+=Fe}(H,oe,G,!0)}g._tr_init=function(H){ee||(function(){var oe,G,W,q,pe,Fe=new Array(p+1);for(q=W=0;q<s-1;q++)for(V[q]=W,oe=0;oe<1<<b[q];oe++)I[W++]=q;for(I[W-1]=q,q=pe=0;q<16;q++)for(ne[q]=pe,oe=0;oe<1<<w[q];oe++)Z[pe++]=q;for(pe>>=7;q<i;q++)for(ne[q]=pe<<7,oe=0;oe<1<<w[q]-7;oe++)Z[256+pe++]=q;for(G=0;G<=p;G++)Fe[G]=0;for(oe=0;oe<=143;)P[2*oe+1]=8,oe++,Fe[8]++;for(;oe<=255;)P[2*oe+1]=9,oe++,Fe[9]++;for(;oe<=279;)P[2*oe+1]=7,oe++,Fe[7]++;for(;oe<=287;)P[2*oe+1]=8,oe++,Fe[8]++;for(Be(P,t+1,Fe),oe=0;oe<i;oe++)R[2*oe+1]=5,R[2*oe]=ve(oe,5);M=new Q(P,b,r+1,t,p),k=new Q(R,w,0,i,p),te=new Q(new Array(0),S,0,a,m)}(),ee=!0),H.l_desc=new ue(H.dyn_ltree,M),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,be(H)},g._tr_stored_block=K,g._tr_flush_block=function(H,oe,G,W){var q,pe,Fe=0;0<H.level?(H.strm.data_type===2&&(H.strm.data_type=function(Oe){var Te,Re=4093624447;for(Te=0;Te<=31;Te++,Re>>>=1)if(1&Re&&Oe.dyn_ltree[2*Te]!==0)return u;if(Oe.dyn_ltree[18]!==0||Oe.dyn_ltree[20]!==0||Oe.dyn_ltree[26]!==0)return n;for(Te=32;Te<r;Te++)if(Oe.dyn_ltree[2*Te]!==0)return n;return u}(H)),ie(H,H.l_desc),ie(H,H.d_desc),Fe=function(Oe){var Te;for(D(Oe,Oe.dyn_ltree,Oe.l_desc.max_code),D(Oe,Oe.dyn_dtree,Oe.d_desc.max_code),ie(Oe,Oe.bl_desc),Te=a-1;3<=Te&&Oe.bl_tree[2*C[Te]+1]===0;Te--);return Oe.opt_len+=3*(Te+1)+5+5+4,Te}(H),q=H.opt_len+3+7>>>3,(pe=H.static_len+3+7>>>3)<=q&&(q=pe)):q=pe=G+5,G+4<=q&&oe!==-1?K(H,oe,G,W):H.strategy===4||pe===q?(me(H,2+(W?1:0),3),ge(H,P,R)):(me(H,4+(W?1:0),3),function(Oe,Te,Re,et){var Se;for(me(Oe,Te-257,5),me(Oe,Re-1,5),me(Oe,et-4,4),Se=0;Se<et;Se++)me(Oe,Oe.bl_tree[2*C[Se]+1],3);$(Oe,Oe.dyn_ltree,Te-1),$(Oe,Oe.dyn_dtree,Re-1)}(H,H.l_desc.max_code+1,H.d_desc.max_code+1,Fe+1),ge(H,H.dyn_ltree,H.dyn_dtree)),be(H),W&&_e(H)},g._tr_tally=function(H,oe,G){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&G,H.last_lit++,oe===0?H.dyn_ltree[2*G]++:(H.matches++,oe--,H.dyn_ltree[2*(I[G]+r+1)]++,H.dyn_dtree[2*se(oe)]++),H.last_lit===H.lit_bufsize-1},g._tr_align=function(H){me(H,2,3),Ee(H,d,P),function(oe){oe.bi_valid===16?(de(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,o,s,r,t=1,i={},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,E=u.onmessage;return u.onmessage=function(){y=!1},u.postMessage("","*"),u.onmessage=E,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")?(o=A.documentElement,function(y){var E=A.createElement("script");E.onreadystatechange=function(){m(y),E.onreadystatechange=null,o.removeChild(E),E=null},o.appendChild(E)}):function(y){setTimeout(m,0,y)},p.setImmediate=function(y){typeof y!="function"&&(y=new Function(""+y));for(var E=new Array(arguments.length-1),B=0;B<E.length;B++)E[B]=arguments[B+1];var b={callback:y,args:E};return i[t]=b,l(t),t++},p.clearImmediate=h}function h(y){delete i[y]}function m(y){if(a)setTimeout(m,0,y);else{var E=i[y];if(E){a=!0;try{(function(B){var b=B.callback,w=B.args;switch(w.length){case 0:b();break;case 1:b(w[0]);break;case 2:b(w[0],w[1]);break;case 3:b(w[0],w[1],w[2]);break;default:b.apply(n,w)}})(E)}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(Ur,st,F){var L=F(19637),le=F(97573),e=[F(96627)];Ur.exports=L.createStore(le,e)},96627:function(Ur,st,F){Ur.exports=L;function L(){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(Ur){return Ur<10?"0"+Ur:Ur}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(Ur){return rx_escapable.lastIndex=0,rx_escapable.test(Ur)?'"'+Ur.replace(rx_escapable,function(st){var F=meta[st];return typeof F=="string"?F:"\\u"+("0000"+st.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+Ur+'"'}function str(Ur,st){var F,L,le,e,v=gap,g,c=st[Ur];switch(c&&typeof c=="object"&&typeof c.toJSON=="function"&&(c=c.toJSON(Ur)),typeof rep=="function"&&(c=rep.call(st,Ur,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"&&(L=rep[F],le=str(L,c),le&&g.push(quote(L)+(gap?": ":":")+le));else for(L in c)Object.prototype.hasOwnProperty.call(c,L)&&(le=str(L,c),le&&g.push(quote(L)+(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(Ur,st,F){var L;if(gap="",indent="",typeof F=="number")for(L=0;L<F;L+=1)indent+=" ";else typeof F=="string"&&(indent=F);if(rep=st,st&&typeof st!="function"&&(typeof st!="object"||typeof st.length!="number"))throw new Error("JSON.stringify");return str("",{"":Ur})}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){var j;function walk(Ur,st){var F,L,le=Ur[st];if(le&&typeof le=="object")for(F in le)Object.prototype.hasOwnProperty.call(le,F)&&(L=walk(le,F),L!==void 0?le[F]=L:delete le[F]);return reviver.call(Ur,st,le)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(Ur){return"\\u"+("0000"+Ur.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(Ur,st,F){var L=F(67039),le=L.slice,e=L.pluck,v=L.each,g=L.bind,c=L.create,u=L.isList,n=L.isFunction,l=L.isObject;Ur.exports={createStore:r};var o={version:"2.0.12",enabled:!1,get:function(t,i){var a=this.storage.read(this._namespacePrefix+t);return this._deserialize(a,i)},set:function(t,i){return i===void 0?this.remove(t):(this.storage.write(this._namespacePrefix+t,this._serialize(i)),i)},remove:function(t){this.storage.remove(this._namespacePrefix+t)},each:function(t){var i=this;this.storage.each(function(a,A){t.call(i,i._deserialize(a),(A||"").replace(i._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 i=t.warn?t.warn:t.log;i.apply(t,arguments)}}function r(t,i,a){a||(a=""),t&&!u(t)&&(t=[t]),i&&!u(i)&&(i=[i]);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 E="__storejs__test__";y.write(E,E);var B=y.read(E)===E;return y.remove(E),B}catch(b){return!1}},_assignPluginFnProp:function(y,E){var B=this[E];this[E]=function(){var w=le(arguments,0),S=this;function C(){if(B)return v(arguments,function(R,Z){w[Z]=R}),B.apply(S,w)}var P=[C].concat(w);return y.apply(S,P)}},_serialize:function(y){return JSON.stringify(y)},_deserialize:function(y,E){if(!y)return E;var B="";try{B=JSON.parse(y)}catch(b){B=y}return B!==void 0?B:E},_addStorage:function(y){this.enabled||this._testStorage(y)&&(this.storage=y,this.enabled=!0)},_addPlugin:function(y){var E=this;if(u(y)){v(y,function(w){E._addPlugin(w)});return}var B=e(this.plugins,function(w){return y===w});if(!B){if(this.plugins.push(y),!n(y))throw new Error("Plugins must be function values that return objects");var b=y.call(this);if(!l(b))throw new Error("Plugins must return an object of function properties");v(b,function(w,S){if(!n(w))throw new Error("Bad plugin property: "+S+" from plugin "+y.name+". Plugins should only return functions.");E._assignPluginFnProp(w,S)})}},addStorage:function(y){s("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(y)}},d=c(m,o,{plugins:[]});return d.raw={},v(d,function(y,E){n(y)&&(d.raw[E]=g(d,y))}),v(t,function(y){d._addStorage(y)}),v(i,function(y){d._addPlugin(y)}),d}},67039:function(Ur,st,F){var L=g(),le=c(),e=u(),v=typeof window!="undefined"?window:F.g;Ur.exports={assign:L,create:le,trim:e,bind:n,slice:l,each:o,map:s,pluck:r,isList:t,isFunction:i,isObject:a,Global:v};function g(){return Object.assign?Object.assign:function(p,h,m,d){for(var y=1;y<arguments.length;y++)o(Object(arguments[y]),function(E,B){p[B]=E});return p}}function c(){if(Object.create)return function(h,m,d,y){var E=l(arguments,1);return L.apply(this,[Object.create(h)].concat(E))};{let p=function(){};var A=p;return function(m,d,y,E){var B=l(arguments,1);return p.prototype=m,L.apply(this,[new p].concat(B))}}}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 o(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 i(A){return A&&{}.toString.call(A)==="[object Function]"}function a(A){return A&&{}.toString.call(A)==="[object Object]"}},97573:function(Ur,st,F){Ur.exports=[F(52496),F(16436),F(76673),F(35701),F(65578),F(65300)]},35701:function(Ur,st,F){var L=F(67039),le=L.Global,e=L.trim;Ur.exports={name:"cookieStorage",read:g,write:u,each:c,remove:n,clearAll:l};var v=le.document;function g(s){if(!s||!o(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 i=r[t].split("="),a=unescape(i[0]),A=unescape(i[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||!o(s)||(v.cookie=escape(s)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function l(){c(function(s,r){n(r)})}function o(s){return new RegExp("(?:^|;\\s*)"+escape(s).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(v.cookie)}},52496:function(Ur,st,F){var L=F(67039),le=L.Global;Ur.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,o){return e().setItem(l,o)}function c(l){for(var o=e().length-1;o>=0;o--){var s=e().key(o);l(v(s),s)}}function u(l){return e().removeItem(l)}function n(){return e().clear()}},65300:function(Ur){Ur.exports={name:"memoryStorage",read:F,write:L,each:le,remove:e,clearAll:v};var st={};function F(g){return st[g]}function L(g,c){st[g]=c}function le(g){for(var c in st)st.hasOwnProperty(c)&&g(st[c],c)}function e(g){delete st[g]}function v(g){st={}}},16436:function(Ur,st,F){var L=F(67039),le=L.Global;Ur.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,o){e[l]=o}function c(l){for(var o=e.length-1;o>=0;o--){var s=e.key(o);l(e[s],s)}}function u(l){return e.removeItem(l)}function n(){c(function(l,o){delete e[l]})}},76673:function(Ur,st,F){var L=F(67039),le=L.Global;Ur.exports={name:"oldIE-userDataStorage",write:u,read:n,each:l,remove:o,clearAll:s};var e="storejs",v=le.document,g=i(),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 o(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 i(){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(Ur,st,F){var L=F(67039),le=L.Global;Ur.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,o){return e().setItem(l,o)}function c(l){for(var o=e().length-1;o>=0;o--){var s=e().key(o);l(v(s),s)}}function u(l){return e().removeItem(l)}function n(){return e().clear()}},34376:function(Ur){(function(st,F){if(1)Ur.exports=F();else var L,le})(window,function(){return function(st){var F={};function L(le){if(F[le])return F[le].exports;var e=F[le]={i:le,l:!1,exports:{}};return st[le].call(e.exports,e,e.exports,L),e.l=!0,e.exports}return L.m=st,L.c=F,L.d=function(le,e,v){L.o(le,e)||Object.defineProperty(le,e,{enumerable:!0,get:v})},L.r=function(le){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(le,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(le,"__esModule",{value:!0})},L.t=function(le,e){if(1&e&&(le=L(le)),8&e||4&e&&typeof le=="object"&&le&&le.__esModule)return le;var v=Object.create(null);if(L.r(v),Object.defineProperty(v,"default",{enumerable:!0,value:le}),2&e&&typeof le!="string")for(var g in le)L.d(v,g,function(c){return le[c]}.bind(null,g));return v},L.n=function(le){var e=le&&le.__esModule?function(){return le.default}:function(){return le};return L.d(e,"a",e),e},L.o=function(le,e){return Object.prototype.hasOwnProperty.call(le,e)},L.p="",L(L.s=34)}([function(st,F,L){"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(st,F,L){"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=L(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(st,F,L){"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(st,F,L){"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(st,F,L){"use strict";var le,e=this&&this.__extends||(le=function(n,l){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,s){o.__proto__=s}||function(o,s){for(var r in s)s.hasOwnProperty(r)&&(o[r]=s[r])})(n,l)},function(n,l){function o(){this.constructor=n}le(n,l),n.prototype=l===null?Object.create(l):(o.prototype=l.prototype,new o)});Object.defineProperty(F,"__esModule",{value:!0}),F.CellData=void 0;var v=L(8),g=L(3),c=L(6),u=function(n){function l(){var o=n!==null&&n.apply(this,arguments)||this;return o.content=0,o.fg=0,o.bg=0,o.extended=new c.ExtendedAttrs,o.combinedData="",o}return e(l,n),l.fromCharData=function(o){var s=new l;return s.setFromCharData(o),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(o){this.fg=o[g.CHAR_DATA_ATTR_INDEX],this.bg=0;var s=!1;if(o[g.CHAR_DATA_CHAR_INDEX].length>2)s=!0;else if(o[g.CHAR_DATA_CHAR_INDEX].length===2){var r=o[g.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=r&&r<=56319){var t=o[g.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=t&&t<=57343?this.content=1024*(r-55296)+t-56320+65536|o[g.CHAR_DATA_WIDTH_INDEX]<<22:s=!0}else s=!0}else this.content=o[g.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|o[g.CHAR_DATA_WIDTH_INDEX]<<22;s&&(this.combinedData=o[g.CHAR_DATA_CHAR_INDEX],this.content=2097152|o[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(st,F,L){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.ISoundService=F.ISelectionService=F.IRenderService=F.IMouseService=F.ICoreBrowserService=F.ICharSizeService=void 0;var le=L(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(st,F,L){"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(st,F,L){"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(st,F,L){"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 o=l;o<u;++o){var s=g.charCodeAt(o);if(55296<=s&&s<=56319){if(++o>=u)return this._interim=s,n;var r;56320<=(r=g.charCodeAt(o))&&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,o,s,r=0,t=0,i=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;i<d;){if(i>=u)return 0;if((192&(h=g[i++]))!=128){i--,a=!0;break}this.interim[p++]=h,A<<=6,A|=63&h}a||(m===2?A<128?i--: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,E=i;E<u;){for(;!(!(E<y)||128&(n=g[E])||128&(l=g[E+1])||128&(o=g[E+2])||128&(s=g[E+3]));)c[r++]=n,c[r++]=l,c[r++]=o,c[r++]=s,E+=4;if((n=g[E++])<128)c[r++]=n;else if((224&n)==192){if(E>=u)return this.interim[0]=n,r;if((192&(l=g[E++]))!=128){E--;continue}if((t=(31&n)<<6|63&l)<128){E--;continue}c[r++]=t}else if((240&n)==224){if(E>=u)return this.interim[0]=n,r;if((192&(l=g[E++]))!=128){E--;continue}if(E>=u)return this.interim[0]=n,this.interim[1]=l,r;if((192&(o=g[E++]))!=128){E--;continue}if((t=(15&n)<<12|(63&l)<<6|63&o)<2048||t>=55296&&t<=57343)continue;c[r++]=t}else if((248&n)==240){if(E>=u)return this.interim[0]=n,r;if((192&(l=g[E++]))!=128){E--;continue}if(E>=u)return this.interim[0]=n,this.interim[1]=l,r;if((192&(o=g[E++]))!=128){E--;continue}if(E>=u)return this.interim[0]=n,this.interim[1]=l,this.interim[2]=o,r;if((192&(s=g[E++]))!=128){E--;continue}if((t=(7&n)<<18|(63&l)<<12|(63&o)<<6|63&s)<65536||t>1114111)continue;c[r++]=t}}return r},v}();F.Utf8ToUtf32=e},function(st,F,L){"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(st,F,L){"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,o,s,r){return r!==void 0?"#"+c(l)+c(o)+c(s)+c(r):"#"+c(l)+c(o)+c(s)},n.toRgba=function(l,o,s,r){return r===void 0&&(r=255),(l<<24|o<<16|s<<8|r)>>>0}}(le=F.channels||(F.channels={})),(e=F.color||(F.color={})).blend=function(n,l){var o=(255&l.rgba)/255;if(o===1)return{css:l.css,rgba:l.rgba};var s=l.rgba>>24&255,r=l.rgba>>16&255,t=l.rgba>>8&255,i=n.rgba>>24&255,a=n.rgba>>16&255,A=n.rgba>>8&255,p=i+Math.round((s-i)*o),h=a+Math.round((r-a)*o),m=A+Math.round((t-A)*o);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,o){var s=g.ensureContrastRatio(n.rgba,l.rgba,o);if(s)return g.toColor(s>>24&255,s>>16&255,s>>8&255)},e.opaque=function(n){var l=(255|n.rgba)>>>0,o=g.toChannels(l),s=o[0],r=o[1],t=o[2];return{css:le.toCss(s,r,t),rgba:l}},e.opacity=function(n,l){var o=Math.round(255*l),s=g.toChannels(n.rgba),r=s[0],t=s[1],i=s[2];return{css:le.toCss(r,t,i,o),rgba:le.toRgba(r,t,i,o)}},(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(o,s,r){var t=o/255,i=s/255,a=r/255;return .2126*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))}n.relativeLuminance=function(o){return l(o>>16&255,o>>8&255,255&o)},n.relativeLuminance2=l}(v=F.rgb||(F.rgb={})),function(n){function l(s,r,t){for(var i=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(i,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(i,a,A));return(p<<24|h<<16|m<<8|255)>>>0}function o(s,r,t){for(var i=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(i,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(i,a,A));return(p<<24|h<<16|m<<8|255)>>>0}n.ensureContrastRatio=function(s,r,t){var i=v.relativeLuminance(s>>8),a=v.relativeLuminance(r>>8);if(u(i,a)<t)return a<i?l(s,r,t):o(s,r,t)},n.reduceLuminance=l,n.increaseLuminance=o,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(st,F,L){"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(st,F,L){"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(st,F,L){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.BaseRenderLayer=void 0;var le=L(3),e=L(9),v=L(25),g=L(6),c=L(28),u=L(10),n=L(17),l=function(){function o(s,r,t,i,a,A,p,h){this._container=s,this._alpha=i,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 o.prototype.dispose=function(){var s;n.removeElementFromParent(this._canvas),(s=this._charAtlas)===null||s===void 0||s.dispose()},o.prototype._initCanvas=function(){this._ctx=c.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},o.prototype.onOptionsChanged=function(){},o.prototype.onBlur=function(){},o.prototype.onFocus=function(){},o.prototype.onCursorMove=function(){},o.prototype.onGridChanged=function(s,r){},o.prototype.onSelectionChanged=function(s,r,t){t===void 0&&(t=!1)},o.prototype.setColors=function(s){this._refreshCharAtlas(s)},o.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)}},o.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())},o.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)},o.prototype._fillCells=function(s,r,t,i){this._ctx.fillRect(s*this._scaledCellWidth,r*this._scaledCellHeight,t*this._scaledCellWidth,i*this._scaledCellHeight)},o.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)},o.prototype._fillLeftLineAtCell=function(s,r,t){this._ctx.fillRect(s*this._scaledCellWidth,r*this._scaledCellHeight,window.devicePixelRatio*t,this._scaledCellHeight)},o.prototype._strokeRectAtCell=function(s,r,t,i){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,i*this._scaledCellHeight-window.devicePixelRatio)},o.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))},o.prototype._clearCells=function(s,r,t,i){this._alpha?this._ctx.clearRect(s*this._scaledCellWidth,r*this._scaledCellHeight,t*this._scaledCellWidth,i*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(s*this._scaledCellWidth,r*this._scaledCellHeight,t*this._scaledCellWidth,i*this._scaledCellHeight))},o.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)},o.prototype._drawChars=function(s,r,t){var i,a,A=this._getContrastColor(s);A||s.isFgRGB()||s.isBgRGB()?this._drawUncachedChars(s,r,t,A):(s.isInverse()?(i=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(),i=s.isFgDefault()?le.DEFAULT_COLOR:s.getFgColor()),i+=this._optionsService.options.drawBoldTextInBrightColors&&s.isBold()&&i<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=i,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))},o.prototype._drawUncachedChars=function(s,r,t,i){if(this._ctx.save(),this._ctx.font=this._getFont(!!s.isBold(),!!s.isItalic()),this._ctx.textBaseline="middle",s.isInverse())if(i)this._ctx.fillStyle=i.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(i)this._ctx.fillStyle=i.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()},o.prototype._clipRow=function(s){this._ctx.beginPath(),this._ctx.rect(0,s*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},o.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},o.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(),i=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=i;i=A,A=d}var y=this._resolveBackgroundRgba(A,a,p),E=this._resolveForegroundRgba(i,t,p,h),B=u.rgba.ensureContrastRatio(y,E,this._optionsService.options.minimumContrastRatio);if(B){var b={css:u.channels.toCss(B>>24&255,B>>16&255,B>>8&255),rgba:B};return this._colors.contrastCache.setColor(s.bg,s.fg,b),b}this._colors.contrastCache.setColor(s.bg,s.fg,null)}},o.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}},o.prototype._resolveForegroundRgba=function(s,r,t,i){switch(s){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&i&&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}},o}();F.BaseRenderLayer=l},function(st,F,L){"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(st,F,L){"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(st,F,L){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.BufferLine=F.DEFAULT_ATTR_DATA=void 0;var le=L(8),e=L(3),v=L(4),g=L(6);F.DEFAULT_ATTR_DATA=Object.freeze(new g.AttributeData);var c=function(){function u(n,l,o){o===void 0&&(o=!1),this.isWrapped=o,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],o=2097151&l;return[this._data[3*n+1],2097152&l?this._combined[n]:o?le.stringFromCodePoint(o):"",l>>22,2097152&l?this._combined[n].charCodeAt(this._combined[n].length-1):o]},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 o=3*n;return l.content=this._data[o+0],l.fg=this._data[o+1],l.bg=this._data[o+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,o,s,r,t){268435456&r&&(this._extendedAttrs[n]=t),this._data[3*n+0]=l|o<<22,this._data[3*n+1]=s,this._data[3*n+2]=r},u.prototype.addCodepointToCell=function(n,l){var o=this._data[3*n+0];2097152&o?this._combined[n]+=le.stringFromCodePoint(l):(2097151&o?(this._combined[n]=le.stringFromCodePoint(2097151&o)+le.stringFromCodePoint(l),o&=-2097152,o|=2097152):o=l|1<<22,this._data[3*n+0]=o)},u.prototype.insertCells=function(n,l,o,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,o)}else for(t=n;t<this.length;++t)this.setCell(t,o);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,o,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,o)}else for(t=n;t<this.length;++t)this.setCell(t,o);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,o,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++,o)},u.prototype.resize=function(n,l){if(n!==this.length){if(n>this.length){var o=new Uint32Array(3*n);this.length&&(3*n<this._data.length?o.set(this._data.subarray(0,3*n)):o.set(this._data)),this._data=o;for(var s=this.length;s<n;++s)this.setCell(s,l)}else if(n){(o=new Uint32Array(3*n)).set(this._data.subarray(0,3*n)),this._data=o;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,o,s,r){var t=n._data;if(r)for(var i=s-1;i>=0;i--)for(var a=0;a<3;a++)this._data[3*(o+i)+a]=t[3*(l+i)+a];else for(i=0;i<s;i++)for(a=0;a<3;a++)this._data[3*(o+i)+a]=t[3*(l+i)+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+o]=n._combined[p])}},u.prototype.translateToString=function(n,l,o){n===void 0&&(n=!1),l===void 0&&(l=0),o===void 0&&(o=this.length),n&&(o=Math.min(o,this.getTrimmedLength()));for(var s="";l<o;){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(st,F,L){"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(st,F,L){"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(st,F,L){"use strict";var le,e=this&&this.__extends||(le=function(E,B){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,w){b.__proto__=w}||function(b,w){for(var S in w)w.hasOwnProperty(S)&&(b[S]=w[S])})(E,B)},function(E,B){function b(){this.constructor=E}le(E,B),E.prototype=B===null?Object.create(B):(b.prototype=B.prototype,new b)});Object.defineProperty(F,"__esModule",{value:!0}),F.InputHandler=F.WindowsOptionsReportType=void 0;var v,g=L(12),c=L(20),u=L(39),n=L(2),l=L(15),o=L(8),s=L(16),r=L(0),t=L(3),i=L(4),a=L(6),A=L(22),p=L(24),h={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function m(E,B){if(E>24)return B.setWinLines||!1;switch(E){case 1:return!!B.restoreWin;case 2:return!!B.minimizeWin;case 3:return!!B.setWinPosition;case 4:return!!B.setWinSizePixels;case 5:return!!B.raiseWin;case 6:return!!B.lowerWin;case 7:return!!B.refreshWin;case 8:return!!B.setWinSizeChars;case 9:return!!B.maximizeWin;case 10:return!!B.fullscreenWin;case 11:return!!B.getWinState;case 13:return!!B.getWinPosition;case 14:return!!B.getWinSizePixels;case 15:return!!B.getScreenSizePixels;case 16:return!!B.getCellSizePixels;case 18:return!!B.getWinSizeChars;case 19:return!!B.getScreenSizeChars;case 20:return!!B.getIconTitle;case 21:return!!B.getWinTitle;case 22:return!!B.pushTitle;case 23:return!!B.popTitle;case 24:return!!B.setWinLines}return!1}(function(E){E[E.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",E[E.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(v=F.WindowsOptionsReportType||(F.WindowsOptionsReportType={}));var d=function(){function E(B,b,w,S){this._bufferService=B,this._coreService=b,this._logService=w,this._optionsService=S,this._data=new Uint32Array(0)}return E.prototype.hook=function(B){this._data=new Uint32Array(0)},E.prototype.put=function(B,b,w){this._data=l.concat(this._data,B.subarray(b,w))},E.prototype.unhook=function(B){if(B){var b=o.utf32ToString(this._data);switch(this._data=new Uint32Array(0),b){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 w=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(g.C0.ESC+"P1$r"+w+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",b),this._coreService.triggerDataEvent(g.C0.ESC+"P0$r"+g.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},E}(),y=function(E){function B(b,w,S,C,P,R,Z,I,V){V===void 0&&(V=new u.EscapeSequenceParser);var M=E.call(this)||this;M._bufferService=b,M._charsetService=w,M._coreService=S,M._dirtyRowService=C,M._logService=P,M._optionsService=R,M._coreMouseService=Z,M._unicodeService=I,M._parser=V,M._parseBuffer=new Uint32Array(4096),M._stringDecoder=new o.StringToUtf32,M._utf8Decoder=new o.Utf8ToUtf32,M._workCell=new i.CellData,M._windowTitle="",M._iconName="",M._windowTitleStack=[],M._iconNameStack=[],M._curAttrData=s.DEFAULT_ATTR_DATA.clone(),M._eraseAttrDataInternal=s.DEFAULT_ATTR_DATA.clone(),M._onRequestBell=new r.EventEmitter,M._onRequestRefreshRows=new r.EventEmitter,M._onRequestReset=new r.EventEmitter,M._onRequestScroll=new r.EventEmitter,M._onRequestSyncScrollBar=new r.EventEmitter,M._onRequestWindowsOptionsReport=new r.EventEmitter,M._onA11yChar=new r.EventEmitter,M._onA11yTab=new r.EventEmitter,M._onCursorMove=new r.EventEmitter,M._onLineFeed=new r.EventEmitter,M._onScroll=new r.EventEmitter,M._onTitleChange=new r.EventEmitter,M.register(M._parser),M._parser.setCsiHandlerFallback(function(Q,ue){M._logService.debug("Unknown CSI code: ",{identifier:M._parser.identToString(Q),params:ue.toArray()})}),M._parser.setEscHandlerFallback(function(Q){M._logService.debug("Unknown ESC code: ",{identifier:M._parser.identToString(Q)})}),M._parser.setExecuteHandlerFallback(function(Q){M._logService.debug("Unknown EXECUTE code: ",{code:Q})}),M._parser.setOscHandlerFallback(function(Q,ue,se){M._logService.debug("Unknown OSC code: ",{identifier:Q,action:ue,data:se})}),M._parser.setDcsHandlerFallback(function(Q,ue,se){ue==="HOOK"&&(se=se.toArray()),M._logService.debug("Unknown DCS code: ",{identifier:M._parser.identToString(Q),action:ue,payload:se})}),M._parser.setPrintHandler(function(Q,ue,se){return M.print(Q,ue,se)}),M._parser.setCsiHandler({final:"@"},function(Q){return M.insertChars(Q)}),M._parser.setCsiHandler({intermediates:" ",final:"@"},function(Q){return M.scrollLeft(Q)}),M._parser.setCsiHandler({final:"A"},function(Q){return M.cursorUp(Q)}),M._parser.setCsiHandler({intermediates:" ",final:"A"},function(Q){return M.scrollRight(Q)}),M._parser.setCsiHandler({final:"B"},function(Q){return M.cursorDown(Q)}),M._parser.setCsiHandler({final:"C"},function(Q){return M.cursorForward(Q)}),M._parser.setCsiHandler({final:"D"},function(Q){return M.cursorBackward(Q)}),M._parser.setCsiHandler({final:"E"},function(Q){return M.cursorNextLine(Q)}),M._parser.setCsiHandler({final:"F"},function(Q){return M.cursorPrecedingLine(Q)}),M._parser.setCsiHandler({final:"G"},function(Q){return M.cursorCharAbsolute(Q)}),M._parser.setCsiHandler({final:"H"},function(Q){return M.cursorPosition(Q)}),M._parser.setCsiHandler({final:"I"},function(Q){return M.cursorForwardTab(Q)}),M._parser.setCsiHandler({final:"J"},function(Q){return M.eraseInDisplay(Q)}),M._parser.setCsiHandler({prefix:"?",final:"J"},function(Q){return M.eraseInDisplay(Q)}),M._parser.setCsiHandler({final:"K"},function(Q){return M.eraseInLine(Q)}),M._parser.setCsiHandler({prefix:"?",final:"K"},function(Q){return M.eraseInLine(Q)}),M._parser.setCsiHandler({final:"L"},function(Q){return M.insertLines(Q)}),M._parser.setCsiHandler({final:"M"},function(Q){return M.deleteLines(Q)}),M._parser.setCsiHandler({final:"P"},function(Q){return M.deleteChars(Q)}),M._parser.setCsiHandler({final:"S"},function(Q){return M.scrollUp(Q)}),M._parser.setCsiHandler({final:"T"},function(Q){return M.scrollDown(Q)}),M._parser.setCsiHandler({final:"X"},function(Q){return M.eraseChars(Q)}),M._parser.setCsiHandler({final:"Z"},function(Q){return M.cursorBackwardTab(Q)}),M._parser.setCsiHandler({final:"`"},function(Q){return M.charPosAbsolute(Q)}),M._parser.setCsiHandler({final:"a"},function(Q){return M.hPositionRelative(Q)}),M._parser.setCsiHandler({final:"b"},function(Q){return M.repeatPrecedingCharacter(Q)}),M._parser.setCsiHandler({final:"c"},function(Q){return M.sendDeviceAttributesPrimary(Q)}),M._parser.setCsiHandler({prefix:">",final:"c"},function(Q){return M.sendDeviceAttributesSecondary(Q)}),M._parser.setCsiHandler({final:"d"},function(Q){return M.linePosAbsolute(Q)}),M._parser.setCsiHandler({final:"e"},function(Q){return M.vPositionRelative(Q)}),M._parser.setCsiHandler({final:"f"},function(Q){return M.hVPosition(Q)}),M._parser.setCsiHandler({final:"g"},function(Q){return M.tabClear(Q)}),M._parser.setCsiHandler({final:"h"},function(Q){return M.setMode(Q)}),M._parser.setCsiHandler({prefix:"?",final:"h"},function(Q){return M.setModePrivate(Q)}),M._parser.setCsiHandler({final:"l"},function(Q){return M.resetMode(Q)}),M._parser.setCsiHandler({prefix:"?",final:"l"},function(Q){return M.resetModePrivate(Q)}),M._parser.setCsiHandler({final:"m"},function(Q){return M.charAttributes(Q)}),M._parser.setCsiHandler({final:"n"},function(Q){return M.deviceStatus(Q)}),M._parser.setCsiHandler({prefix:"?",final:"n"},function(Q){return M.deviceStatusPrivate(Q)}),M._parser.setCsiHandler({intermediates:"!",final:"p"},function(Q){return M.softReset(Q)}),M._parser.setCsiHandler({intermediates:" ",final:"q"},function(Q){return M.setCursorStyle(Q)}),M._parser.setCsiHandler({final:"r"},function(Q){return M.setScrollRegion(Q)}),M._parser.setCsiHandler({final:"s"},function(Q){return M.saveCursor(Q)}),M._parser.setCsiHandler({final:"t"},function(Q){return M.windowOptions(Q)}),M._parser.setCsiHandler({final:"u"},function(Q){return M.restoreCursor(Q)}),M._parser.setCsiHandler({intermediates:"'",final:"}"},function(Q){return M.insertColumns(Q)}),M._parser.setCsiHandler({intermediates:"'",final:"~"},function(Q){return M.deleteColumns(Q)}),M._parser.setExecuteHandler(g.C0.BEL,function(){return M.bell()}),M._parser.setExecuteHandler(g.C0.LF,function(){return M.lineFeed()}),M._parser.setExecuteHandler(g.C0.VT,function(){return M.lineFeed()}),M._parser.setExecuteHandler(g.C0.FF,function(){return M.lineFeed()}),M._parser.setExecuteHandler(g.C0.CR,function(){return M.carriageReturn()}),M._parser.setExecuteHandler(g.C0.BS,function(){return M.backspace()}),M._parser.setExecuteHandler(g.C0.HT,function(){return M.tab()}),M._parser.setExecuteHandler(g.C0.SO,function(){return M.shiftOut()}),M._parser.setExecuteHandler(g.C0.SI,function(){return M.shiftIn()}),M._parser.setExecuteHandler(g.C1.IND,function(){return M.index()}),M._parser.setExecuteHandler(g.C1.NEL,function(){return M.nextLine()}),M._parser.setExecuteHandler(g.C1.HTS,function(){return M.tabSet()}),M._parser.setOscHandler(0,new A.OscHandler(function(Q){M.setTitle(Q),M.setIconName(Q)})),M._parser.setOscHandler(1,new A.OscHandler(function(Q){return M.setIconName(Q)})),M._parser.setOscHandler(2,new A.OscHandler(function(Q){return M.setTitle(Q)})),M._parser.setEscHandler({final:"7"},function(){return M.saveCursor()}),M._parser.setEscHandler({final:"8"},function(){return M.restoreCursor()}),M._parser.setEscHandler({final:"D"},function(){return M.index()}),M._parser.setEscHandler({final:"E"},function(){return M.nextLine()}),M._parser.setEscHandler({final:"H"},function(){return M.tabSet()}),M._parser.setEscHandler({final:"M"},function(){return M.reverseIndex()}),M._parser.setEscHandler({final:"="},function(){return M.keypadApplicationMode()}),M._parser.setEscHandler({final:">"},function(){return M.keypadNumericMode()}),M._parser.setEscHandler({final:"c"},function(){return M.fullReset()}),M._parser.setEscHandler({final:"n"},function(){return M.setgLevel(2)}),M._parser.setEscHandler({final:"o"},function(){return M.setgLevel(3)}),M._parser.setEscHandler({final:"|"},function(){return M.setgLevel(3)}),M._parser.setEscHandler({final:"}"},function(){return M.setgLevel(2)}),M._parser.setEscHandler({final:"~"},function(){return M.setgLevel(1)}),M._parser.setEscHandler({intermediates:"%",final:"@"},function(){return M.selectDefaultCharset()}),M._parser.setEscHandler({intermediates:"%",final:"G"},function(){return M.selectDefaultCharset()});var k=function(Q){te._parser.setEscHandler({intermediates:"(",final:Q},function(){return M.selectCharset("("+Q)}),te._parser.setEscHandler({intermediates:")",final:Q},function(){return M.selectCharset(")"+Q)}),te._parser.setEscHandler({intermediates:"*",final:Q},function(){return M.selectCharset("*"+Q)}),te._parser.setEscHandler({intermediates:"+",final:Q},function(){return M.selectCharset("+"+Q)}),te._parser.setEscHandler({intermediates:"-",final:Q},function(){return M.selectCharset("-"+Q)}),te._parser.setEscHandler({intermediates:".",final:Q},function(){return M.selectCharset("."+Q)}),te._parser.setEscHandler({intermediates:"/",final:Q},function(){return M.selectCharset("/"+Q)})},te=this;for(var ne in c.CHARSETS)k(ne);return M._parser.setEscHandler({intermediates:"#",final:"8"},function(){return M.screenAlignmentPattern()}),M._parser.setErrorHandler(function(Q){return M._logService.error("Parsing error: ",Q),Q}),M._parser.setDcsHandler({intermediates:"$",final:"q"},new d(M._bufferService,M._coreService,M._logService,M._optionsService)),M}return e(B,E),Object.defineProperty(B.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),B.prototype.dispose=function(){E.prototype.dispose.call(this)},B.prototype.parse=function(b){var w=this._bufferService.buffer,S=w.x,C=w.y;if(this._logService.debug("parsing data",b),this._parseBuffer.length<b.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(b.length,131072))),this._dirtyRowService.clearRange(),b.length>131072)for(var P=0;P<b.length;P+=131072){var R=P+131072<b.length?P+131072:b.length,Z=typeof b=="string"?this._stringDecoder.decode(b.substring(P,R),this._parseBuffer):this._utf8Decoder.decode(b.subarray(P,R),this._parseBuffer);this._parser.parse(this._parseBuffer,Z)}else Z=typeof b=="string"?this._stringDecoder.decode(b,this._parseBuffer):this._utf8Decoder.decode(b,this._parseBuffer),this._parser.parse(this._parseBuffer,Z);(w=this._bufferService.buffer).x===S&&w.y===C||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},B.prototype.print=function(b,w,S){var C,P,R=this._bufferService.buffer,Z=this._charsetService.charset,I=this._optionsService.options.screenReaderMode,V=this._bufferService.cols,M=this._coreService.decPrivateModes.wraparound,k=this._coreService.modes.insertMode,te=this._curAttrData,ne=R.lines.get(R.ybase+R.y);this._dirtyRowService.markDirty(R.y),R.x&&S-w>0&&ne.getWidth(R.x-1)===2&&ne.setCellFromCodePoint(R.x-1,0,1,te.fg,te.bg,te.extended);for(var Q=w;Q<S;++Q){if(C=b[Q],P=this._unicodeService.wcwidth(C),C<127&&Z){var ue=Z[String.fromCharCode(C)];ue&&(C=ue.charCodeAt(0))}if(I&&this._onA11yChar.fire(o.stringFromCodePoint(C)),P||!R.x){if(R.x+P-1>=V){if(M){for(;R.x<V;)ne.setCellFromCodePoint(R.x++,0,1,te.fg,te.bg,te.extended);R.x=0,R.y++,R.y===R.scrollBottom+1?(R.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(R.y>=this._bufferService.rows&&(R.y=this._bufferService.rows-1),R.lines.get(R.ybase+R.y).isWrapped=!0),ne=R.lines.get(R.ybase+R.y)}else if(R.x=V-1,P===2)continue}if(k&&(ne.insertCells(R.x,P,R.getNullCell(te),te),ne.getWidth(V-1)===2&&ne.setCellFromCodePoint(V-1,t.NULL_CELL_CODE,t.NULL_CELL_WIDTH,te.fg,te.bg,te.extended)),ne.setCellFromCodePoint(R.x++,C,P,te.fg,te.bg,te.extended),P>0)for(;--P;)ne.setCellFromCodePoint(R.x++,0,0,te.fg,te.bg,te.extended)}else ne.getWidth(R.x-1)?ne.addCodepointToCell(R.x-1,C):ne.addCodepointToCell(R.x-2,C)}S-w>0&&(ne.loadCell(R.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),R.x<V&&S-w>0&&ne.getWidth(R.x)===0&&!ne.hasContent(R.x)&&ne.setCellFromCodePoint(R.x,0,1,te.fg,te.bg,te.extended),this._dirtyRowService.markDirty(R.y)},B.prototype.addCsiHandler=function(b,w){var S=this;return b.final!=="t"||b.prefix||b.intermediates?this._parser.addCsiHandler(b,w):this._parser.addCsiHandler(b,function(C){return!m(C.params[0],S._optionsService.options.windowOptions)||w(C)})},B.prototype.addDcsHandler=function(b,w){return this._parser.addDcsHandler(b,new p.DcsHandler(w))},B.prototype.addEscHandler=function(b,w){return this._parser.addEscHandler(b,w)},B.prototype.addOscHandler=function(b,w){return this._parser.addOscHandler(b,new A.OscHandler(w))},B.prototype.bell=function(){this._onRequestBell.fire()},B.prototype.lineFeed=function(){var b=this._bufferService.buffer;this._dirtyRowService.markDirty(b.y),this._optionsService.options.convertEol&&(b.x=0),b.y++,b.y===b.scrollBottom+1?(b.y--,this._onRequestScroll.fire(this._eraseAttrData())):b.y>=this._bufferService.rows&&(b.y=this._bufferService.rows-1),b.x>=this._bufferService.cols&&b.x--,this._dirtyRowService.markDirty(b.y),this._onLineFeed.fire()},B.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},B.prototype.backspace=function(){var b,w=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(w.x>0&&w.x--);if(this._restrictCursor(this._bufferService.cols),w.x>0)w.x--;else if(w.x===0&&w.y>w.scrollTop&&w.y<=w.scrollBottom&&(!((b=w.lines.get(w.ybase+w.y))===null||b===void 0)&&b.isWrapped)){w.lines.get(w.ybase+w.y).isWrapped=!1,w.y--,w.x=this._bufferService.cols-1;var S=w.lines.get(w.ybase+w.y);S.hasWidth(w.x)&&!S.hasContent(w.x)&&w.x--}this._restrictCursor()},B.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var b=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-b)}},B.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},B.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},B.prototype._restrictCursor=function(b){b===void 0&&(b=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(b,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)},B.prototype._setCursor=function(b,w){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=b,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+w):(this._bufferService.buffer.x=b,this._bufferService.buffer.y=w),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},B.prototype._moveCursor=function(b,w){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+b,this._bufferService.buffer.y+w)},B.prototype.cursorUp=function(b){var w=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;w>=0?this._moveCursor(0,-Math.min(w,b.params[0]||1)):this._moveCursor(0,-(b.params[0]||1))},B.prototype.cursorDown=function(b){var w=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;w>=0?this._moveCursor(0,Math.min(w,b.params[0]||1)):this._moveCursor(0,b.params[0]||1)},B.prototype.cursorForward=function(b){this._moveCursor(b.params[0]||1,0)},B.prototype.cursorBackward=function(b){this._moveCursor(-(b.params[0]||1),0)},B.prototype.cursorNextLine=function(b){this.cursorDown(b),this._bufferService.buffer.x=0},B.prototype.cursorPrecedingLine=function(b){this.cursorUp(b),this._bufferService.buffer.x=0},B.prototype.cursorCharAbsolute=function(b){this._setCursor((b.params[0]||1)-1,this._bufferService.buffer.y)},B.prototype.cursorPosition=function(b){this._setCursor(b.length>=2?(b.params[1]||1)-1:0,(b.params[0]||1)-1)},B.prototype.charPosAbsolute=function(b){this._setCursor((b.params[0]||1)-1,this._bufferService.buffer.y)},B.prototype.hPositionRelative=function(b){this._moveCursor(b.params[0]||1,0)},B.prototype.linePosAbsolute=function(b){this._setCursor(this._bufferService.buffer.x,(b.params[0]||1)-1)},B.prototype.vPositionRelative=function(b){this._moveCursor(0,b.params[0]||1)},B.prototype.hVPosition=function(b){this.cursorPosition(b)},B.prototype.tabClear=function(b){var w=b.params[0];w===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:w===3&&(this._bufferService.buffer.tabs={})},B.prototype.cursorForwardTab=function(b){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var w=b.params[0]||1;w--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},B.prototype.cursorBackwardTab=function(b){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var w=b.params[0]||1,S=this._bufferService.buffer;w--;)S.x=S.prevStop()},B.prototype._eraseInBufferLine=function(b,w,S,C){C===void 0&&(C=!1);var P=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+b);P.replaceCells(w,S,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),C&&(P.isWrapped=!1)},B.prototype._resetBufferLine=function(b){var w=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+b);w.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),w.isWrapped=!1},B.prototype.eraseInDisplay=function(b){var w;switch(this._restrictCursor(),b.params[0]){case 0:for(w=this._bufferService.buffer.y,this._dirtyRowService.markDirty(w),this._eraseInBufferLine(w++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);w<this._bufferService.rows;w++)this._resetBufferLine(w);this._dirtyRowService.markDirty(w);break;case 1:for(w=this._bufferService.buffer.y,this._dirtyRowService.markDirty(w),this._eraseInBufferLine(w,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=this._bufferService.cols&&(this._bufferService.buffer.lines.get(w+1).isWrapped=!1);w--;)this._resetBufferLine(w);this._dirtyRowService.markDirty(0);break;case 2:for(w=this._bufferService.rows,this._dirtyRowService.markDirty(w-1);w--;)this._resetBufferLine(w);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))}},B.prototype.eraseInLine=function(b){switch(this._restrictCursor(),b.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)},B.prototype.insertLines=function(b){this._restrictCursor();var w=b.params[0]||1,S=this._bufferService.buffer;if(!(S.y>S.scrollBottom||S.y<S.scrollTop)){for(var C=S.ybase+S.y,P=this._bufferService.rows-1-S.scrollBottom,R=this._bufferService.rows-1+S.ybase-P+1;w--;)S.lines.splice(R-1,1),S.lines.splice(C,0,S.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(S.y,S.scrollBottom),S.x=0}},B.prototype.deleteLines=function(b){this._restrictCursor();var w=b.params[0]||1,S=this._bufferService.buffer;if(!(S.y>S.scrollBottom||S.y<S.scrollTop)){var C,P=S.ybase+S.y;for(C=this._bufferService.rows-1-S.scrollBottom,C=this._bufferService.rows-1+S.ybase-C;w--;)S.lines.splice(P,1),S.lines.splice(C,0,S.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(S.y,S.scrollBottom),S.x=0}},B.prototype.insertChars=function(b){this._restrictCursor();var w=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);w&&(w.insertCells(this._bufferService.buffer.x,b.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},B.prototype.deleteChars=function(b){this._restrictCursor();var w=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);w&&(w.deleteCells(this._bufferService.buffer.x,b.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},B.prototype.scrollUp=function(b){for(var w=b.params[0]||1,S=this._bufferService.buffer;w--;)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)},B.prototype.scrollDown=function(b){for(var w=b.params[0]||1,S=this._bufferService.buffer;w--;)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)},B.prototype.scrollLeft=function(b){var w=this._bufferService.buffer;if(!(w.y>w.scrollBottom||w.y<w.scrollTop)){for(var S=b.params[0]||1,C=w.scrollTop;C<=w.scrollBottom;++C){var P=w.lines.get(w.ybase+C);P.deleteCells(0,S,w.getNullCell(this._eraseAttrData()),this._eraseAttrData()),P.isWrapped=!1}this._dirtyRowService.markRangeDirty(w.scrollTop,w.scrollBottom)}},B.prototype.scrollRight=function(b){var w=this._bufferService.buffer;if(!(w.y>w.scrollBottom||w.y<w.scrollTop)){for(var S=b.params[0]||1,C=w.scrollTop;C<=w.scrollBottom;++C){var P=w.lines.get(w.ybase+C);P.insertCells(0,S,w.getNullCell(this._eraseAttrData()),this._eraseAttrData()),P.isWrapped=!1}this._dirtyRowService.markRangeDirty(w.scrollTop,w.scrollBottom)}},B.prototype.insertColumns=function(b){var w=this._bufferService.buffer;if(!(w.y>w.scrollBottom||w.y<w.scrollTop)){for(var S=b.params[0]||1,C=w.scrollTop;C<=w.scrollBottom;++C){var P=this._bufferService.buffer.lines.get(w.ybase+C);P.insertCells(w.x,S,w.getNullCell(this._eraseAttrData()),this._eraseAttrData()),P.isWrapped=!1}this._dirtyRowService.markRangeDirty(w.scrollTop,w.scrollBottom)}},B.prototype.deleteColumns=function(b){var w=this._bufferService.buffer;if(!(w.y>w.scrollBottom||w.y<w.scrollTop)){for(var S=b.params[0]||1,C=w.scrollTop;C<=w.scrollBottom;++C){var P=w.lines.get(w.ybase+C);P.deleteCells(w.x,S,w.getNullCell(this._eraseAttrData()),this._eraseAttrData()),P.isWrapped=!1}this._dirtyRowService.markRangeDirty(w.scrollTop,w.scrollBottom)}},B.prototype.eraseChars=function(b){this._restrictCursor();var w=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);w&&(w.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(b.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},B.prototype.repeatPrecedingCharacter=function(b){if(this._parser.precedingCodepoint){for(var w=b.params[0]||1,S=new Uint32Array(w),C=0;C<w;++C)S[C]=this._parser.precedingCodepoint;this.print(S,0,S.length)}},B.prototype.sendDeviceAttributesPrimary=function(b){b.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"))},B.prototype.sendDeviceAttributesSecondary=function(b){b.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(b.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(g.C0.ESC+"[>83;40003;0c"))},B.prototype._is=function(b){return(this._optionsService.options.termName+"").indexOf(b)===0},B.prototype.setMode=function(b){for(var w=0;w<b.length;w++)switch(b.params[w]){case 4:this._coreService.modes.insertMode=!0}},B.prototype.setModePrivate=function(b){for(var w=0;w<b.length;w++)switch(b.params[w]){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}},B.prototype.resetMode=function(b){for(var w=0;w<b.length;w++)switch(b.params[w]){case 4:this._coreService.modes.insertMode=!1}},B.prototype.resetModePrivate=function(b){for(var w=0;w<b.length;w++)switch(b.params[w]){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(),b.params[w]===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}},B.prototype._updateAttrColor=function(b,w,S,C,P){return w===2?(b|=50331648,b&=-16777216,b|=a.AttributeData.fromColorRGB([S,C,P])):w===5&&(b&=-50331904,b|=33554432|255&S),b},B.prototype._extractColor=function(b,w,S){var C=[0,0,-1,0,0,0],P=0,R=0;do{if(C[R+P]=b.params[w+R],b.hasSubParams(w+R)){var Z=b.getSubParams(w+R),I=0;do C[1]===5&&(P=1),C[R+I+1+P]=Z[I];while(++I<Z.length&&I+R+1+P<C.length);break}if(C[1]===5&&R+P>=2||C[1]===2&&R+P>=5)break;C[1]&&(P=1)}while(++R+w<b.length&&R+P<C.length);for(I=2;I<C.length;++I)C[I]===-1&&(C[I]=0);switch(C[0]){case 38:S.fg=this._updateAttrColor(S.fg,C[1],C[3],C[4],C[5]);break;case 48:S.bg=this._updateAttrColor(S.bg,C[1],C[3],C[4],C[5]);break;case 58:S.extended=S.extended.clone(),S.extended.underlineColor=this._updateAttrColor(S.extended.underlineColor,C[1],C[3],C[4],C[5])}return R},B.prototype._processUnderline=function(b,w){w.extended=w.extended.clone(),(!~b||b>5)&&(b=1),w.extended.underlineStyle=b,w.fg|=268435456,b===0&&(w.fg&=-268435457),w.updateExtended()},B.prototype.charAttributes=function(b){if(b.length===1&&b.params[0]===0)return this._curAttrData.fg=s.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=s.DEFAULT_ATTR_DATA.bg);for(var w,S=b.length,C=this._curAttrData,P=0;P<S;P++)(w=b.params[P])>=30&&w<=37?(C.fg&=-50331904,C.fg|=16777216|w-30):w>=40&&w<=47?(C.bg&=-50331904,C.bg|=16777216|w-40):w>=90&&w<=97?(C.fg&=-50331904,C.fg|=16777224|w-90):w>=100&&w<=107?(C.bg&=-50331904,C.bg|=16777224|w-100):w===0?(C.fg=s.DEFAULT_ATTR_DATA.fg,C.bg=s.DEFAULT_ATTR_DATA.bg):w===1?C.fg|=134217728:w===3?C.bg|=67108864:w===4?(C.fg|=268435456,this._processUnderline(b.hasSubParams(P)?b.getSubParams(P)[0]:1,C)):w===5?C.fg|=536870912:w===7?C.fg|=67108864:w===8?C.fg|=1073741824:w===2?C.bg|=134217728:w===21?this._processUnderline(2,C):w===22?(C.fg&=-134217729,C.bg&=-134217729):w===23?C.bg&=-67108865:w===24?C.fg&=-268435457:w===25?C.fg&=-536870913:w===27?C.fg&=-67108865:w===28?C.fg&=-1073741825:w===39?(C.fg&=-67108864,C.fg|=16777215&s.DEFAULT_ATTR_DATA.fg):w===49?(C.bg&=-67108864,C.bg|=16777215&s.DEFAULT_ATTR_DATA.bg):w===38||w===48||w===58?P+=this._extractColor(b,P,C):w===59?(C.extended=C.extended.clone(),C.extended.underlineColor=-1,C.updateExtended()):w===100?(C.fg&=-67108864,C.fg|=16777215&s.DEFAULT_ATTR_DATA.fg,C.bg&=-67108864,C.bg|=16777215&s.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",w)},B.prototype.deviceStatus=function(b){switch(b.params[0]){case 5:this._coreService.triggerDataEvent(g.C0.ESC+"[0n");break;case 6:var w=this._bufferService.buffer.y+1,S=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(g.C0.ESC+"["+w+";"+S+"R")}},B.prototype.deviceStatusPrivate=function(b){switch(b.params[0]){case 6:var w=this._bufferService.buffer.y+1,S=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(g.C0.ESC+"[?"+w+";"+S+"R")}},B.prototype.softReset=function(b){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},B.prototype.setCursorStyle=function(b){var w=b.params[0]||1;switch(w){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=w%2==1;this._optionsService.options.cursorBlink=S},B.prototype.setScrollRegion=function(b){var w,S=b.params[0]||1;(b.length<2||(w=b.params[1])>this._bufferService.rows||w===0)&&(w=this._bufferService.rows),w>S&&(this._bufferService.buffer.scrollTop=S-1,this._bufferService.buffer.scrollBottom=w-1,this._setCursor(0,0))},B.prototype.windowOptions=function(b){if(m(b.params[0],this._optionsService.options.windowOptions)){var w=b.length>1?b.params[1]:0;switch(b.params[0]){case 14:w!==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:w!==0&&w!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),w!==0&&w!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:w!==0&&w!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),w!==0&&w!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},B.prototype.saveCursor=function(b){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},B.prototype.restoreCursor=function(b){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()},B.prototype.setTitle=function(b){this._windowTitle=b,this._onTitleChange.fire(b)},B.prototype.setIconName=function(b){this._iconName=b},B.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},B.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},B.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},B.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,c.DEFAULT_CHARSET)},B.prototype.selectCharset=function(b){b.length===2?b[0]!=="/"&&this._charsetService.setgCharset(h[b[0]],c.CHARSETS[b[1]]||c.DEFAULT_CHARSET):this.selectDefaultCharset()},B.prototype.index=function(){this._restrictCursor();var b=this._bufferService.buffer;this._bufferService.buffer.y++,b.y===b.scrollBottom+1?(b.y--,this._onRequestScroll.fire(this._eraseAttrData())):b.y>=this._bufferService.rows&&(b.y=this._bufferService.rows-1),this._restrictCursor()},B.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},B.prototype.reverseIndex=function(){this._restrictCursor();var b=this._bufferService.buffer;if(b.y===b.scrollTop){var w=b.scrollBottom-b.scrollTop;b.lines.shiftElements(b.ybase+b.y,w,1),b.lines.set(b.ybase+b.y,b.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(b.scrollTop,b.scrollBottom)}else b.y--,this._restrictCursor()},B.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},B.prototype.reset=function(){this._curAttrData=s.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=s.DEFAULT_ATTR_DATA.clone()},B.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},B.prototype.setgLevel=function(b){this._charsetService.setgLevel(b)},B.prototype.screenAlignmentPattern=function(){var b=new i.CellData;b.content=1<<22|69,b.fg=this._curAttrData.fg,b.bg=this._curAttrData.bg;var w=this._bufferService.buffer;this._setCursor(0,0);for(var S=0;S<this._bufferService.rows;++S){var C=w.ybase+w.y+S,P=w.lines.get(C);P&&(P.fill(b),P.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},B}(n.Disposable);F.InputHandler=y},function(st,F,L){"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(st,F,L){"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(st,F,L){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.OscHandler=F.OscParser=void 0;var le=L(23),e=L(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 o=l.indexOf(n);o!==-1&&l.splice(o,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 o=this._handlers[this._id];if(o)for(var s=o.length-1;s>=0;s--)o[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 o=u[n++];if(o===59){this._state=2,this._start();break}if(o<48||57<o)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+o-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(st,F,L){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.PAYLOAD_LIMIT=void 0,F.PAYLOAD_LIMIT=1e7},function(st,F,L){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.DcsHandler=F.DcsParser=void 0;var le=L(8),e=L(21),v=L(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,o){this._handlers[l]===void 0&&(this._handlers[l]=[]);var s=this._handlers[l];return s.push(o),{dispose:function(){var r=s.indexOf(o);r!==-1&&s.splice(r,1)}}},n.prototype.setHandler=function(l,o){this._handlers[l]=[o]},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,o){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(o);else this._handlerFb(this._ident,"HOOK",o)},n.prototype.put=function(l,o,s){if(this._active.length)for(var r=this._active.length-1;r>=0;r--)this._active[r].put(l,o,s);else this._handlerFb(this._ident,"PUT",le.utf32ToString(l,o,s))},n.prototype.unhook=function(l){if(this._active.length){for(var o=this._active.length-1;o>=0&&this._active[o].unhook(l)===!1;o--);for(o--;o>=0;o--)this._active[o].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,o,s){this._hitLimit||(this._data+=le.utf32ToString(l,o,s),this._data.length>v.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},n.prototype.unhook=function(l){var o;return this._hitLimit?o=!1:l&&(o=this._handler(this._data,this._params||new e.Params)),this._params=void 0,this._data="",this._hitLimit=!1,o},n}();F.DcsHandler=u},function(st,F,L){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.removeTerminalFromCache=F.acquireCharAtlas=void 0;var le=L(26),e=L(43),v=[];F.acquireCharAtlas=function(g,c,u,n,l){for(var o=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,o))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,o))return t.ownedBy.push(c),t.atlas}var i={atlas:new e.DynamicCharAtlas(document,o),config:o,ownedBy:[c]};return v.push(i),i.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(st,F,L){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.is256Color=F.configEquals=F.generateConfig=void 0;var le=L(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(st,F,L){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.ColorManager=F.DEFAULT_ANSI_COLORS=void 0;var le=L(10),e=L(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 o=[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],i=s[r/6%6|0],a=s[r%6];o.push({css:le.channels.toCss(t,i,a),rgba:le.channels.toRgba(t,i,a)})}for(r=0;r<24;r++){var A=8+10*r;o.push({css:le.channels.toCss(A,A,A),rgba:le.channels.toRgba(A,A,A)})}return o}();var l=function(){function o(s,r){this.allowTransparency=r;var t=s.createElement("canvas");t.width=1,t.height=1;var i=t.getContext("2d");if(!i)throw new Error("Could not get rendering context");this._ctx=i,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 o.prototype.onOptionsChange=function(s){s==="minimumContrastRatio"&&this._contrastCache.clear()},o.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()},o.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 i=this._ctx.getImageData(0,0,1,1).data;if(i[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(i[0],i[1],i[2],i[3])}},o}();F.ColorManager=l},function(st,F,L){"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(st,F,L){"use strict";var le,e=this&&this.__extends||(le=function(l,o){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,o)},function(l,o){function s(){this.constructor=l}le(l,o),l.prototype=o===null?Object.create(o):(s.prototype=o.prototype,new s)});Object.defineProperty(F,"__esModule",{value:!0}),F.CharacterJoinerRegistry=F.JoinedCellData=void 0;var v=L(6),g=L(3),c=L(4),u=function(l){function o(s,r,t){var i=l.call(this)||this;return i.content=0,i.combinedData="",i.fg=s.fg,i.bg=s.bg,i.combinedData=r,i._width=t,i}return e(o,l),o.prototype.isCombined=function(){return 2097152},o.prototype.getWidth=function(){return this._width},o.prototype.getChars=function(){return this.combinedData},o.prototype.getCode=function(){return 2097151},o.prototype.setFromCharData=function(s){throw new Error("not implemented")},o.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},o}(v.AttributeData);F.JoinedCellData=u;var n=function(){function l(o){this._bufferService=o,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new c.CellData}return l.prototype.registerCharacterJoiner=function(o){var s={id:this._nextCharacterJoinerId++,handler:o};return this._characterJoiners.push(s),s.id},l.prototype.deregisterCharacterJoiner=function(o){for(var s=0;s<this._characterJoiners.length;s++)if(this._characterJoiners[s].id===o)return this._characterJoiners.splice(s,1),!0;return!1},l.prototype.getJoinedCharacters=function(o){if(this._characterJoiners.length===0)return[];var s=this._bufferService.buffer.lines.get(o);if(!s||s.length===0)return[];for(var r=[],t=s.translateToString(!0),i=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-i>1)for(var d=this._getJoinedRanges(t,A,a,s,i),y=0;y<d.length;y++)r.push(d[y]);i=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-i>1)for(d=this._getJoinedRanges(t,A,a,s,i),y=0;y<d.length;y++)r.push(d[y]);return r},l.prototype._getJoinedRanges=function(o,s,r,t,i){for(var a=o.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,i),A},l.prototype._stringRangesToCellRanges=function(o,s,r){var t=0,i=!1,a=0,A=o[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(!i&&A[0]<=a&&(A[0]=p,i=!0),A[1]<=a){if(A[1]=p,!(A=o[++t]))break;A[0]<=a?(A[0]=p,i=!0):i=!1}a+=m}}A&&(A[1]=this._bufferService.cols)}},l._mergeRanges=function(o,s){for(var r=!1,t=0;t<o.length;t++){var i=o[t];if(r){if(s[1]<=i[0])return o[t-1][1]=s[1],o;if(s[1]<=i[1])return o[t-1][1]=Math.max(s[1],i[1]),o.splice(t,1),o;o.splice(t,1),t--}else{if(s[1]<=i[0])return o.splice(t,0,s),o;if(s[1]<=i[1])return i[0]=Math.min(s[0],i[0]),o;s[0]<i[1]&&(i[0]=Math.min(s[0],i[0]),r=!0)}}return r?o[o.length-1][1]=s[1]:o.push(s),o},l}();F.CharacterJoinerRegistry=n},function(st,F,L){"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,o){if(u){var s=le(e,v);if(s)return s[0]=Math.ceil((s[0]+(o?n/2:0))/n),s[1]=Math.ceil(s[1]/l),s[0]=Math.min(Math.max(s[0],1),g+(o?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(st,F,L){"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(st,F,L){"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}(L(2).Disposable);F.ScreenDprMonitor=v},function(st,F,L){"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(st,F,L){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.Terminal=void 0;var le=L(4),e=L(35),v=L(18),g=L(0),c=L(83),u=function(){function t(i){this._core=new e.Terminal(i),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(i,a){this._verifyIntegers(i,a),this._core.resize(i,a)},t.prototype.open=function(i){this._core.open(i)},t.prototype.attachCustomKeyEventHandler=function(i){this._core.attachCustomKeyEventHandler(i)},t.prototype.registerLinkMatcher=function(i,a,A){return this._checkProposedApi(),this._core.registerLinkMatcher(i,a,A)},t.prototype.deregisterLinkMatcher=function(i){this._checkProposedApi(),this._core.deregisterLinkMatcher(i)},t.prototype.registerLinkProvider=function(i){return this._checkProposedApi(),this._core.registerLinkProvider(i)},t.prototype.registerCharacterJoiner=function(i){return this._checkProposedApi(),this._core.registerCharacterJoiner(i)},t.prototype.deregisterCharacterJoiner=function(i){this._checkProposedApi(),this._core.deregisterCharacterJoiner(i)},t.prototype.registerMarker=function(i){return this._checkProposedApi(),this._verifyIntegers(i),this._core.addMarker(i)},t.prototype.addMarker=function(i){return this.registerMarker(i)},t.prototype.hasSelection=function(){return this._core.hasSelection()},t.prototype.select=function(i,a,A){this._verifyIntegers(i,a,A),this._core.select(i,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(i,a){this._verifyIntegers(i,a),this._core.selectLines(i,a)},t.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},t.prototype.scrollLines=function(i){this._verifyIntegers(i),this._core.scrollLines(i)},t.prototype.scrollPages=function(i){this._verifyIntegers(i),this._core.scrollPages(i)},t.prototype.scrollToTop=function(){this._core.scrollToTop()},t.prototype.scrollToBottom=function(){this._core.scrollToBottom()},t.prototype.scrollToLine=function(i){this._verifyIntegers(i),this._core.scrollToLine(i)},t.prototype.clear=function(){this._core.clear()},t.prototype.write=function(i,a){this._core.write(i,a)},t.prototype.writeUtf8=function(i,a){this._core.write(i,a)},t.prototype.writeln=function(i,a){this._core.write(i),this._core.write(`\r
|
|
|
`,a)},t.prototype.paste=function(i){this._core.paste(i)},t.prototype.getOption=function(i){return this._core.optionsService.getOption(i)},t.prototype.setOption=function(i,a){this._core.optionsService.setOption(i,a)},t.prototype.refresh=function(i,a){this._verifyIntegers(i,a),this._core.refresh(i,a)},t.prototype.reset=function(){this._core.reset()},t.prototype.loadAddon=function(i){return this._addonManager.loadAddon(this,i)},Object.defineProperty(t,"strings",{get:function(){return v},enumerable:!1,configurable:!0}),t.prototype._verifyIntegers=function(){for(var i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];for(var A=0,p=i;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(i,a){this._buffer=i,this.type=a}return t.prototype.init=function(i){return this._buffer=i,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(i){var a=this._buffer.lines.get(i);if(a)return new o(a)},t.prototype.getNullCell=function(){return new le.CellData},t}(),l=function(){function t(i){var a=this;this._buffers=i,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}(),o=function(){function t(i){this._line=i}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(i,a){if(!(i<0||i>=this._line.length))return a?(this._line.loadCell(i,a),a):this._line.loadCell(i,new le.CellData)},t.prototype.translateToString=function(i,a,A){return this._line.translateToString(i,a,A)},t}(),s=function(){function t(i){this._core=i}return t.prototype.registerCsiHandler=function(i,a){return this._core.addCsiHandler(i,function(A){return a(A.toArray())})},t.prototype.addCsiHandler=function(i,a){return this.registerCsiHandler(i,a)},t.prototype.registerDcsHandler=function(i,a){return this._core.addDcsHandler(i,function(A,p){return a(A,p.toArray())})},t.prototype.addDcsHandler=function(i,a){return this.registerDcsHandler(i,a)},t.prototype.registerEscHandler=function(i,a){return this._core.addEscHandler(i,a)},t.prototype.addEscHandler=function(i,a){return this.registerEscHandler(i,a)},t.prototype.registerOscHandler=function(i,a){return this._core.addOscHandler(i,a)},t.prototype.addOscHandler=function(i,a){return this.registerOscHandler(i,a)},t}(),r=function(){function t(i){this._core=i}return t.prototype.register=function(i){this._core.unicodeService.register(i)},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(i){this._core.unicodeService.activeVersion=i},enumerable:!1,configurable:!0}),t}()},function(st,F,L){"use strict";var le,e=this&&this.__extends||(le=function(V,M){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(k,te){k.__proto__=te}||function(k,te){for(var ne in te)te.hasOwnProperty(ne)&&(k[ne]=te[ne])})(V,M)},function(V,M){function k(){this.constructor=V}le(V,M),V.prototype=M===null?Object.create(M):(k.prototype=M.prototype,new k)});Object.defineProperty(F,"__esModule",{value:!0}),F.Terminal=void 0;var v=L(36),g=L(37),c=L(38),u=L(12),n=L(19),l=L(40),o=L(50),s=L(51),r=L(11),t=L(7),i=L(18),a=L(54),A=L(55),p=L(56),h=L(57),m=L(59),d=L(0),y=L(16),E=L(27),B=L(60),b=L(5),w=L(61),S=L(62),C=L(63),P=L(64),R=L(65),Z=typeof window!="undefined"?window.document:null,I=function(V){function M(k){k===void 0&&(k={});var te=V.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(o.Linkifier),te.linkifier2=te.register(te._instantiationService.createInstance(C.Linkifier2)),te.register(te._inputHandler.onRequestBell(function(){return te.bell()})),te.register(te._inputHandler.onRequestRefreshRows(function(ne,Q){return te.refresh(ne,Q)})),te.register(te._inputHandler.onRequestReset(function(){return te.reset()})),te.register(te._inputHandler.onRequestScroll(function(ne,Q){return te.scroll(ne,Q||void 0)})),te.register(te._inputHandler.onRequestWindowsOptionsReport(function(ne){return te._reportWindowsOptions(ne)})),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(ne){return te._afterResize(ne.cols,ne.rows)})),te}return e(M,V),Object.defineProperty(M.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(M.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(M.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(M.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(M.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(M.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(M.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(M.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(M.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(M.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),M.prototype.dispose=function(){var k,te,ne;this._isDisposed||(V.prototype.dispose.call(this),(k=this._renderService)===null||k===void 0||k.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(ne=(te=this.element)===null||te===void 0?void 0:te.parentNode)===null||ne===void 0||ne.removeChild(this.element))},M.prototype._setup=function(){V.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(M.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),M.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},M.prototype._updateOptions=function(k){var te,ne,Q,ue;switch(V.prototype._updateOptions.call(this,k),k){case"fontFamily":case"fontSize":(te=this._renderService)===null||te===void 0||te.clear(),(ne=this._charSizeService)===null||ne===void 0||ne.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)}},M.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()},M.prototype.blur=function(){var k;return(k=this.textarea)===null||k===void 0?void 0:k.blur()},M.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()},M.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,ne=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=ne+"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"}},M.prototype._initGlobal=function(){var k=this;this._bindKeys(),this.register(t.addDisposableDomListener(this.element,"copy",function(ne){k.hasSelection()&&c.copyHandler(ne,k._selectionService)}));var te=function(ne){return c.handlePasteEvent(ne,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(ne){ne.button===2&&c.rightClickHandler(ne,k.textarea,k.screenElement,k._selectionService,k.options.rightClickSelectsWord)})):this.register(t.addDisposableDomListener(this.element,"contextmenu",function(ne){c.rightClickHandler(ne,k.textarea,k.screenElement,k._selectionService,k.options.rightClickSelectsWord)})),r.isLinux&&this.register(t.addDisposableDomListener(this.element,"auxclick",function(ne){ne.button===1&&c.moveTextAreaUnderMouseCursor(ne,k.textarea,k.screenElement)}))},M.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)}))},M.prototype.open=function(k){var te=this;if(!k)throw new Error("Terminal requires a parent element.");Z.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 ne=Z.createDocumentFragment();this._viewportElement=Z.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),ne.appendChild(this._viewportElement),this._viewportScrollArea=Z.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=Z.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=Z.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),ne.appendChild(this.screenElement),this.textarea=Z.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",i.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(P.CoreBrowserService,this.textarea);this._instantiationService.setService(b.ICoreBrowserService,Q),this._charSizeService=this._instantiationService.createInstance(w.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(b.ICharSizeService,this._charSizeService),this._compositionView=Z.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(ne),this._theme=this.options.theme||this._theme,this._colorManager=new E.ColorManager(Z,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(B.RenderService,ue,this.rows,this.screenElement)),this._instantiationService.setService(b.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(b.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(S.MouseService),this._instantiationService.setService(b.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(g.Viewport,function(se,de){return te.scrollLines(se,de)},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(b.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()},M.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+'"')}},M.prototype._setTheme=function(k){var te,ne,Q;this._theme=k,(te=this._colorManager)===null||te===void 0||te.setTheme(k),(ne=this._renderService)===null||ne===void 0||ne.setColors(this._colorManager.colors),(Q=this.viewport)===null||Q===void 0||Q.onThemeChange(this._colorManager.colors)},M.prototype.bindMouse=function(){var k=this,te=this,ne=this.element;function Q(ve){var Be,be,_e=te._mouseService.getRawByteCoords(ve,te.screenElement,te.cols,te.rows);if(!_e)return!1;switch(ve.overrideType||ve.type){case"mousemove":be=32,ve.buttons===void 0?(Be=3,ve.button!==void 0&&(Be=ve.button<3?ve.button:3)):Be=1&ve.buttons?0:4&ve.buttons?1:2&ve.buttons?2:3;break;case"mouseup":be=0,Be=ve.button<3?ve.button:3;break;case"mousedown":be=1,Be=ve.button<3?ve.button:3;break;case"wheel":ve.deltaY!==0&&(be=ve.deltaY<0?0:1),Be=4;break;default:return!1}return!(be===void 0||Be===void 0||Be>4)&&te._coreMouseService.triggerMouseEvent({col:_e.x-33,row:_e.y-33,button:Be,action:be,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)},de=function(ve){return Q(ve),ve.preventDefault(),k.cancel(ve)},me=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||(ne.addEventListener("mousemove",Ee),ue.mousemove=Ee):(ne.removeEventListener("mousemove",ue.mousemove),ue.mousemove=null),16&ve?ue.wheel||(ne.addEventListener("wheel",de,{passive:!1}),ue.wheel=de):(ne.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=me):(k._document.removeEventListener("mousemove",ue.mousedrag),ue.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(t.addDisposableDomListener(ne,"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(ne,"wheel",function(ve){if(!ue.wheel){if(!k.buffer.hasScrollback){var Be=k.viewport.getLinesScrolled(ve);if(Be===0)return;for(var be=u.C0.ESC+(k._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(ve.deltaY<0?"A":"B"),_e="",Ke=0;Ke<Math.abs(Be);Ke++)_e+=be;k._coreService.triggerDataEvent(_e,!0)}}},{passive:!0})),this.register(t.addDisposableDomListener(ne,"wheel",function(ve){if(!ue.wheel)return k.viewport.onWheel(ve)?void 0:k.cancel(ve)},{passive:!1})),this.register(t.addDisposableDomListener(ne,"touchstart",function(ve){if(!k._coreMouseService.areMouseEventsActive)return k.viewport.onTouchStart(ve),k.cancel(ve)},{passive:!0})),this.register(t.addDisposableDomListener(ne,"touchmove",function(ve){if(!k._coreMouseService.areMouseEventsActive)return k.viewport.onTouchMove(ve)?void 0:k.cancel(ve)},{passive:!1}))},M.prototype.refresh=function(k,te){var ne;(ne=this._renderService)===null||ne===void 0||ne.refreshRows(k,te)},M.prototype._queueLinkification=function(k,te){var ne;(ne=this.linkifier)===null||ne===void 0||ne.linkifyRows(k,te)},M.prototype.updateCursorStyle=function(k){this._selectionService&&this._selectionService.shouldColumnSelect(k)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},M.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},M.prototype.scrollLines=function(k,te){V.prototype.scrollLines.call(this,k,te),this.refresh(0,this.rows-1)},M.prototype.paste=function(k){c.paste(k,this.textarea,this._coreService)},M.prototype.attachCustomKeyEventHandler=function(k){this._customKeyEventHandler=k},M.prototype.registerLinkMatcher=function(k,te,ne){var Q=this.linkifier.registerLinkMatcher(k,te,ne);return this.refresh(0,this.rows-1),Q},M.prototype.deregisterLinkMatcher=function(k){this.linkifier.deregisterLinkMatcher(k)&&this.refresh(0,this.rows-1)},M.prototype.registerLinkProvider=function(k){return this.linkifier2.registerLinkProvider(k)},M.prototype.registerCharacterJoiner=function(k){var te=this._renderService.registerCharacterJoiner(k);return this.refresh(0,this.rows-1),te},M.prototype.deregisterCharacterJoiner=function(k){this._renderService.deregisterCharacterJoiner(k)&&this.refresh(0,this.rows-1)},Object.defineProperty(M.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),M.prototype.addMarker=function(k){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+k)},M.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},M.prototype.select=function(k,te,ne){this._selectionService.setSelection(k,te,ne)},M.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},M.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]}},M.prototype.clearSelection=function(){var k;(k=this._selectionService)===null||k===void 0||k.clearSelection()},M.prototype.selectAll=function(){var k;(k=this._selectionService)===null||k===void 0||k.selectAll()},M.prototype.selectLines=function(k,te){var ne;(ne=this._selectionService)===null||ne===void 0||ne.selectLines(k,te)},M.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 ne=this.rows-1;return this.scrollLines(te.type===2?-ne:ne),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)))},M.prototype._isThirdLevelShift=function(k,te){var ne=k.isMac&&!this.options.macOptionIsMeta&&te.altKey&&!te.ctrlKey&&!te.metaKey||k.isWindows&&te.altKey&&te.ctrlKey&&!te.metaKey;return te.type==="keypress"?ne:ne&&(!te.keyCode||te.keyCode>47)},M.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))},M.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)},M.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},M.prototype.resize=function(k,te){k!==this.cols||te!==this.rows?V.prototype.resize.call(this,k,te):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},M.prototype._afterResize=function(k,te){var ne,Q;(ne=this._charSizeService)===null||ne===void 0||ne.measure(),(Q=this.viewport)===null||Q===void 0||Q.syncScrollArea(!0)},M.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)}},M.prototype.reset=function(){var k,te;this.options.rows=this.rows,this.options.cols=this.cols;var ne=this._customKeyEventHandler;this._setup(),V.prototype.reset.call(this),(k=this._selectionService)===null||k===void 0||k.reset(),this._customKeyEventHandler=ne,this.refresh(0,this.rows-1),(te=this.viewport)===null||te===void 0||te.syncScrollArea()},M.prototype._reportWindowsOptions=function(k){if(this._renderService)switch(k){case n.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var te=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),ne=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(u.C0.ESC+"[4;"+ne+";"+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")}},M.prototype.cancel=function(k,te){if(this.options.cancelEvents||te)return k.preventDefault(),k.stopPropagation(),!1},M.prototype._visualBell=function(){return!1},M.prototype._soundBell=function(){return this.options.bellStyle==="sound"},M}(R.CoreTerminal);F.Terminal=I},function(st,F,L){"use strict";var le=this&&this.__decorate||function(u,n,l,o){var s,r=arguments.length,t=r<3?n:o===null?o=Object.getOwnPropertyDescriptor(n,l):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(u,n,l,o);else for(var i=u.length-1;i>=0;i--)(s=u[i])&&(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,o){n(l,o,u)}};Object.defineProperty(F,"__esModule",{value:!0}),F.CompositionHelper=void 0;var v=L(5),g=L(1),c=function(){function u(n,l,o,s,r,t){this._textarea=n,this._compositionView=l,this._bufferService=o,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 o={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(o.start,o.end):l._textarea.value.substring(o.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 o=n._textarea.value.replace(l,"");o.length>0&&n._coreService.triggerDataEvent(o,!0)}},0)},u.prototype.updateCompositionElements=function(n){var l=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var o=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),s=this._bufferService.buffer.y*o,r=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=r+"px",this._compositionView.style.top=s+"px",this._compositionView.style.height=o+"px",this._compositionView.style.lineHeight=o+"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(st,F,L){"use strict";var le,e=this&&this.__extends||(le=function(s,r){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,i){t.__proto__=i}||function(t,i){for(var a in i)i.hasOwnProperty(a)&&(t[a]=i[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,i){var a,A=arguments.length,p=A<3?r:i===null?i=Object.getOwnPropertyDescriptor(r,t):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")p=Reflect.decorate(s,r,t,i);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,i){r(t,i,s)}};Object.defineProperty(F,"__esModule",{value:!0}),F.Viewport=void 0;var c=L(2),u=L(7),n=L(5),l=L(1),o=function(s){function r(t,i,a,A,p,h,m){var d=s.call(this)||this;return d._scrollLines=t,d._viewportElement=i,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 i=this;if(t)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return i._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 i=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==i&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=i),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 i=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===i&&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 i=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(i,!0)}},r.prototype._bubbleScroll=function(t,i){var a=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(i<0&&this._viewportElement.scrollTop!==0||i>0&&a<this._lastRecordedBufferHeight)||(t.cancelable&&t.preventDefault(),!1)},r.prototype.onWheel=function(t){var i=this._getPixelsScrolled(t);return i!==0&&(this._viewportElement.scrollTop+=i,this._bubbleScroll(t,i))},r.prototype._getPixelsScrolled=function(t){if(t.deltaY===0)return 0;var i=this._applyScrollModifier(t.deltaY,t);return t.deltaMode===WheelEvent.DOM_DELTA_LINE?i*=this._currentRowHeight:t.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(i*=this._currentRowHeight*this._bufferService.rows),i},r.prototype.getLinesScrolled=function(t){if(t.deltaY===0)return 0;var i=this._applyScrollModifier(t.deltaY,t);return t.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(i/=this._currentRowHeight+0,this._wheelPartialScroll+=i,i=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):t.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(i*=this._bufferService.rows),i},r.prototype._applyScrollModifier=function(t,i){var a=this._optionsService.options.fastScrollModifier;return a==="alt"&&i.altKey||a==="ctrl"&&i.ctrlKey||a==="shift"&&i.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 i=this._lastTouchY-t.touches[0].pageY;return this._lastTouchY=t.touches[0].pageY,i!==0&&(this._viewportElement.scrollTop+=i,this._bubbleScroll(t,i))},r=v([g(3,l.IBufferService),g(4,l.IOptionsService),g(5,n.ICharSizeService),g(6,n.IRenderService)],r)}(c.Disposable);F.Viewport=o},function(st,F,L){"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(),o=c.clientX-l.left-10,s=c.clientY-l.top-10;u.style.width="20px",u.style.height="20px",u.style.left=o+"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,o){g(c,u,n),o&&!l.isClickInSelection(c)&&l.selectWordAtCursor(c),u.value=l.selectionText,u.select()}},function(st,F,L){"use strict";var le,e=this&&this.__extends||(le=function(s,r){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,i){t.__proto__=i}||function(t,i){for(var a in i)i.hasOwnProperty(a)&&(t[a]=i[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=L(2),g=L(15),c=L(21),u=L(22),n=L(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,i,a){this.table[t<<8|r]=i<<4|a},s.prototype.addMany=function(r,t,i,a){for(var A=0;A<r.length;A++)this.table[t<<8|r[A]]=i<<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)},i=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(i,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(i,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(i,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(i,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 o=function(s){function r(t){t===void 0&&(t=F.VT500_TRANSITION_TABLE);var i=s.call(this)||this;return i._transitions=t,i.initialState=0,i.currentState=i.initialState,i._params=new c.Params,i._params.addParam(0),i._collect=0,i.precedingCodepoint=0,i._printHandlerFb=function(a,A,p){},i._executeHandlerFb=function(a){},i._csiHandlerFb=function(a,A){},i._escHandlerFb=function(a){},i._errorHandlerFb=function(a){return a},i._printHandler=i._printHandlerFb,i._executeHandlers=Object.create(null),i._csiHandlers=Object.create(null),i._escHandlers=Object.create(null),i._oscParser=new u.OscParser,i._dcsParser=new n.DcsParser,i._errorHandler=i._errorHandlerFb,i.setEscHandler({final:"\\"},function(){}),i}return e(r,s),r.prototype._identifier=function(t,i){i===void 0&&(i=[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(i[0]>h||h>i[1])throw new Error("final must be in range "+i[0]+" .. "+i[1]);return a<<=8,a|=h},r.prototype.identToString=function(t){for(var i=[];t;)i.push(String.fromCharCode(255&t)),t>>=8;return i.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,i){var a=this._identifier(t,[48,126]);this._escHandlers[a]===void 0&&(this._escHandlers[a]=[]);var A=this._escHandlers[a];return A.push(i),{dispose:function(){var p=A.indexOf(i);p!==-1&&A.splice(p,1)}}},r.prototype.setEscHandler=function(t,i){this._escHandlers[this._identifier(t,[48,126])]=[i]},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,i){this._executeHandlers[t.charCodeAt(0)]=i},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,i){var a=this._identifier(t);this._csiHandlers[a]===void 0&&(this._csiHandlers[a]=[]);var A=this._csiHandlers[a];return A.push(i),{dispose:function(){var p=A.indexOf(i);p!==-1&&A.splice(p,1)}}},r.prototype.setCsiHandler=function(t,i){this._csiHandlers[this._identifier(t)]=[i]},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,i){return this._dcsParser.addHandler(this._identifier(t),i)},r.prototype.setDcsHandler=function(t,i){this._dcsParser.setHandler(this._identifier(t),i)},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,i){return this._oscParser.addHandler(t,i)},r.prototype.setOscHandler=function(t,i){this._oscParser.setHandler(t,i)},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,i){for(var a=0,A=0,p=this.currentState,h=this._oscParser,m=this._dcsParser,d=this._collect,y=this._params,E=this._transitions.table,B=0;B<i;++B){switch((A=E[p<<8|((a=t[B])<160?a:160)])>>4){case 2:for(var b=B+1;;++b){if(b>=i||(a=t[b])<32||a>126&&a<160){this._printHandler(t,B,b),B=b-1;break}if(++b>=i||(a=t[b])<32||a>126&&a<160){this._printHandler(t,B,b),B=b-1;break}if(++b>=i||(a=t[b])<32||a>126&&a<160){this._printHandler(t,B,b),B=b-1;break}if(++b>=i||(a=t[b])<32||a>126&&a<160){this._printHandler(t,B,b),B=b-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:B,code:a,currentState:p,collect:d,params:y,abort:!1}).abort)return;break;case 7:for(var w=this._csiHandlers[d<<8|a],S=w?w.length-1:-1;S>=0&&w[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(++B<i&&(a=t[B])>47&&a<60);B--;break;case 9:d<<=8,d|=a;break;case 10:for(var C=this._escHandlers[d<<8|a],P=C?C.length-1:-1;P>=0&&C[P]()===!1;P--);P<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 R=B+1;;++R)if(R>=i||(a=t[R])===24||a===26||a===27||a>127&&a<160){m.put(t,B,R),B=R-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 Z=B+1;;Z++)if(Z>=i||(a=t[Z])<32||a>127&&a<=159){h.put(t,B,Z),B=Z-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=o},function(st,F,L){"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 E in y)y.hasOwnProperty(E)&&(d[E]=y[E])})(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 E,B=arguments.length,b=B<3?m:y===null?y=Object.getOwnPropertyDescriptor(m,d):y;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(h,m,d,y);else for(var w=h.length-1;w>=0;w--)(E=h[w])&&(b=(B<3?E(b):B>3?E(m,d,b):E(m,d))||b);return B>3&&b&&Object.defineProperty(m,d,b),b},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=L(41),u=L(47),n=L(48),l=L(49),o=L(29),s=L(2),r=L(5),t=L(1),i=L(25),a=L(0),A=1,p=function(h){function m(d,y,E,B,b,w,S,C,P){var R=h.call(this)||this;R._colors=d,R._screenElement=y,R._bufferService=b,R._charSizeService=w,R._optionsService=S,R._id=A++,R._onRequestRedraw=new a.EventEmitter;var Z=R._optionsService.options.allowTransparency;return R._characterJoinerRegistry=new o.CharacterJoinerRegistry(R._bufferService),R._renderLayers=[new c.TextRenderLayer(R._screenElement,0,R._colors,R._characterJoinerRegistry,Z,R._id,R._bufferService,S),new u.SelectionRenderLayer(R._screenElement,1,R._colors,R._id,R._bufferService,S),new l.LinkRenderLayer(R._screenElement,2,R._colors,R._id,E,B,R._bufferService,S),new n.CursorRenderLayer(R._screenElement,3,R._colors,R._id,R._onRequestRedraw,R._bufferService,S,C,P)],R.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},R._devicePixelRatio=window.devicePixelRatio,R._updateDimensions(),R.onOptionsChanged(),R}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),i.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,E=this._renderLayers;y<E.length;y++){var B=E[y];B.setColors(this._colors),B.reset()}},m.prototype.onResize=function(d,y){this._updateDimensions();for(var E=0,B=this._renderLayers;E<B.length;E++)B[E].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,E){E===void 0&&(E=!1),this._runOperation(function(B){return B.onSelectionChanged(d,y,E)})},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,E=this._renderLayers;y<E.length;y++)d(E[y])},m.prototype.renderRows=function(d,y){for(var E=0,B=this._renderLayers;E<B.length;E++)B[E].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(st,F,L){"use strict";var le,e=this&&this.__extends||(le=function(s,r){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,i){t.__proto__=i}||function(t,i){for(var a in i)i.hasOwnProperty(a)&&(t[a]=i[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=L(42),g=L(13),c=L(6),u=L(3),n=L(29),l=L(4),o=function(s){function r(t,i,a,A,p,h,m,d){var y=s.call(this,t,"text",i,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 i=this._getFont(!1,!1);this._characterWidth===t.scaledCharWidth&&this._characterFont===i||(this._characterWidth=t.scaledCharWidth,this._characterFont=i,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,i,a,A){for(var p=t;p<=i;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 E=this._workCell,B=!1,b=y;if(E.getWidth()!==0){if(d.length>0&&y===d[0][0]){B=!0;var w=d.shift();E=new n.JoinedCellData(this._workCell,m.translateToString(!0,w[0],w[1]),w[1]-w[0]),b=w[1]-1}!B&&this._isOverlapping(E)&&b<m.length-1&&m.getCodePoint(b+1)===u.NULL_CELL_CODE&&(E.content&=-12582913,E.content|=2<<22),A(E,y,p),y=b}}},r.prototype._drawBackground=function(t,i){var a=this,A=this._ctx,p=this._bufferService.cols,h=0,m=0,d=null;A.save(),this._forEachCell(t,i,null,function(y,E,B){var b=null;y.isInverse()?b=y.isFgDefault()?a._colors.foreground.css:y.isFgRGB()?"rgb("+c.AttributeData.toColorRGB(y.getFgColor()).join(",")+")":a._colors.ansi[y.getFgColor()].css:y.isBgRGB()?b="rgb("+c.AttributeData.toColorRGB(y.getBgColor()).join(",")+")":y.isBgPalette()&&(b=a._colors.ansi[y.getBgColor()].css),d===null&&(h=E,m=B),B!==m?(A.fillStyle=d||"",a._fillCells(h,m,p-h,1),h=E,m=B):d!==b&&(A.fillStyle=d||"",a._fillCells(h,m,E-h,1),h=E,m=B),d=b}),d!==null&&(A.fillStyle=d,this._fillCells(h,m,p-h,1)),A.restore()},r.prototype._drawForeground=function(t,i){var a=this;this._forEachCell(t,i,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,i){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,t,this._bufferService.cols,i-t+1),this._drawBackground(t,i),this._drawForeground(t,i))},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 i=t.getChars();if(this._characterOverlapCache.hasOwnProperty(i))return this._characterOverlapCache[i];this._ctx.save(),this._ctx.font=this._characterFont;var a=Math.floor(this._ctx.measureText(i).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[i]=a,a},r}(g.BaseRenderLayer);F.TextRenderLayer=o},function(st,F,L){"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(st,F,L){"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=L(9),g=L(44),c=L(27),u=L(46),n=L(11),l=L(28),o=L(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),E=this._cacheMap.get(y);if(E!=null)return this._drawFromCache(p,E,m,d),!0;if(this._drawToCacheCount<100){var B=void 0;B=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var b=this._drawToCache(h,B);return this._cacheMap.set(y,b),this._drawFromCache(p,b,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),E=this._toCoordinateY(h.index);p.drawImage(h.inBitmap?this._bitmap:this._cacheCanvas,y,E,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?o.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 E=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),B=!1;this._config.allowTransparency||(B=function(C,P){for(var R=!0,Z=P.rgba>>>24,I=P.rgba>>>16&255,V=P.rgba>>>8&255,M=0;M<C.data.length;M+=4)C.data[M]===Z&&C.data[M+1]===I&&C.data[M+2]===V?C.data[M+3]=0:R=!1;return R}(E,m));var b=this._toCoordinateX(h),w=this._toCoordinateY(h);this._cacheCtx.putImageData(E,b,w);var S={index:h,isEmpty:B,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 i=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=i},function(st,F,L){"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(st,F,L){"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(st,F,L){"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(st,F,L){"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,o,s,r){var t=g.call(this,u,"selection",n,!0,l,o,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 o=u[1]-this._bufferService.buffer.ydisp,s=n[1]-this._bufferService.buffer.ydisp,r=Math.max(o,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 i=u[0],a=n[0]-i,A=t-r+1;this._fillCells(i,r,a,A)}else{i=o===r?u[0]:0;var p=r===t?n[0]:this._bufferService.cols;this._fillCells(i,r,p-i,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,o){return!this._areCoordinatesEqual(u,this._state.start)||!this._areCoordinatesEqual(n,this._state.end)||l!==this._state.columnSelectMode||o!==this._state.ydisp},c.prototype._areCoordinatesEqual=function(u,n){return!(!u||!n)&&u[0]===n[0]&&u[1]===n[1]},c}(L(13).BaseRenderLayer);F.SelectionRenderLayer=v},function(st,F,L){"use strict";var le,e=this&&this.__extends||(le=function(n,l){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,s){o.__proto__=s}||function(o,s){for(var r in s)s.hasOwnProperty(r)&&(o[r]=s[r])})(n,l)},function(n,l){function o(){this.constructor=n}le(n,l),n.prototype=l===null?Object.create(l):(o.prototype=l.prototype,new o)});Object.defineProperty(F,"__esModule",{value:!0}),F.CursorRenderLayer=void 0;var v=L(13),g=L(4),c=function(n){function l(o,s,r,t,i,a,A,p,h){var m=n.call(this,o,"cursor",s,!0,r,t,a,A)||this;return m._onRequestRedraw=i,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(o){n.prototype.resize.call(this,o),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 o,s=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new u(this._coreBrowserService.isFocused,function(){s._render(!0)})):((o=this._cursorBlinkStateManager)===null||o===void 0||o.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(o,s){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},l.prototype._render=function(o){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 i=this._optionsService.options.cursorStyle;return i&&i!=="block"?this._cursorRenderers[i](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=i,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(o,s,r){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(o,s,this._optionsService.options.cursorWidth),this._ctx.restore()},l.prototype._renderBlockCursor=function(o,s,r){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(o,s,r.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(r,o,s),this._ctx.restore()},l.prototype._renderUnderlineCursor=function(o,s,r){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(o,s),this._ctx.restore()},l.prototype._renderBlurCursor=function(o,s,r){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(o,s,r.getWidth(),1),this._ctx.restore()},l}(v.BaseRenderLayer);F.CursorRenderLayer=c;var u=function(){function n(l,o){this._renderCallback=o,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 o=this;l===void 0&&(l=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(o._animationTimeRestarted){var s=600-(Date.now()-o._animationTimeRestarted);if(o._animationTimeRestarted=void 0,s>0)return void o._restartInterval(s)}o.isCursorVisible=!1,o._animationFrame=window.requestAnimationFrame(function(){o._renderCallback(),o._animationFrame=void 0}),o._blinkInterval=window.setInterval(function(){if(o._animationTimeRestarted){var r=600-(Date.now()-o._animationTimeRestarted);return o._animationTimeRestarted=void 0,void o._restartInterval(r)}o.isCursorVisible=!o.isCursorVisible,o._animationFrame=window.requestAnimationFrame(function(){o._renderCallback(),o._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(st,F,L){"use strict";var le,e=this&&this.__extends||(le=function(n,l){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,s){o.__proto__=s}||function(o,s){for(var r in s)s.hasOwnProperty(r)&&(o[r]=s[r])})(n,l)},function(n,l){function o(){this.constructor=n}le(n,l),n.prototype=l===null?Object.create(l):(o.prototype=l.prototype,new o)});Object.defineProperty(F,"__esModule",{value:!0}),F.LinkRenderLayer=void 0;var v=L(13),g=L(9),c=L(26),u=function(n){function l(o,s,r,t,i,a,A,p){var h=n.call(this,o,"link",s,!0,r,t,A,p)||this;return i.onShowLinkUnderline(function(m){return h._onShowLinkUnderline(m)}),i.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(o){n.prototype.resize.call(this,o),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 o=this._state.y2-this._state.y1-1;o>0&&this._clearCells(0,this._state.y1+1,this._state.cols,o),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},l.prototype._onShowLinkUnderline=function(o){if(o.fg===g.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:o.fg&&c.is256Color(o.fg)?this._ctx.fillStyle=this._colors.ansi[o.fg].css:this._ctx.fillStyle=this._colors.foreground.css,o.y1===o.y2)this._fillBottomLineAtCells(o.x1,o.y1,o.x2-o.x1);else{this._fillBottomLineAtCells(o.x1,o.y1,o.cols-o.x1);for(var s=o.y1+1;s<o.y2;s++)this._fillBottomLineAtCells(0,s,o.cols);this._fillBottomLineAtCells(0,o.y2,o.x2)}this._state=o},l.prototype._onHideLinkUnderline=function(o){this._clearCurrentLink()},l}(v.BaseRenderLayer);F.LinkRenderLayer=u},function(st,F,L){"use strict";var le=this&&this.__decorate||function(n,l,o,s){var r,t=arguments.length,i=t<3?l:s===null?s=Object.getOwnPropertyDescriptor(l,o):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")i=Reflect.decorate(n,l,o,s);else for(var a=n.length-1;a>=0;a--)(r=n[a])&&(i=(t<3?r(i):t>3?r(l,o,i):r(l,o))||i);return t>3&&i&&Object.defineProperty(l,o,i),i},e=this&&this.__param||function(n,l){return function(o,s){l(o,s,n)}};Object.defineProperty(F,"__esModule",{value:!0}),F.MouseZone=F.Linkifier=void 0;var v=L(0),g=L(1),c=function(){function n(l,o,s){this._bufferService=l,this._logService=o,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,o){this._element=l,this._mouseZoneManager=o},n.prototype.linkifyRows=function(l,o){var s=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=l,this._rowsToLinkify.end=o):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,l),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,o)),this._mouseZoneManager.clearAll(l,o),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 o=l.ydisp+this._rowsToLinkify.start;if(!(o>=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,o,s,r,r);t.hasNext();)for(var i=t.next(),a=0;a<this._linkMatchers.length;a++)this._doLinkifyRow(i.range.first,i.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,o,s){if(s===void 0&&(s={}),!o)throw new Error("handler must be defined");var r={id:this._nextLinkMatcherId++,regex:l,handler:o,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 o=this._linkMatchers.length-1;o>=0;o--)if(l.priority<=this._linkMatchers[o].priority)return void this._linkMatchers.splice(o+1,0,l);this._linkMatchers.splice(0,0,l)}else this._linkMatchers.push(l)},n.prototype.deregisterLinkMatcher=function(l){for(var o=0;o<this._linkMatchers.length;o++)if(this._linkMatchers[o].id===l)return this._linkMatchers.splice(o,1),!0;return!1},n.prototype._doLinkifyRow=function(l,o,s){for(var r,t=this,i=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=o.indexOf(h,a+1),i.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]),E=y?y>>9&511:void 0;s.validationCallback?s.validationCallback(h,function(B){t._rowsTimeoutId||B&&t._addLink(m[1],m[0]-t._bufferService.buffer.ydisp,h,s,E)}):p._addLink(m[1],m[0]-p._bufferService.buffer.ydisp,h,s,E)},p=this;(r=i.exec(o))!==null&&A()!=="break";);},n.prototype._addLink=function(l,o,s,r,t){var i=this;if(this._mouseZoneManager&&this._element){var a=this._unicodeService.getStringCellWidth(s),A=l%this._bufferService.cols,p=o+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(){i._onShowLinkUnderline.fire(i._createLinkHoverEvent(A,p,h,m,t)),i._element.classList.add("xterm-cursor-pointer")},function(d){i._onLinkTooltip.fire(i._createLinkHoverEvent(A,p,h,m,t)),r.hoverTooltipCallback&&r.hoverTooltipCallback(d,s,{start:{x:A,y:p},end:{x:h,y:m}})},function(){i._onHideLinkUnderline.fire(i._createLinkHoverEvent(A,p,h,m,t)),i._element.classList.remove("xterm-cursor-pointer"),r.hoverLeaveCallback&&r.hoverLeaveCallback()},function(d){return!r.willLinkActivate||r.willLinkActivate(d,s)}))}},n.prototype._createLinkHoverEvent=function(l,o,s,r,t){return{x1:l,y1:o,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,o,s,r,t,i,a,A){this.x1=n,this.y1=l,this.x2=o,this.y2=s,this.clickCallback=r,this.hoverCallback=t,this.tooltipCallback=i,this.leaveCallback=a,this.willLinkActivate=A};F.MouseZone=u},function(st,F,L){"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 E in y)y.hasOwnProperty(E)&&(d[E]=y[E])})(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 E,B=arguments.length,b=B<3?m:y===null?y=Object.getOwnPropertyDescriptor(m,d):y;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(h,m,d,y);else for(var w=h.length-1;w>=0;w--)(E=h[w])&&(b=(B<3?E(b):B>3?E(m,d,b):E(m,d))||b);return B>3&&b&&Object.defineProperty(m,d,b),b},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=L(11),u=L(52),n=L(4),l=L(0),o=L(5),s=L(1),r=L(30),t=L(53),i=L(2),a="\xA0",A=new RegExp(a,"g"),p=function(h){function m(d,y,E,B,b,w,S){var C=h.call(this)||this;return C._element=d,C._screenElement=y,C._bufferService=E,C._coreService=B,C._mouseService=b,C._optionsService=w,C._renderService=S,C._dragScrollAmount=0,C._enabled=!0,C._workCell=new n.CellData,C._mouseDownTimeStamp=0,C._onLinuxMouseSelection=C.register(new l.EventEmitter),C._onRedrawRequest=C.register(new l.EventEmitter),C._onSelectionChange=C.register(new l.EventEmitter),C._onRequestScrollLines=C.register(new l.EventEmitter),C._mouseMoveListener=function(P){return C._onMouseMove(P)},C._mouseUpListener=function(P){return C._onMouseUp(P)},C._coreService.onUserInput(function(){C.hasSelection&&C.clearSelection()}),C._trimListener=C._bufferService.buffer.lines.onTrim(function(P){return C._onTrim(P)}),C.register(C._bufferService.buffers.onBufferActivate(function(P){return C._onBufferActivate(P)})),C.enable(),C._model=new u.SelectionModel(C._bufferService),C._activeSelectionMode=0,C}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 E=this._bufferService.buffer,B=[];if(this._activeSelectionMode===3){if(d[0]===y[0])return"";for(var b=d[1];b<=y[1];b++){var w=E.translateBufferLineToString(b,!0,d[0],y[0]);B.push(w)}}else{var S=d[1]===y[1]?y[0]:void 0;for(B.push(E.translateBufferLineToString(d[1],!0,d[0],S)),b=d[1]+1;b<=y[1]-1;b++){var C=E.lines.get(b);w=E.translateBufferLineToString(b,!0),C&&C.isWrapped?B[B.length-1]+=w:B.push(w)}d[1]!==y[1]&&(C=E.lines.get(y[1]),w=E.translateBufferLineToString(y[1],!0,0,y[0]),C&&C.isWrapped?B[B.length-1]+=w:B.push(w))}return B.map(function(P){return P.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),E=this._model.finalSelectionStart,B=this._model.finalSelectionEnd;return!!(E&&B&&y)&&this._areCoordsInSelection(y,E,B)},m.prototype._areCoordsInSelection=function(d,y,E){return d[1]>y[1]&&d[1]<E[1]||y[1]===E[1]&&d[1]===y[1]&&d[0]>=y[0]&&d[0]<E[0]||y[1]<E[1]&&d[1]===E[1]&&d[0]<E[0]||y[1]<E[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],E=this._renderService.dimensions.canvasHeight;return y>=0&&y<=E?0:(y>E&&(y-=E),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 E=this._bufferService.buffer;if(this._model.selectionEnd[1]<E.lines.length){var B=E.lines.get(this._model.selectionEnd[1]);B&&B.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 E=this._mouseService.getCoords(d,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(E&&E[0]!==void 0&&E[1]!==void 0){var B=t.moveToCellSequence(E[0]-1,E[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(B,!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(E){return y._onTrim(E)})},m.prototype._convertViewportColToCharacterIndex=function(d,y){for(var E=y[0],B=0;y[0]>=B;B++){var b=d.loadCell(B,this._workCell).getChars().length;this._workCell.getWidth()===0?E--:b>1&&y[0]!==B&&(E+=b-1)}return E},m.prototype.setSelection=function(d,y,E){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[d,y],this._model.selectionStartLength=E,this.refresh()},m.prototype._getWordAt=function(d,y,E,B){if(E===void 0&&(E=!0),B===void 0&&(B=!0),!(d[0]>=this._bufferService.cols)){var b=this._bufferService.buffer,w=b.lines.get(d[1]);if(w){var S=b.translateBufferLineToString(d[1],!1),C=this._convertViewportColToCharacterIndex(w,d),P=C,R=d[0]-C,Z=0,I=0,V=0,M=0;if(S.charAt(C)===" "){for(;C>0&&S.charAt(C-1)===" ";)C--;for(;P<S.length&&S.charAt(P+1)===" ";)P++}else{var k=d[0],te=d[0];w.getWidth(k)===0&&(Z++,k--),w.getWidth(te)===2&&(I++,te++);var ne=w.getString(te).length;for(ne>1&&(M+=ne-1,P+=ne-1);k>0&&C>0&&!this._isCharWordSeparator(w.loadCell(k-1,this._workCell));){w.loadCell(k-1,this._workCell);var Q=this._workCell.getChars().length;this._workCell.getWidth()===0?(Z++,k--):Q>1&&(V+=Q-1,C-=Q-1),C--,k--}for(;te<w.length&&P+1<S.length&&!this._isCharWordSeparator(w.loadCell(te+1,this._workCell));){w.loadCell(te+1,this._workCell);var ue=this._workCell.getChars().length;this._workCell.getWidth()===2?(I++,te++):ue>1&&(M+=ue-1,P+=ue-1),P++,te++}}P++;var se=C+R-Z+V,de=Math.min(this._bufferService.cols,P-C+Z+I-V-M);if(y||S.slice(C,P).trim()!==""){if(E&&se===0&&w.getCodePoint(0)!==32){var me=b.lines.get(d[1]-1);if(me&&w.isWrapped&&me.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,de+=ve}}}if(B&&se+de===this._bufferService.cols&&w.getCodePoint(this._bufferService.cols-1)!==32){var Be=b.lines.get(d[1]+1);if(Be&&Be.isWrapped&&Be.getCodePoint(0)!==32){var be=this._getWordAt([0,d[1]+1],!1,!1,!0);be&&(de+=be.length)}}return{start:se,length:de}}}}},m.prototype._selectWordAt=function(d,y){var E=this._getWordAt(d,y);if(E){for(;E.start<0;)E.start+=this._bufferService.cols,d[1]--;this._model.selectionStart=[E.start,d[1]],this._model.selectionStartLength=E.length}},m.prototype._selectToWordAt=function(d){var y=this._getWordAt(d,!0);if(y){for(var E=d[1];y.start<0;)y.start+=this._bufferService.cols,E--;if(!this._model.areSelectionValuesReversed())for(;y.start+y.length>this._bufferService.cols;)y.length-=this._bufferService.cols,E++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?y.start:y.start+y.length,E]}},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,o.IMouseService),g(5,s.IOptionsService),g(6,o.IRenderService)],m)}(i.Disposable);F.SelectionService=p},function(st,F,L){"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(st,F,L){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.moveToCellSequence=void 0;var le=L(12);function e(l,o,s,r){var t=l-v(s,l),i=o-v(s,o);return n(Math.abs(t-i)-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 E=g(a,A)==="A"?-1:1,B=p.buffer.lines.get(m+E*y);B&&B.isWrapped&&h++}return h}(l,o,s),u(g(l,o),r))}function v(l,o){for(var s=0,r=l.buffer.lines.get(o),t=r&&r.isWrapped;t&&o>=0&&o<l.rows;)s++,t=(r=l.buffer.lines.get(--o))&&r.isWrapped;return s}function g(l,o){return l>o?"A":"B"}function c(l,o,s,r,t,i){for(var a=l,A=o,p="";a!==s||A!==r;)a+=t?1:-1,t&&a>i.cols-1?(p+=i.buffer.translateBufferLineToString(A,!1,l,a),a=0,l=0,A++):!t&&a<0&&(p+=i.buffer.translateBufferLineToString(A,!1,0,l+1),l=a=i.cols-1,A--);return p+i.buffer.translateBufferLineToString(A,!1,l,a)}function u(l,o){var s=o?"O":"[";return le.C0.ESC+s+l}function n(l,o){l=Math.floor(l);for(var s="",r=0;r<l;r++)s+=o;return s}F.moveToCellSequence=function(l,o,s,r){var t,i=s.buffer.x,a=s.buffer.y;if(!s.buffer.hasScrollback)return function(p,h,m,d,y,E){return e(h,d,y,E).length===0?"":n(c(p,h,p,h-v(y,h),!1,y).length,u("D",E))}(i,a,0,o,s,r)+e(a,o,s,r)+function(p,h,m,d,y,E){var B;B=e(h,d,y,E).length>0?d-v(y,d):h;var b=d,w=function(S,C,P,R,Z,I){var V;return V=e(P,R,Z,I).length>0?R-v(Z,R):C,S<P&&V<=R||S>=P&&V<R?"C":"D"}(p,h,m,d,y,E);return n(c(p,B,m,b,w==="C",y).length,u(w,E))}(i,a,l,o,s,r);if(a===o)return t=i>l?"D":"C",n(Math.abs(i-l),u(t,r));t=a>o?"D":"C";var A=Math.abs(a-o);return n(function(p,h){return h.cols-p}(a>o?l:i,s)+(A-1)*s.cols+1+((a>o?i:l)-1),u(t,r))}},function(st,F,L){"use strict";var le=this&&this.__decorate||function(c,u,n,l){var o,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--)(o=c[t])&&(r=(s<3?o(r):s>3?o(u,n,r):o(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=L(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,o=new Uint8Array(l),s=0;s<l;s++)o[s]=n.charCodeAt(s);return o.buffer},c.prototype._removeMimeType=function(u){return u.split(",")[1]},c=le([e(0,v.IOptionsService)],c)}();F.SoundService=g},function(st,F,L){"use strict";var le,e=this&&this.__extends||(le=function(s,r){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,i){t.__proto__=i}||function(t,i){for(var a in i)i.hasOwnProperty(a)&&(t[a]=i[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,i){var a,A=arguments.length,p=A<3?r:i===null?i=Object.getOwnPropertyDescriptor(r,t):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")p=Reflect.decorate(s,r,t,i);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,i){r(t,i,s)}};Object.defineProperty(F,"__esModule",{value:!0}),F.MouseZoneManager=void 0;var c=L(2),u=L(7),n=L(5),l=L(1),o=function(s){function r(t,i,a,A,p,h){var m=s.call(this)||this;return m._element=t,m._screenElement=i,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,i){if(this._zones.length!==0){t&&i||(t=0,i=this._bufferService.rows-1);for(var a=0;a<this._zones.length;a++){var A=this._zones[a];(A.y1>t&&A.y1<=i+1||A.y2>t&&A.y2<=i+1||A.y1<t&&A.y2>i+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 i=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 i._onTooltip(t)},this._optionsService.options.linkTooltipHoverDuration)))},r.prototype._onTooltip=function(t){this._tooltipTimeout=void 0;var i=this._findZoneEventAt(t);i&&i.tooltipCallback&&i.tooltipCallback(t)},r.prototype._onMouseDown=function(t){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var i=this._findZoneEventAt(t);i!=null&&i.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 i=this._findZoneEventAt(t),a=this._getSelectionLength();i&&a===this._initialSelectionLength&&(i.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 i=this._mouseService.getCoords(t,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(i)for(var a=i[0],A=i[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=o},function(st,F,L){"use strict";var le,e=this&&this.__extends||(le=function(r,t){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,a){i.__proto__=a}||function(i,a){for(var A in a)a.hasOwnProperty(A)&&(i[A]=a[A])})(r,t)},function(r,t){function i(){this.constructor=r}le(r,t),r.prototype=t===null?Object.create(t):(i.prototype=t.prototype,new i)});Object.defineProperty(F,"__esModule",{value:!0}),F.AccessibilityManager=void 0;var v=L(18),g=L(11),c=L(31),u=L(7),n=L(2),l=L(32),o=L(17),s=function(r){function t(i,a){var A=r.call(this)||this;A._terminal=i,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),o.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},t.prototype._onBoundaryFocus=function(i,a){var A=i.target,p=this._rowElements[a===0?1:this._rowElements.length-2];if(A.getAttribute("aria-posinset")!==(a===0?"1":""+this._terminal.buffer.lines.length)&&i.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(),i.preventDefault(),i.stopImmediatePropagation()}},t.prototype._onResize=function(i){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>i;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},t.prototype._createAccessibilityTreeNode=function(){var i=document.createElement("div");return i.setAttribute("role","listitem"),i.tabIndex=-1,this._refreshRowDimensions(i),i},t.prototype._onTab=function(i){for(var a=0;a<i;a++)this._onChar(" ")},t.prototype._onChar=function(i){var a=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==i&&(this._charsToAnnounce+=i):this._charsToAnnounce+=i,i===`
|
|
|
`&&(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&&o.removeElementFromParent(this._liveRegion)},t.prototype._onKey=function(i){this._clearLiveRegion(),this._charsToConsume.push(i)},t.prototype._refreshRows=function(i,a){this._renderRowsDebouncer.refresh(i,a,this._terminal.rows)},t.prototype._renderRows=function(i,a){for(var A=this._terminal.buffer,p=A.lines.length.toString(),h=i;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=" ":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 i=0;i<this._terminal.rows;i++)this._refreshRowDimensions(this._rowElements[i])}},t.prototype._refreshRowDimensions=function(i){i.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(st,F,L){"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,E=y<3?p:m===null?m=Object.getOwnPropertyDescriptor(p,h):m;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(A,p,h,m);else for(var B=A.length-1;B>=0;B--)(d=A[B])&&(E=(y<3?d(E):y>3?d(p,h,E):d(p,h))||E);return y>3&&E&&Object.defineProperty(p,h,E),E},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=L(58),u=L(9),n=L(2),l=L(5),o=L(1),s=L(0),r=L(10),t=L(17),i=1,a=function(A){function p(h,m,d,y,E,B,b,w,S){var C=A.call(this)||this;return C._colors=h,C._element=m,C._screenElement=d,C._viewportElement=y,C._linkifier=E,C._linkifier2=B,C._charSizeService=b,C._optionsService=w,C._bufferService=S,C._terminalClass=i++,C._rowElements=[],C._rowContainer=document.createElement("div"),C._rowContainer.classList.add("xterm-rows"),C._rowContainer.style.lineHeight="normal",C._rowContainer.setAttribute("aria-hidden","true"),C._refreshRowElements(C._bufferService.cols,C._bufferService.rows),C._selectionContainer=document.createElement("div"),C._selectionContainer.classList.add("xterm-selection"),C._selectionContainer.setAttribute("aria-hidden","true"),C.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},C._updateDimensions(),C._injectCss(),C._rowFactory=new c.DomRendererRowFactory(document,C._optionsService,C._colors),C._element.classList.add("xterm-dom-renderer-owner-"+C._terminalClass),C._screenElement.appendChild(C._rowContainer),C._screenElement.appendChild(C._selectionContainer),C._linkifier.onShowLinkUnderline(function(P){return C._onLinkHover(P)}),C._linkifier.onHideLinkUnderline(function(P){return C._onLinkLeave(P)}),C._linkifier2.onShowLinkUnderline(function(P){return C._onLinkHover(P)}),C._linkifier2.onHideLinkUnderline(function(P){return C._onLinkLeave(P)}),C}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,E=m[1]-this._bufferService.buffer.ydisp,B=Math.max(y,0),b=Math.min(E,this._bufferService.rows-1);if(!(B>=this._bufferService.rows||b<0)){var w=document.createDocumentFragment();if(d)w.appendChild(this._createSelectionElement(B,h[0],m[0],b-B+1));else{var S=y===B?h[0]:0,C=B===b?m[0]:this._bufferService.cols;w.appendChild(this._createSelectionElement(B,S,C));var P=b-B-1;if(w.appendChild(this._createSelectionElement(B+1,0,this._bufferService.cols,P)),B!==b){var R=E===b?m[0]:this._bufferService.cols;w.appendChild(this._createSelectionElement(b,0,R))}}this._selectionContainer.appendChild(w)}}},p.prototype._createSelectionElement=function(h,m,d,y){y===void 0&&(y=1);var E=document.createElement("div");return E.style.height=y*this.dimensions.actualCellHeight+"px",E.style.top=h*this.dimensions.actualCellHeight+"px",E.style.left=m*this.dimensions.actualCellWidth+"px",E.style.width=this.dimensions.actualCellWidth*(d-m)+"px",E},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),E=this._optionsService.options.cursorBlink,B=h;B<=m;B++){var b=this._rowElements[B];b.innerHTML="";var w=B+this._bufferService.buffer.ydisp,S=this._bufferService.buffer.lines.get(w),C=this._optionsService.options.cursorStyle;b.appendChild(this._rowFactory.createRow(S,w===d,C,y,E,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,E,B){for(;h!==m||d!==y;){var b=this._rowElements[d];if(!b)return;var w=b.children[h];w&&(w.style.textDecoration=B?"underline":"none"),++h>=E&&(h=0,d++)}},p=v([g(6,l.ICharSizeService),g(7,o.IOptionsService),g(8,o.IBufferService)],p)}(n.Disposable);F.DomRenderer=a},function(st,F,L){"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=L(9),e=L(3),v=L(4),g=L(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,o,s){this._document=l,this._optionsService=o,this._colors=s,this._workCell=new v.CellData}return n.prototype.setColors=function(l){this._colors=l},n.prototype.createRow=function(l,o,s,r,t,i,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||o&&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=i*m+"px"),o&&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(),E=this._workCell.getFgColorMode(),B=this._workCell.getBgColor(),b=this._workCell.getBgColorMode(),w=!!this._workCell.isInverse();if(w){var S=y;y=B,B=S;var C=E;E=b,b=C}switch(E){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 P=g.rgba.toColor(y>>16&255,y>>8&255,255&y);this._applyMinimumContrast(d,this._colors.background,P)||this._addStyle(d,"color:#"+u(y.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(d,this._colors.background,this._colors.foreground)||w&&d.classList.add("xterm-fg-"+le.INVERTED_DEFAULT_COLOR)}switch(b){case 16777216:case 33554432:d.classList.add("xterm-bg-"+B);break;case 50331648:this._addStyle(d,"background-color:#"+u(B.toString(16),"0",6));break;case 0:default:w&&d.classList.add("xterm-bg-"+le.INVERTED_DEFAULT_COLOR)}A.appendChild(d)}}return A},n.prototype._applyMinimumContrast=function(l,o,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(o,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,o){l.setAttribute("style",""+(l.getAttribute("style")||"")+o+";")},n}();function u(n,l,o){for(;n.length<o;)n=l+n;return n}F.DomRendererRowFactory=c},function(st,F,L){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.evaluateKeyboardEvent=void 0;var le=L(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 o=e[v.keyCode],s=o&&o[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(st,F,L){"use strict";var le,e=this&&this.__extends||(le=function(i,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])})(i,a)},function(i,a){function A(){this.constructor=i}le(i,a),i.prototype=a===null?Object.create(a):(A.prototype=a.prototype,new A)}),v=this&&this.__decorate||function(i,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(i,a,A,p);else for(var y=i.length-1;y>=0;y--)(h=i[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(i,a){return function(A,p){a(A,p,i)}};Object.defineProperty(F,"__esModule",{value:!0}),F.RenderService=void 0;var c=L(31),u=L(0),n=L(2),l=L(32),o=L(7),s=L(1),r=L(5),t=function(i){function a(A,p,h,m,d,y){var E=i.call(this)||this;if(E._renderer=A,E._rowCount=p,E._isPaused=!1,E._needsFullRefresh=!1,E._isNextRenderRedrawOnly=!0,E._needsSelectionRefresh=!1,E._canvasWidth=0,E._canvasHeight=0,E._selectionState={start:void 0,end:void 0,columnSelectMode:!1},E._onDimensionsChange=new u.EventEmitter,E._onRender=new u.EventEmitter,E._onRefreshRequest=new u.EventEmitter,E.register({dispose:function(){return E._renderer.dispose()}}),E._renderDebouncer=new c.RenderDebouncer(function(b,w){return E._renderRows(b,w)}),E.register(E._renderDebouncer),E._screenDprMonitor=new l.ScreenDprMonitor,E._screenDprMonitor.setListener(function(){return E.onDevicePixelRatioChange()}),E.register(E._screenDprMonitor),E.register(y.onResize(function(b){return E._fullRefresh()})),E.register(m.onOptionChange(function(){return E._renderer.onOptionsChanged()})),E.register(d.onCharSizeChange(function(){return E.onCharSizeChanged()})),E._renderer.onRequestRedraw(function(b){return E.refreshRows(b.start,b.end,!0)}),E.register(o.addDisposableDomListener(window,"resize",function(){return E.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var B=new IntersectionObserver(function(b){return E._onIntersectionChange(b[b.length-1])},{threshold:0});B.observe(h),E.register({dispose:function(){return B.disconnect()}})}return E}return e(a,i),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(){i.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(st,F,L){"use strict";var le=this&&this.__decorate||function(n,l,o,s){var r,t=arguments.length,i=t<3?l:s===null?s=Object.getOwnPropertyDescriptor(l,o):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")i=Reflect.decorate(n,l,o,s);else for(var a=n.length-1;a>=0;a--)(r=n[a])&&(i=(t<3?r(i):t>3?r(l,o,i):r(l,o))||i);return t>3&&i&&Object.defineProperty(l,o,i),i},e=this&&this.__param||function(n,l){return function(o,s){l(o,s,n)}};Object.defineProperty(F,"__esModule",{value:!0}),F.CharSizeService=void 0;var v=L(1),g=L(0),c=function(){function n(l,o,s){this._optionsService=s,this.width=0,this.height=0,this._onCharSizeChange=new g.EventEmitter,this._measureStrategy=new u(l,o,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,o,s){this._document=l,this._parentElement=o,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(st,F,L){"use strict";var le=this&&this.__decorate||function(u,n,l,o){var s,r=arguments.length,t=r<3?n:o===null?o=Object.getOwnPropertyDescriptor(n,l):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(u,n,l,o);else for(var i=u.length-1;i>=0;i--)(s=u[i])&&(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,o){n(l,o,u)}};Object.defineProperty(F,"__esModule",{value:!0}),F.MouseService=void 0;var v=L(5),g=L(30),c=function(){function u(n,l){this._renderService=n,this._charSizeService=l}return u.prototype.getCoords=function(n,l,o,s,r){return g.getCoords(n,l,o,s,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,r)},u.prototype.getRawByteCoords=function(n,l,o,s){var r=this.getCoords(n,l,o,s);return g.getRawByteCoords(r)},u=le([e(0,v.IRenderService),e(1,v.ICharSizeService)],u)}();F.MouseService=c},function(st,F,L){"use strict";var le,e=this&&this.__extends||(le=function(s,r){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,i){t.__proto__=i}||function(t,i){for(var a in i)i.hasOwnProperty(a)&&(t[a]=i[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,i){var a,A=arguments.length,p=A<3?r:i===null?i=Object.getOwnPropertyDescriptor(r,t):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")p=Reflect.decorate(s,r,t,i);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,i){r(t,i,s)}};Object.defineProperty(F,"__esModule",{value:!0}),F.Linkifier2=void 0;var c=L(1),u=L(0),n=L(2),l=L(7),o=function(s){function r(t){var i=s.call(this)||this;return i._bufferService=t,i._linkProviders=[],i._linkCacheDisposables=[],i._isMouseOut=!0,i._activeLine=-1,i._onShowLinkUnderline=i.register(new u.EventEmitter),i._onHideLinkUnderline=i.register(new u.EventEmitter),i.register(n.getDisposeArrayDisposable(i._linkCacheDisposables)),i}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 i=this;return this._linkProviders.push(t),{dispose:function(){var a=i._linkProviders.indexOf(t);a!==-1&&i._linkProviders.splice(a,1)}}},r.prototype.attachToDom=function(t,i,a){var A=this;this._element=t,this._mouseService=i,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 i=this._positionFromMouseEvent(t,this._element,this._mouseService);if(i){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&&i.x===this._lastBufferCell.x&&i.y===this._lastBufferCell.y||(this._onHover(i),this._lastBufferCell=i)}}},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,i){var a=this;this._activeProviderReplies&&i||(this._activeProviderReplies=new Map,this._activeLine=t.y);var A=!1;this._linkProviders.forEach(function(p,h){var m;i?!((m=a._activeProviderReplies)===null||m===void 0)&&m.get(h)&&(A=a._checkLinkProviderResult(h,t,A)):p.provideLinks(t.y,function(d){var y,E;if(!a._isMouseOut){var B=d==null?void 0:d.map(function(b){return{link:b}});(y=a._activeProviderReplies)===null||y===void 0||y.set(h,B),A=a._checkLinkProviderResult(h,t,A),((E=a._activeProviderReplies)===null||E===void 0?void 0:E.size)===a._linkProviders.length&&a._removeIntersectingLinks(t.y,a._activeProviderReplies)}})})},r.prototype._removeIntersectingLinks=function(t,i){for(var a=new Set,A=0;A<i.size;A++){var p=i.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,E=d;E<=y;E++){if(a.has(E)){p.splice(h--,1);break}a.add(E)}}},r.prototype._checkLinkProviderResult=function(t,i,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(B){return p._linkAtPosition(B.link,i)});y&&(a=!0,this._handleNewLink(y))}if(this._activeProviderReplies.size===this._linkProviders.length&&!a)for(d=0;d<this._activeProviderReplies.size;d++){var E=(A=this._activeProviderReplies.get(d))===null||A===void 0?void 0:A.find(function(B){return p._linkAtPosition(B.link,i)});if(E){a=!0,this._handleNewLink(E);break}}return a},r.prototype._onClick=function(t){if(this._element&&this._mouseService&&this._currentLink){var i=this._positionFromMouseEvent(t,this._element,this._mouseService);i&&this._linkAtPosition(this._currentLink.link,i)&&this._currentLink.link.activate(t,this._currentLink.link.text)}},r.prototype._clearCurrentLink=function(t,i){this._element&&this._currentLink&&this._lastMouseEvent&&(!t||!i||this._currentLink.link.range.start.y>=t&&this._currentLink.link.range.end.y<=i)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,n.disposeArray(this._linkCacheDisposables))},r.prototype._handleNewLink=function(t){var i=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=i._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=i._currentLink)===null||p===void 0)&&p.state&&i._currentLink.state.decorations.pointerCursor!==A&&(i._currentLink.state.decorations.pointerCursor=A,i._currentLink.state.isHovered&&((h=i._element)===null||h===void 0||h.classList.toggle("xterm-cursor-pointer",A)))}},underline:{get:function(){var A,p;return(p=(A=i._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=i._currentLink)===null||p===void 0)&&p.state&&((m=(h=i._currentLink)===null||h===void 0?void 0:h.state)===null||m===void 0?void 0:m.decorations.underline)!==A&&(i._currentLink.state.decorations.underline=A,i._currentLink.state.isHovered&&i._fireUnderlineEvent(t.link,A))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(A){var p=A.start===0?0:A.start+1+i._bufferService.buffer.ydisp;i._clearCurrentLink(p,A.end+1+i._bufferService.buffer.ydisp)})))}},r.prototype._linkHover=function(t,i,a){var A;!((A=this._currentLink)===null||A===void 0)&&A.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(i,!0),this._currentLink.state.decorations.pointerCursor&&t.classList.add("xterm-cursor-pointer")),i.hover&&i.hover(a,i.text)},r.prototype._fireUnderlineEvent=function(t,i){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);(i?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(p)},r.prototype._linkLeave=function(t,i,a){var A;!((A=this._currentLink)===null||A===void 0)&&A.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(i,!1),this._currentLink.state.decorations.pointerCursor&&t.classList.remove("xterm-cursor-pointer")),i.leave&&i.leave(a,i.text)},r.prototype._linkAtPosition=function(t,i){var a=t.range.start.y===t.range.end.y,A=t.range.start.y<i.y,p=t.range.end.y>i.y;return(a&&t.range.start.x<=i.x&&t.range.end.x>=i.x||A&&t.range.end.x>=i.x||p&&t.range.start.x<=i.x||A&&p)&&t.range.start.y<=i.y&&t.range.end.y>=i.y},r.prototype._positionFromMouseEvent=function(t,i,a){var A=a.getCoords(t,i,this._bufferService.cols,this._bufferService.rows);if(A)return{x:A[0],y:A[1]+this._bufferService.buffer.ydisp}},r.prototype._createLinkUnderlineEvent=function(t,i,a,A,p){return{x1:t,y1:i,x2:a,y2:A,cols:this._bufferService.cols,fg:p}},r=v([g(0,c.IBufferService)],r)}(n.Disposable);F.Linkifier2=o},function(st,F,L){"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(st,F,L){"use strict";var le,e=this&&this.__extends||(le=function(d,y){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,B){E.__proto__=B}||function(E,B){for(var b in B)B.hasOwnProperty(b)&&(E[b]=B[b])})(d,y)},function(d,y){function E(){this.constructor=d}le(d,y),d.prototype=y===null?Object.create(y):(E.prototype=y.prototype,new E)});Object.defineProperty(F,"__esModule",{value:!0}),F.CoreTerminal=void 0;var v=L(2),g=L(1),c=L(66),u=L(67),n=L(68),l=L(74),o=L(75),s=L(0),r=L(76),t=L(77),i=L(78),a=L(80),A=L(81),p=L(19),h=L(82),m=function(d){function y(E){var B=d.call(this)||this;return B._onBinary=new s.EventEmitter,B._onData=new s.EventEmitter,B._onLineFeed=new s.EventEmitter,B._onResize=new s.EventEmitter,B._onScroll=new s.EventEmitter,B._instantiationService=new c.InstantiationService,B.optionsService=new l.OptionsService(E),B._instantiationService.setService(g.IOptionsService,B.optionsService),B._bufferService=B.register(B._instantiationService.createInstance(n.BufferService)),B._instantiationService.setService(g.IBufferService,B._bufferService),B._logService=B._instantiationService.createInstance(u.LogService),B._instantiationService.setService(g.ILogService,B._logService),B._coreService=B.register(B._instantiationService.createInstance(o.CoreService,function(){return B.scrollToBottom()})),B._instantiationService.setService(g.ICoreService,B._coreService),B._coreMouseService=B._instantiationService.createInstance(r.CoreMouseService),B._instantiationService.setService(g.ICoreMouseService,B._coreMouseService),B._dirtyRowService=B._instantiationService.createInstance(t.DirtyRowService),B._instantiationService.setService(g.IDirtyRowService,B._dirtyRowService),B.unicodeService=B._instantiationService.createInstance(i.UnicodeService),B._instantiationService.setService(g.IUnicodeService,B.unicodeService),B._charsetService=B._instantiationService.createInstance(a.CharsetService),B._instantiationService.setService(g.ICharsetService,B._charsetService),B._inputHandler=new p.InputHandler(B._bufferService,B._charsetService,B._coreService,B._dirtyRowService,B._logService,B.optionsService,B._coreMouseService,B.unicodeService),B.register(s.forwardEvent(B._inputHandler.onLineFeed,B._onLineFeed)),B.register(B._inputHandler),B.register(s.forwardEvent(B._bufferService.onResize,B._onResize)),B.register(s.forwardEvent(B._coreService.onData,B._onData)),B.register(s.forwardEvent(B._coreService.onBinary,B._onBinary)),B.register(B.optionsService.onOptionChange(function(b){return B._updateOptions(b)})),B._writeBuffer=new h.WriteBuffer(function(b){return B._inputHandler.parse(b)}),B}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 E;this._isDisposed||(d.prototype.dispose.call(this),(E=this._windowsMode)===null||E===void 0||E.dispose(),this._windowsMode=void 0)},y.prototype.write=function(E,B){this._writeBuffer.write(E,B)},y.prototype.writeSync=function(E){this._writeBuffer.writeSync(E)},y.prototype.resize=function(E,B){isNaN(E)||isNaN(B)||(E=Math.max(E,n.MINIMUM_COLS),B=Math.max(B,n.MINIMUM_ROWS),this._bufferService.resize(E,B))},y.prototype.scroll=function(E,B){B===void 0&&(B=!1);var b,w=this._bufferService.buffer;(b=this._cachedBlankLine)&&b.length===this.cols&&b.getFg(0)===E.fg&&b.getBg(0)===E.bg||(b=w.getBlankLine(E,B),this._cachedBlankLine=b),b.isWrapped=B;var S=w.ybase+w.scrollTop,C=w.ybase+w.scrollBottom;if(w.scrollTop===0){var P=w.lines.isFull;C===w.lines.length-1?P?w.lines.recycle().copyFrom(b):w.lines.push(b.clone()):w.lines.splice(C+1,0,b.clone()),P?this._bufferService.isUserScrolling&&(w.ydisp=Math.max(w.ydisp-1,0)):(w.ybase++,this._bufferService.isUserScrolling||w.ydisp++)}else{var R=C-S+1;w.lines.shiftElements(S+1,R-1,-1),w.lines.set(C,b.clone())}this._bufferService.isUserScrolling||(w.ydisp=w.ybase),this._dirtyRowService.markRangeDirty(w.scrollTop,w.scrollBottom),this._onScroll.fire(w.ydisp)},y.prototype.scrollLines=function(E,B){var b=this._bufferService.buffer;if(E<0){if(b.ydisp===0)return;this._bufferService.isUserScrolling=!0}else E+b.ydisp>=b.ybase&&(this._bufferService.isUserScrolling=!1);var w=b.ydisp;b.ydisp=Math.max(Math.min(b.ydisp+E,b.ybase),0),w!==b.ydisp&&(B||this._onScroll.fire(b.ydisp))},y.prototype.scrollPages=function(E){this.scrollLines(E*(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(E){var B=E-this._bufferService.buffer.ydisp;B!==0&&this.scrollLines(B)},y.prototype.addEscHandler=function(E,B){return this._inputHandler.addEscHandler(E,B)},y.prototype.addDcsHandler=function(E,B){return this._inputHandler.addDcsHandler(E,B)},y.prototype.addCsiHandler=function(E,B){return this._inputHandler.addCsiHandler(E,B)},y.prototype.addOscHandler=function(E,B){return this._inputHandler.addOscHandler(E,B)},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(E){var B;switch(E){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((B=this._windowsMode)===null||B===void 0||B.dispose(),this._windowsMode=void 0)}},y.prototype._enableWindowsMode=function(){var E=this;if(!this._windowsMode){var B=[];B.push(this.onLineFeed(A.updateWindowsModeWrappedState.bind(null,this._bufferService))),B.push(this.addCsiHandler({final:"H"},function(){return A.updateWindowsModeWrappedState(E._bufferService),!1})),this._windowsMode={dispose:function(){for(var b=0,w=B;b<w.length;b++)w[b].dispose()}}}},y}(v.Disposable);F.CoreTerminal=m},function(st,F,L){"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 o=Array(u),s=0;for(n=0;n<l;n++)for(var r=arguments[n],t=0,i=r.length;t<i;t++,s++)o[s]=r[t];return o};Object.defineProperty(F,"__esModule",{value:!0}),F.InstantiationService=F.ServiceCollection=void 0;var e=L(1),v=L(14),g=function(){function u(){for(var n=[],l=0;l<arguments.length;l++)n[l]=arguments[l];this._entries=new Map;for(var o=0,s=n;o<s.length;o++){var r=s[o],t=r[0],i=r[1];this.set(t,i)}}return u.prototype.set=function(n,l){var o=this._entries.get(n);return this._entries.set(n,l),o},u.prototype.forEach=function(n){this._entries.forEach(function(l,o){return n(o,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=[],o=1;o<arguments.length;o++)l[o-1]=arguments[o];for(var s=v.getServiceDependencies(n).sort(function(h,m){return h.index-m.index}),r=[],t=0,i=s;t<i.length;t++){var a=i[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(st,F,L){"use strict";var le=this&&this.__decorate||function(l,o,s,r){var t,i=arguments.length,a=i<3?o:r===null?r=Object.getOwnPropertyDescriptor(o,s):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(l,o,s,r);else for(var A=l.length-1;A>=0;A--)(t=l[A])&&(a=(i<3?t(a):i>3?t(o,s,a):t(o,s))||a);return i>3&&a&&Object.defineProperty(o,s,a),a},e=this&&this.__param||function(l,o){return function(s,r){o(s,r,l)}},v=this&&this.__spreadArrays||function(){for(var l=0,o=0,s=arguments.length;o<s;o++)l+=arguments[o].length;var r=Array(l),t=0;for(o=0;o<s;o++)for(var i=arguments[o],a=0,A=i.length;a<A;a++,t++)r[t]=i[a];return r};Object.defineProperty(F,"__esModule",{value:!0}),F.LogService=F.LogLevel=void 0;var g,c=L(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(o){var s=this;this._optionsService=o,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(o){for(var s=0;s<o.length;s++)typeof o[s]=="function"&&(o[s]=o[s]())},l.prototype._log=function(o,s,r){this._evalLazyOptionalParams(r),o.call.apply(o,v([console,"xterm.js: "+s],r))},l.prototype.debug=function(o){for(var s=[],r=1;r<arguments.length;r++)s[r-1]=arguments[r];this._logLevel<=g.DEBUG&&this._log(console.log,o,s)},l.prototype.info=function(o){for(var s=[],r=1;r<arguments.length;r++)s[r-1]=arguments[r];this._logLevel<=g.INFO&&this._log(console.info,o,s)},l.prototype.warn=function(o){for(var s=[],r=1;r<arguments.length;r++)s[r-1]=arguments[r];this._logLevel<=g.WARN&&this._log(console.warn,o,s)},l.prototype.error=function(o){for(var s=[],r=1;r<arguments.length;r++)s[r-1]=arguments[r];this._logLevel<=g.ERROR&&this._log(console.error,o,s)},l=le([e(0,c.IOptionsService)],l)}();F.LogService=n},function(st,F,L){"use strict";var le,e=this&&this.__extends||(le=function(s,r){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,i){t.__proto__=i}||function(t,i){for(var a in i)i.hasOwnProperty(a)&&(t[a]=i[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,i){var a,A=arguments.length,p=A<3?r:i===null?i=Object.getOwnPropertyDescriptor(r,t):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")p=Reflect.decorate(s,r,t,i);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,i){r(t,i,s)}};Object.defineProperty(F,"__esModule",{value:!0}),F.BufferService=F.MINIMUM_ROWS=F.MINIMUM_COLS=void 0;var c=L(1),u=L(69),n=L(0),l=L(2);F.MINIMUM_COLS=2,F.MINIMUM_ROWS=1;var o=function(s){function r(t){var i=s.call(this)||this;return i._optionsService=t,i.isUserScrolling=!1,i._onResize=new n.EventEmitter,i.cols=Math.max(t.options.cols,F.MINIMUM_COLS),i.rows=Math.max(t.options.rows,F.MINIMUM_ROWS),i.buffers=new u.BufferSet(t,i),i}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,i){this.cols=t,this.rows=i,this.buffers.resize(t,i),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:t,rows:i})},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=o},function(st,F,L){"use strict";var le,e=this&&this.__extends||(le=function(u,n){return(le=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,o){l.__proto__=o}||function(l,o){for(var s in o)o.hasOwnProperty(s)&&(l[s]=o[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=L(70),g=L(0),c=function(u){function n(l,o){var s=u.call(this)||this;return s._onBufferActivate=s.register(new g.EventEmitter),s._normal=new v.Buffer(!0,l,o),s._normal.fillViewportRows(),s._alt=new v.Buffer(!1,l,o),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,o){this._normal.resize(l,o),this._alt.resize(l,o)},n.prototype.setupTabStops=function(l){this._normal.setupTabStops(l),this._alt.setupTabStops(l)},n}(L(2).Disposable);F.BufferSet=c},function(st,F,L){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.BufferStringIterator=F.Buffer=F.MAX_BUFFER_SIZE=void 0;var le=L(71),e=L(16),v=L(4),g=L(3),c=L(72),u=L(73),n=L(20),l=L(6);F.MAX_BUFFER_SIZE=4294967295;var o=function(){function r(t,i,a){this._hasScrollback=t,this._optionsService=i,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,i){return new e.BufferLine(this._bufferService.cols,this.getNullCell(t),i)},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 i=t+this._optionsService.options.scrollback;return i>F.MAX_BUFFER_SIZE?F.MAX_BUFFER_SIZE:i},r.prototype.fillViewportRows=function(t){if(this.lines.length===0){t===void 0&&(t=e.DEFAULT_ATTR_DATA);for(var i=this._rows;i--;)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,i){var a=this.getNullCell(e.DEFAULT_ATTR_DATA),A=this._getCorrectBufferLength(i);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<i)for(var m=this._rows;m<i;m++)this.lines.length<i+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>i;m--)this.lines.length>i+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,i-1),h&&(this.y+=h),this.savedX=Math.min(this.savedX,t-1),this.scrollTop=0}if(this.scrollBottom=i-1,this._isReflowEnabled&&(this._reflow(t,i),this._cols>t))for(p=0;p<this.lines.length;p++)this.lines.get(p).resize(t,a);this._cols=t,this._rows=i},Object.defineProperty(r.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),r.prototype._reflow=function(t,i){this._cols!==t&&(t>this._cols?this._reflowLarger(t,i):this._reflowSmaller(t,i))},r.prototype._reflowLarger=function(t,i){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,i,A.countRemoved)}},r.prototype._reflowLargerAdjustViewport=function(t,i,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<i&&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,i){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 E=d[d.length-1].getTrimmedLength(),B=c.reflowSmallerGetNewLineLengths(d,this._cols,t),b=B.length-d.length,w=void 0;w=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+b):Math.max(0,this.lines.length-this.lines.maxLength+b);for(var S=[],C=0;C<b;C++){var P=this.getBlankLine(e.DEFAULT_ATTR_DATA,!0);S.push(P)}S.length>0&&(A.push({start:h+d.length+p,newLines:S}),p+=S.length),d.push.apply(d,S);var R=B.length-1,Z=B[R];Z===0&&(Z=B[--R]);for(var I=d.length-b-1,V=E;I>=0;){var M=Math.min(V,Z);if(d[R].copyCellsFrom(d[I],V-M,Z-M,M,!0),(Z-=M)===0&&(Z=B[--R]),(V-=M)===0){I--;var k=Math.max(I,0);V=c.getWrappedLineTrimmedLength(d,k,this._cols)}}for(C=0;C<d.length;C++)B[C]<t&&d[C].setCell(B[C],a);for(var te=b-w;te-- >0;)this.ybase===0?this.y<i-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+p)-i&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+b,this.ybase+i-1)}}}if(A.length>0){var ne=[],Q=[];for(C=0;C<this.lines.length;C++)Q.push(this.lines.get(C));var ue=this.lines.length,se=ue-1,de=0,me=A[de];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+p);var Ee=0;for(C=Math.min(this.lines.maxLength-1,ue+p-1);C>=0;C--)if(me&&me.start>se+Ee){for(var ve=me.newLines.length-1;ve>=0;ve--)this.lines.set(C--,me.newLines[ve]);C++,ne.push({index:se+1,amount:me.newLines.length}),Ee+=me.newLines.length,me=A[++de]}else this.lines.set(C,Q[se--]);var Be=0;for(C=ne.length-1;C>=0;C--)ne[C].index+=Be,this.lines.onInsertEmitter.fire(ne[C]),Be+=ne[C].amount;var be=Math.max(0,ue+p-this.lines.maxLength);be>0&&this.lines.onTrimEmitter.fire(be)}},r.prototype.stringIndexToBufferIndex=function(t,i,a){for(a===void 0&&(a=!1);i;){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]&&(i-=A.get(h)[g.CHAR_DATA_CHAR_INDEX].length||1),i<0)return[t,h];t++}return[t,0]},r.prototype.translateBufferLineToString=function(t,i,a,A){a===void 0&&(a=0);var p=this.lines.get(t);return p?p.translateToString(i,a,A):""},r.prototype.getWrappedRangeForLine=function(t){for(var i=t,a=t;i>0&&this.lines.get(i).isWrapped;)i--;for(;a+1<this.lines.length&&this.lines.get(a+1).isWrapped;)a++;return{first:i,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 i=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 i._removeMarker(a)})),a},r.prototype._removeMarker=function(t){this.markers.splice(this.markers.indexOf(t),1)},r.prototype.iterator=function(t,i,a,A,p){return new s(this,t,i,a,A,p)},r}();F.Buffer=o;var s=function(){function r(t,i,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=i,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 i="",a=t.first;a<=t.last;++a)i+=this._buffer.translateBufferLineToString(a,this._trimRight);return this._current=t.last+1,{range:t,content:i}},r}();F.BufferStringIterator=s},function(st,F,L){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.CircularList=void 0;var le=L(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 o=this._length+u.length-this._maxLength;this._startIndex+=o,this._length=this._maxLength,this.onTrimEmitter.fire(o)}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(st,F,L){"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 o=l,s=e.get(++o);if(s.isWrapped){for(var r=[e.get(l)];o<e.length&&s.isWrapped;)r.push(s),s=e.get(++o);if(c>=l&&c<o)l+=r.length-1;else{for(var t=0,i=le(r,t,v),a=1,A=0;a<r.length;){var p=le(r,a,v),h=p-A,m=g-i,d=Math.min(h,m);r[t].copyCellsFrom(r[a],A,i,d,!1),(i+=d)===g&&(t++,i=0),(A+=d)===p&&(a++,A=0),i===0&&t!==0&&r[t-1].getWidth(g-1)===2&&(r[t].copyCellsFrom(r[t-1],g-1,i++,1,!1),r[t-1].setCell(g-1,u))}r[t].replaceCells(i,g,u);for(var y=0,E=r.length-1;E>0&&(E>t||r[E].getTrimmedLength()===0);E--)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 o=v[++c];e.onDeleteEmitter.fire({index:l-n,amount:o}),l+=o-1,n+=o,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(i,a){return le(e,a,v)}).reduce(function(i,a){return i+a}),n=0,l=0,o=0;o<u;){if(u-o<g){c.push(u-o);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),o+=t}return c},F.getWrappedLineTrimmedLength=le},function(st,F,L){"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 o in l)l.hasOwnProperty(o)&&(n[o]=l[o])})(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=L(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}(L(2).Disposable);F.Marker=g},function(st,F,L){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.OptionsService=F.DEFAULT_OPTIONS=F.DEFAULT_BELL_SOUND=void 0;var le=L(0),e=L(11),v=L(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,o=Object.keys(n);l<o.length;l++){var s=o[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(st,F,L){"use strict";var le,e=this&&this.__extends||(le=function(t,i){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,i)},function(t,i){function a(){this.constructor=t}le(t,i),t.prototype=i===null?Object.create(i):(a.prototype=i.prototype,new a)}),v=this&&this.__decorate||function(t,i,a,A){var p,h=arguments.length,m=h<3?i:A===null?A=Object.getOwnPropertyDescriptor(i,a):A;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")m=Reflect.decorate(t,i,a,A);else for(var d=t.length-1;d>=0;d--)(p=t[d])&&(m=(h<3?p(m):h>3?p(i,a,m):p(i,a))||m);return h>3&&m&&Object.defineProperty(i,a,m),m},g=this&&this.__param||function(t,i){return function(a,A){i(a,A,t)}};Object.defineProperty(F,"__esModule",{value:!0}),F.CoreService=void 0;var c=L(1),u=L(0),n=L(33),l=L(2),o=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 i(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(o),m.decPrivateModes=n.clone(s),m}return e(i,t),Object.defineProperty(i.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),i.prototype.reset=function(){this.modes=n.clone(o),this.decPrivateModes=n.clone(s)},i.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)}},i.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))},i=v([g(1,c.IBufferService),g(2,c.ILogService),g(3,c.IOptionsService)],i)}(l.Disposable);F.CoreService=r},function(st,F,L){"use strict";var le=this&&this.__decorate||function(s,r,t,i){var a,A=arguments.length,p=A<3?r:i===null?i=Object.getOwnPropertyDescriptor(r,t):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")p=Reflect.decorate(s,r,t,i);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,i){r(t,i,s)}};Object.defineProperty(F,"__esModule",{value:!0}),F.CoreMouseService=void 0;var v=L(1),g=L(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}},o=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 i=0,a=Object.keys(c);i<a.length;i++){var A=a[i];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=o},function(st,F,L){"use strict";var le=this&&this.__decorate||function(c,u,n,l){var o,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--)(o=c[t])&&(r=(s<3?o(r):s>3?o(u,n,r):o(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=L(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(st,F,L){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.UnicodeService=void 0;var le=L(0),e=L(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 o=c.charCodeAt(l);if(55296<=o&&o<=56319){if(++l>=n)return u+this.wcwidth(o);var s=c.charCodeAt(l);56320<=s&&s<=57343?o=1024*(o-55296)+s-56320+65536:u+=this.wcwidth(s)}u+=this.wcwidth(o)}return u},g}();F.UnicodeService=v},function(st,F,L){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.UnicodeV6=void 0;var le,e=L(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,o){var s,r=0,t=o.length-1;if(l<o[0][0]||l>o[t][1])return!1;for(;t>=r;)if(l>o[s=r+t>>1][1])r=s+1;else{if(!(l<o[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(st,F,L){"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(st,F,L){"use strict";Object.defineProperty(F,"__esModule",{value:!0}),F.updateWindowsModeWrappedState=void 0;var le=L(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(st,F,L){"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(st,F,L){"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(Ur){"use strict";Ur.exports="data:image/png;base64,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KFt6yaXs+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+9KEAPHbbbbcAWFAKRx11VHgGGgDK1ltvPbvhhhtCu84444zw7IUXXhhOfPZXCmhpAiwo/pAfZ/To8AlnHI0cGT46aqPbgIVx411VQKOdOf5mACyi2UBkQdOzdYu2OtlMfZxxx7EJVeNWAEsTxcv9QIECWPIZoZctLPm9+fsT3QAsl112WVDgWDlQ7ihYgABKj4BVrCwoQqw43MPah1UNEMLvKHHOxwJAsKr/05/+ZJMnT+63sNB6Tg6n3COPPBIU/uc+97lQHwBnxowZYTeTAMvSSy9tDz/8sJ1yyin23e9+NwARztPZeeedA2A555xzQnmyx9IWgAEghHIcRfCZz3wmWFre9a53BcsIp6Nj+QH88E6sQj/4wQ+CReSLX/xiULYkwWPVyzvYGQTwOf300wOo+uY3v2lve9vbAiAAdHEfaw/thU6cTv3EE0+E9xx++OE2ffr08L6TTz450IA2XnTRRQWwJDJ+ASyJhGooVgBLPh2HlUsov3uD80QBLPl0LoAlIYZlvssRhY015Dvf+U4AKDplFqr7vwEaH/vYx+yrX/2qffvb3w7ghA9lsIpgVcEKgxUDRY61ZNNNNw0gAXfmJz/5yWBN4T5ggWcAOrhhATlbbLGF/fjHP7Ylllgi/IbL6fOf/3xQ/nKHAkpoI0ACMEKdWFQAE7QDiwPBurisABEoP94fDl8cNSpYj3bffXd75zvfGZ4h1wt9wEWEBQW+0Ym61MdzuIQ233zzAJqol4R4gDjqpR1PPfVUSMsPEKIs5S655JIAuLA2YXE577zzKl1CTVaWYmEZ3jEsddaMYmHJl+mD8UQBLB2gcgEs+UQsgKUZsKCQAQZ33nlncIGcdtppQenHbgsUM+VQ5LhCcKNwUjDPAXJw32D5wDpBfAexIwhqlDc5VwAZgAPAChYVrA3Ut84669iOO+4YYkoAGVh3cAMRcyKwhKvlRz/6kd1222121113BXcUQAcQgAVl++23D5aLvpOO5wYgQR8uuOCCABjwyfM776ftO+ywQ3gvO4toA/coQ8I62gWAwI1E/QT08gGk8X/A1bPPPmuHHXZYsMDQNsoDVoihwW2Fu4s6OSmY2B4AERaXAw44ILyT8gIp/u86Di+ApQCWfOnX90SxsORTrgCWfJq94YkCWPKJWABLGmBBwaNgAQ1PP/10sJBgweCSVQLwISADeCH2g+cAD1g+sGrwDBYWwANKHXAD8FBdAApcOFgx+PA3VhieoX7q4VlcST6InXvPPfeczZw5MzzD/1H8WDaw0vA8gEiBprQbIECbeI5+yRqC5UYBxLxH/aKf1I1Fhos6qZsAdNqCZUlWHZ5hPgLYeAYa0G7cWLRJAbDUSRuoQ8G4styojf67AJa/U6C4hPLlXdUTBbDk07EAlnyaFcDSAZoVwNIMWFCuKFat+BWropW/zNk+AE+But6VASjwAZ8CN96CwHu8q4VnAB7+AhzQBgWN6h7Pqq3UHbLczg8u5bsKsMjSoucUNCw3jwKKvUWJNnHpnnZIqR3evC9rDt+AGT70V+0T4JN1h/97wKI6i0vojZO9AJYOCMBiYWmLiAWwtEW2BR8qFpZ8IhbA0gxYoKoUtrcMiNooWO7HLgysHVgTdB/AwP/9xW8ofoEWwIAsEJTjfTwPKOAC8HB58BP7/z1ooW5ZYuJ3eYDB37TBgzHqUXukHLmv+B3ff29lEjAS+PB0qXqnLDi009MxFaxQrriEiksoX/r1PVEsLPmUK4Aln2ZveKIAlnwiFsDSDFjiHCsCEHKvSJlL4cuawH3lgYndNwIIfCunkSwpAhZ6Xu9BsastssSoDPXjdhGokZVCVhe5eCijXU2ycug5WT/0f/ojV5UHTAro9dxGH3CT6b3e6iTQ5V1mshJ5utCe3FxNakMBLAWw5Eu/AljapVkBLO1Szj1XAEs+EQtgaQYssnQIZHiLhqwZsnz4EfAKWqBDFoQ6F4fAgNxLlFMwrs/v4J/XDiWv7GXxUHu8C0buKll+vAuGuBnib/xvWFkALvymvsdBxx6c8U7awnNyG8V08S6gqjbmcnIBLAWw5PKMyhcLSz7lCmCJaMYqjxVbLMy0YkVgx75uAAvJfAgi7KULoc3uBz4+PoE2eqXhFQn9ZGcIW2ml5KTEfKzEQPuZA1i8tcCvslsp7YG2L/f52HWjttF27qGMY+UJL5GvhO3BbBmWW4RyVYo1blPsksltc1V7mn4byDtaPeuBzUCBhAdd3aQZdZOaf5lllgk7lBhPH3PE/wlWBlTK9YbbTZYxTp9m55YsSym0zc10S928Q4kgq1yLKe+Ny2jXl/pFADe70sKhnIkXO7WgW8rl3wc9kQOSY951GdfFvQMPPDB86sC6rIYaF/4PzRgfvSeljTlleBe76aAZtBMdY8Af10niuFVXXfUNuwVVTvpJfEj/yULNrjxZLXPa2WtlC2BxI8JklkIUc0uQDkfAwsQmJ8fCAlikEDTxehmwwDcKIIXFAMHeUsFvAiykbyfRmQJaucezVdaTXhMgb/b2NAEWFjOyEjHePk6o24BF8mwwAQtKWLzdxBu5gEUAHSU8WICFOdnJhZpoAy+wK24wAYuAc9O49PL9hR6wsG1RYKPVQPgAPHz62lURWxe8j17mdlZROksoVkpDOfisSshYyhktHoE3tYnEXQjibl5YWEhGxnfKhQJntaidIrF1QRaOqp0eKfV3ugw8J74DrMBTAloCI9yXhWXrrbcOTaiKPel020p9aRTw7qcqCyVjxTwhzwsW1viCR9mK7uWJAnyRLyTE+6d/+qd+a2eKYtxnn31s3333beyA5Bnt5h28K3afUYksF40Vzi/r3Y16nm+2ljOf+a6yQlfVT4JC5GbqxTyivT6A3FvTZCFRfbrnz1PzFowqa4Z+0/lLVTRLbW9dOblQW9HMywHfTk+zKouR5yHdZzFEzqGqGLCB9mWwn1/oAUs7GQsxu731rW9dYCzEQAIp/qbfqcDvdabHwR5c3nfwwQeHjwIQJYRbCSrOruHArF676lZkUgK0N0Xod6NfEkLeEufbw0pb4MyDLVZYgBbO9Mk9DLMb/Xgz1xm7kqq2f3v+YvV98cUXB1mx9tprB9L5uU9ZWVhk8leAsf6fC7BxCTGfcy69g3cqwFhB0Tn1+LI6w8oHO8fxRe3W3eq5uoP8vFvHAxb1Wa6wqroZR4EsucFzx6XdvioOzLuE6iyrflEdL9h0rw4sdtJ93G5fO/FcASzzqchAawcB2TM5+4RB9ofLeQTvt0FWBRH2AoOAqMn6yYf2skLxQkUuCE0WuVgEWCTUpIyHCogJBHB+DStZ0VtCSDtJOjEhOlUHq0BZWaAb59sAWDyfwVtkiIXfSC2POd1b8NrdudKpPrzZ6mkV+xLTgnmE9ZZMucQUkGmXy88vxpq4Nn7DyqI4pnhcm+IW/LtzAEurRYni9HLiZ2iHgpll6Yzpwv3YCtMJPpIcJh4DmstKKderdqPpXd6lL/kmcOABnLbP17UxZ2xS+9lkRaVNciF7IOL74QGV51u5oUUvgehUq1dqH4aq3EIPWDiThICzlEvKhMPeWDV5q4SYzMdP+MnhAYr+HqrVPu3i3XwEWLQC8atGlfNAhL9Jge4tLH4VlULH1DKpAEiCBksE6eEFHDU+CsIbSpDohYaAlMYAeuAaIHOsBIgAL2AFMy8H83GasK4qS14qXUu5zlFA4xqvvJlPHBnAcQSAaPhSgMW7hZ955pl+l5APvtXOp5Tgat8bTqzOsbDocEzVof60YxkRT9K/Kksi78oNUk2VkbybD3IJ+aS5rznGosVvlvAyOHbTezAji5OnD/fj/EOd46i+mmifcgvFcksBswIZnkaSfX7xrP4odYBo5RfVvDOX1zrd507Ut9ADlu222y4ZsGg3B0IIC4u/4pwVrYivQN3UydiJgYzrUBsEWBAkcXviFRiMj1AlopyVTKw0O92fVMAiRXDvvfeGA/Xii9TrJEtTn7tBz6Y6PRCsEjCcUrziiiv2p56XAOG8G1LOswJfbbXV+mleAm6bKD449zWWskbKOsL/b7755qB0OJ+IsZUiEl9zD8ACUPWKhnKyCDAvGfvUuQVg4ZNywZMcO4Aik1IUn0qZyaqcUp8OsPTzzIMB+sE85Eqd2zluJAAJgOXCCy9coLn0jWMYkAO6mmQBz0iBqw0CP8g9WZ5yxiaFhqIN70Sn+PpFMx8308rKqnYLfEJ7xqhuN1CTNSm1/UNZbqEHLDkxLHI1EMOCEIIhlF3Tm+qFfLXylxnUI/fB8oE2MQ+rMczImigSXPSLSRlbV+iTXEKxEE0VQk1tyr3vXUJsg1TMSgwMpDBy6+9EedokvvBmdn6D1p/+9KfDh9W4ytEvFBbn3lx//fXBLYRyK66gToxI+3V4xaVa/CqYOcKYMU847Zoxi48xYGwpI2DKfSmnGIw2KVffkxyXkOSZf17ASUot1yICb/KR7IhlhCxHqQAsdZS8Swi6V8UNxmOktngAKdDFewVMAELeQurblDM2qX2JgUbMY9A2PkrCH4kRg8+4n/6+7smak9rGXi230AOWHJeQBgnXg7ewwPCa2FXo1ZsfqaMbTJ7LQDIrYmE5/PDD+7fYet91bGGRgBNgifvRaSGUC4AUdOvN2bSJPsmClFtnLl3rysfgybuteIbV33nnnWfaDeTrYaV13XXXhXwMK6+8cigrUNOp9pV6minglZZAC+PgeQplQpI73EF8b7jhhv27VnhGvAk/Er/CHMPKoXqq5EcOrLmeoAAAIABJREFUz+a6hLwFRP3zQMa7Fpoo5OuKwVC7buNcmaKgW1mIvDvEAw/JrirXSQwQ4rq81SdnbJroF9/346F7sXU+fr/XNR74SEcxDlrQxbyb275eLL/QA5YcCwsDxCDfc889QXFUBTapjPcz8kwcnOXR/lAMvN4f7xKKhZbKeTOk3yXUjaCzdumB5Qu3iSwuqidH6Lb77qbn/C6hqpUt99lRgsClvV4wsfpB+d1www3BtcBpy5wuXK7BpUC8yo53nmByx2pCGgPA8/Tp08NYif+8FVaWM1b0/qMy4pfcxU2OhUWyKgZi/K525LhkVJ/4V//nO160dWPkeC+uauZRbKWK3y9F78eQMvTXWzDr5HadFaST/aoDJ3Gb1Aeve3wfWlnCfYDvUOukTtCuAJaIijFgiQdZ/+91wKJueZeQV6TereJdFDw3HACLX+11YiIMtI4UwHLMMccEwLLBBhssAFgkuEjzzipx8uTJAbjw98KQnXKgtB2s52Ml5ZUdf2MxISaFeAnAy9ve9rb+8ZF1hW/ACh/KKWkc3yjZAljaH80YsFQp4Fagc2EHLFXWoAJY2ue3IXkyx8KilRIuIaWMrjrC3pt+qzqVu2rqBmG8hYVVmfoWK1atjtQnH8OifniTady3wbDASAixmwbLl9oqy1Y7K0bRw09yLwBzTdV+DKssPigsaE++lXPOOac/5kFCVO8mlgVrCxYWPmTDlB86zvUil16JeenMDIp3hogH4HFZVQiQJuEX8UYAEB9bQCtwGWGF0TELgE4BFZnrq4LZU10PuRaWzlCmrxa/SIgXDINl5QTws60ZGsa097KplQwWMJXLxM/11HHoJF1VV5UlLLU9VbIr9dlu9KVbdRYLi6OsgmfZjeLPBqlTCDBJFXip+71bg1hXLxPz0EMPDR+1SZOizm2BcMbCguk13gYXr178e2Vx8uChU/3VKkHbf+OV70DeI6ElU3FMp9y6fX0xiIHm5OwgW+lHP/rR/lOGvf+f50k2dsstt4Q8H8suu2wALQrGxfoikLmwBNLl0ngwykN7LCR8Y1nBBUSMETEr2p4et0PxLYwL/MQHcOMBC2M9XAGL76/kh2SjgHe3xkbv0bZmvT+O04jBiG9PHYiJF2TdkGGtZLTAoHcVt0tHr3u8u8+HN7Rbdy88VwBLNAoMrGJYPEL15uL4FFtZGbz5bagHN7aw0J7Yd6sgNQkbTdzLLrtsgTwssfuLuuK+xoFr3eg/li/ylcQxLFXgK+X9slx4IKbf6E87eSUkfPT+2FJDneT4ufHGG/sz38JnsuSx9VC05O877rgjrNi180gHpVEGOjCGMT1S+l7KvJECsrDAA9Bb207JQMyY8S0Xj2K+PPhgrDnIUit/wKUSrcntOtwBSwzIJSNFD+2q7AZP8g4BlngRWWXp1ZxirjA2WpCqbdpaHltZtQjluxuLAm/J01z3csNbS3LmabygFHgRACup+XOoOURlc1xCUlbkzPCniMZKJ7aqiMEGI1Ar1VWhNiqGRYJVbfQTWHXq2wMWb+r1bhQPWHxQWM5kSzVZqs1YWNgW3GkTrl/ZxO33q5ROsTAZTznj6Ytf/GJ/jg6EieKKJLx4NwoQxalD2Nhx4q1A8QqzU218M9bjV+fwtJQgWYtxz7Et2R+G5w+T49mnnnqqfzch9xhnARYBFc3DOldkE90VRN9Urtv3Y2uAnzdeUTa1I1UGSPbIJRS7pPSeeJEpme4BQWyF8YutJlnf1J+U+/79vnwsh1Lqip/3FpbB6EtuGwdavlhY5lMQZkG4IJCuuuqqkIeFSxMxRq8xoxAkmTr52h00FBeJxlIumT9PPvlkO+WUUxbYFdAEen7+85/bZpttVunuUr0esKBs8e3LFJ5ifqQMNE4pq3ehvIkB8cLJC8p2/egeiFEf8QovvPBCVy0XvJPTeqdNmxZcDdBQSo02yKqllaRvY2ztK4G5KTMivYx3HcDTsmQxBlheRH/lXuE+1jB2seECAuAwbgq0Ve4SWVlikJkD8o877jg7/vjj0zvT4ZJqq3fJ8ApowKnjOcdkAOokZ5uaqXgt8t6cdtpp/cW9XK5z+eBiZU77y9O8CkAAUBnHFPnU1Pa6+9DskUceWeA4B/WhXVkmenigBp8utdRSXe1LuzTIfa4AlohimhhaCcXunipG4owYhJUOr+sWk3PEAHllUi6ZaA866KCQOG6g1p8YucfgDIsUuSn03qY2imappzVTnyazXxFpfJpAWFV7YuuRysgqpaDKpr403a9bDaLQPv/5z9sXvvCFkHsF905VRmXRnn7TJrmH/K6TpjaU+80UiJUfT3hwEQML/g/Q5NgF4lxwAfEbYynrC2NaZV1p18LSDp839zyvhAfPehJAgNuMgHH4NMUySXncvCkX9cmlIzeNj2WrAiuSE3VWKQ+6YrrWxfGltLWpjBZgxEdBAw+mRFvpkNTxlnVGPOufU+6aeANJUzt78X4BLPNHhQHXmTSaGN60KQZSbANMp/sE4QFYvPKt8qkOlAEALLi4Ui5NRgEWnvF+ZfqobJXer+4BAH/H+Q6q+sVvxJZAg9QJBq0IZEwBLFU+33YFvqedBz76nb4oUDlF6Oo5L2CaaOBjbljFLbfccnbAAQfYXnvt1R9nJMsKK3e5FTSG3n/PGPozVFJ4o5RppkActyUlrIUMY4y1E0sc46ExYNHiFyxapVPGg59O8G9zLzpfwi9cfO3PPvtsyJEEcEu9UNbIjNQrXnR5wEIdtE1l/ByJc1FpfBRrFM9zntV5at1afNJeaAXNoJ2/vHxIpQ3lZFXx8oe++EDlnPp6sWwBLG5UPLqVQNGk8Ewdl8MMjPLlm6tb20xzAIvagSL86le/2i9E1S8pa3Xf+0/1mxhfK8vYP6xJQl0AFmgQA6M6ps8BLK1WvnVm4NzJJiBGfQAWMorS39Tgwdji1ARaUHCADQAhSo2DD5dZZplg7idPi8CiFATf8JVcR3Iv5LgTcmnyZivv+Ux9hx9Ee9EaKwKWAWJUpPR0hgu/aWzkMmLctCjw883Ps267k7sxln7xgvJlBxwAzgOHVu/NASwahzr5WjV2ap+2gst6XmXxjC3qAiwa+07STzIFWgmwiGdS5U1Te9RXD1i60ZemdnT6fgEsFRQV80r51iFelRuugCVePVQpfynM2O/uY1i6DVj8EHl/cxXIameC0EcBhKEALLJ20Q4BFtqBQOeICAXjMl5SkBJw7fS3PFNNAa/0BE5kWYHusnax3VkWVQERxgiAojNg+D8B0nLjxfNnuFpYPOWUa4a+DCfAUjX6Qw1YxEc5MUCt5rHc2QWwDDNpl7NLyK9+YsTu/y9FKSGE7xrrgnJkCOB02pyYY2GRFci7hLz1I96RUrfCE4iJTcExYGH3jiwsKSySY2Gpqs9bMNRXyqWuVL1lwgMW/pYJ2deb0qe61XP8rPedc493SsDIBUeZT37yk7bvvvuGoFy1Ebrl9hcFm3NRP5aCnEuBpznPKDi17pmqVTMZZpusV3F9AIfcC3CCFQxaoEQefvjh4AKizYod4r7+D1DRDi7eRRkAjFb5CwNgicfDAxYCW4ljw2ognm6ieY6FJa4rdk37+DbKehksC0uVXPZuJllU+dZOyW5YMEVHaAXNoF0MWHwIQhMdfX9VVvKEvuASoj/d6EtK2zpZplhYBkhNGILEXnfeeWf4js2NVQqUScKEQ8jlMFEOYFG3PGDRu2IF7RW9F0Iy7crFVddW3BRrrLFGlj96oIBlgMMWHveZMn3f/HEGnXhPSh1VfOJdERKsCB6COvm/tkJ7RQJfSXhTJwr+U5/6VL+bMkXZT5061Y466qiUZveXmTFjhh199NH975Y/HcWv3BzejUXbcVeutdZaYS54+lOOZxSALGFOua985SshPb4AdEojv/3tbwcw4S9P75j21A1v8LvOAeJZ1UF7BFZkUeE3ARa1Nz5xV6CF+r1C6vTCxvfTW009jf2Cg/JxzI6XAwIgWqjJauTrU9BtvBun1fgMBLDU1RuDKvjsiCOOCAfAxidT1y1IGDdcQiTPTF0ApfBhXAagIpdQyrxs9Q7aqUVoDN4UdNtOG3vtmQJY2hwRH+AUK1+P/iWMday5JkA7EyFnl5ACh4lf2X///YOAlOuBLivhmO+HzKJVK1uRSUGesYWDlPm5FhbiAFKCbtscopaPMamhh7Ziix70ixgWBJxWXJ1+f6pw8ruUaAsr9t/85jcGoFDbtM1WgIYy+pv3IBTf8573LGCVaeoPsTS/+MUvmoqF+2ojmXn/67/+q1/RCwRLGXtQIuACwFl//fUXOJlaQERgQfXwTV8//OEPh9w0qTTkuXPPPbc/vkydqgMsEvzwBdYTXVhPeT/0VQAtfdORC7K6KLGcB2cCbFUANLa8JBE9o5Cfy+pzHYhRtX5hw29eAapfAFHoo3GFz9Zcc81gYfHxJk2AhZxXnbzURy+D/XEGsXtfySE9P9D/OHlmShtzZbpAHokhNU58t3P6PP1Sn+FFuS9lYbngggv6Y7G60ZeUOjtRpgCWNqnoFT27hFC+Stnt3ShUX2WZkMLJCdDNsbCofQceeKDxkWD0QV0eoGjV59sau4PUFz3H/zVJMG2S2E1lmsg61BYWWY/UTr8zjIBbBd36YOumPnX6vheuUuCco6Lt84qv0DhJaHnFgzDcbrvtArBQ+aZ2chzA2Wef3VSsf6xp20033RQsOTGQVSWejgIFJ5xwgm200Ub9AEBjwjeKJA5A5Pf3vve9wTWTAyZRPgqIbwVYvKVDAF/zRsDEW0+oS24tKXK+ZVkRQKHvus8zVSv7XGWXMjgxqPPv1XiI73UvRQ6oXj1LWwAsuIUVdJsCKLthYfH8JhnIXMZqqr55N5Dkle8TfKcDYD24S6F5Shm9n7kJDdje7OWRd9en0FE85flX7xBgueSSSyrzaqW0t5fKFMDS5mh4wEKMwX333RdiDbhiwOKFpIQXjJSbKjkHsOidcQyLJqhPOa1Vrfok4eUDUT1Y8UJN9cjCwrMpSn6oAQv9kUslNskPhUuoFRtKaULXm2++OazyvdDVOCHo2MHilR/CcMsttwyKVUnQmliebdbnn39+U7H+uBpWhH/84x/D+UiipV/NVwld2vr973/fNtlkk/6t8x5QUac/pkAKf6eddgpJCr21sKmhnILtz2CSgI/BixQwdBKN+U1WJFxx2jUIPemXYn28ZUaxLwJe9IM6PDjwoFLzqakfufe9rPHvk+zhN1l/BI6r3D1eafO33Nm+Pb3iEooBC+0FsGA1jV0lAgYeyCm1hSwsssTm0r5VeQFxAAsLvRiwxNae1HfLSiz3nuZdcQmlUrAHyrUTdNvUbK12ZfpkxevzsPgJjhkZBqoLYvTCrOm9ABZWyymXgAMuIT5a9flnYwtKky+dCUAAJ4I7vtZee+0A2rTttqmNABbMwUPlEqpSEvyGskK4HXbYYf15DZr6kns/VuB1q6iqxHW33357v7WA8VMyKOguZSr+5JuVL1mL4bPUiy3WZOFtuqSk4fHrrrsuuGu4/K4m+B6BrHNbNGco8+Mf/9jIXKotmFIO1AvwUkyI+gOd4H9cjxLKTW3kPtYfAZaq8lIQimkSMPFAUK4P+qO+qK8ejMglxD3xk2LVNM5+3jEuPlg3pT+pZURHwJWUsua4FifqY6s6vaIXeFZ5LXaIKyKODSWsvje1E+sCMqOTlwfK6qsPohevaSygPTItnoPnnXdeCFZlvHOsHKl9gaZPPvlkiOGK437gP+K3NJ9T6qTfsUVS84Z+XHjhhf2ALbW+lHKDXaZYWDpAcVxBTLwpU6YsUBuMLkEhxRKbxptAgq8w18KCoBRg4T0oNY/eveCtmuhSLr6NlJNgp22aVORgUKbblK15vWBh8e3Uapg+A1b4xEF6HWCVAVXBOHAYonc9SimilBhvFIZiLLiHiZ70/xrDFOFLunSsEikX44/QB7AQK1MHCKreS5wMYKpqRUmdBAzH/IpFhnTmqZY82gPIkxutFWDxweWMvY9h0dlAUtACV96i5C0oUuz8Fif/i9vg4y1SaJ5aplW9ypasA1C9C0HWFj/vJctkBRP9ldGXbc0AFrL+pl7ddAmpDdBAeZViHpRslhzkvsA2LpSqE+tT+9aqnIAFQB7LtM9dU7VISX1nDKQZY8aQfgBYFoYjPApgSeUGV85PaJheeVgkFCVkJdy0mvemR/3tBXJTU3IBC3XjEuLD5Vd2VSsrCSVNqDi+hvuqw/eRv4dbDAv08LuEvFXMZ8ZsGpN27sdj3gpExH5prFLwmXhLgcOKrdDYaSxZPTI2OTEsnIuFVSLlQrGzCr322mtt1113fUO2Te86lRIX75955pm2xRZbLLDy8/3i/fo/fyNwSarHFmPqTQHGPHfvvfe2BCyU0ZjoG7r6uCberfdRRucECRSoPXKxUKfmj4A/v3m3q39vCq3bLSMwIjkkV5HaUwegxJeeXwVYxE/iT6wE2qKb2s5uAxbNgThxnAfvkuW+r/ytGBbVkdqnlHJ6F0AFGvit4NBabRL/p9RJGT/HZUmivvjAyNT6erFcASxtjEoMWFgNcmBgHNgnkFAlGFi9YQ7PEVrsxNhnn32SW8zE4Owhf/6QJosmogceqpidG1hA6gBL1e977LFH2L2R2h+dWJyb7yO58wkF/arSA0j813xywGTC6ypp48FKFXDxbUA5Mv5aFUspeoWkfmh8Wd3vvvvu/ULQW/jq2sxBaSeeeGJjlwQmUNJYMb70pS/1WxTVl1aAhcBe4ms8WJSQlnL1/ArfffzjHw8xLPQzNoHXNfjUU0+tdGP68vEC4vrrr19g/OmHVqyUlRtIFkZkwMYbb7xAsLCfJ95aqbFByd96661ZO7gaB8UVUJ80nz1gaRXsT59uvPHGSjei+Mcrfd6DNYyDGbUVPaWdxPzlyLOUOlXGzyVcjxwCS5u9m0X0qHKlHHvssTZ9+vSsscFa6K1yTe0FqOy5557BZeovP2ea6qh6TjJY8xMrzsc+9rFk1xbPAz4BU712FcAywBFhsipAUFV5QONXiNwXM5LBlLiXusDPATYrPK54DEyiMuFK0MSuKd3nOa0u+Ds2K/vVmSYGglx+eu4r+VmrPrQTpNcJmsR1aNXvrU/kB+GT0o922uRX3P75GLBIkKo893VYGn/rfmw98Su0Kv5sp811z/ButUPbMb0VrgpUSJESJ8Dp2+IprS4FRrwVUAHDLAr4W/Omnb7EdBYolJsHfpZ7N+YPlY0DG2UtoG6v1FWnb6foI4vpQNwAdf2nnbK+6SC/qrZofqs/kg8oLKUp8PxUJeP4DasflixyUaVe1M97unH5NgtcVsVxqZxfuMHHsqblWPKQ56lKHj6BzxS8LVkqWtRZuVNoJUAsPicebfvtt0+2SPIOrFKyzKe8c7DKFMDSJqUldPW4XwlXCUQJDwllUC+r0m4eXCf/rSLkBZj4FlPHK24mKP5bzIhxnwS+/LY7CbgmP31M5qEGLAKOEhReyQiwtFqFtsk2A36M+JWq0129IuFvKUWdAJ27aku1LsETopMAhnfVxPNE9PZm9yaiCJxJscv91fRcO/d5FwGk5KIRHflNZz9V1UkfUbzEsdXRDdowJooj4P8okl122SUrIDq3TyjE3/3ud2E+QzfaFyeFi+ukv8SkxScp180ZnsdaAmCJ4/hatbebgMUDAC+PPT9KFgus+UWb5LJifVLongpYPBjRYk98k7tzVO3yCy5ZjsS/AOMddtgh2SJZAEvKaHepTDd2CeU01SN3P4lkYcmpq52y2qJbBbDqXBDk+ogBS9O7BYCayun+UAMWrzjVJtGoait4ar+6WQ4aoxDY+ZN6VQGG1Ge7WY52tcNn3WyT502AYc6cYWVNfFEVYKmbG7kxae323VtMVYfmfl17yalSd5JyrPSpEwtL6unrakO3AUu79KoDO031pQKWpnravV83pu3wWbGwtDsKA3yuAJaDg3kvR/gOhiIpgCWfsdsBLPlvGZwnCmAxa0eRtDM6BbC0Q7X8ZwpgyadZ7hPFJZRLsczybxYLSyZZgltD8Ri5z3aqfB2IW5gsLJ2iVafrKYClAJZetrC0w+8FsLRDtbxnCmDJo1d26QJYqklWAEs2K4W4o1yXUP5bBueJAlgKYCmApbNzrbiEOkvPIamtuISKS6iO8YqFZUimZHhpASwFsBTA0tn5VwBLZ+k5JLUVwFIASwEsQzL1Wr60AJYCWApg6ey8LICls/QcktoKYCmApQCWIZl6BbDMp0DZJVTNCgWwdHZeFsDSWXoOSW0FsBTAUgDLkEy9AlgKYGnJAwWwdHZeFsDSWXoOSW0FsBTAUgDLkEy9AlgKYCmAZRCnXgEsg0jsbr2qAJYCWApg6dbsar/eEsNSYliKhaX9+VP1ZAEsnaVncm11Pl8SIPHJvVLTjOfWO5DyVVlmB1JfK6Uc3/NnTdRluqyqL07V73fZcIgZ2UFTr7KtOZVSfy/3ZtrWXCcDOGAvJ9Mv1Pvyl79s48aNSyY4x0wcddRRyeUpyGGhdQf5DXUMy9577518xk3VHPeEqOuLlymphBtquRyn7Pft5rDEuky/df3LzcPCQZF1B0ZWZajmN/jsc5/7XG1GZdoW07WdBIUl020qF7tzbuJHlGY+o6oFDvLLea5TZetQ72CtLuqSoLUSPNttt13IwlmXur/qbI7cyVoASz6HFcDSd4qsDuVLpSAAB0E/VNdQA5bcfqPwOGag7mDCqv60M591YGRu+zpZvm5s2rHMtysDObWZy+uKugUtY9LqCIgCWDrJHYl11TFRASyJBHTFCmCpp1nJw5LPT516osklVCcDCmDp1Ai0nhcFsLwjLNpyrgJYcqjVXtmezHRbAEt7g1n1VAEsBbB0jps6V1MBLIMXw5I7asXCYlYsLF8zdEevXQWwdHlEikuomsDtmJA7PVTFwtJpiqbXVwBLASzFJdR3nlpxCaXLjQJY0mnVVskCWApgaYtxKh4qMSwlhqVTvNSqnmJhKRaWEnSbMdOKSyiDWA1Fi0uouIQ6x02dq6lYWIqFpVhYioUlV6IUC0suxTLLFwtLsbBkskxt8WJhKRaWTvFSsbD0UaDsEqrmhGJhyZhpxcKSQaxiYWmbWCWGpW3SDfjBYmEpFpZiYSkWllxBUiwsuRTLLF8sLMXCkskyxcLSYuVbtjV3iptau0rLtuayrbnsEkqca1UZCPmNPCyHHHJIZUKzuqrJjLvtttsmvrnaTFhn8UmptACWzgGWkSNH2rx581LInlSmWFiSyJRcyNNT2TbrEmD1uoUlnvOdkAEQ0tOFPB8kaayjUTLhWxRsZ870atCt5j596tS1MLqEOsFnxSWUyWFz584NT4waNSpM6Dlz5tgRRxxhRx55pJE6O/XKASy8k/fNmjUrfPPhmj17to0ePboyHXKrdjDBmPx8+FsTjf6QZGj11Vc39TO1PznlaP8BBxwQPnq3n/RqE+3hQxnas+OOO4akSWq/n9T62wMHnrvnnnts5ZVXTqZR7rZm3jFmzJj+sfd0pZ9qT47wL4Alh5uqy0J7eAZaMj7MHc1bfmPeSoB6Zc14XnjhhWExofHjN8+Lfs5QB/9nzjB3coBraqZbL3Pox9ixY/s7jQygf+1e1E2bqYM+8v8rrrjCdtlll36atVt3q+c4koC+xPNeso3f4znDONx7771hPvurTp5R5rnnnrPVVlvNnn322eRu5LqExFsaF98e8WAVmKlaAIufBOgkT/T7DjvsEGRgjnzOTRwHraAZtNOlOaC54vmc37Aw3nfffbVylvJ80Feez3bdddcsvVkASyIbCzT44vpNmW4ZDAnCpmpzAAt1cb7DIoss0l9tfC5DVfua2sB9KXpNHtKLI3xT+5HyjrgMdBJgkdKos/j4Z5uSJvlVmyaYAEvq6icHsEi4QnuEFYIrVn45Ckx9LYClHa564zNSIBqXWAEK1MRPNs3NGCjzPHPm/vvv7wpgkbKiHyj6qtW3BzUp1ItBl1eUOuMFEAMg6uQFb0N35Av10w4pdS1O1Ba+tTAUYPTKt6oPsTxjPqN8n3nmmeRu5AAW+uEXkPCc5zPfJ9+AePHZqi+S03xvv/32XQUstFeAhTwsMVD3ffDy1tPM82IrvSk+y9GbBbAks3FfQQ2GR8APPvhgOEckVjStqp4+fXrWOSIw9J577mmPP/74AtXSDt6bg7gFEqray0GB++67b1fNwbwXpXDppZeGvnjwpTZVWSQ4LC1eXWkya8LHQO7YY4/NOpRu/Pjx4RAvvpsuveuxxx6zPfbY4w00KxaWJgp29z5zg3l2zDHHLPAieMsriJhnOGAO8BFflKtyZVDffvvtFw7ZzLGkbbXVVv3KLoUSKJD3vOc9byjqLUAp9ai/ei4G1Sj5W2+9NVSV2h/mJp+US3McOXPLLbcs8I7YwuL7xr1NNtmk/8BI3zZvqfXjCcDjPX6x19RGLAsc/pdyCSDBZ8iaqoWk+kB9shbzfcopp4RPDLJa8dm//uu/BmtG6rjwTvrirSVN/YJmHJiJDPTg2FuO4jqgL2Oj8Yvv+zmneuCzP/3pT1l6k74Djnrt6smgW9C0THSadGLQ+P+dJKiEK8pawChG5ELCqe8V0KEev9KEITC7plokUt/ny/HOQw89NMT9yEzoTcOezhKa9E8rX4/6Va9WOqpHK7NVV101mOpTJziH0UHjlEPp9K6HHnqo3+0Ut03vTX2/AJwvL96qy13Tzhh08hnaOmXKlCxg2Mn3V9UlYIFr57LLLut3Lfp5orms3/R/WfL8ffEhq0EWB5of+ps5w9yJFVYn+ik+e/HFF23xxRfvF/B+9Z7LZ97VQBulRNRe7udYB3NWvpJd73znO4P7Se/3Mkf98YuqeIEVAxaBAckz7kMvXBV8p145B8Cm8llMV57DMs9HvOXbJz7TOInPLr744uCuzJHXyLowAAAgAElEQVTPuQHh0IrgZgFwjZesJZ7HY2tSvPikT0OlN1PHuxPlehKwEKOCya9KKAlB1iHMdolCvWIUlC/WHN4PE8DU8vXmKETaIsDC37RZpl+Y++677x6QX7ypr7zrsMMOCx/aD029cKRvap+EFDQQYOFv+itaix5eoIk2a665Zph8qcI3B7DIqgVgwews4SVF4q1eOeMTC+YCWJo46o33Nf7bbLONXXLJJQsAY6/opSy1koSnBFj4W7TXPJMPXgoDXuZv5gwLik7Pf9onPgKwLLHEEv18JrCv+ZBDJb/Q8qt+1SF5llpnKmDx8gz3BoBF81cWSQ9W1E4vX/280vjQB1kyJM8EWGbMmGFTp05N7UpYsNSdCB1X4vkMMOHjNLQY5JlYZ9A2LdqqrOPiMwEW8Zniq7ifeuUAFt4Hj0EzgItcdp628eLcL9I0T7yOQW8yJlVt7pbeTKVNp8r1HGDxAEGdFPLkHp8JEyYkr+RzV2IzZ860tdZaKwAWf8l1wf1U1K3VU7yKh6kQugjfVua/gQyyaCbAwkSMlXkcW0B7YfYLLrjAUEAebMUWDS9wqRvAIpCXAhoALACcFAuL6Ai91llnnTeQZeLEica4pIIlvworFpaBcFnfs5ipWY3CN/5CQTAukyZNWuB3KdOddtopKFIPBBhrKXb/EL8TiwEPrLTSSv2WnJTW58gAeOjJJ5+0ZZdd9g1V0w/64y0/Te+nPuQVc6QuTgX6pW4kwPqXut2Ufr/88sshsPfKK6+slWd1fRDdvEUlBlhS9FK+kydP7reON9EGwMLiMOWCjrhQ4LPzzz//Dfz0yiuvGHJAcspbKbyFxcu8qtgq8RmABRkYW9hbtZW+0KemS3SFVgAWaCc6ep0nMJLSBulNb9mUbuE3+Ev0aWof93PmTEp9nSrTc4CFjhEohXCKESb36hTnQAniVySACVbzvF+o3A9gikJWe5gUTHiElV/R5wScDaRvClQWE2qFqx0dvl8CBt4lFCuNut0SOasL6mzXwsLY0HbtutCKxLsOUulVLCyplKov51e+uISkKJrmCLSXhcXHHmiOVwVXcy93J0ZOD72FhVVvlSVC9TX1T+WqVvyyEGqBkBNwm2ph4f0CVriEACyyiMSxHgIhsp7ItaA+qr3USR184gDrnPks2uRYWNRmuR4lh6QPJLt8bI6ewSUut7jvC+2o47OmgPAqvuqUDIx3pXrAIvkt17z6Tb98gLHKeX6NLZ45c6NXyvYcYNEk8ZMFYvnVcw76yymrQYbxvLWA32Vm02ROGUAvGHheDEWbACysFgUkctqZ8m7RSxYWATJtzZQ7yJtJNZk1WeOJov9LWAjQUTcWFq0uUiwdCDgCLlMsLF7AAVgETiSs5IdOVSJemRQLSwo31ZcR6EORwDfeYghttUvF1yA+8oBFPCMLC//X7hnqkduIOaNgwBxLZ0ovxQsE3RJXEPMZ7aE/sTJoVbdkB/1Rv/0qOAbNTe3MsbCoLsWw6F2ip0CNf6fkkO+j5ILkGfe04NG4MI+xFvAdWwvq+oS8WGWVVZq6vMB9AZbYMh0vpLzsAuSxcPO8RaXqlxZA3iojC4vKpTSSvqRYWMRXnmYCi1qsaz542ktXiE+rFtFDoTdTaNOpMj0JWIQaPbMMBmARUX3QrVeK3C+Apc9aJAuYzPmDBVhiASeF0G58QQEsnRElPuhWCmu4ARZRgl0VCrrlN8mATgIWvSsXZLcDWEhOx9ZW/05ZIqriOuLFU68BFu16lALnuw6wQF+sKwq69RaW4QhY/GLLz1wBTPGqQNFg6s3OSJLWtfQcYBHq90F1dYPRDQLxrnZyPVS1RYJblgg/WYbCJeRN0T7CXysPCS9vDo3393tfqRcYnTKHthpT3AFrrLFGZSyAXxmm8kVxCaVSqnU56Ii//6KLLmoZRM7c8gGSPt+PjyegPv4vKyBvl+DtpktIvSTR3JJLLtn1HEl+AZQKXHJcQgJbJEFjTteBE29x0Rh5cObnueLaNDYal267hNSGVnxWZfminYcffnj4yPXmAZn4TLJa/RkKl5Da7909vk+y0ilQWG314FOyXGOvvqbEwXRGGnS3lp4ELN3tcnPtcglp0P2E9SY3oVkpPq80Y3MydXjXBe/AJZJjXm5u+d9LqF4FnFVZIuI21rmEYjN/lftqMACLfN51QCOHPh48Uh9jox0CBx54YHJgY847W5WNzbx+peT/xlXBLhYp8dgn36n2pNbjXULEsPB/KbOYv7xS4F7sEvIuHglj74rlPoHa3coPoTHAJYSFhf/LVK8Ej1Ur11a0imVDrEhSgYrekQtYeM5vH6/is9Sx9i4hnvGgBnq14+JN3SUUux7VZvhEgMtbE7xVSC6h2L3ig1JVn97TTcAi+bnooou+IbWDFohxX6rGyLuNJA+8Oy5ebKaOcy+XK4ClYnSaAEs8cVVFkzATYKE8bieyw0ooVoGAgTAOzEqdbOnjw/+bYj20yvXbmuPto3UAa7gBFk/beEVPdmBAi195DmQs6p6tE7BxeW+ZALC89NJLoUjVirkb7WxVp/Lw4BJiuylzIAYs8fMSpH5bc11f/OqRusnDAmDpxtioDQAWLCwKWlWfBkJbD9ZEMymZnHqHErDE7fTyRHlYUMJ+ld+qbzlBt9QD3eAz4kska1tZEMRnAix1u4I8aBwMwCKakFMJHeBz1/D+KmtIHLMj4BsDYP5fpUukD/yiIIfveqVsASxtABbPEGKwmEni3wVMxHgCLGKwTgMWKUMPWGKrgtrkV108Fwfd+vsLE2DxlhrRBqEGWAG0iD6dnqwSSOIF8UBM23gFSBtjC0tsbep0W5vqkwD0gKXKIuf7KrrGFhZvoVS//CKAsQGwsK2Zq9PCV3OGGBYBFg802qW1n9sxT3leaKI193sBsPixEc1QviSOE2BJkWc5gEXjID7zY+FBi/72bYwtLFV8JtoPBmDR+5nL0MxnbvZ9kVzQAtm30c+nmG/UBz8GAt8p45LCh0NVpgCWNgCLHlGEvHyOWqHBYNpC6AWeZzgBlk4LXd8dmNoDFn9PClqHsck/Snsx7fsTrj06X5gAS7xtVas4AZZuTG7o58938QLWr5r4PU7sx32EGwrV8+BQW1rgJfiFGJbYIieF7NMDiOfjM6tkeVCcS9wvVvSsSLGwdGNsRFPSqwuwVM2ZXGEdW2Rpu2hAH3POEhpqwKK2+7HhNwALYBL+TL1yAIvklXaj8Q7fBm21ppxkrmgswOLnjJ6PQehgABa1izwsyvYtK6pkkPJm0R4dvOstrT7ORXIjBih+LpYYllSuHIblmlxCHqHHyDwWcHGci+4r6LbJfN4u+RQc6/OwCLGLwb3Fxb9HgKXKwrCwABb1vWoslZpfQiFlDHIVqASIj0/xPuc6OmM+xmXB5V1KKW3sRhm5BQiGxDKnK8Uqx3Zbdq9AO/XFA/xYmVA3QbcrrrjiAsG7Tf1KHRspQFxuseL1K3YPLJve7ecadWiM9a4qN0WrOocSsHjgFY+Ngm5JTibQ0ESbnG3N1AnN/PZ5ybOm8VUcn+ezOrk9EMCi3aVN/RZgIREhNAC46BrIAtZbNsVnir2Kj7poamMTTZue79b9YmGpoGwTYPHMzsDCcCRmwhwaXxLcsQKCgZZbbrmOm7X9+2FglBu7HvR+r0iqTIc8v8wyy9QeYrawABb66S0sUhysdhlPxrIO0FVNxtNOO8023XTTxnkK/RRPxKF8Dz/88ALPeEER+9YpSH4gr9xzlWdjA9soAO3I1rrUUkstQDPxV8x7esUTTzwRTkeX4tHvik/xAI6/SfLFO7SlPhWwcfCbVwpNXeRdjIunvwBmFYhqqi/un8pfd911tvvuu4cVtBRLU11DCVjUD4EHzRlowtgsvfTS/RY2T7u6PlGeeZNyif4c4sghi1Ls3jJRVw8WSWRgFZ910sICz6SMo4AFWYg5zJVvtaOJp1dYYYWga+pci5IHXo7AZ7wnBxxzKCOH0/baVQBLxYg0AZZ44OMtfTCdhK4HCGIm/aZgPr4HgqyrmCpO1ayVq1cK/Ba7HWIlsbAG3caCygtfTfYm4eHpnrOrQFYVts9jMfDv8TEb8RlWaqMPRB1qgeIDL6tcbD42SPzvXT7QWltL1Rc/NvGWTQ+CUvuOskpJUOitHn61Gs+Z1PeqXFVdvAvrEluOxQ8p9Q4lYImtkV4OestYSj8ok5PaQaAXmuFK5PKySa410dK7TySPq4BhJwFLar8l/1lMQgMAFe3wbsLYDSQZod2l/l3eaufrocxg8llq/wdSrgCWAQAWTeB4e1oBLM0sOZC8DXVCpvmtfy9RB1i0CtMqMrXOHMBCnfBIASx9O9lSAYuUVMqq2o9brwOWHGDcq4BFY5MTT1UAS/uAxVu6UwFLt/ksVVYOpFwBLG0AFj0iX618kTrkLbZKSEHFLoZOW1WqGMGv3vz7q95dFZjlY3DqXEi8d7hta9aKsGp1K4uX3DcpEywHsCiI2QOWVubautVrO6valL60W0bzQf2rihmg7ipXmx8PgcYqAaukWVo9prQ1FbD4uqpiajoxX6VcqB9rAScp0/dURT/UgKWV9VFjkwoocwCLZGhslfLW6phfWvGZ6hsKC4v4jOBuTp+Xy57f5eqJ+6KAdOK3sMrGQbfxPJAsF59hycuZM+3wWcpcHGiZAljaACw+YBOGV7S3/OTxfTGiBPFAB63d5+OYiBiMVNUbg5iFNYalnRWip1cOYBENFaTH/2NztXcNiW/iWJCcGJt2eSbnuSpAqzZ7V05crkpIxwAux/8et7kdwKI6quZMzjyO54t31aJ8CTyOlWYrmrejSDqVOE799tbHgbgncwBL7BISzTxI9oBSbjhP/yo+GwrAEruEFESvMAJtQRYfSAZzny39ciPHMsL3X3wmwMLxDDlXO3yWU3+7ZXsSsPg4Cil7L/A6sdJpRTBvLYh98EK+YjraxfHgd911V9japxVIuwPSqec0UWmv/Ltx3bEw5n6cFlrxBn4c4nrYgkfKfCZS6tWOSyg1Nb9WI+qfstiqbTkKIrU/OYBFdTbxmR+f1Hb4cvRTfe9Gn2MgFdO5nTa3esZv/83pz0AAS6v2SLFozktJeLDDPb8T0CtQH4+RSqt2FEknAUtqO1PK5QAWyZ8rrrgixP1UnXCdwxOed+O2wmds0WfnWzflOXyJheXZZ59dIMA7bo8H655mPuZKsttbh9X2weKzlDEfaJmeBCxCxzFTefPfQDte9bzeu+qqq4btZv59Xnnob30rB4EyFtZZIbrR5ro6/WpcoMO3y9PYK3JvUZEFJo7Ij11eTBwm3mAAFt4Tm89pnx8T/V+/+YBar0w6OR45gMXzmaeZ7wdty/E5e/eQF9y+7wMFQFX0anpXu1Ygb6WUsoqDPFP70y3AEgfT+pWwp5XmEb/5uYQiede73rXAtu4mnnyzAxa50epkQCpPSLdUuS3hM7I2s4W624CFw1y1gymWV+IFLxdkYYl5yv9fliTNm8Hisybe7cT9ngMs3jLgJ7gX3t1gIt4rAbTWWmsF5ctvTAy2bHLst0x2XjDxW1XQbbetQLmD78EHfyt5mX4Xk3sFVEVn6MAWxtg6k5qDQO3GwtLO2SO8x7eLdsQHtXkApknLMzGQyaVhq/KcIOuT7bUCkjl8ltJG8SX903lIMahOqacTZQSc9H5v4UmtX2OqvmgMc5SRf1e3AEsMfjV3JKu8dZb5JlnCN31Bkey0005ZMSztnNbcyxYWZEDO5d1o4gu+c5Lv+ffpuVimxMkzU9qYq5fYHYTFhLPB/HxFvipxXAxaqlxClPGBt/AaOmuw+SyFRgMt03OAhQ6hFJVrocpaURUcOlBC+Oe9qV5CiPZwyRTplR+WFQ5lU7Kpbrcvta8S+Npu6pG6jyOIwYzuKV+Id4PFdQn4aCt41Yqlqr05LiGtpshzwHsYC37zgWWy+gh4akuw92V3E7DkWFhEjxQ+SxnrGGT6FRb9b1eYp7ybMvEBhd56p/mbAzZi3uQdUv70RW7O1PZ1A7CI96rcPR6wSGbAn/EiZrBM9b0MWFKtslLIopkHGpI5uXFOKu/logB2q/PUUvmurpzkGQkKASx8S27pmRj8aE54C4uvn/te3vt7g8VnA6VLyvM9B1h8sJA64IUDgz1+/PiWPr+UjleV0XvWXHPNsPoXQvVlfS4MysNoKF8mHpYWrzBzEXe77a567rXXXqtN/ka7Sdg1YcKE8KgHLK3aQLmZM2f2P+fLYpXiXAwJ8Ka+QDNAXkp+DAmkGTNm2Nprr/2GqukH/WnlQvEWlm4AyksuuSTJwkLjPZ9BA/FRzGepSl6gBGHL+FRdrLi0ym8am5z73voYP4ciGDdunL3yyivJeYbUZ+Y4famiAXOQvsLjKVc3AEur98YWlhioyMKJItlxxx37LX8pfcHCwtEROVcvA5ZUCwvzlzkOzXbeeecFus89+AU+y7n0XBWfnX/++WE+w7+p8zBH3sMjTz31lKFr/FEbtL9Knkl+YWG+8847QyoA/74qmTbYfJZD+3bL9hxggcggRVlYpFCFMKVcq7YOt0sE/xxCXYBFpmmvCKu2H+rgL1lYqqxCnWhbTh2ik+jHt48nkOledYr5PeNLkXqBG1tjtJpmiy5ZWLlStmi2Y2Ghft7jTe+x1cS7JDyv+DZ5i0QOTVuVzbWwiM8U8S/Lgd6RQsN47NT3WHiJDqmCN4cmno88D1WNQ2q9etZb63zsR667qxuARQuTuK3xXOG+H0ueU7I9AkgBLCnZUUW7N2sMi7bKa1uz6NopPhNPSZ4QdAtg4fdO6xrxA7uDiJfkW/wU77qiPZpXlMHCokWOeEJlhprPUuf3QMr1HGChM7iElOmvCrXGu4gGQoD4WYSHdry0C1g62Z6B1OVdOTFg0U6aXMAiQaGJLcDCxHvooYeS/fHtABZcQrwnBiwSZvRlOAGWXD6r4wUPwLzLTuVjc/NAeKrqWSnpKsCisckBS+qP+iLeFfj2YDylL70IWJg32vFSAEvzKHqXkAKVxVsevLTLZzFgkcW0G7rGu4SwmMSAxQOPGLAoD0tVmSrAMph81jyKAy/Rk4DFr9L9bgGATKoZeCCkaXXGS5XbAeXLeSU+cVw33A65fWISQq+YZlJgXtH4iY5JEmURryziVYBvz/rrr99vYUlpJzTjTIwUl5Dqw8LCe+LLKzZZt/imfwBfub6k8FLal1uGM1E233zzrMfgM4E8KWmv9HMq01hW8acEYk59OWVpM2PAwXf+khk7Bs6t6lb/Ne9jBaQAxRzF1A3A4vtA//gQixCPI+XUfw+m+fvaa68NZwnlXF/+8peNT87Vqy4hrAXIzZzrqquusne/+921MiCHL8SfVdbMc88915ifORchAVUL7Lo6cAUhz2KXUKtYOwALNKi6fOyY7g8mn+XQqt2yPQdYqhCtfjvqqKPs61//ev8hTjnMmUIgCV7Mjssvv/wCwid28+jdYlB8qN6NlfK+bpaRW000kyCN2+3boHt+ssbjEU8K6gVI4l9WzE+KCZVJuvXWW79hslbRRPWxEuU9vM+bSb2ri+f9+TYIHfrD1arvAx0LFA8KKOWSoGSFLT7TczGfpdRX1S/9pvNKfKBySp2pZbRDa8stt7Rzzjmn/5BNPz5eeDbV26ovPLvBBhuEgwnhiapcHFX1dwuw+LnhwXRq3zks89RTT81yORBTQdxQztWrgAU6VR0YG/fNA19ozgJMMsBbRlrFsNXRyy+IJSPYpQONFSid6p4FfAHCUi7a2moB7uOgfH0scFoBKc97+nuw+Cyl3wMt03OARR0Sk8h1gbI64ogj7Mgjj+yqlYX33XPPPWE3il/t+hWs96fnCOOBDlbu80wIaMYH+nl/bN0kpG8yh/rVgszwqiOeUAgRgEIKWKEf2tIXry7q+khbECSyFmm1SjtiC4sfE4Q1ORXiwMdcWjaVl1JoKqf7OXyWWiflBFQ1XiSlAhTBC926AC0k2TrvvPP6XbkCr9pB1M676Ys/BA4enjZtWvDhpyoR3tstwKI+QWvyNuGujJVmvDPPzxtiJIiVSJ0z7dCQZ3oVsOT2h/nPJV72lgjJgJxFrLeweHnCO+J3pbSVeDR2/TRd4l3aH8dr6v++Dlnr6RtByriS/cLRW5VjCy3vGCw+a+p3J+73LGDxE1uuiMMOO8z45Ph8c4nEALPbBcDiBVIVcvWTI8cUmNumdsszMQ499NBAsziAtm41Qj+UUyTuk5RgLIRpn9/emdLedgALQkljH1tYNBbxmDBZ6U+3xycXsIjPEHB1vNVOm7XqFx04r2SppZbKUvAp4+fLMC7Q+cILLwzAkHaL3waijL0FQzJAcT85q+nBAiwkAYsVZtUcgnb8Ds1YHAwWmJaVVe/nO0fB5/JFp8vHAam+P63cKHXt8CAltorF70rpSypg8bottmBXeRg8IOEdJM9sGjdvqRwsPkuh0UDL9CRgqTOLH3zwwUaUfLevKsbrpjuhm/0RzfzklsCqYvpWgKWT7cwFLO28W0qhFwEL/ekkn9XxJ3TW7rV2aJj6DEKRnVLx1Y6LS4q0CrDlHrJJXUMJWKrmmuZiHc1SaZ5abmGxsKT2d6jKpQKWgbSPd1QB4yoQOth8NpB+pT5bAEsFpTqpSFIHolvlCmDpTQtLASytOb4O6BTAki8pCmDJp1k7TxTA0g7V8p4pgKUAlgUoUCwseRNIpXNdQgWwFMBSLCztzbVefaoAlu6PTAEsBbAUwNKBeVYAS3EJtTLVx7FV/L8Alg5MvB6qogCW7g9GASwFsBTA0oF5VgBLASwFsHRgIg3jKgpg6f7gFcBSAEsBLB2YZwWwFMBSAEsHJtIwrqIAlu4PXgEsBbAUwNKBeVYASwEsBbB0YCIN4yoKYOn+4BXAUgBLASwdmGcFsBTAUgBLBybSMK6iAJbuD14BLAWwFMDSgXlWAEsBLAWwdGAiDeMqCmDp/uANK8By3HHHGZ9uXxwutcIKKyzwmuGaOA56HX/88f19idM4VyWP4yA/zp/IybTK+S456dI5xG6PPfYwvlMv6uc9qRftpx/0JyeBGQcy5iZbawewVPFZU984q6RqXIY6cdxmm20W6OyvqpTh/v4yyyxTey5O3XhVHUzaRDPOkpo8eXJTsf770Df1TBgeUmr+XMBSRbOmRsKXOQeGUl+v5mEhm2wsZ5v6P1j3H3/88ewjYHLnM3zGYYY5crYkjnstsMCOa4wbMYI/Lpzx6ut877B63gFbg8VI5T1DS4FOJfRC6HL+So7wpbzOeKraJppLmbrsvwcddFB2RuV2AEs77eVsoCowNdSApZ2+1B0BkVtXU3nolXpmFXXBk2THja863m8CLE3ty7lPpm/4M+fqVcDCsRQo4KG86sZ0MOZznQxstbgqgKUAlqGcL8Pu3QWwVA/ZYAg4AFYBLPlTpgCWdxgn0PfaWUIFsFQv2gpgqZ/jPekSyhdJ5YnBokABLAWwdILXBiujMm0tgKUAljqeLRaWTszmwaujAJbBo/VC8aYCWApg6QQjF8DSHhWLS6g9uhXA8saDSTtLycGprQCWwaHzQvOWAlgKYOkEMxfA0h4VC2Bpj24FsBTA0lnOKbUNCwoUwFIASycYtQCW9qhYAEt7dCuApQCWznJOqW1YUKAAlgJYOsGoBbC0R8UCWNqjWwEsBbB0lnNKbcOCAgWwFMDSCUYtgKU9KhbA0h7dCmApgKWznFNqGxYUKIClAJZOMGoBLO1RsQCW9uhWAEsBLJ3lnFLbsKBAASwFsHSCUQtgaY+KBbC0R7cCWApg6SznzK9t3rx5IdU1aZu5+P/IkSPD33PmzAnp3xdZpGTh7QbxU44fGCrAwnvvueceW3fddQMfqB3wCf9v5xqqTLe0GT4eO3Zs+NaRBmPGjOnvW1V/mAfPPPNMz2W6pR9cs2bNCt+0k/HRPNac9n2izMUXX2zbbrtt//yO+zx79mwbPXp0f+py6udd1EudkhFNYz+UeVjgMfoqGuhv0Ykxf+21vuydKdebFbAwRxhvxh6+EM/xO7SFjvE1EHnW7USQ8MXUqVPtjjvusClTpgQe50Pf4r5IB9Kf+++/39ZYY43QZ6X011wTT8FjyETuQ7NtttnGzjvvvH6apfBZr5bpyW3NfjAgnAZSk98Dml4l7HBqlxjeA0Paj7KoEgJVZ1+QMp/U+alXTmp+KfSHHnrIOK/FKwCBDimvnPOMhgqwQCMELsJJlwCYhKxAjVf+lCVlvI4zkBDn96FKzS8lorlJnzxdvYKOlffvf//7AFi4vFAWGPHgWP2jft6ZClaoeygBSwzgRBvNLcm6VL59swIW6Kj5ItrFmXv9fPAL3SZQUyXPuglYxLucbwUAWXTRRfsBi3ie9ot3vEzV8SSxnI3nGfVIdjDHOAYDOlTJ9FSZ3QvlhhVgQWE9+OCD/cIt59CoXiB2r7YhVnZYMVCK3QQskyZNCofl8d10afI++eSTtvvuuwdlpRXrcAYsG220kY0bN64fbIgOWm3Fqyjuc5CfaNYtwIIFk4P5mi61E/7hrJ7bbrstKJVUwMLBnNOnT1+g/+JFgWeBMdW58cYb24QJExYKwMIcW2+99RYA4E0033vvvY1PzrWwnCUEb4nP/FwRj8TWX+kHDhjkU2eFGSrAMn78+CADJ06cGLrj21G3AHnuuefecABw1XO+vg022CA8g9WlAJacmZNQtpW59+CDD84+lC7hlaXIfApIKWjlK4Uoxan7nbCwtEt0FFmsEIebS0h9rzqOXitt9VNlJYw9SPE07KSFpZ0zXjirBsUYXx5cSojKQur7KlCqMvS/yupQRbMmXhpKC0tsVfJtZeXLXOv2tbAAFuiUymee12SV8vKM+7JADDZg8WBL89bzgOaMgJi/Vzc3pTfFbzFP1bnyu817na6/5ywsXjCLqVBIMNchhxwSPqDEdpVUpwm4sF5XOBUAACAASURBVNXHZFFsQdVE7lQMSw7dmtw9WCmIb/BKL6X+oXAJya8M//7lL3+xlVZaKVgYxNP0NTZ1qy8yc6ufMvvWlec5VqRVpzu3ok8OYKEftPmKK66wd73rXWGeyn9Ou1ASssR4JeJjUARMxG8S4tBE9yTEoRmrZZ5PXS0ONWDROAmE0W5+I7bgkksu6frKd2EALJ7Ptttuu34+g6biuSqehm8OOOAAO/DAAxewYMQLgfjZbrqE9C6/KJFbXjF5mgsCILoP7wPaPZiXNZKyzAu5fvy8qgMyKXKyl8r0HGCBOK+88kowlXuzML8ffvjhdthhh9mrr75aG6jXS8QdDm2R9cSvaC+77LIQW8Ak8X7PTltY4vGto5cUNa4KAhTjuA4pBJ5PjQXwyjNe8Rx00EHZlrxcAQd/33333QGw+GvmzJnhv5iLubx1qxU/ddrCgm895YInmI+sfHfeeecFHmGc6CfzudUlYeoFLG4fnotXoNCMOKZUsMJ7hxKwaCxRuD5mid+33npru+CCC8JYV620q2jWjht8YQAs0IJFCXy24447LkAaaAK/vPzyy/2/KwaMH5jPfCTPtChoJc9y53PKXFGZOEg9fhZ+QM5VWR1XXnllu/POO8MiIeYFZAfzosr1xTuoc7hvWOk5wCKE6JlKprxDDz3U+BTrSs70aF1WFhOhc74J0PLBkD7AsZMWlhzh6y0Tsc9WAEYKPpU6Q2FhoW1aFd577739Fhb1Qbyt3TFV7jgfkKfx6DRgYRWXctEWPiiS7bffPghSb1XR/9U+gcs4PicOGkToateRaMYz0IwA75wV41ACFvol65DirkQTLCxYM/l/KnhPGZO4zMIAWEQ7+EyWPK/QFcTuY6DEY1hXACySDynyrJuAxb9fc4W2aS7LshiDWHge6ydzoEp2yhPh3eYq5y2V7fBQrzzTc4Clys+orV6KYfHCrVcIOZzbIZO9LBmYqQEsAjFVAZBxf3N3CeXQS++PVxya5LGwSq17KACLB16AAiwsdbtiPIj0q8HYTeIBWyzIuu0S0nxVbAFAQ4G3ar92EsmsLfeXdwFV7XLw4yglD82Gk0soBnCMtbavA1iIYamLS0rl46ZyCwNg8S4h+uMtKOq/n8/iJ74BLHIJ+d1DHiTUgbwm2rZ7n7YyD5gr3mJcZ/XR78gL5kCVRc7PJy+7KQv96iwv7fZhKJ7rOcACEVhZQVzPgPwNYOFTrs5SwAMWmLtqu6neOFQWFt6vCemBiwSTn6yp1BkKwOLbJsDirVxyG8D/PpBOY1RH/05bWFJdQuoPgOWd73znArkhvFCOxySe2x6w0BdAKHJA4yoBPNyCbuk3Y6mttZ5PWRTgfs25qlbWTc8vDIDF8xn9id3CMb+In+AlvxW8VwCLHzPNbX7zgNaDEvVXgCXuB88K/Mii5+tt4pHhcr/nAEudQGYwcAcRw5Lq7x0ugzCU7YwVPcIVvzqrv6pcF50ELLn99quPeDLnBtwKAPl6VP9gxLDwrhkzZhg+6bqcIjGttS1RbfaBq50GLKkuIa1SCbrdYYcd3hCn4elMnyV4fdCs3GBNoJMVKckDMYvnKO6hdAnFoFg8T18ALBdddFFWX3LnDOUXFsACj8NnuB7rwgKq5Nn+++9vfHLSNHTTJeTb2JQskvHz1iQfEO8trXVy2buY68q0w1ND9UzPARYJwFggQexiYWmfTWITapVJldpRKK0ykA4lYEnpvbe4eCWu2Am5JWIXhKLzZUKWzzvlnV4ppJSXEmPHi+IxYreAb6fqjGnvV1lDCVhonywsmr9qc53CFpCpKi9rioQ136LPfffdFwBLzpUKWCRzSORFgj5/xa5qzRXFSZAfirH0fFXlyvS7wQAsuF+7faUAllZuCT93Yvkcz7GcvuTsRhPvw2fsEhJYV2yLxkPv19zgOcWwqB9VMWBxu7sJWPy7YhAfAxTv2qL9VRaWKmuLlxl+ruWMTy+WHTaABeKVPCx5LOSRfCpg4RkF3VatYgtgqR6DHAEnJY7bRdaCFMASv7nXAAs0qHOzpXKuzNhSKn5LO8IbkNfLgMXPs1aAhXvKQJpKm3bLLWyABdcjckiuD4EmH2unucF3r+dhUYyX5/k4R5HKaFuzn/utAEu7PNOrzxXA0qsjM8B2aZcVzFzlLol9wHrdcAcs6kdV/2JfsSexFA3PKW+DhGLKUOQAFgkfv+OlVeBllbVFK9149RuDzG4H3Yo2CrodKGCJaR0DFmgGYMkZm1QLi97N2S5kVfYKUFafeDcP48ZvsrDU7fBQ3Z7PACxYM3P6ksKLddYCPzZ+MeODtmNXK3XVyY/YJZnrls2xsGg3DXyG69FbvHybq+a0AEtVpte6BVjOfM4dE78lucq1VTUe8BX09XlY6lzJue0ZTuULYBlOo5XZ1lhpx8K0ylw/nAELbVcftergN4Rbla84XqFBXn7DhAxoyYmTyBVwjA3xGHIjaGi9uVqH/3FP/fAr+Hh7psp5NhmugKXKZdntGBaBEc54kUvIuxxoE2MikEh5PVN1xov6UMdnAiw5fJYpAkLxFAsL5eiL+hhbivR7bAFT23lW8wyapeRDygEsAk4esHhayHXiz2iSu055WFQ+JfYjdz63My6x+5D/x/Fcoqvq9zQTb8KPOXmJ2mlrrzyz0AOWbguDXhnIuB1idAQNH3ZcxMquSqgMJmDpxtj41ZZfRcbKXCvmuAzlFHSrrZQpY4yZGmHadPE+xcvEO178ai83QK4XYlg67RKqAtR+W3PqChOLCcCt6RL44KwmAIu3GMSWlbguAAsB1OIr3ZdSquIzpebP4bN25kwTYPF1topJ8X3wYIy+yuKRAlSqlG/T2MTbmlU+thRVWXl84rh4HDtpYUkdG7UBWvlDUL3MjumoxSeApWoHX52VqYmudfdT+9Ju/e0+t9ADFg4Ky/V5t0vMXnyOqHo+PkGRb2fM6IMFWMi4uO+++3Y082LVJEPBnXLKKaHLMZiRQvTBeAhidkjxiYViq/E9+eSTQ36ElEsC67Of/Wx/2vxYcNYJoC996Ushe2wMwBYWwKJ+xS4YuR8+85nPhIM5cwVqqkCPQVIVaKoaYwARB8xVtauOz5BLH/7wh7P4DPChpI4pvEaZJsDi61H7P/e5zyUd6aDyZFk9/vjjQzZVuTCb2pdjYZG1BGDIXIuvVvwgmlWBk04Cln322af/JPWmvtNeMkSfcMIJ/Rl6U3ga3uc9Xp6Jv1Keb2qX7rfDZ6l1D6TcQg9YlGZ+IEQajs8qpX4cqNy0IhkswMLEQ8Hz3ckrnrQ+P0i8+vKmeq0YcR3JpK37Ke1LVYiqS++jvVUrqzpFyWmt7GLh8qvFhQmw0LeqFbzPteHN6U3j8+yzzybxmfjjpZdeCsraW3BaWQ5i60lssajjM9qNiymHz2L3RlPfcwAL7RbfKSDc1x9bX3w/AWwAENLj18XNxW3NASw8692lPqhWMUC5Vkkp/SpF345LqIpmVePj+QwaeOuf6K+5LZrHi62qhWYKL6SWaYfPUuseSLmFHrD4JGgDIdRwfBamrjvOoCpGgD4OJmBhtdRJwEJ/FQSpCR+f7iqA4GMT+E1uGtFAK/xOjzv1KsMl79RqVAJI7aZ9SjimMjwLYPE0kyl+YQIsHqwJNPhdE6kreI0d7p0UPhMNX3jhhX7rAuMhhaYYDbVPyeBUpipWKgae8cGtOcCL/vgkaKm82WRhqZIF3l0pAKJDG2WR9O8HFK622mqBP1OvHMCieC7NS4ErvUtgRTEg9Ikykgf83e2g29ykhvAlNIN2HoBUjUe8kPL9gofic6pSx6CuXDt8NtB3pjxfAEsKlYZhGbmAACyccC2TepOPeTgDFj9MmtC4wxDYVQHHUibxakXBlAJA3Rp+gRMvWKt88N4Kg5AjxoJrYQ26lTKqooWUJv1v4uVcwKLyKN0ll1yyX4kIIFWBC8UWxCtgAV8p0iqQJaCcw2ftKJImwKJ+i+9R7CjfFVZY4Q18Fs8x8SA0W3XVVQ2wR39SdgzlABb/Xm9p8WMTz9Oq7b5+HDR2nbKwpAIW8S20gmbQzs9x348q/uJ+LtDNlWHt8FnuO9opXwBLO1QbRs8AVnALMXljpV3F9MMdsHhTMX0RYPEuGK3S4t0bfmUTr4y7MeQSlN6U7S0l8WqSvsWARf1dmCwsAmMekPjx436OC65dC0ts6REIFi8oriJ2lXgrmfoS7zZS33L5rB1F0gRYfGCw3JMKbvbKUfzqLU4CLNCYHW8o4dTxaRewiP5VbpLYUtkEYurcSO24hFIBi9qEK4hAbQCLB4uiOd9enlWB4G6Bl3b4rBsyMq6zAJYKKtcx8WAMSKffUQBLn4XFC+UUwNLpcaiqLxewwJeYj30My3AGLL7/MX1is3gMLnPGZ7AAi3gsBbDISpADvOhzO4okB7BobryZAQtjkrrrz/NhO4BllVVWCXO6AJa0GV0Ai6OTgIoC4eItcFo5VJkQ08g9+KUUdBuv5OpWdr1sYfHK2Y9BXdI1xlOpvKsUQ2xu9TTJXfl2Y2TjNuDHfuyxx4xtujEPDgcLi8zechkod0TqWUI6CdqvNFPongpY/MqXoNumORPHIPn2NbXR9z2H17oBWGIa0h4dG1FF36oFnYJuU7aPq86BWlhSxr6dMsh/ktNhnc0BlLmABb5cffXV7ZlnnnnDe1qB+bo+dVKetcNn7dA695kCWGooJkblG0aID5HKJXSnyueCpV4GLLm7hKrMva0sDK0Ai5QE31pVMkZVO286NXbt1OOFEP3xytf76IcDYPH9j8Ghd0/SFyl/v1siR3n4d3ULsOgdsaXMW1jUFx+g6+MocnmiHUXSZGEZSsCSeyp4Lr1alWfcyE/F7rNY3rfjEkrdJeSBsXejaUGcciBi1ZgJSHZCnpVdQhmcVueSaecsodxdQqBrGEZCJQ7MGm7uol4GLKm7hHyQndjIK2iEDmNWZXVoZWFBUKFIFKAcK8RuB7alTAkPWPib1Rirf67hBFh8P7RTxit6T2sPJj1I1c4pbTtPoR9lugFY1F6lTPfxLB6w+L5IIXn3pHaMpfZlYQMsqbmLUumTU06y3Mt0WWsBLFhY/O7BprpTLSyKX2L7vLaC0wbFSGmDBO9LDSynbCflWTt81kSfTtwvFpb5VPQMI+HKLQlVbRsTmOkE8dup481qYWF8sHJ5+osWUhbQM7aQ1AEWykmZePDD3wgp7nd6q2DueKstcqHQXuUU0W/avtnrFpY6cKI5pmBP0Ug5V7wVQ9ZOWcWqzmGponE3AIt4p8oMLx6UsvGKRP31QMxbcJt4pB1FUiws1VT1Fha/EOL37bffPriTU3PK8HyOhYXxZ/GBS+jFF1/sXyDzbm9hSbUqtpJn1JkLjIuFpWkmuvtDYWHhnSgohItWQl64sIrnIkNrKhNldDm56JsRsMjE6c23dTEc8VbfOsCi+ANPeCkh7vEhE2VVHFPyYA2woFZaAidUp8RxsgAOF8DSihTQ3QMW/k82X7KmVm2P1fhoTjaRuRuApe6d6gv3BVjoC38DsKpkRwzOWvWnAJam0c67zxxHpnvXI2O44447BsCis6NSas0BLPD1U089ZWuttdYCO6t4N+2Bt1O2hqtdreQZfQMEkY04VZ4BWDhTrdeuYmGJRsRvP9QKVwmHYvNurw1mVXsWBpeQBL8HI76vCB2EfjwZGb9WLiEEgxRJFe3qkusN1bjTnqeffroyZXqvW1g0NppDVWZvD0Lpj9wtsqxoISGwljoO3QAs8YpWssKb8GOrkkBZbAXMUUwLG2DpBZcQ8l3jKbfMdtttNyguIXYJ+dw1ckF53knl807Ks3b4LLWdAylXAEtEvTrrjs+0mWvlGMgADfTZhQGweBoIUHp3UN1JpU2AhXolqHzwbq5CHOgYpTwvRT/c87B4K5afU15pxxYXT592BHk3AAtt8m4h/vYxCGqz+uIXQnF/ciy27SiSXnYJDTVg8cDZj0s7QbepMSx6T93OKn9UQw5vSJ55YKznc0Ax9bTDZylybKBlCmCZT0HFsKD8dt99d3viiSfCHc8w7QjLgQ6Qf3769OnhgLWcq1cBC5Ny8803XyBba12/tCJdaqml7LTTTlsg3bYAZpUVphVgqUpEpt84MPOjH/1of1DrUALU2HKy6aabBpNxnUss/h2hqCDdVL5pZ7upjkCQEvcK2/dBAaf8Bi/D01VCOba2qL499tjDnnzyyQV27jX1q1uAxeeGWWaZZQJvxjJD/FklO2699dZwkF2crr9Vf9pRJL0KWODjzTbbrGn4unKf8ZCrOeZVfr/tttvCGT85cWz0hT41XZJn1P2HP/yh/8BID4BzAUZV0kv9xhw79thjs+QZu5d68dDgAlgiwMIgY6ZjB4sY2gthv5uhiTE7fV/H0efU26uAJacPcgWtuOKKIT+ErCHeRdcpwELd8t/Wrb5y2j7QsgoolsLzZ6r4unvdJURbY2uD38EXW7gUzOotafzN3HzooYdCXUMZdEt/PGDxIM/vaqvadq8xlbsyZyfKwgRYBjo3Bvq8X7TE80dW2xzAktoeyTMfciBgK/dnpwAL9aA3Lr300v7jWVLb2YvlCmCJRoVgp2nTpoWIb5lx45T2QzWQb1bAImVHRD0rH8ZDYAWg0gmXkLY2I0z2339/+8pXvpK0WhosXqgDJHr/cAAsnlYAkosvvjgI0//f3rX9WjZ83U2Q7nbLr9FuTYLWLpHmjbjFtZHwjCf+BN4kLnF/bf8BXvAHSEto5BOiecKD0K7poIlbomkdt9+XsT9jf+PMrrVX1dpr7b1PnbGSk3PO3rXWqjlqVs1Rc86qakoEVHIG+UBQ0DdBWkuWew7lYdGZOWakn376aaMs3IeFq9zwP5bN3nLLLeMEy9zLhCUXqfxyPGSUJAH5cEy2HSqPDeMX3oPEco5vnCD3ERJCX8Hz8Kyrr756tHPnzqUaz/JbZ2VJE5YEchh89u7dO/4mGoLSmGLXhkndt5YJC/BoClU05R215bA0hS/gYYFhWE3XaiMswB6zPuh0KuTW1Kbom/B+llzzICzQTRCpElniSeI5Mpmw5KC0NsvEsCPHty52Y1kRNGExYVmBwDwNSWmnMGFpRsyEpRkbE5ZrxqvllKBPy8fDd/PYmr+0/7v8dARMWBakIU2zq3nsdAuR7WGZz8y3VL1MWExY7GF5eJxjVXIta9JtiQwu246ACUs7RoOUMGFJw9rFtVdD0i3RMGExYTFhMWEZxOhU8FATlgU1ogmLCUsKARMWExYTFhOWBZmlpX+tCcuCmsiExYTFhKWs8zmHxTksTQg4JFTWl1ZraROWBbWcCYsJiwlLWeczYTFhMWEp6zO1lTZhWVCLmrCYsJiwlHU+ExYTFhOWsj5TW2kTlgW1qAmLCYsJS1nnM2ExYTFhKesztZU2YVlQi5qwmLCYsJR1PhMWExYTlrI+U1tpE5YFtagJy/ISliaV+Oqrr4q2S8eR6ldeeeX4aPXcC9tMb968Obf4uBy2vv7222+T9/S50y0OzNy9e3dR3d58881D5Jm2BT++u/jii0f79+9PHhiYevmxxx47evHFF4vq1QXnnMMPYyVwYGDqsDjdLVbPWMHnzz///OjUU08tkufWW28dY5Z7TcOsaWyCjt1+++0rNmfT9+m5V3xGl8NMcZDl8ccfnyvKuFxp0i3uQT/jmTc5L4NMOOOpZCdwvAN9oORCH0Nfa+q7Jc9C2abn4CDLRR3MWCpDW3n0MfS1Gi7vdJtoRW8c17xxXF9K33S0el/Pz3lOn4Slr+Po2wjLxo0bR9i5NV6p2RXKHHfcccnyOfiUlOlCWKY9v6ltvvzyy+JTZGHkoW+5FwhBCuNpR0DguAAczJgy2E2ydNlXKVcGLdeFsHR5T+k9Q50KXlKPprbRgzlLnueywyJgwmLCsgKBtq35+1JHE5bRKGV8TVj+T8NMWPrqad08LP29vflJJizzQLmud5iwmLCYsPyLAI1kl8MP7WH5n3HoYWhXvT0s5QbIHpZmzOxhKdenRd5hwmLCYsJiwjLzGOSQkENCpUpkD0spYi5vwmLCYsJiwjLzSGjCYsJSqkQmLKWIubwJiwmLCYsJy8wjoQmLCUupEpmwlCLm8iYsJiwmLCYsM4+EJiwmLKVKZMJSipjLm7CYsJiwmLDMPBKasJiwlCqRCUspYi5vwmLCYsJiwjLzSGjCYsJSqkQmLKWIubwJiwlLlYQl7pYKIZu2riYA81zWjF1EP/nkkxE2KWS9/vnnn9Hhhx8+rg7/xm98j5+///57tGnTptHPP/88LsP66mZleC7K8Z7//Oc/o3379o2OPPLIwUa7P//8c/TGG2+Mbr755vG7UR/IwTrri3UZaVMb6a6wkJ8XnknMiFOOUCUbx+HdJ5xwwhgzYMk6/vXXX6Mjjjgi+TrIi+XWW7ZsGbdbvBa5cRza5qabbhqBUKKe+KGO5GA3ZBkTlm7oTturCfqHH+oq9BYX/kffLNm9uFvthr3LhMWEpXrCAgF1l1Lt8Grs50lYMIDs2bNnboQF71OC0NewAvwwKJYSllgXbZNphAWYnXXWWRNilyNHLmEhycNuwrMQllxiPPROt2wbE5ZmLVlt+7DE8SpK1kRYQPBJVnP6zLKWMWExYVkYYdm2bVvRluk5nYhGh7NJdOA//vhjfKZQ7sy3y8ZxOK8m91wU1BEDCIz86aefvoJING3/zrqnMIsGkt4X/MbW/Ng2HjNtzK5yPBOoQ84ZTyhHT9Bbb701Agap2XvqM5xvctRRR008MZSvaUCmYYGn4IwzzsiSg8/ETD5na37OSo8++ugxZqmZrNaPbYW67d27d4S2Ydvi3ZjRsi1SxHhIwkKyAs8a2gXtQ+JOXFIerpw+1leZM888c/TBBx8UPW5eocdl3Jof+oTJwcGDBw9pS9VFBZTeTvS1devWFWG9jIVNWExYFkJY8NIcIzJLp0FnjYaUhIahlr48LL/++mvR4Y+QC4c/4sA4JVkaHkrJjgE+dfgdQxEpQgLSUuJdofEtwR6D6YEDB8bviWEsPIczPA1J4FDGK664YhLaUuJFIhTrTcxK6laqZ3gnMIuXyhCNPur722+/TcJxSg4WGRIC3qyXyoP6si3aSHIJ1iVlm3Ce9oy1RljYDxjmxSGzIMZKhKlfmBiwXRVD9JnSA1BL2nGeZU1YTFgWRliGVnR0XsyUbrjhhqJD6bp4WEplwUxp69at49wHGAzMhDX/AQMU80D4bHyGQ/mOOeaYyetIUDTXggOXGtUczwrLw7uA3JqcqykfgiQMXgt4uOKF73ft2jWClyEVV6d3gvdRJmD2xRdfJHNFcuqbU0Zxp6cOn9Fo8Bkku5qvE++dRoyH9LCwjtGAUQ7m5yyKrOS0Q6rMWiMsEQPmSsX+Efs681XQvtCz1157zTksXZWu7b6mTvTII4+MHn744bbbV3zfxbXn05qHP625qBELC1N/8Bvtf/3116+Ykairvy8PS0kVGUo577zzJsYXBiSGG/DM6GH44YcfVnhY1CPD2Rg9ATqINXksUvUGYUGeSM4VQyDqTeB3jKurJwnPfvXVV8eDKeurHhZiwd/AByQPmJHk5dQPZRTXafeQOJFkKDFB3UjOmsJC6lnie1UXtT1oSKCfQ10kvVHHlcRoYvFQ9ejzuWuRsKg+om+ec845Ey+m6jfCPuxr7O9o+6uvvno8OUA/K5m49NlufT3LHpYEkiYs8yEsuYakRNkZkmDHxAB37bXXTnILSBamGZIuHpYSWTiYwPh+/vnnSTdu9FxALngrkAyKlT80/sQGOSow6OvXr0/ChRwe3J+zSgCD4tlnn50FO2RhbByeFOCuniKuWOCgyxk+8Hr99dfHhAWXDrCMu2sF8BlkBGYIWcUwy7TKan2mlcOAjyvlEcLnGzZsGOcP8HlNLvj4jkWEhIAX5ECuUOpiHgTarkR3s5SioFBJqBKPXWuEBW2Dfk1iqZMJ9mV6W6CfKBv196qrrhq9/PLLzmEp0MuiovawpOHq4kKmV6pp0EwNrnAf4l2lg0lRIw9YWI0fQ0LRIOL1TZh0ISxdxAExxgCkdeHyYxhn4q9eFISEUvkV6p0gacNzQRDwrJJlzSUhoUhQVBbUA+/lAEqSxbZgSIjP0NlfU50Vsy6Yt91DYoj3a84KdUVxZr31My4fJeladEgIcjCZmHXS8dUhocNWEDa2cxfPfJtudf2e/QX3w7tID4tugZAi8Jz00G5MW5rftW7zvs8elgTi9rDMh7AMMbNDx9X9Bjgjo/HGO4cICeXKQg8P6nn++edPwhuoM2bDMO4oox4WNfQgLMcee+xYa9XA434MbMyFiWSnZGApCQmRoPD59D5ondXYK5lSo6AxdzwD8sMrBK8H2xSfAzN4WHA1xfGjrLltkyLvlI/YYtCnkSdhadInPm8RHpZUe1P3UW/dn6MrPiU61VS2dFK01jwswE0JCycTwE0JC9oQfQV9Qvdhwr1dJrp9tO0QzzBhMWFZgQA6wmr2sOiMEZ0VA9z27dsnA7QKuygPC+uIPBEun+VsPg5CzG0hEQBh4SohNfJqHPk33oMymGGXzKRLPCxKWFJhtpQHBvegTnBTI75O17YafuZfRKNPzEpCQrkDZ/SU0KiniIe+n7kBKK9Jt4tc1ow6sz1owJTgKkkpJQ25eA5Rbi0SFu3PSDhHWFR1M+X94z3oWyAs8GaupnZu0h0TlhbCoh2ffw/REXOe2YUpr7WQ0GogLGxrDW/QsGviJz0t9MrgvibCkhqMVjth0dVONLZDhoTaCEsT2V2NhEWN4GoyZEpYdDzuSmCjseczlykklEtYUjbEhCXHss5YZlE5LDrzRayQM0Fls00zxhlFzrrdhOX/YYozRP4fcwewOds111wzSQZNhSriDHroHBbqGY0vB00NA2n+hM6Wvv/++3HS7ZBXqYclpy4qD/sQjQJdGBdsgAAAFktJREFU3pocS4JCLwXJC5KBmfeT895ZysSk2pgIncphiZ4XvF9XaNHbAR1gfy7xfs0iz7R74wqnWFZXqqiM8yI7xIhJ9PgfXjquikF91YOkuUNKRHX81r+Z1EovGb3MQ+Gdem4qtBjHM4RDMW6k5FA58Xy2Uxe7MU+5S95lD4ugxcHk3HPPHS83jbkEJcAOUbaL4tXmYUnlSOhARdwZUiBh0WTISFDmTVhoxKBnDAlpfoEaubjCRT0sWq5PfRuCsGj9aPhBWBASYtgqJQPl5wBNzFA2N4clFxtd4hvDQTSI0ajE/I/UhCYm75I0oz+/8sorC19qGskI8VLsUwQmyprqh7nYt5Xj2AzCcuONN07y1FDHphycVFsQe/YdvpehPI4bTAinDWirX9fvS8Yz1B0bTYKwNI1nqEfU0S52o6s8Q99nwhIQhgIpYVGFjko+dOPE53dRvBoIiyYIpmaCmjvBAYeDpybdAk8mq+lMd96EJXpY8H5doog66uoa1g9lVquHhStVOCOGjLqsmQRE2ycuwUaboW+W7sNS2k/j7FWTVOMsFu3EhGcSMRo//uZyb95LorVMHhaObWifeFAe9BV9kCvN1CMUPZtcXZWzfL60XZiTRsKi97PNop6plwz1R/1S5Fk/wzNAWECmh/AgpcYzjk0kHPSOxPEsNZmg3tnDUqpRPZVfVEiIxhDLxuKgqIrbxOh7Er/xMWuVsHCAJwmhfqRc05HQxCS9ZQgJMUSgISHOwjnjiuEI1vvHH3+cJN0OMZhC+YbwsDB5mJ4kJSxsT53p0xWunQHfo29ylVD0Ps3a/xRPtAeNBT4nweU7OAZoO8UQkYa12H74Ta8A+7OuAplVhlnuVy+f1gmf4/9UcrR6CEh6SDpnqUu8l7qB/oyNIGPbs+2IOTFW71ZqbyO2RyQ/3NQwpYezyjXLeKarhKiDqdAkCZCGHmet9zLcbw/Lv62AhqVrGmcv4MwGbXR2CDWS827ASy+9dPTCCy8UvbYGDwsFxuzom2++OWRHWHXzRnB27949uvPOOydn3Oj3sS35f5cclm+//XZyKFlbA9FAo17ffffdZBan7m3KpOQd3+NMEN2av+1dXb5Hne64444ut069JxL9559/fnTZZZeN21PJKP9PTVzQN6EDJBR9VpLGDeMA2lM9I1yRpSt/8G7KhFk5D7JsmtCoIUdbXnLJJaMdO3asWLbaJg9OnsbP0BfGv6aQGwmMhoDwN+QfwrMCWbl52jvvvJPUzWkTSpwlhVAqx3NiR7KSGtMxzmK8Zbvn4L158+bJnjc55fHsr7/++pCNFumZSz0D7YKN4FJEyx6WHNQHKLMoDwtE4cxCZxuqtIvyrmgnK4G8BsLCgROdNZ5xw8FGZ1YRK43p8jsNI2l5fN6FsGA3Xcz+ci4aW3jxcGKtzpT0fq0jjTiMFQ5axEUPQN86idONsQNvn1epN4j9UJNuuZlcymD2UVfO2oFvJAVNeka9Qzsi763t0rwQev90NVTb/dBN/AxxqfeLy8f1PTEXR/UOS+0x+8dJ1yg3RD5LzGeiZwH1oAcvpWcYA/GTMvIxjAd9w34m0DU+N9eTh/ZH32m7qNPQs3iS+LTxjIRr2niGMvq9PSxtrdHD94sgLHgn47QxESoqQQ8izu0RNRAWgoUBATkMceanLlHG32nw6M5H/JqbfkWC0gdhwUqkEsKC+oGwcIBTwwxdxIDJreJZP9xz0kknjX766adB9Qd14iq5vl4E7OlhYJvQyMSkW+3/igvqksph6quOfA5m48A5Jt5qSCGGFxQzespIrHjGCw0JvRAkLKnk0CaZcJZa34Ql5UUAYaEOoH6oM3dfThn+jRs3jj799NPBVrBxx171ikSvCvWKhp2kCZhhHOQVtw7A55p0y/+pb7n6pf05556ff/55tGXLlkP6c9N4xv6D9moaz0xYcpDvucwiCAsbOnZGKs8QM4aeYUs+rgbCQqOF3AUSljjARNKhs0EOYPqbhk9nibOEhEoIC+qBQXPPnj1jj5GGG5Usa6iE8mHmDxc3rxJjl6tvQxAWnfXFnA1+F/t9arasIZm++ySf/csvv4wJS8xhSeFH7wg8LDBYKW8s5dLQAzDgpoZNoZfU+4YgLHwPCRZkgl4yLM78nejJU9JGwoJjIzT0latzbeVUN9TTQq+QhhTZz9kWJCzTclhiOEVDW7ntk0tYVM9IWJSMKBbqcaGsOo7x75j/xc/tYWnTrB6+XxRhYdXVBWjC0kODzviIEsKihlw7ODswB6ZlJyxNerdaCYuqQCrJVMMRSj6j6syLsJx44omT8DDaIrXMmcQT8qQIi44nmpOEz1cbYUl1YV1aOzRhifqD/3VSkiKvJYQlyjdvwsIwWpOexQmYkhb1OuFzh4RmNDilty+asGh9Y7ywqW6lMs6rfA0eFrYBPCxwVdPzoC5gHbAiGZk2S1mEh4X1iTMynZ2njHoqJJRKGJxVt4bwsLSFcqK88f+S5MdZ5YcHCwYYdYDhgm5xOWzUMxoSEhatd8y5gK6pIWzaZn5a/YfwsKTy9uBhwZ4fJFfqwWCfUcICIg195sGcpTlLXdos1Xf5mRJ+eljiJIDtqx6U6IUpqVeuh4V1hCcPOCMEGQlLajwjGWnKc4leIpbrsrq0RO55lvUqoXmiPed3oWM89thjo8cff/yQ/QfI0KObF0q+rGcJYUDYunVroyzs0LqEFp9hYNX9F6YZedz70EMPjR588MGiPRhKQ0Kolw5wJMIxl0UHfshw2mmnjbC0OdVuGs7UwauU1JQSluii1zp3JRrxPuLTRnz66GIwIJs2bWrVM74LOgMi/eGHH644FZt15u6pJDfEJ+4RlFP3EsKi78c7Uyt4VO80lKNHILQZcdxHD8tQK5hYT/zWPWHi5JLYqv5oDkubLDlt0FQml7DwfhBj9DUQl5RnpKQuTX0cYx83KJwHiSypc5ey1ROWuDlVF5BW8z2aIa8MPRpxyjhPwhKNbhvOPEVYOx6ekUpAIyFTmdWtivuaTjcdcpUQjQLe/9FHH01yWDCQxtOJObiqIdGQkCbnxZklsYyx/TaM8X3pKiFtxzgTj0Y65/1KTuJMU9s151ldysCQ4PiDNj3T/CEleUo6aThhZPE3TuTGb8gIwnLTTTdNTqPOqessq4QYdtMQFzdaYz+h9zJ6WJScQS+x5JthLnyHE8TRP3kwZ44ss5ShLKwDV5DpM+k5ih4WHetmqUO8N3eV0BCEBc/kSe3MOWKbgrDADpZcy0puTFhKWnEVleWgT8ISl05ysF2khyWXsMSQUPSgxMRTDro6CCtR4GBHTIgVPRQkLKmwTJMKlCxr5mDwySefjMkB68aVNPwecnHwoeHHTJZ7Sihh4cDNFSpxUI7u4mmqXEJYiF18H9tMV2vldh/cm7qPz+TvvgdVPhczXhCWaXpGHaPHh5ihTkpY6H2izvH8GxIW7NpKPc3Bp5SwxHAP9SSuvuK72Z5NhIW6Sr1kG5Cw4LcSmRyZcsvEEJu+J+XJoyxrgbDE8Q2YcvwgYYl9dRruffet3DZuK1c9YVnGUzfbGqWP77nCgYSF21LrDJgKre+bp4clV04Oroipw/Wu26HTkKtcGNj0YDS6S9XDkjLg9GjQKOC9OgOdVt9ZQ0J8tm7bjc80BIK/kQyK5ZAckDiIo+4681UyyIGdRrMN95KQkK5OUEyJeWp5dtv78T1m8PCARXKiMqQSLXOe3VSGerZ///4xYZmmZ+xflB8GHst6lTyzfsCAuTD67qFDQngXlwOTFLEPtBkrJSypiQU/Y5gJmxkiJILfzMeYpS1S98Yt7XNlUcKisuROmHLlWGRIiJMv9kHoJT3POGIAHhbm7OTKs4zlqicsazUkBMU9cODA6Iknnhg9+eSTK3QPHX39+vWj33777RCdnCdhyR0w6Pn4+OOPRxdeeOEhdcZmVb///vsh23VHIsYBjkYe92FAh3HU6/777x898MADo3Xr1mX32euuuy57HxaVB6cPo15xRsOZcczZgCGFB0C9Mhys1COk5AFtDV3AlTNzAmH57LPPsmTH84A9LoQ7oleK4QfUMefduF8JJw0tPRoHDx4ck0glM1kVzSjEdsEut9i1NV6qZyjLpFOU043joicgEivIAuPLZc05hpd1AZlGjlXbhXdAr9EmqYttBt3QC/eBjF1wwQXjzQMjyQXuMIRx7EAoCCHOk08+Oaud2+ofv9dwafwOdYR+o31SsmAMxE/ch6lvwgu8cjaOYx37zGHBMzds2DCWMY5n2Bn3pZdeGuNTMuaWttE8yldPWNaqhwWKiwH10UcfHf/QcLCTNu2tME/CkqvgnPliXwicJaPhLMpFYxi9Ceigqf0X2HFJFuhNwedIuIVhIIY59Sz1sGDQBwHjPiw8NI7vSiVIoo7wsDAkpPVCWzMPJlVfDX+1yVPiYZmWVAvDjcGzhPiRoMBAwdimSA5DRimM2mSb9j31DDuQnnDCCRM948yUITvWkc9CHYEZPCypOtEzQELEXAOcJL59+/Zkcm9TPUuSbvEMhgjVI0K9pheM5VT3uA+LzthJxFAO+sbt8vE/Vgchh2MeO92SRClRB6YaMiTRRxndh4UyU4dm0Zd47yI9LOpFpuccbQQ54WHB2Ugl41mfuPT5LBOWPtFcomcxXhmXNXMAWoYclly4OBBhWTMNvIYK1A1PuTkjh7zqvlcjoyEivY85LCUx31LCgnppkh49E225Bamt+dULQ6MYQ2S5WKNcCWHR59I4xtBbl5msPosGlV6lEllKylKn4MECzmrQ+W4abeJMo8llzSmd0VVC6oGChwW5T7mzXshSSli0Pqrj6gWKcuI9ukqI33MyQNn12SAsSLodclmz9nmVhfqhnkqtm64SUllLdCOn7KIJS9N4tmyngudg2VSmesLy1FNPjQ8ZW2sXO+YzzzwzevbZZw8ZFJtm3PPysMAwv/32240HrGl7kWTt27dvfJBhHOA1oZhEhYYBhmfbtm2Tx+lAFkNELHTXXXeN8FNiaO+5557Re++9l61mqMe99947zpVQedTzw4dpnW+77bZJeCdFxIgF647fl19++fgdOSEZvBN1gjw5F/UMIQHgTPx1FpzznFQZyqeE5d133x2vphrC8BAf5LAA52l6poQF5RAKee655yb1UqyV5KjxB2F9+umns9sFONx9993jn5yL9X///fdX7I5MPPE9E4ujbmDcZK6Uvot6pd4WfI/cFchPwpJTv5IylAVhFMijF75LhUNZBl720lUyJXVjWRyYeMopp2Tf2mdIiISaWLAS+JyHbJb0GRDWkvBWttAzFqyesMyIz6q9XV22qWRM9UpEcjCPfVjYWXWb+Saw6WaHAUMMnUsqUV4JCu/XDa100yT1RExbVaBLUIdSALwDxwzAa0QDkmoTnTWhHMIkkF+NaYp8ajIkQkg6y2+TiUfYt5XD98QabmcYhhSu08JG8R0ccGNohc9gMihDgTl1zC1TqmeqbxqOSxl1eidoWCEnMNu1a1d2YneuHOwX3K8E3j+En0iyIgGJ5APfp7wFumKNz1CvB/KLmsJ4JXVPlWXyMOSAPE19JSVLqVdq1rrm3t8nYcE7o2cTbYNQGS7i17STbqzzsmJmwpKrXauwHPd8oJJqJ1+0h6WEsLAzovNhdo1LDUD0sLCpUAaDG4xCk7eEe2JwNRBzSZj30neeBOuG94KwwDCoV0UNgA6+nAErUUnNmEhUiQ+WQSP3pyn5MqXWJYQF94NEwvju3LlzbHw1ZDALfsyRoJz4/6KLLhong+YOvKXdFnoCeWB82/Qs4p9qI02oVcKAz7mh1ywYtckHcnvLLbeME3wZZlNCrzKqHuKcKySE44qJ1DSANIa4j6vBUqSmrY653+MdICyQhwm0wFHJK9uAbYPvkECPvLTofcx971Dl+iQs0cOiY33U6Rx5TFhyUPq3TJP7mvkYBY9a00VTA2gbIPMKCZUSFg6s0U0/TR7IAqMAj1FuOKQNnz6/Z56AGr4ubUZs8FsJD/6Hiz6VpDtNjlLCgmc1bf9dEorSOjXdp7kVfbaFPqvEdZ5ThxSxgXzz2jKd+VW5eoZyIIXAetmupuMMmtoMn2NVFfLSlm0M6JOwtLVTqU6bsLQhKt+bsBSA1XPRZSYspaKasJiwlOrMEOVNWPpD1YSlPyynPcmEpQBnE5YCsHouasLSM6BTHmcPSzM4i/Sw9K0BJiz9IWrC0h+WJiw9YWnC0hOQHR5jwtIBtI63mLCYsCBReejLISGHhEp1zB6WAsRMWArA6rmoCUvPgNrD0il3wB6W/vTQhMWEpVSbTFgKEDNhKQCr56ImLD0DasJiwnLYYSuWoTNE5KTb8r7mkFA5Zl3uMGEpQM2EpQCsnouasPQMqAmLCYsJS2+dyoSlNyinPsiEpQBnE5YCsHouasLSM6AmLCYsJiy9dSoTlt6gNGHpC0oTlr6QLH+OCUs5Zl3vcNJtM3LOYemqVYfe5xwW57CUapM9LAWImbAUgNVzUROWngG1h8UeFntYeutU9rD0BqU9LENDCWWdxzLAoeVY9ufjcLWhD77CFvs7duyYbLU/FCaQI/ewuKHq0PRcHDCXc5bSLPXClvz33Xdf0SNQJ9St5JoXzvPArETuWcrOCzMcgIrdi0suHH6JAy2X7YIckKfkgocJCc7Lds1rDOwi97JitpRnCXUB2PcYASNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SLQSFjqFdmSGQEjYASMgBEwAqsVge1b1x12GCr/8p6D/12tQrjeRsAIGAEjYASMQN0ITAhL3WJaOiNgBIyAETACRmC1I/C/+Ryxj68oilIAAAAASUVORK5CYII="},32637:function(Ur,st,F){"use strict";Ur.exports=F.p+"static/AssistantCode3.a8740efb.jpeg"},62522:function(Ur){"use strict";Ur.exports="data:image/png;base64,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"},96908:function(Ur){"use strict";Ur.exports="data:image/png;base64,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"},57177:function(Ur){"use strict";Ur.exports="data:image/png;base64,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"},81378:function(Ur){"use strict";Ur.exports="data:image/png;base64,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"},60141:function(Ur){"use strict";Ur.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="}}]);
|