|
|
!(function(){var Oy=Object.defineProperty;var Fv=Object.getOwnPropertySymbols;var jy=Object.prototype.hasOwnProperty,Ty=Object.prototype.propertyIsEnumerable;var yg=(fr,Mt,ge)=>Mt in fr?Oy(fr,Mt,{enumerable:!0,configurable:!0,writable:!0,value:ge}):fr[Mt]=ge,bg=(fr,Mt)=>{for(var ge in Mt||(Mt={}))jy.call(Mt,ge)&&yg(fr,ge,Mt[ge]);if(Fv)for(var ge of Fv(Mt))Ty.call(Mt,ge)&&yg(fr,ge,Mt[ge]);return fr};var Ls=(fr,Mt,ge)=>yg(fr,typeof Mt!="symbol"?Mt+"":Mt,ge);(self.webpackChunk=self.webpackChunk||[]).push([[2884,6270],{27812:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return b}});var pe=ge(60499),et=ge(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},he=a,de=ge(7657),ie=function(z,ee){return et.createElement(de.Z,(0,pe.Z)({},z,{ref:ee,icon:he}))},se=et.forwardRef(ie),b=se},26227:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return b}});var pe=ge(60499),et=ge(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},he=a,de=ge(7657),ie=function(z,ee){return et.createElement(de.Z,(0,pe.Z)({},z,{ref:ee,icon:he}))},se=et.forwardRef(ie),b=se},67921:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return b}});var pe=ge(60499),et=ge(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},he=a,de=ge(7657),ie=function(z,ee){return et.createElement(de.Z,(0,pe.Z)({},z,{ref:ee,icon:he}))},se=et.forwardRef(ie),b=se},41464:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return b}});var pe=ge(60499),et=ge(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},he=a,de=ge(7657),ie=function(z,ee){return et.createElement(de.Z,(0,pe.Z)({},z,{ref:ee,icon:he}))},se=et.forwardRef(ie),b=se},95869:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return b}});var pe=ge(60499),et=ge(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}}]},name:"solution",theme:"outlined"},he=a,de=ge(7657),ie=function(z,ee){return et.createElement(de.Z,(0,pe.Z)({},z,{ref:ee,icon:he}))},se=et.forwardRef(ie),b=se},14973:function(fr,Mt){"use strict";Mt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},81931:function(fr,Mt){"use strict";Mt.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"}},61537:function(){"use strict"},14046:function(fr,Mt,ge){"use strict";var pe=ge(59301),et=Object.defineProperty,a=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ie=(te,z,ee)=>z in te?et(te,z,{enumerable:!0,configurable:!0,writable:!0,value:ee}):te[z]=ee,se=(te,z)=>{for(var ee in z||(z={}))he.call(z,ee)&&ie(te,ee,z[ee]);if(a)for(var ee of a(z))de.call(z,ee)&&ie(te,ee,z[ee]);return te};const b=te=>React.createElement("svg",se({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},te),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"})));Mt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},63217:function(fr,Mt,ge){"use strict";var pe=ge(59301),et=Object.defineProperty,a=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ie=(te,z,ee)=>z in te?et(te,z,{enumerable:!0,configurable:!0,writable:!0,value:ee}):te[z]=ee,se=(te,z)=>{for(var ee in z||(z={}))he.call(z,ee)&&ie(te,ee,z[ee]);if(a)for(var ee of a(z))de.call(z,ee)&&ie(te,ee,z[ee]);return te};const b=te=>React.createElement("svg",se({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},te),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"})));Mt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},13547:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var fr={},Mt="5.0",ge={},pe=null,et=!1,a=!1,he=null,de=!1,ie=null,se=null,b=0;b<arguments.length;b++){var te=arguments[b];if(te!==null)switch(typeof te){case"number":Mt=te.toFixed(1);break;case"string":te.match(new RegExp("^[0-9]\\.[0-9]+$"))?Mt=te:he=te;break;case"object":typeof te.is3D!="undefined"?pe=te:ge=te;break;case"boolean":et=te,a=!0;break}}pe===null&&(pe={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},ge.material_id!==void 0&&!a&&(et=!0)),he!==null&&ge.id===void 0&&(ge.id=he);var z="",ee="",E=!1,y=null,x=null,re=null,oe=!1,fe=null,le=null,Ae=null,ce=null,me=null;ge.height!==void 0&&(ge.height=Math.round(ge.height)),ge.width!==void 0&&(ge.width=Math.round(ge.width));var Ee=function(it){return parseFloat(it)>4?parseFloat(it):5};fr.setHTML5Codebase=function(it,ot){se=it,tt(it,ot)},fr.setJavaCodebase=fr.setJavaCodebaseVersion=fr.isCompiledInstalled=fr.setPreCompiledScriptPath=fr.setPreCompiledResourcePath=function(){},fr.setHTML5CodebaseVersion=function(it,ot){var at=parseFloat(it);if(at!==NaN&&at<5){console.log("The GeoGebra HTML5 codebase version "+at+" is deprecated. Using version latest instead.");return}ie=it,nt(it,ot)},fr.getHTML5CodebaseVersion=function(){return x},fr.getParameters=function(){return ge},fr.setFontsCSSURL=function(it){ce=it},fr.setGiacJSURL=function(it){},fr.setJNLPFile=function(it){z=it},fr.setJNLPBaseDir=function(it){},fr.inject=function(){function it(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ot="auto",at=ge.id,mt,yt=!1,Ft=0;Ft<arguments.length;Ft++){var xt=arguments[Ft];typeof xt=="string"?(xt=xt.toLowerCase(),xt.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?ot=xt:at=arguments[Ft]):typeof xt=="boolean"?yt=xt:xt instanceof HTMLElement&&(mt=xt)}dt();function dt(){if(!de){setTimeout(dt,200);return}ot=Je(ot);var qe=mt||document.getElementById(at);if(!qe){console.log("possibly bug on ajax loading? ");return}if(fr.removeExistingApplet(qe,!1),ge.width===void 0&&qe.clientWidth&&(ge.width=qe.clientWidth),ge.height===void 0&&qe.clientHeight&&(ge.height=qe.clientHeight),!(ge.width&&ge.height)&&ot==="html5"&&(delete ge.width,delete ge.height),y=ot,ot==="screenshot")xe(qe,ge);else{var Pe=!1;ge.hasOwnProperty("playButton")&&ge.playButton||ge.hasOwnProperty("clickToLoad")&&ge.clickToLoad?Pe=!0:ge.hasOwnProperty("playButtonAutoDecide")&&ge.playButtonAutoDecide&&(Pe=(!we()||it())&&ve()),Pe?(y="screenshot",Oe(qe,ge,yt,ot)):Ke(qe,ge,yt)}}};function we(){try{return window.self!==window.top}catch(it){return!0}}function ve(){return ge.hasOwnProperty("screenshotGenerator")&&ge.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}fr.getViews=function(){return pe},fr.isJavaInstalled=function(){return!1};var ye=function(it){var ot=function(Ft){var xt=JSON.parse(Ft),dt=function(Ze){return Ze.type=="G"||Ze.type=="E"},qe=xt.elements?xt.elements.filter(dt)[0]:xt;if(!qe||!qe.url){at();return}ge.fileName=qe.url,Ce(qe.settings||{}),pe.is3D=!0;var Pe="https://www.geogebra.org/images/";fr.setPreviewImage(fe||qe.previewUrl,Pe+"GeoGebra_loading.png",Pe+"applet_play.png"),it()},at=function(){ge.onError&&ge.onError(),At("Error: Fetching material (id "+ge.material_id+") failed.",ge)},mt=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",yt="/materials/"+ge.material_id+"?scope=basic";be("https://"+mt+"/api/proxy.php?path="+encodeURIComponent(yt),ot,at)};function Ce(it){var ot=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(at){it[at]=!!it[at]}),ot.forEach(function(at){ge[at]===void 0&&it[at]!==void 0&&(ge[at]=it[at])}),ge.showToolBarHelp===void 0&&(ge.showToolBarHelp=ge.showToolBar)}function be(it,ot,at){var mt=new XMLHttpRequest;mt.open("GET",it),mt.onload=function(){ot(mt.responseText)},mt.onerror=at,mt.send()}fr.isHTML5Installed=function(){return!0},fr.getLoadedAppletType=function(){return y},fr.setPreviewImage=function(it,ot,at){fe=it,le=ot,Ae=at},fr.removeExistingApplet=function(it,ot){var at;typeof it=="string"&&(it=document.getElementById(it)),y=null;var mt=null;for(at=0;at<it.childNodes.length;at++){var yt=it.childNodes[at],Ft=yt.className;Ft==="applet_screenshot"?ot?(yt.style.display="block",y="screenshot"):yt.style.display="none":Ft!=="applet_scaler prerender"&&(it.removeChild(yt),mt=Ft&&Ft.indexOf("appletParameters")!=-1?yt.id:null,at--)}var xt=ge.id!==void 0?ge.id:mt,dt=window[xt];dt&&typeof dt.getBase64=="function"&&(dt.remove(),window[xt]=null)},fr.refreshHitPoints=function(){if(Ee(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var it=fr.getAppletObject();return it&&typeof it.recalculateEnvironments=="function"?(it.recalculateEnvironments(),!0):!1},fr.startAnimation=function(){var it=fr.getAppletObject();return it&&typeof it.startAnimation=="function"?(it.startAnimation(),!0):!1},fr.stopAnimation=function(){var it=fr.getAppletObject();return it&&typeof it.stopAnimation=="function"?(it.stopAnimation(),!0):!1},fr.getAppletObject=function(){var it=ge.id!==void 0?ge.id:"ggbApplet";return window[it]},fr.resize=function(){};var _e=function(it,ot,at){var mt=document.createElement("param");mt.setAttribute("name",ot),mt.setAttribute("value",at),it.appendChild(mt)},Ie=function(it){return it&&it!=="false"},Ke=function(it,ot,at){Ee(x)<=4.2&&(at=!0);var mt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==x||ggbHTML5LoadedCodebaseIsWebSimple&&!oe)&&(mt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var yt=document.createElement("div");yt.classList.add("appletParameters","notranslate");var Ft=ot.width,xt=ot.height;if(ot.disableAutoScale=ot.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ot.disableAutoScale,ot.width!==void 0)if(Ee(x)<=4.4)Ie(ot.showToolBar)&&(ot.height-=7),Ie(ot.showAlgebraInput)&&(ot.height-=37),ot.width<605&&Ie(ot.showToolBar)&&(ot.width=605,Ft=605);else{var dt=100;(Ie(ot.showToolBar)||Ie(ot.showMenuBar))&&(ot.hasOwnProperty("customToolBar")&&(ot.customToolbar=ot.customToolBar),dt=Ie(ot.showMenuBar)?245:155),Ft<dt&&(ot.width=dt,Ft=dt)}yt.style.border="none",yt.style.display="inline-block";for(var qe in ot)ot.hasOwnProperty(qe)&&qe!=="appletOnLoad"&&yt.setAttribute("data-param-"+qe,ot[qe]);ce&&yt.setAttribute("data-param-fontscssurl",ce),fr.resize=function(){GGBAppletUtils.responsiveResize(it,ot)},window.addEventListener("resize",function(Et){fr.resize()});var Pe=typeof ot.appletOnLoad=="function"?ot.appletOnLoad:function(){};if(!at&&ot.width!==void 0){ot.hasOwnProperty("showSplash")||yt.setAttribute("data-param-showSplash","false");var Ze=it.querySelector(".applet_scaler.prerender"),ke=Ze!==null;if(ke)var Le=Ze.querySelector(".ggb_preview");else{var Le=Ve(Ft,xt,ot.borderColor,!1);Ze=document.createElement("div"),Ze.className="applet_scaler",Ze.style.position="relative",Ze.style.display="block",Ze.style.width=Ft+"px",Ze.style.height=xt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Ze,"66%"),Ee(x)>=5?(ot.appletOnLoad=function(Et){var It=it.querySelector(".ggb_preview");It&&It.parentNode.removeChild(It),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Ze),window.GGBT_wsf_view&&$(window).trigger("resize"),Pe(Et)},ke||Ze.appendChild(Le)):yt.appendChild(Le),Ze.appendChild(yt),ke||it.appendChild(Ze),setTimeout(function(){fr.resize()},1)}else{var Re=document.createElement("div");Re.className="applet_scaler",Re.style.position="relative",Re.style.display="block",Re.appendChild(yt),it.appendChild(Re),ot.appletOnLoad=function(Et){fr.resize(),Pe(Et)}}function $e(Et,It){It&&typeof It.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Et,It.appletOnLoad):renderGGBElement(Et),At("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",It)}function Ue(Et,It){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Et,params:It}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(_t){$e(_t.article,_t.params)}),html5AppletsToProcess=null)},Ee(x)<5&&(Et.className+=" geogebraweb")):$e(Et,It)}if(mt){scriptLoadStarted=!0;for(var He=0;He<yt.childNodes.length;He++){var ze=yt.childNodes[He].tagName;ze==="TABLE"&&(yt.removeChild(yt.childNodes[He]),He--)}if(ggbHTML5LoadedScript!==null){var ft=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');ft!=null&&ft.parentNode.removeChild(ft)}var wt=document.createElement("script"),Tt=function(){Ue(yt,ot)};wt.src=ee+re,ggbHTML5LoadedCodebaseIsWebSimple=oe,ggbHTML5LoadedCodebaseVersion=x,ggbHTML5LoadedScript=wt.src,At("GeoGebra HTML5 codebase loaded: '"+ee+"'.",ot),!se&&(!ie||ie=="5.0")?(oe?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Tt()):ee.requirejs?__webpack_require__.e(8366).then(function(){var Et=[__webpack_require__(18366)];Tt.apply(null,Et)}.bind(this)).catch(__webpack_require__.oe):(wt.onload=Tt,it.appendChild(wt))}else Ue(yt,ot);ot.height=xt,ot.width=Ft},xe=function(it,ot,at){var mt=Ve(ot.width,ot.height,ot.borderColor,at),yt=document.createElement("div");yt.style.position="relative",yt.style.display="block",yt.style.width=ot.width+"px",yt.style.height=ot.height+"px",yt.className="applet_screenshot applet_scaler"+(at?" applet_screenshot_play":""),yt.appendChild(mt);var Ft=GGBAppletUtils.getScale(ot,it,at);at?(it.appendChild(Ne()),window.GGBT_wsf_view||(it.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(yt,"66%"),it.appendChild(yt),Ft!==1&&!isNaN(Ft)&&(GGBAppletUtils.scaleElement(yt,Ft),yt.style.width=ot.width+"px",yt.style.height=ot.height+"px",yt.parentNode.style.width=ot.width*Ft+"px",yt.parentNode.style.height=ot.height*Ft+"px"),fr.resize=function(){Ge(it,mt,yt,at)},window.addEventListener("resize",function(xt){fr.resize()}),fr.resize()};function Ge(it,ot,at,mt){if(it.contains(ot)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(it.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(it)}var yt=GGBAppletUtils.getScale(ge,it,mt);at.parentNode!==null&&(!isNaN(yt)&&yt!==1?(GGBAppletUtils.scaleElement(at,yt),at.parentNode.style.width=ge.width*yt+"px",at.parentNode.style.height=ge.height*yt+"px"):(GGBAppletUtils.scaleElement(at,1),at.parentNode.style.width=ge.width+"px",at.parentNode.style.height=ge.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(it),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}fr.onExitFullscreen=function(it,ot){ot.appendChild(it)};var Oe=function(it,ot,at,mt){xe(it,ot,!0);for(var yt=function(){var dt=[];for(xt=0;xt<it.childNodes.length;xt++)dt.push(it.childNodes[xt]);if(window.GGBT_wsf_view){var qe=window.GGBT_wsf_view.renderFullScreen(it,ot.id),Pe=document.getElementById("fullscreencontainer"),Ze=jQuery(it).find(".fullscreencontent");Ze.length>0?(qe.remove(),Ze.attr("id","fullscreencontent").show(),jQuery(Pe).append(Ze),window.dispatchEvent(new Event("resize"))):Ke(qe,ot,!1),window.GGBT_wsf_view.launchFullScreen(Pe)}else y=mt,Ke(it,ot,!1);if(!window.GGBT_wsf_view)for(xt=0;xt<dt.length;xt++)it.removeChild(dt[xt])},Ft=it.getElementsByClassName("ggb_preview_play"),xt=0;xt<Ft.length;xt++)Ft[xt].addEventListener("click",yt,!1),Ft[xt].addEventListener("ontouchstart",yt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(it),ve()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},Ne=function(){var it=document.createElement("div");if(it.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var ot='.icon-applet-play { width: 100%; height: 100%;box-sizing: border-box;position: absolute;z-index: 1001;cursor: pointer;border-width: 0px; background-color: transparent;background-repeat: no-repeat;left: 0;top: 0;background-position: center center; background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet.png");}.icon-applet-play:hover {background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet-hover.png");}',at=document.createElement("style");at.styleSheet?at.styleSheet.cssText=ot:at.appendChild(document.createTextNode(ot)),document.getElementsByTagName("head")[0].appendChild(at)}return it},Ve=function(it,ot,at,mt){var yt=document.createElement("div");yt.className="ggb_preview",yt.style.position="absolute",yt.style.zIndex="90",yt.style.width=it-2+"px",yt.style.height=ot-2+"px",yt.style.top="0px",yt.style.left="0px",yt.style.overflow="hidden",yt.style.backgroundColor="white";var Ft="lightgrey";at!==void 0&&(at==="none"?Ft="transparent":Ft=at),yt.style.border="1px solid "+Ft;var xt=document.createElement("img");if(xt.style.position="relative",xt.style.zIndex="1000",xt.style.top="-1px",xt.style.left="-1px",fe!==null&&xt.setAttribute("src",fe),xt.style.opacity=.7,le!==null){var dt,qe,Pe;if(!mt){dt=document.createElement("img"),dt.style.position="absolute",dt.style.zIndex="1001",dt.style.opacity=1,xt.style.opacity=.3,qe=360,qe>it/4*3&&(qe=it/4*3),Pe=qe/5.8,dt.setAttribute("src",le),dt.setAttribute("width",qe),dt.setAttribute("height",Pe);var Ze=(it-qe)/2,ke=(ot-Pe)/2;dt.style.left=Ze+"px",dt.style.top=ke+"px",yt.appendChild(dt)}}return yt.appendChild(xt),yt},Je=function(it){return it=it.toLowerCase(),it==="html5"||it==="screenshot"?it:"html5"},Me=["web","webSimple","web3d","tablet","tablet3d","phone"],nt=function(it,ot){if(x=it,ot){tt(x,!0);return}var at=!et;if(at){var mt=Ee(x);!isNaN(mt)&&mt<4.4&&(at=!1)}var yt,Ft;window.location.protocol.substr(0,4)==="http"?yt=window.location.protocol:yt="http:";var xt=x.indexOf("//");xt>0?Ft=x:xt===0?Ft=yt+x:Ft="https://www.geogebra.org/apps/5.2.814.0/";for(var dt in Me)if(x.slice(Me[dt].length*-1)===Me[dt]||x.slice((Me[dt].length+1)*-1)===Me[dt]+"/"){tt(Ft,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&at&&!pe.is3D&&!pe.AV&&!pe.SV&&!pe.CV&&!pe.EV2&&!pe.CP&&!pe.PC&&!pe.DA&&!pe.FI&&!pe.PV&&!Ie(ge.showToolBar)&&!Ie(ge.showMenuBar)&&!Ie(ge.showAlgebraInput)&&!Ie(ge.enableRightClick)&&(!ge.appName||ge.appName=="classic")?Ft+="webSimple/":Ft+="web3d/",tt(Ft,!1)},tt=function(it,ot){if(it.requirejs){ee=it;return}it.slice(-1)!=="/"&&(it+="/"),ee=it,ot===null&&(ot=it.indexOf("http")===-1),E=ot,re="web.nocache.js",oe=!1;var at=ee.split("/");at.length>1&&(!ot&&at[at.length-2]==="webSimple"?(re="webSimple.nocache.js",oe=!0):Me.indexOf(at[at.length-2])>=0&&(re=at[at.length-2]+".nocache.js")),at=it.split("/"),x=at[at.length-3],x.substr(0,4)==="test"?x=x.substr(4,1)+"."+x.substr(5,1):(x.substr(0,3)==="war"||x.substr(0,4)==="beta")&&(x="5.0");var mt=parseFloat(x);mt!==NaN&&mt<5&&it.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+mt+" is deprecated. Using version latest instead."),nt("5.0",ot))},At=function(it,ot){window.console&&window.console.log&&(!ot||typeof ot.showLogging=="undefined"||ot.showLogging&&ot.showLogging!=="false")&&console.log(it)};ge.material_id!==void 0?ye(ut):ut();function ut(){var it=Mt;ie!==null?it=ie:parseFloat(it)<5&&(it="5.0"),nt(it,!1),se!==null&&tt(se,E),de=!0}return fr},GGBAppletUtils=function(){"use strict";function fr(){return window.GGBT_wsf_edit!==void 0}function Mt(de,ie){ie!=1?(de.style.transformOrigin="0% 0% 0px",de.style.webkitTransformOrigin="0% 0% 0px",de.style.transform="scale("+ie+","+ie+")",de.style.webkitTransform="scale("+ie+","+ie+")",de.style.maxWidth="initial",de.querySelector(".ggb_preview")!==null&&(de.querySelector(".ggb_preview").style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[0]!==void 0&&(de.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[1]!==void 0&&(de.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(de.style.transform="none",de.style.webkitTransform="none")}function ge(de,ie,se,b,te,z){var ee=null;if(z!=null&&z!="")for(var E=de.parentNode;E!=null;)if((" "+E.className+" ").indexOf(" "+z+" ")>-1){ee=E;break}else E=E.parentNode;var y=0,x=0,re=0,oe=0,fe=0,le=0,Ae=0;if(ee)y=ee.offsetWidth,x=Math.max(b?ee.offsetWidth:0,ee.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(y=Math.min(window.innerWidth,document.documentElement.clientWidth),x=Math.min(window.innerHeight,document.documentElement.clientHeight),re=y):(y=window.innerWidth,x=window.innerHeight,re=window.innerWidth),de){var ce=de.getBoundingClientRect();ce.left>0&&ce.left<=y&&(te===void 0||!te)&&(document.dir==="rtl"?(fe=y-ce.width-ce.left,le=re<=480?10:30):(le=ce.left,fe=re<=480?10:30),oe=le+fe)}if(de&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var me=de.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(oe=40,Ae=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(oe=0,Ae=40)}}return de&&((se===void 0||!se)&&ie>0&&ie+oe<y?y=ie:y-=oe,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(se===void 0||!se)&&(x-=Ae)),{width:y,height:x}}function pe(de,ie,se,b,te){if(de.isScreenshoGenerator)return 1;var z=b!==void 0&&b,ee=de.noScaleMargin!=null&&de.noScaleMargin,E=function(me){return me&&me!=="false"},y=E(de.autoHeight),x=ge(ie,de.width,se,y,z&&window.GGBT_wsf_view||ee,te),re=parseInt(x.width),oe=de.width,fe=de.height;if(oe===void 0){var le=ie.querySelector(".appletParameters");le&&(oe=le.offsetWidth,fe=le.offsetHeight)}var Ae=re/oe,ce=z?1:x.height/fe;return se!==void 0&&!se&&(Ae=Math.min(1,Ae),ce=Math.min(1,ce)),Math.min(Ae,ce)}function et(de,ie,se){var b=1,te,z=!1;if(de.hasOwnProperty("allowUpscale")&&(z=de.allowUpscale),de.hasOwnProperty("scale")&&(b=parseFloat(de.scale),(isNaN(b)||b===null||b===0)&&(b=1),b>1&&(z=!0)),ie&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(z=!0),!(de.hasOwnProperty("disableAutoScale")&&de.disableAutoScale))te=pe(de,ie,z,se,de.scaleContainerClass);else return b;return z&&(!de.hasOwnProperty("scale")||b===1)?te:Math.min(b,te)}function a(de){var ie=Math.min(window.innerWidth,document.documentElement.clientWidth),se=Math.min(window.innerHeight,document.documentElement.clientHeight),b=de.getBoundingClientRect(),te=(ie-b.width)/2,z=(se-b.height)/2;z<0&&(z=0),de.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(te<40?de.style.left="40px":de.style.left=te+"px",de.style.top=z+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(z<40?de.style.top="40px":de.style.top=z+"px",de.style.left=te+"px")}function he(de,ie){var se=de.querySelector(".appletParameters");if(se){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ie.id!==se.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(de)}if(se.parentElement&&/fullscreen/.test(se.parentElement.className))return;var b=et(ie,de);fr()&&se.setAttribute("data-param-scale",b);for(var te=null,z=0;z<de.childNodes.length;z++)if(de.childNodes[z].className!==void 0&&de.childNodes[z].className.match(/^applet_scaler/)){te=de.childNodes[z];break}if(te!==null&&te.querySelector(".noscale")!==null)return;var ee=ie.id!==void 0?ie.id:"ggbApplet",E=window[ee];(E==null||!E.recalculateEnvironments)&&te!==null&&!te.className.match(/fullscreen/)&&(te.parentNode.style.transform="",!isNaN(b)&&b!==1?(te.parentNode.style.width=ie.width*b+"px",te.parentNode.style.height=ie.height*b+"px",Mt(te,b)):(Mt(te,1),te.parentNode.style.width=ie.width+"px",te.parentNode.style.height=ie.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&a(de),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(se).parents(".content-added-content"))}}return{responsiveResize:he,isFlexibleWorksheetEditor:fr,positionCenter:a,getScale:et,scaleElement:Mt}}();__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return GGBApplet}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),GGBAppletUtils.makeModule=function(name,permutation){function webModule(){var H="bootstrap",I="begin",J="gwt.codesvr."+name+"=",K="gwt.codesvr=",L=name,M="startup",N="DUMMY",O=0,P=1,Q="iframe",R="position:absolute; width:0; height:0; border:none; left: -1000px;",S=" top: -1000px;",T="Chrome",U="CSS1Compat",V="<!doctype html>",W="",X="<html><head></head><body></body></html>",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var fr=n.location.search;return fr.indexOf(J)!=-1||fr.indexOf(K)!=-1}function q(fr,Mt){}webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L},webModule.__moduleStartupDone=function(fr){var Mt=s[L].bindings;s[L].bindings=function(){for(var ge=Mt?Mt():{},pe=fr[webModule.__softPermutationId],et=O;et<pe.length;et++){var a=pe[et];ge[a[O]]=a[P]}return ge}};var t;function u(){return v(),t}function v(){if(!t){var fr=o.createElement(Q);if(fr.id=L,fr.style.cssText=R+S,fr.tabIndex=-1,o.body.appendChild(fr),t=fr.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Mt=document.compatMode==U?V:W;t.write(Mt+X),t.close()}}}function w(fr){function Mt(pe){function et(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var a=et();if(a){pe();return}function he(){if(!a){if(!et())return;a=!0,pe(),o.removeEventListener&&o.removeEventListener(Z,he,!1),de&&clearInterval(de)}}o.addEventListener&&o.addEventListener(Z,he,!1);var de=setInterval(function(){he()},$)}function ge(pe){var et=u(),a=et.body,he=et.createElement(_);he.language=ab,he.crossOrigin=W,he.src=pe,webModule.__errFn&&(he.onerror=function(){webModule.__errFn(L,new Error(bb+pe))}),a.appendChild(he)}Mt(function(){ge(fr)})}webModule.__startLoadingFragment=function(fr){return C(fr)},webModule.__installRunAsyncCode=function(fr){var Mt=u(),ge=Mt.body,pe=Mt.createElement(_);pe.language=ab,pe.text=fr,ge.appendChild(pe),ge.removeChild(pe)};function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){if(j=j.replace(hb,W),j.indexOf(ib)>=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(fr){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(fr){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(fr){var Mt=c[fr];return Mt==null?null:Mt},r=d,webModule.__errFn=e}function B(){function fr(de){var ie=de.lastIndexOf(rb);ie==-1&&(ie=de.length);var se=de.indexOf(sb);se==-1&&(se=de.length);var b=de.lastIndexOf(tb,Math.min(se,ie));return b>=O?de.substring(O,b+P):W}function Mt(de){if(!de.match(/^\w+:\/\//)){var ie=o.createElement(ub);ie.src=de+vb,de=fr(ie.src)}return de}function ge(){var de=__gwt_getMetaProperty(wb);return de!=null?de:W}function pe(){for(var de=o.getElementsByTagName(_),ie=O;ie<de.length;++ie)if(de[ie].src.indexOf(xb)!=-1)return fr(de[ie].src);return W}function et(){var de=o.getElementsByTagName(yb);return de.length>O?de[de.length-P].href:W}function a(){var de=o.location;return de.href==de.protocol+zb+de.host+de.pathname+de.search+de.hash}var he=ge();return he==W&&(he=pe()),he==W&&(he=et()),he==W&&a()&&(he=fr(o.location.href)),he=Mt(he),he}function C(fr){return fr.match(/^\//)||fr.match(/^[a-zA-Z]+:\/\//)?fr:webModule.__moduleBase+fr}function D(){var fr=[],Mt=O,ge=[],pe=[];function et(de){var ie=pe[de](),se=ge[de];if(ie in se)return ie;var b=[];for(var te in se)b[se[te]]=te;throw r&&r(de,b,ie),null}if(__gwt_isKnownPropertyValue=function(de,ie){return ie in ge[de]},webModule.__getPropMap=function(){var de={};for(var ie in ge)ge.hasOwnProperty(ie)&&(de[ie]=et(ie));return de},webModule.__computePropValue=et,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var a;try{a=Cb;var he=a.indexOf(Db);he!=-1&&(Mt=parseInt(a.substring(he+P),$),a=a.substring(O,he))}catch(de){}return webModule.__softPermutationId=Mt,C(a+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},5862:function(fr,Mt,ge){"use strict";ge.d(Mt,{Ax:function(){return he},Ds:function(){return de},KI:function(){return se},SI:function(){return a},f1:function(){return et}});var pe=ge(41510);function et(b){let te=!0;if(b.length>0){for(let z=0;z<b.length;z++)if(b[z].compile_success==0||!b[z].compile_success){te=!1;break}}else te=!1;return te}function a(b,te=""){let z=[];for(let ee=0;ee<b.length;ee++){let E=b[ee],y=te?`${te}/${E.name}`:`${E.name}`;z.push({title:E.name,type:E.type,isLeaf:E.type!=="tree",key:y})}return z}function he(b,te,z){for(let ee=0;ee<b.length;ee++){let E=b[ee];if(E.key===te){E.children=z;break}E.children&&he(E.children,te,z)}return b}function de(b,te,z){let ee;return function(){let E=this,y=arguments,x=function(){ee=null,z||b.apply(E,y)},re=z&&!ee;clearTimeout(ee),ee=setTimeout(x,te),re&&b.apply(E,y)}}const ie=!0,se=pe.Z.API_SERVER},98610:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return Ie},U:function(){return Ce}});var pe=ge(59301),et=ge(31797),a=ge(43418),he=ge(1710),de=ge(36973),ie=ge(48924),se=ge(66649),b=ge.n(se),te={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"},z="data:image/png;base64,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",ee="data:image/png;base64,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",E=ge(21331),y=ge(6075),x=ge(55806),re=ge(59301),oe=Object.defineProperty,fe=Object.defineProperties,le=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ee=(Ke,xe,Ge)=>xe in Ke?oe(Ke,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Ke[xe]=Ge,we=(Ke,xe)=>{for(var Ge in xe||(xe={}))ce.call(xe,Ge)&&Ee(Ke,Ge,xe[Ge]);if(Ae)for(var Ge of Ae(xe))me.call(xe,Ge)&&Ee(Ke,Ge,xe[Ge]);return Ke},ve=(Ke,xe)=>fe(Ke,le(xe)),ye=(Ke,xe,Ge)=>new Promise((Oe,Ne)=>{var Ve=nt=>{try{Me(Ge.next(nt))}catch(tt){Ne(tt)}},Je=nt=>{try{Me(Ge.throw(nt))}catch(tt){Ne(tt)}},Me=nt=>nt.done?Oe(nt.value):Promise.resolve(nt.value).then(Ve,Je);Me((Ge=Ge.apply(Ke,xe)).next())});const Ce=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:be}=et.default,_e=({exercise:Ke,socket:xe,dispatch:Ge,onStartScreenshot:Oe,onCloseScreenshot:Ne,handleToDetail:Ve})=>{const[Je,Me]=a.default.useModal(),nt=(0,pe.useRef)(),[tt,At]=(0,pe.useState)(!0),ut=(0,pe.useRef)(!1),it=(0,y.useParams)();(0,pe.useEffect)(()=>{var ze,ft,wt;if(document.addEventListener((0,de.gH)(),Ue,!1),window.addEventListener("blur",Re,!1),(ze=Ke.exerciseUserInfo)!=null&&ze.screen_open&&(0,de.vp)()&&At(!1),(ft=Ke.exerciseUserInfo)!=null&&ft.screen_open&&!(0,de.vp)()){(0,E.RG)(" ",!0);const Tt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Ke.exerciseUserInfo.screen_sec+3:Ke.exerciseUserInfo.screen_sec+10+1;nt.current=a.default.info({icon:null,centered:!0,width:444,title:(0,x._V)(x.CP.recordScreen1),keyboard:!1,content:re.createElement("div",null,(0,x._V)(x.CP.recordScreen2),re.createElement("span",{style:{color:"#FF9849"}},Ke.exerciseUserInfo.screen_num-Ke.exerciseUserInfo.used_screen_num),(0,x._V)(x.CP.recordScreen3)),okText:re.createElement("span",null,(0,x._V)(x.CP.recordScreen4),"\uFF08",re.createElement("span",{style:{display:"inline-block"}},re.createElement(be,{onFinish:()=>ye(void 0,null,function*(){var Et;const It=yield $e();(Et=nt.current)==null||Et.destroy(),It.used_screen_num&&Ze(It.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+Tt*1e3})),"S\uFF09"),onOk:()=>{var Et;(0,E.RG)(" ",!0),(Et=nt.current)==null||Et.destroy(),At(!1),(0,de.Dj)(document.body),document.getElementById("root").addEventListener("click",at,!1)}})}return(wt=Ke.exerciseUserInfo)!=null&&wt.screen_open&&!(0,de.vp)()||document.getElementById("root").addEventListener("click",at,!1),()=>{document.getElementById("root").removeEventListener("click",at,!1),document.removeEventListener((0,de.gH)(),Ue,!1),window.removeEventListener("blur",Re,!1)}},[]),(0,pe.useEffect)(()=>{setTimeout(()=>{Ke.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",at,!1),document.removeEventListener((0,de.gH)(),Ue,!1))},500),mt()},[Ke.actionTabs]),(0,pe.useEffect)(()=>{setTimeout(()=>{Ke.exerciseUserInfo.used_screen_num>Ke.exerciseUserInfo.screen_num&&ke()},500)},[Ke.exerciseUserInfo]);const ot=()=>ye(void 0,null,function*(){const ze=yield $e();setTimeout(()=>{var ft,wt;(ft=nt.current)==null||ft.destroy(),nt.current=a.default.info({okText:re.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:re.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",re.createElement("span",{className:"c-red"},ze.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",re.createElement("span",{className:"c-red"},(wt=Ke.exerciseUserInfo)==null?void 0:wt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ye(void 0,null,function*(){(0,de.Dj)(document.body)})})},1e3)}),at=ze=>{!(0,de.vp)()&&ze.target.nodeName!=="A"&&ze.target.nodeName!=="BUTTON"&&ze.target.innerHTML!=="\u786E \u5B9A"&&(0,de.Dj)(document.body)},mt=()=>ye(void 0,null,function*(){const ze=yield Ge({type:"exercise/getExerciseUserInfo",payload:we({},it)});return ze==null?void 0:ze.data}),yt=ze=>ye(void 0,null,function*(){var ft;if((ft=Ke.exerciseUserInfo)!=null&&ft.screen_at){const Tt=yield(0,ie.ck)(ve(we({},it),{reset:!0}));if((Tt==null?void 0:Tt.status)===-6)return}const wt=yield(0,ie.oy)({id:it.categoryId});if(wt!=null&&wt.is_commit){a.default.destroyAll(),yield Ft(),Le(!0);return}else Ze(ze+1)}),Ft=()=>ye(void 0,null,function*(){var ze;const ft=b()(),wt=Ke.exerciseUserInfo.screen_sec;if(qe.current.length>0){const Tt=ft.format("YYYY-MM-DD HH:mm:ss");let Et=Math.floor(ft.diff(b()(qe.current[0].start))/1e3);const It=qe.current.length;Et/wt>>0>It&&(Et=(It+1)*wt-1),yield(0,ie.P8)(it.categoryId,{exercise_user_id:(ze=Ke.exerciseUserInfo)==null?void 0:ze.exercise_user_id,time:Tt,time_long:Et,count:It})}qe.current=[]}),xt=(0,pe.useRef)(0),dt=(0,pe.useRef)(0),qe=(0,pe.useRef)([]),Pe=(0,pe.useRef)(!1),Ze=ze=>ye(void 0,null,function*(){var ft;ut.current||(Oe(),a.default.destroyAll(),xt.current=b()().valueOf(),Pe.current=!0,nt.current=a.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:te.exitFullScreenModalWrapper,okText:re.createElement("span",null,(0,x._V)(x.CP.recordScreen8)),content:re.createElement("div",{className:te.exitFullScreenModal},re.createElement("img",{src:z,alt:"",className:te.warningIcon}),re.createElement("div",{className:te.warningText,style:{marginBottom:50,fontWeight:500}},(0,x._V)(x.CP.recordScreen9)),re.createElement("div",{style:{marginBottom:40}},(0,x._V)(x.CP.recordScreen10)),re.createElement("div",{style:{marginBottom:40}},(0,x._V)(x.CP.recordScreen11),re.createElement("span",{className:te.warningText},((ft=Ke.exerciseUserInfo)==null?void 0:ft.screen_num)+1),(0,x._V)(x.CP.recordScreen12),re.createElement("span",{className:te.warningText,style:{fontWeight:600}},(0,x._V)(x.CP.recordScreen13)),",",(0,x._V)(x.CP.recordScreen14),re.createElement("span",{className:te.warningText},ze-1),(0,x._V)(x.CP.recordScreen15)),re.createElement("div",null,re.createElement("span",null,re.createElement(be,{className:te.countdownWrapper,onFinish:()=>{dt.current=b()().valueOf(),qe.current.push({start:xt.current,end:dt.current}),yt(ze)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Ke.exerciseUserInfo.screen_sec+1)*1e3}),(0,x._V)(x.CP.recordScreen25)),(0,x._V)(x.CP.recordScreen16))),onOk:()=>{(0,E.RG)(" ",!0),Ft(),(0,de.Dj)(document.body),Ne(),nt.current.destroy(),Pe.current=!1}}))}),ke=()=>ye(void 0,null,function*(){a.default.destroyAll(),(yield(0,ie.VL)({categoryId:it.categoryId,commit_method:1}))&&Le()}),Le=(ze=!1)=>ye(void 0,null,function*(){var ft,wt;if(document.removeEventListener((0,de.gH)(),Ue,!1),(0,de.BU)(),a.default.destroyAll(),ut.current=!0,ze){const Tt=yield(0,ie.Yu)(it.categoryId,{exercise_user_id:(ft=Ke.exerciseUserInfo)==null?void 0:ft.exercise_user_id});Je.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:te.forcedModalWrapper,centered:!0,content:re.createElement("div",{className:te.forcedModalContent},re.createElement("img",{src:ee,alt:""}),re.createElement("div",{className:te.forcedText},(0,x._V)(x.CP.recordScreen17)),re.createElement("div",{className:te.screenNumText},(0,x._V)(x.CP.recordScreen18),(wt=Ke.exerciseUserInfo)==null?void 0:wt.screen_num,(0,x._V)(x.CP.recordScreen19)),re.createElement(he.default,{dataSource:Tt==null?void 0:Tt.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,x._V)(x.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,x._V)(x.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,x._V)(x.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Ne(),Ve()},onOk:()=>{y.history.push(`/classrooms/${it.coursesId}/exercisenotice/${it.categoryId}/users/${it.login}?isShowApply=true`)}})}else Je.info({content:re.createElement("div",{className:"tc font16"},(0,x._V)(x.CP.recordScreen23),re.createElement("br",null),(0,x._V)(x.CP.recordScreen24)),onOk:()=>{Ve()}})}),Re=ze=>{(0,de.vp)()&&document.activeElement.tagName!=="IFRAME"&&document.getElementById("pdfiframe")===null&&document.getElementById("iframeShixuns").style.display=="none"&&!Pe.current&&(0,de.BU)()},$e=()=>ye(void 0,null,function*(){var ze;if((ze=Ke.exerciseUserInfo)!=null&&ze.screen_at){const Tt=yield(0,ie.ck)(ve(we({},it),{reset:!0}));if((Tt==null?void 0:Tt.status)===-6)return}const ft=yield(0,ie.oy)({id:it.categoryId});if(ft!=null&&ft.is_commit){Le();return}return yield mt()}),Ue=()=>ye(void 0,null,function*(){var ze;if((0,E.RG)(" ",!0),(0,de.vp)()){if((ze=Ke.exerciseUserInfo)!=null&&ze.screen_at){var ft=yield(0,ie.ck)(ve(we({},it),{reset:!0}));if((ft==null?void 0:ft.status)===-6)return}}else if(!Pe.current){var ft=yield(0,ie.ck)(we({},it));if((ft==null?void 0:ft.status)===-6)return;const Tt=yield mt();Ze(Tt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),He=()=>ye(void 0,null,function*(){(0,ie.ck)(we({},it));const ze=yield mt();Ze(ze.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return re.createElement("div",null,Me)};var Ie=(0,y.connect)(({exercise:Ke,globalSetting:xe})=>({globalSetting:xe,exercise:Ke}))(_e)},4929:function(fr,Mt,ge){"use strict";ge.d(Mt,{X:function(){return he},y:function(){return a}});var pe=ge(59301),et=ge(8591);const a=de=>{(0,pe.useEffect)(()=>{if(de){const ie=b=>{b.key==="F12"&&(b.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},se=b=>{b.preventDefault()};return document.addEventListener("keydown",ie),document.addEventListener("contextmenu",se),()=>{document.removeEventListener("keydown",ie),document.removeEventListener("contextmenu",se)}}},[de])},he=()=>{const[de,ie]=(0,pe.useState)(!1),se=b=>{const{keyCode:te,ctrlKey:z,metaKey:ee,type:E}=b;(E==="paste"||(te===67||te===86)&&(ee||z))&&(et.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),b.preventDefault(),b.stopPropagation())};return(0,pe.useEffect)(()=>(de&&(window.addEventListener("keydown",se,!0),window.addEventListener("paste",se,!0)),()=>{window.removeEventListener("keydown",se,!0),window.removeEventListener("paste",se,!0)}),[de]),{setOpenDisableCopyAndPaste:ie,disableCopyAndPaste:de}}},94094:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return ee}});var pe=ge(59301),et={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},a=ge(92310),he=ge.n(a),de=ge(71418),ie=ge(2859),se=ge(23789),b=ge(21331),te=(E,y,x)=>new Promise((re,oe)=>{var fe=ce=>{try{Ae(x.next(ce))}catch(me){oe(me)}},le=ce=>{try{Ae(x.throw(ce))}catch(me){oe(me)}},Ae=ce=>ce.done?re(ce.value):Promise.resolve(ce.value).then(fe,le);Ae((x=x.apply(E,y)).next())}),ee=({data:E,className:y,fullWidth:x,style:re={},onClose:oe,onOk:fe,showFullTools:le,noAssociationId:Ae})=>{const ce=(0,pe.useRef)(null),me=(0,pe.useRef)(null),Ee=(0,pe.useRef)(null),we=(0,pe.useRef)(null),[ve,ye]=(0,pe.useState)(!1),[Ce,be]=(0,pe.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,pe.useEffect)(()=>{Ee.current||(Ee.current=document.createElement("style"),document.head.appendChild(Ee.current)),E!=null&&E.visible?(document.body.setAttribute("data-custom","y-hidden"),Ee.current.innerHTML=" html { overflow-y: hidden; }",E!=null&&E.src&&_e()):(document.body.removeAttribute("data-custom"),Ee.current&&(document.head.removeChild(Ee.current),Ee.current=null))},[E==null?void 0:E.visible]);const _e=()=>te(void 0,null,function*(){ye(!0),be("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Oe=yield(0,b.ZJ)(E==null?void 0:E.src);ce.current.src="",ce.current.src=Oe,ce.current.onload=function(){Ge()},ye(!1),be("")}),Ie=()=>{document.body.removeAttribute("data-custom"),Ee.current.innerHTML=" ",oe()},Ke=Oe=>te(void 0,null,function*(){ye(!0),be("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Ne=yield(0,se.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:E.title,file:Oe.dataUrl}});Ne!=null&&Ne.id&&!Ae?(yield(0,se.ZP)(`/api/attachments/${E.id}/add_subitem.json`,{method:"post",body:{subitem_id:Ne==null?void 0:Ne.id,settings:JSON.stringify(Oe.state)}})).status===0&&fe():Ne!=null&&Ne.id&&fe(Ne),document.body.removeAttribute("data-custom"),Ee.current.innerHTML=" ",ye(!1),be("")}),xe=()=>{const Oe=document.querySelector('a[href="https://markerjs.com/"]');Oe&&Oe.parentNode&&(Oe.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Ve=>{const Je=document.querySelector(Ve.name);Je&&Je.setAttribute("title",Ve.title)})},Ge=()=>{me.current=new ie.hP(ce.current),me.current.targetRoot=we.current,me.current.addEventListener("render",Ke),me.current.addEventListener("beforeclose",Ie),le&&(me.current.availableMarkerTypes=me.current.ALL_MARKER_TYPES,me.current.uiStyleSettings.redoButtonVisible=!0,me.current.uiStyleSettings.notesButtonVisible=!0,me.current.uiStyleSettings.zoomButtonVisible=!0,me.current.uiStyleSettings.zoomOutButtonVisible=!0,me.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=me.current.uiStyleSettings,me.current.show(),E!=null&&E.snapshotData&&me.current.restoreState(E.snapshotData),setTimeout(()=>{window.scrollTo(0,0),xe()},300)};return pe.createElement(pe.Fragment,null,(E==null?void 0:E.visible)&&pe.createElement(de.Z,{spinning:ve,tip:Ce,style:{position:"absolute"}},pe.createElement("div",{ref:we,className:he()(et.imageDimensions,y,x?et.fullWidth:""),style:re},pe.createElement("img",{className:et.img,ref:ce}))))}},29386:function(fr,Mt,ge){"use strict";var pe=ge(59301),et=ge(95237),a=ge(43604),he=ge(99313),de=ge(3113),ie=ge(88622),se=ge(14973),b=ge(48136),te=ge(59301);const z=(0,pe.forwardRef)(({callback:ee,showSaveButton:E,value:y=""},x)=>{const re=(0,pe.useRef)(),oe=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],fe=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r
|
|
|
x=a + r\\text{cos}\\theta \\ \r
|
|
|
y=b + r\\text{sin}\\theta \r
|
|
|
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
|
|
|
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
|
|
|
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
|
|
|
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
|
|
|
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
|
|
|
\\end{array} `},{value:`\\begin{array}{l} \r
|
|
|
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
|
|
|
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
|
|
|
\\left\\{\\begin{matrix} \r
|
|
|
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
|
|
|
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
|
|
|
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
|
|
|
\\end{matrix}\\right. \r
|
|
|
\\end{array} `},{value:`\\begin{array}{l} \r
|
|
|
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
|
|
|
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
|
|
|
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
|
|
|
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
|
|
|
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
|
|
|
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
|
|
|
\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
|
|
|
a \\perp \\alpha \\ \r
|
|
|
b \\perp \\alpha \r
|
|
|
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
|
|
|
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
|
|
|
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
|
|
|
a \\parallel \\partial ,b \\parallel \\partial \r
|
|
|
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
|
|
|
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
|
|
|
a \\perp m,a \\perp n \r
|
|
|
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
|
|
|
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
|
|
|
a^{2}+b^{2}=c^{2} \r
|
|
|
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
|
|
|
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
|
|
|
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
|
|
|
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
|
|
|
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
|
|
|
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
|
|
|
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
|
|
|
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
|
|
|
a,b \\in R^{+} \\ \r
|
|
|
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
|
|
|
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
|
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
|
a,b \\in R \\ \r
|
|
|
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
|
|
|
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
|
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
|
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
|
|
|
\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
|
|
|
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
|
|
|
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
|
|
|
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
|
|
|
P \\left( \\emptyset \\right) =0 \\\\ \r
|
|
|
P \\left( S \\right) =1 \r
|
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
|
\\forall A \\in S \\\\ \r
|
|
|
P \\left( A \\right) \\ge 0 \r
|
|
|
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
|
|
|
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
|
|
|
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
|
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
|
P_{n}=n! \\\\ \r
|
|
|
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
|
|
|
\\end{array}`}]}]}],le=me=>{re.current.setValue(re.current.getValue()+" "+me.value+" ")},Ae=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:te.createElement(et.Z,{className:se.Z.lists,gutter:[10,10]},oe.map((me,Ee)=>te.createElement(a.Z,{flex:"110px",className:se.Z.item},te.createElement("div",null,te.createElement(ie.Z,{value:`$$${me.value}$$`}),me.name),te.createElement("div",{className:se.Z.children},me.children.map((we,ve)=>te.createElement("div",{key:ve},te.createElement("h1",null,we.name),te.createElement(et.Z,{gutter:[10,10]},we.data.map((ye,Ce)=>te.createElement(a.Z,{key:Ce,onClick:()=>le(ye),className:se.Z.diamond},te.createElement(ie.Z,{value:"`$$"+ye.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:te.createElement(et.Z,{className:se.Z.lists,gutter:[10,10]},fe.map((me,Ee)=>te.createElement(a.Z,{flex:"110px",className:se.Z.item},te.createElement("div",null,te.createElement(ie.Z,{value:"`$$"+me.value+"$$`"}),me.name),te.createElement("div",{className:se.Z.children},me.children.map((we,ve)=>te.createElement("div",{key:ve},we.name&&te.createElement("h1",null,we.name),te.createElement(et.Z,{gutter:[10,10]},we.data.map((ye,Ce)=>te.createElement(a.Z,{key:Ce,onClick:()=>le(ye),className:se.Z.diamond},te.createElement(ie.Z,{value:"`$$"+ye.value+"$$`"}))))))))))}],ce=()=>{var me=document.createElement("div");me.innerHTML=re.current.getValue();var Ee=me.innerText;return ee&&ee(Ee),Ee};return(0,pe.useImperativeHandle)(x,()=>({getData:ce})),te.createElement("div",{className:se.Z.mathWrap},te.createElement(he.default,{defaultActiveKey:"1",items:Ae}),te.createElement("math-field",{locale:"zh_cn",className:se.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:re,style:{width:800,marginTop:30,fontSize:18}},y||""),E&&te.createElement("div",{className:se.Z.button},te.createElement(de.ZP,{size:"large",onClick:ce,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Mt.Z=z},54377:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return he}});var pe=ge(6075),et={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},a=ge(59301),he=({message:de,className:ie,children:se,style:b={}})=>a.createElement("div",{className:`custom-spinner ${et.idsRingWrapper} ${ie}`},a.createElement("div",{className:et.ldsRing},a.createElement("div",null),a.createElement("div",null),a.createElement("div",null),a.createElement("div",null)),de?a.createElement("p",{style:b},de):null,se,a.createElement(pe.Outlet,null))},95482:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return he}});var pe=ge(59301),et=ge(27284),a=ge(59301),he=({defaultX:de="40%",leftChild:ie,rightChild:se,className:b,hideResize:te=!1})=>{const[z,ee]=(0,pe.useState)(de),E=(0,pe.useRef)();function y(){E.current=!0}(0,pe.useEffect)(()=>{function oe(le){E.current&&(et.Z.publish("resize-move-bar",le),ee(le.pageX))}function fe(){E.current=!1}return window.addEventListener("mousemove",oe),window.addEventListener("mouseup",fe),()=>{window.removeEventListener("mousemove",oe),window.removeEventListener("mouseup",fe)}},[]);const x=typeof z=="number"&&z!==.01?`${z}px`:de,re=`calc(100% - ${te?"0px":"4px"} - ${x})`;return a.createElement("div",{className:`split-panel-container ${b}`},a.createElement("section",{style:{width:x,display:z===.01?"none":""}},ie),a.createElement("section",{className:"resize-x-bar",onMouseDown:y},a.createElement("a",{className:"btn-resize"},a.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},a.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"})))),a.createElement("section",{style:{width:re}},se))}},88791:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return ie}});var pe=ge(59301),et={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_"},a=ge(92310),he=ge.n(a),ie=({className:se,style:b={},leftNode:te,leftTitle:z="\u81EA\u6D4B\u8F93\u5165",rightNode:ee,rightTitle:E="\u8FD0\u884C\u7ED3\u679C"})=>pe.createElement("div",{className:he()(et.result,se),style:b},pe.createElement("div",{className:et.left},pe.createElement("div",{className:et.title},pe.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),pe.createElement("span",null,z)),pe.createElement("div",{className:et.leftNode},te)),pe.createElement("div",{className:et.right},pe.createElement("div",{className:et.title},pe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),pe.createElement("span",null,E)),pe.createElement("div",{className:et.rightNode},ee)))},77634:function(fr,Mt,ge){"use strict";var pe=ge(59301);const et=he=>String(he).length===1?`0${he}`:he,a=({className:he="",onChange:de,defaultValue:ie=0})=>{const[se,b]=(0,pe.useState)(ie);(0,pe.useEffect)(()=>{const E=setTimeout(()=>{b(se+1e3)},1e3);return de(se+1e3),()=>{clearInterval(E)}},[se]);const te=parseInt(se/(60*6e4))||"00",z=parseInt(se%(60*6e4)/6e4)||"00",ee=parseInt(se%6e4/1e3)||"00";return pe.createElement("div",{className:he},et(te),":",et(z),":",et(ee))};Mt.Z=a},92518:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return Ke}});var pe=ge(59301),et=ge(6075),a=ge(43418),he=ge(78241),de=ge(8591),ie=ge(71418),se=ge(17574),b=ge(95237),te=ge(43604),z=ge(6848),ee=ge(92832),E={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},y=ge(10167),x=ge(94432),re=ge(41625),oe=ge(39089),fe=Object.defineProperty,le=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,we=(xe,Ge,Oe)=>Ge in xe?fe(xe,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):xe[Ge]=Oe,ve=(xe,Ge)=>{for(var Oe in Ge||(Ge={}))me.call(Ge,Oe)&&we(xe,Oe,Ge[Oe]);if(ce)for(var Oe of ce(Ge))Ee.call(Ge,Oe)&&we(xe,Oe,Ge[Oe]);return xe},ye=(xe,Ge)=>le(xe,Ae(Ge)),Ce=(xe,Ge)=>{var Oe={};for(var Ne in xe)me.call(xe,Ne)&&Ge.indexOf(Ne)<0&&(Oe[Ne]=xe[Ne]);if(xe!=null&&ce)for(var Ne of ce(xe))Ge.indexOf(Ne)<0&&Ee.call(xe,Ne)&&(Oe[Ne]=xe[Ne]);return Oe},be=(xe,Ge,Oe)=>new Promise((Ne,Ve)=>{var Je=tt=>{try{nt(Oe.next(tt))}catch(At){Ve(At)}},Me=tt=>{try{nt(Oe.throw(tt))}catch(At){Ve(At)}},nt=tt=>tt.done?Ne(tt.value):Promise.resolve(tt.value).then(Je,Me);nt((Oe=Oe.apply(xe,Ge)).next())});const _e=(xe=[])=>xe==null?void 0:xe.map(Ge=>ye(ve({},Ge),{title:(Ge==null?void 0:Ge.value)||"",key:Ge==null?void 0:Ge.id,isLeaf:!0})),Ie=xe=>{var Ge=xe,{user:Oe,children:Ne,isShowComponent:Ve=!0,ModalProps:Je={},onDataSelect:Me}=Ge,nt=Ce(Ge,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[tt,At]=a.default.useModal(),[ut]=he.default.useForm(),[it,ot]=(0,pe.useState)([]),[at,mt]=(0,pe.useState)(!1),[yt,Ft]=(0,pe.useState)(!1),[,xt,dt,qe]=(0,y.U)(x.qE,{page:1,limit:9999}),[,,Pe]=(0,y.U)(x.V8,{}),[,,Ze]=(0,y.U)(x.B$,{}),[,,ke]=(0,y.U)(x.DH,{}),[,,Le]=(0,y.U)(x.bJ,{}),Re=()=>{mt(!1),ut.resetFields(),Ft(!1)},$e=He=>be(void 0,null,function*(){const{node:ze,dragNode:ft,event:wt}=He,Tt=He.node.pos.split("-"),Et=He.dropPosition-Number(Tt[Tt.length-1]);if(Et==0){de.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(Et==1&&(ft==null?void 0:ft.item_index)==(ze==null?void 0:ze.item_index)+1){de.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const It=yield Le({id:ft==null?void 0:ft.key,position:Et==-1?1:(ft==null?void 0:ft.item_index)>(ze==null?void 0:ze.item_index)?(ze==null?void 0:ze.item_index)+1:ze==null?void 0:ze.item_index});(It==null?void 0:It.status)===0&&(de.ZP.success("\u79FB\u52A8\u6210\u529F"),dt({},!0))}),Ue=He=>be(void 0,null,function*(){let ze={};yt?ze=yield Ze(ve({},He)):ze=yield ke(ve({},He)),(ze==null?void 0:ze.status)==0&&(de.ZP.success((ze==null?void 0:ze.message)||(yt?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),dt({},!0),Re())});return(0,pe.useEffect)(()=>{Je!=null&&Je.open&&dt({},!0)},[Je==null?void 0:Je.open]),(0,pe.useEffect)(()=>{var He;ot(_e((He=qe==null?void 0:qe.data)==null?void 0:He.list))},[qe]),Ve?pe.createElement(pe.Fragment,null,At,Ne,pe.createElement(a.default,ve({},ve({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},Je)),pe.createElement(ie.Z,{spinning:xt},(it==null?void 0:it.length)>0?pe.createElement(pe.Fragment,null,pe.createElement(se.default.DirectoryTree,{height:500,className:E.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:Me,treeData:it,onDrop:$e,titleRender:He=>pe.createElement(pe.Fragment,null,pe.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},He==null?void 0:He.title),pe.createElement("div",{className:`${E.EditDom}`},pe.createElement(b.Z,{wrap:!1,align:"middle",gutter:16},pe.createElement(te.Z,null,pe.createElement(z.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},pe.createElement("i",{className:`iconfont icon-tuodong1 font12 ${E.currentPrimary}`}))),pe.createElement(te.Z,null,pe.createElement(z.Z,{title:"\u7F16\u8F91"},pe.createElement("i",{className:`iconfont icon-bianji11 font12 ${E.currentPrimary}`,onClick:ze=>{ze.stopPropagation(),ut.setFieldsValue(ve({},He)),mt(!0)}}))),pe.createElement(te.Z,null,pe.createElement(z.Z,{title:"\u5220\u9664"},pe.createElement("i",{className:`iconfont icon-shanchu14 font12 ${E.currentDelete}`,onClick:ze=>{ze.stopPropagation(),tt.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:()=>be(void 0,null,function*(){const ft=yield Pe({id:He==null?void 0:He.key});(ft==null?void 0:ft.status)==0&&(de.ZP.success((ft==null?void 0:ft.message)||"\u5220\u9664\u6210\u529F"),dt({},!0))})})}}))))))}),pe.createElement(oe.op,{className:"ml20 mt20",icon:pe.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{Ft(!0),mt(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):pe.createElement(re.Z,{styles:{margin:"30px auto"},customText:pe.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",pe.createElement("a",{onClick:()=>{Ft(!0),mt(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),pe.createElement(a.default,{title:yt?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:at,okText:yt?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{Re()},onOk:()=>{ut.submit()}},pe.createElement(he.default,{form:ut,onFinish:Ue},yt&&pe.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"),pe.createElement(he.default.Item,{hidden:!0,name:"id"}),pe.createElement(he.default.Item,{className:"mt10",name:"value"},pe.createElement(ee.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 Ke=(0,et.connect)(({loading:xe,user:Ge})=>({user:Ge,loading:xe.effects}))(Ie)},672:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return he}});var pe=ge(59301),et=ge(27284),a=ge(11611),he=()=>{const[de,ie]=(0,pe.useState)(""),[se,b]=(0,pe.useState)(0);let[te,z]=(0,pe.useState)(),[ee,E]=(0,pe.useState)();const[y,x]=(0,pe.useState)(!1),re=(0,pe.useRef)("");(0,pe.useEffect)(()=>et.Z.subscribe("preview-image",Ce=>{ie(Ce),console.log(we.current),document.body.style.overflow="hidden"}),[]),(0,pe.useEffect)(()=>(document.addEventListener("keydown",oe),()=>{document.removeEventListener("keydown",oe)}),[]),(0,pe.useEffect)(()=>{re.current=de},[de]);function oe(ye){ye.keyCode==27&&re.current&&fe()}function fe(){document.body.style.overflow="auto",z(void 0),E(void 0),b(0),ie("")}function le(){b(se+90)}function Ae(){te=we.current.width*1.1,ee=we.current.height*1.1,E(ee),z(te)}function ce(){te=we.current.width/1.1,ee=we.current.height/1.1,E(ee),z(te)}const me=(0,pe.useRef)(),Ee=(0,pe.useRef)(),we=(0,pe.useRef)(),ve=ye=>{(ye.nativeEvent.target===me.current||ye.nativeEvent.target===Ee.current)&&fe()};return pe.createElement(pe.Fragment,null,de?pe.createElement("div",null,pe.createElement("div",{className:"preview-wrp-group",ref:Ee},pe.createElement(a.Z,{className:"image-preview",src:de,style:{display:"none"},preview:{visible:!0,src:de,movable:!1,onVisibleChange:ye=>{ie("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},8738:function(fr,Mt,ge){"use strict";ge.d(Mt,{h:function(){return me}});var pe=ge(59301),et=ge(57809),a=ge(78241),he=ge(3113),de=ge(89780),ie=ge.n(de),se=ge(42741),b=ge(27494),te=Object.defineProperty,z=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,re=(Ee,we,ve)=>we in Ee?te(Ee,we,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ee[we]=ve,oe=(Ee,we)=>{for(var ve in we||(we={}))y.call(we,ve)&&re(Ee,ve,we[ve]);if(E)for(var ve of E(we))x.call(we,ve)&&re(Ee,ve,we[ve]);return Ee},fe=(Ee,we)=>z(Ee,ee(we));const le=et.default.Option,Ae={labelCol:{span:4},wrapperCol:{span:20}},ce={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Mt.Z=({callback:Ee,onCancel:we})=>{const[ve,ye]=(0,pe.useState)("python");function Ce(_e){ye(ce[_e][1])}function be(_e){Ee(_e)}return pe.createElement(a.default,fe(oe({},Ae),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:be,style:{width:500}}),pe.createElement(a.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},pe.createElement(et.default,{getPopupContainer:_e=>_e.parentNode,onChange:Ce},Object.keys(ce).map(_e=>pe.createElement(le,{key:_e,value:_e},ce[_e][0])))),pe.createElement(a.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},pe.createElement(me,{mode:ve})),pe.createElement("div",{className:"flex-container flex-end"},pe.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),pe.createElement(he.ZP,{type:"ghost",onClick:we},"\u53D6\u6D88")))};function me({value:Ee,onChange:we,mode:ve,options:ye={}}){const Ce=(0,pe.useRef)(),[be,_e]=(0,pe.useState)();return(0,pe.useEffect)(()=>{if(be){let Ie=function(Ke){const xe=Ke.getValue();we&&we(xe)};return be.on("change",Ie),()=>{be.off("change",Ie)}}},[be,we]),(0,pe.useEffect)(()=>{be&&be.setOption("mode",ve)},[be,ve]),(0,pe.useEffect)(()=>{be&&(Ee!==be.getValue()||Ee==="")&&setTimeout(()=>{be.setValue(Ee||"")},300)},[be,Ee]),(0,pe.useEffect)(()=>{if(Ce.current&&!be){const Ie=ie().fromTextArea(Ce.current,oe({mode:ve,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ye));_e(Ie)}},[Ce.current,be]),pe.createElement("div",{className:"my-codemirror-container"},pe.createElement("textarea",{ref:Ce}))}},20387:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return Ci}});var pe=ge(59301),et=ge(89780),a=ge.n(et),he=ge(76374),de=ge(42741),ie=ge(6313),se=ge(25717),b=ge(99498),te=ge(25419),z=ge(67549),ee=ge(88622),E=({value:Mn="",className:Ai,showTextOnly:pi,showLines:Vn,style:Rn={}})=>{const Uo=(0,pe.useMemo)(()=>"",[Mn]);return pe.createElement(pe.Fragment,null,pe.createElement("div",{dangerouslySetInnerHTML:{__html:Uo}}))},y=ge(59301),x=Object.defineProperty,re=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ce=(Mn,Ai,pi)=>Ai in Mn?x(Mn,Ai,{enumerable:!0,configurable:!0,writable:!0,value:pi}):Mn[Ai]=pi,me=(Mn,Ai)=>{for(var pi in Ai||(Ai={}))le.call(Ai,pi)&&ce(Mn,pi,Ai[pi]);if(fe)for(var pi of fe(Ai))Ae.call(Ai,pi)&&ce(Mn,pi,Ai[pi]);return Mn},Ee=(Mn,Ai)=>re(Mn,oe(Ai));let we=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ve({onActionCallback:Mn,title:Ai,icon:pi,actionName:Vn,className:Rn="",children:Uo}){function Fo(){Mn(Vn)}return y.createElement("a",{title:Ai,className:Rn,onClick:Fo},y.createElement("i",{className:`${pi}`}),Uo)}var ye=({watch:Mn,showNullButton:Ai,showNullProgramButton:pi,onActionCallback:Vn,fullScreen:Rn,insertTemp:Uo,hidetoolBar:Fo,extraUse:uo})=>{const so=[...we,{title:`${Mn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Mn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return y.createElement("ul",{className:"markdown-toolbar-container"},!Fo&&so.map((Pn,ls)=>y.createElement("li",{key:ls},Pn.actionName?y.createElement(ve,Ee(me({},Pn),{onActionCallback:Vn})):y.createElement("span",{className:"v-line"}))),Ai?y.createElement("li",null,y.createElement(ve,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Vn},y.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,pi?y.createElement(y.Fragment,null,y.createElement("li",null,y.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Vn},y.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),y.createElement("li",null,y.createElement(ve,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Vn},y.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Uo&&y.createElement("li",null,y.createElement(ve,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Uo}`,onActionCallback:Vn},y.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),uo&&y.createElement("li",null,uo),y.createElement("li",{className:"btn-full-screen"},y.createElement(ve,{icon:`${Rn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Rn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Vn})))},Ce=ge(23252),be=ge(78241),_e=ge(92832),Ie=ge(3113),Ke=Object.defineProperty,xe=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Je=(Mn,Ai,pi)=>Ai in Mn?Ke(Mn,Ai,{enumerable:!0,configurable:!0,writable:!0,value:pi}):Mn[Ai]=pi,Me=(Mn,Ai)=>{for(var pi in Ai||(Ai={}))Ne.call(Ai,pi)&&Je(Mn,pi,Ai[pi]);if(Oe)for(var pi of Oe(Ai))Ve.call(Ai,pi)&&Je(Mn,pi,Ai[pi]);return Mn},nt=(Mn,Ai)=>xe(Mn,Ge(Ai));const tt={labelCol:{span:4},wrapperCol:{span:20}};var At=({callback:Mn,onCancel:Ai})=>{function pi(Vn){Mn(Vn)}return pe.createElement(be.default,nt(Me({},tt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:pi,style:{width:500}}),pe.createElement(be.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},pe.createElement(_e.default,null)),pe.createElement(be.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},pe.createElement(_e.default,null)),pe.createElement("div",{className:"flex-container flex-end"},pe.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),pe.createElement(Ie.ZP,{type:"ghost",onClick:Ai},"\u53D6\u6D88")))},ut=ge(8738),it=ge(30315),ot=ge(43418),at=ge(95237),mt=ge(94094),yt=ge(59301),Ft=({callback:Mn,onCancel:Ai})=>{const pi=document.createElement("canvas"),Vn=pi.getContext("2d");pi.width=1e3,pi.height=800,Vn.fillStyle="#ffffff",Vn.fillRect(0,0,pi.width,pi.height);const Rn=pi.toDataURL("image/png");return yt.createElement(ot.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},yt.createElement(at.Z,{style:{height:"100vh"}},yt.createElement(mt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Rn,visible:!0,title:String(Date.now())},onOk:Uo=>{Mn({src:Uo.url})},onClose:Ai})))},xt=ge(8591),dt=ge(43428),qe=ge(43604),Pe={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ze=ge(59301),Le=(0,pe.forwardRef)(({onCancel:Mn,editImgId:Ai,callback:pi},Vn)=>{let Rn=(0,pe.useRef)(),Uo=(0,pe.useRef)(),Fo=(0,pe.useRef)(),uo=(0,pe.useRef)(!1);const so=(0,pe.useRef)(!1);console.log("ref:",Vn);const[Pn,ls]=(0,pe.useState)(0),[Lo,un]=(0,pe.useState)("100vh");(0,pe.useEffect)(()=>{ls(1);try{indexedDB.databases().then(vn=>{vn.forEach(Yn=>indexedDB.deleteDatabase(Yn.name))})}catch(vn){}},[]),(0,pe.useEffect)(()=>(window.addEventListener("message",Cn),()=>{window.removeEventListener("message",Cn)}),[]),(0,pe.useImperativeHandle)(Vn,()=>({setHeight:un}));const yr=vn=>{window.saveDrawData(Yn=>{if(Yn===null&&!vn){xt.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}xt.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),pi({src:`/api/attachments/${Yn}`,id:Yn,disabledClose:!0})})},Cn=vn=>{var Yn;((Yn=vn==null?void 0:vn.data)==null?void 0:Yn.type)==="closePop"&&yr(!0)};return Ze.createElement("div",{ref:so,className:"body-overflow-initial"},Ze.createElement(dt.Z,{width:"100vw",height:Lo,footer:null,closable:!0,placement:"bottom",open:!!Pn,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${Pe.drawerWrap}`,onClose:()=>{window.saveDrawData(vn=>{pi({src:`/api/attachments/${vn}`,id:vn})})},title:Ze.createElement(at.Z,{align:"middle"},Ze.createElement(qe.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ze.createElement(qe.Z,{onClick:()=>{un(Lo==="60px"?"100vh":"60px")}},Ze.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),Ze.createElement(qe.Z,{onClick:yr},Ze.createElement(Ie.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},Ze.createElement("iframe",{src:`${window.ENV==="build"?"/react/build":""}/drawio/src/main/webapp/?id=${Ai||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Uo})))}),Re=ge(41510),$e=ge(5112),Ue=ge(5871);const He=$e.ZP.Group,ze={margin:"0 8px"};var ft=({callback:Mn,onCancel:Ai})=>{function pi(Vn){Mn(Vn)}return pe.createElement(be.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:pi},pe.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},pe.createElement("span",{style:ze},"\u5355\u5143\u683C\u6570\uFF1A"),pe.createElement("span",{style:ze},"\u884C\u6570"),pe.createElement(be.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},pe.createElement(Ue.Z,null)),pe.createElement("span",{style:ze},"\u5217\u6570"),pe.createElement(be.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},pe.createElement(Ue.Z,null))),pe.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},pe.createElement("span",{style:ze},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),pe.createElement(be.default.Item,{name:"align"},pe.createElement(He,null,pe.createElement($e.ZP,{value:"default"},pe.createElement("i",{className:"fa fa-align-justify"})),pe.createElement($e.ZP,{value:"left"},pe.createElement("i",{className:"fa fa-align-left"})),pe.createElement($e.ZP,{value:"center"},pe.createElement("i",{className:"fa fa-align-center"})),pe.createElement($e.ZP,{value:"right"},pe.createElement("i",{className:"fa fa-align-right"}))))),pe.createElement("div",{className:"flex-container flex-end"},pe.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),pe.createElement(Ie.ZP,{type:"ghost",onClick:Ai},"\u53D6\u6D88")))},wt=ge(78673),Tt=ge(13547),Et=ge.n(Tt),_t=(0,pe.forwardRef)(({use3d:Mn,width:Ai,height:pi,callback:Vn,showSaveButton:Rn},Uo)=>{const Fo=(0,pe.useRef)(),uo=(0,pe.useRef)(),[so,Pn]=(0,pe.useState)(!1),ls=(0,pe.useRef)({id:Fo,appName:"graphing",width:Ai||1e3,height:pi||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,pe.useEffect)(()=>{uo.current=new(Et())(ls.current,!0),window.onload=function(){uo.current.inject("applet_container")}},[]);const Lo=()=>{var un=window.ggbApplet.getPNGBase64(1,!0,72);return Vn&&Vn(un),un};return(0,pe.useEffect)(()=>{ls.current.appName=so?"3D":"graphing",uo.current.inject("applet_container")},[so]),(0,pe.useEffect)(()=>{Pn(Mn)},[Mn]),(0,pe.useImperativeHandle)(Uo,()=>({getImgData:Lo})),pe.createElement(pe.Fragment,null,pe.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Fo}),pe.createElement(at.Z,{align:"middle"},pe.createElement(qe.Z,{flex:1},pe.createElement(wt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:so,onChange:un=>Pn(un)})),pe.createElement(qe.Z,null,pe.createElement(Ie.ZP,{size:"large",onClick:Lo,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Ct=ge(29386),kt=ge(1012);const jt="link",Zt="upload-image",Jt="add-flowchart",er="draw-image",wr="add-flowchart",xr="code-block",Ur="add-table",pn="------------",kr={default:pn,left:`:${pn}`,center:`:${pn}:`,right:`${pn}:`};var tn=ge(34500),Cr=(Mn,Ai,pi)=>new Promise((Vn,Rn)=>{var Uo=so=>{try{uo(pi.next(so))}catch(Pn){Rn(Pn)}},Fo=so=>{try{uo(pi.throw(so))}catch(Pn){Rn(Pn)}},uo=so=>so.done?Vn(so.value):Promise.resolve(so.value).then(Uo,Fo);uo((pi=pi.apply(Mn,Ai)).next())});function Gr(){}let Xr=0;const qr=1e4,Kn="\u2581",Vr="@\u2581\u2581@",_n="@\u2581@",ii=`
|
|
|
**\u6A21\u677F\u6807\u9898**
|
|
|
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Gi=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function zn(Mn){return/^\d+$/.test(Mn)?`${Mn}px`:Mn}const wn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",zi={[wn+"-B"]:"bold",[wn+"-I"]:"italic"},Ji={[jt]:"\u6DFB\u52A0\u94FE\u63A5",[xr]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Zt]:"\u6DFB\u52A0\u56FE\u7247",[er]:"\u6DFB\u52A0\u753B\u56FE",[Jt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Ur]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Ci=({defaultValue:Mn="",onChange:Ai,width:pi="100%",height:Vn=400,miniToolbar:Rn=!1,isFocus:Uo=!1,watch:Fo,insertTemp:uo,mode:so="markdown",id:Pn="markdown-editor-id",showResizeBar:ls=!1,noStorage:Lo=!1,showNullButton:un=!1,showNullProgramButton:yr=!1,hidetoolBar:Cn=!1,fullScreen:vn=!1,onBlur:Yn,onCMBeforeChange:yi,onFullScreen:Ki,className:ai="",disablePaste:or=!1,disabled:Er=!1,disabledFill:Tr=!1,placeholder:ar="",values:an="",extraUse:Wr,onAddBlank:nn})=>{const[ir,ri]=(0,pe.useState)(null),[Fr,$n]=(0,pe.useState)(Mn),[_i,fi]=(0,pe.useState)(Fo),[Ei,ts]=(0,pe.useState)(vn),[Bo,Vi]=(0,pe.useState)(""),[Io,go]=(0,pe.useState)(0),[Vo,vo]=(0,pe.useState)(Vn),[qi,Wo]=(0,pe.useState)(!1),Ao=(0,pe.useRef)((0,kt.Z)()),bs=(0,pe.useRef)(!1),Go=(0,pe.useRef)(),[Jo,Oi]=(0,pe.useState)(0),[Nr,Or]=(0,pe.useState)(0),li=(0,pe.useRef)(),xi=(0,pe.useRef)(),Zn=(0,pe.useRef)(),Ko=(0,pe.useRef)(),yo=(0,pe.useRef)(),hs=(0,pe.useRef)(),Do=()=>Cr(void 0,null,function*(){var Ir;const on=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ao.current}});(Ir=on==null?void 0:on.attachments)!=null&&Ir.length&&(console.log("cm:",ir,li),on.attachments.map(An=>{An.content_type.indexOf("image")>-1?ir.replaceSelection(``):An.content_type.indexOf("video")>-1?ir.replaceSelection(`<video width="100%" controls src="${Re.Z.API_SERVER}/api/attachments/${data.id}"></video>`):An.content_type.indexOf("pdf")>-1?ir.replaceSelection(`<a href="${Re.Z.API_SERVER}/api/attachments/${An.id}?type=${An.content_type}&disposition=inline" target="_blank">${An.name}</a>`):ir.replaceSelection(`[${An.name}](${Re.Z.API_SERVER}/api/attachments/${An.id}?type=${An.content_type})`)}))});(0,pe.useEffect)(()=>{const Ir=window.scrollY||window.pageYOffset;$n(an),ir==null||ir.setValue(an),window.scrollTo(0,Ir)},[an]),(0,pe.useEffect)(()=>{Ki==null||Ki(Ei)},[Ei]),(0,pe.useEffect)(()=>{if(li.current){let Ir=function(An,cn){var Ln;if(or){cn.preventDefault();return}const On=cn.clipboardData;if(On){const jn=On.types.toString(),kn=On.items;if(jn==="Files"||On.types.indexOf("Files")>-1){if(cn.preventDefault(),so=="stex")return;try{let xn=kn[1];((Ln=kn[0])==null?void 0:Ln.kind)==="file"&&(xn=kn[0]);const Qi=xn.getAsFile(),Ii=Qi.name.split(".").pop();(0,it.I)(Qi,Co=>{var $i,oi,Wi;Co.id?(($i=Qi==null?void 0:Qi.type)==null?void 0:$i.indexOf("image"))>-1?on.replaceSelection(`<img width="100%" src="/api/attachments/${Co.id}?type=${Co.content_type})" alt="" />`):((oi=Qi==null?void 0:Qi.type)==null?void 0:oi.indexOf("video"))>-1?on.replaceSelection(`<video width="100%" controls src="/api/attachments/${Co.id}"></video>`):((Wi=Qi==null?void 0:Qi.type)==null?void 0:Wi.indexOf("pdf"))>-1?on.replaceSelection(`<a href="/api/attachments/${Co.id}?type=${Qi.type}&disposition=inline" target="_blank">${Qi.name}</a>`):Gi.includes(Ii)?on.replaceSelection(`<a href="/api/attachments/${Co.id}?type=office&disposition=inline" target="_blank">${Qi.name}</a>`):on.replaceSelection(`[${Qi.name}](/api/attachments/${Co.id}?type=${Co.content_type})`):(Co==null?void 0:Co.status)===401&&(xt.ZP.warning((Co==null?void 0:Co.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(xn){xt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const on=a().fromTextArea(li.current,{mode:so,lineNumbers:!Rn,lineWrapping:!0,value:Mn,autoCloseTags:!yr,autoCloseBrackets:!0});return on.on("keyup",function(An,cn){cn.keyCode===8&&(An.getValue()==""?on.setOption("placeholder",ar):on.setOption("placeholder",null))}),on.on("keydown",function(An,cn){if(cn.keyCode===8){var Ln=Ni(An);Ln&&cn.preventDefault()}}),Uo&&on.focus(),on.on("paste",Ir),on.on("dragleave",function(An,cn){xi.current.classList.remove("mouse-hover-md")}),Er&&on.on("beforeChange",function(An,cn){(cn.origin==="paste"||cn.origin==="+input")&&cn.cancel()}),ri(on),()=>{on.off("paste",Ir)}}},[]);const Fi=(0,pe.useCallback)(()=>{if(xi.current)try{}catch(Ir){console.log(Ir,"---- to set md editor body height")}},[Vo,xi,Ei]);(0,pe.useEffect)(()=>{function Ir(){let on=new he.Z(An=>{for(let cn of An)(cn.target.offsetHeight>0||cn.target.offsetWidth>0)&&(Fi(),ir.setSize("100%","100%"),ir.refresh())});return on.observe(li.current.parentElement),on}if(ir){const on=Ir();return()=>{var An,cn;(An=li.current)!=null&&An.parentElement&&on.unobserve((cn=li.current)==null?void 0:cn.parentElement)}}},[ir,Fi]),(0,pe.useEffect)(()=>{if(ir){let Ir=[];for(const[on,An]of Object.entries(zi)){let cn={[on]:()=>{Ui(An)}};Ir.push(cn),ir.addKeyMap(cn)}return Go.current=setInterval(()=>{bs.current&&Do()},4e3),()=>{clearInterval(Go.current);for(let on of Ir)ir.removeKeyMap(on)}}},[ir]),(0,pe.useEffect)(()=>{vn!==Ei&&ts(vn)},[vn]),(0,tn.Z)(()=>{if(!Lo&&Io>0){let Ir=new Date().getTime(),on=window.sessionStorage.getItem(Pn);Ir>=Io+qr&&(!on||on!==Fr)&&(window.sessionStorage.setItem(Pn,Fr),Wo(!0))}},qr),(0,pe.useEffect)(()=>{fi(Fo)},[ir,Fo]),(0,pe.useEffect)(()=>{ir&&Uo&&ir.focus()},[ir,Uo]),(0,pe.useEffect)(()=>{if(_i&&ir){let Ir=function(An){let cn=An.target;if(Ko.current){let Ln=cn.scrollTop/cn.scrollHeight;Ko.current.scrollTop=Ko.current.scrollHeight*Ln}};const on=ir.getScrollerElement();return on.addEventListener("scroll",Ir),()=>{on.removeEventListener("scroll",Ir)}}},[ir,_i]),(0,pe.useEffect)(()=>{if(ir&&yi){let Ir=function(on,An){yi(on,An)};return ir.on("beforeChange",Ir),()=>{ir.off("beforeChange",Ir)}}},[ir,yi]),(0,pe.useEffect)(()=>{if(ir&&Yn){let Ir=function(){Yn(ir.getValue())};return ir.on("blur",Ir),()=>{ir.off("blur",Ir)}}},[ir,Yn]);function Ni(Ir,on){var An=Ir.getDoc(),cn=An.getCursor(),Ln=An.getLine(cn.line),On=Ln.charAt(cn.ch-1),jn=Ln.lastIndexOf("@\u2581@",cn.ch),kn=Ln.lastIndexOf("@\u2581\u2581@",cn.ch),xn=jn>kn?jn:kn,Qi=jn>kn?3:4;if(Vr.indexOf(On)===-1)return null;if(console.log("change1:",on,Ir,Ln,cn,xn,jn,kn,On),xn>=0&&cn.ch-xn<5){var Ii=xn+Qi;return An.replaceRange("",{line:cn.line,ch:xn},{line:cn.line,ch:Ii}),{line:cn.line,ch:Ii}}return null}(0,pe.useEffect)(()=>{if(ir){let Ir=function(on,An){const cn=on.getValue();$n(cn),go(new Date().getTime()),on.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ai&&(yr?Ai(cn,Eo(cn)):Ai(cn))};return ir.on("change",Ir),()=>{ir.off("change",Ir)}}},[ir,Ai]),(0,pe.useEffect)(()=>{if(ir)if(Mn==null)ir.setValue(""),$n("");else{const Ir=window.scrollY||window.pageYOffset;Mn!==ir.getValue()&&(ir.setValue(Mn),$n(Mn),ir.setCursor(Er?1:ir.lineCount(),0),window.scrollTo(0,Ir))}},[ir,Mn]);const Ui=(0,pe.useCallback)(Ir=>{const on=ir.getCursor(),An=ir.getSelection();let cn=An.split(`
|
|
|
`);switch(Ir){case"bold":return ir.replaceSelection("**"+An+"**"),An===""&&ir.setCursor(on.line,on.ch+2),ir.focus();case"italic":return ir.replaceSelection("*"+An+"*"),An===""&&ir.setCursor(on.line,on.ch+1),ir.focus();case"code":return ir.replaceSelection("`"+An+"`"),An===""&&ir.setCursor(on.line,on.ch+1),ir.focus();case"inline-latex":return Vi("inline-latex"),ir.focus();case"latex":return ir.replaceSelection("```latex\n"+An+"\n```"),ir.setCursor(on.line+1,An.length+1),ir.focus();case"line-break":return ir.replaceSelection(`<br/>
|
|
|
`),ir.focus();case"list-ul":return An===""?ir.replaceSelection("- "+An):ir.replaceSelection(cn.map(Ln=>Ln===""?"":`- ${Ln}`).join(`
|
|
|
`)),ir.focus();case"list-ol":return An===""?ir.replaceSelection("1. "+An):ir.replaceSelection(cn.map((Ln,On)=>Ln===""?"":`${On+1}. ${Ln}`).join(`
|
|
|
`)),ir.focus();case"add-null-ch":nn==null||nn();return;case"add-signal":return An===""&&ir.setCursor(on.line,on.ch),ir.replaceSelection(_n),ir.focus();case"add-multiple":return An===""&&ir.setCursor(on.line,on.ch),ir.replaceSelection(Vr),ir.focus();case"inster-template-1":return An===""&&ir.setCursor(on.line,on.ch),ir.replaceSelection(ii),ir.focus();case"eraser":return ir.setValue(""),ir.focus();case"trigger-watch":return fi(!_i),ir.focus();case"trigger-full-screen":return ts(!Ei),ir.focus();case jt:Vi(jt);return;case xr:Vi(xr);return;case Zt:Vi(Zt);return;case er:Vi(er);return;case"maths-latex":Vi("maths-latex");return;case Jt:yo.current="",sessionStorage.removeItem("file_id"),Vi(Jt);return;case Ur:Vi(Ur);return;default:throw new Error}},[ir,_i,Ei]),di=(0,pe.useCallback)((Ir,on)=>{var An,cn,Ln,On,jn,kn;Vi("");const{src:xn,alt:Qi,id:Ii}=Ir||{};switch(Bo){case jt:const{title:eo,link:ei}=Ir;return ir.replaceSelection(`[${eo}](${ei})`),ir.focus();case xr:const{language:ho,content:gr}=Ir;return ir.replaceSelection(["```"+ho,gr,"```"].join(`
|
|
|
`)),ir.focus();case"maths-latex":for(var Co=atob(Ir),$i=new Uint8Array(Co.length),oi=0;oi<Co.length;oi++)$i[oi]=Co.charCodeAt(oi);var Wi=new Blob([$i],{type:"image/png"});(0,it.I)(Wi,qn=>{qn.id?ir.replaceSelection(``):(qn==null?void 0:qn.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":ir.replaceSelection("`$$"+Ir+"$$`");break;case wr:if(!Ii)return;ir.focus(),ir.getValue().indexOf(xn)===-1?ir.replaceSelection(`<center><img id="${Ii}" width="80%" src="${xn}" class="draw-flowchart" alt="${Qi||""}" /></center>`):document.getElementById(Ii).src=Re.Z.API_SERVER+xn+"?t="+Date.now();try{setTimeout(()=>{Yn(ir.getValue())},100)}catch(qn){}break;case Zt:case er:const lr=on,hr=(Ln=(cn=(An=lr==null?void 0:lr.name)==null?void 0:An.split("."))==null?void 0:cn.pop)==null?void 0:Ln.call(cn);return((On=lr==null?void 0:lr.type)==null?void 0:On.indexOf("image"))>-1||!(lr!=null&&lr.type)?lr!=null&&lr.align||lr!=null&&lr.width?ir.replaceSelection(`<p style="text-align:${lr.align||"initial"}"><img width="${lr.width?lr.width+"%":"initial"}" src="${xn}" alt="${Qi||""}" /></p>`):ir.replaceSelection(`<img width="100%" src="${xn}" alt="${Qi||""}" />`):((jn=lr==null?void 0:lr.type)==null?void 0:jn.indexOf("video"))>-1?ir.replaceSelection(`<video width="100%" controls src="${xn}"></video>`):((kn=lr==null?void 0:lr.type)==null?void 0:kn.indexOf("pdf"))>-1?ir.replaceSelection(`<a href="${xn}?type=${lr.type}&disposition=inline" target="_blank">${lr.name}</a>`):Gi.includes(hr)?ir.replaceSelection(`<a href="${xn}?type=office&disposition=inline" target="_blank">${lr.name}</a>`):ir.replaceSelection(`[${lr.name}](${xn})`),ir.focus();case Ur:const{row:Yr,col:Nn,align:si}=Ir;let sn=`
|
|
|
`;for(let qn=0;qn<Yr;qn++){let mi=[],to=[];for(let ui=0;ui<Nn;ui++)qn===1&&to.push(kr[si]),mi.push(" ");qn===1&&(sn+=`| ${to.join(" | ")} |
|
|
|
`),sn+=`| ${mi.join(Nn===1?"":" | ")} |
|
|
|
`}return ir.replaceSelection(sn+`
|
|
|
`),ir.focus();default:throw new Error}},[ir,Bo]),qo=(0,pe.useMemo)(()=>{switch(Bo){case jt:return pe.createElement(At,{callback:di,onCancel:zo});case xr:return pe.createElement(ut.Z,{callback:di,onCancel:zo});case Zt:return pe.createElement(it.Z,{callback:di,onCancel:zo});case Jt:return pe.createElement(Le,{editImgId:yo.current,callback:di,onCancel:zo});case Ur:return pe.createElement(ft,{callback:di,onCancel:zo});case"maths-latex":return pe.createElement(_t,{showSaveButton:!0,callback:di});case"inline-latex":return pe.createElement(Ct.Z,{showSaveButton:!0,callback:di});default:return null}},[Bo]);function zo(){Vi("")}(0,pe.useEffect)(()=>{if(Zn.current){let Ir=function(jn){Ln=!0,On=jn.pageY},on=function(){Ln=!1},An=function(jn){if(Ln){let kn=jn.pageY-On;kn<0&&(kn=0),kn>300&&(kn=300);let xn=Vn+kn+"px";vo(xn)}},cn=Zn.current,Ln=!1,On=0;return cn.addEventListener("mousedown",Ir),document.addEventListener("mousemove",An),document.addEventListener("mouseup",on),()=>{cn.removeEventListener("mousedown",Ir),document.removeEventListener("mousemove",An),document.removeEventListener("mouseup",on)}}},[ir,Zn]),(0,pe.useEffect)(()=>{vo(Vn)},[Vn]);const $o=zn(pi),us=zn(Vo),Ns={width:$o,height:us},Cs=(0,pe.useMemo)(()=>{if(Io){let Ir=new Date(Io),on=Ir.getHours(),An=Ir.getMinutes(),cn=Ir.getSeconds();return on=on<10?"0"+on:on,An=An<10?"0"+An:An,cn=cn<10?"0"+cn:cn,`${on}:${An}:${cn}`}return 0},[Io]),Eo=Ir=>{const on=[];if(yr){let An=-1;Ir=Ir.replace(/(@▁▁@|@▁@)/g,function(cn,Ln,On){on.push({multiLine:cn!==_n})})}return on};function fo(){window.sessionStorage.removeItem(Pn),Wo(!1),go(0)}function Ks(){Wo(!1),go(0),ir.setValue(window.sessionStorage.getItem(Pn))}(0,pe.useEffect)(()=>{Ji[Bo]&&Bo!==er&&Bo!==Jt&&setTimeout(()=>{const Ir=document.getElementsByClassName("markdown-popup-form")[0],on=window.innerWidth/2-Ir.offsetWidth/2,An=window.innerHeight/2-Ir.offsetHeight/2;Oi(on),Or(An)},0)},[Bo]);const Ar=Ir=>{Ir.preventDefault();const on=Ir.clientX-Jo,An=Ir.clientY-Nr;document.body.onmousemove=cn=>{let Ln=cn.clientX-on,On=cn.clientY-An;const jn=document.getElementsByClassName("markdown-popup-form")[0],kn=window.innerWidth-jn.offsetWidth,xn=window.innerHeight-jn.offsetHeight;Ln=Math.max(0,Math.min(Ln,kn)),On=Math.max(0,Math.min(On,xn)),zr(cn.clientX,cn.clientY,on,An)&&(Oi(Ln),Or(On))},document.body.onmouseup=function(){document.body.onmousemove=null}},zr=(Ir,on,An,cn)=>{const Ln=document.body.clientHeight,On=document.body.clientWidth;return Ir<20&&An>Ir||Ir>On-20&&An<Ir||on<20&&cn>on||on>Ln-20&&cn<on?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"markdown-editor-wrapper",ref:xi},pe.createElement("div",{className:`markdown-editor-container ${ai} ${_i?"on-preview":""} ${Rn?"mini":""} ${Ei?"full-screen":""}`,style:Ns},pe.createElement(ye,{insertTemp:uo,watch:_i,fullScreen:Ei,showNullButton:un,showNullProgramButton:yr,onActionCallback:Ui,hidetoolBar:Cn,extraUse:Wr}),pe.createElement("div",{className:"markdown-editor-body"},pe.createElement("div",{className:"codemirror-container"},pe.createElement("textarea",{ref:li,placeholder:ar})),_i?pe.createElement("div",{ref:Ko,className:"preview-container"},so==="stex"&&pe.createElement(E,{value:Fr}),so!=="stex"&&pe.createElement(ee.Z,{edit:!0,disabledFill:Tr,showProgramFill:yr,value:Fr,openEditor:Ir=>{var on;yo.current=Ir,(on=hs.current)==null||on.setHeight("100vh"),setTimeout(()=>{Vi("add-flowchart")},150)}})):null))),ls?pe.createElement("a",{ref:Zn,className:"editor-resize"}):null,Bo===er&&pe.createElement(Ft,{callback:di,onCancel:zo}),Bo===Jt&&pe.createElement(Le,{ref:hs,editImgId:yo.current,callback:di,onCancel:zo}),pe.createElement(Ce.Z,null,Ji[Bo]&&Bo!==er&&Bo!==Jt?pe.createElement(ot.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Jo,top:Nr},title:pe.createElement("div",{style:{cursor:"move"},onMouseDown:Ar},Ji[Bo]),open:!0,onCancel:zo,footer:null,destroyOnClose:!0,width:Bo===Jt?"1200px":null,height:Bo===Jt?"80vh":null,className:"markdown-popup-form"},qo):null))}},30315:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return ve},I:function(){return Ce}});var pe=ge(78241),et=ge(8591),a=ge(92832),he=ge(81327),de=ge(5871),ie=ge(5112),se=ge(3113),b=ge(5862),te=ge(59301),z=ge(35219),ee=ge(59301),E=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,le=(be,_e,Ie)=>_e in be?E(be,_e,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):be[_e]=Ie,Ae=(be,_e)=>{for(var Ie in _e||(_e={}))oe.call(_e,Ie)&&le(be,Ie,_e[Ie]);if(re)for(var Ie of re(_e))fe.call(_e,Ie)&&le(be,Ie,_e[Ie]);return be},ce=(be,_e)=>y(be,x(_e));const{useForm:me}=pe.default,Ee={width:280,marginRight:10},we={labelCol:{span:5},wrapperCol:{span:19}};var ve=({callback:be,onCancel:_e})=>{const[Ie]=me();let Ke=(0,te.useRef)();function xe(Ne){Ke.current.width=Ie.getFieldValue("width"),Ke.current.align=Ie.getFieldValue("align"),be(Ne,Ke.current)}function Ge(Ne,Ve){if(Ne.status===-1){et.ZP.error(Ne.message);return}Ie.setFieldsValue({src:`/api/attachments/${Ne.id}`,type:Ve.type})}function Oe(Ne){let Ve=Ne.target.files[0];Ke.current=Ve,Ce(Ve,Ge)}return ee.createElement(pe.default,ce(Ae({form:Ie},we),{className:"upload-image-panel",onFinish:xe,style:{width:470,overflow:"hidden"}}),ee.createElement(pe.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ee.createElement("div",{className:"flex-container"},ee.createElement(pe.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ee.createElement(a.default,{style:Ee})),ee.createElement(ye,{onFileChange:Oe}))),ee.createElement(pe.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ee.createElement(a.default,{style:{width:264}})),ee.createElement(pe.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ee.createElement(he.Z,null,ee.createElement(pe.default.Item,{name:"width",style:{margin:0}},ee.createElement(de.Z,{style:{width:264}})),ee.createElement("span",{className:"ml8"},"%"))),ee.createElement(pe.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ee.createElement(ie.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ee.createElement("aside",null,ee.createElement(pe.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ee.createElement(se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(se.ZP,{type:"default",onClick:_e},"\u53D6\u6D88"))))};function ye({onFileChange:be}){return ee.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ee.createElement("input",{type:"file",onChange:be}))}function Ce(be,_e){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,z.bg)())throw et.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ie=new FormData;Ie.append("editormd-image-file",be),Ie.append("file_param_name","editormd-image-file"),Ie.append("byxhr","true");var Ke=new window.XMLHttpRequest;Ke.withCredentials=!0,Ke.addEventListener("load",function(xe){_e(JSON.parse(xe.target.responseText),be)},!1),Ke.addEventListener("error",function(xe){console.error(xe)},!1),Ke.open("POST",`${b.KI}/api/attachments.json`),Ke.send(Ie)}},23252:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return a}});var pe=ge(59301),et=ge(4676);class a extends pe.Component{constructor(de){super(de);const ie=window.document;this.node=ie.createElement("div"),ie.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,et.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},59270:function(fr,Mt,ge){"use strict";var pe=ge(61537),et=ge(57809),a=ge(78673),he=ge(59301);const de=et.default.Option;Mt.Z=({isTheoretical:ie,onFontSizeChange:se,cmFontSize:b,cmCodeMode:te,autoFormat:z,onCodeModeChange:ee,onTabToSpace:E,onAutoFormat:y,formatDocument:x,className:re="",tabToSpace:oe,children:fe,code_editor:le,challenge:Ae,shixun_environment_id:ce,shixun_environments:me})=>{var Ee;const we={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ve=(Ee=me==null?void 0:me.find(ye=>ye.shixun_environment_id===ce))==null?void 0:Ee.program_language;return he.createElement("div",{className:`tpi-code-setting ${re}`},he.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),he.createElement(et.default,{bordered:!1,size:"small",value:te,onChange:ee},he.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),he.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ie&&he.createElement(he.Fragment,null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),he.createElement(et.default,{bordered:!1,size:"small",value:b,onChange:se},he.createElement(de,{value:12},"12px"),he.createElement(de,{value:14},"14px"),he.createElement(de,{value:16},"16px"),he.createElement(de,{value:18},"18px"),he.createElement(de,{value:20},"20px"),he.createElement(de,{value:22},"22px"))),he.createElement("div",{className:"file-item"},he.createElement("b",null,"Tab\u8F6C\u6362"),he.createElement(a.Z,{checked:oe,onChange:E})),he.createElement("div",{className:"file-item",onClick:x},he.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ie&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),he.createElement("span",null,"Ctrl + S")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),he.createElement("span",null,"F1 / Alt + F1")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),he.createElement("span",null,"Ctrl + ]/[")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),he.createElement("span",null,"Ctrl + Shift + \\")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),he.createElement("span",null,"Home")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),he.createElement("span",null,"End"))),fe),!ie&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,ve&&he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),he.createElement("span",null,ve)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),he.createElement("span",null,we[Ae==null?void 0:Ae.difficulty])),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),he.createElement("span",null,le==null?void 0:le.name)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),he.createElement("span",null,le!=null&&le.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},50543:function(fr,Mt,ge){"use strict";ge.d(Mt,{i:function(){return we},Z:function(){return ye}});var pe={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},et=ge(71418),a=ge(6848),he=ge(93948),de=ge(92310),ie=ge.n(de),se=ge(21331),b=ge(41625),te=ge(35219),z=ge(79005),ee=ge(20345),E=ge(77882),y=ge(31081),x=ge(75309),re=ge(71979),oe=ge(47558),fe=ge(42922),le=ge(66832),Ae=ge(96593),ce=ge(19664),me=ge(91833),Ee=ge(59301);const we=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:z,swimg:ee},{name:"101\u8BA1\u5212",ptimg:E,swimg:y},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:x,swimg:re},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:oe,swimg:fe},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:le,swimg:Ae},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ce,swimg:me}];var ye=({className:Ce,dataSource:be=[],col:_e=4,right:Ie,bottom:Ke=23,precision:xe=0,wrapWidth:Ge=1200,trackEventItems:Oe,loading:Ne,onRemove:Ve=()=>{},isCurrent:Je=!0,showAlias:Me=!1,showProgress:nt=!1})=>{const tt=Math.floor((Ge-(_e-1)*Ie)/_e),At=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(ut=>(window.ENV==="build"&&(ut.ptimg=`/react/build${ut.ptimg}`,ut.swimg=`/react/build${ut.swimg}`),ut));return Ee.createElement(et.Z,{spinning:Ne},Ee.createElement("div",{className:ie()(pe.list,Ce)},!!(be!=null&&be.length)&&(be==null?void 0:be.map((ut,it)=>{var ot,at,mt,yt,Ft,xt;const{name:dt,id:qe,identifier:Pe,featured:Ze,school_name:ke,image_url:Le,excellent:Re,is_plan:$e}=ut;return Ee.createElement("div",{key:qe,className:Je&&nt?pe.wrapisCurrent:pe.wrap,style:{width:tt,marginRight:(1+it)%_e===0?0:Ie+xe,marginBottom:Ke}},Ee.createElement("a",{className:pe.li,onClick:Ue=>{Ue.preventDefault(),Ue.stopPropagation(),Oe&&(0,se.L9)([Oe]),(0,se.xg)(`/paths/${Pe}`)}},Ee.createElement("div",{className:pe.img},Ee.createElement("img",{className:pe.cover,src:`${Le}`}),Je&&(0,te.bg)()&&(ut==null?void 0:ut.studying)&&Ee.createElement("div",{className:`${pe.movebq} user-path-items`,onClick:Ue=>{Ue.stopPropagation(),Ve(ut)}},Ee.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Ee.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ot=ut==null?void 0:ut.subject_tags)==null?void 0:ot.map((Ue,He)=>{var ze,ft;if(He===0){const Tt=(ze=At.find(Et=>Et.name==Ue))==null?void 0:ze.swimg;return Ee.createElement("img",{className:pe.sign,src:Tt,style:{left:"-4px"}})}const wt=(ft=At.find(Tt=>Tt.name==Ue))==null?void 0:ft.ptimg;return Ee.createElement("img",{className:pe.sign,src:wt,style:{left:`${48+52*(He-1)+2*He}px`}})}),Ee.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ut==null?void 0:ut.excellent)&&Ee.createElement("div",{className:pe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Ee.createElement("div",{className:pe.name},Ee.createElement(a.Z,{title:Me&&(ut!=null&&ut.excellent_alias_name)?Ee.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${dt}`,Ee.createElement("br",null),Ee.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ut==null?void 0:ut.excellent_alias_name}`)):dt},Ee.createElement("span",{className:pe.e},Me&&(ut==null?void 0:ut.excellent_alias_name)||dt))),Je&&nt&&((at=ut==null?void 0:ut.progress)==null?void 0:at.all_score)!=0&&Ee.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},Ee.createElement(he.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((mt=ut==null?void 0:ut.progress)==null?void 0:mt.my_score)/((yt=ut==null?void 0:ut.progress)==null?void 0:yt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Ft=ut==null?void 0:ut.progress)==null?void 0:Ft.my_score,"/",(xt=ut==null?void 0:ut.progress)==null?void 0:xt.all_score),(!Je||!nt)&&Ee.createElement("div",{className:pe.tags},Ee.createElement("div",null,Ee.createElement(a.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ee.createElement("span",null,Ee.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ee.createElement("span",null,ut.stages_count))),Ee.createElement(a.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ee.createElement("span",null,Ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Ee.createElement("span",null,ut.members_count)))))))})),!be.length&&Ee.createElement(b.Z,null)))}},39089:function(fr,Mt,ge){"use strict";ge.d(Mt,{jL:function(){return de},w9:function(){return Ji},vv:function(){return Fo},dN:function(){return pi},QD:function(){return Oi},cQ:function(){return He.Z},vg:function(){return Gi},Oz:function(){return Xr},op:function(){return qi},O5:function(){return Eo},_b:function(){return Ko},t7:function(){return Ke},tT:function(){return Oe},Gi:function(){return Ki},YG:function(){return ls},Ed:function(){return Yn},kT:function(){return yr},qp:function(){return fe},Um:function(){return we},K3:function(){return ce},vr:function(){return li},qE:function(){return bs},Je:function(){return Je},wb:function(){return xt},rC:function(){return Ue},lB:function(){return Pe},cq:function(){return an},kO:function(){return ri},tp:function(){return Ce},Si:function(){return Ar},k8:function(){return ho},Du:function(){return jn}});var pe=ge(59301),et={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"},a="data:image/png;base64,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",de=({dataSource:gr=[],img:lr,imgWidth:hr=346,title:Yr,sunTitle:Nn,bannerExtraContent:si})=>pe.createElement("div",{className:et.banner},pe.createElement("div",{className:et.content},pe.createElement("aside",null,pe.createElement("p",null,pe.createElement("b",null,Yr),pe.createElement("span",null,Nn)),gr.length>0&&pe.createElement("div",{className:et.btns},gr.map((sn,qn)=>pe.createElement("div",{key:qn,onClick:sn.click},sn.name,sn.sign?pe.createElement("img",{src:a,width:39}):null))),si),lr&&pe.createElement("img",{style:{marginTop:33,marginRight:38},src:lr,width:hr}))),ie={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"},se=ge(92310),b=ge.n(se),te=ge(78267),z=Object.defineProperty,ee=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(gr,lr,hr)=>lr in gr?z(gr,lr,{enumerable:!0,configurable:!0,writable:!0,value:hr}):gr[lr]=hr,re=(gr,lr)=>{for(var hr in lr||(lr={}))E.call(lr,hr)&&x(gr,hr,lr[hr]);if(ee)for(var hr of ee(lr))y.call(lr,hr)&&x(gr,hr,lr[hr]);return gr},fe=({dataSource:gr=[],value:lr,onChange:hr,onTitleChange:Yr,className:Nn,title:si,titleWidth:sn=41,style:qn={},fontColor:mi="#6A7283",showCount:to,classNameActive:ui,styleItem:Gn={}})=>{const[po,xo]=(0,pe.useState)(0),[gs,Bi]=(0,pe.useState)(!1),Fn=(0,pe.useRef)(null),gi=(0,pe.useRef)(null);return(0,pe.useEffect)(()=>{var vi;gr.length!==0&&(((vi=Fn==null?void 0:Fn.current)==null?void 0:vi.clientHeight)>97?xo(1):xo(0)),gr.length===0&&xo(0),Bi(!1)},[gr]),pe.createElement("div",{className:b()(ie.row,Nn),style:qn},pe.createElement("div",{onClick:(0,te.throttle)(()=>Yr==null?void 0:Yr(),2e3),style:{width:sn,marginTop:gs?12:4},className:`${ie.title} ${Yr?"current":""}`},si),pe.createElement("div",{className:gs?`${ie.tagsWrap} ${ie.tagsBorderWrap}`:ie.tagsWrap},pe.createElement("div",{className:ie.bar,ref:gi,style:po>0?{height:po===1?97:"auto",overflow:po===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},pe.createElement("div",{className:ie.tag,ref:Fn},gr==null?void 0:gr.map(vi=>pe.createElement("span",{onClick:()=>hr(vi.id),key:vi.id,style:re(re({color:mi},Gn),(vi==null?void 0:vi.style)||{}),className:lr===vi.id?b()(ui||ie.active,vi.classNameActive):""},pe.createElement("span",{title:vi.name,className:ie.name},vi.name),!!to&&pe.createElement("span",{className:ie.num},vi.count))))),!!po&&pe.createElement(pe.Fragment,null,po===1?pe.createElement("div",{onClick:()=>{var vi;xo(2),((vi=Fn==null?void 0:Fn.current)==null?void 0:vi.clientHeight)>245?Bi(!0):Bi(!1)},className:ie.action},"\u5C55\u5F00",pe.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):pe.createElement("div",{onClick:()=>{gi.current.scrollTop=0,xo(1),Bi(!1)},className:ie.action},"\u6536\u8D77",pe.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},le={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},ce=({dataSource:gr=[],value:lr,onChange:hr,onTitleChange:Yr,className:Nn,title:si,titleWidth:sn=41,style:qn={},fontColor:mi="#6A7283",showCount:to,expand:ui=!0})=>{const[Gn,po]=(0,pe.useState)(0),[xo,gs]=(0,pe.useState)(!1),Bi=(0,pe.useRef)(null),Fn=(0,pe.useRef)(null),[gi,vi]=(0,pe.useState)(ui);return pe.createElement("div",{className:b()(le.row,Nn),style:qn},pe.createElement("div",{className:"flex item-center justify-between"},pe.createElement("div",{onClick:(0,te.throttle)(()=>Yr==null?void 0:Yr(),2e3),style:{width:sn,marginTop:xo?12:4},className:`${le.title} ${Yr?"current":""}`},si),pe.createElement("i",{className:`iconfont ${gi?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:gi?8:10},onClick:()=>vi(!gi)})),gi&&pe.createElement("div",{className:xo?`${le.tagsWrap} ${le.tagsBorderWrap}`:le.tagsWrap},pe.createElement("div",{className:le.fenge}),pe.createElement("div",{className:le.bar,ref:Fn},pe.createElement("div",{className:le.tag,ref:Bi},gr==null?void 0:gr.map(rs=>pe.createElement("span",{onClick:()=>hr(rs.id),key:rs.id,style:{color:mi},className:lr===rs.id?le.active:""},pe.createElement("span",{title:rs.name,className:le.name},rs.name),!!to&&pe.createElement("span",{className:le.num},rs.count)))))))},me={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},we=({dataSource:gr=[],value:lr,onChange:hr,onTitleChange:Yr,className:Nn,title:si,titleWidth:sn=41,style:qn={},fontColor:mi="#fff",showCount:to,expand:ui=!0})=>{const[Gn,po]=(0,pe.useState)(0),[xo,gs]=(0,pe.useState)(!1),Bi=(0,pe.useRef)(null),Fn=(0,pe.useRef)(null),[gi,vi]=(0,pe.useState)(ui);return pe.createElement("div",{className:b()(me.row,Nn),style:qn},pe.createElement("div",{className:"flex item-center justify-between"},pe.createElement("div",{onClick:(0,te.throttle)(()=>Yr==null?void 0:Yr(),2e3),style:{width:sn},className:`${me.title} ${Yr?"current":""}`},si),pe.createElement("i",{className:`iconfont ${gi?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:gi?"#00DDC7":"#037F74",fontSize:gi?10:12},onClick:()=>vi(!gi)})),gi&&pe.createElement("div",{className:xo?`${me.tagsWrap} ${me.tagsBorderWrap}`:me.tagsWrap},pe.createElement("div",{className:me.bar,ref:Fn},pe.createElement("div",{className:me.tag,ref:Bi},gr==null?void 0:gr.map(rs=>pe.createElement("span",{onClick:()=>hr(rs.id),key:rs.id,style:{color:mi},className:lr===rs.id?me.active:""},pe.createElement("span",{title:rs.name,className:me.name},rs.name),!!to&&pe.createElement("span",{className:me.num},rs.count)))))))},ve={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"},Ce=({dataSource:gr=[],value:lr,onChange:hr,className:Yr,style:Nn={}})=>pe.createElement("div",{style:Nn,className:b()(ve.tabs,Yr)},gr.map(si=>pe.createElement("span",{onClick:()=>hr(si.id),className:lr===si.id?ve.active:"",key:si.id},si.name))),be={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"},_e=ge(92832),Ke=({dataSource:gr=[],value:lr="",onChange:hr,onInputChange:Yr=()=>{},className:Nn,style:si={},placeholder:sn,allowClear:qn=!1})=>{var mi;const[to,ui]=(0,pe.useState)(""),[Gn,po]=(0,pe.useState)("");(0,pe.useEffect)(()=>{var Bi;let Fn=lr;(Bi=JSON.stringify(lr))!=null&&Bi.includes("{")&&(ui(lr.id),Fn=lr.value||"");try{po(decodeURIComponent(Fn||""))}catch(gi){po(decodeURIComponent(Fn||""))}},[lr]);const xo=()=>{hr(encodeURIComponent(Gn),to||null)},gs=Bi=>{Bi!==to&&(ui(Bi),hr(encodeURIComponent(Gn),Bi))};return pe.createElement("div",{className:b()(be.input,Nn),style:si},!!gr.length&&pe.createElement("div",{className:be.dropdown},pe.createElement("div",{className:be.text},(mi=gr.find(Bi=>Bi.id===to))==null?void 0:mi.name,pe.createElement("i",{className:"iconfont icon-zhankai4"}),pe.createElement("b",{className:be.b1}),pe.createElement("b",{className:be.b2})),pe.createElement("div",{className:be.menu},gr.map((Bi,Fn)=>pe.createElement("div",{key:Fn,onClick:()=>gs(Bi.id)},Bi.name)))),pe.createElement(_e.default,{onPressEnter:xo,value:Gn,onChange:Bi=>{po(Bi.target.value),Yr(encodeURIComponent(Bi.target.value),to||null)},bordered:!1,placeholder:sn}),pe.createElement("i",{onClick:xo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},xe={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Oe=({dataSource:gr=[],value:lr="",onChange:hr,onInputChange:Yr=()=>{},className:Nn,style:si={},placeholder:sn,allowClear:qn=!1})=>{var mi;const[to,ui]=(0,pe.useState)(""),[Gn,po]=(0,pe.useState)("");(0,pe.useEffect)(()=>{var Bi;let Fn=lr;(Bi=JSON.stringify(lr))!=null&&Bi.includes("{")&&(ui(lr.id),Fn=lr.value||"");try{po(decodeURIComponent(Fn||""))}catch(gi){po(decodeURIComponent(Fn||""))}},[lr]);const xo=()=>{hr(encodeURIComponent(Gn),to||null)},gs=Bi=>{Bi!==to&&(ui(Bi),hr(encodeURIComponent(Gn),Bi))};return pe.createElement("div",{className:b()(xe.input,Nn),style:si},!!gr.length&&pe.createElement("div",{className:xe.dropdown},pe.createElement("div",{className:xe.text},(mi=gr.find(Bi=>Bi.id===to))==null?void 0:mi.name,pe.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),pe.createElement("div",{className:xe.menu},gr.map((Bi,Fn)=>pe.createElement("div",{key:Fn,onClick:()=>gs(Bi.id)},Bi.name)))),pe.createElement(_e.default,{onPressEnter:xo,value:Gn,onChange:Bi=>{po(Bi.target.value),Yr(encodeURIComponent(Bi.target.value),to||null)},bordered:!1,placeholder:sn}),pe.createElement("i",{onClick:xo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ne={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"},Je=({value:gr,onChange:lr,className:hr,total:Yr,pageSize:Nn,style:si={}})=>{const sn=gr<2,qn=gr>=Math.ceil(Yr/Nn);return Yr<=Nn?pe.createElement(pe.Fragment,null):pe.createElement("div",{className:b()(Ne.quickPager,hr),style:si},pe.createElement("div",{onClick:()=>{sn||lr(gr-1,"prev")},className:sn?Ne.disabled:""},"\u4E0A\u4E00\u9875"),pe.createElement("div",{onClick:()=>{qn||lr(gr+1,"next")},className:qn?Ne.disabled:""},"\u4E0B\u4E00\u9875"))},Me={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"},nt=ge(71418),tt=ge(6848),At=ge(13570),ut=ge(41510),it=ge(21331),ot=ge(96908),at=ge(57177),mt=ge(81378),yt=ge(41625),xt=({className:gr,dataSource:lr=[],col:hr=4,right:Yr,bottom:Nn=23,precision:si=0,wrapWidth:sn=1200,trackEventItems:qn,loading:mi})=>{const to=Math.floor((sn-(hr-1)*Yr)/hr);return pe.createElement(nt.Z,{spinning:mi},pe.createElement("div",{className:b()(Me.list,gr)},!!lr.length&&lr.map((ui,Gn)=>{const{name:po,id:xo,identifier:gs,power:Bi,cover_image_id:Fn,pic:gi}=ui;return pe.createElement("div",{className:Me.wrap,key:xo,style:{width:to,marginRight:(1+Gn)%hr===0?0:Yr+si,marginBottom:Nn}},pe.createElement("a",{target:"_blank",href:`/shixuns/${gs}/challenges`,className:Me.li,onClick:vi=>{vi.preventDefault(),qn&&(0,it.L9)([qn]),Bi&&(0,it.xg)(`/shixuns/${gs}/challenges`)}},pe.createElement("div",{className:Me.img},pe.createElement("img",{className:Me.cover,src:`${gi}`}),ui.is_jupyter&&pe.createElement("img",{className:Me.sign,src:ot}),ui.is_jupyter_lab&&pe.createElement("img",{className:Me.sign,src:at}),ui.is_unity_3d&&pe.createElement("img",{className:Me.sign,src:mt})),pe.createElement("div",{className:Me.name},pe.createElement(tt.Z,{title:po||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},pe.createElement("span",{className:Me.e},po||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),pe.createElement("div",{className:Me.tags},pe.createElement(tt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},pe.createElement("span",null,pe.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),pe.createElement("span",null,ui.challenges_count))),!!ui.myshixuns_count&&pe.createElement(tt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},pe.createElement("span",null,pe.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),pe.createElement("span",null,ui.myshixuns_count))),pe.createElement(tt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},pe.createElement("span",null,pe.createElement("span",null,ui.level))),pe.createElement("div",{className:Me.rate},pe.createElement(At.Z,{allowHalf:!0,disabled:!0,defaultValue:ui.score_info}),pe.createElement("span",null,"\xA0",ui.score_info?`${ui.score_info}\u5206`:"5\u5206")))),!Bi&&pe.createElement("div",{className:Me.lockWrap},pe.createElement("img",{src:`${ut.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),pe.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!lr.length&&pe.createElement(yt.Z,null)))},dt={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},Pe=({className:gr,dataSource:lr=[],col:hr=4,right:Yr,bottom:Nn=23,precision:si=0,wrapWidth:sn=1200,wrapClassName:qn,trackEventItems:mi,loading:to})=>{const ui=Math.floor((sn-(hr-1)*Yr)/hr);return pe.createElement(nt.Z,{spinning:to},pe.createElement("div",{className:b()(dt.list,gr)},!!lr.length&&lr.map((Gn,po)=>{const{name:xo,id:gs,identifier:Bi,power:Fn,cover_image_id:gi,pic:vi}=Gn;return pe.createElement("div",{className:b()(dt.wrap,qn),key:gs,style:{width:ui,marginRight:(1+po)%hr===0?0:Yr+si,marginBottom:Nn}},pe.createElement("a",{target:"_blank",href:`/shixuns/${Bi}/challenges`,className:dt.li,onClick:rs=>{rs.preventDefault(),mi&&(0,it.L9)([mi]),Fn&&(0,it.xg)(`/shixuns/${Bi}/challenges`)}},pe.createElement("img",{src:ge(47621),className:dt.titleBg}),pe.createElement("div",{className:dt.name},pe.createElement(tt.Z,{title:xo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},pe.createElement("span",{className:dt.e},xo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),pe.createElement("div",{style:{padding:"14px",paddingBottom:0}},pe.createElement("div",{className:dt.img},pe.createElement("img",{className:dt.cover,src:gi?`${ut.Z.API_SERVER}/api/attachments/${gi}`:`${ut.Z.IMG_SERVER+vi}`}),Gn.is_jupyter&&pe.createElement("div",{className:dt.bq},"Jupyter"),Gn.is_jupyter_lab&&pe.createElement("div",{className:dt.bq},"JupyterLab"),Gn.is_unity_3d&&pe.createElement("div",{className:dt.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),pe.createElement("div",{className:"mt20 flex item-center justify-between"},pe.createElement("div",null,pe.createElement("span",{className:dt.text},"\u5B66\u4E60\u4EBA\u6570"),pe.createElement("span",{className:dt.value},Gn.myshixuns_count)),pe.createElement("div",null,pe.createElement("span",{className:dt.text},"\u56F0\u96BE\u7B49\u7EA7"),pe.createElement("span",{className:dt.value},Gn.level))),pe.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},pe.createElement("div",null,pe.createElement("span",{className:dt.text},"\u5173\u5361\u6570"),pe.createElement("span",{className:dt.value},Gn.challenges_count)),pe.createElement("div",{className:dt.rate},pe.createElement(At.Z,{allowHalf:!0,disabled:!0,defaultValue:Gn.score_info}),pe.createElement("span",{className:dt.value,style:{color:"#FF9C00"}},"\xA0",Gn.score_info?`${Gn.score_info}\u5206`:"5\u5206"))))),!Fn&&pe.createElement("div",{className:dt.lockWrap},pe.createElement("img",{src:`${ut.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),pe.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!lr.length&&pe.createElement(yt.Z,null)))},Ze={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},ke="data:image/png;base64,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",Le="data:image/png;base64,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",Re="data:image/png;base64,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",Ue=({className:gr,dataSource:lr=[],col:hr=4,right:Yr,bottom:Nn=23,precision:si=0,wrapWidth:sn=1200,trackEventItems:qn,loading:mi,wrapClassName:to,imgClassName:ui})=>{const Gn=Math.floor((sn-(hr-1)*Yr)/hr);return pe.createElement(nt.Z,{spinning:mi},pe.createElement("div",{className:b()(Ze.list,gr)},!!lr.length&&lr.map((po,xo)=>{const{name:gs,id:Bi,identifier:Fn,power:gi,cover_image_id:vi,pic:rs}=po;return pe.createElement("div",{className:b()(Ze.wrap,to),key:Bi,style:{width:Gn,marginRight:(1+xo)%hr===0?0:Yr+si,marginBottom:Nn}},pe.createElement("a",{target:"_blank",href:`/shixuns/${Fn}/challenges`,className:Ze.li,onClick:ia=>{ia.preventDefault(),qn&&(0,it.L9)([qn]),gi&&(0,it.xg)(`/shixuns/${Fn}/challenges`)}},pe.createElement("div",{className:b()(Ze.img,ui)},pe.createElement("img",{className:Ze.cover,src:vi?`${ut.Z.API_SERVER}/api/attachments/${vi}`:`${ut.Z.IMG_SERVER+rs}`}),po.is_jupyter&&pe.createElement("img",{className:Ze.sign,src:ke}),po.is_jupyter_lab&&pe.createElement("img",{className:Ze.sign,src:Le}),po.is_unity_3d&&pe.createElement("img",{className:Ze.sign,src:Re})),pe.createElement("div",{className:Ze.name},pe.createElement(tt.Z,{title:gs||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},pe.createElement("span",{className:Ze.e},gs||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),pe.createElement("div",{className:Ze.tags},pe.createElement(tt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},pe.createElement("span",null,pe.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),pe.createElement("span",null,po.challenges_count))),!!po.myshixuns_count&&pe.createElement(tt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},pe.createElement("span",null,pe.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),pe.createElement("span",null,po.myshixuns_count))),pe.createElement(tt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},pe.createElement("span",null,pe.createElement("span",null,po.level))),pe.createElement("div",{className:Ze.rate},pe.createElement(At.Z,{allowHalf:!0,disabled:!0,defaultValue:po.score_info}),pe.createElement("span",null,"\xA0",po.score_info?`${po.score_info}\u5206`:"5\u5206")))),!gi&&pe.createElement("div",{className:Ze.lockWrap},pe.createElement("img",{src:`${ut.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),pe.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!lr.length&&pe.createElement(yt.Z,null)))},He=ge(50543),ze={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},ft=ge(79005),wt=ge(20345),Tt=ge(77882),Et=ge(31081),It=ge(75309),_t=ge(71979),Ct=ge(47558),kt=ge(42922),jt=ge(66832),Zt=ge(96593),Jt=ge(19664),er=ge(91833),wr=Object.defineProperty,xr=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,kr=(gr,lr,hr)=>lr in gr?wr(gr,lr,{enumerable:!0,configurable:!0,writable:!0,value:hr}):gr[lr]=hr,tn=(gr,lr)=>{for(var hr in lr||(lr={}))Ur.call(lr,hr)&&kr(gr,hr,lr[hr]);if(xr)for(var hr of xr(lr))pn.call(lr,hr)&&kr(gr,hr,lr[hr]);return gr};const Cr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ft,swimg:wt},{name:"101\u8BA1\u5212",ptimg:Tt,swimg:Et},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:It,swimg:_t},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ct,swimg:kt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:jt,swimg:Zt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Jt,swimg:er}];var Xr=({className:gr,dataSource:lr=[],col:hr=4,right:Yr,bottom:Nn=23,precision:si=0,wrapWidth:sn=1200,trackEventItems:qn,loading:mi,wrapClassName:to,imgClassName:ui,isArrow:Gn=!1,imgStyle:po={}})=>{const xo=Math.floor((sn-(hr-1)*Yr)/hr),[gs,Bi]=(0,pe.useState)(),[Fn,gi]=(0,pe.useState)(),vi=ia=>Bi(ia),rs=()=>Bi(-1);return pe.createElement(nt.Z,{spinning:mi},pe.createElement("div",{className:b()(ze.list,gr)},!!(lr!=null&&lr.length)&&(lr==null?void 0:lr.map((ia,sl)=>{var al;const{name:ka,id:Ku,identifier:$a,featured:Us,school_name:ll,image_url:Ys,excellent:ul,is_plan:Ga}=ia;return pe.createElement("div",{key:Ku,className:b()(ze.wrap,to),style:{width:xo,marginRight:(1+sl)%hr===0?0:Yr+si,marginBottom:Nn}},pe.createElement("a",{target:"_blank",href:`/paths/${$a}`,className:ze.li,onClick:el=>{el.preventDefault(),qn&&(0,it.L9)([qn]),(0,it.xg)(`/paths/${$a}`)}},pe.createElement("img",{src:ge(39057),className:ze.titleBg}),pe.createElement("div",{className:ze.name},pe.createElement(tt.Z,{title:ka},pe.createElement("span",{className:ze.e,style:{color:Gn&&gs===sl?"#145DFF":"#000000"},onMouseEnter:()=>{vi(sl)},onMouseLeave:rs},ka))),pe.createElement("div",{style:{padding:"14px",paddingBottom:0}},pe.createElement("div",{className:b()(ze.img,ui)},pe.createElement("img",{className:ze.cover,style:tn({},po),src:`${ut.Z.IMG_SERVER+Ys}`}),(al=ia==null?void 0:ia.subject_tags)==null?void 0:al.map((el,ns)=>{var eu,Gu;if(ns===0){const Xs=(eu=Cr.find(tl=>tl.name==el))==null?void 0:eu.swimg;return pe.createElement("img",{className:ze.sign,src:Xs,style:{left:"-4px"}})}const eA=(Gu=Cr.find(Xs=>Xs.name==el))==null?void 0:Gu.ptimg;return pe.createElement("img",{className:ze.sign,src:eA,style:{left:`${48+52*(ns-1)+2*ns}px`}})}),pe.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(ia==null?void 0:ia.excellent)&&pe.createElement("div",{className:ze.bq},"\u5F00\u653E\u8BFE\u7A0B"))),pe.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},pe.createElement("div",null,pe.createElement("span",{className:ze.text},"\u7AE0\u8282\u6570"),pe.createElement("span",{className:ze.value},ia.stages_count)),pe.createElement("div",null,pe.createElement("span",{className:ze.text},"\u5B66\u4E60\u4EBA\u6570"),pe.createElement("span",{className:ze.value},ia.members_count))))))})),!lr.length&&pe.createElement(yt.Z,null)))},qr={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},Kn=ge(35219),Vr=ge(59301);const _n=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ft,swimg:wt},{name:"101\u8BA1\u5212",ptimg:Tt,swimg:Et},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:It,swimg:_t},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ct,swimg:kt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:jt,swimg:Zt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Jt,swimg:er}];var Gi=({className:gr,dataSource:lr=[],col:hr=4,right:Yr,bottom:Nn=23,precision:si=0,wrapWidth:sn=1200,trackEventItems:qn,loading:mi,onRemove:to=()=>{},isCurrent:ui=!0,showAlias:Gn=!1,wrapClassName:po,imgClassName:xo})=>{const gs=Math.floor((sn-(hr-1)*Yr)/hr),Bi=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Fn=>(window.ENV==="build"&&(Fn.ptimg=`/react/build${Fn.ptimg}`,Fn.swimg=`/react/build${Fn.swimg}`),Fn));return Vr.createElement(nt.Z,{spinning:mi},Vr.createElement("div",{className:b()(qr.list,gr)},!!(lr!=null&&lr.length)&&(lr==null?void 0:lr.map((Fn,gi)=>{var vi;const{name:rs,id:ia,identifier:sl,featured:al,school_name:ka,image_url:Ku,excellent:$a,is_plan:Us}=Fn;return Vr.createElement("div",{key:ia,className:b()(qr.wrap,po),style:{width:gs,marginRight:(1+gi)%hr===0?0:Yr+si,marginBottom:Nn}},Vr.createElement("a",{className:qr.li,onClick:ll=>{ll.preventDefault(),ll.stopPropagation(),qn&&(0,it.L9)([qn]),(0,it.xg)(`/paths/${sl}`)}},Vr.createElement("div",{className:b()(qr.img,xo)},Vr.createElement("img",{className:qr.cover,src:`${ut.Z.IMG_SERVER+Ku}`}),ui&&(0,Kn.bg)()&&(Fn==null?void 0:Fn.studying)&&Vr.createElement("div",{className:`${qr.movebq} user-path-items`,onClick:ll=>{ll.stopPropagation(),to(Fn)}},Vr.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Vr.createElement("span",{className:"c-red"},"\u79FB\u9664")),(vi=Fn==null?void 0:Fn.subject_tags)==null?void 0:vi.map((ll,Ys)=>{var ul,Ga;if(Ys===0){const ns=(ul=Bi.find(eu=>eu.name==ll))==null?void 0:ul.swimg;return Vr.createElement("img",{className:qr.sign,src:ns,style:{left:"-4px"}})}const el=(Ga=Bi.find(ns=>ns.name==ll))==null?void 0:Ga.ptimg;return Vr.createElement("img",{className:qr.sign,src:el,style:{left:`${48+52*(Ys-1)+2*Ys}px`}})}),Vr.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Fn==null?void 0:Fn.excellent)&&Vr.createElement("div",{className:qr.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Vr.createElement("div",{className:qr.name},Vr.createElement(tt.Z,{title:Gn&&(Fn!=null&&Fn.excellent_alias_name)?Vr.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${rs}`,Vr.createElement("br",null),Vr.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Fn==null?void 0:Fn.excellent_alias_name}`)):rs},Vr.createElement("span",{className:qr.e},Gn&&(Fn==null?void 0:Fn.excellent_alias_name)||rs))),Vr.createElement("div",{className:qr.tags},Vr.createElement("div",null,Vr.createElement(tt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Vr.createElement("span",null,Vr.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Vr.createElement("span",null,Fn.stages_count))),Vr.createElement(tt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Vr.createElement("span",null,Vr.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Vr.createElement("span",null,Fn.members_count)))))))})),!lr.length&&Vr.createElement(yt.Z,null)))},zn={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"},Qn="data:image/png;base64,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",wn=ge(59301),Ji=({className:gr,dataSource:lr=[],col:hr=4,right:Yr,bottom:Nn=23,precision:si=0,wrapWidth:sn=1200,trackEventItems:qn,loading:mi})=>{const to=Math.floor((sn-(hr-1)*Yr)/hr);return wn.createElement(nt.Z,{spinning:mi},wn.createElement("div",{className:b()(zn.list,gr)},!!lr.length&&lr.map((ui,Gn)=>{const{subject_identifier:po,id:xo,identifier:gs,power:Bi}=ui,Fn=ui.is_public!=0&&ui.is_public;return wn.createElement("div",{className:zn.wrap,key:xo,style:{width:to,marginRight:(1+Gn)%hr===0?0:Yr+si,marginBottom:Nn}},wn.createElement("a",{className:zn.li,onClick:gi=>{gi.preventDefault(),qn&&(0,it.L9)([qn]),(0,it.xg)(ui.first_category_url)}},wn.createElement("div",{className:zn.top},wn.createElement(tt.Z,{title:ui.name},wn.createElement("div",{className:zn.name},ui.name)),wn.createElement("img",{className:zn.img,src:ut.Z.IMG_SERVER+"/images/"+ui.avatar_url}),wn.createElement("div",{className:zn.text,title:ui.creator},ui.creator),po&&wn.createElement("div",{className:zn.btns},wn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),wn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Fn&&wn.createElement("div",{className:zn.sign},"\u516C\u5F00")),wn.createElement("div",{className:zn.bottom},ui.visits>0&&wn.createElement(tt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},wn.createElement("span",null,wn.createElement("i",{className:"iconfont icon-liulanyan"}),wn.createElement("span",null,ui.visits))),ui.course_members_count>0&&wn.createElement(tt.Z,{title:"\u6210\u5458",placement:"bottom"},wn.createElement("span",null,wn.createElement("i",{className:"iconfont icon-chengyuan"}),ui.course_members_count)),ui.tasks_count>0&&wn.createElement(tt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},wn.createElement("span",null,wn.createElement("i",{className:"iconfont icon-zuoye"}),ui.tasks_count)),ui.is_end?wn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):wn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ui.is_accessible&&wn.createElement("div",{className:zn.lockWrap},wn.createElement("img",{src:`${ut.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),wn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!lr.length&&wn.createElement(yt.Z,null)))},Ci={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},Mn="data:image/png;base64,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",pi=({className:gr,dataSource:lr=[],col:hr=4,right:Yr,bottom:Nn=23,precision:si=0,wrapWidth:sn=1200,wrapClassName:qn,trackEventItems:mi,loading:to})=>{const ui=Math.floor((sn-(hr-1)*Yr)/hr);return pe.createElement(nt.Z,{spinning:to},pe.createElement("div",{className:b()(Ci.list,gr)},!!lr.length&&lr.map((Gn,po)=>{const{subject_identifier:xo,id:gs,identifier:Bi,power:Fn}=Gn,gi=Gn.is_public!=0&&Gn.is_public;return pe.createElement("div",{className:b()(`${Ci.wrap} ${Gn.is_accessible?"":Ci.warpStyle}`,qn),key:gs,style:{width:ui,marginRight:(1+po)%hr===0?0:Yr+si,marginBottom:Nn}},pe.createElement("a",{className:Ci.li,onClick:vi=>{vi.preventDefault(),mi&&(0,it.L9)([mi]),(0,it.xg)(Gn.first_category_url)}},pe.createElement("div",{className:Ci.creator},pe.createElement("img",{className:Ci.img,src:ut.Z.IMG_SERVER+"/images/"+Gn.avatar_url}),pe.createElement("div",{className:Ci.text,title:Gn.creator},Gn.creator)),pe.createElement("div",{className:Ci.top},pe.createElement(tt.Z,{title:Gn.name},pe.createElement("div",{className:Ci.name},Gn.name)),gi&&pe.createElement("div",{className:Ci.sign},"\u516C\u5F00")),pe.createElement("div",{className:Ci.middle},pe.createElement("div",{className:Ci.row,style:{marginBottom:6}},pe.createElement("div",null,pe.createElement("span",{className:Ci.text},"\u8BBF\u95EE\u91CF"),pe.createElement("span",{className:Ci.value},(Gn==null?void 0:Gn.visits)||0)),pe.createElement("div",null,pe.createElement("span",{className:Ci.text},"\u6210\u5458"),pe.createElement("span",{className:Ci.value},(Gn==null?void 0:Gn.course_members_count)||0))),pe.createElement("div",{className:Ci.row},pe.createElement("div",null,pe.createElement("span",{className:Ci.text,style:{width:42}},"\u4F5C",pe.createElement("span",{style:{marginLeft:14}},"\u4E1A")),pe.createElement("span",{className:Ci.value},(Gn==null?void 0:Gn.tasks_count)||0)),pe.createElement("div",null,pe.createElement("span",{className:Ci.text},"\u72B6\u6001"),Gn.is_end?pe.createElement("span",{className:Ci.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):pe.createElement("span",{className:Ci.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),xo&&pe.createElement("div",{className:Ci.btns},pe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),pe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Gn.is_accessible&&pe.createElement("div",{className:Ci.lockWrap},pe.createElement("img",{src:`${ut.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),pe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!lr.length&&pe.createElement(yt.Z,null)))},Vn={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},Rn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",Fo=({className:gr,dataSource:lr=[],col:hr=4,right:Yr,bottom:Nn=23,precision:si=0,wrapWidth:sn=1200,wrapClassName:qn,trackEventItems:mi,loading:to})=>{const ui=Math.floor((sn-(hr-1)*Yr)/hr);return pe.createElement(nt.Z,{spinning:to},pe.createElement("div",{className:b()(Vn.list,gr)},!!lr.length&&lr.map((Gn,po)=>{const{subject_identifier:xo,id:gs,identifier:Bi,power:Fn}=Gn,gi=Gn.is_public!=0&&Gn.is_public;return pe.createElement("div",{className:b()(`${Vn.wrap} ${Gn.is_accessible?"":Vn.warpStyle}`,qn),key:gs,style:{width:ui,marginRight:(1+po)%hr===0?0:Yr+si,marginBottom:Nn}},pe.createElement("a",{className:Vn.li,onClick:vi=>{vi.preventDefault(),mi&&(0,it.L9)([mi]),(0,it.xg)(Gn.first_category_url)}},pe.createElement("div",{className:Vn.creator},pe.createElement("img",{className:Vn.img,src:ut.Z.IMG_SERVER+"/images/"+Gn.avatar_url}),pe.createElement("div",{className:Vn.text,title:Gn.creator},Gn.creator)),pe.createElement("div",{className:Vn.top},pe.createElement(tt.Z,{title:Gn.name},pe.createElement("div",{className:Vn.name},Gn.name)),gi&&pe.createElement("div",{className:Vn.sign})),pe.createElement("div",{className:Vn.middle},pe.createElement("div",{className:Vn.row,style:{marginBottom:6}},pe.createElement("div",null,pe.createElement("span",{className:Vn.text},"\u8BBF\u95EE\u91CF"),pe.createElement("span",{className:Vn.value},(Gn==null?void 0:Gn.visits)||0)),pe.createElement("div",null,pe.createElement("span",{className:Vn.text},"\u6210\u5458"),pe.createElement("span",{className:Vn.value},(Gn==null?void 0:Gn.course_members_count)||0))),pe.createElement("div",{className:Vn.row},pe.createElement("div",null,pe.createElement("span",{className:Vn.text,style:{width:42}},"\u4F5C",pe.createElement("span",{style:{marginLeft:14}},"\u4E1A")),pe.createElement("span",{className:Vn.value},(Gn==null?void 0:Gn.tasks_count)||0)),pe.createElement("div",null,pe.createElement("span",{className:Vn.text},"\u72B6\u6001"),Gn.is_end?pe.createElement("span",{className:Vn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):pe.createElement("span",{className:Vn.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),xo&&pe.createElement("div",{className:Vn.btns},pe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),pe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Gn.is_accessible&&pe.createElement("div",{className:Vn.lockWrap},pe.createElement("img",{src:`${ut.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),pe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!lr.length&&pe.createElement(yt.Z,null)))},uo={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"},so=ge(6075),ls=({dataSource:gr=[],value:lr,onChange:hr,className:Yr,style:Nn={},tabBarExtraContent:si})=>pe.createElement("div",{className:b()(uo.tabs,Yr),style:Nn},pe.createElement("div",{className:uo.tabsWrap},gr.map((sn,qn)=>pe.createElement("aside",{className:uo.tab,onClick:()=>{hr(sn.id),sn.link&&so.history.push(sn.link)},key:qn},pe.createElement("div",{className:lr===sn.id?uo.active:""},sn.name),(sn==null?void 0:sn.resetCount)==null&&(sn==null?void 0:sn.total)!==void 0&&pe.createElement("span",null,"\uFF08",sn==null?void 0:sn.total,"\uFF09"),(sn==null?void 0:sn.resetCount)!==void 0&&(sn==null?void 0:sn.total)!==void 0&&pe.createElement(tt.Z,{title:(sn==null?void 0:sn.tip)!=null?sn==null?void 0:sn.tip:""},pe.createElement("span",{style:{color:"#9096A3"}},"\uFF08",pe.createElement("span",{style:{color:"#000"}},sn==null?void 0:sn.resetCount),"/",pe.createElement("span",null,sn==null?void 0:sn.total),"\uFF09"))))),pe.createElement("div",{className:uo.tabBar},si)),Lo={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},yr=({dataSource:gr=[],value:lr,onChange:hr,className:Yr,style:Nn={},tabBarExtraContent:si})=>pe.createElement("div",{className:b()(Lo.tabs,Yr),style:Nn},pe.createElement("div",{className:Lo.tabsWrap},gr.map((sn,qn)=>pe.createElement("aside",{className:Lo.tab,onClick:()=>{hr(sn.id),sn.link&&so.history.push(sn.link)},key:qn},pe.createElement("div",{className:lr===sn.id?Lo.active:""},sn.name),(sn==null?void 0:sn.resetCount)==null&&(sn==null?void 0:sn.total)!==void 0&&pe.createElement("span",null,"\uFF08",sn==null?void 0:sn.total,"\uFF09"),(sn==null?void 0:sn.resetCount)!==void 0&&(sn==null?void 0:sn.total)!==void 0&&pe.createElement(tt.Z,{title:(sn==null?void 0:sn.tip)!=null?sn==null?void 0:sn.tip:""},pe.createElement("span",{style:{color:"#9096A3"}},"\uFF08",pe.createElement("span",{style:{color:"#000"}},sn==null?void 0:sn.resetCount),"/",pe.createElement("span",null,sn==null?void 0:sn.total),"\uFF09"))))),pe.createElement("div",{className:Lo.tabBar},si)),Cn={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Yn=({dataSource:gr=[],value:lr,onChange:hr,className:Yr,style:Nn={},tabBarExtraContent:si})=>pe.createElement("div",{className:b()(Cn.tabs,Yr),style:Nn},pe.createElement("div",{className:Cn.tabsWrap},gr.map((sn,qn)=>pe.createElement("aside",{className:`${Cn.tab} ${lr===sn.id?Cn.active:""}`,onClick:()=>{hr(sn.id),sn.link&&so.history.push(sn.link)},key:qn},pe.createElement("div",null,sn.name),(sn==null?void 0:sn.resetCount)==null&&(sn==null?void 0:sn.total)!==void 0&&pe.createElement("span",null,"\uFF08",sn==null?void 0:sn.total,"\uFF09"),(sn==null?void 0:sn.resetCount)!==void 0&&(sn==null?void 0:sn.total)!==void 0&&pe.createElement(tt.Z,{title:(sn==null?void 0:sn.tip)!=null?sn==null?void 0:sn.tip:""},pe.createElement("span",{style:{color:"#9096A3"}},"\uFF08",pe.createElement("span",{style:{color:"#000"}},sn==null?void 0:sn.resetCount),"/",pe.createElement("span",null,sn==null?void 0:sn.total),"\uFF09"))))),pe.createElement("div",{className:Cn.tabBar},si)),Ki=({className:gr,style:lr={},children:hr})=>pe.createElement("div",{className:b()(gr),style:lr},hr),ai={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"},or=ge(38854),Er=ge(20834);const Tr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var an=({sortValue:gr,dropValue:lr,className:hr,onSort:Yr,onDrop:Nn,dataSource:si=Tr})=>{var sn;return pe.createElement("div",{className:b()(ai.orderWrap,hr)},pe.createElement(or.Z,{dropdownRender:()=>pe.createElement(Er.default,null,si.map((qn,mi)=>pe.createElement(Er.default.Item,{key:mi,onClick:()=>Nn(qn.id)},qn.name)))},pe.createElement("span",{className:ai.orderTextWrap},(sn=si.find(qn=>lr===qn.id))==null?void 0:sn.name)),pe.createElement("span",{className:ai.orderIconWrap},pe.createElement("span",{className:ai.orderAsc},pe.createElement("i",{className:gr==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ai.cursorPointer} ${ai.active}`:`iconfont icon-sanjiaoxing-up font12 ${ai.cursorPointer}`,onClick:()=>Yr(gr==="asc"?"desc":"asc")})),pe.createElement("span",{className:ai.orderDesc},pe.createElement("i",{className:gr==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ai.cursorPointer} ${ai.active}`:`iconfont icon-sanjiaoxing-down font12 ${ai.cursorPointer}`,onClick:()=>Yr(gr==="asc"?"desc":"asc")}))))},Wr={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const nn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ri=({sortValue:gr,dropValue:lr,className:hr,onSort:Yr,onDrop:Nn,dataSource:si=nn})=>{var sn;return pe.createElement("div",{className:b()(Wr.orderWrap,hr)},pe.createElement(or.Z,{dropdownRender:()=>pe.createElement(Er.default,null,si.map((qn,mi)=>pe.createElement(Er.default.Item,{key:mi,onClick:()=>Nn(qn.id)},qn.name)))},pe.createElement("span",{className:Wr.orderTextWrap},(sn=si.find(qn=>lr===qn.id))==null?void 0:sn.name)),pe.createElement("span",{className:Wr.orderIconWrap},pe.createElement("span",{className:Wr.orderAsc},pe.createElement("i",{className:gr==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Wr.cursorPointer} ${Wr.active}`:`iconfont icon-sanjiaoxing-up font12 ${Wr.cursorPointer}`,onClick:()=>Yr(gr==="asc"?"desc":"asc")})),pe.createElement("span",{className:Wr.orderDesc},pe.createElement("i",{className:gr==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Wr.cursorPointer} ${Wr.active}`:`iconfont icon-sanjiaoxing-down font12 ${Wr.cursorPointer}`,onClick:()=>Yr(gr==="asc"?"desc":"asc")}))))},Fr={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},$n=ge(3113),_i=ge(95051),fi=Object.defineProperty,Ei=Object.getOwnPropertySymbols,ts=Object.prototype.hasOwnProperty,Bo=Object.prototype.propertyIsEnumerable,Vi=(gr,lr,hr)=>lr in gr?fi(gr,lr,{enumerable:!0,configurable:!0,writable:!0,value:hr}):gr[lr]=hr,Io=(gr,lr)=>{for(var hr in lr||(lr={}))ts.call(lr,hr)&&Vi(gr,hr,lr[hr]);if(Ei)for(var hr of Ei(lr))Bo.call(lr,hr)&&Vi(gr,hr,lr[hr]);return gr},go=(gr,lr)=>{var hr={};for(var Yr in gr)ts.call(gr,Yr)&&lr.indexOf(Yr)<0&&(hr[Yr]=gr[Yr]);if(gr!=null&&Ei)for(var Yr of Ei(gr))lr.indexOf(Yr)<0&&Bo.call(gr,Yr)&&(hr[Yr]=gr[Yr]);return hr},Vo=(gr,lr,hr)=>new Promise((Yr,Nn)=>{var si=mi=>{try{qn(hr.next(mi))}catch(to){Nn(to)}},sn=mi=>{try{qn(hr.throw(mi))}catch(to){Nn(to)}},qn=mi=>mi.done?Yr(mi.value):Promise.resolve(mi.value).then(si,sn);qn((hr=hr.apply(gr,lr)).next())}),qi=gr=>{var lr=gr,{className:hr,style:Yr,children:Nn,loading:si=!1,openLoading:sn,onClick:qn=()=>{},size:mi="middle",shape:to="round",theme:ui}=lr,Gn=go(lr,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[po,xo]=(0,pe.useState)(!1),gs=(0,pe.useMemo)(()=>{switch(ui){case _i.Fy.THEMEONE:return Fr.ThemeOne;case _i.Fy.DEFAULT:default:return Fr.btn}},[ui]);return pe.createElement($n.ZP,Io({onClick:(0,te.throttle)(Bi=>Vo(void 0,null,function*(){sn&&xo(!0);try{yield qn(Bi)}catch(Fn){console.log("error",Fn)}sn&&xo(!1)}),2e3,{leading:!0,trailing:!1}),className:b()(gs,Fr[`${mi}-${to}`],hr),style:Yr,size:mi,shape:to,loading:po||si},Gn),Nn)},Wo={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"},bs=({className:gr,style:lr,children:hr=null,onClick:Yr,title:Nn})=>pe.createElement("div",{className:b()(Wo.head,gr),style:lr},pe.createElement("span",{className:"primary-hover",onClick:Yr},pe.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),pe.createElement("b",{title:Nn},Nn),pe.createElement("div",{className:Wo.node},hr)),Go={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"},Oi=({confirmShow:gr=!0,confirmTitle:lr,confirmClick:hr,cancelShow:Yr=!0,cancelTitle:Nn,cancelClick:si,className:sn,style:qn,confirmLoading:mi=!1})=>pe.createElement("div",{className:b()(Go.btns,sn),style:qn},gr&&pe.createElement($n.ZP,{loading:mi,onClick:hr,type:"primary",className:Go.confirm},lr),Yr&&pe.createElement($n.ZP,{onClick:si,className:Go.cancel},Nn)),Nr={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"},li=({className:gr,style:lr={},LeftContent:hr,children:Yr,RightContent:Nn})=>pe.createElement("div",{className:b()(Nr.fixedBottom,gr),style:lr},pe.createElement("div",{className:Nr.wrap},pe.createElement("div",{className:Nr.left},hr),pe.createElement("div",{className:Nr.center},Yr),pe.createElement("div",{className:Nr.right},Nn))),xi={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"},Ko=({className:gr,style:lr={},dataSource:hr=[]})=>pe.createElement("div",{className:b()(xi.crumbs,gr),style:lr},hr.map((Yr,Nn)=>Nn<hr.length-1?pe.createElement(pe.Fragment,{key:Nn},Yr.path||Yr.onClick?pe.createElement("span",{className:xi.hover,onClick:Yr!=null&&Yr.onClick?Yr.onClick:()=>so.history.push(Yr.path)},Yr.name):pe.createElement("span",null,Yr.name),pe.createElement("span",null,"\xA0",">","\xA0")):pe.createElement("span",{key:Nn,style:{color:"#5F6368"}},Yr.name))),yo=ge(31797),hs=Object.defineProperty,Do=Object.defineProperties,Fi=Object.getOwnPropertyDescriptors,Ni=Object.getOwnPropertySymbols,Ui=Object.prototype.hasOwnProperty,di=Object.prototype.propertyIsEnumerable,qo=(gr,lr,hr)=>lr in gr?hs(gr,lr,{enumerable:!0,configurable:!0,writable:!0,value:hr}):gr[lr]=hr,zo=(gr,lr)=>{for(var hr in lr||(lr={}))Ui.call(lr,hr)&&qo(gr,hr,lr[hr]);if(Ni)for(var hr of Ni(lr))di.call(lr,hr)&&qo(gr,hr,lr[hr]);return gr},$o=(gr,lr)=>Do(gr,Fi(lr)),us=(gr,lr)=>{var hr={};for(var Yr in gr)Ui.call(gr,Yr)&&lr.indexOf(Yr)<0&&(hr[Yr]=gr[Yr]);if(gr!=null&&Ni)for(var Yr of Ni(gr))lr.indexOf(Yr)<0&&di.call(gr,Yr)&&(hr[Yr]=gr[Yr]);return hr};const{Countdown:Ns}=yo.default;var Eo=gr=>{var lr=gr,{onChange:hr}=lr,Yr=us(lr,["onChange"]);const[Nn,si]=(0,pe.useState)(null);(0,pe.useEffect)(()=>{typeof Nn=="number"&&Nn>=0&&hr(Nn)},[Nn]);const sn=qn=>{const mi=Math.floor(qn/1e3);si(mi)};return pe.createElement(Ns,$o(zo({},Yr),{onChange:sn}))},fo={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Ar=({DataProps:gr,className:lr,style:hr={}})=>{var Yr;return pe.createElement("div",{className:b()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",fo.ClassRoomItem,lr),style:hr,onClick:()=>{(0,it.xg)(gr==null?void 0:gr.first_category_url)}},pe.createElement("div",{className:"flex flex-col item-center"},pe.createElement("img",{src:`${(Yr=ut.Z)==null?void 0:Yr.IMG_SERVER}/images/${gr==null?void 0:gr.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(gr==null?void 0:gr.subject_identifier)&&pe.createElement("div",{className:"mt-40px"},pe.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),pe.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),pe.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},pe.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(gr!=null&&gr.is_public)&&pe.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),pe.createElement("span",{className:b()("text-16px font-medium",fo.TitleDom)},gr==null?void 0:gr.name)),pe.createElement("div",{className:"c-grey-333 font-medium"},gr==null?void 0:gr.creator),pe.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",gr==null?void 0:gr.course_members_count),pe.createElement("div",{className:"c-grey-333 flex item-center justify-between"},pe.createElement("div",null,"\u4F5C\u4E1A\uFF1A",gr==null?void 0:gr.tasks_count),gr!=null&&gr.is_end?pe.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):pe.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},zr=Object.defineProperty,Ir=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,cn=(gr,lr,hr)=>lr in gr?zr(gr,lr,{enumerable:!0,configurable:!0,writable:!0,value:hr}):gr[lr]=hr,Ln=(gr,lr)=>{for(var hr in lr||(lr={}))on.call(lr,hr)&&cn(gr,hr,lr[hr]);if(Ir)for(var hr of Ir(lr))An.call(lr,hr)&&cn(gr,hr,lr[hr]);return gr},jn=({DataProps:gr=[],selectValue:lr,onChange:hr,className:Yr,style:Nn={},extra:si,classNameItem:sn,styleItem:qn={},barHidden:mi})=>{const[to,ui]=(0,pe.useState)();return(0,pe.useEffect)(()=>{ui(Array.isArray(lr)?lr:[lr])},[lr]),pe.createElement("div",{className:b()("flex px-20px py-10px gap-40px",Yr),style:Ln({borderBottom:"1px solid #D3F0FF"},Nn)},gr==null?void 0:gr.map(Gn=>pe.createElement("div",{key:Gn==null?void 0:Gn.id,className:b()("flex item-center justify-center current c-grey-333 text-16 relative",sn,Gn==null?void 0:Gn.className),style:Ln(Ln({color:to!=null&&to.includes(Gn==null?void 0:Gn.id)?"#1890FF":"",minWidth:88},qn),(Gn==null?void 0:Gn.style)||{}),onClick:po=>{hr==null||hr({domEvent:po,item:Gn}),Gn!=null&&Gn.link&&so.history.push(Gn==null?void 0:Gn.link)}},Gn==null?void 0:Gn.name,!mi&&(to==null?void 0:to.includes(Gn==null?void 0:Gn.id))&&pe.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),pe.createElement("div",{className:"ml-auto"},si))},kn=Object.defineProperty,xn=Object.defineProperties,Qi=Object.getOwnPropertyDescriptors,Ii=Object.getOwnPropertySymbols,Co=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,oi=(gr,lr,hr)=>lr in gr?kn(gr,lr,{enumerable:!0,configurable:!0,writable:!0,value:hr}):gr[lr]=hr,Wi=(gr,lr)=>{for(var hr in lr||(lr={}))Co.call(lr,hr)&&oi(gr,hr,lr[hr]);if(Ii)for(var hr of Ii(lr))$i.call(lr,hr)&&oi(gr,hr,lr[hr]);return gr},eo=(gr,lr)=>xn(gr,Qi(lr)),ho=({value:gr,onChange:lr,onInputChange:hr,className:Yr,style:Nn={},InputProps:si})=>{const[sn,qn]=(0,pe.useState)(gr);return pe.createElement("div",{className:b()("flex item-center rounded-full px-10px py-2px",Yr),style:Wi({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Nn)},pe.createElement(_e.default,eo(Wi({bordered:!1},si),{onChange:mi=>{qn(mi.target.value),hr==null||hr(encodeURIComponent(mi.target.value))},onPressEnter:mi=>{lr==null||lr({domEvent:mi,item:{value:sn}})}})),pe.createElement("img",{className:"h-22px current",src:ge(25365),height:22,onClick:mi=>{lr==null||lr({domEvent:mi,item:{value:sn}})}}))}},34500:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return et}});var pe=ge(59301);function et(a,he){const de=(0,pe.useRef)();(0,pe.useEffect)(()=>{de.current=a}),(0,pe.useEffect)(()=>{function ie(){de.current()}if(he!==null){let se=setInterval(ie,he);return()=>clearInterval(se)}},[he])}},33619:function(fr,Mt,ge){"use strict";var pe=ge(59301),et=ge(31797),a=ge(5871),he=ge(78241),de=ge(43418),ie=ge(71418),se=ge(1710),b=ge(92832),te=ge(95237),z=ge(43604),ee=ge(3113),E=ge(48924),y=ge(66649),x=ge.n(y),re=ge(6075),oe=ge(21331),fe=ge(97116),le=ge(35219),Ae=ge(10167),ce=ge(59301),me=(ye,Ce,be)=>new Promise((_e,Ie)=>{var Ke=Oe=>{try{Ge(be.next(Oe))}catch(Ne){Ie(Ne)}},xe=Oe=>{try{Ge(be.throw(Oe))}catch(Ne){Ie(Ne)}},Ge=Oe=>Oe.done?_e(Oe.value):Promise.resolve(Oe.value).then(Ke,xe);Ge((be=be.apply(ye,Ce)).next())});const{Countdown:Ee}=et.default,we=({value:ye,onChange:Ce,MaxMinutes:be})=>ce.createElement(ce.Fragment,null,ce.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",ce.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",ce.createElement("br",null)),ce.createElement(a.Z,{value:ye,onChange:Ce,min:0,precision:0,max:be,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${be}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ve=({exercise:ye,successCb:Ce,dispatch:be})=>{var _e,Ie,Ke,xe;const Ge=(0,re.useParams)(),[Oe]=he.default.useForm(),Ne=he.default.useWatch("time",Oe),[Ve,Je]=(0,pe.useState)(!1),Me=(0,pe.useRef)(),{actionTabs:nt}=ye,[tt,At]=(0,pe.useState)(),[,ut,it,ot]=(0,Ae.U)(E.n7,{id:Ge.categoryId}),[,at,mt]=(0,Ae.U)(E.Cd,{});(0,pe.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&(Je(!1),Oe.resetFields())},[ye.actionTabs.key]);const yt=()=>new Promise(Re=>me(void 0,null,function*(){var $e,Ue;return Me.current=yield(0,fe.y)({ip_limit:($e=nt==null?void 0:nt.exerciseParams)==null?void 0:$e.ip_limit,ip_bind:(Ue=nt==null?void 0:nt.exerciseParams)==null?void 0:Ue.ip_bind_type}),Re()})),Ft=()=>me(void 0,null,function*(){var Re,$e,Ue,He,ze;yield Oe.validateFields();const ft=Oe.getFieldsValue();if(Je(!0),(((Re=nt==null?void 0:nt.exerciseParams)==null?void 0:Re.ip_limit)!=="no"||($e=nt==null?void 0:nt.exerciseParams)!=null&&$e.ip_bind_type)&&(yield yt()),(yield(0,E.ZD)((Ue=nt==null?void 0:nt.exerciseParams)==null?void 0:Ue.id,{exercise_user_id:(He=nt==null?void 0:nt.exerciseParams)==null?void 0:He.exercise_user_id,unlock_key:ft.unlock_key,time:ft.time,ip:Me.current})).status===0){if(Ce){be({type:"exercise/setActionTabs",payload:{}}),Ce();return}const Tt=nt==null?void 0:nt.exerciseParams;(0,oe.nr)({inner_ip:Tt.inner_ip,public_ip:Tt.public_ip,open_camera:Tt.open_camera,ip_limit:Tt.ip_limit,ip_bind:Tt.ip_bind,ip_bind_type:Tt.ip_bind_type,exercise_tips:Tt.exercise_tips,exerciseId:Tt.id,screen_open:Tt.screen_open,screen_num:Tt.screen_num,screen_sec:Tt.screen_sec,coursesId:Ge.coursesId,login:(ze=(0,le.eY)())==null?void 0:ze.login,history,identity_verify:Tt.identity_verify,open_phone_video_recording:Tt.open_phone_video_recording,current_status:Tt.current_status}),be({type:"exercise/setActionTabs",payload:{}})}Je(!1)}),xt=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Re=>ce.createElement("span",{className:Re.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Re)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Re=>ce.createElement("span",{className:Re.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Re)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],dt=((_e=nt==null?void 0:nt.exerciseParams)==null?void 0:_e.errorMessage)&&typeof((Ie=nt==null?void 0:nt.exerciseParams)==null?void 0:Ie.errorMessage)=="object";(0,pe.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&me(void 0,null,function*(){const Re=yield mt(Ge);yield it({}),Re.status||At(Re)})},[ye.actionTabs.key]);const{time:qe,end_time:Pe}=(tt==null?void 0:tt.exercise)||{},Ze=ot!=null&&ot.user_end_time?x()(ot==null?void 0:ot.user_end_time).add(1,"minutes"):x()(),ke=x()(ot==null?void 0:ot.user_total_end_time)>Ze?Math.round(x().duration(x()(ot==null?void 0:ot.user_total_end_time).diff(Ze.startOf("minute"))).asMinutes()):0,Le=((ot==null?void 0:ot.student_left_minutes)||0)+(Ne||0);return ce.createElement(ce.Fragment,null,ce.createElement(de.default,{width:514,centered:!0,closable:!!((Ke=nt==null?void 0:nt.exerciseParams)!=null&&Ke.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ye.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{be({type:"exercise/setActionTabs",payload:{}})}},ce.createElement(ie.Z,{spinning:ut||at},dt&&ce.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 "),!dt&&ce.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"),dt&&ce.createElement(se.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((xe=nt==null?void 0:nt.exerciseParams)==null?void 0:xe.errorMessage)||{}],columns:xt}),ce.createElement("div",{className:""},ce.createElement(he.default,{form:Oe,layout:"vertical",autoComplete:"off"},ce.createElement(he.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ce.createElement(b.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),qe!==-1?ce.createElement(ce.Fragment,null,ce.createElement(he.default.Item,{name:"time",label:ce.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ce.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",x()(ot==null?void 0:ot.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ce.createElement(we,{MaxMinutes:ke})),ce.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ce.createElement("span",{className:"ml5"},ut||at?"--":Le),"\u5206\u949F",Le!==0&&(ot==null?void 0:ot.user_end_time)&&ce.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ce.createElement("span",{className:"ml5"},x()(ot==null?void 0:ot.user_end_time).add(Ne||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ce.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 ",x()(Pe).format("YYYY-MM-DD HH:mm")))),ce.createElement(te.Z,{justify:"space-between",align:"middle"},ce.createElement(z.Z,null),ce.createElement(z.Z,null,ce.createElement(ee.ZP,{loading:Ve,onClick:Ft},"\u8FDB\u5165\u8003\u8BD5"))))))};Mt.Z=(0,re.connect)(({exercise:ye})=>({exercise:ye}))(ve)},14255:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return Ve}});var pe=ge(59301),et=ge(5112),a=ge(3113),he=ge(8591),de=ge(43418),ie=ge(5871),se=ge(95237),b=ge(43604),te=ge(28103),z=ge(7441),ee={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"},E=ge(35219),y=ge(24334),x=ge(23789),re=ge(6075),oe=ge(88622),fe=ge(23827),le=ge(87169),Ae=ge(26227),ce=ge(59301),me=Object.defineProperty,Ee=Object.defineProperties,we=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,be=(Je,Me,nt)=>Me in Je?me(Je,Me,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Je[Me]=nt,_e=(Je,Me)=>{for(var nt in Me||(Me={}))ye.call(Me,nt)&&be(Je,nt,Me[nt]);if(ve)for(var nt of ve(Me))Ce.call(Me,nt)&&be(Je,nt,Me[nt]);return Je},Ie=(Je,Me)=>Ee(Je,we(Me)),Ke=(Je,Me,nt)=>new Promise((tt,At)=>{var ut=at=>{try{ot(nt.next(at))}catch(mt){At(mt)}},it=at=>{try{ot(nt.throw(at))}catch(mt){At(mt)}},ot=at=>at.done?tt(at.value):Promise.resolve(at.value).then(ut,it);ot((nt=nt.apply(Je,Me)).next())});const xe={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var Ge=(Je=>(Je[Je.SET_PATH=0]="SET_PATH",Je[Je.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Je))(Ge||{});function Oe(Je,Me){switch(Me.type){case 0:return Ie(_e({},Je),{selectedPath:Me.payload});case 1:return Ie(_e({},Je),{passedContent:Me.payload});default:throw new Error}}var Ve=({language:Je,dispatch:Me,shixunWorkReport:nt,v:tt,languages:At,classroomList:ut,autoHeight:it,diff_code_count:ot,data:at})=>{const[mt,yt]=(0,pe.useState)(At==null?void 0:At[0]),Ft=(0,re.useParams)();return(0,pe.useEffect)(()=>{yt(At==null?void 0:At[0])},[]),(0,pe.useEffect)(()=>{var xt;yt((xt=At==null?void 0:At.filter(dt=>dt.language===(mt==null?void 0:mt.language)))==null?void 0:xt[0])},[At]),ce.createElement(ce.Fragment,null,ce.createElement("h2",null," ",ce.createElement("span",null,tt.is_finish?ce.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",ce.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")):ce.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",ce.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(At==null?void 0:At.length)>1&&ce.createElement(et.ZP.Group,{defaultValue:Je,style:{marginLeft:10},onChange:xt=>{var dt;tt.language=xt.target.value,yt((dt=At==null?void 0:At.filter(qe=>qe.language===xt.target.value))==null?void 0:dt[0])}},At==null?void 0:At.map(xt=>ce.createElement(et.ZP,{value:xt==null?void 0:xt.language},xt==null?void 0:xt.language)))),(0,E.GJ)()&&nt!="shixunWorkReport"&&ce.createElement("span",null,ce.createElement("span",null,"\u5F97\u5206 ",mt==null?void 0:mt.score,"/",mt==null?void 0:mt.total_score),ce.createElement(a.ZP,{style:{margin:"0px 10px"},onClick:()=>{var xt,dt;if(!((dt=(xt=ut.AssistantObject)==null?void 0:xt.hack)!=null&&dt.can_appraise)&&(0,E.Rm)()){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let qe=mt==null?void 0:mt.score;de.default.confirm({title:"\u8C03\u5206",content:ce.createElement("div",null,ce.createElement("p",null,"\u5F97\u5206\uFF1A",mt==null?void 0:mt.score,"/",mt==null?void 0:mt.total_score),ce.createElement("p",null,"\u8C03\u5206\uFF1A",ce.createElement(ie.Z,{min:0,max:mt==null?void 0:mt.total_score,defaultValue:mt==null?void 0:mt.score,onChange:Pe=>{qe=Pe}}))),okText:"\u786E\u8BA4",onOk:()=>Ke(void 0,null,function*(){(yield(0,x.ZP)(`/api/courses/${Ft==null?void 0:Ft.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:Ft==null?void 0:Ft.coursesId,hack_user_code_id:mt==null?void 0:mt.hack_user_id,score:qe}})).status===0&&(he.ZP.success("\u8C03\u5206\u6210\u529F"),Me({type:"shixunHomeworks/setActionTabs",payload:{}}),Me({type:"shixunHomeworks/getShixunWorkReports",payload:_e({},Ft)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,E.GJ)()&&nt!="shixunWorkReport"&&ce.createElement(a.ZP,{onClick:()=>{var xt;if(!((xt=ut.AssistantObject.hack)!=null&&xt.can_appraise)&&(0,E.Rm)()){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Me({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:nt.user_id,type:"1",language:mt==null?void 0:mt.language,v:tt,data:_e({},nt)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),ce.createElement(z.ZP,{height:300,language:mt==null?void 0:mt.language,value:mt!=null&&mt.code?y.Base64.decode(mt==null?void 0:mt.code):"",autoHeight:it,theme:"default",options:xe}),((mt==null?void 0:mt.comment)||(mt==null?void 0:mt.hidden_comment))&&ce.createElement("div",null,ce.createElement(se.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},ce.createElement(b.Z,{flex:1},ce.createElement("h1",{className:ee.title},"\u70B9\u8BC4\u5185\u5BB9")),ce.createElement(b.Z,{className:"pr30"},(0,E.GJ)()&&ce.createElement(a.ZP,{onClick:()=>Ke(void 0,null,function*(){de.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:ce.createElement(le.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Ke(this,null,function*(){(yield(0,fe.gZ)({comment_id:mt==null?void 0:mt.comment_id,homeworkId:Ft.homeworkId,type:"hack"})).status===0&&(he.ZP.success("\u5220\u9664\u6210\u529F"),Me({type:"shixunHomeworks/getShixunWorkReports",payload:_e({},Ft)}))})}})})},ce.createElement(Ae.Z,null),"\u5220\u9664"))),ce.createElement(te.Z,{style:{margin:0}}),(mt==null?void 0:mt.comment)&&ce.createElement("aside",{className:"pl30 pr30 mt20"},ce.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ce.createElement("br",null),ce.createElement(oe.Z,{value:mt==null?void 0:mt.comment})),(mt==null?void 0:mt.hidden_comment)&&ce.createElement("aside",{className:"pl30 pr30 mt20"},ce.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ce.createElement("br",null),ce.createElement(oe.Z,{value:mt==null?void 0:mt.hidden_comment}))))}},14219:function(fr,Mt,ge){"use strict";ge.r(Mt),ge.d(Mt,{default:function(){return It}});var pe=ge(59301),et=ge(86129),a=ge.n(et),he=ge(6075),de=ge(43418),ie=ge(61621),se=ge(66104),b=ge(95237),te=ge(43604),z=ge(3113),ee=ge(8591),E=ge(28103),y=ge(1710),x=ge(27812),re=ge(95869),oe=ge(87169),fe=ge(26227),le=ge(41510),Ae=ge(35219),ce=ge(21331),me={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"},Ee=ge(14255),we=ge(23789),ve=ge(24334),ye=ge(66649),Ce=ge.n(ye),be=ge(7441),_e=ge(9419);const Ie=({shixunHomeworks:_t,autoHeight:Ct,classroomList:kt,user:jt,dispatch:Zt})=>{const{shixunWorkReport:Jt}=_t,{stage_list:er,work_id:wr}=Jt,xr=(0,he.useParams)(),Ur=(0,Ae.GJ)(),[pn,kr]=(0,pe.useState)(),tn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},Cr=qr=>qr==="c++"?1:qr==="C++"?2:qr;function Gr(qr,Kn){return(0,we.U2)(`student_works/${wr}/rep_passed_content.json`,{path:Kn,game_id:qr})}const Xr=(0,ce.qZ)(5,Jt.hack);return pe.createElement(pe.Fragment,null,Xr==null?void 0:Xr.map(function(qr,Kn){return pe.createElement("div",{key:Kn},qr.map(function(Vr,_n){var ii,Gi,zn;return pe.createElement("aside",{className:"pl30 pr30",key:_n},pe.createElement("div",{className:`${me.shixunTitle} mt10`},pe.createElement("div",{style:{display:"flex",width:"100%"}},pe.createElement("span",{className:"fa fa-code "}),pe.createElement("strong",{style:{flex:1},className:"c-black"},"\u7B2C",Kn*5+_n+1,"\u9898 ",Vr.name),Vr.is_finish&&pe.createElement("a",{style:{marginLeft:20},onClick:Qn=>{Qn.preventDefault(),window.open(`${Vr==null?void 0:Vr.url}&language=${Cr(Vr.language)}`),localStorage.setItem("program_homework",[xr.coursesId,xr.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"),!Vr.is_finish&&Vr.final_submit_languages.length>0&&pe.createElement("a",{style:{marginLeft:20},onClick:Qn=>{Qn.preventDefault(),window.open(`${Vr==null?void 0:Vr.url}&language=${Cr(Vr.final_submit_languages[0].language)}`),localStorage.setItem("program_homework",[xr.coursesId,xr.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"))),pe.createElement("div",{className:"font16 mt10"},Vr.is_finish?pe.createElement("aside",{className:me.shixunWrp},pe.createElement(Ee.Z,{classroomList:kt,user:jt,v:Vr,shixunWorkReport:Jt,dispatch:Zt,autoHeight:Ct,languages:Vr.languages,language:Vr.language,game_id:Vr.id,data:ve.Base64.decode(Vr.code),diff_code_count:Vr.diff_code_count,onPathChange:Gr})):Vr.final_submit_languages.length>0&&pe.createElement("aside",{className:me.shixunWrp},pe.createElement(Ee.Z,{classroomList:kt,user:jt,v:Vr,shixunWorkReport:Jt,dispatch:Zt,autoHeight:Ct,languages:Vr.final_submit_languages,language:Vr.final_submit_languages[0].language,game_id:Vr.id,data:ve.Base64.decode(Vr.final_submit_languages[0].code),diff_code_count:Vr.diff_code_count,onPathChange:Gr}))),pe.createElement("aside",{className:"mt10 font16"},(ii=Vr.history)!=null&&ii.length?pe.createElement(y.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:(Qn,wn)=>pe.createElement("span",null,wn!=null&&wn.created_at?Ce()(wn==null?void 0:wn.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Qn,wn)=>{var zi;return pe.createElement("span",{className:Qn===0?"c-green":"c-red"},((zi=_e.Im[Qn])==null?void 0:zi.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((zn=(Gi=Vr==null?void 0:Vr.history)==null?void 0:Gi[0])==null?void 0:zn.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Qn,wn)=>pe.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{de.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:pe.createElement("div",{className:"mb10"},pe.createElement(be.ZP,{height:300,language:"python",theme:"vs-light",value:wn!=null&&wn.code?ve.Base64.decode(wn==null?void 0:wn.code):"",autoHeight:Ct,options:tn}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(Qn=>!!Qn),pagination:{hideOnSinglePage:!0},dataSource:Vr.history}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"))}))}))};var Ke=(0,he.connect)(({shixunHomeworks:_t,loading:Ct,globalSetting:kt,classroomList:jt,user:Zt})=>({shixunHomeworks:_t,globalSetting:kt,loading:Ct.effects,classroomList:jt,user:Zt}))(Ie),xe=ge(78241),Ge=ge(92832),Oe=ge(92518),Ne=ge(59301),Ve=Object.defineProperty,Je=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,tt=(_t,Ct,kt)=>Ct in _t?Ve(_t,Ct,{enumerable:!0,configurable:!0,writable:!0,value:kt}):_t[Ct]=kt,At=(_t,Ct)=>{for(var kt in Ct||(Ct={}))Me.call(Ct,kt)&&tt(_t,kt,Ct[kt]);if(Je)for(var kt of Je(Ct))nt.call(Ct,kt)&&tt(_t,kt,Ct[kt]);return _t},ut=(_t,Ct)=>{var kt={};for(var jt in _t)Me.call(_t,jt)&&Ct.indexOf(jt)<0&&(kt[jt]=_t[jt]);if(_t!=null&&Je)for(var jt of Je(_t))Ct.indexOf(jt)<0&&nt.call(_t,jt)&&(kt[jt]=_t[jt]);return kt},it=(_t,Ct,kt)=>new Promise((jt,Zt)=>{var Jt=xr=>{try{wr(kt.next(xr))}catch(Ur){Zt(Ur)}},er=xr=>{try{wr(kt.throw(xr))}catch(Ur){Zt(Ur)}},wr=xr=>xr.done?jt(xr.value):Promise.resolve(xr.value).then(Jt,er);wr((kt=kt.apply(_t,Ct)).next())});const ot=_t=>{var Ct=_t,{shixunHomeworks:kt,dispatch:jt}=Ct,Zt=ut(Ct,["shixunHomeworks","dispatch"]),Jt,er,wr;const xr=(0,he.useParams)(),[Ur,pn]=(0,pe.useState)(!1),[kr]=xe.default.useForm(),[tn,Cr]=de.default.useModal(),[Gr,Xr]=(0,pe.useState)(!1),[qr,Kn]=(0,pe.useState)(!1);(0,pe.useEffect)(()=>{var _n,ii,Gi,zn,Qn,wn;kt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&(kt.actionTabs.selectArrs.type==="1"?kr.setFieldsValue({comment:kt.actionTabs.selectArrs.v.comment,hidden_comment:kt.actionTabs.selectArrs.v.hidden_comment}):kr.setFieldsValue({comment:(Gi=(ii=(_n=kt.actionTabs.selectArrs)==null?void 0:_n.data)==null?void 0:ii.data)==null?void 0:Gi.work_comment,hidden_comment:(wn=(Qn=(zn=kt.actionTabs.selectArrs)==null?void 0:zn.data)==null?void 0:Qn.data)==null?void 0:wn.work_comment_hidden}))},[kt.actionTabs.key]);const Vr=()=>it(void 0,null,function*(){var _n,ii,Gi,zn;const Qn=kr.getFieldValue();let wn=kt.actionTabs.selectArrs.type==="1"?`/api/problems/${kt.actionTabs.selectArrs.v.identifier}/hack_comment.json`:`/api/student_works/${xr.homeworkId}/shixun_work_comment.json`;(yield(0,we.ZP)(wn,{method:"post",body:{hidden_comment:Qn.hidden_comment,comment:Qn.comment,language:(_n=kt.actionTabs.selectArrs)==null?void 0:_n.language,user_id:(zn=(Gi=(ii=kt.actionTabs.selectArrs)==null?void 0:ii.data)==null?void 0:Gi.data)==null?void 0:zn.user_id}})).status===0&&(ee.ZP.success("\u8BC4\u9605\u6210\u529F"),kr.resetFields(),jt({type:"shixunHomeworks/setActionTabs",payload:{}}),jt({type:"shixunHomeworks/getShixunWorkReports",payload:At({},xr)}))});return Ne.createElement(Ne.Fragment,null,Cr,Ne.createElement(de.default,{centered:!0,title:Ne.createElement("span",null,((Jt=kt.actionTabs.selectArrs)==null?void 0:Jt.type)==="1"?"\u70B9\u8BC4\u4EE3\u7801":"\u66F4\u6539\u70B9\u8BC4",((er=kt.actionTabs.selectArrs)==null?void 0:er.language)&&Ne.createElement("span",{style:{marginLeft:10,fontSize:14}},"\u4F7F\u7528\u8BED\u8A00\uFF1A",(wr=kt.actionTabs.selectArrs)==null?void 0:wr.language)),open:kt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>it(void 0,null,function*(){const _n=kr.getFieldValue();JSON.stringify(_n)==="{}"||_n.hidden_comment===""&&_n.comment===""?pn(!0):Vr()}),onCancel:()=>{jt({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ne.createElement(xe.default,{form:kr,onChange:()=>{Ur&&pn(!1)}},Ne.createElement(b.Z,{wrap:!1,align:"middle",justify:"space-between"},Ne.createElement(te.Z,null,Ne.createElement("div",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Ne.createElement(te.Z,null,Ne.createElement(Oe.Z,{isShowComponent:(0,Ae.G5)(),ModalProps:{open:Gr,onCancel:()=>{Xr(!1)}},onDataSelect:(_n,ii)=>it(void 0,[_n,ii],function*(Gi,{node:zn}){const Qn=()=>{kr.setFieldsValue({comment:zn==null?void 0:zn.value}),Xr(!1)};if(kr.getFieldValue("comment")){tn.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:Qn});return}Qn()})},Ne.createElement(z.ZP,{style:{padding:0,height:"auto"},icon:Ne.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:_n=>{Xr(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Ne.createElement(xe.default.Item,{name:"comment"},Ne.createElement(Ge.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),Ne.createElement(b.Z,{wrap:!1,align:"middle",justify:"space-between"},Ne.createElement(te.Z,null,Ne.createElement("div",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),Ne.createElement(te.Z,null,Ne.createElement(Oe.Z,{isShowComponent:(0,Ae.G5)(),ModalProps:{open:qr,onCancel:()=>{Kn(!1)}},onDataSelect:(_n,ii)=>it(void 0,[_n,ii],function*(Gi,{node:zn}){const Qn=()=>{kr.setFieldsValue({hidden_comment:zn==null?void 0:zn.value}),Kn(!1)};if(kr.getFieldValue("hidden_comment")){tn.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:Qn});return}Qn()})},Ne.createElement(z.ZP,{style:{padding:0,height:"auto"},icon:Ne.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:_n=>{Kn(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),Ne.createElement(xe.default.Item,{name:"hidden_comment"},Ne.createElement(Ge.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Ur&&Ne.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var at=(0,he.connect)(({shixunHomeworks:_t})=>({shixunHomeworks:_t}))(ot),mt=ge(27909),yt=ge(88622),Ft=ge(23827),xt=ge(44164),dt=ge.n(xt),qe=ge(58130),Pe=ge(59301),Ze=Object.defineProperty,ke=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,He=(_t,Ct,kt)=>Ct in _t?Ze(_t,Ct,{enumerable:!0,configurable:!0,writable:!0,value:kt}):_t[Ct]=kt,ze=(_t,Ct)=>{for(var kt in Ct||(Ct={}))$e.call(Ct,kt)&&He(_t,kt,Ct[kt]);if(Re)for(var kt of Re(Ct))Ue.call(Ct,kt)&&He(_t,kt,Ct[kt]);return _t},ft=(_t,Ct)=>ke(_t,Le(Ct)),wt=(_t,Ct)=>{var kt={};for(var jt in _t)$e.call(_t,jt)&&Ct.indexOf(jt)<0&&(kt[jt]=_t[jt]);if(_t!=null&&Re)for(var jt of Re(_t))Ct.indexOf(jt)<0&&Ue.call(_t,jt)&&(kt[jt]=_t[jt]);return kt},Tt=(_t,Ct,kt)=>new Promise((jt,Zt)=>{var Jt=xr=>{try{wr(kt.next(xr))}catch(Ur){Zt(Ur)}},er=xr=>{try{wr(kt.throw(xr))}catch(Ur){Zt(Ur)}},wr=xr=>xr.done?jt(xr.value):Promise.resolve(xr.value).then(Jt,er);wr((kt=kt.apply(_t,Ct)).next())});const Et=_t=>{var Ct=_t,{shixunHomeworks:kt,globalSetting:jt,loading:Zt,classroomList:Jt,dispatch:er,user:wr}=Ct,xr=wt(Ct,["shixunHomeworks","globalSetting","loading","classroomList","dispatch","user"]),Ur,pn,kr,tn,Cr,Gr,Xr,qr,Kn,Vr,_n,ii,Gi,zn,Qn,wn,zi,Ji,Ci,Mn,Ai,pi,Vn,Rn,Uo,Fo,uo,so,Pn,ls,Lo,un;const[yr,Cn]=(0,pe.useState)(ze({},(0,he.useParams)())),vn=(0,he.useParams)(),Yn=(0,he.useLocation)(),[]=(0,pe.useState)([]),[yi,Ki]=(0,pe.useState)({last:!1}),[ai,or]=(0,pe.useState)({last:!1}),Er=(0,pe.useRef)(),Tr=(0,pe.useRef)(),[ar,an]=(0,pe.useState)(!1),[Wr,nn]=(0,pe.useState)(!1),[ir,ri]=(0,pe.useState)(!1),{shixunWorkReport:Fr}=kt,[$n,_i]=(0,pe.useState)(new(a())),[fi,Ei]=(0,pe.useState)([]),[ts,Bo]=(0,pe.useState)(!1),[Vi,Io]=(0,pe.useState)(!1);(0,pe.useEffect)(()=>(er({type:"globalSetting/footerToggle",payload:!1}),er({type:"classroomList/getAssistantPermissions",payload:{course_id:yr.coursesId}}),()=>{er({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,pe.useEffect)(()=>{(0,Ae.Rm)()&&er({type:"classroomList/getAssistantPermissions",payload:{course_id:yr.coursesId}})},[(Ur=wr==null?void 0:wr.userInfo)==null?void 0:Ur.login]),(0,pe.useEffect)(()=>{kt.actionTabs.key==="\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"&&fi.length>0&&!Wr&&setTimeout(()=>{Wo("all")},800)},[fi,Wr]),(0,pe.useEffect)(()=>{Cn(ze({},vn))},[Yn.pathname]);const go=()=>{document.body.scrollIntoView()};function Vo(){return Tt(this,null,function*(){var Oi,Nr,Or,li;const xi=JSON.parse(sessionStorage.all_student_works_params||"{}"),Zn=yield er({type:"shixunHomeworks/getAllStudentWorks",payload:ze(ze({},yr),xi)});Ei(Zn.all_student_works);const Ko=(Oi=Zn.all_student_works)==null?void 0:Oi.map(yo=>String(yo.student_work_id)).indexOf(yr.homeworkId);Ko===((Nr=Zn.all_student_works)==null?void 0:Nr.length)-1?Ki({last:!0}):Ki((Or=Zn.all_student_works)==null?void 0:Or[Ko+1]),or(Ko===0?{last:!0}:(li=Zn.all_student_works)==null?void 0:li[Ko-1])})}const vo=()=>{document.querySelectorAll("canvas").forEach(Oi=>{(!Oi.clientWidth||!Oi.clientHeight)&&Oi.remove()})},qi=()=>{Er.current.offsetHeight>62e3?ri(!1):ri(!0)},Wo=Oi=>Tt(void 0,null,function*(){var Nr,Or,li,xi;let Zn=0,Ko;Ko=de.default.info({width:460,title:Pe.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A,",Pe.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:Pe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Pe.createElement("span",{className:"c-blue"},Zn+1),"/",Oi!=="all"?1:fi==null?void 0:fi.length,Pe.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:me.modal,onOk:()=>{}});const yo={margin:[0,0],filename:`${(Nr=Fr==null?void 0:Fr.data)==null?void 0:Nr.user_name}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function hs(){return Tt(this,null,function*(){const Do=yield er({type:"shixunHomeworks/getShixunWorkReports",payload:ft(ze({},yr),{homeworkId:fi[Zn].student_work_id,user_id:fi[Zn].user_id,id:yr.categoryId})});go(),Zn++,setTimeout(()=>Tt(this,null,function*(){var Fi,Ni;vo();const Ui=$n.folder(`${(Fi=Do==null?void 0:Do.data)==null?void 0:Fi.user_name}`),di=document.querySelector("#export-all").children;let qo=dt()();for(let $o=0;$o<di.length;$o++)yield qo.set(yo).from(di[$o]).toContainer().toCanvas().toPdf().get("pdf").then(us=>Tt(this,null,function*(){$o<di.length-1&&(yield us.addPage())}));Ui.file(`${fi[Zn-1].student_work_user_name}${Zn}.pdf`,qo.output("blob"));const zo=Ui.folder("\u4EE3\u7801\u6587\u4EF6");(Ni=Do==null?void 0:Do.hack)==null||Ni.map(($o,us)=>{var Ns;const Cs=zo.folder(`\u7B2C${us+1}\u5173-${$o.name}-${$o.id}`);(Ns=$o==null?void 0:$o.languages)==null||Ns.map(Eo=>{Cs.file(`${Eo.language}.txt`,ve.Base64.decode(Eo==null?void 0:Eo.code))})}),Ko.update({content:Pe.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Pe.createElement("span",{className:"c-blue"},Zn),"/",fi==null?void 0:fi.length,Pe.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),Zn==(fi==null?void 0:fi.length)?(Ko.destroy(),Ao()):hs()}),2200)})}if(Oi!=="all"||(fi==null?void 0:fi.length)<2){vo(),go();const Do=Tr.current.children;let Fi=dt()();const Ni=$n.folder(`${(Or=Fr==null?void 0:Fr.data)==null?void 0:Or.user_name}`);for(let di=0;di<Do.length;di++)yield Fi.set(yo).from(Do[di]).toContainer().toCanvas().toPdf().get("pdf").then(qo=>Tt(void 0,null,function*(){di<Do.length-1&&(yield qo.addPage())}));an(!1),Ni.file(`${(li=Fr==null?void 0:Fr.data)==null?void 0:li.user_name}.pdf`,Fi.output("blob"),{base64:!1});const Ui=Ni.folder("\u4EE3\u7801\u6587\u4EF6");(xi=Fr==null?void 0:Fr.hack)==null||xi.map((di,qo)=>{var zo;const $o=Ui.folder(`\u7B2C${qo+1}\u5173-${di.name}-${di.id}`);(zo=di==null?void 0:di.languages)==null||zo.map(us=>{$o.file(`${us.language}.txt`,ve.Base64.decode(us==null?void 0:us.code))})}),Ko.destroy(),Ao();return}else hs()}),Ao=()=>{$n.generateAsync({type:"blob"}).then(function(Oi){const Nr=document.createElement("a");Nr.href=window.URL.createObjectURL(Oi),Nr.download=Fr.category.course_name+".zip",document.body.appendChild(Nr);const Or=document.createEvent("MouseEvents");Or.initEvent("click",!1,!1),Nr.dispatchEvent(Or),document.body.removeChild(Nr),_i(new(a()))}),ri(!1)};(0,pe.useEffect)(()=>{bs()},[yr.homeworkId]);const bs=()=>Tt(void 0,null,function*(){nn(!0),yield er({type:"shixunHomeworks/getShixunWorkReports",payload:ze({},yr)}),nn(!1),(0,Ae.GJ)()&&Vo()}),Go=[{title:"\u9898\u53F7",dataIndex:"name",render:(Oi,Nr,Or)=>Or+1},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"30%"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finish_time",width:"200px",render:(Oi,Nr,Or)=>{var li,xi;return Pe.createElement("div",null,Pe.createElement("p",null,Oi||"- -"),(xi=(li=Nr==null?void 0:Nr.subitem)==null?void 0:li.map(Zn=>Zn.finish_time))==null?void 0:xi.map(Zn=>Pe.createElement("p",null,Zn||"- -")))}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"submit_count",render:(Oi,Nr,Or)=>{var li,xi;return Pe.createElement("div",null,Pe.createElement("p",null,Oi||"- -"),(xi=(li=Nr==null?void 0:Nr.subitem)==null?void 0:li.map(Zn=>Zn.submit_count))==null?void 0:xi.map(Zn=>Pe.createElement("p",null,Zn||"- -")))}},{title:"\u8FD0\u884C\u65F6\u95F4\uFF08ms\uFF09",dataIndex:"run_time",render:(Oi,Nr,Or)=>{var li,xi;return Pe.createElement("div",null,Pe.createElement("p",null,Oi||"- -"),(xi=(li=Nr==null?void 0:Nr.subitem)==null?void 0:li.map(Zn=>Zn.run_time))==null?void 0:xi.map(Zn=>Pe.createElement("p",null,Zn||"- -")))}},{title:"\u5185\u5B58\uFF08kb\uFF09",dataIndex:"memory",render:(Oi,Nr,Or)=>{var li,xi;return Pe.createElement("div",null,Pe.createElement("p",null,Oi||"- -"),(xi=(li=Nr==null?void 0:Nr.subitem)==null?void 0:li.map(Zn=>Zn.memory))==null?void 0:xi.map(Zn=>Pe.createElement("p",null,Zn||"- -")))}},{title:"\u4F7F\u7528\u8BED\u8A00",dataIndex:"language",render:(Oi,Nr,Or)=>{var li,xi;return Pe.createElement("div",null,Pe.createElement("p",null,Oi||"- -"),(xi=(li=Nr==null?void 0:Nr.subitem)==null?void 0:li.map(Zn=>Zn.language))==null?void 0:xi.map(Zn=>Pe.createElement("p",null,Zn||"- -")))}},{title:"\u5F97\u5206",dataIndex:"score",render:(Oi,Nr,Or)=>Pe.createElement("div",null,Pe.createElement("p",null,Oi||"- -"))},{title:"\u6392\u540D",dataIndex:"rank",render:(Oi,Nr,Or)=>{var li,xi;return Pe.createElement("div",null,Pe.createElement("p",null,Oi||"- -"),(xi=(li=Nr==null?void 0:Nr.subitem)==null?void 0:li.map(Zn=>Zn.rank))==null?void 0:xi.map(Zn=>Pe.createElement("p",null,Zn||"- -")))}}],Jo=Oi=>{er({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{Oi==="next"?he.history.push(`/classrooms/${yr.coursesId}/program_homework/${yr.categoryId}/${yi==null?void 0:yi.student_work_id}/${yi==null?void 0:yi.user_id}/comment`):he.history.push(`/classrooms/${yr.coursesId}/program_homework/${yr.categoryId}/${ai==null?void 0:ai.student_work_id}/${ai==null?void 0:ai.user_id}/comment`)},200)};return Pe.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},Pe.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},Pe.createElement(ie.Z,{loading:Wr,active:!0,avatar:{size:40},paragraph:{rows:5}},Pe.createElement("div",{className:"edu-container"},((pn=Fr==null?void 0:Fr.category)==null?void 0:pn.course_id)&&Pe.createElement("section",{className:"animated fadeIn"},Pe.createElement("aside",{className:""},(Fr==null?void 0:Fr.category)&&Pe.createElement(se.Z,{separator:">"},Pe.createElement(se.Z.Item,null,Pe.createElement(he.Link,{to:`/classrooms/${(kr=Fr==null?void 0:Fr.category)==null?void 0:kr.course_id}/program_homework`},(tn=Fr==null?void 0:Fr.category)==null?void 0:tn.course_name)),Pe.createElement(se.Z.Item,null,Pe.createElement(he.Link,{to:`/classrooms/${(Cr=Fr==null?void 0:Fr.category)==null?void 0:Cr.course_id}/program_homework`},Fr.category.category_name)),Pe.createElement(se.Z.Item,null,Pe.createElement(he.Link,{to:`/classrooms/${(Gr=Fr==null?void 0:Fr.category)==null?void 0:Gr.course_id}/program_homework/${yr==null?void 0:yr.categoryId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),Pe.createElement(se.Z.Item,null,(Xr=Fr==null?void 0:Fr.data)==null?void 0:Xr.user_name))),Pe.createElement("aside",{className:[me.title1,"mt20"].join(" ")},Pe.createElement(b.Z,{align:"middle"},Pe.createElement(te.Z,{flex:1},Pe.createElement(he.Link,{to:`/classrooms/${yr.coursesId}/program_homework/${yr==null?void 0:yr.categoryId}/detail`},Pe.createElement(x.Z,{className:"font16 c-black"})),Pe.createElement("strong",{className:"font20 ml5"},(qr=Fr==null?void 0:Fr.category)==null?void 0:qr.homework_name),Pe.createElement(ce.VV,{temporary:!0,status:Fr.homework_status})),Pe.createElement(te.Z,{className:me.title1_right},Pe.createElement(z.ZP,{className:"ml10",onClick:()=>{var Oi;if((0,Ae.Rm)()&&!((Oi=Jt.AssistantObject.hack)!=null&&Oi.can_download)){ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Wo("")},loading:ar},Pe.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"),(0,Ae.GJ)()&&(fi==null?void 0:fi.length)>1&&Pe.createElement(z.ZP,{className:"ml10",onClick:()=>{var Oi;if((0,Ae.Rm)()&&!((Oi=Jt.AssistantObject.hack)!=null&&Oi.can_download)){ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Wo("all")}},Pe.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7F16\u7A0B\u62A5\u544A"))))),Pe.createElement("aside",{className:"mt30 relative"})),Pe.createElement("aside",{className:"edu-container bg-white",ref:Er},Pe.createElement("div",{id:"export-all",ref:Tr},Pe.createElement("div",{id:"export-all-1"},Pe.createElement("div",{className:me.title},Pe.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),Pe.createElement("div",null,(0,Ae.GJ)()&&Pe.createElement(z.ZP,{className:"mr20",type:"primary",onClick:()=>{er({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Fr.user_id,data:ze({},Fr)}}})}},Pe.createElement(re.Z,null),(Kn=Fr==null?void 0:Fr.data)!=null&&Kn.has_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),Pe.createElement(E.Z,{style:{marginTop:0}}),Pe.createElement(b.Z,{className:"pl30 pr30"},Pe.createElement(te.Z,null,Pe.createElement("img",{className:me.userPic,src:`${le.Z.IMG_SERVER}/images/${(Vr=Fr==null?void 0:Fr.data)==null?void 0:Vr.image_url}`,alt:(_n=Fr==null?void 0:Fr.data)==null?void 0:_n.username})),Pe.createElement(te.Z,null,Pe.createElement("span",{className:"font16 ml40"},(ii=Fr==null?void 0:Fr.data)==null?void 0:ii.user_name),Pe.createElement(ce.UQ,{status:(Gi=Fr==null?void 0:Fr.data)==null?void 0:Gi.compelete_status}),Pe.createElement("ul",{className:me.userInfo},Pe.createElement("li",null,"\u5B66\u53F7\uFF1A",((zn=Fr==null?void 0:Fr.data)==null?void 0:zn.student_id)||"--"),Pe.createElement("li",null,"\u5206\u73ED\uFF1A",((Qn=Fr==null?void 0:Fr.data)==null?void 0:Qn.course_group)||"--"),Pe.createElement("br",null),Pe.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5237\u9898\uFF1A",Pe.createElement("span",{className:"c-red"},(wn=Fr==null?void 0:Fr.data)==null?void 0:wn.finish_do)),Pe.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5237\u9898\uFF1A",Pe.createElement("span",{className:"c-red"},((zi=Fr==null?void 0:Fr.data)==null?void 0:zi.latest_do)||"-")))),Pe.createElement("ul",{className:[me.listItem,"mt10"].join(" ")},Pe.createElement("li",null,Pe.createElement("strong",null,"\u5B8C\u6210\u65F6\u95F4"),Pe.createElement("div",{className:"c-light-black mt20"},(Fr==null?void 0:Fr.data)&&((Ji=Fr==null?void 0:Fr.data)==null?void 0:Ji.finish_time))),Pe.createElement("li",null,Pe.createElement("strong",null,"\u5B8C\u6210\u65F6\u957F",Pe.createElement("i",{onClick:Oi=>{Oi.stopPropagation(),Oi.preventDefault(),Io(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),Pe.createElement("div",{className:"c-light-black mt20"},(Ci=Fr==null?void 0:Fr.data)==null?void 0:Ci.finish_time_long)),Pe.createElement("li",null,Pe.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),Pe.createElement("div",{className:"mt20"},(Mn=Fr==null?void 0:Fr.data)==null?void 0:Mn.submit_count)),Pe.createElement("li",null,Pe.createElement("strong",null,"\u901A\u8FC7\u7387"),Pe.createElement("div",{className:"mt20"},Pe.createElement("span",null,((Ai=Fr==null?void 0:Fr.data)==null?void 0:Ai.pass_rate)||"- -"))),Pe.createElement("li",null,Pe.createElement("strong",null,"\u5F97\u5206"),Pe.createElement("div",{className:"mt20"},Pe.createElement(qe.n,{value:(pi=Fr==null?void 0:Fr.data)==null?void 0:pi.score,placeholder:"-"}))),Pe.createElement("li",null,Pe.createElement("strong",null,"\u7EC3\u4E60\u603B\u6392\u540D"),Pe.createElement("div",{className:"mt20"},Pe.createElement("span",{className:"c-orange"},(Vn=Fr==null?void 0:Fr.data)==null?void 0:Vn.total_rank))),Pe.createElement("li",null,Pe.createElement("strong",null,"\u5206\u73ED\u6392\u540D"),Pe.createElement("div",{className:"mt20"},Pe.createElement("span",{className:"c-orange"},(Rn=Fr==null?void 0:Fr.data)==null?void 0:Rn.class_rank))))),Pe.createElement(E.Z,{style:{margin:0}}),(((Uo=Fr==null?void 0:Fr.data)==null?void 0:Uo.work_comment_hidden)||((Fo=Fr==null?void 0:Fr.data)==null?void 0:Fo.work_comment))&&Pe.createElement("div",null,Pe.createElement(b.Z,{align:"middle"},Pe.createElement(te.Z,{flex:1},Pe.createElement("h1",{className:me.title},"\u70B9\u8BC4\u5185\u5BB9")),Pe.createElement(te.Z,{className:"pr30"},(0,Ae.GJ)()&&Pe.createElement(z.ZP,{onClick:()=>Tt(void 0,null,function*(){de.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:Pe.createElement(oe.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Tt(this,null,function*(){var Oi;(yield(0,Ft.gZ)({comment_id:(Oi=Fr==null?void 0:Fr.data)==null?void 0:Oi.comment_id,homeworkId:yr.homeworkId})).status===0&&(ee.ZP.success("\u5220\u9664\u6210\u529F"),er({type:"shixunHomeworks/getShixunWorkReports",payload:ze({},yr)}))})}})})},Pe.createElement(fe.Z,null),"\u5220\u9664"))),Pe.createElement(E.Z,{style:{margin:0}}),((uo=Fr==null?void 0:Fr.data)==null?void 0:uo.work_comment)&&Pe.createElement("aside",{className:"pl30 pr30 mt20"},Pe.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Pe.createElement("br",null),Pe.createElement(yt.Z,{value:(so=Fr==null?void 0:Fr.data)==null?void 0:so.work_comment})),((Pn=Fr==null?void 0:Fr.data)==null?void 0:Pn.work_comment_hidden)&&Pe.createElement("aside",{className:"pl30 pr30 mt20"},Pe.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Pe.createElement("br",null),Pe.createElement(yt.Z,{value:(ls=Fr==null?void 0:Fr.data)==null?void 0:ls.work_comment_hidden}))),Pe.createElement("h1",{className:me.title},"\u9636\u6BB5\u6210\u7EE9"),Pe.createElement("aside",{className:"pl30 pr30"},Pe.createElement(y.default,{dataSource:Fr==null?void 0:Fr.hack,pagination:!1,columns:Go})),((Lo=Fr==null?void 0:Fr.data)==null?void 0:Lo.work_description)&&Pe.createElement(Pe.Fragment,null,Pe.createElement("h1",{className:me.title},"\u4E2A\u4EBA\u603B\u7ED3"),Pe.createElement("aside",{className:"pl30 pr30"},Pe.createElement(yt.Z,{value:(un=Fr==null?void 0:Fr.data)==null?void 0:un.work_description}))),Pe.createElement("h1",{className:me.title},"\u5237\u9898\u8BE6\u60C5")),Pe.createElement(Ke,{autoHeight:ir}))),(0,Ae.GJ)()&&Pe.createElement("aside",{className:`${me.footerBar} ${ar?me.footerBarStatic:""}`},Pe.createElement("aside",{className:"edu-container"},Pe.createElement(b.Z,{align:"middle"},Pe.createElement(te.Z,{flex:"1"},Pe.createElement(he.Link,{className:me.exitComment,to:`/classrooms/${yr.coursesId}/program_homework/${yr.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),Pe.createElement(te.Z,{flex:"1",className:"tr"},Pe.createElement(z.ZP,{type:"default",disabled:ai==null?void 0:ai.last,onClick:()=>Jo()},"\u4E0A\u4E00\u4E2A"),Pe.createElement(z.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:yi==null?void 0:yi.last,onClick:()=>Jo("next")},"\u4E0B\u4E00\u4E2A"),(0,Ae.GJ)()&&Pe.createElement(z.ZP,{type:"primary",onClick:()=>Tt(void 0,null,function*(){var Oi;if(!((Oi=Jt.AssistantObject.hack)!=null&&Oi.can_appraise)&&(0,Ae.Rm)()){ee.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}er({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Fr.user_id,data:ze({},Fr)}}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),Pe.createElement(at,null),Pe.createElement(mt.Z,null),Pe.createElement(de.default,{open:ts,width:860,centered:!0,onCancel:()=>{Bo(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},Pe.createElement("div",{style:{color:"#333333",fontWeight:400}},Pe.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),Pe.createElement("br",null),Pe.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"),Pe.createElement("br",null),Pe.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"),Pe.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 "),Pe.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")),Pe.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Pe.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),Pe.createElement("br",null),Pe.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 "),Pe.createElement("br",null),Pe.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"),Pe.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 "),Pe.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"),Pe.createElement("br",null),Pe.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")),Pe.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Pe.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),Pe.createElement("br",null),Pe.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")),Pe.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Pe.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),Pe.createElement("br",null),Pe.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"))),Pe.createElement(de.default,{open:Vi,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{Io(!1)},width:600},Pe.createElement("div",{style:{fontWeight:400,color:"#333333"}},Pe.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Pe.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"),Pe.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Pe.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"),Pe.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Pe.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 It=(0,he.connect)(({shixunHomeworks:_t,loading:Ct,globalSetting:kt,classroomList:jt,user:Zt})=>({shixunHomeworks:_t,globalSetting:kt,loading:Ct.effects,classroomList:jt,user:Zt}))(Et)},27909:function(fr,Mt,ge){"use strict";var pe=ge(59301),et=ge(43418),a=ge(8591),he=ge(23789),de=ge(6075),ie=Object.defineProperty,se=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,z=(re,oe,fe)=>oe in re?ie(re,oe,{enumerable:!0,configurable:!0,writable:!0,value:fe}):re[oe]=fe,ee=(re,oe)=>{for(var fe in oe||(oe={}))b.call(oe,fe)&&z(re,fe,oe[fe]);if(se)for(var fe of se(oe))te.call(oe,fe)&&z(re,fe,oe[fe]);return re},E=(re,oe)=>{var fe={};for(var le in re)b.call(re,le)&&oe.indexOf(le)<0&&(fe[le]=re[le]);if(re!=null&&se)for(var le of se(re))oe.indexOf(le)<0&&te.call(re,le)&&(fe[le]=re[le]);return fe},y=(re,oe,fe)=>new Promise((le,Ae)=>{var ce=we=>{try{Ee(fe.next(we))}catch(ve){Ae(ve)}},me=we=>{try{Ee(fe.throw(we))}catch(ve){Ae(ve)}},Ee=we=>we.done?le(we.value):Promise.resolve(we.value).then(ce,me);Ee((fe=fe.apply(re,oe)).next())});const x=re=>{var oe=re,{shixunHomeworks:fe,dispatch:le}=oe,Ae=E(oe,["shixunHomeworks","dispatch"]);const ce=(0,de.useParams)();return pe.createElement(et.default,{centered:!0,title:"\u63D0\u793A",open:fe.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>y(void 0,null,function*(){(yield(0,he.ZP)(`/api/myshixuns/${fe.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:ce.coursesId}})).shixun_identifier&&(a.ZP.success("\u64CD\u4F5C\u6210\u529F"),le({type:"shixunHomeworks/setActionTabs",payload:{}}),le({type:"shixunHomeworks/getWorkList",payload:ee({},fe.actionTabs.params)}))}),onCancel:()=>{le({type:"shixunHomeworks/setActionTabs",payload:{}})}},pe.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),pe.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};Mt.Z=(0,de.connect)(({shixunHomeworks:re})=>({shixunHomeworks:re}))(x)},58130:function(fr,Mt,ge){"use strict";ge.d(Mt,{n:function(){return xr},Z:function(){return pn}});var pe=ge(59301),et=ge(78241),a=ge(8591),he=ge(6848),de=ge(43418),ie=ge(20834),se=ge(24905),b=ge(95237),te=ge(43604),z=ge(92832),ee=ge(3113),E=ge(38854),y=ge(1710),x=ge(5112),re=ge(5871),oe=ge(58421),fe=ge(84105),le=ge(87395),Ae=ge(67921),ce=ge(89489),me=ge(41625),Ee=ge(21331),we=ge(27909),ve=ge(96512),ye=ge(23789),Ce=ge(6075),be=Object.defineProperty,_e=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,xe=(kr,tn,Cr)=>tn in kr?be(kr,tn,{enumerable:!0,configurable:!0,writable:!0,value:Cr}):kr[tn]=Cr,Ge=(kr,tn)=>{for(var Cr in tn||(tn={}))Ie.call(tn,Cr)&&xe(kr,Cr,tn[Cr]);if(_e)for(var Cr of _e(tn))Ke.call(tn,Cr)&&xe(kr,Cr,tn[Cr]);return kr},Oe=(kr,tn)=>{var Cr={};for(var Gr in kr)Ie.call(kr,Gr)&&tn.indexOf(Gr)<0&&(Cr[Gr]=kr[Gr]);if(kr!=null&&_e)for(var Gr of _e(kr))tn.indexOf(Gr)<0&&Ke.call(kr,Gr)&&(Cr[Gr]=kr[Gr]);return Cr},Ne=(kr,tn,Cr)=>new Promise((Gr,Xr)=>{var qr=_n=>{try{Vr(Cr.next(_n))}catch(ii){Xr(ii)}},Kn=_n=>{try{Vr(Cr.throw(_n))}catch(ii){Xr(ii)}},Vr=_n=>_n.done?Gr(_n.value):Promise.resolve(_n.value).then(qr,Kn);Vr((Cr=Cr.apply(kr,tn)).next())});const Ve=kr=>{var tn=kr,{shixunHomeworks:Cr,dispatch:Gr}=tn,Xr=Oe(tn,["shixunHomeworks","dispatch"]);const qr=(0,Ce.useParams)(),[Kn,Vr]=(0,pe.useState)(!0),[_n,ii]=(0,pe.useState)(!1),[Gi]=et.default.useForm(),zn=()=>Ne(void 0,null,function*(){const Qn=Gi.getFieldValue();(yield(0,ye.ZP)(`/api/homework_commons/${qr.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...Cr.actionTabs.selectArrs],cover_all:Kn,hidden_comment:Qn.hidden_comment,comment:Qn.comment}})).status===0&&(a.ZP.success("\u8BC4\u9605\u6210\u529F"),Gi.resetFields(),Gr({type:"shixunHomeworks/setActionTabs",payload:{}}),Gr({type:"shixunHomeworks/getWorkList",payload:Ge({},Cr.actionTabs.params)}))});return pe.createElement(pe.Fragment,null,pe.createElement(de.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:Cr.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ne(void 0,null,function*(){const Qn=Gi.getFieldValue();JSON.stringify(Qn)==="{}"||Qn.hidden_comment===""&&Qn.comment===""?ii(!0):Cr.workList.partial_comment?Gr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:Cr.actionTabs.selectArrs,params:Cr.actionTabs.params}}):zn()}),onCancel:()=>{Gr({type:"shixunHomeworks/setActionTabs",payload:{}})}},pe.createElement(et.default,{form:Gi,onChange:()=>{_n&&ii(!1)}},pe.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),pe.createElement(et.default.Item,{name:"comment"},pe.createElement(z.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),pe.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),pe.createElement(et.default.Item,{name:"hidden_comment"},pe.createElement(z.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),_n&&pe.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),pe.createElement(de.default,{centered:!0,title:pe.createElement("span",null,pe.createElement(ve.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:Cr.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{zn()},onCancel:()=>{Gr({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},pe.createElement("div",{className:"tc"},pe.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"),pe.createElement("p",null,pe.createElement(x.ZP.Group,{onChange:Qn=>{Vr(Qn.target.value)},value:Kn},pe.createElement(x.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),pe.createElement(x.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var Je=(0,Ce.connect)(({shixunHomeworks:kr})=>({shixunHomeworks:kr}))(Ve),Me=ge(23827),nt=ge(35219),tt={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W"},At=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,ot=(kr,tn)=>{var Cr={};for(var Gr in kr)ut.call(kr,Gr)&&tn.indexOf(Gr)<0&&(Cr[Gr]=kr[Gr]);if(kr!=null&&At)for(var Gr of At(kr))tn.indexOf(Gr)<0&&it.call(kr,Gr)&&(Cr[Gr]=kr[Gr]);return Cr},at=(kr,tn,Cr)=>new Promise((Gr,Xr)=>{var qr=_n=>{try{Vr(Cr.next(_n))}catch(ii){Xr(ii)}},Kn=_n=>{try{Vr(Cr.throw(_n))}catch(ii){Xr(ii)}},Vr=_n=>_n.done?Gr(_n.value):Promise.resolve(_n.value).then(qr,Kn);Vr((Cr=Cr.apply(kr,tn)).next())});const mt=kr=>{var tn=kr,{shixunHomeworks:Cr,dispatch:Gr}=tn,Xr=ot(tn,["shixunHomeworks","dispatch"]),qr,Kn,Vr,_n;const ii=(0,Ce.useParams)(),[Gi,zn]=(0,pe.useState)(!1),[Qn,wn]=(0,pe.useState)((Kn=(qr=Cr.actionTabs.selectArrs)==null?void 0:qr.data)==null?void 0:Kn.name),[zi]=et.default.useForm();(0,pe.useEffect)(()=>{var Ci,Mn,Ai,pi,Vn,Rn;Cr.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&zi.setFieldsValue({comment:(Mn=(Ci=Cr.actionTabs.selectArrs)==null?void 0:Ci.data)==null?void 0:Mn.work_comment,hidden_comment:(pi=(Ai=Cr.actionTabs.selectArrs)==null?void 0:Ai.data)==null?void 0:pi.work_comment_hidden}),wn((Rn=(Vn=Cr.actionTabs.selectArrs)==null?void 0:Vn.data)==null?void 0:Rn.name)},[Cr.actionTabs.key]);const Ji=()=>at(void 0,null,function*(){var Ci,Mn;const Ai=zi.getFieldValue();if((yield(0,ye.ZP)(`/api/student_works/${(Mn=(Ci=Cr.actionTabs.selectArrs)==null?void 0:Ci.data)==null?void 0:Mn.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Ai.hidden_comment,comment:Ai.comment}})).status===0)return a.ZP.success("\u8BC4\u9605\u6210\u529F"),zi.resetFields(),Gr({type:"shixunHomeworks/setActionTabs",payload:{}}),Gr({type:"shixunHomeworks/getWorkList",payload:ii})});return pe.createElement(pe.Fragment,null,pe.createElement(de.default,{centered:!0,title:(_n=(Vr=Cr.actionTabs.selectArrs)==null?void 0:Vr.data)!=null&&_n.work_comment_hidden?"\u66F4\u6539"+Qn+"\u70B9\u8BC4":Qn+"\u70B9\u8BC4",open:Cr.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>at(void 0,null,function*(){const Ci=zi.getFieldValue();JSON.stringify(Ci)==="{}"||Ci.hidden_comment===""&&Ci.comment===""?zn(!0):Ji()}),onCancel:()=>{Gr({type:"shixunHomeworks/setActionTabs",payload:{}})}},pe.createElement(et.default,{form:zi,onChange:()=>{Gi&&zn(!1)}},pe.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),pe.createElement(et.default.Item,{name:"comment"},pe.createElement(z.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),pe.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),pe.createElement(et.default.Item,{name:"hidden_comment"},pe.createElement(z.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Gi&&pe.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var yt=(0,Ce.connect)(({shixunHomeworks:kr})=>({shixunHomeworks:kr}))(mt),Ft=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,qe=(kr,tn)=>{var Cr={};for(var Gr in kr)xt.call(kr,Gr)&&tn.indexOf(Gr)<0&&(Cr[Gr]=kr[Gr]);if(kr!=null&&Ft)for(var Gr of Ft(kr))tn.indexOf(Gr)<0&&dt.call(kr,Gr)&&(Cr[Gr]=kr[Gr]);return Cr},Pe=(kr,tn,Cr)=>new Promise((Gr,Xr)=>{var qr=_n=>{try{Vr(Cr.next(_n))}catch(ii){Xr(ii)}},Kn=_n=>{try{Vr(Cr.throw(_n))}catch(ii){Xr(ii)}},Vr=_n=>_n.done?Gr(_n.value):Promise.resolve(_n.value).then(qr,Kn);Vr((Cr=Cr.apply(kr,tn)).next())});const Ze=kr=>{var tn=kr,{shixunHomeworks:Cr,dispatch:Gr}=tn,Xr=qe(tn,["shixunHomeworks","dispatch"]);const qr=(0,Ce.useParams)(),[Kn,Vr]=(0,pe.useState)([]),[_n,ii]=(0,pe.useState)([]);(0,pe.useEffect)(()=>{Cr.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Gi()},[Cr.actionTabs.key]);function Gi(){return Pe(this,null,function*(){const Qn=yield(0,ye.ZP)(`/api/homework_commons/${qr.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});Vr(Qn)})}const zn=[{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 pe.createElement(pe.Fragment,null,pe.createElement(de.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:Cr.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Pe(void 0,null,function*(){const Qn=yield(0,ye.ZP)(`/api/homework_commons/${qr.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:_n}});(Qn==null?void 0:Qn.status)===0&&(Ce.history.replace(`/classrooms/${qr.coursesId}/shixun_homework/${qr.categoryId}/detail?tabs=4`),window.location.reload(),Gr({type:"shixunHomeworks/setActionTabs",payload:{}}),ii([]))}),onCancel:()=>{ii([]),Gr({type:"shixunHomeworks/setActionTabs",payload:{}})}},pe.createElement(y.default,{rowSelection:{type:"checkbox",onChange:(Qn,wn)=>{ii([...Qn])},selectedRowKeys:_n,getCheckboxProps:Qn=>({disabled:Qn.status==="\u8FDB\u884C\u4E2D"||Qn.works_count===0})},rowKey:Qn=>Qn.key||Qn.id,scroll:{y:300},pagination:!1,columns:zn,dataSource:Kn==null?void 0:Kn.group_list})))};var ke=(0,Ce.connect)(({shixunHomeworks:kr})=>({shixunHomeworks:kr}))(Ze),Le=ge(20387),Re=ge(40253),$e=Object.defineProperty,Ue=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,ft=(kr,tn,Cr)=>tn in kr?$e(kr,tn,{enumerable:!0,configurable:!0,writable:!0,value:Cr}):kr[tn]=Cr,wt=(kr,tn)=>{for(var Cr in tn||(tn={}))He.call(tn,Cr)&&ft(kr,Cr,tn[Cr]);if(Ue)for(var Cr of Ue(tn))ze.call(tn,Cr)&&ft(kr,Cr,tn[Cr]);return kr},Tt=(kr,tn,Cr)=>new Promise((Gr,Xr)=>{var qr=_n=>{try{Vr(Cr.next(_n))}catch(ii){Xr(ii)}},Kn=_n=>{try{Vr(Cr.throw(_n))}catch(ii){Xr(ii)}},Vr=_n=>_n.done?Gr(_n.value):Promise.resolve(_n.value).then(qr,Kn);Vr((Cr=Cr.apply(kr,tn)).next())});const Et=({shixunHomeworks:kr,dispatch:tn,isShow:Cr,setIsShow:Gr,item:Xr,coursesId:qr,categoryId:Kn})=>{const[Vr,_n]=(0,pe.useState)({page:1,limit:10}),[ii,Gi]=(0,pe.useState)([]),[zn,Qn]=(0,pe.useState)(!1);(0,pe.useEffect)(()=>{Cr&&wn()},[Cr]);function wn(){return Tt(this,null,function*(){Qn(!0);const Ji=yield(0,ye.ZP)(`/api/student_works/${Xr.id}/game_details.json`,{method:"get",params:wt({},Vr)});Qn(!1),Ji.status===0&&Gi(Ji==null?void 0:Ji.data)})}const zi=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(Ji,Ci,Mn)=>pe.createElement("span",{style:{color:"#000"}},Vr.limit*(Vr.page-1)+Mn+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(Ji,Ci,Mn)=>pe.createElement("span",{style:{color:"#000"}},Ji)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(Ji,Ci,Mn)=>pe.createElement("span",null,Ji==0?"\u672A\u901A\u5173":Ji==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:(Ji,Ci,Mn)=>pe.createElement("span",{style:{color:"#333"}},Ji)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(Ji,Ci,Mn)=>pe.createElement("span",{style:{color:"#333"}},Ji)}];return pe.createElement(pe.Fragment,null,pe.createElement(de.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:Cr,width:700,footer:null,maskClosable:!1,onCancel:()=>{Vr.page=1,Vr.limit=10,_n(wt({},Vr)),Gr(!1)}},pe.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},pe.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},pe.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),pe.createElement("span",{title:Xr==null?void 0:Xr.user_name,style:{color:"#232B40"}},Xr==null?void 0:Xr.user_name)),pe.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},pe.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),pe.createElement("span",{title:Xr==null?void 0:Xr.student_id,style:{color:"#232B40"}},(Xr==null?void 0:Xr.student_id)||"--")),pe.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},pe.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),pe.createElement("span",{title:Xr==null?void 0:Xr.group_name,style:{color:"#232B40"}},(Xr==null?void 0:Xr.group_name)||"--"))),pe.createElement(y.default,{scroll:{y:380},columns:zi,loading:zn,style:{marginBottom:Vr.limit>(ii==null?void 0:ii.count)?"16px":"0"},dataSource:ii.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:Vr.limit,current:Vr.page,position:["bottomRight"],onChange:(Ji,Ci)=>{Vr.page=Ji,Vr.limit=Ci,_n(wt({},Vr)),wn()},total:ii==null?void 0:ii.count,showTotal:(Ji,Ci)=>pe.createElement("span",null,"\u5171",pe.createElement("span",{style:{color:"#165DFF"}}," ",Ji," "),"\u6761\u6570\u636E")}})))};var It=(0,Ce.connect)(({shixunHomeworks:kr})=>({shixunHomeworks:kr}))(Et),_t=ge(59301),Ct=Object.defineProperty,kt=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,Jt=(kr,tn,Cr)=>tn in kr?Ct(kr,tn,{enumerable:!0,configurable:!0,writable:!0,value:Cr}):kr[tn]=Cr,er=(kr,tn)=>{for(var Cr in tn||(tn={}))jt.call(tn,Cr)&&Jt(kr,Cr,tn[Cr]);if(kt)for(var Cr of kt(tn))Zt.call(tn,Cr)&&Jt(kr,Cr,tn[Cr]);return kr},wr=(kr,tn,Cr)=>new Promise((Gr,Xr)=>{var qr=_n=>{try{Vr(Cr.next(_n))}catch(ii){Xr(ii)}},Kn=_n=>{try{Vr(Cr.throw(_n))}catch(ii){Xr(ii)}},Vr=_n=>_n.done?Gr(_n.value):Promise.resolve(_n.value).then(qr,Kn);Vr((Cr=Cr.apply(kr,tn)).next())});const xr=({value:kr,placeholder:tn=""})=>{if(kr==null||kr==="")return _t.createElement("span",null,tn);{const Cr=Number(kr);if(Cr>=80)return _t.createElement("span",{style:{color:"#009C0F"}},Cr);if(Cr<80&&Cr>=60)return _t.createElement("span",{style:{color:"#FA6400"}},Cr);if(Cr<60)return _t.createElement("span",{style:{color:"#E30000"}},Cr)}},Ur=({shixunHomeworks:kr,classroomList:tn,globalSetting:Cr,loading:Gr,dispatch:Xr,setExportParams:qr,user:Kn})=>{var Vr,_n,ii,Gi,zn,Qn,wn,zi,Ji,Ci,Mn,Ai,pi;const Vn=(0,Ce.useParams)(),[Rn,Uo]=(0,pe.useState)(er(er({},{page:1,limit:20,order:"work_score",b_order:"desc"}),Vn)),[Fo]=et.default.useForm(),[uo,so]=(0,pe.useState)(),[Pn,ls]=(0,pe.useState)({}),[Lo,un]=(0,pe.useState)([]),[yr,Cn]=(0,pe.useState)(!1),[vn,Yn]=(0,pe.useState)([]),[yi,Ki]=(0,pe.useState)(!1),[ai,or]=(0,pe.useState)(),[Er,Tr]=(0,pe.useState)(1),[ar,an]=(0,pe.useState)(),[Wr,nn]=(0,pe.useState)(),[ir,ri]=(0,pe.useState)(),[Fr,$n]=(0,pe.useState)(),[_i,fi]=(0,pe.useState)(),[Ei,ts]=(0,pe.useState)(!1),[Bo,Vi]=(0,pe.useState)(!1),[Io,go]=(0,pe.useState)(),Vo=(0,Ce.useLocation)();(0,pe.useEffect)(()=>(vo(),()=>{ls([]),un([])}),[Rn.coursesId]),(0,pe.useEffect)(()=>{var Nr;const Or=JSON.parse(JSON.stringify(kr.workList));!((Nr=Or==null?void 0:Or.student_works)!=null&&Nr.length)&&(Or!=null&&Or.id)?(Or.student_works=[er({},Or)],ls(Or)):(Or!=null&&Or.id&&un([er(er({},Or),{number:"\u6211"})]),ls(er({},Or)))},[kr.workList]);const vo=Nr=>(qr(er({},Rn)),Xr({type:"shixunHomeworks/getWorkList",payload:Rn}));(0,pe.useEffect)(()=>{Xr({type:"user/getUserInfo",payload:{course_id:Rn.coursesId}})},[]);const qi=()=>wr(void 0,null,function*(){const Nr=yield(0,Me.Uc)({categoryId:Vn.categoryId});so(Nr==null?void 0:Nr.update_score)}),Wo=()=>wr(void 0,null,function*(){Xr({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const Nr=yield(0,Me.Vs)({categoryId:Vn.categoryId});Xr({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Nr==null?void 0:Nr.status)===0&&(a.ZP.success(Nr==null?void 0:Nr.message),vo())}),Ao=()=>{Rn.page=1;const Nr=Object.assign({},Fo.getFieldsValue());delete Rn.course_group,delete Rn.teacher_comment,Object.keys(Nr).map(function(Or){var li;switch(Or){case"task_status":Nr[Or].includes("all")||!Nr[Or].length?(delete Rn.work_status,Fo.setFieldsValue({task_status:"all"})):(Rn.work_status=Nr[Or],Fo.setFieldsValue({task_status:Rn.work_status}));break;case"course_group_info":Nr[Or].includes("all")||!Nr[Or].length?(delete Rn.course_group,Fo.setFieldsValue({course_group_info:"all"})):(Rn.course_group=Nr[Or],Fo.setFieldsValue({course_group_info:Rn.course_group}));break;case"teacher_comment":Nr[Or].includes("all")||!Nr[Or].length?(delete Rn.teacher_comment,Fo.setFieldsValue({teacher_comment:"all"})):(Rn.teacher_comment=((li=Nr[Or])==null?void 0:li.length)===1?Number(Nr[Or][0]):"",Fo.setFieldsValue({teacher_comment:Nr[Or]}));break}}),vo()};(0,pe.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(fi(47),ts(!0))},[document.getElementById("divhe")]);const bs=(Nr,Or)=>{Rn.page=Nr,Rn.limit=20,vo()};function Go(){Tr(1),an(""),nn(""),ri(""),$n(""),Yn([])}const Jo=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(Nr,Or,li)=>Rn.limit*(Rn.page-1)+li+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:Nr=>_t.createElement(he.Z,{placement:"bottomLeft",title:Nr},_t.createElement("span",{className:"current"},Nr))},!(0,nt.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:Rn.order==="student_id"?Rn.b_order==="desc"?"descend":"ascend":null,render:Nr=>_t.createElement(he.Z,{placement:"bottomLeft",title:Nr||"--"},_t.createElement("span",{className:"current"},Nr||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(Nr,Or)=>Nr?_t.createElement(he.Z,{placement:"bottom",title:Nr},_t.createElement("span",{className:"current"},Nr)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:Rn.order==="work_status"?Rn.b_order==="desc"?"descend":"ascend":null,render:Nr=>_t.createElement(Ee.lC,{status:Nr})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:Rn.order==="achieve_time"?Rn.b_order==="desc"?"descend":"ascend":null,render:(Nr,Or)=>_t.createElement(he.Z,{placement:"bottomLeft",title:Nr},_t.createElement("span",{className:"current"},Nr))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(Nr,Or)=>_t.createElement("span",{onClick:li=>{var xi;li.stopPropagation(),(xi=Pn.homework_status)!=null&&xi.includes("\u5BFC\u5165")&&(go(Or),Vi(!0))}},Nr||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:Rn.order==="work_score"?Rn.b_order==="desc"?"descend":"ascend":null,render:(Nr,Or)=>_t.createElement(he.Z,{title:_t.createElement(_t.Fragment,null,_t.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(Or==null?void 0:Or.late_final_score)||0),_t.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(Or==null?void 0:Or.late_penalty)||0),_t.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(Or==null?void 0:Or.score)||0))},xr({value:Nr,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:Rn.order==="achieve_time_long"?Rn.b_order==="desc"?"descend":"ascend":null,render:(Nr,Or)=>Nr&&Nr!="--"?_t.createElement(he.Z,{placement:"bottom",title:Nr},_t.createElement("span",{className:"current"},Nr)):"--"},((Vr=Pn.homework_status)==null?void 0:Vr.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((_n=Pn.homework_status)!=null&&_n.includes("\u5BFC\u5165"))&&{title:_t.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:Nr=>Nr?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(Nr,Or)=>{var li;return(li=Pn.homework_status)!=null&&li.includes("\u5BFC\u5165")?(0,nt.GJ)()?_t.createElement("a",{onClick:xi=>{xi.stopPropagation(),Xr({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Or==null?void 0:Or.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):_t.createElement("a",{onClick:xi=>{xi.stopPropagation(),go(Or),Vi(!0)}},"\u67E5\u770B"):(0,nt.dE)()?_t.createElement("div",null,(0,Ee.JL)(Or==null?void 0:Or.work_status)==="\u672A\u5F00\u542F"?_t.createElement("span",null,"--"):_t.createElement("a",{onClick:xi=>{var Zn;if(xi.stopPropagation(),(0,nt.Rm)()&&!((Zn=tn.AssistantObject.hack)!=null&&Zn.can_view)){a.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/${Rn.coursesId}/program_homework/${Rn.categoryId}/${Or.id}/${Or.user_id}/comment`,"_blank")}},"\u67E5\u770B")):_t.createElement("a",{target:"_blank",onClick:xi=>{var Zn,Ko;if(xi.stopPropagation(),(0,nt.Rm)()&&!((Zn=tn.AssistantObject.hack)!=null&&Zn.can_view)){a.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((Ko=Kn.userInfo)!=null&&Ko.professional_certification)window.open(`/classrooms/${Rn.coursesId}/program_homework/${Rn.categoryId}/${Or.id}/${Or.user_id}/comment`,"_blank");else return de.default.confirm({title:"\u63D0\u793A",centered:!0,content:_t.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,Ee.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(Nr=>!!Nr),Oi=()=>{var Nr,Or;return _t.createElement(ie.default,null,_t.createElement(ie.default.Item,{onClick:()=>{var li;if((0,nt.Rm)()&&!((li=tn.AssistantObject.hack)!=null&&li.can_download)){a.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}Xr({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Pn==null?void 0:Pn.course_group_info,fn:()=>{(0,Re.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,nt.GJ)()&&((Nr=Pn==null?void 0:Pn.student_works)==null?void 0:Nr.length)>0&&!((Or=Pn==null?void 0:Pn.homework_status)!=null&&Or.includes("\u5BFC\u5165"))&&_t.createElement(ie.default.Item,{key:"3",onClick:()=>{var li;if((0,nt.Rm)()&&!((li=tn.AssistantObject.hack)!=null&&li.can_download)){a.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}Xr({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:Pn==null?void 0:Pn.course_group_info,fn:()=>{var xi,Zn,Ko,yo;Xr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),Ce.history.push(`/classrooms/${Rn==null?void 0:Rn.coursesId}/program_homework/${Rn.categoryId}/${(Zn=(xi=Pn==null?void 0:Pn.student_works)==null?void 0:xi[0])==null?void 0:Zn.id}/${(yo=(Ko=Pn==null?void 0:Pn.student_works)==null?void 0:Ko[0])==null?void 0:yo.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),_t.createElement(ie.default.Item,{key:"2",onClick:()=>{var li;if((0,nt.Rm)()&&!((li=tn.AssistantObject.hack)!=null&&li.can_download)){a.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}Ce.history.push(`/classrooms/${Rn.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return _t.createElement(_t.Fragment,null,_t.createElement("section",{className:`${tt.wrap} minH500 bg-white pl30 pr30 pt30`},((ii=Pn.homework_status)==null?void 0:ii.includes("\u672A\u53D1\u5E03"))&&_t.createElement(me.Z,null),!((Gi=Pn.homework_status)!=null&&Gi.includes("\u672A\u53D1\u5E03"))&&_t.createElement("aside",null,!(0,nt.GJ)()&&_t.createElement("div",{className:"c-light-black font12"},_t.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",Pn==null?void 0:Pn.publish_time),_t.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",Pn==null?void 0:Pn.end_time),_t.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(Pn==null?void 0:Pn.late_time)||"- -")),(0,nt.GJ)()&&_t.createElement(_t.Fragment,null,_t.createElement(et.default,{form:Fo,onChange:Ao,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((zn=Pn.task_status)==null?void 0:zn.length)>0&&_t.createElement(et.default.Item,{name:"task_status"},_t.createElement(se.default.Group,{value:[],style:{width:"100%"}},_t.createElement(b.Z,null,_t.createElement(te.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),_t.createElement(te.Z,{flex:"80px"},_t.createElement(se.default,{value:"all"},"\u5168\u90E8")),_t.createElement(te.Z,{flex:"1"},Pn.task_status&&Pn.task_status.map((Nr,Or)=>_t.createElement(se.default,{name:"task_status",value:Nr.id},Nr.name,"(",Nr.count,")")))))),((Qn=Pn.course_group_info)==null?void 0:Qn.length)>0&&_t.createElement(et.default.Item,{name:"course_group_info"},_t.createElement(se.default.Group,{style:{width:"100%"}},_t.createElement(b.Z,null,_t.createElement(te.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),_t.createElement(te.Z,{flex:"80px"},_t.createElement(se.default,{value:"all"},"\u5168\u90E8")),_t.createElement(te.Z,{flex:"1",id:"divhe",style:{height:_i+"px",overflow:"hidden"}},(wn=Pn.course_group_info)==null?void 0:wn.map((Nr,Or)=>_t.createElement(se.default,{value:Nr.course_group_id},Nr.group_group_name,"(",Nr.count,")"))),Ei&&_t.createElement("span",{onClick:()=>{let Nr=document.getElementById("divhe").scrollHeight;_i>47?fi(47):fi(Nr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},_i===47?"\u5C55\u5F00":"\u6536\u8D77",_i===47?_t.createElement(fe.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):_t.createElement(le.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((zi=Pn.teacher_comment)==null?void 0:zi.length)>0&&_t.createElement(et.default.Item,{name:"teacher_comment"},_t.createElement(se.default.Group,{style:{width:"100%"}},_t.createElement(b.Z,null,_t.createElement(te.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),_t.createElement(te.Z,{flex:"80px"},_t.createElement(se.default,{value:"all"},"\u5168\u90E8")),_t.createElement(te.Z,{flex:"1"},Pn.teacher_comment&&Pn.teacher_comment.map((Nr,Or)=>_t.createElement(se.default,{value:String(Nr.id)},Nr.name,"(",Nr.count,")"))))))),_t.createElement(b.Z,{align:"middle"},_t.createElement(te.Z,{flex:"1"},_t.createElement(b.Z,{align:"middle"},_t.createElement(te.Z,null,_t.createElement(z.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Nr=>{Rn.search=Nr.trim(),Rn.page=1,vo()},style:{width:240}})),_t.createElement(te.Z,null,_t.createElement("span",{className:"ml5"},_t.createElement("span",{className:"c-red"},Pn.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",Pn.work_count,"\u4E2A\u5B66\u751F\uFF09")))),_t.createElement(te.Z,null,(0,nt.GJ)()&&!((Ji=Pn.homework_status)!=null&&Ji.includes("\u5BFC\u5165"))&&!((Ci=Cr==null?void 0:Cr.setting)!=null&&Ci.hide_code_repeat)&&_t.createElement(ee.ZP,{className:"ml10",onClick:()=>{Xr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:Pn.student_works.map(Nr=>Nr.id),params:Rn}})}},_t.createElement("span",{className:`${tt.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,nt.GJ)()&&!((Mn=Pn.homework_status)!=null&&Mn.includes("\u5BFC\u5165"))&&_t.createElement(ee.ZP,{className:"ml10",onClick:Wo},_t.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,nt.GJ)()&&_t.createElement(E.Z,{dropdownRender:Oi,className:"ml10"},_t.createElement(ee.ZP,null,_t.createElement(Ae.Z,null),"\u5BFC\u51FA",_t.createElement(ce.Z,null)))))),_t.createElement(b.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,nt.GJ)()&&uo&&_t.createElement("span",null,_t.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")),_t.createElement(y.default,{className:`mt30 ${tt.TableDom}`,loading:Gr["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:Nr=>({onClick:Or=>{var li,xi;if(!((li=Pn.homework_status)!=null&&li.includes("\u5BFC\u5165"))){if((0,nt.Rm)()&&!((xi=tn.AssistantObject.hack)!=null&&xi.can_view)){a.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/${Rn.coursesId}/program_homework/${Rn.categoryId}/${Nr.id}/${Nr.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:Pn.student_works,columns:Jo,onChange:(Nr,Or,li)=>{li.field&&(Rn.order=li.field==="score"?"work_score":li.field),li.order||(Rn.b_order="asc"),li.order==="ascend"&&(Rn.b_order="asc"),li.order==="descend"&&(Rn.b_order="desc"),li.order||(Rn.b_order="asc"),vo()}}),_t.createElement(Je,null),_t.createElement(yt,null),_t.createElement(we.Z,null)),_t.createElement(de.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:yr,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>wr(void 0,null,function*(){if(Er===2){if(vn.length<=0){a.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!Fr){a.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Nr=yield(0,ye.ZP)(`/api/homework_commons/${Rn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Rn.categoryId,comment:Fr,status:vn}});Nr.status===0&&(or(Nr),Cn(!1),Ki(!0))}else{if(!(ir===0||Wr===0)){if(!ir){a.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Wr){a.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(ir>Wr){a.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!Fr){a.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Nr=yield(0,ye.ZP)(`/api/homework_commons/${Rn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Rn.categoryId,comment:Fr,min_score:ir,max_score:Wr}});Nr.status===0&&(or(Nr),Cn(!1),Ki(!0))}}),onCancel:()=>{Cn(!1),Go()}},_t.createElement("div",{style:{padding:"32px"}},_t.createElement("div",null,_t.createElement("div",null,_t.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),_t.createElement(x.ZP.Group,{value:Er,onChange:Nr=>{Tr(Nr.target.value)}},_t.createElement(x.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),_t.createElement(x.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Er===1&&_t.createElement("div",{style:{display:"flex",marginTop:"20px"}},_t.createElement("span",{style:{width:"70px",textAlign:"end"}},_t.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),_t.createElement(re.Z,{min:0,max:100,value:ir,onChange:Nr=>ri(Nr),style:{width:"100px"}}),_t.createElement("span",{style:{width:"80px",textAlign:"end"}},_t.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),_t.createElement(re.Z,{min:0,max:100,value:Wr,onChange:Nr=>nn(Nr),style:{width:"100px"}})),Er===2&&_t.createElement("div",{style:{display:"flex",marginTop:"20px"}},_t.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),_t.createElement(se.default.Group,{onChange:Nr=>{Yn([...Nr])},style:{width:"100%"}},(Ai=Pn.task_status)==null?void 0:Ai.map((Nr,Or)=>_t.createElement(se.default,{name:"task_status",value:Nr.id},Nr.name,"(",Nr.count,")")))),_t.createElement("div",{style:{display:"flex",marginTop:"20px"}},_t.createElement("span",{style:{width:"70px",textAlign:"end"}},_t.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),_t.createElement(Le.Z,{className:tt.MdEditor,onChange:Nr=>$n(Nr),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),_t.createElement(de.default,{open:yi,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>wr(void 0,null,function*(){Er===2?(yield(0,ye.ZP)(`/api/homework_commons/${Rn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Rn.categoryId,comment:Fr,status:vn}})).status===0&&(a.ZP.info("\u6253\u56DE\u6210\u529F"),Go(),vo(),Ki(!1)):(yield(0,ye.ZP)(`/api/homework_commons/${Rn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Rn.categoryId,comment:Fr,min_score:ir,max_score:Wr}})).status===0&&(a.ZP.info("\u6253\u56DE\u6210\u529F"),Go(),vo(),Ki(!1))}),onCancel:()=>{Go(),Ki(!1)}},_t.createElement("div",{style:{padding:"32px"}},Er===1&&_t.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",ir,"-",Wr,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Er===2&&_t.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((pi=Pn.task_status)==null?void 0:pi.filter(Nr=>vn==null?void 0:vn.includes(Nr.id)).map(Nr=>Nr.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),_t.createElement("br",null),_t.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",ai==null?void 0:ai.count,"\u540D\u5B66\u751F")))),_t.createElement(ke,null),_t.createElement(It,{isShow:Bo,setIsShow:Vi,item:Io,coursesId:Rn.coursesId,categoryId:Rn.categoryId}),_t.createElement("aside",{className:"tc mb50 mt30"},_t.createElement(oe.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:bs,current:Rn.page||1,defaultPageSize:20,total:Pn.work_count})))};var pn=(0,Ce.connect)(({shixunHomeworks:kr,classroomList:tn,globalSetting:Cr,loading:Gr,user:Xr})=>({shixunHomeworks:kr,classroomList:tn,globalSetting:Cr,loading:Gr.effects,user:Xr}))(Ur)},57714:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return re}});var pe=ge(59301),et=ge(6075),a=ge(43418),he=ge(3113),de=ge(71418),ie=ge(18509),se=ge(50914),b=ge(7441),te=ge(24334),z=ge(66649),ee=ge.n(z),E=ge(2396),y=ge(59301),x=(oe,fe,le)=>new Promise((Ae,ce)=>{var me=ve=>{try{we(le.next(ve))}catch(ye){ce(ye)}},Ee=ve=>{try{we(le.throw(ve))}catch(ye){ce(ye)}},we=ve=>ve.done?Ae(ve.value):Promise.resolve(ve.value).then(me,Ee);we((le=le.apply(oe,fe)).next())}),re=({open:oe,onClose:fe})=>{const[le,Ae]=(0,pe.useState)(void 0);console.log((0,et.useLocation)(),33);const ce=(0,et.useLocation)();(0,pe.useEffect)(()=>{oe&&function(){return x(this,null,function*(){const At=yield(0,ie.X6)(oe);Ae(At.data)})}()},[oe]);const{status:me,created_at:Ee,code:we,name:ve,language:ye,pass_sets_count:Ce,set_count:be,error_msg:_e,output:Ie,input:Ke,expected_output:xe,execute_memory:Ge,user:Oe,execute_time:Ne,input_file_url:Ve,output_file_url:Je,is_file:Me,expected_output_file_url:nt}=le||{};return y.createElement(a.default,{open:oe,width:1e3,onCancel:()=>fe(!1),footer:y.createElement(he.ZP,{type:"primary",onClick:()=>fe(!1)},"\u5173\u95ED"),centered:!0},y.createElement(de.Z,{spinning:!le,delay:500},y.createElement("div",{className:"record-detail-info"},le?y.createElement(y.Fragment,null,y.createElement("div",{className:"record-detail-body"},y.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),y.createElement("ul",{className:"record-info"},y.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",y.createElement("span",{className:me===0?"c-green":"c-red"},se.Im[me])," "),y.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",y.createElement("span",null,ee()(Ee).format("YYYY-MM-DD HH:mm:ss"))," "),y.createElement("li",null," \u8BED\u8A00\uFF1A",y.createElement("span",null,ye)," "),y.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",y.createElement("span",null,Ne*1e3,"ms")," "),y.createElement("li",null," ",`${me===E.h.HIDE_COMPILE_STATUS?"--":Ce} / ${be} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,se.gZ)({status:me,error_msg:_e,execute_time:Ne,output:Ie,input:Ke,expected_output:xe,input_file_url:Ve,output_file_url:Je,is_file:Me,expected_output_file_url:nt}),y.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),y.createElement(b.ZP,{height:"200px",width:"100%",language:ye==null?void 0:ye.toLocaleLowerCase(),value:te.Base64.decode(we),options:{readOnly:!0}}))):null)))}},9419:function(fr,Mt,ge){"use strict";ge.d(Mt,{Im:function(){return be},Y4:function(){return Ie}});var pe=ge(59301),et=ge(92832),a=ge(8591),he=ge(3113),de=ge(78547),ie=ge(24334),se=ge.n(ie),b=ge(81931),te=ge(54377),z=ge(88622),ee=ge(21331),E=ge(34376),y=ge.n(E),x=ge(23789),re=ge(6075),oe=ge(57714),fe=ge(27284),le=ge(18509),Ae=ge(74581),ce=ge(54132),me=ge(92310),Ee=ge.n(me),we=ge(36973),ve=ge(59301),ye=(Ge,Oe,Ne)=>new Promise((Ve,Je)=>{var Me=At=>{try{tt(Ne.next(At))}catch(ut){Je(ut)}},nt=At=>{try{tt(Ne.throw(At))}catch(ut){Je(ut)}},tt=At=>At.done?Ve(At.value):Promise.resolve(At.value).then(Me,nt);tt((Ne=Ne.apply(Ge,Oe)).next())});const{TextArea:Ce}=et.default,be={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.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 _e=(Ge=>(Ge[Ge.SET_VISIBLE=0]="SET_VISIBLE",Ge[Ge.SET_TABINDEX=1]="SET_TABINDEX",Ge))(_e||{});function Ie(Ge){const{status:Oe,error_msg:Ne,output:Ve,input:Je,expected_output:Me,is_file:nt,input_file_url:tt,output_file_url:At,expected_output_file_url:ut,setMonacoValue:it,setData:ot}=Ge,at=(0,pe.useRef)(),mt=(0,pe.useRef)(),yt=(0,pe.useRef)();let Ft=null;const xt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,pe.useEffect)(()=>{if(Ve&&!nt&&at.current){const dt=new E.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});dt.open(at.current);const qe=(0,ee.pp)(ie.Base64.decode(Ve));dt.write(qe),dt.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{dt.scrollToTop()}catch(Pe){}},100)}if(Je&&!nt&&mt.current){const dt=new E.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});dt.open(mt.current),dt.write((0,ee.pp)(Je)),dt.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{dt.scrollToTop()}catch(qe){}},100)}if(Me&&!nt&&yt.current){const dt=new E.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});dt.open(yt.current),dt.write((0,ee.pp)(ie.Base64.decode(Me))),dt.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{dt.scrollToTop()}catch(qe){}},100)}},[Ve]),Oe){case de.h.NOMATCH:Ft=ve.createElement(ve.Fragment,null,ve.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!nt&&ve.createElement("div",{ref:at}),nt&&ve.createElement("div",{style:xt},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const dt=yield(0,x.ZP)(At,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});it(dt),setTimeout(()=>{ot(At)},200)})},Ve)),ve.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!nt&&ve.createElement("div",{ref:yt}),nt&&ve.createElement("div",{style:xt},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const dt=yield fetch(ut,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});it(yield dt.text()),setTimeout(()=>{ot(ut)},200)})},Me)));break;case de.h.EXECUTEFAILURE:Ft=ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!nt&&ve.createElement(z.Z,{value:Je,style:xt}),nt&&ve.createElement("div",{style:xt},ve.createElement("a",{onClick:()=>(0,ee.LR)(tt,Je)},Je))),ve.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:b.Z.error,style:{color:"#E30000",padding:"0 10px"}},ie.Base64.decode(Ne),"111")));break;case de.h.COMPILEFAILURE:Ft=ve.createElement(ve.Fragment,null,ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:b.Z.error},ie.Base64.decode(Ne)));break;case de.h.PODFAILURE:Ft=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:Ft=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",Ft," ")}function Ke(Ge){const{status:Oe,error_msg:Ne,execute_time:Ve,output:Je,input:Me,expected_output:nt,is_file:tt,input_file_url:At,output_file_url:ut,expected_output_file_url:it}=Ge;let ot=null;switch(Oe){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:ot=ve.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:ot=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ot=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",ot," ")}function xe({value:Ge,className:Oe}){return ve.createElement("span",{className:Oe},Ge)}Mt.ZP=({input:Ge,is_file:Oe,debuging:Ne,submitting:Ve,executingMessage:Je,debugResult:Me,onChangeInput:nt,onDebugCode:tt,onSubmitCode:At,hack:ut,user:it,submitResult:ot,isWhiteTheme:at,topDispatch:mt})=>{const[yt]=(0,re.useSearchParams)(),Ft=(0,re.useParams)(),[xt,dt]=(0,pe.useState)(!1),[qe,Pe]=(0,pe.useState)(!1),[Ze,ke]=(0,pe.useState)(1),[Le,Re]=(0,pe.useState)(!1),[$e,Ue]=(0,pe.useState)(0),[He,ze]=(0,pe.useState)(!1),[ft,wt]=(0,pe.useState)(""),[Tt,Et]=(0,pe.useState)(""),It=(0,pe.useRef)(),_t=(0,pe.useRef)(),Ct=(0,pe.useRef)(null),kt=(0,pe.useRef)(null),jt=(0,pe.useRef)(null);console.log(ot,"submitResult",Ft);const{status:Zt,id:Jt,input:er,output:wr,expected_output:xr,is_file:Ur,input_file_url:pn,output_file_url:kr,expected_output_file_url:tn,error_msg:Cr,hack_sets:Gr}=ot||{};(0,pe.useEffect)(()=>{Zt===0&&(ke(1),Ue(0))},[Zt,Jt]),(0,pe.useEffect)(()=>{ye(void 0,null,function*(){var wn;const zi=yield(0,le.rX)(Ft==null?void 0:Ft.id,"submit");(zi==null?void 0:zi.status)===0&&(zi!=null&&zi.data&&((wn=zi==null?void 0:zi.data)==null?void 0:wn.status)!==0?(mt({type:Ae.Types.SET_SUBMIT_RESULT,payload:{submitResult:zi==null?void 0:zi.data}}),ke(2),Ue(320)):(ke(1),Ue(0)))})},[Ft==null?void 0:Ft.id]),(0,pe.useEffect)(()=>{if(It.current){let Qn=function(Vn){Ci=Ji.offsetHeight,Mn=!0,Ai=Vn.pageY,jt.current.style.display="block"},wn=function(){Mn=!1,jt.current.style.display="none"},zi=function(Vn){if(Mn){Xr();let Rn=Ai-Vn.pageY,Uo=Ci+Rn;if(Uo<0&&(Uo=0),Uo>window.innerHeight-150&&(Uo=window.innerHeight-150),Ze===1){Uo<=34?Ue(0):Ue(Uo);return}console.log(Uo,"resizeH"),Ue(Uo)}};const Ji=Ct.current;let Ci=0,Mn=!1,Ai=0;const pi=document.getElementById("case-y-bar");return pi==null||pi.addEventListener("mousedown",Qn),document.addEventListener("mousemove",zi),document.addEventListener("mouseup",wn),()=>{const Vn=document.getElementById("case-y-bar");Vn==null||Vn.removeEventListener("mousedown",Qn),document.removeEventListener("mousemove",zi),document.removeEventListener("mouseup",wn)}}},[It,Ze]),(0,pe.useEffect)(()=>{const Qn=fe.Z.subscribe("resize-move-bar",Xr);if(yt.get("type")!=="exercises")return document.addEventListener((0,we.gH)(),Vr),()=>{document.removeEventListener((0,we.gH)(),Vr),Qn()}},[]),(0,pe.useEffect)(()=>{});function Xr(){var Qn,wn,zi,Ji;const Ci=document.getElementById("outputResultRef");if(Ci){let Mn=Ci.dataset.text;_t.current.reset(),_t.current.writeln(Mn);const Ai=document.getElementById("outputResultRef").offsetWidth-20,pi=((Ji=(zi=(wn=(Qn=_t.current)==null?void 0:Qn._core)==null?void 0:wn._renderService)==null?void 0:zi.dimensions)==null?void 0:Ji.actualCellWidth)||10,Vn=Math.ceil(Ai/pi);_t.current.resize(Vn,Math.ceil(Ci.clientHeight/16))}}function qr(){dt(!xt),setTimeout(()=>{Xr()},300),Ue(xt?320:window.innerHeight-150)}function Kn(){qe?(Pe(!1),(0,we.BU)()):(Pe(!0),(0,we.Dj)(kt.current))}const Vr=Qn=>{(0,we.vp)()||Pe(!1)},_n=(0,pe.useMemo)(()=>{if(Me){const{status:Qn,output:wn,error_msg:zi}=Me;return setTimeout(()=>{let Ji="",Ci=document.getElementById("outputResultRef");wn?Ji=ie.Base64.decode(wn):zi&&(Ji=ie.Base64.decode(zi)),_t.current=new E.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),_t.current.open(Ci),_t.current.onKey(function(Mn){var Ai;if(Mn.domEvent.key.toLocaleUpperCase()==="C"&&Mn.domEvent.ctrlKey){Mn.domEvent.preventDefault();let pi=(Ai=_t.current)==null?void 0:Ai.getSelection();navigator.clipboard.writeText(pi).then(()=>{})}}),Ci.dataset.text=Ji,_t.current.setOption("convertEol",!0),Xr()},300),ve.createElement(ve.Fragment,null,Ke(Me))}return null},[Me]);function ii(){var Qn,wn;if(!(ut!=null&&ut.code)||((Qn=ut==null?void 0:ut.code)==null?void 0:Qn.trim().length)===0){(wn=a.ZP)==null||wn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(1),Ue(320),tt()}const Gi=Qn=>ye(void 0,null,function*(){let wn=yield(0,x.ZP)(`/api/problems/${Qn}/start.json`,{method:"get",params:{hack_user_id:it==null?void 0:it.user_id}});wn&&(window.location.href=`/myproblems/${wn==null?void 0:wn.identifier}${window.location.search}`)});function zn(){Ur?navigator.clipboard.writeText(ie.Base64.decode(Cr)).then(()=>{a.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ie.Base64.decode(wr)).then(()=>{a.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ve.createElement(pe.Fragment,null,ve.createElement("div",{className:Ee()(b.Z.case,at&&b.Z.whiteCase),style:{height:$e},ref:Ct},ve.createElement("div",{className:b.Z.fullMask,ref:jt}),ve.createElement("div",{className:b.Z["resize-y-bar"],id:"case-y-bar",ref:It,draggable:!1},Ze===2&&ve.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Ze===1&&($e<=34?ve.createElement("div",{onClick:()=>{Ue(320)},className:b.Z.unfoldBtn},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ve.createElement("div",{onClick:()=>{Ue(0)},className:b.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ve.createElement("div",null,ve.createElement("div",{className:b.Z.caseHead},ve.createElement("div",{className:b.Z.dot}),ve.createElement("div",{className:b.Z.text},Ze===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Ze===2&&!Ve&&typeof Zt=="number"&&ve.createElement(ve.Fragment,null,Zt===de.h.OK?ve.createElement("div",{className:b.Z.pass},ve.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ve.createElement("div",{className:b.Z.noPass},ve.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),be[Zt])),ve.createElement("div",{className:b.Z.btns},Ze===2&&!Ve&&ve.createElement(ve.Fragment,null,Zt!==de.h.OK&&ve.createElement("div",{onClick:zn},ve.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ve.createElement("div",{onClick:()=>{ze(Jt)}},ve.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),yt.get("type")!=="exercises"&&ve.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>qr()},ve.createElement("i",{className:`iconfont icon-${xt?"suoxiao1":"fangda"}`})))),ve.createElement("div",{style:{display:Ze===1?"block":"none"}},Ne?ve.createElement(te.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:$e-34}},ve.createElement("div",{className:b.Z.result},ve.createElement("div",{className:b.Z.left},ve.createElement("div",{className:b.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ve.createElement("div",{className:b.Z.leftNode},ve.createElement(Ce,{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:Oe?"":Ge,onChange:nt}))),ve.createElement("div",{className:b.Z.right},ve.createElement("div",{className:b.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ve.createElement("div",{className:b.Z.node},Me?_n:ve.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")))))),ve.createElement("div",{style:{display:Ze===2?"block":"none"}},Ve?ve.createElement(te.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:$e-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ve.createElement("div",{ref:kt,className:b.Z.elseNode},ve.createElement("div",{className:b.Z.nameWrap},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ve.createElement("div",{className:b.Z.scroll},ve.createElement("pre",{className:b.Z.scrollBox,style:Le?{height:qe?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Ur&&ve.createElement(xe,{value:er}),Ur&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const Qn=yield fetch(pn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Et(yield Qn.text()),setTimeout(()=>{wt(pn)},200)})},er)),er&&ve.createElement("div",{className:b.Z.action},ve.createElement("span",{onClick:()=>Re(!Le)},Le?"\u6536\u8D77":"\u5C55\u5F00"),yt.get("type")!=="exercises"&&ve.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Kn(),className:`iconfont icon-${qe?"suoxiao1":"fangda"}`})))),ve.createElement("div",{className:b.Z.result,style:{flex:1,overflow:"hidden"}},ve.createElement("div",{className:b.Z.left},ve.createElement("div",{className:b.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ve.createElement("div",{className:b.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ve.createElement("pre",null,!Ur&&ve.createElement(xe,{className:"mb10",value:xr&&ie.Base64.decode(xr)||""}),Ur&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const Qn=yield fetch(tn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Et(yield Qn.text()),setTimeout(()=>{wt(tn)},200)})},xr)))),ve.createElement("div",{className:b.Z.right},ve.createElement("div",{className:b.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ve.createElement("div",{className:b.Z.node,style:{color:Zt===de.h.OK?"#2ABD8C":"#FF2C29"}},ve.createElement("pre",null,(Zt===4||Zt===5)&&ve.createElement(xe,{className:"mb10",value:Cr&&ie.Base64.decode(Cr)||""}),Zt!=4&&Zt!=5&&(Ur?ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const Qn=yield(0,x.ZP)(kr,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Et(Qn)}catch(wn){Et("")}setTimeout(()=>{wt(kr)},200)})},wr):ve.createElement(xe,{className:"mb10",value:wr&&ie.Base64.decode(wr)||""})))))))))),ve.createElement("div",{className:Ee()(b.Z.footer,at&&b.Z.whiteFooter),style:{zIndex:100}},(ut==null?void 0:ut.is_program)&&(ut==null?void 0:ut.above_question)&&ve.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>Gi(ut==null?void 0:ut.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ut==null?void 0:ut.is_program)&&(ut==null?void 0:ut.under_question)&&ve.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>Gi(ut==null?void 0:ut.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ve.createElement(he.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Ne||Ve,loading:Ne,color:"#2ABD8C",className:"mr10",onClick:ii},"\u8C03\u8BD5\u4EE3\u7801"),yt.get("qtype")!=="8"&&ve.createElement(he.ZP,{className:b.Z.disabled,type:"primary",icon:ve.createElement("i",{className:"iconfont icon-bofang1"}),loading:Ve,disabled:Ne||Ve,onClick:()=>{var Qn,wn;if(!(ut!=null&&ut.code)||((Qn=ut==null?void 0:ut.code)==null?void 0:Qn.trim().length)===0){(wn=a.ZP)==null||wn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(2),Ue(320),At()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ve.createElement(oe.Z,{onClose:ze,open:He}),ve.createElement(ce.Z,{close:!0,data:ft,type:ft.length?"txt":"",onClose:()=>wt(""),monacoEditor:{value:Tt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},74581:function(fr,Mt,ge){"use strict";ge.r(Mt),ge.d(Mt,{Types:function(){return $o},default:function(){return Eo}});var pe=ge(59301),et=ge(6075),a=ge(31797),he=ge(43418),de=ge(71418),ie=ge(3113),se=ge(6848),b=ge(95237),te=ge(18509),z=ge(48924),ee=ge(36973),E=ge(95482),y=ge(41510),x=ge(87169),re=ge(43428),oe=ge(7441),fe=ge(23252),le=ge(53459),Ae=ge(59270),ce=ge(8591),me={list:"list___IRN6i",copy:"copy___qCn9B"},Ee=ge(56102),we=ge(23789),ve=(Ar,zr,Ir)=>new Promise((on,An)=>{var cn=jn=>{try{On(Ir.next(jn))}catch(kn){An(kn)}},Ln=jn=>{try{On(Ir.throw(jn))}catch(kn){An(kn)}},On=jn=>jn.done?on(jn.value):Promise.resolve(jn.value).then(cn,Ln);On((Ir=Ir.apply(Ar,zr)).next())}),Ce=({showResourceCentre:Ar,identifier:zr})=>{const Ir=(0,et.useParams)(),[on,An]=(0,pe.useState)(null);(0,pe.useEffect)(()=>{Ar&&cn()},[Ar]);const cn=()=>ve(void 0,null,function*(){const Ln=yield(0,we.ZP)(`/api/problems/${zr}/attachment_list.json`,{method:"get"});(Ln==null?void 0:Ln.status)==0&&An(Ln.data||[])});return pe.createElement("div",{className:"tpi-code-setting"},pe.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(on!=null&&on.length)&&pe.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),on==null?void 0:on.map((Ln,On)=>pe.createElement("dl",{className:me.list,key:On},pe.createElement(se.Z,{title:Ln.title},pe.createElement("dt",null,pe.createElement("i",{className:"icon-wenjian4 mr5"}),Ln.title)),pe.createElement("dd",null,pe.createElement(Ee.CopyToClipboard,{text:Ln.saved_file_path,onCopy:()=>ce.ZP.success("\u590D\u5236\u6210\u529F")},pe.createElement("span",{className:`${me.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},be=ge(59301),_e=Object.defineProperty,Ie=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Ne=(Ar,zr,Ir)=>zr in Ar?_e(Ar,zr,{enumerable:!0,configurable:!0,writable:!0,value:Ir}):Ar[zr]=Ir,Ve=(Ar,zr)=>{for(var Ir in zr||(zr={}))Ge.call(zr,Ir)&&Ne(Ar,Ir,zr[Ir]);if(xe)for(var Ir of xe(zr))Oe.call(zr,Ir)&&Ne(Ar,Ir,zr[Ir]);return Ar},Je=(Ar,zr)=>Ie(Ar,Ke(zr));const Me={theme:(0,le.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,le.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,le.G)("cmTabToSpace",!0),showResourceCentre:!1};var nt=(Ar=>(Ar[Ar.set_font_size=0]="set_font_size",Ar[Ar.set_theme=1]="set_theme",Ar[Ar.on_tab_to_space=2]="on_tab_to_space",Ar[Ar.set_show_editor_setting=3]="set_show_editor_setting",Ar[Ar.set_show_respurce_center=4]="set_show_respurce_center",Ar))(nt||{});function tt(Ar,zr){switch(zr.type){case 3:return Je(Ve({},Ar),{showEditorSetting:zr.payload});case 1:return Je(Ve({},Ar),{theme:zr.payload});case 0:return Je(Ve({},Ar),{fontSize:zr.payload});case 2:return Je(Ve({},Ar),{tabToSpace:zr.payload});case 4:return Je(Ve({},Ar),{showResourceCentre:zr.payload});default:throw new Error}}var At=({isLoading:Ar,value:zr,onChange:Ir,language:on,onUpdateCode:An,ActionBarRender:cn,setIsWhiteTheme:Ln,identifier:On})=>{const[jn,kn]=(0,pe.useReducer)(tt,Me),{theme:xn,fontSize:Qi,showEditorSetting:Ii,tabToSpace:Co,showResourceCentre:$i}=jn,oi=(0,pe.useRef)(),Wi=(0,pe.useRef)();(0,pe.useEffect)(()=>{Ln(xn==="vs")},[xn]);const eo={onFontSizeChange:Yr=>{kn({type:0,payload:Yr}),(0,le.t)("cmFontSize",Yr)},tabToSpace:Co,cmFontSize:Qi,className:"oj",cmCodeMode:xn,onTabToSpace:Yr=>{kn({type:2,payload:Yr}),(0,le.t)("cmTabToSpace",Yr)},onCodeModeChange:Yr=>{kn({type:1,payload:Yr}),(0,le.t)("ProgrammingCodeMode",Yr)}};function ei(){kn({type:3,payload:!1})}function ho(){kn({type:3,payload:!0})}function gr(){kn({type:4,payload:!1})}function lr(){kn({type:4,payload:!0})}const hr={value:zr,language:on,theme:xn,options:{fontSize:Qi,insertSpaces:Co},onChange:Yr=>{Ir(Yr),Wi.current=Yr,clearTimeout(oi.current),oi.current=setTimeout(()=>{An(Wi.current)},1e4)},onEditBlur:Yr=>{Wi.current&&An(Wi.current)}};return be.createElement(pe.Fragment,null,cn(ho,lr),be.createElement("div",{style:{flex:1,overflow:"hidden"}},!Ar&&be.createElement(oe.ZP,Ve({},hr))),be.createElement(fe.Z,null,be.createElement(re.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Ii,onClose:ei},be.createElement(Ae.Z,Ve({},eo)))),be.createElement(fe.Z,null,be.createElement(re.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:$i,onClose:gr},be.createElement(Ce,{showResourceCentre:$i,identifier:On}))))},ut=ge(60141),it=ge(24334),ot=ge(9419),at={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},mt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},yt=ge(1710),Ft=ge(58421),xt=ge(58617),dt=ge(57714),qe=ge(66649),Pe=ge.n(qe),Ze=ge(59301);const{Column:ke}=yt.default;var Le=({submitResult:Ar,submitting:zr,submitRecords:Ir,page:on,onPageChange:An,topicId:cn})=>{const[Ln]=(0,et.useSearchParams)(),{records:On,records_count:jn}=Ir||{},[kn,xn]=(0,pe.useState)(!1),Qi=Ln.get("type")==="1";return Ze.createElement(de.Z,{spinning:zr,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Ze.createElement(xt.Z,{style:{fontSize:24},spin:!0})},(On==null?void 0:On.length)>0?Ze.createElement(yt.default,{dataSource:On,rowKey:"id",pagination:!1},Ze.createElement(ke,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Ii,Co)=>Ze.createElement("span",null," ",Pe()(Ii).format("YYYY-MM-DD HH:mm:ss"))}),Ze.createElement(ke,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Ii,Co)=>{var $i;return Ze.createElement("span",{className:`${Ii===0?"c-green":"c-red"} current`,onClick:()=>{xn(Co.id)}},($i=ot.Im[Ii])==null?void 0:$i.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ze.createElement(ke,{title:`\u6267\u884C\u7528\u65F6 (${Qi?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Ii=>Ii?Qi?Ii:Ii/1e3:""}),Ze.createElement(ke,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Qi?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Ii=>Ii?Qi?Ii:parseFloat((Ii/1024).toFixed(2)):""}),Ze.createElement(ke,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Ze.createElement(ke,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Ii,Co)=>Ze.createElement("span",{className:"c-light-primary current",onClick:()=>{xn(Co.id)}},"\u67E5\u770B")})):Ze.createElement("div",{style:{height:300,width:"100%"}}),Ze.createElement(dt.Z,{onClose:xn,open:kn}),jn>15?Ze.createElement(Ft.Z,{className:mt.pagination,current:on,pageSize:15,total:jn,onChange:An}):null)},Re=ge(41625),$e=ge(12563),Ue={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},He=ge(88622),ze=ge(59301);const ft={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var wt=({hack:Ar})=>{const{language:zr,difficult:Ir,time_limit:on,description:An}=Ar,[cn]=(0,et.useSearchParams)(),Ln=ft[Ir];return ze.createElement(ze.Fragment,null,ze.createElement("ul",{className:Ue.info},ze.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",ze.createElement("b",{className:Ue.info_tag},zr)),ze.createElement("li",null,ze.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",ze.createElement($e.Z,{color:Ln==null?void 0:Ln.color},Ln==null?void 0:Ln.name)),ze.createElement("li",null,ze.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",ze.createElement("span",{style:{color:"#333333"}},on,"\u79D2"))),cn.get("qtype")==="8"?ze.createElement(He.Z,{value:An,showProgramFill:!0,className:Ue.desc}):ze.createElement(He.Z,{value:An,className:Ue.desc}))},Tt={},Et=ge(59301),It=({hack:Ar,current_user:zr})=>Et.createElement("div",{className:Tt.answer},Ar!=null&&Ar.answer_text?Et.createElement(He.Z,{style:{padding:"13px 0"},value:(Ar==null?void 0:Ar.answer_text)||""}):Et.createElement(Re.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),_t=ge(27284);function Ct(Ar,zr){return(0,we.U2)(`/problems/${Ar}/comments.json`,{page:zr,limit:10})}function kt(Ar){return(0,we.v_)(`/discusses/${Ar}/plus.json`,{container_type:"Discuss",type:1})}function jt(Ar,zr,Ir){return(0,we.v_)(`/problems/${Ar}/comments/reply.json`,{comments:{content:Ir,parent_id:zr}})}function Zt(Ar,zr){return(0,we.v_)(`/problems/${Ar}/comments.json`,{comments:{content:zr}})}function Jt(Ar,zr,Ir){return(0,we.v_)(`/problems/${Ar}/comments/${zr}/hidden.json`,Ir)}function er(Ar,zr){return(0,we.IV)(`/problems/${Ar}/comments/${zr}`)}var wr=ge(29469);function xr({author:Ar}){return pe.createElement("a",{href:`/users/${Ar.login}`,target:"_blank"},pe.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${y.Z.IMG_SERVER}/images/${Ar.image_url}`,width:"50"}))}function Ur({data:Ar,index:zr,parentDiscussIndex:Ir,user:on,onSetActionType:An}){const{author:cn,can_delete:Ln,content:On,id:jn,time:kn}=Ar;function xn(){An({id:jn,index:zr,type:"delete-discuss",parentDiscussIndex:Ir,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Qi=on.admin||Ln||cn.user_id===on.user_id;return pe.createElement("div",{className:"discuss-item-container second-discuss "},pe.createElement(xr,{author:cn}),pe.createElement("section",null,pe.createElement("div",{className:"discuss-info"},pe.createElement("a",{href:`/users/${cn.login}`,target:"_blank"},cn.name),pe.createElement("span",{className:"grey"},kn),pe.createElement("div",{className:"btn-group",style:{marginBottom:0}},Qi?pe.createElement("a",{onClick:xn,title:"\u5220\u9664"},pe.createElement("i",{className:"iconfont icon-shanchu"})):null)),pe.createElement(He.Z,{className:"discuss-content",value:On})))}var pn=({user:Ar,data:zr,index:Ir,onPlusDiscuss:on,onSetActionType:An,activeDiscussIndex:cn,onReplyDiscuss:Ln,onSetActiveDiscussIndex:On})=>{const{content:jn,children:kn,hidden:xn,id:Qi,praise_count:Ii,time:Co,user_praise:$i,can_delete:oi,author:Wi}=zr;function eo(){On(Qi)}function ei(){on(Qi,!$i,Ir)}function ho(){An({id:Qi,index:Ir,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function gr(){An({id:Qi,index:Ir,params:{hidden:xn?"0":"1"},type:"hidden-discuss",message:xn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const lr=Ar.admin||Ar.user_id===Wi.user_id;return pe.createElement("div",{className:"discuss-item-container",key:Qi},pe.createElement(xr,{author:Wi}),pe.createElement("section",null,pe.createElement("div",{className:"discuss-info"},pe.createElement("a",{href:`/users/${Wi.login}`,target:"_blank"}," ",Wi.name," "),pe.createElement("span",{className:"grey"},Co)),pe.createElement(He.Z,{className:"discuss-content",value:jn}),kn&&kn.length>0?pe.createElement("div",{className:"reply-discuss-container"},kn.map((hr,Yr)=>pe.createElement(Ur,{key:hr.id,data:hr,index:Yr,user:Ar,onSetActionType:An,parentDiscussIndex:Ir}))):null,pe.createElement("div",{className:"btn-group"},lr?pe.createElement("a",{onClick:gr,title:xn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},pe.createElement("i",{className:xn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,oi&&(!kn||kn.length==0)?pe.createElement("a",{onClick:ho,title:"\u5220\u9664"},pe.createElement("i",{className:"iconfont icon-shanchu"})):null,pe.createElement("a",{onClick:eo,title:"\u56DE\u590D"}," ",pe.createElement("i",{className:"iconfont icon-huifu1"})," "),pe.createElement("a",{onClick:ei,className:$i?"c-orange":""},pe.createElement("i",{className:$i?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),pe.createElement("span",null,Ii||""))),pe.createElement(wr.Z,{id:Qi,activeDiscussIndex:cn,onReplyDiscuss:Ln})))},kr=ge(672),tn={"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"},Cr=ge(20387),Gr=(Ar,zr,Ir)=>new Promise((on,An)=>{var cn=jn=>{try{On(Ir.next(jn))}catch(kn){An(kn)}},Ln=jn=>{try{On(Ir.throw(jn))}catch(kn){An(kn)}},On=jn=>jn.done?on(jn.value):Promise.resolve(jn.value).then(cn,Ln);On((Ir=Ir.apply(Ar,zr)).next())}),Xr=({user_praise:Ar,praise_count:zr,praisePlus:Ir,onCreateDiscuss:on,discuss_count:An})=>{const[cn,Ln]=(0,pe.useState)(!1),[On,jn]=(0,pe.useState)("");function kn(Co){jn(Co)}function xn(){Ln(!0)}function Qi(){Ln(!1)}function Ii(){return Gr(this,null,function*(){on(On),jn(""),Ln(!1)})}return pe.createElement("div",{className:`${tn["dis-input-editor-container"]} ${cn?tn.active:""} `},pe.createElement("div",{className:cn?`hide ${tn["text-area"]}`:tn["text-area"]},pe.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:xn}),pe.createElement("a",null," ",pe.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",An," "),pe.createElement("a",{className:"c-light-black",onClick:Ir,title:Ar?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},pe.createElement("i",{className:`mr3 ${Ar?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),zr?pe.createElement("span",null,zr):"")),cn?pe.createElement("div",{className:tn["input-mask"],onClick:Qi}):null,pe.createElement("div",{className:cn?tn["md-container"]:`${tn["md-container"]} hide`},pe.createElement(Cr.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:On,height:240,onChange:kn}),pe.createElement("div",{className:tn["tip-container"],onClick:Qi},pe.createElement("a",{className:tn["btn-send"],onClick:Ii}," \u53D1\u9001 "))))},qr=ge(59301),Kn=Object.defineProperty,Vr=Object.defineProperties,_n=Object.getOwnPropertyDescriptors,ii=Object.getOwnPropertySymbols,Gi=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,Qn=(Ar,zr,Ir)=>zr in Ar?Kn(Ar,zr,{enumerable:!0,configurable:!0,writable:!0,value:Ir}):Ar[zr]=Ir,wn=(Ar,zr)=>{for(var Ir in zr||(zr={}))Gi.call(zr,Ir)&&Qn(Ar,Ir,zr[Ir]);if(ii)for(var Ir of ii(zr))zn.call(zr,Ir)&&Qn(Ar,Ir,zr[Ir]);return Ar},zi=(Ar,zr)=>Vr(Ar,_n(zr)),Ji=(Ar,zr,Ir)=>new Promise((on,An)=>{var cn=jn=>{try{On(Ir.next(jn))}catch(kn){An(kn)}},Ln=jn=>{try{On(Ir.throw(jn))}catch(kn){An(kn)}},On=jn=>jn.done?on(jn.value):Promise.resolve(jn.value).then(cn,Ln);On((Ir=Ir.apply(Ar,zr)).next())});const Ci={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Mn=(Ar=>(Ar[Ar.GET_DISCUSSES=0]="GET_DISCUSSES",Ar[Ar.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Ar[Ar.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Ar[Ar.PLUS_DISCUSS=3]="PLUS_DISCUSS",Ar[Ar.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Ar[Ar.SET_PAGE=5]="SET_PAGE",Ar[Ar.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Ar))(Mn||{});function Ai(Ar,zr){switch(zr.type){case 6:return zi(wn({},Ar),{loading:!0});case 0:return wn(wn({},Ar),zr.payload);case 1:return wn(wn({},Ar),zr.payload);case 4:return wn(wn({},Ar),zr.payload);case 3:return wn(wn({},Ar),zr.payload);case 5:return zi(wn({},Ar),{page:zr.payload});case 2:return wn(wn({},Ar),zr.payload);default:throw new Error}}var pi=({user:Ar,identifier:zr,hack:Ir,onTriggerPraise:on,activeIndex:An})=>{const[cn,Ln]=(0,pe.useReducer)(Ai,Ci),{loading:On,page:jn,data:kn,count:xn,actionType:Qi,activeDiscussIndex:Ii}=cn,Co=(0,pe.useCallback)(()=>Ji(void 0,null,function*(){Ln({type:6});const hr=yield Ct(zr,jn),{comments:Yr,disscuss_count:Nn}=hr;Ln({type:0,payload:{data:Yr,count:Nn,loading:!1}})}),[jn,zr]);(0,pe.useEffect)(()=>{An==="2"&&Co()},[zr,jn,An]);function $i(hr){Ln({type:5,payload:hr})}function oi(hr){Ln({type:4,payload:{actionType:hr}})}function Wi(hr){Ln(Ii===hr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:hr}})}function eo(hr,Yr,Nn){return Ji(this,null,function*(){try{const si=yield kt(hr);kn[Nn].user_praise=Yr,kn[Nn].praise_count=si.praise_count,Ln({type:3,payload:{data:[...kn]}})}catch(si){console.log(si)}})}function ei(){return Ji(this,null,function*(){const{id:hr,params:Yr,type:Nn,index:si,parentDiscussIndex:sn}=Qi;if(Nn==="hidden-discuss"&&(yield Jt(zr,hr,Yr),sn?kn[sn].children[si].hidden=Yr.hidden==1:kn[si].hidden=Yr.hidden==1,Ln({type:4,payload:{actionType:null,data:[...kn]}})),Nn==="delete-discuss"){if(yield er(zr,hr),sn||sn===0){let qn=kn[sn].children;for(let mi=qn.length-1;mi>=0;mi--)if(qn[mi].id===hr){qn.splice(mi,1);break}kn[sn].children=qn}else for(let qn=kn.length-1;qn>=0;qn--)if(kn[qn].id===hr){kn.splice(qn,1);break}Ln({type:4,payload:{actionType:null,data:[...kn]}})}})}function ho(){Ln({type:4,payload:{actionType:null}})}function gr(hr,Yr){return Ji(this,null,function*(){try{yield jt(zr,hr,Yr),Co()}catch(Nn){console.log(Nn)}})}function lr(hr){return Ji(this,null,function*(){Ln({type:6}),yield Zt(zr,hr),Co()})}return qr.createElement(qr.Fragment,null,qr.createElement("div",{className:"discuss-panel"},kn.length===0?qr.createElement(Re.Z,null):kn.map((hr,Yr)=>qr.createElement(pn,{onReplyDiscuss:gr,onPlusDiscuss:eo,onSetActiveDiscussIndex:Wi,onSetActionType:oi,data:hr,index:Yr,user:Ar,activeDiscussIndex:Ii})),xn>10?qr.createElement("div",{className:"pagination-container"},qr.createElement(Ft.Z,{showQuickJumper:!0,onChange:$i,current:jn,total:xn})):null),qr.createElement(Xr,{user_praise:Ir.user_praise,praise_count:Ir.praises_count,praisePlus:on,discuss_count:Ir.comments_count,onCreateDiscuss:lr}),qr.createElement(fe.Z,null,qr.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:!!Qi,onOk:ei,onCancel:ho},qr.createElement("p",null,Qi?Qi.message:"")),qr.createElement(kr.Z,null)))},Vn=ge(57809),Rn=ge(92832),Uo=ge(65615),Fo={},uo=ge(59301),so=({hack:Ar,current_user:zr})=>uo.createElement("div",{className:Fo.answer},Ar!=null&&Ar.analysis?uo.createElement(He.Z,{style:{padding:"13px 0"},value:(Ar==null?void 0:Ar.analysis)||""}):uo.createElement(Re.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Pn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},ls=ge(36381),Lo=ge(43604),un=ge(78241),yr=ge(5871),Cn=ge(5579),vn=ge(59301);const{TextArea:Yn}=Rn.default,{Panel:yi}=ls.default;var Ki=({data:Ar,hack:zr})=>(console.log(Ar,zr,"data"),zr!=null&&zr.is_file?vn.createElement(Cn.Y2,{disabled:!0,className:Pn.uploadTableWrapper,showScore:!zr.test_set_score,data:Ar,isProgramHomework:!0}):vn.createElement("div",{className:Pn.hackSets},Ar==null?void 0:Ar.map((Ir,on)=>vn.createElement(ls.default,{accordion:!0,bordered:!1,key:on,defaultActiveKey:on===0&&Ir.id,className:Pn.collapseWrapper,expandIcon:({isActive:An})=>vn.createElement("i",{className:`iconfont icon-weizhankai ${An?Pn.open:Pn.close}`,style:{fontSize:14,transition:"all .2s"}})},vn.createElement(yi,{key:Ir.id,header:vn.createElement(b.Z,{align:"middle",justify:"space-between",wrap:!1},vn.createElement(Lo.Z,{className:Pn.panelHeader},vn.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",on+1)),vn.createElement(Lo.Z,{flex:1},vn.createElement(b.Z,{align:"middle",justify:"end",wrap:!1},!(zr!=null&&zr.test_set_score)&&vn.createElement(Lo.Z,{className:Pn.rateInput},vn.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),vn.createElement("div",null,vn.createElement(un.default.Item,{noStyle:!0},vn.createElement(yr.Z,{value:Ir==null?void 0:Ir.score,className:Pn.baseFormItem,min:0,max:100,disabled:!0}))),vn.createElement("span",{className:"ml10"},"%")))))},vn.createElement(un.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},vn.createElement(Yn,{readOnly:!0,value:Ir==null?void 0:Ir.input,rows:4})),vn.createElement(un.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},vn.createElement(Yn,{readOnly:!0,value:Ir==null?void 0:Ir.output,rows:4}))))))),ai={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},or=ge(59301),Tr=(0,pe.forwardRef)(({data:Ar=[]},zr)=>{var Ir;const[on,An]=(0,pe.useState)(),cn=Ar.filter(On=>On.show);(0,pe.useEffect)(()=>{cn.length&&An(cn[0].id)},[Ar==null?void 0:Ar.length]);const Ln=((Ir=cn.find(On=>On.id===on))==null?void 0:Ir.element)||null;return(0,pe.useImperativeHandle)(zr,()=>({setActiveTab:On=>An(On)})),or.createElement("div",{className:ai.tabs},or.createElement("div",{className:ai.tabWarp},cn.map(On=>or.createElement("div",{onClick:()=>An(On.id),className:`${ai.tab} ${On.id===on?ai.active:""}`,key:On.id},On.name))),or.createElement("div",{className:ai.content},Ln))}),ar=ge(59301),an=Object.defineProperty,Wr=Object.defineProperties,nn=Object.getOwnPropertyDescriptors,ir=Object.getOwnPropertySymbols,ri=Object.prototype.hasOwnProperty,Fr=Object.prototype.propertyIsEnumerable,$n=(Ar,zr,Ir)=>zr in Ar?an(Ar,zr,{enumerable:!0,configurable:!0,writable:!0,value:Ir}):Ar[zr]=Ir,_i=(Ar,zr)=>{for(var Ir in zr||(zr={}))ri.call(zr,Ir)&&$n(Ar,Ir,zr[Ir]);if(ir)for(var Ir of ir(zr))Fr.call(zr,Ir)&&$n(Ar,Ir,zr[Ir]);return Ar},fi=(Ar,zr)=>Wr(Ar,nn(zr)),Ei=(Ar,zr,Ir)=>new Promise((on,An)=>{var cn=jn=>{try{On(Ir.next(jn))}catch(kn){An(kn)}},Ln=jn=>{try{On(Ir.throw(jn))}catch(kn){An(kn)}},On=jn=>jn.done?on(jn.value):Promise.resolve(jn.value).then(cn,Ln);On((Ir=Ir.apply(Ar,zr)).next())});const ts={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Bo={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Vi=({hack:Ar,onTriggerPraise:zr,topicId:Ir,page:on,onPageChange:An,user:cn,current_user:Ln,submitRecords:On,submitting:jn,submitResult:kn,setActiveIndex:xn,hack_sets:Qi})=>{var Ii,Co;const[$i]=(0,et.useSearchParams)(),[oi,Wi]=(0,pe.useState)("0"),eo=(0,et.useLocation)(),[ei,ho]=(0,pe.useState)(!1),[gr,lr]=(0,pe.useState)(null),[hr,Yr]=(0,pe.useState)([]),[Nn,si]=(0,pe.useState)([]),[sn,qn]=(0,pe.useState)({page:1,limit:10}),mi=(0,pe.useRef)(null),to=(0,pe.useRef)(null);console.log(cn,"user");let[ui,Gn]=(0,pe.useState)(fi(_i({},(0,et.useParams)()),{page:1,per_page:20,name:""}));(0,pe.useEffect)(()=>{to.current&&(Ar==null?void 0:Ar.is_close_tips)===!1&&gr===null&&lr(!0)},[to.current,Ar==null?void 0:Ar.is_close_tips,gr]);function po(){return Ei(this,null,function*(){yield(0,we.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,pe.useEffect)(()=>{xn(oi)},[oi]);function xo(gi){return Ei(this,null,function*(){let vi=gi.target.id;if(vi==="1"){let rs=yield(0,we.ZP)(`/api/myproblems/${ui.id}/redo_logs.json`,{method:"get",params:_i({},sn)});(rs==null?void 0:rs.status)===0&&si(rs==null?void 0:rs.data)}Wi(vi)})}(0,pe.useEffect)(()=>_t.Z.subscribe("to-commit-info",()=>{Wi("1"),mi.current&&mi.current.setActiveTab("1")}),[]),(0,pe.useEffect)(()=>_t.Z.subscribe("to-reset-info",()=>{xo({target:{id:"1"}}),mi.current&&mi.current.setActiveTab("2")}),[]);function gs(){Wi("2")}function Bi(){return Ei(this,null,function*(){let gi=yield(0,we.ZP)("/api/problems/my_hack_list.json",{method:"get",params:_i({identifier:ui==null?void 0:ui.id},ui)});Yr(gi)})}const Fn=[{title:null,description:ar.createElement("div",null,ar.createElement("b",{onClick:()=>{lr(!1),po(),ho(!0),Bi()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),ar.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"),ar.createElement(ie.ZP,{onClick:()=>{lr(!1),po()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>to.current}];return ar.createElement("div",{className:at["left-panel"]},ar.createElement("ul",{className:`${at["s-navs"]} ${at["bg-white"]} ${at.b1}`},(Ar==null?void 0:Ar.is_program)&&!$i.get("pageId")&&ar.createElement(se.Z,{title:"\u9898\u76EE\u5217\u8868"},ar.createElement("div",{onClick:()=>{Bi(),ho(!0)},className:at.btns,ref:to,style:gr?{pointerEvents:"none"}:{}},ar.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),ar.createElement("li",{style:{marginLeft:20}},ar.createElement("a",{className:oi==="0"?at.active:"",id:"0",onClick:xo},"\u9898\u76EE\u63CF\u8FF0")),ar.createElement("li",null,ar.createElement("a",{className:oi==="1"?at.active:"",id:"1",onClick:xo},"\u64CD\u4F5C\u8BB0\u5F55")),($i.get("type")!=="exercises"&&(Ar==null?void 0:Ar.answer_text_show)||$i.get("type")!=="exercises"&&(Ar==null?void 0:Ar.analysis_show))&&ar.createElement("li",null,ar.createElement("a",{className:oi==="4"?at.active:"",id:"4",onClick:xo},"\u89E3\u7B54\u53C2\u8003")),$i.get("type")!=="exercises"&&ar.createElement("li",null,ar.createElement("a",{className:oi==="2"?at.active:"",id:"2",onClick:xo},"\u8BC4\u8BBA")),!!(Qi!=null&&Qi.length)&&$i.get("type")!=="exercises"&&$i.get("type")!=="1"&&ar.createElement("li",null,ar.createElement("a",{className:oi==="5"?at.active:"",id:"5",onClick:xo},"\u6D4B\u8BD5\u7528\u4F8B"))),ar.createElement("div",{className:`${at["tab-panel-body"]} ${oi==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},ar.createElement(wt,{hack:Ar,onTriggerPraise:zr,toDiscuss:gs})),ar.createElement("div",{style:{padding:"12px"},className:`${at["tab-panel-body"]} ${oi==="1"?"":"hide"}`},ar.createElement(Tr,{ref:mi,data:[{id:"1",show:$i.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:ar.createElement(ar.Fragment,null,On!=null&&On.records_count||jn?ar.createElement(Le,{page:on,onPageChange:An,topicId:Ir,submitting:jn,key:(kn==null?void 0:kn.id)||1,submitRecords:On,submitResult:kn}):ar.createElement(Re.Z,null))},{id:"2",show:$i.get("type")==="exercises"||(Ar==null?void 0:Ar.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:ar.createElement(ar.Fragment,null,ar.createElement(yt.default,{pagination:!1,dataSource:Nn==null?void 0:Nn.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(gi,vi,rs)=>Pe()(gi).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(gi,vi,rs)=>{var ia;return(ia=[{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(sl=>sl.id===gi))==null?void 0:ia.name}}]}),ar.createElement(Ft.Z,{style:{marginTop:10},current:sn.page,total:Nn==null?void 0:Nn.count,hideOnSinglePage:!0,onChange:gi=>Ei(void 0,null,function*(){sn.page=gi,qn(sn);let vi=yield(0,we.ZP)(`/api/myproblems/${ui.id}/redo_logs.json`,{method:"get",params:fi(_i({},sn),{courseId:ui.courseId})});(vi==null?void 0:vi.status)===0&&si(vi==null?void 0:vi.data)})}))}]})),ar.createElement("div",{style:{padding:"12px"},className:`${at["tab-panel-body"]} ${oi==="4"?"":"hide"}`},ar.createElement(Tr,{data:[{id:"1",show:$i.get("type")!=="exercises"&&(Ar==null?void 0:Ar.answer_text_show),name:"\u7B54\u6848",element:ar.createElement(ar.Fragment,null,ar.createElement(It,{hack:Ar,current_user:Ln}))},{id:"2",show:$i.get("type")!=="exercises"&&(Ar==null?void 0:Ar.analysis_show),name:"\u89E3\u6790",element:ar.createElement(ar.Fragment,null,ar.createElement(so,{hack:Ar,current_user:Ln}))}]})),ar.createElement("div",{className:`${at["tab-panel-body"]} ${oi==="2"?"":"hide"}`,style:{padding:0}},ar.createElement(pi,{user:cn,activeIndex:oi,identifier:Ar.identifier,hack:Ar,onTriggerPraise:zr})),ar.createElement("div",{className:`${at["tab-panel-body"]} ${oi==="5"?"":"hide"}`,style:{padding:12}},ar.createElement(Ki,{data:Qi||[],hack:Ar})),ar.createElement(re.Z,{rootClassName:at.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>ho(!1),open:ei},ar.createElement(b.Z,null,ar.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),ar.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",hr==null?void 0:hr.total_count,"\u9898\xA0[\xA0",hr==null?void 0:hr.total_score,"\u5206\xA0]\xA0"),!(cn!=null&&cn.hack_manager)&&ar.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",hr==null?void 0:hr.work_score,"\u5206")),ar.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),ar.createElement(b.Z,{align:"middle",className:"mt10 mb10"},!(cn!=null&&cn.hack_manager)&&ar.createElement(Vn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:gi=>{ui.page=1,ui.finish_status=gi,Gn(_i({},ui)),Bi()}},ar.createElement(Vn.default.Option,{value:""},"\u5168\u90E8"),ar.createElement(Vn.default.Option,{value:0},"\u672A\u5F00\u59CB"),ar.createElement(Vn.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),ar.createElement(Vn.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),ar.createElement(Vn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:gi=>{ui.page=1,ui.difficult=gi||null,Gn(_i({},ui)),Bi()}},ar.createElement(Vn.default.Option,{value:0},"\u5168\u90E8"),ar.createElement(Vn.default.Option,{value:1},"\u7B80\u5355"),ar.createElement(Vn.default.Option,{value:2},"\u9002\u4E2D"),ar.createElement(Vn.default.Option,{value:3},"\u56F0\u96BE")),ar.createElement(Rn.default.Search,{size:"large",onSearch:gi=>{ui.name=gi,ui.page=1,Gn(_i({},ui)),Bi()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),ar.createElement("div",{className:at.list,style:{height:36,background:"#3D445C"}},!(cn!=null&&cn.hack_manager)&&ar.createElement("span",null,"\u72B6\u6001"),ar.createElement("span",null,"\u5E8F\u53F7"),ar.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),ar.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),ar.createElement("div",{style:{overflow:"auto",flex:1}},(Ii=hr==null?void 0:hr.data)!=null&&Ii.length?(Co=hr==null?void 0:hr.data)==null?void 0:Co.map((gi,vi)=>ar.createElement("div",{onClick:()=>Ei(void 0,null,function*(){let rs=yield(0,we.ZP)(`/api/problems/${gi==null?void 0:gi.identifier}/start.json`,{method:"get",params:{hack_user_id:cn==null?void 0:cn.user_id}});rs&&(window.location.href=`/myproblems/${rs==null?void 0:rs.identifier}${window.location.search}`)}),className:`${at.list} ${gi!=null&&gi.checked?at.active:""}`},!(cn!=null&&cn.hack_manager)&&ar.createElement(ar.Fragment,null,!(gi!=null&&gi.opened)&&ar.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(gi==null?void 0:gi.opened)&&!(gi!=null&&gi.passed)&&ar.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(gi==null?void 0:gi.opened)&&(gi==null?void 0:gi.passed)&&ar.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),ar.createElement("span",null,(ui.page-1)*20+(vi+1)),ar.createElement("span",{style:{flex:1},title:gi.name},`[${gi==null?void 0:gi.score}\u5206]`,"\xA0",gi.name),ar.createElement("span",{style:{flexBasis:48,paddingRight:0}},ts[gi.difficult]))):ar.createElement(Re.Z,null)),ar.createElement(Ft.Z,{current:ui.page,className:"mt20",hideOnSinglePage:!0,total:hr==null?void 0:hr.count,pageSize:ui.per_page,onChange:(gi,vi)=>{ui.page=gi,ui.per_page=vi,Bi()}})),ar.createElement(Uo.Z,{rootClassName:at.tour,closeIcon:!1,open:!!gr,steps:Fn,gap:{offset:3,radius:2}}))},Io=ge(62522),go=ge(97116),Vo=ge(77634),vo=ge(33619),qi=ge(48893),Wo=ge(98610),Ao=ge(81931),bs=ge(92310),Go=ge.n(bs),Jo=ge(4929),Oi=ge(14046),Nr=ge(63217),Or=ge(59301),li=Object.defineProperty,xi=Object.defineProperties,Zn=Object.getOwnPropertyDescriptors,Ko=Object.getOwnPropertySymbols,yo=Object.prototype.hasOwnProperty,hs=Object.prototype.propertyIsEnumerable,Do=(Ar,zr,Ir)=>zr in Ar?li(Ar,zr,{enumerable:!0,configurable:!0,writable:!0,value:Ir}):Ar[zr]=Ir,Fi=(Ar,zr)=>{for(var Ir in zr||(zr={}))yo.call(zr,Ir)&&Do(Ar,Ir,zr[Ir]);if(Ko)for(var Ir of Ko(zr))hs.call(zr,Ir)&&Do(Ar,Ir,zr[Ir]);return Ar},Ni=(Ar,zr)=>xi(Ar,Zn(zr)),Ui=(Ar,zr)=>{var Ir={};for(var on in Ar)yo.call(Ar,on)&&zr.indexOf(on)<0&&(Ir[on]=Ar[on]);if(Ar!=null&&Ko)for(var on of Ko(Ar))zr.indexOf(on)<0&&hs.call(Ar,on)&&(Ir[on]=Ar[on]);return Ir},di=(Ar,zr,Ir)=>new Promise((on,An)=>{var cn=jn=>{try{On(Ir.next(jn))}catch(kn){An(kn)}},Ln=jn=>{try{On(Ir.throw(jn))}catch(kn){An(kn)}},On=jn=>jn.done?on(jn.value):Promise.resolve(jn.value).then(cn,Ln);On((Ir=Ir.apply(Ar,zr)).next())});const{Countdown:qo}=a.default,zo={Java:"java",C:"c",Python:"py","C++":"c"};var $o=(Ar=>(Ar[Ar.SET_LOADING=0]="SET_LOADING",Ar[Ar.GET_DATA=1]="GET_DATA",Ar[Ar.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Ar[Ar.SET_DATA=3]="SET_DATA",Ar[Ar.SET_DEBUGING=4]="SET_DEBUGING",Ar[Ar.SET_SUBMITING=5]="SET_SUBMITING",Ar[Ar.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Ar[Ar.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Ar[Ar.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Ar[Ar.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Ar[Ar.SET_PAGE=10]="SET_PAGE",Ar))($o||{});function us(){return new Date().getTime()}const Ns={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Cs(Ar,zr){switch(zr.type){case 1:return Fi(Fi({},Ar),zr.payload);case 3:return Ni(Fi({},Ar),{data:zr.payload});case 0:return Ni(Fi({},Ar),{loading:zr.payload});case 9:return Ni(Fi({},Ar),{showNote:zr.payload});case 4:return Ni(Fi({},Ar),{debuging:zr.payload});case 5:return Ni(Fi({},Ar),{submitting:zr.payload});case 2:return Ni(Fi({},Ar),{submitRecords:zr.payload});case 10:return Ni(Fi({},Ar),{submitRecordPage:zr.payload});case 6:return Ni(Fi({},Ar),{executingMessage:zr.payload});case 7:return Fi(Fi({},Ar),zr.payload);case 8:return Fi(Fi({},Ar),zr.payload);default:throw new Error}}var Eo=({children:Ar})=>{var zr,Ir,on,An,cn;const[Ln,On]=(0,pe.useReducer)(Cs,Ns),{id:jn}=(0,et.useParams)(),kn=(0,et.useLocation)(),[xn]=(0,et.useSearchParams)(),{loading:Qi,data:Ii,debugResult:Co,submitResult:$i,submitRecords:oi,submitRecordPage:Wi,showNote:eo,debuging:ei,submitting:ho,executingMessage:gr}=Ln,[lr,hr]=(0,pe.useState)("#37AD83"),[Yr,Nn]=(0,pe.useState)(null),[si,sn]=(0,pe.useState)({}),[qn,mi]=(0,pe.useState)(!0),[to,ui]=(0,pe.useState)(!1),[Gn,po]=(0,pe.useState)(!1),xo=(0,pe.useRef)(null),gs=(0,pe.useRef)(0),Bi=Ii==null?void 0:Ii.user,Fn=Ii==null?void 0:Ii.hack,[gi,vi]=(0,pe.useState)(!1),rs=(0,pe.useRef)(1),ia=(0,pe.useRef)(!1);(0,Jo.y)(xn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:sl}=(0,Jo.X)(),[al,ka]=(0,pe.useState)(""),Ku=(0,qi._)(si);(0,pe.useEffect)(()=>{function bi(){return di(this,null,function*(){var oo,Ia,Ua,ca,xl;mi(!0);const Ps=yield(0,te.fu)(jn,{exercise_id:xn.get("exercisesId")});if(setTimeout(()=>{mi(!1)},800),Ps.status!==401){try{Ps.hack.code=it.Base64.decode(Ps.hack.code)}catch(Ms){console.log(Ms)}Ps.hack=Ni(Fi({},Ps.hack),{is_program:xn.get("type")==="1"}),On({type:1,payload:{loading:!1,data:Ps}})}if(xn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Ms;xn.get("coursesId")=="coursesId"?Ms=yield(0,z._F)({categoryId:xn.get("exercisesId"),login:xn.get("login")}):Ms=yield(0,z._B)({categoryId:xn.get("exercisesId"),login:xn.get("login")}),sn(Fi({},Ms)),sl((oo=Ms==null?void 0:Ms.exercise)==null?void 0:oo.forbid_copy),typeof((Ia=Ms==null?void 0:Ms.exercise)==null?void 0:Ia.left_time)=="number"&&(Nn(Date.now()+((Ua=Ms==null?void 0:Ms.exercise)==null?void 0:Ua.left_time)*1e3),setTimeout(()=>{hr("red")},(((ca=Ms==null?void 0:Ms.exercise)==null?void 0:ca.left_time)-300>0?((xl=Ms==null?void 0:Ms.exercise)==null?void 0:xl.left_time)-300:0)*1e3))}})}jn&&bi()},[jn]),(0,pe.useEffect)(()=>{var bi;return xn.get("type")==="exercises"&&((bi=si==null?void 0:si.exercise)!=null&&bi.screen_open)&&(window.removeEventListener("blur",Us,!1),Wo.U.forEach((oo,Ia)=>{window.addEventListener(oo,Us,!1)}),window.addEventListener("blur",Us,!1),window.focus()),()=>{document.removeEventListener((0,ee.gH)(),Us)}},[si]),(0,pe.useEffect)(()=>{al==="1"&&jn&&Fn!=null&&Fn.language&&ll()},[jn,Wi,Fn==null?void 0:Fn.language,al]),(0,pe.useEffect)(()=>(Fn!=null&&Fn.is_program&&(gs.current=0,xo.current=setInterval(()=>{$a()},15e3)),()=>{clearInterval(xo.current)}),[Fn==null?void 0:Fn.is_program]);const $a=()=>di(void 0,null,function*(){let bi=yield(0,we.ZP)(`/api/myproblems/${jn}/save_long_time.json`,{method:"get",params:{answer_long_time:gs.current}})}),Us=()=>{ia.current||(0,ee.BU)(),window.parent.postMessage("backExercise","*")};function ll(){return di(this,null,function*(){try{const bi=yield(0,te.zO)(jn,{limit:15,page:Wi,language:Fn==null?void 0:Fn.language});On({type:2,payload:bi})}catch(bi){console.log(bi)}})}function Ys(bi){On({type:10,payload:bi})}function ul(bi){return di(this,null,function*(){var oo;let Ia;(xn.get("ip_limit")==="inner"||xn.get("ip_bind_type")==="true")&&(Ia=yield(0,go.y)({ip_limit:xn.get("ip_limit"),ip_bind:xn.get("ip_bind_type")==="true"}));const Ua=yield(0,te.n4)(jn,{code:it.Base64.encode(bi||Fn.code),language:Fn==null?void 0:Fn.language,exercise_id:xn.get("exercisesId"),question_id:xn.get("questionId"),ip:Ia});return Ua.status===-5&&(0,et.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Ni(Fi({errorMessage:Ua==null?void 0:Ua.message},(si==null?void 0:si.exercise)||{}),{exercise_user_id:(oo=si==null?void 0:si.exercise)==null?void 0:oo.exercise_user_id,id:xn.get("exercisesId")})}}),Ua})}function Ga(){return di(this,null,function*(){if(rs.current=2,!ho){On({type:5,payload:!0});try{_t.Z.publish("to-commit-info");const bi=yield ul();if(console.log(bi,1),bi.status===0){let Ps=function(){return di(this,null,function*(){const{status:Ms,data:Zs}=yield(0,te.rX)(jn,"submit"),tu=us()-xl>(Ua*ca+30)*1e3;if(Ms!==0&&!tu&&setTimeout(Ps,1e3),tu&&Ms!==0){he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),On({type:5,payload:!1});return}if(Ms===0){Zs.status===2&&he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Zs==null?void 0:Zs.status)===0&&xn.get("type")==="1"&&po(!0);const Bc=yield(0,te.zO)(jn,{limit:15,page:Wi,language:Fn==null?void 0:Fn.language});On({type:8,payload:Ni(Fi({},Ln),{submitResult:Zs,submitting:!1,submitRecords:Bc})})}})},oo={};xn.get("type")==="exercises"&&(oo.extras={exercise_id:xn.get("exercisesId"),question_id:xn.get("questionId")},(xn.get("ip_limit")==="inner"||xn.get("ip_bind_type")==="true")&&(oo.extras.ip=yield(0,go.y)({ip_limit:xn.get("ip_limit"),ip_bind:xn.get("ip_bind_type")==="true"})));const Ia=yield(0,te.bM)(jn,oo);if(Ia.status===-1&&xn.get("exercisesId")){window.parent.location.href=`/classrooms/${xn.get("coursesId")}/exercise/${xn.get("exercisesId")}/detail`;return}const{time_limit:Ua,test_case_size:ca}=Fn,xl=us();Ia.status>-1?Ps():On({type:5,payload:!1})}else On({type:5,payload:!1})}catch(bi){console.log(bi),On({type:5,payload:!1})}vi(!1)}})}function el(){return di(this,null,function*(){rs.current=1,Ln.debuging=!0,On({type:4,payload:!0});try{if((yield ul()).status===0){let xl=function(){return di(this,null,function*(){const{status:Ps,message:Ms,data:Zs}=yield(0,te.rX)(jn,"debug"),tu=us()-ca>(oo+30)*1e3;if(Ps!==0&&!tu&&(On({type:6,payload:Ms}),setTimeout(xl,1e3)),tu){he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),On({type:4,payload:!1}),On({type:7,payload:Ni(Fi({},Ln),{debugResult:{status:2},debuging:!1})});return}Ps===0&&(Zs.status===2&&he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),On({type:4,payload:!1}),On({type:7,payload:Ni(Fi({},Ln),{debugResult:Zs,debuging:!1})}))})};const{time_limit:oo}=Fn;let Ia={input:encodeURIComponent(Ii.test_case.input)};xn.get("type")==="exercises"&&(Ia.exercise_id=xn.get("exercisesId"));const Ua=yield(0,te.MU)(jn,Ia);if(Ua.status===-1&&xn.get("exercisesId")){window.parent.location.href=`/classrooms/${xn.get("coursesId")}/exercise/${xn.get("exercisesId")}/detail`;return}const ca=us();(Ua==null?void 0:Ua.status)>-1?xl():On({type:4,payload:!1})}else On({type:4,payload:!1})}catch(bi){console.log(bi)}finally{}})}function ns(bi,oo){const Ia=oo?{modify_code:!1}:{};On({type:3,payload:Ni(Fi({},Ii),{hack:Fi(Ni(Fi({},Fn),{code:bi}),Ia)})}),vi(!0)}const eu=bi=>di(void 0,null,function*(){let oo=yield(0,we.ZP)(`/api/problems/${Fn==null?void 0:Fn.identifier}/start.json`,{method:"get",params:{language:bi==="C++"||bi==="c++"?encodeURIComponent(bi):bi,hack_user_id:Bi==null?void 0:Bi.user_id}});oo.status!==-1&&et.history.replace(`/myproblems/${oo==null?void 0:oo.identifier}${window.location.search}`)});function Gu(bi){let oo=bi.target.value;On({type:3,payload:Ni(Fi({},Ii),{test_case:{input:oo}})})}function eA(){return di(this,null,function*(){try{let bi={};xn.get("type")==="exercises"?bi.exercise_id=xn.get("exercisesId"):Fn!=null&&Fn.homework_common_id&&(bi.homework_common_id=Fn==null?void 0:Fn.homework_common_id);const oo=yield(0,te.H7)(jn,Fi({},bi));oo.status===401||(ns(it.Base64.decode(oo.code)),(xn.get("type")==="exercises"||Fn!=null&&Fn.homework_common_id)&&_t.Z.publish("to-reset-info"))}catch(bi){console.log(bi)}})}function Xs(){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Or.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Or.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return di(this,null,function*(){const bi=yield(0,te.fi)(jn);bi.status===401||ns(it.Base64.decode(bi.code),!0)})}})}function tl(){On({type:9,payload:!0})}function kl(){On({type:9,payload:!1})}function KA(bi){return di(this,null,function*(){yield(0,te.MK)(jn,bi),On({type:1,payload:{showNote:!1,data:Ni(Fi({},Ii),{hack:Ni(Fi({},Fn),{notes:bi.notes})})}})})}const Na={hack:Fn,isLoading:qn,input:(zr=Ii==null?void 0:Ii.test_case)==null?void 0:zr.input,is_file:(Ir=Ii==null?void 0:Ii.test_case)==null?void 0:Ir.is_file,identifier:Fn==null?void 0:Fn.identifier,attachments_count:Ii==null?void 0:Ii.attachments_count,language:Fn==null?void 0:Fn.language,code:Fn==null?void 0:Fn.code,title:"main."+zo[Fn==null?void 0:Fn.language],modify_code:Fn==null?void 0:Fn.modify_code,notes:Fn==null?void 0:Fn.notes,debugResult:Co,debuging:ei,submitting:ho,submitResult:$i,executingMessage:gr,onCancelNote:kl,onAddNote:KA,showNote:eo,user:Bi,onShowNote:tl,onSubmitCode:Ga,onChangeCode:ns,onChangeInput:Gu,onDebugCode:el,onResetCode:eA,onSyncCode:Xs,onUpdateCode:ul,onChangeLanguage:eu,isWhiteTheme:to,setIsWhiteTheme:ui,topDispatch:On};function Nl(){return di(this,null,function*(){const{praise_count:bi}=yield(0,te.vl)(Fn.id,{container_type:"Hack",type:1});let oo=Ni(Fi({},Ii),{hack:Ni(Fi({},Fn),{praises_count:bi,user_praise:!Fn.user_praise})});On({type:3,payload:oo})})}const Fa={topicId:jn,submitResult:$i,submitRecords:oi,submitting:ho,page:Wi,onPageChange:Ys,hack:Fn,user:Ii==null?void 0:Ii.user,hack_sets:Ii==null?void 0:Ii.hack_sets,current_user:Ii==null?void 0:Ii.current_user,onTriggerPraise:Nl,setActiveIndex:ka};return console.log(si),Or.createElement(Or.Fragment,null,Or.createElement(de.Z,{spinning:Qi,delay:500},Ii?Or.createElement(Or.Fragment,null,Or.createElement("header",{className:Go()(Ao.Z.header,to&&Ao.Z.whiteHeader)},xn.get("type")!=="exercises"&&Or.createElement("div",null,Or.createElement("img",{src:`${y.Z.IMG_SERVER}/images/${Bi==null?void 0:Bi.image_url}`,alt:"user",width:36}),Or.createElement("span",{style:{color:to?"#333":"#B2BACB",fontSize:16}},Bi==null?void 0:Bi.name)),xn.get("type")==="exercises"&&Or.createElement("div",null,Or.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Or.createElement("span",{className:"ml10"},(on=si==null?void 0:si.exercise)==null?void 0:on.user_name)),Or.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Or.createElement("span",{className:"ml10"},(An=si==null?void 0:si.exercise)==null?void 0:An.student_id))),Or.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Or.createElement("div",null,Fn.name)),(Fn==null?void 0:Fn.is_program)&&Or.createElement(Vo.Z,{defaultValue:Fn==null?void 0:Fn.answer_long_time,onChange:bi=>{gs.current=bi},className:Ao.Z.timepiece}),Bi!=null&&Bi.hack_manager?Or.createElement(et.Link,{className:Ao.Z.btn_edit,to:xn.get("type")==="1"?xn.get("pageId")?`/problems/newedit/${Fn.identifier}?type=1&pageId=${xn.get("pageId")}&backUrl=${xn.get("backUrl")}`:`/problems/newedit/${Fn.identifier}?type=1`:`/problems/newedit/${Fn.identifier}`}," ",Or.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((cn=si==null?void 0:si.exercise)!=null&&cn.left_time)&&Or.createElement(Or.Fragment,null,Or.createElement("span",{style:{color:lr,marginRight:6},className:`iconfont icon-daojishi ${Ao.Z.djs}`}),Or.createElement("span",{className:"c-white mr20"},Or.createElement(qo,{valueStyle:{color:lr,fontSize:20,fontWeight:500},title:Or.createElement("span",{style:{color:lr,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Yr,onFinish:()=>di(void 0,null,function*(){const bi=yield(0,z.VL)({categoryId:xn.get("exercisesId"),commit_method:2});if((bi==null?void 0:bi.status)===0&&(ul(),he.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Or.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Or.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>di(void 0,null,function*(){window.parent.location.href=`/classrooms/${xn.get("coursesId")}/exercise/${xn.get("exercisesId")}/detail`})})),(bi==null?void 0:bi.status)===-3){const oo=parseInt(bi==null?void 0:bi.message);Nn(Date.now()+oo*1e3)}})}))),xn.get("type")==="exercises"?Or.createElement(ie.ZP,{type:"primary",onClick:()=>{const bi=()=>di(void 0,null,function*(){yield ul(),vi(!1),Ku(),ia.current=!0,Us()});if(!(oi!=null&&oi.records_count)||gi){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Or.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:bi});return}bi()}},Or.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):Or.createElement("span",{onClick:()=>{var bi;if(xn.get("backUrl"))et.history.push(xn.get("backUrl"));else if(xn.get("type")==="1"){let oo=(bi=localStorage.getItem("program_homework"))==null?void 0:bi.split(",");et.history.push(`/classrooms/${oo==null?void 0:oo[0]}/program_homework/${oo==null?void 0:oo[1]}/detail`)}else et.history.push("/problemset")}},Or.createElement(se.Z,{title:"\u5173\u95ED"},Or.createElement("i",{style:{color:to?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Or.createElement(de.Z,{size:"large",spinning:qn},Or.createElement(E.Z,{className:Go()(Ao.Z.myProblems,to&&Ao.Z.whiteMyProblems),leftChild:Or.createElement(Vi,Fi({},Fa)),rightChild:Or.createElement(Ks,Fi({},Na))}))):null,Or.createElement(he.default,{centered:!0,closable:!1,width:680,footer:null,open:Gn,className:"oj-modal"},Or.createElement("section",{className:"oj-modal-content"},Or.createElement("div",{className:"oj-modal-head"},Or.createElement("img",{src:Io,alt:""}),Or.createElement("i",{onClick:()=>po(!1),className:"iconfont icon-guanbi1"})),Or.createElement("aside",null,Or.createElement("img",{className:"mr30",src:Nr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Or.createElement("span",{style:{color:"#75d6ba",marginRight:100}},$i==null?void 0:$i.execute_time,"ms"),"\u4F18\u4E8E",Or.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},($i==null?void 0:$i.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Or.createElement("aside",{className:"mb50"},Or.createElement("img",{src:Oi.Z,className:"mr30"}),Or.createElement("span",{className:"oj-modal-tt"},Or.createElement("span",null,Or.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Or.createElement("span",{className:"c-light-primary"},$i==null?void 0:$i.execute_memory,"kb")),Or.createElement("span",null,Or.createElement("span",null))),"\u4F18\u4E8E",Or.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},($i==null?void 0:$i.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Or.createElement("div",{id:"oj-modal-next",onClick:()=>di(void 0,null,function*(){var bi;if($i!=null&&$i.next_identifier){let oo=yield(0,we.ZP)(`/api/problems/${$i==null?void 0:$i.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Bi==null?void 0:Bi.user_id}});oo&&(window.location.href=`/myproblems/${oo==null?void 0:oo.identifier}${window.location.search}`)}else{let oo=(bi=localStorage.getItem("program_homework"))==null?void 0:bi.split(",");et.history.push(`/classrooms/${oo==null?void 0:oo[0]}/program_homework/${oo==null?void 0:oo[1]}/detail`)}}),className:"oj-modal-btn"},$i!=null&&$i.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),Or.createElement(vo.Z,{successCb:()=>{rs.current===1?el():Ga()}}))};function fo({title:Ar,modify_code:zr,onSyncCode:Ir,onShowCodeSetting:on,onResetCode:An,hack:cn,onChangeLanguage:Ln,isWhiteTheme:On,onShowResourceCentre:jn,attachments_count:kn}){var xn;const Qi=()=>{he.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Or.createElement(x.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:An})},[Ii]=(0,et.useSearchParams)(),Co=Ii.get("language"),$i=oi=>oi==="1"?"c++":oi==="2"?"C++":oi;return(0,pe.useEffect)(()=>{Co&&Ln($i(Co))},[]),(0,pe.useEffect)(()=>{cn!=null&&cn.tpm_code_modified&&he.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Or.createElement(x.Z,null),content:Or.createElement("div",null,Or.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Or.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Or.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>An()})},[cn==null?void 0:cn.language]),console.log(cn,On,"hack"),Or.createElement("div",{className:`${Ao.Z.codeHead} ${On?Ao.Z.whiteCodeHead:""}`},Or.createElement("div",{className:Ao.Z.navWrap},(xn=cn==null?void 0:cn.all_language)==null?void 0:xn.map(oi=>Or.createElement("div",{className:`${Ao.Z.nav} ${oi===(cn==null?void 0:cn.language)?Ao.Z.active:""}`,key:oi,onClick:()=>Ln(oi)},Or.createElement(se.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Or.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Or.createElement("span",null,oi)))),Or.createElement(b.Z,{align:"middle",style:{marginLeft:"auto"}},zr?Or.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Ir},Or.createElement("img",{src:ut,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,kn>0&&Or.createElement("a",{onClick:jn},Or.createElement(se.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Or.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Or.createElement("a",{onClick:Qi},Or.createElement(se.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Or.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Or.createElement("a",{onClick:on},Or.createElement(se.Z,{title:"\u8BBE\u7F6E"},Or.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Ks(Ar){var zr=Ar,{input:Ir,is_file:on,identifier:An,showNote:cn,onShowNote:Ln,notes:On,onCancelNote:jn,onAddNote:kn,debugResult:xn,language:Qi,debuging:Ii,submitting:Co,executingMessage:$i,code:oi,onSubmitCode:Wi,onDebugCode:eo,onChangeCode:ei,onChangeInput:ho,onUpdateCode:gr,user:lr,isLoading:hr,submitResult:Yr}=zr,Nn=Ui(zr,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function si(qn,mi){return Or.createElement(fo,Ni(Fi({},Nn),{onShowCodeSetting:qn,onShowResourceCentre:mi}))}const sn=Fi({input:Ir,is_file:on,debugResult:xn,debuging:Ii,submitting:Co,executingMessage:$i,onDebugCode:eo,onChangeCode:ei,onSubmitCode:Wi,onChangeInput:ho,user:lr,submitResult:Yr},Nn);return Or.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Or.createElement(At,{setIsWhiteTheme:Nn==null?void 0:Nn.setIsWhiteTheme,isLoading:hr,language:Qi,value:oi,identifier:An,onChange:ei,onUpdateCode:gr,ActionBarRender:si}),Or.createElement(ot.ZP,Fi({},sn)))}},78547:function(fr,Mt,ge){"use strict";ge.d(Mt,{h:function(){return pe}});var pe=(et=>(et[et.NOMATCH=-1]="NOMATCH",et[et.OK=0]="OK",et[et.TIMEOUT=2]="TIMEOUT",et[et.PODFAILURE=3]="PODFAILURE",et[et.COMPILEFAILURE=4]="COMPILEFAILURE",et[et.EXECUTEFAILURE=5]="EXECUTEFAILURE",et[et.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",et))(pe||{})},18509:function(fr,Mt,ge){"use strict";ge.d(Mt,{H7:function(){return re},MK:function(){return x},MU:function(){return z},X6:function(){return E},bM:function(){return te},fi:function(){return oe},fu:function(){return b},n4:function(){return fe},rX:function(){return y},vl:function(){return le},zO:function(){return ee}});var pe=ge(23789),et=Object.defineProperty,a=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ie=(Ae,ce,me)=>ce in Ae?et(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):Ae[ce]=me,se=(Ae,ce)=>{for(var me in ce||(ce={}))he.call(ce,me)&&ie(Ae,me,ce[me]);if(a)for(var me of a(ce))de.call(ce,me)&&ie(Ae,me,ce[me]);return Ae};function b(Ae,ce){return(0,pe.U2)(`myproblems/${Ae}.json`,se({hidePopLogin:!0},ce||{}))}function te(Ae,ce){return(0,pe.v_)(`myproblems/${Ae}/code_submit.json`,ce)}function z(Ae,ce){return(0,pe.v_)(`myproblems/${Ae}/code_debug.json`,ce)}function ee(Ae,ce){return ce.language&&(ce.language=encodeURIComponent(ce.language)),(0,pe.U2)(`myproblems/${Ae}/submit_records.json`,ce)}function E(Ae){return(0,pe.U2)("myproblems/record_detail.json",{id:Ae})}function y(Ae,ce){return(0,pe.U2)(`myproblems/${Ae}/result.json`,{mode:ce})}function x(Ae,ce){return(0,pe.v_)(`myproblems/${Ae}/add_notes.json`,ce)}function re(Ae,ce){return(0,pe.v_)(`myproblems/${Ae}/restore_initial_code.json`,ce)}function oe(Ae){return(0,pe.v_)(`myproblems/${Ae}/sync_code.json`)}function fe(Ae,ce){return(0,pe.v_)(`myproblems/${Ae}/update_code.json`,ce)}function le(Ae,ce){return(0,pe.v_)(`discusses/${Ae}/plus.json`,ce)}},50914:function(fr,Mt,ge){"use strict";ge.d(Mt,{Im:function(){return be},ZP:function(){return Oe},gZ:function(){return xe}});var pe=ge(59301),et=ge(92832),a=ge(3113),he=ge(84105),de=ge(87395),ie=ge(2396),se=ge(24334),b=ge(54377),te=ge(88622),z=ge(21331),ee=ge(88791),E=ge(34376),y=ge(92310),x=ge.n(y),re=ge(59301),oe=Object.defineProperty,fe=Object.defineProperties,le=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ee=(Ne,Ve,Je)=>Ve in Ne?oe(Ne,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Ne[Ve]=Je,we=(Ne,Ve)=>{for(var Je in Ve||(Ve={}))ce.call(Ve,Je)&&Ee(Ne,Je,Ve[Je]);if(Ae)for(var Je of Ae(Ve))me.call(Ve,Je)&&Ee(Ne,Je,Ve[Je]);return Ne},ve=(Ne,Ve)=>fe(Ne,le(Ve));const{TextArea:ye}=et.default,Ce={visible:!1,tabIndex:"0"},be={[ie.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ie.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ie.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 _e=(Ne=>(Ne[Ne.SET_VISIBLE=0]="SET_VISIBLE",Ne[Ne.SET_TABINDEX=1]="SET_TABINDEX",Ne))(_e||{});function Ie(Ne,Ve){switch(Ve.type){case 0:return ve(we({},Ne),{visible:Ve.payload});case 1:return ve(we({},Ne),{tabIndex:Ve.payload});default:throw new Error}}function Ke({value:Ne,className:Ve}){const[Je,Me]=(0,pe.useState)(!1),nt=(0,pe.useRef)(),tt=(0,pe.useRef)();return(0,pe.useEffect)(()=>{Je&&(tt.current.reset(),tt.current.write((0,z.pp)(Ne||"")))},[Ne,Je]),(0,pe.useEffect)(()=>{var At,ut,it,ot;if(nt.current){tt.current=new E.Terminal({fontSize:14,disableStdin:!0}),tt.current.open(nt.current);const at=nt.current.offsetWidth-14,mt=((ot=(it=(ut=(At=tt.current)==null?void 0:At._core)==null?void 0:ut._renderService)==null?void 0:it.dimensions)==null?void 0:ot.actualCellWidth)||9.5,yt=Math.ceil(at/mt);tt.current.resize(yt,8),Me(!0)}},[]),re.createElement("div",{ref:nt,className:x()("XtermText-valueRef",Ve)})}function xe(Ne){const{status:Ve,error_msg:Je,output:Me,input:nt,expected_output:tt,is_file:At,input_file_url:ut,output_file_url:it,expected_output_file_url:ot}=Ne;let at=null;const mt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Ve){case ie.h.NOMATCH:at=re.createElement(re.Fragment,null,re.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!At&&re.createElement(Ke,{className:"mb10",value:nt}),At&&re.createElement("div",{style:mt},re.createElement("a",{onClick:()=>(0,z.LR)(ut,nt)},nt)),re.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!At&&re.createElement(Ke,{className:"mb10",value:Me&&se.Base64.decode(Me)||""}),At&&re.createElement("div",{style:mt},re.createElement("a",{onClick:()=>(0,z.LR)(it,Me)},Me)),re.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!At&&re.createElement(Ke,{className:"mb10",value:tt&&se.Base64.decode(tt)||""}),At&&re.createElement("div",{style:mt},re.createElement("a",{onClick:()=>(0,z.LR)(ot,tt)},tt)));break;case ie.h.EXECUTEFAILURE:at=re.createElement(re.Fragment,null,re.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!At&&re.createElement(te.Z,{value:nt,style:mt}),At&&re.createElement("div",{style:mt},re.createElement("a",{onClick:()=>(0,z.LR)(ut,nt)},nt)),re.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),re.createElement("pre",{className:"error"},se.Base64.decode(Je)));break;case ie.h.COMPILEFAILURE:at=re.createElement(re.Fragment,null,re.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!At&&re.createElement(te.Z,{value:nt,style:mt}),At&&re.createElement("div",{style:mt},re.createElement("a",{onClick:()=>(0,z.LR)(ut,nt)},nt)),re.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),re.createElement("pre",{className:"error"},se.Base64.decode(Je)));break;case ie.h.PODFAILURE:at=re.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ie.h.TIMEOUT:at=re.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return re.createElement(re.Fragment,null," ",at," ")}function Ge(Ne){const{status:Ve,error_msg:Je,execute_time:Me,output:nt,input:tt,expected_output:At,is_file:ut,input_file_url:it,output_file_url:ot,expected_output_file_url:at}=Ne;let mt=null;switch(Ve){case ie.h.OK:mt=re.createElement(re.Fragment,null,re.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Me,"\u79D2"),re.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),re.createElement("pre",null,se.Base64.decode(nt)));break;case ie.h.NOMATCH:mt=re.createElement(re.Fragment,null,re.createElement("p",null,"\u8F93\u5165\uFF1A",re.createElement("pre",null,tt)),re.createElement("p",null,"\u8F93\u51FA\uFF1A",nt&&se.Base64.decode(nt)),re.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",At&&se.Base64.decode(At)));break;case ie.h.EXECUTEFAILURE:mt=re.createElement(re.Fragment,null,re.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",re.createElement("pre",null,tt)),re.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),re.createElement("pre",{className:"error"},se.Base64.decode(Je)));break;case ie.h.COMPILEFAILURE:mt=re.createElement(re.Fragment,null,re.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",re.createElement("pre",null,tt)),re.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),re.createElement("pre",{className:"error"},se.Base64.decode(Je)));break;case ie.h.PODFAILURE:mt=re.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ie.h.TIMEOUT:mt=re.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return re.createElement(re.Fragment,null," ",mt," ")}var Oe=({id:Ne,is_file:Ve,input:Je,debuging:Me,submitting:nt,executingMessage:tt,debugResult:At,onChangeInput:ut,onDebugCode:it,onSubmitCode:ot})=>{const[at,mt]=(0,pe.useReducer)(Ie,Ce),{visible:yt,tabIndex:Ft}=at;(0,pe.useEffect)(()=>{mt({type:0,payload:!1})},[Ne]);function xt(Ze){let ke=Ze.target.id;mt({type:1,payload:ke})}function dt(){mt({type:0,payload:!yt})}const qe=(0,pe.useMemo)(()=>{if(At){const{status:Ze}=At;return re.createElement(re.Fragment,null,Ge(At))}return null},[At]);function Pe(){mt({type:0,payload:!0}),mt({type:1,payload:"1"}),it()}return re.createElement("div",{className:"test-case-panel"},re.createElement("div",{className:`test-case-panel-body ${yt?"active":""}`},re.createElement("ul",{className:"s-navs"},re.createElement("li",null,re.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),re.createElement(ee.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:re.createElement(ye,{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:Ve?"":Je,onChange:ut}),rightNode:Me?re.createElement(b.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):At?qe:re.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")})),re.createElement("a",{className:`btn-collapse ${yt?"up":""}`,onClick:dt},yt?re.createElement(he.Z,null):re.createElement(de.Z,null)),re.createElement("footer",{className:"footer"},re.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),re.createElement("div",{className:"flex-container"},re.createElement(a.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),re.createElement(a.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),re.createElement(a.ZP,{className:"btn-green",type:"ghost",loading:Me,onClick:Pe},"\u8C03\u8BD5\u4EE3\u7801"),re.createElement(a.ZP,{type:"primary",className:"custom-ant-disabled",loading:nt,disabled:nt,onClick:()=>{mt({type:0,payload:!1}),ot()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},2396:function(fr,Mt,ge){"use strict";ge.d(Mt,{h:function(){return pe}});var pe=(et=>(et[et.NOMATCH=-1]="NOMATCH",et[et.OK=0]="OK",et[et.TIMEOUT=2]="TIMEOUT",et[et.PODFAILURE=3]="PODFAILURE",et[et.COMPILEFAILURE=4]="COMPILEFAILURE",et[et.EXECUTEFAILURE=5]="EXECUTEFAILURE",et[et.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",et))(pe||{})},5579:function(fr,Mt,ge){"use strict";ge.d(Mt,{Y2:function(){return Oe},ZP:function(){return Ne}});var pe=ge(59301),et=ge(54580),a=ge(8591),he=ge(43418),de=ge(95237),ie=ge(5112),se=ge(3113),b=ge(24905),te=ge(6848),z=ge(92832),ee={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"},E="data:image/png;base64,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",y=ge(47257),x=ge.n(y),re=ge(23789),oe=ge(1012),fe=ge(21331),le=ge(54132),Ae=ge(59301),ce=Object.defineProperty,me=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Ce=(Ve,Je,Me)=>Je in Ve?ce(Ve,Je,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Ve[Je]=Me,be=(Ve,Je)=>{for(var Me in Je||(Je={}))ve.call(Je,Me)&&Ce(Ve,Me,Je[Me]);if(we)for(var Me of we(Je))ye.call(Je,Me)&&Ce(Ve,Me,Je[Me]);return Ve},_e=(Ve,Je)=>me(Ve,Ee(Je)),Ie=(Ve,Je,Me)=>new Promise((nt,tt)=>{var At=ot=>{try{it(Me.next(ot))}catch(at){tt(at)}},ut=ot=>{try{it(Me.throw(ot))}catch(at){tt(at)}},it=ot=>ot.done?nt(ot.value):Promise.resolve(ot.value).then(At,ut);it((Me=Me.apply(Ve,Je)).next())});const{Dragger:Ke}=et.default,xe=Ve=>{const Je=at=>at&&at.substring(0,at.lastIndexOf("."));for(var Me=[...Ve],nt=0,tt=[],At=0;At<Me.length;At++){for(var ut="",it=0;it<tt.length;it++)if(Je(tt[it][0].name)==Je(Me[At].name)){nt=1,ut=it;break}if(nt==1)tt[ut].push(Me[At]),nt=0;else if(nt==0){let at=new Array;at.push(Me[At]),tt.push(at)}}return tt.map(at=>{if(at.forEach(mt=>{let yt=mt.name.split(/\.(?=[^\.]+$)/);mt.name=`${yt[0]}.${yt[1].toLowerCase()}`}),at[0].name.includes(".in"))return at.length===2?at:[at[0],{}];if(at[0].name.includes(".out"))return at.length===2?at.reverse():[{},at[0]]})},Ge=({onClose:Ve,onOK:Je,visible:Me,wrapClassName:nt,rootIdentifier:tt,multiple:At=!1,defaultMultipleValue:ut=!0})=>{const[it,ot]=(0,pe.useState)([]),[at,mt]=(0,pe.useState)({}),[yt,Ft]=(0,pe.useState)(!1),[xt,dt]=(0,pe.useState)(!0),[qe,Pe]=(0,pe.useState)(null),Ze=(0,pe.useRef)([]),ke=(0,pe.useRef)(0),Le=()=>{Ve()};(0,pe.useEffect)(()=>{Re()},[]),(0,pe.useEffect)(()=>{Me&&(Ze.current=[],ke.current=0,ot([]),dt(ut))},[Me]);const Re=()=>Ie(void 0,null,function*(){try{Pe(!0)}catch(Et){}}),$e=Et=>Et&&Et.substring(0,Et.lastIndexOf(".")),Ue=Et=>{var It,_t;const Ct=$e((It=Et[0])==null?void 0:It.name)||$e((_t=Et[1])==null?void 0:_t.name),kt=it.filter(jt=>$e(jt.name)!==Ct);Ze.current=[...kt],ot([...kt])},He=Et=>{if(!xt){const Zt=new FormData;Zt.append("file",Et.file),(0,re.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Zt},!0).then(er=>{if(er.status===0){ke.current=ke.current+1;const wr=Ze.current.map(xr=>{var Ur;if(xr.name===Et.name){const pn=be({},xr);return(Ur=Et==null?void 0:Et.name)!=null&&Ur.includes(".in")?pn.input=er==null?void 0:er.content:pn.output=er==null?void 0:er.content,pn}return xr});if(Ze.current=[...wr],ot([...wr]),ke.current>0&&ke.current===it.length){Ft(!1);let xr=xe(wr);xr=xr.filter(Ur=>{var pn,kr;return!!((pn=Ur[0])!=null&&pn.name&&((kr=Ur[1])!=null&&kr.name))}),xr=xr.map(Ur=>_e(be(be({},Ur[0]),Ur[1]),{is_file:!1})),Je(xr),Ve()}}else Ft(!1),Ve()});return}if(qe){const Zt=new FormData;Zt.append("file",Et.file),tt===null?Zt.append("identifier","testsets"):Zt.append("identifier",tt),(0,re.ZP)("/api/attachments.json",{method:"post",body:Zt},!0).then(er=>{if(er.filename){ke.current=ke.current+1;const wr=Ze.current.map(xr=>{var Ur;if(xr.name===(er==null?void 0:er.filename)){const pn=_e(be({},xr),{is_oss:!qe});return(Ur=er==null?void 0:er.filename)!=null&&Ur.includes(".in")?(pn.in_object_key=er==null?void 0:er.object,pn.in_object_size=er==null?void 0:er.size,pn.input=er==null?void 0:er.filename,pn.in_file=Et):(pn.out_object_key=er==null?void 0:er.object,pn.out_object_size=er==null?void 0:er.size,pn.output=er==null?void 0:er.filename,pn.out_file=Et),pn}return xr});if(Ze.current=[...wr],ot([...wr]),ke.current>0&&ke.current===it.length){Ft(!1);let xr=xe(wr);xr=xr.filter(Ur=>{var pn,kr;return!!((pn=Ur[0])!=null&&pn.name&&((kr=Ur[1])!=null&&kr.name))}),xr=xr.map(Ur=>_e(be(be({},Ur[0]),Ur[1]),{is_file:!0})),Je(xr),Ve()}}else Ft(!1),Ve()});return}const It=new(x())({endpoint:at.end_point,region:at.region,accessKeyId:at.access_key_id,accessKeySecret:at.access_key_secret,bucket:at.bucket,stsToken:at.security_token}),_t=Et.name,Ct={container_type:"TestSet",file_name:_t},kt=(0,oe.Z)();let jt=`testsets/${tt}/${kt}${_t.indexOf(".")>-1?"."+_t.split(".").pop():""}`;tt===null&&(jt=`testsets/${kt}${_t.indexOf(".")>-1?"."+_t.split(".").pop():""}`),It.multipartUpload(jt,new Blob([Et.file],{type:Et.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:_t+""},url:at==null?void 0:at.callback_url,host:at==null?void 0:at.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,re.rz)(Ct)}}).then(function(Zt){if(Zt.data.status===0){ke.current=ke.current+1;const Jt=Ze.current.map(er=>{var wr,xr,Ur,pn,kr,tn,Cr,Gr,Xr,qr,Kn,Vr,_n,ii,Gi,zn,Qn;if(er.name===((xr=(wr=Zt.data)==null?void 0:wr.data)==null?void 0:xr.file_name)){const wn=_e(be({},er),{is_oss:!qe});return(kr=(pn=(Ur=Zt.data)==null?void 0:Ur.data)==null?void 0:pn.file_name)!=null&&kr.includes(".in")?(wn.in_object_key=(Cr=(tn=Zt.data)==null?void 0:tn.data)==null?void 0:Cr.object,wn.in_object_size=(Xr=(Gr=Zt.data)==null?void 0:Gr.data)==null?void 0:Xr.size,wn.input=(Kn=(qr=Zt.data)==null?void 0:qr.data)==null?void 0:Kn.file_name,wn.in_file=Et):(wn.out_object_key=(_n=(Vr=Zt.data)==null?void 0:Vr.data)==null?void 0:_n.object,wn.out_object_size=(Gi=(ii=Zt.data)==null?void 0:ii.data)==null?void 0:Gi.size,wn.output=(Qn=(zn=Zt.data)==null?void 0:zn.data)==null?void 0:Qn.file_name,wn.out_file=Et),wn}return er});if(Ze.current=[...Jt],ot([...Jt]),ke.current>0&&ke.current===it.length){Ft(!1);let er=xe(Jt);er=er.filter(wr=>{var xr,Ur;return!!((xr=wr[0])!=null&&xr.name&&((Ur=wr[1])!=null&&Ur.name))}),er=er.map(wr=>_e(be(be({},wr[0]),wr[1]),{is_file:!0})),Je(er),Ve()}}})},ze=Et=>new Promise((It,_t)=>{let Ct=0,kt=[];for(let jt=0;jt<Et.length;jt++)Et[jt].file.slice(0,1).arrayBuffer().then(()=>{Ct++,Ct===Et.length&&(kt.length?(a.ZP.warning(`${kt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),_t()):It(Et))}).catch(Zt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Zt),Ct++,kt.push(Et[jt].name),Ct===Et.length&&(kt.length?(a.ZP.warning(`${kt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),_t()):It(Et))})}),ft=()=>Ie(void 0,null,function*(){if(it.length===0){a.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield ze(it),Ft(!0),xe(it).some(It=>{var _t,Ct;return!((_t=It[0])!=null&&_t.name&&((Ct=It[1])!=null&&Ct.name))})){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Ie(void 0,null,function*(){it.map(It=>Ie(void 0,null,function*(){He(It)}))}),onCancel:()=>{Ft(!1)}});return}it.map(It=>Ie(void 0,null,function*(){He(It)}))}),wt={name:"file",fileList:it,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:Et=>{if(it!=null&&it.some(_t=>_t.name===Et.name))return a.ZP.info(`${Et.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(Et.size/1024/1024>100)return a.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(Et.name))return a.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const It={name:Et.name,uid:Et.uid,file:Et,percent:0};return it.push(It),Ze.current=[...it],ot([...it]),!1}},Tt=xe(it);return console.log(it,Tt,"fileList"),Ae.createElement(he.default,{open:Me,wrapClassName:nt,onOk:ft,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:yt},onCancel:Le,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},Ae.createElement("div",{className:ee.wrap},it.length?Ae.createElement("div",null,Ae.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},Ae.createElement("div",{style:{visibility:At?"visible":"hidden"}},Ae.createElement("span",{className:ee.greyText},"\u7528\u4F8B\u7C7B\u578B"),Ae.createElement(ie.ZP.Group,{className:`ml20 ${ee.testCaseRadio}`,optionType:"button",value:xt,onChange:Et=>dt(Et.target.value)},Ae.createElement(ie.ZP,{value:!1},"\u6587\u672C"),Ae.createElement(ie.ZP,{value:!0},"\u6587\u4EF6"))),Ae.createElement(et.default,be({},wt),Ae.createElement(se.ZP,{type:"primary",className:ee.btnS},Ae.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),Ae.createElement(Oe,{data:Tt,onRemove:Ue})):Ae.createElement("div",{className:`${ee.noData} mb30`},Ae.createElement(et.default.Dragger,_e(be({},wt),{className:ee.dragger}),Ae.createElement("img",{src:E,alt:"",className:"mb20"}),Ae.createElement("div",null,Ae.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),Ae.createElement("span",{className:ee.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),Ae.createElement("div",{className:ee.text},Ae.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),Ae.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",Ae.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",Ae.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",Ae.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",Ae.createElement("br",null))))},Oe=({data:Ve=[],onRemove:Je,width:Me="auto",showScore:nt=!1,disabled:tt=!1,inputChange:At,onEvaluatingChange:ut,onSelectAll:it,checkAll1:ot,checkAll2:at,checkAll3:mt,checkAll4:yt,checkAll5:Ft,showEvaluatingSetting:xt=!1,className:dt="",isProgramHomework:qe=!1})=>{const Pe={value:"",filename:"",dataUrl:""},[Ze,ke]=(0,pe.useState)(be({},Pe)),Le=Ue=>{let He=document.createElement("a");document.body.appendChild(He);let ze=URL.createObjectURL(Ue.file);He.href=ze,He.download=Ue.name,He.click(),URL.revokeObjectURL(ze),document.body.removeChild(He)},Re=(Ue,He)=>{(0,fe.LR)(Ue,He)},$e=(Ue,He)=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ae.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Je(Ue,He)},onCancel:()=>{}})};return Ve.length?Ae.createElement("div",{className:dt,style:{width:Me}},Ae.createElement("div",{className:`${qe?ee.headProgram:ee.head}`},xt&&Ae.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},Ae.createElement(b.default,{checked:ot,onChange:Ue=>{it(Ue.target.checked,"hidden")}}),Ae.createElement(te.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},Ae.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),Ae.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ae.createElement("div",{style:{width:qe?"25%":"15%"}},"\u7528\u4F8B"),Ae.createElement("div",{style:{width:nt?qe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),Ae.createElement("div",{style:{width:nt?qe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),nt&&Ae.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),xt&&Ae.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},Ae.createElement(b.default,{checked:yt,onChange:Ue=>{it(Ue.target.checked,"input_visible")}}),Ae.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},Ae.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),Ae.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),xt&&Ae.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},Ae.createElement(b.default,{checked:at,onChange:Ue=>{it(Ue.target.checked,"is_invisible")}}),Ae.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},Ae.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),Ae.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),xt&&Ae.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},Ae.createElement(b.default,{checked:Ft,onChange:Ue=>{it(Ue.target.checked,"actual_output_visible")}}),Ae.createElement(te.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},Ae.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),Ae.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),xt&&Ae.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},Ae.createElement(b.default,{checked:mt,onChange:Ue=>{it(Ue.target.checked,"last_match_rule")}}),Ae.createElement(te.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"},Ae.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),Ae.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ae.createElement("div",{className:ee.operation,style:qe?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),Ae.createElement("div",{className:ee.listWrapper,style:{boxShadow:qe?"0px 2px 4px 0px #EAEEF4":"unset"}},Ve.map((Ue,He)=>{var ze,ft,wt,Tt;return Ae.createElement("div",{key:He,className:ee.list,style:qe?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},xt&&Ae.createElement("div",{style:{width:"15%"}},Ae.createElement(b.default,{checked:!!Ue.hidden,onChange:Et=>{ut(Et.target.checked,He,"hidden")}})),Ae.createElement("div",{style:{width:qe?"25%":"15%",paddingLeft:qe?"5px":"0px",paddingRight:qe?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",He+1),Ae.createElement("div",{className:ee.info,style:{width:nt?qe?"20%":"15%":"25%"}},Ae.createElement("span",{title:Ue.input||((ze=Ue[0])==null?void 0:ze.name),onClick:()=>Ie(void 0,null,function*(){let Et;Ue.input?Ue.input_file_url?Et=Ue.input_file_url:Et=Ue.in_file:Et=Ue[0];let It;typeof Et=="string"?(It=yield fetch(Et,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ke({value:yield It.text(),filename:"",dataUrl:Et})):(It=yield(0,fe.db)(Et.file),ke({value:It.text,filename:Et.name,dataUrl:It.link}))})},Ue.input||((ft=Ue[0])==null?void 0:ft.name))),Ae.createElement("div",{className:ee.info,style:{width:nt?qe?"20%":"15%":"25%"}},Ae.createElement("span",{title:Ue.output||((wt=Ue[1])==null?void 0:wt.name),onClick:()=>Ie(void 0,null,function*(){let Et;Ue.input?Ue.output_file_url?Et=Ue.output_file_url:Et=Ue.out_file:Et=Ue[1];let It;typeof Et=="string"?(It=yield fetch(Et,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ke({value:yield It.text(),filename:"",dataUrl:Et})):(It=yield(0,fe.db)(Et.file),ke({value:It.text,filename:Et.name,dataUrl:It.link}))})},Ue.output||((Tt=Ue[1])==null?void 0:Tt.name))),nt&&Ae.createElement("div",{style:{width:"20%"}},Ae.createElement(z.default,{size:"large",addonAfter:qe?"%":null,disabled:tt,style:{width:"80%"},onChange:Et=>At(Et,He),value:Ue.score}),!qe&&Ae.createElement("span",null,"\xA0%")),xt&&Ae.createElement("div",{style:{width:"20%"}},Ae.createElement(b.default,{checked:Ue.input_visible||!1,onChange:Et=>{ut(Et.target.checked,He,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),xt&&Ae.createElement("div",{style:{width:"20%"}},Ae.createElement(b.default,{checked:Ue.is_invisible||!1,onChange:Et=>{ut(Et.target.checked,He,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),xt&&Ae.createElement("div",{style:{width:"20%"}},Ae.createElement(b.default,{checked:Ue.actual_output_visible||!1,onChange:Et=>{ut(Et.target.checked,He,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),xt&&Ae.createElement("div",{style:{width:"20%"}},Ae.createElement(b.default,{checked:Ue.last_match_rule||!1,onChange:Et=>{ut(Et.target.checked,He,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),Ae.createElement("div",{onClick:()=>$e(Ue,He),style:qe?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},Ae.createElement("span",{className:ee.del},"\u5220\u9664")))})),Ae.createElement(le.Z,{close:!0,data:Ze.dataUrl,filename:Ze.filename,type:Ze.dataUrl.length?"txt":"",onClose:()=>ke(be({},Pe)),monacoEditor:{value:Ze.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):Ae.createElement(Ae.Fragment,null)};var Ne=Ge},29469:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return y}});var pe=ge(59301),et=ge(8591),a=ge(6848),he=ge(71418),de=ge(95237),ie=ge(43604),se=ge(58421),b=ge(3113),te=ge(20387),z=ge(23789),ee=ge(88622),E=(re,oe,fe)=>new Promise((le,Ae)=>{var ce=we=>{try{Ee(fe.next(we))}catch(ve){Ae(ve)}},me=we=>{try{Ee(fe.throw(we))}catch(ve){Ae(ve)}},Ee=we=>we.done?le(we.value):Promise.resolve(we.value).then(ce,me);Ee((fe=fe.apply(re,oe)).next())}),y=({id:re,activeDiscussIndex:oe,onReplyDiscuss:fe,adminOrOperator:le})=>{const[Ae,ce]=(0,pe.useState)(""),[me,Ee]=(0,pe.useState)(!1);function we(ye){ce(ye)}function ve(){if(!Ae){et.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}fe(re,Ae),ce("")}return(0,pe.useEffect)(()=>{oe!=re&&Ee(!1)},[oe]),pe.createElement("div",{key:re,className:"discuss-item-editor",style:{display:oe===re?"block":"none",width:"100%"}},pe.createElement(te.Z,{miniToolbar:!0,startInit:oe===re,defaultValue:Ae,id:re,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:we,extraUse:le&&pe.createElement(a.Z,{color:"#fff",open:me,destroyTooltipOnHide:!0,title:x({id:re,isOpen:me,activeDiscussIndex:oe,onChange:we,setIsOpen:Ee}),overlayStyle:{maxWidth:600}},pe.createElement("a",{title:me?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>Ee(!me)},pe.createElement("i",{className:"iconfont icon-dianzan11"})))}),pe.createElement("a",{onClick:ve,className:"btn-send"},"\u53D1\u9001"))};const x=re=>{const[oe,fe]=(0,pe.useState)(!1),[le,Ae]=(0,pe.useState)([]),[ce,me]=(0,pe.useState)(1);(0,pe.useEffect)(()=>{re!=null&&re.isOpen?Ee():(me(1),Ae([]))},[re==null?void 0:re.isOpen]);const Ee=()=>E(void 0,null,function*(){fe(!0);const we=yield(0,z.ZP)(`/api/discusses/${re==null?void 0:re.id}/recommend_answer.json`,{method:"get"});(we==null?void 0:we.status)==0&&Ae(we==null?void 0:we.answer),fe(!1)});return pe.createElement(he.Z,{spinning:oe},pe.createElement("div",{style:{color:"#000"}},pe.createElement(ee.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(le==null?void 0:le[ce-1])||""}),pe.createElement(de.Z,{justify:"end",align:"middle"},pe.createElement(ie.Z,null,pe.createElement(se.Z,{simple:!0,current:ce,pageSize:1,total:(le==null?void 0:le.length)||0,onChange:we=>{me(we)}})),pe.createElement(ie.Z,null,pe.createElement(b.ZP,{onClick:()=>E(void 0,null,function*(){re==null||re.onChange(le==null?void 0:le[ce-1]),re==null||re.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},40253:function(fr,Mt,ge){"use strict";ge.d(Mt,{AD:function(){return Ge},BA:function(){return Ze},D9:function(){return nt},Hp:function(){return we},IM:function(){return At},Iy:function(){return ve},KM:function(){return Pe},KU:function(){return at},MJ:function(){return ye},Ne:function(){return tt},ON:function(){return yt},Uj:function(){return dt},VY:function(){return ot},YO:function(){return xt},YX:function(){return Ft},Zn:function(){return re},_g:function(){return ce},_k:function(){return Je},c6:function(){return Ke},cr:function(){return oe},eV:function(){return xe},fi:function(){return fe},gh:function(){return _e},hS:function(){return ut},iA:function(){return le},j6:function(){return me},je:function(){return Ve},jj:function(){return Ee},kS:function(){return mt},o6:function(){return Ie},pO:function(){return qe},rQ:function(){return Oe},sA:function(){return be},xm:function(){return Me},xo:function(){return it},y8:function(){return Ne},yd:function(){return Ae}});var pe=ge(24779),et=ge(6075),a=ge(21331),he=ge(8591),de=ge(41510),ie=Object.defineProperty,se=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,z=(ke,Le,Re)=>Le in ke?ie(ke,Le,{enumerable:!0,configurable:!0,writable:!0,value:Re}):ke[Le]=Re,ee=(ke,Le)=>{for(var Re in Le||(Le={}))b.call(Le,Re)&&z(ke,Re,Le[Re]);if(se)for(var Re of se(Le))te.call(Le,Re)&&z(ke,Re,Le[Re]);return ke},E=(ke,Le,Re)=>new Promise(($e,Ue)=>{var He=wt=>{try{ft(Re.next(wt))}catch(Tt){Ue(Tt)}},ze=wt=>{try{ft(Re.throw(wt))}catch(Tt){Ue(Tt)}},ft=wt=>wt.done?$e(wt.value):Promise.resolve(wt.value).then(He,ze);ft((Re=Re.apply(ke,Le)).next())});const y=()=>{(0,et.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},x=()=>{(0,et.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},re=ke=>E(void 0,null,function*(){y(),(yield(0,pe.YR)(ee({},ke))).status===0&&(yield(0,a.QH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_couser_info.json`,query:ke}))),x()}),oe=ke=>E(void 0,null,function*(){const Le=yield(0,pe.yS)(ee({},ke));if(Le.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),et.history.push(`/classrooms/${ke.coursesId}/exportlist/course_member_act_score`);else{if(Le.status===-2)return Le;Le.status===-3&&((0,et.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),et.history.push(`/classrooms/${ke.coursesId}/exportlist/course_member_act_score`))}}),fe=ke=>E(void 0,null,function*(){const Le=yield(0,pe.W0)(ee({},ke));if(Le.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),et.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_score`);else{if(Le.status===-4)return Le;Le.status===-3&&((0,et.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),et.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_score`))}}),le=ke=>E(void 0,null,function*(){const Le=yield(0,pe.Nl)(ee({},ke));if(Le.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),et.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Le.status===-4)return Le;Le.status===-3&&((0,et.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),et.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`))}}),Ae=ke=>E(void 0,null,function*(){const Le=yield(0,pe.IU)(ee({},ke));if(Le.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),et.history.push(`/classrooms/${ke.coursesId}/exportlist/export_star_user`);else{if(Le.status===-4)return Le;Le.status===-3&&((0,et.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),et.history.push(`/classrooms/${ke.coursesId}/exportlist/export_star_user`))}}),ce=ke=>E(void 0,null,function*(){const Le=yield(0,pe.td)(ee({},ke));if(Le.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),et.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Le.status===-2)return Le;if(Le.status===-3)(0,et.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),et.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else if(Le.status===-4)return Le}}),me=ke=>E(void 0,null,function*(){const Le=yield(0,pe.QX)(ee({},ke));if(Le.status===0)he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),et.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_homework`);else{if(Le.status===-4)return Le;Le.status===-3&&((0,et.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),et.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_homework`))}}),Ee=(ke,Le)=>E(void 0,null,function*(){const Re=yield(0,pe.o_)(ee({},ke));Re.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),et.history.push(`/classrooms/${ke.coursesId}/exportlist/${Le}`)):Re.status===-3&&((0,et.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),et.history.push(`/classrooms/${ke.coursesId}/exportlist/${Le}`))}),we=(ke,Le)=>E(void 0,null,function*(){const Re=yield(0,pe.ZL)(ee({},ke));Re.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),et.history.push(`/classrooms/${ke.coursesId}/exportlist/${Le}`)):Re.status===-3&&((0,et.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),et.history.push(`/classrooms/${ke.coursesId}/exportlist/${Le}`))}),ve=(ke,Le)=>E(void 0,null,function*(){const Re=yield(0,pe.aP)(ee({},ke));Re.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),et.history.push(`/classrooms/${ke.coursesId}/exportlist/${Le}`)):Re.status===-3&&((0,et.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),et.history.push(`/classrooms/${ke.coursesId}/exportlist/${Le}`))}),ye=(ke,Le)=>E(void 0,null,function*(){const Re=yield(0,pe.vV)(ee({},ke));Re.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),et.history.push(`/classrooms/${ke.coursesId}/exportlist/${Le}`)):Re.status===-3&&((0,et.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),et.history.push(`/classrooms/${ke.coursesId}/exportlist/${Le}`))}),Ce=ke=>E(void 0,null,function*(){y(),(yield exportCourseWorkListAppendix(ee({},ke))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${ke.categoryId}/works_list.zip`,query:ke}))),x()}),be=ke=>E(void 0,null,function*(){y(),yield(0,a.QH)("",de.Z.API_SERVER+`/api/polls/${ke.categoryId}/commit_result.xlsx`),x()}),_e=ke=>E(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/courses/${ke.coursesId}/attendances/export_xlsx_data.xlsx`,query:ke}))}),Ie=ke=>E(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/courses/${ke.coursesId}/video_study_statics.xlsx`,query:ke}))}),Ke=ke=>E(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_video_study.xlsx`,query:ke}))}),xe=ke=>E(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_course_students_info.xlsx`,query:ke}))}),Ge=ke=>E(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+"/api/school_manages/students.xlsx",query:ke}))}),Oe=ke=>E(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+"/api/item_banks/export.xlsx",query:ke}))}),Ne=ke=>E(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:ke}))}),Ve=ke=>E(void 0,null,function*(){const Le=yield(0,pe.Uy)(ee({},ke));Le.status===0?(he.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),et.history.push(`/classrooms/${ke.coursesId}/exportlist/exercise_score,export_exercise_users`)):Le.status===-3&&((0,et.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),et.history.push(`/classrooms/${ke.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Je=ke=>E(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/export_records/${ke.id}.xlsx`,query:ke}))}),Me=ke=>E(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:ke}))}),nt=ke=>E(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/courses/${ke==null?void 0:ke.coursesId}/${ke.menuKey}_statistic.xlsx?${ke.checkedList.map(Le=>`course_group_id[]=${Le}`).join("&")}`,query:ke}))}),tt=ke=>E(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_training_objectives.xlsx`,query:ke}))}),At=ke=>E(void 0,null,function*(){yield(0,a.FH)(ke==null?void 0:ke.name,(0,a.NY)({url:de.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:ke}))}),ut=ke=>E(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_courses.xlsx`,query:ke}))}),it=ke=>E(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_graduation_requirements.xlsx`,query:ke}))}),ot=ke=>E(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:ke}))}),at=ke=>E(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/exercises/${ke.categoryId}/rank_list.xlsx`,query:ke}))}),mt=ke=>E(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:ke}))}),yt=ke=>E(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/examination_banks/${ke.id}.json`,query:ke}))}),Ft=ke=>E(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/exercises/${ke.categoryId}.json`,query:ke}))}),xt=ke=>E(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/polls/${ke==null?void 0:ke.id}/commit_result.json`,query:ke}))}),dt=ke=>E(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+"/api/paths/get_task_pass.json",query:ke}))}),qe=(ke,Le)=>E(void 0,null,function*(){yield(0,a.FH)(Le||"",(0,a.NY)({url:de.Z.API_SERVER+`/api/exercises/${ke==null?void 0:ke.exercise_id}/consult_exercise.json`,query:ke}))}),Pe=ke=>E(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/competitions/${ke==null?void 0:ke.identifier}/competition_commit_records/member_works.xlsx`,query:ke}))}),Ze=ke=>E(void 0,null,function*(){yield(0,a.FH)("",(0,a.NY)({url:de.Z.API_SERVER+`/api/courses/${ke==null?void 0:ke.coursesId}/group_homeworks/import_group_template.xlsx`,query:ke}))})},36973:function(fr,Mt,ge){"use strict";ge.d(Mt,{BU:function(){return et},Dj:function(){return pe},gH:function(){return a},vp:function(){return he}});function pe(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(ie){console.log(ie,":e")}}function et(){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 a=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function he(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ie=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},10167:function(fr,Mt,ge){"use strict";ge.d(Mt,{U:function(){return te}});var pe=ge(59301),et=Object.defineProperty,a=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ie=(z,ee,E)=>ee in z?et(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:E}):z[ee]=E,se=(z,ee)=>{for(var E in ee||(ee={}))he.call(ee,E)&&ie(z,E,ee[E]);if(a)for(var E of a(ee))de.call(ee,E)&&ie(z,E,ee[E]);return z},b=(z,ee,E)=>new Promise((y,x)=>{var re=le=>{try{fe(E.next(le))}catch(Ae){x(Ae)}},oe=le=>{try{fe(E.throw(le))}catch(Ae){x(Ae)}},fe=le=>le.done?y(le.value):Promise.resolve(le.value).then(re,oe);fe((E=E.apply(z,ee)).next())});function te(z,ee){const[E,y]=(0,pe.useState)(ee),[x,re]=(0,pe.useState)(!1),[oe,fe]=(0,pe.useState)();return[E,x,(Ae,ce=!1)=>b(this,null,function*(){const me=ce?ee:se(se({},E),Ae);re(!0),y(me);const Ee=yield z(me);return re(!1),fe(Ee),Ee}),oe]}},48893:function(fr,Mt,ge){"use strict";ge.d(Mt,{_:function(){return a}});var pe=ge(59301),et=ge(43418);const a=he=>{var de,ie;const se=(0,pe.useRef)([]),b=()=>{for(const te of se.current)clearTimeout(te);se.current=[]};return(0,pe.useEffect)(()=>{var te,z,ee,E,y,x;if(b(),(te=he==null?void 0:he.exercise)!=null&&te.left_time&&((ee=(z=he==null?void 0:he.exercise)==null?void 0:z.exercise_events)==null?void 0:ee.length)>0){for(const re of(E=he==null?void 0:he.exercise)==null?void 0:E.exercise_events)if(((y=he==null?void 0:he.exercise)==null?void 0:y.left_time)>(re==null?void 0:re.reminder_time)*60){let oe=(((x=he==null?void 0:he.exercise)==null?void 0:x.left_time)-(re==null?void 0:re.reminder_time)*60)*1e3;oe=oe>2147483647?2147483647:oe;const fe=setTimeout(()=>{et.default.info({content:`${re==null?void 0:re.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},oe);se.current.push(fe)}}},[(de=he==null?void 0:he.exercise)==null?void 0:de.left_time,(ie=he==null?void 0:he.exercise)==null?void 0:ie.exercise_events]),b}},53459:function(fr,Mt,ge){"use strict";ge.d(Mt,{G:function(){return de},t:function(){return he}});var pe=ge(7062),et=ge.n(pe);const a=null;function he(ie,se){let b=et().get("__ec");b||(b={}),b[ie]=se,et().set("__ec",b)}function de(ie,se){let b=et().get("__ec");return b?b[ie]===void 0?se:b[ie]:se}},47257:function(fr){(function(Mt){(function(ge){if(1)fr.exports=ge();else var pe})(function(){var ge,pe,et;return function(){function a(he,de,ie){function se(z,ee){if(!de[z]){if(!he[z]){var E=void 0;if(!ee&&E)return require(z,!0);if(b)return b(z,!0);var y=new Error("Cannot find module '"+z+"'");throw y.code="MODULE_NOT_FOUND",y}var x=de[z]={exports:{}};he[z][0].call(x.exports,function(re){var oe=he[z][1][re];return se(oe||re)},x,x.exports,a,he,de,ie)}return de[z].exports}for(var b=void 0,te=0;te<ie.length;te++)se(ie[te]);return se}return a}()({1:[function(a,he,de){"use strict";var ie=a("./browser/client");ie.Buffer=a("buffer").Buffer,ie.urllib=a("../shims/xhr"),ie.version=a("./browser/version").version,he.exports=ie},{"../shims/xhr":475,"./browser/client":3,"./browser/version":6,buffer:90}],2:[function(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator")),b=ie(a("@babel/runtime/helpers/asyncToGenerator"));a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.slice.js");var te=a("assert"),z=a("../common/utils/checkBucketName"),ee=z.checkBucketName,E=de;function y(re){return Array.isArray?Array.isArray(re):Object.prototype.toString.call(re)==="[object Array]"}function x(re){return re?y(re)?re:[re]:[]}E.useBucket=function(oe){return ee(oe),this.options.bucket=oe,this},E.setBucket=function(oe){return ee(oe),this.options.bucket=oe,this},E.getBucket=function(){return this.options.bucket},E.deleteBucket=function(){var re=(0,b.default)(se.default.mark(function fe(le,Ae){var ce,me;return se.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return ce=this._bucketRequestParams("DELETE",le,"",Ae),we.next=3,this.request(ce);case 3:if(me=we.sent,!(me.status===200||me.status===204)){we.next=6;break}return we.abrupt("return",{res:me.res});case 6:return we.next=8,this.requestError(me);case 8:throw we.sent;case 9:case"end":return we.stop()}},fe,this)}));function oe(fe,le){return re.apply(this,arguments)}return oe}(),E.putBucketACL=function(){var re=(0,b.default)(se.default.mark(function fe(le,Ae,ce){var me,Ee;return se.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return me=this._bucketRequestParams("PUT",le,"acl",ce),me.headers={"x-oss-acl":Ae},me.successStatuses=[200],ve.next=5,this.request(me);case 5:return Ee=ve.sent,ve.abrupt("return",{bucket:Ee.headers.location&&Ee.headers.location.substring(1)||null,res:Ee.res});case 7:case"end":return ve.stop()}},fe,this)}));function oe(fe,le,Ae){return re.apply(this,arguments)}return oe}(),E.getBucketACL=function(){var re=(0,b.default)(se.default.mark(function fe(le,Ae){var ce,me;return se.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return ce=this._bucketRequestParams("GET",le,"acl",Ae),ce.successStatuses=[200],ce.xmlResponse=!0,we.next=5,this.request(ce);case 5:return me=we.sent,we.abrupt("return",{acl:me.data.AccessControlList.Grant,owner:{id:me.data.Owner.ID,displayName:me.data.Owner.DisplayName},res:me.res});case 7:case"end":return we.stop()}},fe,this)}));function oe(fe,le){return re.apply(this,arguments)}return oe}(),E.putBucketLogging=function(){var re=(0,b.default)(se.default.mark(function fe(le,Ae,ce){var me,Ee,we;return se.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return me=this._bucketRequestParams("PUT",le,"logging",ce),Ee=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<BucketLoggingStatus>
|
|
|
<LoggingEnabled>
|
|
|
<TargetBucket>`.concat(le,`</TargetBucket>
|
|
|
`),Ae&&(Ee+="<TargetPrefix>".concat(Ae,`</TargetPrefix>
|
|
|
`)),Ee+=`</LoggingEnabled>
|
|
|
</BucketLoggingStatus>`,me.content=Ee,me.mime="xml",me.successStatuses=[200],ye.next=9,this.request(me);case 9:return we=ye.sent,ye.abrupt("return",{res:we.res});case 11:case"end":return ye.stop()}},fe,this)}));function oe(fe,le,Ae){return re.apply(this,arguments)}return oe}(),E.getBucketLogging=function(){var re=(0,b.default)(se.default.mark(function fe(le,Ae){var ce,me,Ee;return se.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ce=this._bucketRequestParams("GET",le,"logging",Ae),ce.successStatuses=[200],ce.xmlResponse=!0,ve.next=5,this.request(ce);case 5:return me=ve.sent,Ee=me.data.LoggingEnabled,ve.abrupt("return",{enable:!!Ee,prefix:Ee&&Ee.TargetPrefix||null,res:me.res});case 8:case"end":return ve.stop()}},fe,this)}));function oe(fe,le){return re.apply(this,arguments)}return oe}(),E.deleteBucketLogging=function(){var re=(0,b.default)(se.default.mark(function fe(le,Ae){var ce,me;return se.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return ce=this._bucketRequestParams("DELETE",le,"logging",Ae),ce.successStatuses=[204,200],we.next=4,this.request(ce);case 4:return me=we.sent,we.abrupt("return",{res:me.res});case 6:case"end":return we.stop()}},fe,this)}));function oe(fe,le){return re.apply(this,arguments)}return oe}(),E.putBucketCORS=function(){var re=(0,b.default)(se.default.mark(function fe(le,Ae,ce){var me,Ee,we,ve,ye,Ce,be,_e,Ie,Ke;return se.default.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:for(Ae=Ae||[],te(Ae.length,"rules is required"),Ae.forEach(function(Oe){te(Oe.allowedOrigin,"allowedOrigin is required"),te(Oe.allowedMethod,"allowedMethod is required")}),me=this._bucketRequestParams("PUT",le,"cors",ce),Ee=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CORSConfiguration>`,we=function(Ne){Ee+="<AllowedOrigin>".concat(Ne,"</AllowedOrigin>")},ve=function(Ne){Ee+="<AllowedMethod>".concat(Ne,"</AllowedMethod>")},ye=function(Ne){Ee+="<AllowedHeader>".concat(Ne,"</AllowedHeader>")},Ce=function(Ne){Ee+="<ExposeHeader>".concat(Ne,"</ExposeHeader>")},be=0,_e=Ae.length;be<_e;be++)Ie=Ae[be],Ee+="<CORSRule>",x(Ie.allowedOrigin).forEach(we),x(Ie.allowedMethod).forEach(ve),x(Ie.allowedHeader).forEach(ye),x(Ie.exposeHeader).forEach(Ce),Ie.maxAgeSeconds&&(Ee+="<MaxAgeSeconds>".concat(Ie.maxAgeSeconds,"</MaxAgeSeconds>")),Ee+="</CORSRule>";return Ee+="</CORSConfiguration>",me.content=Ee,me.mime="xml",me.successStatuses=[200],Ge.next=16,this.request(me);case 16:return Ke=Ge.sent,Ge.abrupt("return",{res:Ke.res});case 18:case"end":return Ge.stop()}},fe,this)}));function oe(fe,le,Ae){return re.apply(this,arguments)}return oe}(),E.getBucketCORS=function(){var re=(0,b.default)(se.default.mark(function fe(le,Ae){var ce,me,Ee,we;return se.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ce=this._bucketRequestParams("GET",le,"cors",Ae),ce.successStatuses=[200],ce.xmlResponse=!0,ye.next=5,this.request(ce);case 5:return me=ye.sent,Ee=[],me.data&&me.data.CORSRule&&(we=me.data.CORSRule,y(we)||(we=[we]),we.forEach(function(Ce){var be={};Object.keys(Ce).forEach(function(_e){be[_e.slice(0,1).toLowerCase()+_e.slice(1,_e.length)]=Ce[_e]}),Ee.push(be)})),ye.abrupt("return",{rules:Ee,res:me.res});case 9:case"end":return ye.stop()}},fe,this)}));function oe(fe,le){return re.apply(this,arguments)}return oe}(),E.deleteBucketCORS=function(){var re=(0,b.default)(se.default.mark(function fe(le,Ae){var ce,me;return se.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return ce=this._bucketRequestParams("DELETE",le,"cors",Ae),ce.successStatuses=[204],we.next=4,this.request(ce);case 4:return me=we.sent,we.abrupt("return",{res:me.res});case 6:case"end":return we.stop()}},fe,this)}));function oe(fe,le){return re.apply(this,arguments)}return oe}(),E.putBucketReferer=function(){var re=(0,b.default)(se.default.mark(function fe(le,Ae,ce,me){var Ee,we,ve,ye;return se.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(Ee=this._bucketRequestParams("PUT",le,"referer",me),we=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<RefererConfiguration>
|
|
|
`,we+=" <AllowEmptyReferer>".concat(Ae?"true":"false",`</AllowEmptyReferer>
|
|
|
`),ce&&ce.length>0){for(we+=` <RefererList>
|
|
|
`,ve=0;ve<ce.length;ve++)we+=" <Referer>".concat(ce[ve],`</Referer>
|
|
|
`);we+=` </RefererList>
|
|
|
`}else we+=` <RefererList />
|
|
|
`;return we+="</RefererConfiguration>",Ee.content=we,Ee.mime="xml",Ee.successStatuses=[200],be.next=10,this.request(Ee);case 10:return ye=be.sent,be.abrupt("return",{res:ye.res});case 12:case"end":return be.stop()}},fe,this)}));function oe(fe,le,Ae,ce){return re.apply(this,arguments)}return oe}(),E.getBucketReferer=function(){var re=(0,b.default)(se.default.mark(function fe(le,Ae){var ce,me,Ee;return se.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ce=this._bucketRequestParams("GET",le,"referer",Ae),ce.successStatuses=[200],ce.xmlResponse=!0,ve.next=5,this.request(ce);case 5:return me=ve.sent,Ee=me.data.RefererList.Referer||null,Ee&&(y(Ee)||(Ee=[Ee])),ve.abrupt("return",{allowEmpty:me.data.AllowEmptyReferer==="true",referers:Ee,res:me.res});case 9:case"end":return ve.stop()}},fe,this)}));function oe(fe,le){return re.apply(this,arguments)}return oe}(),E.deleteBucketReferer=function(){var re=(0,b.default)(se.default.mark(function fe(le,Ae){return se.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return me.next=2,this.putBucketReferer(le,!0,null,Ae);case 2:return me.abrupt("return",me.sent);case 3:case"end":return me.stop()}},fe,this)}));function oe(fe,le){return re.apply(this,arguments)}return oe}(),E._bucketRequestParams=function(oe,fe,le,Ae){return{method:oe,bucket:fe,subres:le,timeout:Ae&&Ae.timeout,ctx:Ae&&Ae.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(a,he,de){(function(ie,se){(function(){"use strict";var b=a("@babel/runtime/helpers/interopRequireDefault"),te=b(a("@babel/runtime/regenerator")),z=b(a("@babel/runtime/helpers/asyncToGenerator"));a("core-js/modules/es.function.name.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.split.js"),a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.array.includes.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.symbol.js"),a("core-js/modules/es.symbol.description.js"),a("core-js/modules/es.array.slice.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.regexp.to-string.js");var ee=a("debug")("ali-oss"),E=a("xml2js"),y=a("agentkeepalive"),x=a("merge-descriptors"),re=a("platform"),oe=a("utility"),fe=a("urllib"),le=a("./version"),Ae=a("bowser"),ce=a("../common/signUtils"),me=a("../common/client/initOptions"),Ee=a("../common/utils/createRequest"),we=Ee.createRequest,ve=a("../common/utils/encoder"),ye=ve.encoder,Ce=a("../common/client/getReqUrl"),be=Ce.getReqUrl,_e=a("../common/utils/setSTSToken"),Ie=_e.setSTSToken,Ke=a("../common/utils/retry"),xe=Ke.retry,Ge=a("../common/utils/isFunction"),Oe=Ge.isFunction,Ne=new y;function Ve(){var ut=re.name,it=re.version;ut&&ut.toLowerCase&&ut.toLowerCase()==="ie"&&it.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function Je(){return location&&location.protocol==="https:"}function Me(ut,it){if(Ve(),!(this instanceof Me))return new Me(ut,it);ut&&ut.inited?this.options=ut:this.options=Me.initOptions(ut),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=fe,this.agent=this.options.agent||Ne),this.ctx=it,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}he.exports=Me,Me.initOptions=function(it){it.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var ot=Object.assign({secure:Je(),useFetch:!1},it);return me(ot)};var nt=Me.prototype;nt.debug=ee,x(nt,a("./object")),x(nt,a("./bucket")),x(nt,a("../common/bucket/getBucketWebsite")),x(nt,a("../common/bucket/putBucketWebsite")),x(nt,a("../common/bucket/deleteBucketWebsite")),x(nt,a("../common/bucket/getBucketLifecycle")),x(nt,a("../common/bucket/putBucketLifecycle")),x(nt,a("../common/bucket/deleteBucketLifecycle")),x(nt,a("../common/bucket/putBucketVersioning")),x(nt,a("../common/bucket/getBucketVersioning")),x(nt,a("../common/bucket/getBucketInventory")),x(nt,a("../common/bucket/deleteBucketInventory")),x(nt,a("../common/bucket/listBucketInventory")),x(nt,a("../common/bucket/putBucketInventory")),x(nt,a("../common/bucket/abortBucketWorm")),x(nt,a("../common/bucket/completeBucketWorm")),x(nt,a("../common/bucket/extendBucketWorm")),x(nt,a("../common/bucket/getBucketWorm")),x(nt,a("../common/bucket/initiateBucketWorm")),x(nt,a("./managed-upload")),x(nt,a("../common/multipart-copy")),x(nt,a("../common/multipart")),x(nt,a("../common/parallel")),nt.signature=function(it){return this.debug("authorization stringToSign: %s",it,"info"),ce.computeSignature(this.options.accessKeySecret,it,this.options.headerEncoding)},nt._getReqUrl=be,nt.authorization=function(it,ot,at,mt){var yt=ce.buildCanonicalString(it.toUpperCase(),ot,{headers:mt,parameters:at});return ce.authorization(this.options.accessKeyId,this.options.accessKeySecret,yt,this.options.headerEncoding)},nt.request=function(){var ut=(0,z.default)(te.default.mark(function it(ot){var at=this;return te.default.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(!this.options.retryMax){yt.next=6;break}return yt.next=3,xe(tt.bind(this),this.options.retryMax,{errorHandler:function(xt){var dt=function(Pe){if(ot.stream)return!1;var Ze=[-1,-2].includes(Pe.status),ke=at.options.requestErrorRetryHandle||function(){return!0};return Ze&&ke(Pe)};return!!dt(xt)}})(ot);case 3:return yt.abrupt("return",yt.sent);case 6:return yt.abrupt("return",tt.call(this,ot));case 7:case"end":return yt.stop()}},it,this)}));return function(it){return ut.apply(this,arguments)}}();function tt(ut){return At.apply(this,arguments)}function At(){return At=(0,z.default)(te.default.mark(function ut(it){var ot,at,mt,yt,Ft,xt;return te.default.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(!(this.options.stsToken&&Oe(this.options.refreshSTSToken))){qe.next=3;break}return qe.next=3,Ie.call(this);case 3:return ot=we.call(this,it),this.options.useFetch||(ot.params.mode="disable-fetch"),yt=!!it.stream,qe.prev=6,qe.next=9,this.urllib.request(ot.url,ot.params);case 9:at=qe.sent,this.debug("response %s %s, got %s, headers: %j",it.method,ot.url,at.status,at.headers,"info"),qe.next=16;break;case 13:qe.prev=13,qe.t0=qe.catch(6),mt=qe.t0;case 16:if(!(at&&it.successStatuses&&it.successStatuses.indexOf(at.status)===-1)){qe.next=28;break}return qe.next=19,this.requestError(at);case 19:if(Ft=qe.sent,!(Ft.code==="RequestTimeTooSkewed"&&!yt)){qe.next=25;break}return this.options.amendTimeSkewed=+new Date(Ft.serverTime)-new Date,qe.next=24,this.request(it);case 24:return qe.abrupt("return",qe.sent);case 25:Ft.params=it,qe.next=32;break;case 28:if(!mt){qe.next=32;break}return qe.next=31,this.requestError(mt);case 31:Ft=qe.sent;case 32:if(!Ft){qe.next=34;break}throw Ft;case 34:if(!it.xmlResponse){qe.next=39;break}return qe.next=37,this.parseXML(at.data);case 37:xt=qe.sent,at.data=xt;case 39:return qe.abrupt("return",at);case 40:case"end":return qe.stop()}},ut,this,[[6,13]])})),At.apply(this,arguments)}nt._getResource=function(it){var ot="/";return it.bucket&&(ot+="".concat(it.bucket,"/")),it.object&&(ot+=ye(it.object,this.options.headerEncoding)),ot},nt._escape=function(it){return oe.encodeURIComponent(it).replace(/%2F/g,"/")},nt._getUserAgent=function(){var it=se&&se.browser?"js":"nodejs",ot="aliyun-sdk-".concat(it,"/").concat(le.version),at=re.description;return!at&&se&&(at="Node.js ".concat(se.version.slice(1)," on ").concat(se.platform," ").concat(se.arch)),this._checkUserAgent("".concat(ot," ").concat(at))},nt._checkUserAgent=function(it){var ot=it.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return ot},nt.checkBrowserAndVersion=function(it,ot){return Ae.name===it&&Ae.version.split(".")[0]===ot},nt.parseXML=function(it){return new Promise(function(ot,at){ie.isBuffer(it)&&(it=it.toString()),E.parseString(it,{explicitRoot:!1,explicitArray:!1},function(mt,yt){mt?at(mt):ot(yt)})})},nt.requestError=function(){var ut=(0,z.default)(te.default.mark(function ot(at){var mt,yt,Ft,xt;return te.default.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(mt=null,!(!at.data||!at.data.length)){qe.next=5;break}at.status===-1||at.status===-2?(mt=new Error(at.message),mt.name=at.name,mt.status=at.status,mt.code=at.name):(at.status===404?(mt=new Error("Object not exists"),mt.name="NoSuchKeyError",mt.status=404,mt.code="NoSuchKey"):at.status===412?(mt=new Error("Pre condition failed"),mt.name="PreconditionFailedError",mt.status=412,mt.code="PreconditionFailed"):(mt=new Error("Unknow error, status: ".concat(at.status)),mt.name="UnknownError",mt.status=at.status),mt.requestId=at.headers["x-oss-request-id"],mt.host=""),qe.next=32;break;case 5:return yt=String(at.data),this.debug("request response error data: %s",yt,"error"),qe.prev=7,qe.next=10,this.parseXML(yt);case 10:if(qe.t0=qe.sent,qe.t0){qe.next=13;break}qe.t0={};case 13:Ft=qe.t0,qe.next=23;break;case 16:return qe.prev=16,qe.t1=qe.catch(7),this.debug(yt,"error"),qe.t1.message+=`
|
|
|
raw xml: `.concat(yt),qe.t1.status=at.status,qe.t1.requestId=at.headers["x-oss-request-id"],qe.abrupt("return",qe.t1);case 23:xt=Ft.Message||"unknow request error, status: ".concat(at.status),Ft.Condition&&(xt+=" (condition: ".concat(Ft.Condition,")")),mt=new Error(xt),mt.name=Ft.Code?"".concat(Ft.Code,"Error"):"UnknownError",mt.status=at.status,mt.code=Ft.Code,mt.requestId=Ft.RequestId,mt.hostId=Ft.HostId,mt.serverTime=Ft.ServerTime;case 32:return this.debug("generate error %j",mt,"error"),qe.abrupt("return",mt);case 34:case"end":return qe.stop()}},ot,this,[[7,16]])}));function it(ot){return ut.apply(this,arguments)}return it}()}).call(this)}).call(this,{isBuffer:a("../../node_modules/is-buffer/index.js")},a("_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(a,he,de){(function(ie){(function(){"use strict";var se=a("@babel/runtime/helpers/interopRequireDefault"),b=se(a("@babel/runtime/regenerator"));a("core-js/modules/es.function.name.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.array.from.js"),a("core-js/modules/es.string.iterator.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.array.filter.js"),a("core-js/modules/es.array.find.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.regexp.to-string.js"),a("core-js/modules/es.array.slice.js"),a("core-js/modules/es.array.iterator.js"),a("core-js/modules/es.array-buffer.slice.js"),a("core-js/modules/es.typed-array.uint8-array.js"),a("core-js/modules/es.typed-array.copy-within.js"),a("core-js/modules/es.typed-array.every.js"),a("core-js/modules/es.typed-array.fill.js"),a("core-js/modules/es.typed-array.filter.js"),a("core-js/modules/es.typed-array.find.js"),a("core-js/modules/es.typed-array.find-index.js"),a("core-js/modules/es.typed-array.for-each.js"),a("core-js/modules/es.typed-array.includes.js"),a("core-js/modules/es.typed-array.index-of.js"),a("core-js/modules/es.typed-array.iterator.js"),a("core-js/modules/es.typed-array.join.js"),a("core-js/modules/es.typed-array.last-index-of.js"),a("core-js/modules/es.typed-array.map.js"),a("core-js/modules/es.typed-array.reduce.js"),a("core-js/modules/es.typed-array.reduce-right.js"),a("core-js/modules/es.typed-array.reverse.js"),a("core-js/modules/es.typed-array.set.js"),a("core-js/modules/es.typed-array.slice.js"),a("core-js/modules/es.typed-array.some.js"),a("core-js/modules/es.typed-array.sort.js"),a("core-js/modules/es.typed-array.subarray.js"),a("core-js/modules/es.typed-array.to-locale-string.js"),a("core-js/modules/es.typed-array.to-string.js");var te=se(a("@babel/runtime/helpers/asyncToGenerator")),z=a("util"),ee=a("path"),E=a("mime"),y=a("copy-to"),x=a("../common/utils/isBlob"),re=x.isBlob,oe=a("../common/utils/isFile"),fe=oe.isFile,le=a("../common/utils/isBuffer"),Ae=le.isBuffer,ce=de;ce.multipartUpload=function(){var ye=(0,te.default)(b.default.mark(function be(_e,Ie){var Ke,xe,Ge,Oe,Ne,Ve,Je,Me,nt,tt=arguments;return b.default.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:if(Ke=tt.length>2&&tt[2]!==void 0?tt[2]:{},this.resetCancelFlag(),Ke.disabledMD5=Ke.disabledMD5===void 0?!0:!!Ke.disabledMD5,!(Ke.checkpoint&&Ke.checkpoint.uploadId)){ut.next=8;break}return Ie&&fe(Ie)&&(Ke.checkpoint.file=Ie),ut.next=7,this._resumeMultipart(Ke.checkpoint,Ke);case 7:return ut.abrupt("return",ut.sent);case 8:return xe=102400,Ke.mime||(fe(Ie)?Ke.mime=E.getType(ee.extname(Ie.name)):re(Ie)?Ke.mime=Ie.type:Ae(Ie)?Ke.mime="":Ke.mime=E.getType(ee.extname(Ie))),Ke.headers=Ke.headers||{},this._convertMetaToHeaders(Ke.meta,Ke.headers),ut.next=14,this._getFileSize(Ie);case 14:if(Ge=ut.sent,!(Ge<xe)){ut.next=26;break}return Ke.contentLength=Ge,ut.next=19,this.put(_e,Ie,Ke);case 19:if(Oe=ut.sent,!(Ke&&Ke.progress)){ut.next=23;break}return ut.next=23,Ke.progress(1);case 23:return Ne={res:Oe.res,bucket:this.options.bucket,name:_e,etag:Oe.res.headers.etag},(Ke.headers&&Ke.headers["x-oss-callback"]||Ke.callback)&&(Ne.data=Oe.data),ut.abrupt("return",Ne);case 26:if(!(Ke.partSize&&parseInt(Ke.partSize,10)!==Ke.partSize)){ut.next=28;break}throw new Error("partSize must be int number");case 28:if(!(Ke.partSize&&Ke.partSize<xe)){ut.next=30;break}throw new Error("partSize must not be smaller than ".concat(xe));case 30:return ut.next=32,this.initMultipartUpload(_e,Ke);case 32:if(Ve=ut.sent,Je=Ve.uploadId,Me=this._getPartSize(Ge,Ke.partSize),nt={file:Ie,name:_e,fileSize:Ge,partSize:Me,uploadId:Je,doneParts:[]},!(Ke&&Ke.progress)){ut.next=39;break}return ut.next=39,Ke.progress(0,nt,Ve.res);case 39:return ut.next=41,this._resumeMultipart(nt,Ke);case 41:return ut.abrupt("return",ut.sent);case 42:case"end":return ut.stop()}},be,this)}));function Ce(be,_e){return ye.apply(this,arguments)}return Ce}(),ce._resumeMultipart=function(){var ye=(0,te.default)(b.default.mark(function be(_e,Ie){var Ke,xe,Ge,Oe,Ne,Ve,Je,Me,nt,tt,At,ut,it,ot,at,mt,yt,Ft,xt;return b.default.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(Ke=this,!this.isCancel()){qe.next=3;break}throw this._makeCancelEvent();case 3:return xe=_e.file,Ge=_e.fileSize,Oe=_e.partSize,Ne=_e.uploadId,Ve=_e.doneParts,Je=_e.name,Me=[],Ve.length>0&&y(Ve).to(Me),nt=this._divideParts(Ge,Oe),tt=nt.length,At=!1,ut=function(Ze,ke){return new Promise(function(){var Le=(0,te.default)(b.default.mark(function Re($e,Ue){var He,ze,ft,wt,Tt;return b.default.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:if(It.prev=0,Ze.isCancel()){It.next=29;break}return He=nt[ke-1],It.next=5,Ze._createBuffer(xe,He.start,He.end);case 5:return ze=It.sent,ft={content:ze,size:He.end-He.start},It.prev=7,It.next=10,Ze._uploadPart(Je,Ne,ke,ft,Ie);case 10:wt=It.sent,It.next=18;break;case 13:if(It.prev=13,It.t0=It.catch(7),It.t0.status!==404){It.next=17;break}throw Ze._makeAbortEvent();case 17:throw It.t0;case 18:if(!(!Ze.isCancel()&&!At)){It.next=26;break}if(_e.doneParts.push({number:ke,etag:wt.res.headers.etag}),!Ie.progress){It.next=23;break}return It.next=23,Ie.progress(Ve.length/(tt+1),_e,wt.res);case 23:$e({number:ke,etag:wt.res.headers.etag}),It.next=27;break;case 26:$e();case 27:It.next=30;break;case 29:$e();case 30:It.next=41;break;case 32:It.prev=32,It.t1=It.catch(0),Tt=new Error,Tt.name=It.t1.name,Tt.message=It.t1.message,Tt.stack=It.t1.stack,Tt.partNum=ke,y(It.t1).to(Tt),Ue(Tt);case 41:case"end":return It.stop()}},Re,null,[[0,32],[7,13]])}));return function(Re,$e){return Le.apply(this,arguments)}}())},it=Array.from(new Array(tt),function(Pe,Ze){return Ze+1}),ot=Me.map(function(Pe){return Pe.number}),at=it.filter(function(Pe){return ot.indexOf(Pe)<0}),mt=5,yt=Ie.parallel||mt,qe.next=17,this._parallel(at,yt,function(Pe){return new Promise(function(Ze,ke){ut(Ke,Pe).then(function(Le){Le&&Me.push(Le),Ze()}).catch(function(Le){ke(Le)})})});case 17:if(Ft=qe.sent,At=!0,xt=Ft.find(function(Pe){return Pe.name==="abort"}),!xt){qe.next=22;break}throw xt;case 22:if(!this.isCancel()){qe.next=25;break}throw ut=null,this._makeCancelEvent();case 25:if(!(Ft&&Ft.length>0)){qe.next=28;break}throw Ft[0].message="Failed to upload some parts with error: ".concat(Ft[0].toString()," part_num: ").concat(Ft[0].partNum),Ft[0];case 28:return qe.next=30,this.completeMultipartUpload(Je,Ne,Me,Ie);case 30:return qe.abrupt("return",qe.sent);case 31:case"end":return qe.stop()}},be,this)}));function Ce(be,_e){return ye.apply(this,arguments)}return Ce}(),ce._getFileSize=function(){var ye=(0,te.default)(b.default.mark(function be(_e){return b.default.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:if(!Ae(_e)){Ke.next=4;break}return Ke.abrupt("return",_e.length);case 4:if(!(re(_e)||fe(_e))){Ke.next=6;break}return Ke.abrupt("return",_e.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Ke.stop()}},be)}));function Ce(be){return ye.apply(this,arguments)}return Ce}();var me=a("stream"),Ee=me.Readable;function we(ye,Ce){if(!(this instanceof we))return new we(ye,Ce);Ee.call(this,Ce),this.file=ye,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}z.inherits(we,Ee),we.prototype.readFileAndPush=function(Ce){if(this.fileBuffer)for(var be=!0;be&&this.fileBuffer&&this.start<this.fileBuffer.length;){var _e=this.start,Ie=_e+Ce;Ie=Ie>this.fileBuffer.length?this.fileBuffer.length:Ie,this.start=Ie,be=this.push(this.fileBuffer.slice(_e,Ie))}},we.prototype._read=function(Ce){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 be=16*1024;Ce=Ce||be;var _e=this;this.reader.onload=function(Ke){_e.fileBuffer=ie.from(new Uint8Array(Ke.target.result)),_e.file=null,_e.readFileAndPush(Ce)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(Ce)};function ve(ye){return ye.arrayBuffer?ye.arrayBuffer():new Promise(function(Ce,be){var _e=new FileReader;_e.onload=function(Ie){Ce(Ie.target.result)},_e.onerror=function(Ie){be(Ie)},_e.readAsArrayBuffer(ye)})}ce._createBuffer=function(){var ye=(0,te.default)(b.default.mark(function be(_e,Ie,Ke){var xe,Ge;return b.default.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(!(re(_e)||fe(_e))){Ne.next=8;break}return xe=_e.slice(Ie,Ke),Ne.next=4,ve(xe);case 4:return Ge=Ne.sent,Ne.abrupt("return",ie.from(Ge));case 8:if(!Ae(_e)){Ne.next=12;break}return Ne.abrupt("return",_e.subarray(Ie,Ke));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return Ne.stop()}},be)}));function Ce(be,_e,Ie){return ye.apply(this,arguments)}return Ce}(),ce._getPartSize=function(Ce,be){var _e=1e4,Ie=1*1024*1024;be||(be=Ie);var Ke=Math.ceil(Ce/_e);return be<Ke&&(be=Ke,console.warn("partSize has been set to ".concat(be,", because the partSize you provided causes partNumber to be greater than 10,000"))),be},ce._divideParts=function(Ce,be){for(var _e=Math.ceil(Ce/be),Ie=[],Ke=0;Ke<_e;Ke++){var xe=be*Ke,Ge=Math.min(xe+be,Ce);Ie.push({start:xe,end:Ge})}return Ie}}).call(this)}).call(this,a("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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault");a("core-js/modules/es.function.name.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.regexp.to-string.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.number.constructor.js"),a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.promise.js");var se=ie(a("@babel/runtime/regenerator")),b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=a("fs"),z=a("copy-to"),ee=a("path"),E=a("mime"),y=a("../common/callback"),x=a("merge-descriptors"),re=a("../common/utils/isBlob"),oe=re.isBlob,fe=a("../common/utils/isFile"),le=fe.isFile,Ae=a("../common/utils/isBuffer"),ce=Ae.isBuffer,me=a("../common/utils/obj2xml"),Ee=me.obj2xml,we=de;we.append=function(){var ve=(0,b.default)(se.default.mark(function Ce(be,_e,Ie){var Ke;return se.default.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ie=Ie||{},Ie.position===void 0&&(Ie.position="0"),Ie.subres={append:"",position:Ie.position},Ie.method="POST",Ge.next=6,this.put(be,_e,Ie);case 6:return Ke=Ge.sent,Ke.nextAppendPosition=Ke.res.headers["x-oss-next-append-position"],Ge.abrupt("return",Ke);case 9:case"end":return Ge.stop()}},Ce,this)}));function ye(Ce,be,_e){return ve.apply(this,arguments)}return ye}(),we.put=function(){var ve=(0,b.default)(se.default.mark(function Ce(be,_e,Ie){var Ke,xe,Ge,Oe,Ne;return se.default.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(Ie=Ie||{},Ie.disabledMD5=Ie.disabledMD5===void 0?!0:!!Ie.disabledMD5,Ie.headers=Ie.headers||{},be=this._objectName(be),!ce(_e)){Je.next=8;break}Ke=_e,Je.next=19;break;case 8:if(!(oe(_e)||le(_e))){Je.next=18;break}return Ie.mime||(le(_e)?Ie.mime=E.getType(ee.extname(_e.name)):Ie.mime=_e.type),Je.next=12,this._createBuffer(_e,0,_e.size);case 12:return Ke=Je.sent,Je.next=15,this._getFileSize(_e);case 15:Ie.contentLength=Je.sent,Je.next=19;break;case 18:throw new TypeError("Must provide Buffer/Blob/File for put.");case 19:return this._convertMetaToHeaders(Ie.meta,Ie.headers),xe=Ie.method||"PUT",Ge=this._objectRequestParams(xe,be,Ie),y.encodeCallback(Ge,Ie),Ge.mime=Ie.mime,Ge.disabledMD5=Ie.disabledMD5,Ge.content=Ke,Ge.successStatuses=[200],Je.next=29,this.request(Ge);case 29:return Oe=Je.sent,Ne={name:be,url:this._objectUrl(be),res:Oe.res},Ge.headers&&Ge.headers["x-oss-callback"]&&(Ne.data=JSON.parse(Oe.data.toString())),Je.abrupt("return",Ne);case 33:case"end":return Je.stop()}},Ce,this)}));function ye(Ce,be,_e){return ve.apply(this,arguments)}return ye}(),we.putStream=function(){var ve=(0,b.default)(se.default.mark(function Ce(be,_e,Ie){var Ke,xe,Ge,Oe;return se.default.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ie=Ie||{},Ie.headers=Ie.headers||{},be=this._objectName(be),Ie.contentLength?Ie.headers["Content-Length"]=Ie.contentLength:Ie.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(Ie.meta,Ie.headers),Ke=Ie.method||"PUT",xe=this._objectRequestParams(Ke,be,Ie),y.encodeCallback(xe,Ie),xe.mime=Ie.mime,xe.stream=_e,xe.successStatuses=[200],Ve.next=13,this.request(xe);case 13:return Ge=Ve.sent,Oe={name:be,url:this._objectUrl(be),res:Ge.res},xe.headers&&xe.headers["x-oss-callback"]&&(Oe.data=JSON.parse(Ge.data.toString())),Ve.abrupt("return",Oe);case 17:case"end":return Ve.stop()}},Ce,this)}));function ye(Ce,be,_e){return ve.apply(this,arguments)}return ye}(),x(we,a("../common/object/copyObject")),x(we,a("../common/object/getObjectTagging")),x(we,a("../common/object/putObjectTagging")),x(we,a("../common/object/deleteObjectTagging")),x(we,a("../common/image")),x(we,a("../common/object/getBucketVersions")),x(we,a("../common/object/getACL")),x(we,a("../common/object/putACL")),x(we,a("../common/object/head")),x(we,a("../common/object/delete")),x(we,a("../common/object/get")),x(we,a("../common/object/putSymlink")),x(we,a("../common/object/getSymlink")),x(we,a("../common/object/deleteMulti")),x(we,a("../common/object/getObjectMeta")),x(we,a("../common/object/getObjectUrl")),x(we,a("../common/object/generateObjectUrl")),x(we,a("../common/object/signatureUrl")),x(we,a("../common/object/asyncSignatureUrl")),we.putMeta=function(){var ve=(0,b.default)(se.default.mark(function Ce(be,_e,Ie){var Ke;return se.default.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,this.copy(be,be,{meta:_e||{},timeout:Ie&&Ie.timeout,ctx:Ie&&Ie.ctx});case 2:return Ke=Ge.sent,Ge.abrupt("return",Ke);case 4:case"end":return Ge.stop()}},Ce,this)}));function ye(Ce,be,_e){return ve.apply(this,arguments)}return ye}(),we.list=function(){var ve=(0,b.default)(se.default.mark(function Ce(be,_e){var Ie,Ke,xe,Ge,Oe;return se.default.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ie=this._objectRequestParams("GET","",_e),Ie.query=be,Ie.xmlResponse=!0,Ie.successStatuses=[200],Ve.next=6,this.request(Ie);case 6:return Ke=Ve.sent,xe=Ke.data.Contents||[],Ge=this,xe&&(Array.isArray(xe)||(xe=[xe]),xe=xe.map(function(Je){return{name:Je.Key,url:Ge._objectUrl(Je.Key),lastModified:Je.LastModified,etag:Je.ETag,type:Je.Type,size:Number(Je.Size),storageClass:Je.StorageClass,owner:{id:Je.Owner.ID,displayName:Je.Owner.DisplayName}}})),Oe=Ke.data.CommonPrefixes||null,Oe&&(Array.isArray(Oe)||(Oe=[Oe]),Oe=Oe.map(function(Je){return Je.Prefix})),Ve.abrupt("return",{res:Ke.res,objects:xe,prefixes:Oe,nextMarker:Ke.data.NextMarker||null,isTruncated:Ke.data.IsTruncated==="true"});case 13:case"end":return Ve.stop()}},Ce,this)}));function ye(Ce,be){return ve.apply(this,arguments)}return ye}(),we.listV2=function(){var ve=(0,b.default)(se.default.mark(function Ce(be){var _e,Ie,Ke,xe,Ge,Oe,Ne,Ve=arguments;return se.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return _e=Ve.length>1&&Ve[1]!==void 0?Ve[1]:{},Ie=be["continuation-token"]||be.continuationToken,Ie&&(_e.subres=Object.assign({"continuation-token":Ie},_e.subres)),Ke=this._objectRequestParams("GET","",_e),Ke.query=Object.assign({"list-type":2},be),delete Ke.query["continuation-token"],delete Ke.query.continuationToken,Ke.xmlResponse=!0,Ke.successStatuses=[200],Me.next=11,this.request(Ke);case 11:return xe=Me.sent,Ge=xe.data.Contents||[],Oe=this,Ge&&(Array.isArray(Ge)||(Ge=[Ge]),Ge=Ge.map(function(nt){var tt=null;return nt.Owner&&(tt={id:nt.Owner.ID,displayName:nt.Owner.DisplayName}),{name:nt.Key,url:Oe._objectUrl(nt.Key),lastModified:nt.LastModified,etag:nt.ETag,type:nt.Type,size:Number(nt.Size),storageClass:nt.StorageClass,owner:tt}})),Ne=xe.data.CommonPrefixes||null,Ne&&(Array.isArray(Ne)||(Ne=[Ne]),Ne=Ne.map(function(nt){return nt.Prefix})),Me.abrupt("return",{res:xe.res,objects:Ge,prefixes:Ne,isTruncated:xe.data.IsTruncated==="true",keyCount:+xe.data.KeyCount,continuationToken:xe.data.ContinuationToken||null,nextContinuationToken:xe.data.NextContinuationToken||null});case 18:case"end":return Me.stop()}},Ce,this)}));function ye(Ce){return ve.apply(this,arguments)}return ye}(),we.restore=function(){var ve=(0,b.default)(se.default.mark(function Ce(be){var _e,Ie,Ke,xe,Ge=arguments;return se.default.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return _e=Ge.length>1&&Ge[1]!==void 0?Ge[1]:{type:"Archive"},_e=_e||{},_e.subres=Object.assign({restore:""},_e.subres),_e.versionId&&(_e.subres.versionId=_e.versionId),Ie=this._objectRequestParams("POST",be,_e),_e.type==="ColdArchive"&&(Ke={RestoreRequest:{Days:_e.Days?_e.Days:2,JobParameters:{Tier:_e.JobParameters?_e.JobParameters:"Standard"}}},Ie.content=Ee(Ke,{headers:!0}),Ie.mime="xml"),Ie.successStatuses=[202],Ne.next=9,this.request(Ie);case 9:return xe=Ne.sent,Ne.abrupt("return",{res:xe.res});case 11:case"end":return Ne.stop()}},Ce,this)}));function ye(Ce){return ve.apply(this,arguments)}return ye}(),we._objectUrl=function(ye){return this._getReqUrl({bucket:this.options.bucket,object:ye})},we._objectRequestParams=function(ye,Ce,be){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");be=be||{},Ce=this._objectName(Ce);var _e={object:Ce,bucket:this.options.bucket,method:ye,subres:be&&be.subres,timeout:be&&be.timeout,ctx:be&&be.ctx};return be.headers&&(_e.headers={},z(be.headers).to(_e.headers)),_e},we._objectName=function(ye){return ye.replace(/^\/+/,"")},we._convertMetaToHeaders=function(ye,Ce){ye&&Object.keys(ye).forEach(function(be){Ce["x-oss-meta-".concat(be)]=ye[be]})},we._deleteFileSafe=function(ye){var Ce=this;return new Promise(function(be){te.exists(ye,function(_e){_e?te.unlink(ye,function(Ie){Ie&&Ce.debug("unlink %j error: %s",ye,Ie,"error"),be()}):be()})})}},{"../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(a,he,de){"use strict";de.version="6.18.1"},{}],7:[function(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator")),b=ie(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.abortBucketWorm=void 0;var te=a("../utils/checkBucketName");function z(E,y){return ee.apply(this,arguments)}function ee(){return ee=(0,b.default)(se.default.mark(function E(y,x){var re,oe;return se.default.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return te.checkBucketName(y),re=this._bucketRequestParams("DELETE",y,"worm",x),le.next=4,this.request(re);case 4:return oe=le.sent,le.abrupt("return",{res:oe.res,status:oe.status});case 6:case"end":return le.stop()}},E,this)})),ee.apply(this,arguments)}de.abortBucketWorm=z},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator")),b=ie(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.completeBucketWorm=void 0;var te=a("../utils/checkBucketName");function z(E,y,x){return ee.apply(this,arguments)}function ee(){return ee=(0,b.default)(se.default.mark(function E(y,x,re){var oe,fe;return se.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return te.checkBucketName(y),oe=this._bucketRequestParams("POST",y,{wormId:x},re),Ae.next=4,this.request(oe);case 4:return fe=Ae.sent,Ae.abrupt("return",{res:fe.res,status:fe.status});case 6:case"end":return Ae.stop()}},E,this)})),ee.apply(this,arguments)}de.completeBucketWorm=z},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.deleteBucketInventory=void 0;var te=a("../utils/checkBucketName");function z(E,y){return ee.apply(this,arguments)}function ee(){return ee=(0,b.default)(se.default.mark(function E(y,x){var re,oe,fe,le,Ae=arguments;return se.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return re=Ae.length>2&&Ae[2]!==void 0?Ae[2]:{},oe=Object.assign({inventory:"",inventoryId:x},re.subres),te.checkBucketName(y),fe=this._bucketRequestParams("DELETE",y,oe,re),fe.successStatuses=[204],me.next=7,this.request(fe);case 7:return le=me.sent,me.abrupt("return",{status:le.status,res:le.res});case 9:case"end":return me.stop()}},E,this)})),ee.apply(this,arguments)}de.deleteBucketInventory=z},{"../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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator")),b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),z=te.checkBucketName,ee=de;ee.deleteBucketLifecycle=function(){var E=(0,b.default)(se.default.mark(function x(re,oe){var fe,le;return se.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return z(re),fe=this._bucketRequestParams("DELETE",re,"lifecycle",oe),fe.successStatuses=[204],ce.next=5,this.request(fe);case 5:return le=ce.sent,ce.abrupt("return",{res:le.res});case 7:case"end":return ce.stop()}},x,this)}));function y(x,re){return E.apply(this,arguments)}return y}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator")),b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),z=te.checkBucketName,ee=de;ee.deleteBucketWebsite=function(){var E=(0,b.default)(se.default.mark(function x(re,oe){var fe,le;return se.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return z(re),fe=this._bucketRequestParams("DELETE",re,"website",oe),fe.successStatuses=[204],ce.next=5,this.request(fe);case 5:return le=ce.sent,ce.abrupt("return",{res:le.res});case 7:case"end":return ce.stop()}},x,this)}));function y(x,re){return E.apply(this,arguments)}return y}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator")),b=ie(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.extendBucketWorm=void 0;var te=a("../utils/checkBucketName"),z=a("../utils/obj2xml");function ee(y,x,re,oe){return E.apply(this,arguments)}function E(){return E=(0,b.default)(se.default.mark(function y(x,re,oe,fe){var le,Ae,ce;return se.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return te.checkBucketName(x),le=this._bucketRequestParams("POST",x,{wormExtend:"",wormId:re},fe),Ae={ExtendWormConfiguration:{RetentionPeriodInDays:oe}},le.mime="xml",le.content=z.obj2xml(Ae,{headers:!0}),le.successStatuses=[200],Ee.next=8,this.request(le);case 8:return ce=Ee.sent,Ee.abrupt("return",{res:ce.res,status:ce.status});case 10:case"end":return Ee.stop()}},y,this)})),E.apply(this,arguments)}de.extendBucketWorm=ee},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.getBucketInventory=void 0;var te=a("../utils/checkBucketName"),z=a("../utils/formatInventoryConfig");function ee(y,x){return E.apply(this,arguments)}function E(){return E=(0,b.default)(se.default.mark(function y(x,re){var oe,fe,le,Ae,ce=arguments;return se.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return oe=ce.length>2&&ce[2]!==void 0?ce[2]:{},fe=Object.assign({inventory:"",inventoryId:re},oe.subres),te.checkBucketName(x),le=this._bucketRequestParams("GET",x,fe,oe),le.successStatuses=[200],le.xmlResponse=!0,Ee.next=8,this.request(le);case 8:return Ae=Ee.sent,Ee.abrupt("return",{status:Ae.status,res:Ae.res,inventory:z.formatInventoryConfig(Ae.data)});case 10:case"end":return Ee.stop()}},y,this)})),E.apply(this,arguments)}de.getBucketInventory=ee},{"../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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.map.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),z=te.checkBucketName,ee=a("../utils/isArray"),E=ee.isArray,y=a("../utils/formatObjKey"),x=y.formatObjKey,re=de;re.getBucketLifecycle=function(){var oe=(0,b.default)(se.default.mark(function le(Ae,ce){var me,Ee,we;return se.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return z(Ae),me=this._bucketRequestParams("GET",Ae,"lifecycle",ce),me.successStatuses=[200],me.xmlResponse=!0,ye.next=6,this.request(me);case 6:return Ee=ye.sent,we=Ee.data.Rule||null,we&&(E(we)||(we=[we]),we=we.map(function(Ce){return Ce.ID&&(Ce.id=Ce.ID,delete Ce.ID),Ce.Tag&&!E(Ce.Tag)&&(Ce.Tag=[Ce.Tag]),x(Ce,"firstLowerCase")})),ye.abrupt("return",{rules:we,res:Ee.res});case 10:case"end":return ye.stop()}},le,this)}));function fe(le,Ae){return oe.apply(this,arguments)}return fe}()},{"../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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator")),b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),z=te.checkBucketName,ee=de;ee.getBucketVersioning=function(){var E=(0,b.default)(se.default.mark(function x(re,oe){var fe,le,Ae;return se.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return z(re),fe=this._bucketRequestParams("GET",re,"versioning",oe),fe.xmlResponse=!0,fe.successStatuses=[200],me.next=6,this.request(fe);case 6:return le=me.sent,Ae=le.data.Status,me.abrupt("return",{status:le.status,versionStatus:Ae,res:le.res});case 9:case"end":return me.stop()}},x,this)}));function y(x,re){return E.apply(this,arguments)}return y}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator")),b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),z=te.checkBucketName,ee=a("../utils/isObject"),E=ee.isObject,y=de;y.getBucketWebsite=function(){var x=(0,b.default)(se.default.mark(function oe(fe,le){var Ae,ce,me;return se.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return z(fe),Ae=this._bucketRequestParams("GET",fe,"website",le),Ae.successStatuses=[200],Ae.xmlResponse=!0,we.next=6,this.request(Ae);case 6:return ce=we.sent,me=[],ce.data.RoutingRules&&ce.data.RoutingRules.RoutingRule&&(E(ce.data.RoutingRules.RoutingRule)?me=[ce.data.RoutingRules.RoutingRule]:me=ce.data.RoutingRules.RoutingRule),we.abrupt("return",{index:ce.data.IndexDocument&&ce.data.IndexDocument.Suffix||"",supportSubDir:ce.data.IndexDocument&&ce.data.IndexDocument.SupportSubDir||"false",type:ce.data.IndexDocument&&ce.data.IndexDocument.Type,routingRules:me,error:ce.data.ErrorDocument&&ce.data.ErrorDocument.Key||null,res:ce.res});case 10:case"end":return we.stop()}},oe,this)}));function re(oe,fe){return x.apply(this,arguments)}return re}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.getBucketWorm=void 0;var te=a("../utils/checkBucketName"),z=a("../utils/dataFix");function ee(y,x){return E.apply(this,arguments)}function E(){return E=(0,b.default)(se.default.mark(function y(x,re){var oe,fe;return se.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return te.checkBucketName(x),oe=this._bucketRequestParams("GET",x,"worm",re),oe.successStatuses=[200],oe.xmlResponse=!0,Ae.next=6,this.request(oe);case 6:return fe=Ae.sent,z.dataFix(fe.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),Ae.abrupt("return",Object.assign(Object.assign({},fe.data),{res:fe.res,status:fe.status}));case 9:case"end":return Ae.stop()}},y,this)})),E.apply(this,arguments)}de.getBucketWorm=ee},{"../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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator")),b=ie(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.initiateBucketWorm=void 0;var te=a("../utils/obj2xml"),z=a("../utils/checkBucketName");function ee(y,x,re){return E.apply(this,arguments)}function E(){return E=(0,b.default)(se.default.mark(function y(x,re,oe){var fe,le,Ae;return se.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return z.checkBucketName(x),fe=this._bucketRequestParams("POST",x,"worm",oe),le={InitiateWormConfiguration:{RetentionPeriodInDays:re}},fe.mime="xml",fe.content=te.obj2xml(le,{headers:!0}),fe.successStatuses=[200],me.next=8,this.request(fe);case 8:return Ae=me.sent,me.abrupt("return",{res:Ae.res,wormId:Ae.res.headers["x-oss-worm-id"],status:Ae.status});case 10:case"end":return me.stop()}},y,this)})),E.apply(this,arguments)}de.initiateBucketWorm=ee},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.listBucketInventory=void 0;var te=a("../utils/checkBucketName"),z=a("../utils/formatInventoryConfig");function ee(y){return E.apply(this,arguments)}function E(){return E=(0,b.default)(se.default.mark(function y(x){var re,oe,fe,le,Ae,ce,me,Ee,we=arguments;return se.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return re=we.length>1&&we[1]!==void 0?we[1]:{},oe=re.continuationToken,fe=Object.assign({inventory:""},oe&&{"continuation-token":oe},re.subres),te.checkBucketName(x),le=this._bucketRequestParams("GET",x,fe,re),le.successStatuses=[200],le.xmlResponse=!0,ye.next=9,this.request(le);case 9:return Ae=ye.sent,ce=Ae.data,me=Ae.res,Ee=Ae.status,ye.abrupt("return",{isTruncated:ce.IsTruncated==="true",nextContinuationToken:ce.NextContinuationToken,inventoryList:z.formatInventoryConfig(ce.InventoryConfiguration,!0),status:Ee,res:me});case 12:case"end":return ye.stop()}},y,this)})),E.apply(this,arguments)}de.listBucketInventory=ee},{"../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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.array.concat.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.putBucketInventory=void 0;var te=a("../utils/checkBucketName"),z=a("../utils/obj2xml");function ee(y,x){return E.apply(this,arguments)}function E(){return E=(0,b.default)(se.default.mark(function y(x,re){var oe,fe,le,Ae,ce,me,Ee,we,ve,ye,Ce,be=arguments;return se.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return oe=be.length>2&&be[2]!==void 0?be[2]:{},fe=Object.assign({inventory:"",inventoryId:re.id},oe.subres),te.checkBucketName(x),le=re.OSSBucketDestination,Ae=re.optionalFields,ce=re.includedObjectVersions,me="acs:oss:::",Ee="acs:ram::".concat(le.accountId,":role/"),we={InventoryConfiguration:{Id:re.id,IsEnabled:re.isEnabled,Filter:{Prefix:re.prefix||""},Destination:{OSSBucketDestination:{Format:le.format,AccountId:le.accountId,RoleArn:"".concat(Ee).concat(le.rolename),Bucket:"".concat(me).concat(le.bucket),Prefix:le.prefix||"",Encryption:le.encryption||""}},Schedule:{Frequency:re.frequency},IncludedObjectVersions:ce,OptionalFields:{Field:(Ae==null?void 0:Ae.field)||[]}}},ve=z.obj2xml(we,{headers:!0,firstUpperCase:!0}),ye=this._bucketRequestParams("PUT",x,fe,oe),ye.successStatuses=[200],ye.mime="xml",ye.content=ve,Ie.next=14,this.request(ye);case 14:return Ce=Ie.sent,Ie.abrupt("return",{status:Ce.status,res:Ce.res});case 16:case"end":return Ie.stop()}},y,this)})),E.apply(this,arguments)}de.putBucketInventory=ee},{"../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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.array.includes.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),z=te.checkBucketName,ee=a("../utils/isArray"),E=ee.isArray,y=a("../utils/deepCopy"),x=y.deepCopy,re=a("../utils/isObject"),oe=re.isObject,fe=a("../utils/obj2xml"),le=fe.obj2xml,Ae=a("../utils/checkObjectTag"),ce=Ae.checkObjectTag,me=a("../utils/getStrBytesCount"),Ee=me.getStrBytesCount,we=de;we.putBucketLifecycle=function(){var _e=(0,b.default)(se.default.mark(function Ke(xe,Ge,Oe){var Ne,Ve,Je,Me,nt;return se.default.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:if(z(xe),E(Ge)){At.next=3;break}throw new Error("rules must be Array");case 3:return Ne=this._bucketRequestParams("PUT",xe,"lifecycle",Oe),Ve=[],Je={LifecycleConfiguration:{Rule:Ve}},Ge.forEach(function(ut){ve(ut),be(ut),ut.id&&(ut.ID=ut.id,delete ut.id),Ve.push(ut)}),Me=le(Je,{headers:!0,firstUpperCase:!0}),Ne.content=Me,Ne.mime="xml",Ne.successStatuses=[200],At.next=13,this.request(Ne);case 13:return nt=At.sent,At.abrupt("return",{res:nt.res});case 15:case"end":return At.stop()}},Ke,this)}));function Ie(Ke,xe,Ge){return _e.apply(this,arguments)}return Ie}();function ve(_e){_e.days&&(_e.expiration={days:_e.days}),_e.date&&(_e.expiration={createdBeforeDate:_e.date})}function ye(_e,Ie){var Ke=_e.days,xe=_e.createdBeforeDate;if(!Ke&&!xe)throw new Error("".concat(Ie," must includes days or createdBeforeDate"));if(Ke&&!/^[1-9][0-9]*$/.test(Ke))throw new Error("days must be a positive integer");if(xe&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(xe))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function Ce(_e){if(!E(_e)&&!oe(_e))throw new Error("tag must be Object or Array");_e=oe(_e)?[_e]:_e;var Ie={},Ke=x(_e);Ke.forEach(function(xe){Ie[xe.key]=xe.value}),ce(Ie)}function be(_e){if(_e.id&&Ee(_e.id)>255)throw new Error("ID is composed of 255 bytes at most");if(_e.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(_e.status))throw new Error("Status must be Enabled or Disabled");if(_e.transition){if(!["IA","Archive"].includes(_e.transition.storageClass))throw new Error("StorageClass must be IA or Archive");ye(_e.transition,"Transition")}if(_e.expiration){if(!_e.expiration.expiredObjectDeleteMarker)ye(_e.expiration,"Expiration");else if(_e.expiration.days||_e.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(_e.abortMultipartUpload&&ye(_e.abortMultipartUpload,"AbortMultipartUpload"),!_e.expiration&&!_e.abortMultipartUpload&&!_e.transition&&!_e.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(_e.tag){if(_e.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");Ce(_e.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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.includes.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),z=te.checkBucketName,ee=a("../utils/obj2xml"),E=ee.obj2xml,y=de;y.putBucketVersioning=function(){var x=(0,b.default)(se.default.mark(function oe(fe,le){var Ae,ce,me,Ee,we=arguments;return se.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(Ae=we.length>2&&we[2]!==void 0?we[2]:{},z(fe),["Enabled","Suspended"].includes(le)){ye.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return ce=this._bucketRequestParams("PUT",fe,"versioning",Ae),me={VersioningConfiguration:{Status:le}},ce.mime="xml",ce.content=E(me,{headers:!0}),ye.next=10,this.request(ce);case 10:return Ee=ye.sent,ye.abrupt("return",{res:Ee.res,status:Ee.status});case 12:case"end":return ye.stop()}},oe,this)}));function re(oe,fe){return x.apply(this,arguments)}return re}()},{"../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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator")),b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),z=te.checkBucketName,ee=a("../utils/obj2xml"),E=ee.obj2xml,y=a("../utils/isArray"),x=y.isArray,re=de;re.putBucketWebsite=function(){var oe=(0,b.default)(se.default.mark(function le(Ae){var ce,me,Ee,we,ve,ye,Ce,be=arguments;return se.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:if(ce=be.length>1&&be[1]!==void 0?be[1]:{},me=be.length>2?be[2]:void 0,z(Ae),Ee=this._bucketRequestParams("PUT",Ae,"website",me),we={Suffix:ce.index||"index.html"},ve={IndexDocument:we},ye={WebsiteConfiguration:ve},ce.supportSubDir&&(we.SupportSubDir=ce.supportSubDir),ce.type&&(we.Type=ce.type),ce.error&&(ve.ErrorDocument={Key:ce.error}),ce.routingRules===void 0){Ie.next=14;break}if(x(ce.routingRules)){Ie.next=13;break}throw new Error("RoutingRules must be Array");case 13:ve.RoutingRules={RoutingRule:ce.routingRules};case 14:return ye=E(ye),Ee.content=ye,Ee.mime="xml",Ee.successStatuses=[200],Ie.next=20,this.request(Ee);case 20:return Ce=Ie.sent,Ie.abrupt("return",{res:Ce.res});case 22:case"end":return Ie.stop()}},le,this)}));function fe(le){return oe.apply(this,arguments)}return fe}()},{"../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(a,he,de){(function(ie){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.regexp.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),de.encodeCallback=function(b,te){if(b.headers=b.headers||{},!Object.prototype.hasOwnProperty.call(b.headers,"x-oss-callback")&&te.callback){var z={callbackUrl:encodeURI(te.callback.url),callbackBody:te.callback.body};te.callback.host&&(z.callbackHost=te.callback.host),te.callback.contentType&&(z.callbackBodyType=te.callback.contentType);var ee=ie.from(JSON.stringify(z)).toString("base64");if(b.headers["x-oss-callback"]=ee,te.callback.customValue){var E={};Object.keys(te.callback.customValue).forEach(function(y){E["x:".concat(y)]=te.callback.customValue[y].toString()}),b.headers["x-oss-callback-var"]=ie.from(JSON.stringify(E)).toString("base64")}}}}).call(this)}).call(this,a("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(a,he,de){"use strict";a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js");var ie=function(x){return x&&x.__esModule?x:{default:x}};Object.defineProperty(de,"__esModule",{value:!0}),de.getReqUrl=void 0;var se=ie(a("copy-to")),b=ie(a("url")),te=ie(a("merge-descriptors")),z=ie(a("is-type-of")),ee=a("../utils/isIP"),E=a("../utils/checkConfigValid");function y(x){var re={},oe=this.options.cname;E.checkConfigValid(this.options.endpoint,"endpoint"),se.default(this.options.endpoint,!1).to(re),x.bucket&&!oe&&!ee.isIP(re.hostname)&&!this.options.sldEnable&&(re.host="".concat(x.bucket,".").concat(re.host));var fe="/";x.bucket&&this.options.sldEnable&&(fe+="".concat(x.bucket,"/")),x.object&&(fe+=this._escape(x.object).replace(/\+/g,"%2B")),re.pathname=fe;var le={};if(x.query&&te.default(le,x.query),x.subres){var Ae={};z.default.string(x.subres)?Ae[x.subres]="":z.default.array(x.subres)?x.subres.forEach(function(ce){Ae[ce]=""}):Ae=x.subres,te.default(le,Ae)}return re.query=le,b.default.format(re)}de.getReqUrl=y},{"../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(a,he,de){"use strict";a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.string.trim.js");var ie=a("humanize-ms"),se=a("url"),b=a("../utils/checkBucketName"),te=b.checkBucketName,z=a("../utils/setRegion"),ee=z.setRegion,E=a("../utils/checkConfigValid"),y=E.checkConfigValid;function x(re,oe){y(re,"endpoint");var fe=se.parse(re);if(fe.protocol||(fe=se.parse("http".concat(oe?"s":"","://").concat(re))),fe.protocol!=="http:"&&fe.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return fe}he.exports=function(re){if(!re||!re.accessKeyId||!re.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");re.stsToken&&!re.refreshSTSToken&&!re.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),re.bucket&&te(re.bucket);var oe=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},re);if(oe.accessKeyId=oe.accessKeyId.trim(),oe.accessKeySecret=oe.accessKeySecret.trim(),oe.timeout&&(oe.timeout=ie(oe.timeout)),oe.endpoint)oe.endpoint=x(oe.endpoint,oe.secure);else if(oe.region)oe.endpoint=ee(oe.region,oe.internal,oe.secure);else throw new Error("require options.endpoint or options.region");return oe.inited=!0,oe}},{"../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(a,he,de){"use strict";var ie=a("merge-descriptors"),se=de;ie(se,a("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.concat.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),z=te.checkBucketName,ee=a("querystring"),E=a("js-base64"),y=E.Base64.encode,x=de;x.processObjectSave=function(){var oe=(0,b.default)(se.default.mark(function le(Ae,ce,me,Ee){var we,ve,ye,Ce;return se.default.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return re(Ae,"sourceObject"),re(ce,"targetObject"),re(me,"process"),ce=this._objectName(ce),Ee&&z(Ee),we=this._objectRequestParams("POST",Ae,{subres:"x-oss-process"}),ve=Ee?",b_".concat(y(Ee)):"",ce=y(ce),ye={"x-oss-process":"".concat(me,"|sys/saveas,o_").concat(ce).concat(ve)},we.content=ee.stringify(ye),_e.next=12,this.request(we);case 12:return Ce=_e.sent,_e.abrupt("return",{res:Ce.res,status:Ce.res.status});case 14:case"end":return _e.stop()}},le,this)}));function fe(le,Ae,ce,me){return oe.apply(this,arguments)}return fe}();function re(oe,fe){if(!oe)throw new Error("".concat(fe," is required"));if(typeof oe!="string")throw new Error("".concat(fe," 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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.function.name.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.array.from.js"),a("core-js/modules/es.string.iterator.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.array.filter.js"),a("core-js/modules/es.array.find.js"),a("core-js/modules/es.regexp.to-string.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=a("debug")("ali-oss:multipart-copy"),z=a("copy-to"),ee=de;ee.uploadPartCopy=function(){var E=(0,b.default)(se.default.mark(function x(re,oe,fe,le,Ae){var ce,me,Ee,we,ve,ye=arguments;return se.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return ce=ye.length>5&&ye[5]!==void 0?ye[5]:{},ce.headers=ce.headers||{},me=ce.versionId||ce.subres&&ce.subres.versionId||null,me?Ee="/".concat(Ae.sourceBucketName,"/").concat(encodeURIComponent(Ae.sourceKey),"?versionId=").concat(me):Ee="/".concat(Ae.sourceBucketName,"/").concat(encodeURIComponent(Ae.sourceKey)),ce.headers["x-oss-copy-source"]=Ee,le&&(ce.headers["x-oss-copy-source-range"]="bytes=".concat(le)),ce.subres={partNumber:fe,uploadId:oe},we=this._objectRequestParams("PUT",re,ce),we.mime=ce.mime,we.successStatuses=[200],be.next=12,this.request(we);case 12:return ve=be.sent,be.abrupt("return",{name:re,etag:ve.res.headers.etag,res:ve.res});case 14:case"end":return be.stop()}},x,this)}));function y(x,re,oe,fe,le){return E.apply(this,arguments)}return y}(),ee.multipartUploadCopy=function(){var E=(0,b.default)(se.default.mark(function x(re,oe){var fe,le,Ae,ce,me,Ee,we,ve,ye,Ce,be,_e,Ie=arguments;return se.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return fe=Ie.length>2&&Ie[2]!==void 0?Ie[2]:{},this.resetCancelFlag(),le=fe.versionId,Ae=le===void 0?null:le,ce={versionId:Ae},xe.next=6,this._getObjectMeta(oe.sourceBucketName,oe.sourceKey,ce);case 6:if(me=xe.sent,Ee=me.res.headers["content-length"],oe.startOffset=oe.startOffset||0,oe.endOffset=oe.endOffset||Ee,!(fe.checkpoint&&fe.checkpoint.uploadId)){xe.next=14;break}return xe.next=13,this._resumeMultipartCopy(fe.checkpoint,oe,fe);case 13:return xe.abrupt("return",xe.sent);case 14:if(we=102400,ve=oe.endOffset-oe.startOffset,!(ve<we)){xe.next=18;break}throw new Error("copySize must not be smaller than ".concat(we));case 18:if(!(fe.partSize&&fe.partSize<we)){xe.next=20;break}throw new Error("partSize must not be smaller than ".concat(we));case 20:return xe.next=22,this.initMultipartUpload(re,fe);case 22:if(ye=xe.sent,Ce=ye.uploadId,be=this._getPartSize(ve,fe.partSize),_e={name:re,copySize:ve,partSize:be,uploadId:Ce,doneParts:[]},!(fe&&fe.progress)){xe.next=29;break}return xe.next=29,fe.progress(0,_e,ye.res);case 29:return xe.next=31,this._resumeMultipartCopy(_e,oe,fe);case 31:return xe.abrupt("return",xe.sent);case 32:case"end":return xe.stop()}},x,this)}));function y(x,re){return E.apply(this,arguments)}return y}(),ee._resumeMultipartCopy=function(){var E=(0,b.default)(se.default.mark(function x(re,oe,fe){var le,Ae,ce,me,Ee,we,ve,ye,Ce,be,_e,Ie,Ke,xe,Ge,Oe,Ne,Ve,Je,Me,nt;return se.default.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:if(!this.isCancel()){At.next=2;break}throw this._makeCancelEvent();case 2:if(le=fe.versionId,Ae=le===void 0?null:le,ce={versionId:Ae},me=re.copySize,Ee=re.partSize,we=re.uploadId,ve=re.doneParts,ye=re.name,Ce=this._divideMultipartCopyParts(me,Ee,oe.startOffset),be=Ce.length,_e={headers:{}},fe.copyheaders&&z(fe.copyheaders).to(_e.headers),Ae&&z(ce).to(_e),Ie=function(it,ot,at){return new Promise(function(){var mt=(0,b.default)(se.default.mark(function yt(Ft,xt){var dt,qe,Pe;return se.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:if(ke.prev=0,it.isCancel()){ke.next=22;break}return dt=Ce[ot-1],qe="".concat(dt.start,"-").concat(dt.end-1),ke.prev=4,ke.next=7,it.uploadPartCopy(ye,we,ot,qe,at,_e);case 7:Pe=ke.sent,ke.next=15;break;case 10:if(ke.prev=10,ke.t0=ke.catch(4),ke.t0.status!==404){ke.next=14;break}throw it._makeAbortEvent();case 14:throw ke.t0;case 15:if(it.isCancel()){ke.next=22;break}if(te("content-range ".concat(Pe.res.headers["content-range"])),ve.push({number:ot,etag:Pe.res.headers.etag}),re.doneParts=ve,!(fe&&fe.progress)){ke.next=22;break}return ke.next=22,fe.progress(ve.length/be,re,Pe.res);case 22:Ft(),ke.next=29;break;case 25:ke.prev=25,ke.t1=ke.catch(0),ke.t1.partNum=ot,xt(ke.t1);case 29:case"end":return ke.stop()}},yt,null,[[0,25],[4,10]])}));return function(yt,Ft){return mt.apply(this,arguments)}}())},Ke=Array.from(new Array(be),function(ut,it){return it+1}),xe=ve.map(function(ut){return ut.number}),Ge=Ke.filter(function(ut){return xe.indexOf(ut)<0}),Oe=5,Ne=fe.parallel||Oe,!(this.checkBrowserAndVersion("Internet Explorer","10")||Ne===1)){At.next=28;break}Ve=0;case 18:if(!(Ve<Ge.length)){At.next=26;break}if(!this.isCancel()){At.next=21;break}throw this._makeCancelEvent();case 21:return At.next=23,Ie(this,Ge[Ve],oe);case 23:Ve++,At.next=18;break;case 26:At.next=40;break;case 28:return At.next=30,this._parallelNode(Ge,Ne,Ie,oe);case 30:if(Je=At.sent,Me=Je.find(function(ut){return ut.name==="abort"}),!Me){At.next=34;break}throw Me;case 34:if(!this.isCancel()){At.next=36;break}throw this._makeCancelEvent();case 36:if(!(Je&&Je.length>0)){At.next=40;break}throw nt=Je[0],nt.message="Failed to copy some parts with error: ".concat(nt.toString()," part_num: ").concat(nt.partNum),nt;case 40:return At.next=42,this.completeMultipartUpload(ye,we,ve,fe);case 42:return At.abrupt("return",At.sent);case 43:case"end":return At.stop()}},x,this)}));function y(x,re,oe){return E.apply(this,arguments)}return y}(),ee._divideMultipartCopyParts=function(y,x,re){for(var oe=Math.ceil(y/x),fe=[],le=0;le<oe;le++){var Ae=x*le+re,ce=Math.min(Ae+x,y+re);fe.push({start:Ae,end:ce})}return fe},ee._getObjectMeta=function(){var E=(0,b.default)(se.default.mark(function x(re,oe,fe){var le,Ae;return se.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return le=this.getBucket(),this.setBucket(re),me.next=4,this.head(oe,fe);case 4:return Ae=me.sent,this.setBucket(le),me.abrupt("return",Ae);case 7:case"end":return me.stop()}},x,this)}));function y(x,re,oe){return E.apply(this,arguments)}return y}()},{"@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(a,he,de){(function(ie){(function(){"use strict";var se=a("@babel/runtime/helpers/interopRequireDefault"),b=se(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.map.js"),a("core-js/modules/es.array.filter.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.array.sort.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.regexp.to-string.js");var te=se(a("@babel/runtime/helpers/asyncToGenerator")),z=a("copy-to"),ee=a("./callback"),E=a("./utils/deepCopy"),y=E.deepCopyWith,x=a("./utils/isBuffer"),re=x.isBuffer,oe=a("./utils/omit"),fe=oe.omit,le=de;le.listUploads=function(){var Ae=(0,te.default)(b.default.mark(function me(Ee,we){var ve,ye,Ce,be;return b.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return we=we||{},ve={},z(we).to(ve),ve.subres="uploads",ye=this._objectRequestParams("GET","",ve),ye.query=Ee,ye.xmlResponse=!0,ye.successStatuses=[200],Ie.next=10,this.request(ye);case 10:return Ce=Ie.sent,be=Ce.data.Upload||[],Array.isArray(be)||(be=[be]),be=be.map(function(Ke){return{name:Ke.Key,uploadId:Ke.UploadId,initiated:Ke.Initiated}}),Ie.abrupt("return",{res:Ce.res,uploads:be,bucket:Ce.data.Bucket,nextKeyMarker:Ce.data.NextKeyMarker,nextUploadIdMarker:Ce.data.NextUploadIdMarker,isTruncated:Ce.data.IsTruncated==="true"});case 15:case"end":return Ie.stop()}},me,this)}));function ce(me,Ee){return Ae.apply(this,arguments)}return ce}(),le.listParts=function(){var Ae=(0,te.default)(b.default.mark(function me(Ee,we,ve,ye){var Ce,be,_e;return b.default.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return ye=ye||{},Ce={},z(ye).to(Ce),Ce.subres={uploadId:we},be=this._objectRequestParams("GET",Ee,Ce),be.query=ve,be.xmlResponse=!0,be.successStatuses=[200],Ke.next=10,this.request(be);case 10:return _e=Ke.sent,Ke.abrupt("return",{res:_e.res,uploadId:_e.data.UploadId,bucket:_e.data.Bucket,name:_e.data.Key,partNumberMarker:_e.data.PartNumberMarker,nextPartNumberMarker:_e.data.NextPartNumberMarker,maxParts:_e.data.MaxParts,isTruncated:_e.data.IsTruncated,parts:_e.data.Part||[]});case 12:case"end":return Ke.stop()}},me,this)}));function ce(me,Ee,we,ve){return Ae.apply(this,arguments)}return ce}(),le.abortMultipartUpload=function(){var Ae=(0,te.default)(b.default.mark(function me(Ee,we,ve){var ye,Ce,be;return b.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return this._stop(),ve=ve||{},ye={},z(ve).to(ye),ye.subres={uploadId:we},Ce=this._objectRequestParams("DELETE",Ee,ye),Ce.successStatuses=[204],Ie.next=9,this.request(Ce);case 9:return be=Ie.sent,Ie.abrupt("return",{res:be.res});case 11:case"end":return Ie.stop()}},me,this)}));function ce(me,Ee,we){return Ae.apply(this,arguments)}return ce}(),le.initMultipartUpload=function(){var Ae=(0,te.default)(b.default.mark(function me(Ee,we){var ve,ye,Ce;return b.default.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return we=we||{},ve={},z(we).to(ve),ve.headers=ve.headers||{},this._convertMetaToHeaders(we.meta,ve.headers),ve.subres="uploads",ye=this._objectRequestParams("POST",Ee,ve),ye.mime=we.mime,ye.xmlResponse=!0,ye.successStatuses=[200],_e.next=12,this.request(ye);case 12:return Ce=_e.sent,_e.abrupt("return",{res:Ce.res,bucket:Ce.data.Bucket,name:Ce.data.Key,uploadId:Ce.data.UploadId});case 14:case"end":return _e.stop()}},me,this)}));function ce(me,Ee){return Ae.apply(this,arguments)}return ce}(),le.uploadPart=function(){var Ae=(0,te.default)(b.default.mark(function me(Ee,we,ve,ye,Ce,be,_e){var Ie,Ke;return b.default.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:if(Ie={size:be-Ce},Ke=ie&&ie.browser,!Ke){Ge.next=8;break}return Ge.next=5,this._createBuffer(ye,Ce,be);case 5:Ie.content=Ge.sent,Ge.next=11;break;case 8:return Ge.next=10,this._createStream(ye,Ce,be);case 10:Ie.stream=Ge.sent;case 11:return Ge.next=13,this._uploadPart(Ee,we,ve,Ie,_e);case 13:return Ge.abrupt("return",Ge.sent);case 14:case"end":return Ge.stop()}},me,this)}));function ce(me,Ee,we,ve,ye,Ce,be){return Ae.apply(this,arguments)}return ce}(),le.completeMultipartUpload=function(){var Ae=(0,te.default)(b.default.mark(function me(Ee,we,ve,ye){var Ce,be,_e,Ie,Ke,xe,Ge,Oe;return b.default.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:for(Ce=ve.concat().sort(function(Je,Me){return Je.number-Me.number}).filter(function(Je,Me,nt){return!Me||Je.number!==nt[Me-1].number}),be=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CompleteMultipartUpload>
|
|
|
`,_e=0;_e<Ce.length;_e++)Ie=Ce[_e],be+=`<Part>
|
|
|
`,be+="<PartNumber>".concat(Ie.number,`</PartNumber>
|
|
|
`),be+="<ETag>".concat(Ie.etag,`</ETag>
|
|
|
`),be+=`</Part>
|
|
|
`;return be+="</CompleteMultipartUpload>",ye=ye||{},Ke={},Ke=y(ye,function(Je){if(re(Je))return null}),Ke.subres={uploadId:we},Ke.headers=fe(Ke.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),xe=this._objectRequestParams("POST",Ee,Ke),ee.encodeCallback(xe,Ke),xe.mime="xml",xe.content=be,xe.headers&&xe.headers["x-oss-callback"]||(xe.xmlResponse=!0),xe.successStatuses=[200],Ve.next=17,this.request(xe);case 17:if(Ge=Ve.sent,!ye.progress){Ve.next=21;break}return Ve.next=21,ye.progress(1,null,Ge.res);case 21:return Oe={res:Ge.res,bucket:xe.bucket,name:Ee,etag:Ge.res.headers.etag},xe.headers&&xe.headers["x-oss-callback"]&&(Oe.data=JSON.parse(Ge.data.toString())),Ve.abrupt("return",Oe);case 24:case"end":return Ve.stop()}},me,this)}));function ce(me,Ee,we,ve){return Ae.apply(this,arguments)}return ce}(),le._uploadPart=function(){var Ae=(0,te.default)(b.default.mark(function me(Ee,we,ve,ye,Ce){var be,_e,Ie,Ke;return b.default.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ce=Ce||{},be={},z(Ce).to(be),be.headers=be.headers||{},be.headers["Content-Length"]=ye.size,be.headers=fe(be.headers,["x-oss-server-side-encryption"]),be.subres={partNumber:ve,uploadId:we},_e=this._objectRequestParams("PUT",Ee,be),_e.mime=be.mime,Ie=ie&&ie.browser,Ie?_e.content=ye.content:_e.stream=ye.stream,_e.successStatuses=[200],_e.disabledMD5=Ce.disabledMD5,Ge.next=15,this.request(_e);case 15:if(Ke=Ge.sent,Ke.res.headers.etag){Ge.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 ye.stream&&(ye.stream=null,_e.stream=null),Ge.abrupt("return",{name:Ee,etag:Ke.res.headers.etag,res:Ke.res});case 20:case"end":return Ge.stop()}},me,this)}));function ce(me,Ee,we,ve,ye){return Ae.apply(this,arguments)}return ce}()}).call(this)}).call(this,a("_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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator")),b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=a("url"),z=a("utility"),ee=a("copy-to"),E=a("../../common/signUtils"),y=a("../utils/isIP"),x=y.isIP,re=a("../utils/setSTSToken"),oe=re.setSTSToken,fe=a("../utils/isFunction"),le=fe.isFunction,Ae=de;Ae.asyncSignatureUrl=function(){var ce=(0,b.default)(se.default.mark(function Ee(we,ve){var ye,Ce,be,_e,Ie;return se.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(!x(this.options.endpoint.hostname)){xe.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(ve=ve||{},we=this._objectName(we),ve.method=ve.method||"GET",ye=z.timestamp()+(ve.expires||1800),Ce={bucket:this.options.bucket,object:we},be=this._getResource(Ce),!(this.options.stsToken&&le(this.options.refreshSTSToken))){xe.next=11;break}return xe.next=11,oe.call(this);case 11:return this.options.stsToken&&(ve["security-token"]=this.options.stsToken),_e=E._signatureForURL(this.options.accessKeySecret,ve,be,ye),Ie=te.parse(this._getReqUrl(Ce)),Ie.query={OSSAccessKeyId:this.options.accessKeyId,Expires:ye,Signature:_e.Signature},ee(_e.subResource).to(Ie.query),xe.abrupt("return",Ie.format());case 17:case"end":return xe.stop()}},Ee,this)}));function me(Ee,we){return ce.apply(this,arguments)}return me}()},{"../../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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.find.js"),a("core-js/modules/es.array.includes.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js");var b=ie(a("@babel/runtime/helpers/typeof")),te=ie(a("@babel/runtime/helpers/asyncToGenerator")),z=a("../utils/checkBucketName"),ee=z.checkBucketName,E=de,y=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];E.copy=function(){var x=(0,te.default)(se.default.mark(function oe(fe,le,Ae,ce){var me,Ee,we;return se.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return(0,b.default)(Ae)==="object"&&(ce=Ae),ce=ce||{},ce.headers=ce.headers||{},Object.keys(ce.headers).forEach(function(Ce){ce.headers["x-oss-copy-source-".concat(Ce.toLowerCase())]=ce.headers[Ce]}),(ce.meta||Object.keys(ce.headers).find(function(Ce){return y.includes(Ce.toLowerCase())}))&&(ce.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(ce.meta,ce.headers),le=this._getSourceName(le,Ae),ce.versionId&&(le="".concat(le,"?versionId=").concat(ce.versionId)),ce.headers["x-oss-copy-source"]=le,me=this._objectRequestParams("PUT",fe,ce),me.xmlResponse=!0,me.successStatuses=[200,304],ye.next=14,this.request(me);case 14:return Ee=ye.sent,we=Ee.data,we&&(we={etag:we.ETag,lastModified:we.LastModified}),ye.abrupt("return",{data:we,res:Ee.res});case 18:case"end":return ye.stop()}},oe,this)}));function re(oe,fe,le,Ae){return x.apply(this,arguments)}return re}(),E._getSourceName=function(re,oe){return typeof oe=="string"?re=this._objectName(re):re[0]!=="/"?oe=this.options.bucket:(oe=re.replace(/\/(.+?)(\/.*)/,"$1"),re=re.replace(/(\/.+?\/)(.*)/,"$2")),ee(oe),re=encodeURIComponent(re),re="/".concat(oe,"/").concat(re),re}},{"../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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=de;te.delete=function(){var z=(0,b.default)(se.default.mark(function E(y){var x,re,oe,fe=arguments;return se.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return x=fe.length>1&&fe[1]!==void 0?fe[1]:{},x.subres=Object.assign({},x.subres),x.versionId&&(x.subres.versionId=x.versionId),re=this._objectRequestParams("DELETE",y,x),re.successStatuses=[204],Ae.next=7,this.request(re);case 7:return oe=Ae.sent,Ae.abrupt("return",{res:oe.res});case 9:case"end":return Ae.stop()}},E,this)}));function ee(E){return z.apply(this,arguments)}return ee}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],34:[function(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=a("utility"),z=a("../utils/obj2xml"),ee=z.obj2xml,E=de;E.deleteMulti=function(){var y=(0,b.default)(se.default.mark(function re(oe){var fe,le,Ae,ce,me,Ee,we,ve,ye,Ce,be,_e,Ie,Ke=arguments;return se.default.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:if(fe=Ke.length>1&&Ke[1]!==void 0?Ke[1]:{},le=[],!(!oe||!oe.length)){Ge.next=4;break}throw new Error("names is required");case 4:for(Ae=0;Ae<oe.length;Ae++)ce={},typeof oe[Ae]=="string"?ce.Key=te.escape(this._objectName(oe[Ae])):(me=oe[Ae],Ee=me.key,we=me.versionId,ce.Key=te.escape(this._objectName(Ee)),ce.VersionId=we),le.push(ce);return ve={Delete:{Quiet:!!fe.quiet,Object:le}},ye=ee(ve,{headers:!0}),fe.subres=Object.assign({delete:""},fe.subres),fe.versionId&&(fe.subres.versionId=fe.versionId),Ce=this._objectRequestParams("POST","",fe),Ce.mime="xml",Ce.content=ye,Ce.xmlResponse=!0,Ce.successStatuses=[200],Ge.next=16,this.request(Ce);case 16:return be=Ge.sent,_e=be.data,Ie=_e&&_e.Deleted||null,Ie&&(Array.isArray(Ie)||(Ie=[Ie])),Ge.abrupt("return",{res:be.res,deleted:Ie||[]});case 21:case"end":return Ge.stop()}},re,this)}));function x(re){return y.apply(this,arguments)}return x}()},{"../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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=de;te.deleteObjectTagging=function(){var z=(0,b.default)(se.default.mark(function E(y){var x,re,oe,fe=arguments;return se.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return x=fe.length>1&&fe[1]!==void 0?fe[1]:{},x.subres=Object.assign({tagging:""},x.subres),x.versionId&&(x.subres.versionId=x.versionId),y=this._objectName(y),re=this._objectRequestParams("DELETE",y,x),re.successStatuses=[204],Ae.next=8,this.request(re);case 8:return oe=Ae.sent,Ae.abrupt("return",{status:oe.status,res:oe.res});case 10:case"end":return Ae.stop()}},E,this)}));function ee(E){return z.apply(this,arguments)}return ee}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],36:[function(a,he,de){"use strict";a("core-js/modules/es.array.concat.js");var ie=a("url"),se=a("../utils/isIP"),b=se.isIP,te=de;te.generateObjectUrl=function(ee,E){if(b(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(E)E[E.length-1]!=="/"&&(E+="/");else{E=this.options.endpoint.format();var y=ie.parse(E),x=this.options.bucket;y.hostname="".concat(x,".").concat(y.hostname),y.host="".concat(x,".").concat(y.host),E=y.format()}return E+this._escape(this._objectName(ee))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(a,he,de){(function(ie){(function(){"use strict";var se=a("@babel/runtime/helpers/interopRequireDefault"),b=se(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var te=se(a("@babel/runtime/helpers/asyncToGenerator")),z=a("fs"),ee=a("is-type-of"),E=de;E.get=function(){var y=(0,te.default)(b.default.mark(function re(oe,fe){var le,Ae,ce,me,Ee,we,ve,ye,Ce=arguments;return b.default.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return le=Ce.length>2&&Ce[2]!==void 0?Ce[2]:{},Ae=null,ce=!1,ee.writableStream(fe)?Ae=fe:ee.string(fe)?(Ae=z.createWriteStream(fe),ce=!0):le=fe,le=le||{},me=ie&&ie.browser,Ee=le.responseCacheControl===null?"":"no-cache",we=me&&Ee?{"response-cache-control":Ee}:{},le.subres=Object.assign(we,le.subres),le.versionId&&(le.subres.versionId=le.versionId),le.process&&(le.subres["x-oss-process"]=le.process),_e.prev=11,ye=this._objectRequestParams("GET",oe,le),ye.writeStream=Ae,ye.successStatuses=[200,206,304],_e.next=17,this.request(ye);case 17:ve=_e.sent,ce&&Ae.destroy(),_e.next=28;break;case 21:if(_e.prev=21,_e.t0=_e.catch(11),!ce){_e.next=27;break}return Ae.destroy(),_e.next=27,this._deleteFileSafe(fe);case 27:throw _e.t0;case 28:return _e.abrupt("return",{res:ve.res,content:ve.data});case 29:case"end":return _e.stop()}},re,this,[[11,21]])}));function x(re,oe){return y.apply(this,arguments)}return x}()}).call(this)}).call(this,a("_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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=de;te.getACL=function(){var z=(0,b.default)(se.default.mark(function E(y){var x,re,oe,fe=arguments;return se.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return x=fe.length>1&&fe[1]!==void 0?fe[1]:{},x.subres=Object.assign({acl:""},x.subres),x.versionId&&(x.subres.versionId=x.versionId),y=this._objectName(y),re=this._objectRequestParams("GET",y,x),re.successStatuses=[200],re.xmlResponse=!0,Ae.next=9,this.request(re);case 9:return oe=Ae.sent,Ae.abrupt("return",{acl:oe.data.AccessControlList.Grant,owner:{id:oe.data.Owner.ID,displayName:oe.data.Owner.DisplayName},res:oe.res});case 11:case"end":return Ae.stop()}},E,this)}));function ee(E){return z.apply(this,arguments)}return ee}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],39:[function(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.number.constructor.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=de,z=a("../utils/isObject"),ee=z.isObject,E=a("../utils/isArray"),y=E.isArray;te.getBucketVersions=x,te.listObjectVersions=x;function x(){return re.apply(this,arguments)}function re(){return re=(0,b.default)(se.default.mark(function le(){var Ae,ce,me,Ee,we,ve,ye,Ce,be=arguments;return se.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:if(Ae=be.length>0&&be[0]!==void 0?be[0]:{},ce=be.length>1&&be[1]!==void 0?be[1]:{},!(Ae.versionIdMarker&&Ae.keyMarker===void 0)){Ie.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return ce.subres=Object.assign({versions:""},ce.subres),ce.versionId&&(ce.subres.versionId=ce.versionId),me=this._objectRequestParams("GET","",ce),me.xmlResponse=!0,me.successStatuses=[200],me.query=fe(Ae),Ie.next=12,this.request(me);case 12:return Ee=Ie.sent,we=Ee.data.Version||[],ve=Ee.data.DeleteMarker||[],ye=this,we&&(Array.isArray(we)||(we=[we]),we=we.map(function(Ke){return{name:Ke.Key,url:ye._objectUrl(Ke.Key),lastModified:Ke.LastModified,isLatest:Ke.IsLatest==="true",versionId:Ke.VersionId,etag:Ke.ETag,type:Ke.Type,size:Number(Ke.Size),storageClass:Ke.StorageClass,owner:{id:Ke.Owner.ID,displayName:Ke.Owner.DisplayName}}})),ve&&(y(ve)||(ve=[ve]),ve=ve.map(function(Ke){return{name:Ke.Key,lastModified:Ke.LastModified,versionId:Ke.VersionId,owner:{id:Ke.Owner.ID,displayName:Ke.Owner.DisplayName}}})),Ce=Ee.data.CommonPrefixes||null,Ce&&(y(Ce)||(Ce=[Ce]),Ce=Ce.map(function(Ke){return Ke.Prefix})),Ie.abrupt("return",{res:Ee.res,objects:we,deleteMarker:ve,prefixes:Ce,nextMarker:Ee.data.NextKeyMarker||null,NextVersionIdMarker:Ee.data.NextVersionIdMarker||null,nextKeyMarker:Ee.data.NextKeyMarker||null,nextVersionIdMarker:Ee.data.NextVersionIdMarker||null,isTruncated:Ee.data.IsTruncated==="true"});case 21:case"end":return Ie.stop()}},le,this)})),re.apply(this,arguments)}function oe(le){return le.replace(/([A-Z])/g,"-$1").toLowerCase()}function fe(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ae={};return ee(le)&&Object.keys(le).forEach(function(ce){Ae[oe(ce)]=le[ce]}),Ae}},{"../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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=de;te.getObjectMeta=function(){var z=(0,b.default)(se.default.mark(function E(y,x){var re,oe;return se.default.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return x=x||{},y=this._objectName(y),x.subres=Object.assign({objectMeta:""},x.subres),x.versionId&&(x.subres.versionId=x.versionId),re=this._objectRequestParams("HEAD",y,x),re.successStatuses=[200],le.next=8,this.request(re);case 8:return oe=le.sent,le.abrupt("return",{status:oe.status,res:oe.res});case 10:case"end":return le.stop()}},E,this)}));function ee(E,y){return z.apply(this,arguments)}return ee}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],41:[function(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=de,z=a("../utils/isObject"),ee=z.isObject;te.getObjectTagging=function(){var E=(0,b.default)(se.default.mark(function x(re){var oe,fe,le,Ae,ce,me,Ee=arguments;return se.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return oe=Ee.length>1&&Ee[1]!==void 0?Ee[1]:{},oe.subres=Object.assign({tagging:""},oe.subres),oe.versionId&&(oe.subres.versionId=oe.versionId),re=this._objectName(re),fe=this._objectRequestParams("GET",re,oe),fe.successStatuses=[200],ve.next=8,this.request(fe);case 8:return le=ve.sent,ve.next=11,this.parseXML(le.data);case 11:return Ae=ve.sent,ce=Ae.TagSet.Tag,ce=ce&&ee(ce)?[ce]:ce||[],me={},ce.forEach(function(ye){me[ye.Key]=ye.Value}),ve.abrupt("return",{status:le.status,res:le.res,tag:me});case 17:case"end":return ve.stop()}},x,this)}));function y(x){return E.apply(this,arguments)}return y}()},{"../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(a,he,de){"use strict";var ie=a("../utils/isIP"),se=ie.isIP,b=de;b.getObjectUrl=function(z,ee){if(se(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return ee?ee[ee.length-1]!=="/"&&(ee+="/"):ee=this.options.endpoint.format(),ee+this._escape(this._objectName(z))}},{"../utils/isIP":69}],43:[function(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=de;te.getSymlink=function(){var z=(0,b.default)(se.default.mark(function E(y){var x,re,oe,fe,le=arguments;return se.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return x=le.length>1&&le[1]!==void 0?le[1]:{},x.subres=Object.assign({symlink:""},x.subres),x.versionId&&(x.subres.versionId=x.versionId),y=this._objectName(y),re=this._objectRequestParams("GET",y,x),re.successStatuses=[200],ce.next=8,this.request(re);case 8:return oe=ce.sent,fe=oe.res.headers["x-oss-symlink-target"],ce.abrupt("return",{targetName:decodeURIComponent(fe),res:oe.res});case 11:case"end":return ce.stop()}},E,this)}));function ee(E){return z.apply(this,arguments)}return ee}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],44:[function(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkEnv"),z=te.checkEnv,ee=de;ee.head=function(){var E=(0,b.default)(se.default.mark(function x(re){var oe,fe,le,Ae,ce=arguments;return se.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return oe=ce.length>1&&ce[1]!==void 0?ce[1]:{},z("Because HeadObject has gzip enabled, head cannot get the file size correctly. If you need to get the file size, please use getObjectMeta"),oe.subres=Object.assign({},oe.subres),oe.versionId&&(oe.subres.versionId=oe.versionId),fe=this._objectRequestParams("HEAD",re,oe),fe.successStatuses=[200,304],Ee.next=8,this.request(fe);case 8:return le=Ee.sent,Ae={meta:null,res:le.res,status:le.status},le.status===200&&Object.keys(le.headers).forEach(function(we){we.indexOf("x-oss-meta-")===0&&(Ae.meta||(Ae.meta={}),Ae.meta[we.substring(11)]=le.headers[we])}),Ee.abrupt("return",Ae);case 12:case"end":return Ee.stop()}},x,this)}));function y(x){return E.apply(this,arguments)}return y}()},{"../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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=de;te.putACL=function(){var z=(0,b.default)(se.default.mark(function E(y,x,re){var oe,fe;return se.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return re=re||{},re.subres=Object.assign({acl:""},re.subres),re.versionId&&(re.subres.versionId=re.versionId),re.headers=re.headers||{},re.headers["x-oss-object-acl"]=x,y=this._objectName(y),oe=this._objectRequestParams("PUT",y,re),oe.successStatuses=[200],Ae.next=10,this.request(oe);case 10:return fe=Ae.sent,Ae.abrupt("return",{res:fe.res});case 12:case"end":return Ae.stop()}},E,this)}));function ee(E,y,x){return z.apply(this,arguments)}return ee}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],46:[function(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.object.keys.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/obj2xml"),z=te.obj2xml,ee=a("../utils/checkObjectTag"),E=ee.checkObjectTag,y=de;y.putObjectTagging=function(){var x=(0,b.default)(se.default.mark(function oe(fe,le){var Ae,ce,me,Ee,we=arguments;return se.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return Ae=we.length>2&&we[2]!==void 0?we[2]:{},E(le),Ae.subres=Object.assign({tagging:""},Ae.subres),Ae.versionId&&(Ae.subres.versionId=Ae.versionId),fe=this._objectName(fe),ce=this._objectRequestParams("PUT",fe,Ae),ce.successStatuses=[200],le=Object.keys(le).map(function(Ce){return{Key:Ce,Value:le[Ce]}}),me={Tagging:{TagSet:{Tag:le}}},ce.mime="xml",ce.content=z(me),ye.next=13,this.request(ce);case 13:return Ee=ye.sent,ye.abrupt("return",{res:Ee.res,status:Ee.status});case 15:case"end":return ye.stop()}},oe,this)}));function re(oe,fe){return x.apply(this,arguments)}return re}()},{"../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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=de;te.putSymlink=function(){var z=(0,b.default)(se.default.mark(function E(y,x,re){var oe,fe;return se.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return re=re||{},re.headers=re.headers||{},x=this._escape(this._objectName(x)),this._convertMetaToHeaders(re.meta,re.headers),re.headers["x-oss-symlink-target"]=x,re.subres=Object.assign({symlink:""},re.subres),re.versionId&&(re.subres.versionId=re.versionId),re.storageClass&&(re.headers["x-oss-storage-class"]=re.storageClass),y=this._objectName(y),oe=this._objectRequestParams("PUT",y,re),oe.successStatuses=[200],Ae.next=13,this.request(oe);case 13:return fe=Ae.sent,Ae.abrupt("return",{res:fe.res});case 15:case"end":return Ae.stop()}},E,this)}));function ee(E,y,x){return z.apply(this,arguments)}return ee}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],48:[function(a,he,de){"use strict";var ie=a("url"),se=a("utility"),b=a("copy-to"),te=a("../../common/signUtils"),z=a("../utils/isIP"),ee=z.isIP,E=de;E.signatureUrl=function(x,re){if(ee(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");re=re||{},x=this._objectName(x),re.method=re.method||"GET";var oe=se.timestamp()+(re.expires||1800),fe={bucket:this.options.bucket,object:x},le=this._getResource(fe);this.options.stsToken&&(re["security-token"]=this.options.stsToken);var Ae=te._signatureForURL(this.options.accessKeySecret,re,le,oe),ce=ie.parse(this._getReqUrl(fe));return ce.query={OSSAccessKeyId:this.options.accessKeyId,Expires:oe,Signature:Ae.Signature},b(Ae.subResource).to(ce.query),ce.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.iterator.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.string.iterator.js"),a("core-js/modules/web.dom-collections.iterator.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.function.name.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator")),te=a("./utils/isArray"),z=te.isArray,ee=de;ee._parallelNode=function(){var E=(0,b.default)(se.default.mark(function x(re,oe,fe,le){var Ae,ce,me,Ee,we,ve,ye,Ce;return se.default.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:Ae=this,ce=[],me=[],Ee=re.length/oe,we=re.length%oe,ve=we===0?Ee:(re.length-we)/oe+1,ye=1,Ce=0;case 8:if(!(Ce<re.length)){_e.next=26;break}if(!Ae.isCancel()){_e.next=11;break}return _e.abrupt("break",26);case 11:if(le?me.push(fe(Ae,re[Ce],le)):me.push(fe(Ae,re[Ce])),!(me.length===oe||ye===ve&&Ce===re.length-1)){_e.next=23;break}return _e.prev=13,ye+=1,_e.next=17,Promise.all(me);case 17:_e.next=22;break;case 19:_e.prev=19,_e.t0=_e.catch(13),ce.push(_e.t0);case 22:me=[];case 23:Ce++,_e.next=8;break;case 26:return _e.abrupt("return",ce);case 27:case"end":return _e.stop()}},x,this,[[13,19]])}));function y(x,re,oe,fe){return E.apply(this,arguments)}return y}(),ee._parallel=function(y,x,re){var oe=this;return new Promise(function(fe){var le=[];if(x<=0||!y){fe(le);return}function Ae(_e){return function(){if(_e===null)throw new Error("Callback was already called.");var Ie=_e;_e=null;for(var Ke=arguments.length,xe=new Array(Ke),Ge=0;Ge<Ke;Ge++)xe[Ge]=arguments[Ge];Ie.apply(this,xe)}}function ce(_e){var Ie=-1,Ke=_e.length;return function(){return++Ie<Ke&&!oe.isCancel()?{value:_e[Ie],key:Ie}:null}}var me=ce(y),Ee=!1,we=0,ve=!1;function ye(_e){we-=1,_e?(Ee=!0,le.push(_e),fe(le)):Ee&&we<=0?(Ee=!0,fe(le)):ve||(oe.isCancel()?fe(le):be())}function Ce(_e,Ie){re(_e).then(function(Ke){Ie(null,Ke)}).catch(function(Ke){Ie(Ke)})}function be(){for(ve=!0;we<x&&!Ee&&!oe.isCancel();){var _e=me();if(_e===null||le.length>0){Ee=!0,we<=0&&fe(le);return}we+=1,Ce(_e.value,Ae(ye))}ve=!1}be()})},ee.cancel=function(y){this.options.cancelFlag=!0,z(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(x){if(x.destroyed===!1){var re={name:"cancel",message:"cancel"};x.destroy(re)}}),this.multipartUploadStreams=[],y&&this.abortMultipartUpload(y.name,y.uploadId,y.options)},ee.isCancel=function(){return this.options.cancelFlag},ee.resetCancelFlag=function(){this.options.cancelFlag=!1},ee._stop=function(){this.options.cancelFlag=!0},ee._makeCancelEvent=function(){var y={status:0,name:"cancel"};return y},ee._makeAbortEvent=function(){var y={status:0,name:"abort",message:"upload task has been abort"};return y}},{"./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(a,he,de){(function(ie){(function(){"use strict";a("core-js/modules/es.string.trim.js"),a("core-js/modules/es.array.sort.js"),a("core-js/modules/es.array.join.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.regexp.to-string.js");var se=a("./../../shims/crypto/crypto.js"),b=a("is-type-of"),te=a("./utils/lowercaseKeyHeader"),z=te.lowercaseKeyHeader;de.buildCanonicalizedResource=function(E,y){var x="".concat(E),re="?";if(b.string(y)&&y.trim()!=="")x+=re+y;else if(b.array(y))y.sort(),x+=re+y.join("&");else if(y){var oe=function(Ae,ce){return Ae[0]>ce[0]?1:Ae[0]<ce[0]?-1:0},fe=function(Ae){x+=re+Ae,(y[Ae]||y[Ae]===0)&&(x+="=".concat(y[Ae])),re="&"};Object.keys(y).sort(oe).forEach(fe)}return x},de.buildCanonicalString=function(E,y,x,re){x=x||{};var oe=z(x.headers),fe="x-oss-",le=[],Ae={},ce=[E.toUpperCase(),oe["content-md5"]||"",oe["content-type"],re||oe["x-oss-date"]];return Object.keys(oe).forEach(function(me){var Ee=me.toLowerCase();Ee.indexOf(fe)===0&&(Ae[Ee]=String(oe[me]).trim())}),Object.keys(Ae).sort().forEach(function(me){le.push("".concat(me,":").concat(Ae[me]))}),ce=ce.concat(le),ce.push(this.buildCanonicalizedResource(y,x.parameters)),ce.join(`
|
|
|
`)},de.computeSignature=function(E,y){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"utf-8",re=se.createHmac("sha1",E);return re.update(ie.from(y,x)).digest("base64")},de.authorization=function(E,y,x,re){return"OSS ".concat(E,":").concat(this.computeSignature(y,x,re))},de._signatureForURL=function(E){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},x=arguments.length>2?arguments[2]:void 0,re=arguments.length>3?arguments[3]:void 0,oe=arguments.length>4?arguments[4]:void 0,fe={},le=y.subResource,Ae=le===void 0?{}:le;if(y.process){var ce="x-oss-process";Ae[ce]=y.process}if(y.trafficLimit){var me="x-oss-traffic-limit";Ae[me]=y.trafficLimit}if(y.response&&Object.keys(y.response).forEach(function(ye){var Ce="response-".concat(ye.toLowerCase());Ae[Ce]=y.response[ye]}),Object.keys(y).forEach(function(ye){var Ce=ye.toLowerCase(),be=y[ye];Ce.indexOf("x-oss-")===0?fe[Ce]=be:(Ce.indexOf("content-md5")===0||Ce.indexOf("content-type")===0)&&(fe[ye]=be)}),Object.prototype.hasOwnProperty.call(y,"security-token")&&(Ae["security-token"]=y["security-token"]),Object.prototype.hasOwnProperty.call(y,"callback")){var Ee={callbackUrl:encodeURI(y.callback.url),callbackBody:y.callback.body};if(y.callback.host&&(Ee.callbackHost=y.callback.host),y.callback.contentType&&(Ee.callbackBodyType=y.callback.contentType),Ae.callback=ie.from(JSON.stringify(Ee)).toString("base64"),y.callback.customValue){var we={};Object.keys(y.callback.customValue).forEach(function(ye){we["x:".concat(ye)]=y.callback.customValue[ye]}),Ae["callback-var"]=ie.from(JSON.stringify(we)).toString("base64")}}var ve=this.buildCanonicalString(y.method,x,{headers:fe,parameters:Ae},re.toString());return{Signature:this.computeSignature(E,ve,oe),subResource:Ae}}}).call(this)}).call(this,a("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(a,he,de){"use strict";a("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkBucketName=void 0,de.checkBucketName=function(ie){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,b=se?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!b.test(ie))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(a,he,de){"use strict";a("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkConfigValid=void 0;var ie={endpoint:se,region:/^[a-zA-Z0-9\-_]+$/};function se(b){return typeof b=="string"?/^[a-zA-Z0-9._:/-]+$/.test(b):b.host?/^[a-zA-Z0-9._:/-]+$/.test(b.host):!1}de.checkConfigValid=function(b,te){if(ie[te]){var z=!0;if(ie[te]instanceof Function?z=ie[te](b):z=ie[te].test(b),!z)throw new Error("The ".concat(te," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(a,he,de){(function(ie){(function(){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.checkEnv=void 0;function se(b){ie.browser&&console.warn(b)}de.checkEnv=se}).call(this)}).call(this,a("_process"))},{_process:467}],54:[function(a,he,de){"use strict";a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.object.entries.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkObjectTag=void 0;var ie=a("./checkValid"),se=ie.checkValid,b=a("./isObject"),te=b.isObject,z=[{validator:function(x){if(typeof x!="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 (/)"}],ee={key:[].concat(z,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(z,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function E(y){if(!te(y))throw new Error("tag must be Object");var x=Object.entries(y);if(x.length>10)throw new Error("maximum of 10 tags for a object");var re=["key","value"];x.forEach(function(oe){oe.forEach(function(fe,le){se(fe,ee[re[le]])})})}de.checkObjectTag=E},{"./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(a,he,de){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkValid=void 0;function ie(se,b){b.forEach(function(te){if(te.validator)te.validator(se);else if(te.pattern&&!te.pattern.test(se))throw new Error(te.msg)})}de.checkValid=ie},{"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(a,he,de){(function(ie){(function(){"use strict";a("core-js/modules/es.array.includes.js"),a("core-js/modules/es.string.includes.js"),a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.array.concat.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.createRequest=void 0;var se=a("./../../../shims/crypto/crypto.js"),b=a("debug")("ali-oss"),te=a("mime"),z=a("dateformat"),ee=a("copy-to"),E=a("path"),y=a("./encoder"),x=y.encoder,re=a("./isIP"),oe=re.isIP,fe=a("./setRegion"),le=fe.setRegion,Ae=a("../client/getReqUrl"),ce=Ae.getReqUrl,me=a("./isDingTalk"),Ee=me.isDingTalk;function we(Ce,be){return Ce[be]||Ce[be.toLowerCase()]}function ve(Ce,be){delete Ce[be],delete Ce[be.toLowerCase()]}function ye(Ce){var be=new Date;this.options.amendTimeSkewed&&(be=+new Date+this.options.amendTimeSkewed);var _e={"x-oss-date":z(be,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(_e["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(_e["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(_e,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(_e["x-oss-security-token"]=this.options.stsToken),ee(Ce.headers).to(_e),we(_e,"Content-Type")||(Ce.mime&&Ce.mime.indexOf("/")>0?_e["Content-Type"]=Ce.mime:Ee()?_e["Content-Type"]="application/octet-stream":_e["Content-Type"]=te.getType(Ce.mime||E.extname(Ce.object||""))),we(_e,"Content-Type")||ve(_e,"Content-Type"),Ce.content&&(Ce.disabledMD5||(!Ce.headers||!Ce.headers["Content-MD5"]?_e["Content-MD5"]=se.createHash("md5").update(ie.from(Ce.content,"utf8")).digest("base64"):_e["Content-MD5"]=Ce.headers["Content-MD5"]),_e["Content-Length"]||(_e["Content-Length"]=Ce.content.length));var Ie=Object.prototype.hasOwnProperty;for(var Ke in _e)_e[Ke]&&Ie.call(_e,Ke)&&(_e[Ke]=x(String(_e[Ke]),this.options.headerEncoding));var xe=this._getResource(Ce);if(_e.authorization=this.authorization(Ce.method,xe,Ce.subres,_e,this.options.headerEncoding),oe(this.options.endpoint.hostname)){var Ge=this.options,Oe=Ge.region,Ne=Ge.internal,Ve=Ge.secure,Je=le(Oe,Ne,Ve);_e.host="".concat(Ce.bucket,".").concat(Je.host)}var Me=ce.bind(this)(Ce);b("request %s %s, with headers %j, !!stream: %s",Ce.method,Me,_e,!!Ce.stream);var nt=Ce.timeout||this.options.timeout,tt={method:Ce.method,content:Ce.content,stream:Ce.stream,headers:_e,timeout:nt,writeStream:Ce.writeStream,customResponse:Ce.customResponse,ctx:Ce.ctx||this.ctx};return this.agent&&(tt.agent=this.agent),this.httpsAgent&&(tt.httpsAgent=this.httpsAgent),tt.enableProxy=!!this.options.enableProxy,tt.proxy=this.options.proxy?this.options.proxy:null,{url:Me,params:tt}}de.createRequest=ye}).call(this)}).call(this,a("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(a,he,de){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.entries.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.array.includes.js"),a("core-js/modules/es.object.keys.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.dataFix=void 0;var ie=a("./isObject"),se=["true","TRUE","1",1],b=["false","FALSE","0",0];function te(E,y,x){if(ie.isObject(E)){var re=y.remove,oe=re===void 0?[]:re,fe=y.rename,le=fe===void 0?{}:fe,Ae=y.camel,ce=Ae===void 0?[]:Ae,me=y.bool,Ee=me===void 0?[]:me,we=y.lowerFirst,ve=we===void 0?!1:we;return oe.forEach(function(ye){return delete E[ye]}),Object.entries(le).forEach(function(ye){E[ye[0]]&&(E[ye[1]]||(E[ye[1]]=E[ye[0]],delete E[ye[0]]))}),ce.forEach(function(ye){if(E[ye]){var Ce=ye.replace(/^(.)/,function(be){return be.toLowerCase()}).replace(/-(\w)/g,function(be,_e){return _e.toUpperCase()});E[Ce]||(E[Ce]=E[ye])}}),Ee.forEach(function(ye){E[ye]=z(E[ye])}),typeof x=="function"&&x(E),ee(E,ve),te}}de.dataFix=te;function z(E){return E?se.includes(E)?!0:b.includes(E)?!1:E:!1}function ee(E,y){y&&Object.keys(E).forEach(function(x){var re=x.replace(/^\w/,function(oe){return oe.toLowerCase()});typeof E[re]=="undefined"&&(E[re]=E[x],delete E[x])})}},{"./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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault");a("core-js/modules/es.array.slice.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js");var se=ie(a("@babel/runtime/helpers/typeof"));Object.defineProperty(de,"__esModule",{value:!0}),de.deepCopyWith=de.deepCopy=void 0;var b=a("./isBuffer");de.deepCopy=function(te){if(te===null||(0,se.default)(te)!=="object")return te;if(b.isBuffer(te))return te.slice();var z=Array.isArray(te)?[]:{};return Object.keys(te).forEach(function(ee){z[ee]=de.deepCopy(te[ee])}),z},de.deepCopyWith=function(te,z){function ee(E,y,x){var re=z(E,y,x);if(re!==void 0)return re;if(E===null||(0,se.default)(E)!=="object")return E;if(b.isBuffer(E))return E.slice();var oe=Array.isArray(E)?[]:{};return Object.keys(E).forEach(function(fe){oe[fe]=ee(E[fe],fe,E)}),oe}return z?ee(te,"",null):de.deepCopy(te)}},{"./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(a,he,de){(function(ie){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.encoder=void 0;function se(b){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return te==="utf-8"?b:ie.from(b).toString("latin1")}de.encoder=se}).call(this)}).call(this,a("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],60:[function(a,he,de){"use strict";a("core-js/modules/es.array.map.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.formatInventoryConfig=void 0;var ie=a("../utils/dataFix"),se=a("../utils/isObject"),b=a("../utils/isArray"),te=a("../utils/formatObjKey");function z(E){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return y&&se.isObject(E)&&(E=[E]),b.isArray(E)?E=E.map(ee):E=ee(E),E}de.formatInventoryConfig=z;function ee(E){return ie.dataFix(E,{bool:["IsEnabled"]},function(y){var x,re;y.prefix=y.Filter.Prefix,delete y.Filter,y.OSSBucketDestination=y.Destination.OSSBucketDestination,y.OSSBucketDestination.rolename=y.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete y.OSSBucketDestination.RoleArn,y.OSSBucketDestination.bucket=y.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete y.OSSBucketDestination.Bucket,delete y.Destination,y.frequency=y.Schedule.Frequency,delete y.Schedule.Frequency,!((x=y==null?void 0:y.OptionalFields)===null||x===void 0)&&x.Field&&!b.isArray((re=y.OptionalFields)===null||re===void 0?void 0:re.Field)&&(y.OptionalFields.Field=[y.OptionalFields.Field])}),E=te.formatObjKey(E,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),E}},{"../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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault");a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.includes.js"),a("core-js/modules/es.string.includes.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js");var se=ie(a("@babel/runtime/helpers/typeof"));Object.defineProperty(de,"__esModule",{value:!0}),de.formatObjKey=void 0;function b(z,ee,E){if(z===null||(0,se.default)(z)!=="object")return z;var y;if(Array.isArray(z)){y=[];for(var x=0;x<z.length;x++)y.push(b(z[x],ee,E))}else y={},Object.keys(z).forEach(function(re){y[te(re,ee,E)]=b(z[re],ee,E)});return y}de.formatObjKey=b;function te(z,ee,E){return E&&E.exclude&&E.exclude.includes(z)||(ee==="firstUpperCase"?z=z.replace(/^./,function(y){return y.toUpperCase()}):ee==="firstLowerCase"&&(z=z.replace(/^./,function(y){return y.toLowerCase()}))),z}},{"@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(a,he,de){"use strict";a("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.getStrBytesCount=void 0;function ie(se){for(var b=0,te=0;te<se.length;te++){var z=se.charAt(te);/^[\u00-\uff]$/.test(z)?b+=1:b+=2}return b}de.getStrBytesCount=ie},{"core-js/modules/es.regexp.exec.js":300}],63:[function(a,he,de){"use strict";a("core-js/modules/es.object.to-string.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.isArray=void 0,de.isArray=function(ie){return Object.prototype.toString.call(ie)==="[object Array]"}},{"core-js/modules/es.object.to-string.js":291}],64:[function(a,he,de){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.isBlob=void 0;function ie(se){return typeof Blob!="undefined"&&se instanceof Blob}de.isBlob=ie},{}],65:[function(a,he,de){(function(ie){(function(){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.isBuffer=void 0;function se(b){return ie.isBuffer(b)}de.isBuffer=se}).call(this)}).call(this,{isBuffer:a("../../../node_modules/is-buffer/index.js")})},{"../../../node_modules/is-buffer/index.js":366}],66:[function(a,he,de){(function(ie){(function(){"use strict";a("core-js/modules/es.array.includes.js"),a("core-js/modules/es.string.includes.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.isDingTalk=void 0;function se(){return!!(ie.browser&&window.navigator.userAgent.toLowerCase().includes("aliapp(dingtalk"))}de.isDingTalk=se}).call(this)}).call(this,a("_process"))},{_process:467,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.string.includes.js":302}],67:[function(a,he,de){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.isFile=void 0,de.isFile=function(ie){return typeof File!="undefined"&&ie instanceof File}},{}],68:[function(a,he,de){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.isFunction=void 0,de.isFunction=function(ie){return typeof ie=="function"}},{}],69:[function(a,he,de){"use strict";a("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.isIP=void 0,de.isIP=function(ie){var se=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,b=/^\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 se.test(ie)||b.test(ie)}},{"core-js/modules/es.regexp.exec.js":300}],70:[function(a,he,de){"use strict";a("core-js/modules/es.object.to-string.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.isObject=void 0,de.isObject=function(ie){return Object.prototype.toString.call(ie)==="[object Object]"}},{"core-js/modules/es.object.to-string.js":291}],71:[function(a,he,de){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.lowercaseKeyHeader=void 0;var ie=a("./isObject");function se(b){var te={};return ie.isObject(b)&&Object.keys(b).forEach(function(z){te[z.toLowerCase()]=b[z]}),te}de.lowercaseKeyHeader=se},{"./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(a,he,de){"use strict";a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.array.join.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.obj2xml=void 0;var ie=a("./formatObjKey");function se(te){return Object.prototype.toString.call(te).replace(/(.*? |])/g,"").toLowerCase()}function b(te,z){var ee="";return z&&z.headers&&(ee=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
`),z&&z.firstUpperCase&&(te=ie.formatObjKey(te,"firstUpperCase")),se(te)==="object"?Object.keys(te).forEach(function(E){se(te[E])!=="undefined"&&se(te[E])!=="null"&&(se(te[E])==="string"||se(te[E])==="number"?ee+="<".concat(E,">").concat(te[E],"</").concat(E,">"):se(te[E])==="object"?ee+="<".concat(E,">").concat(b(te[E]),"</").concat(E,">"):se(te[E])==="array"?ee+=te[E].map(function(y){return"<".concat(E,">").concat(b(y),"</").concat(E,">")}).join(""):ee+="<".concat(E,">").concat(te[E].toString(),"</").concat(E,">"))}):ee+=te.toString(),ee}de.obj2xml=b},{"./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(a,he,de){"use strict";a("core-js/modules/es.array.slice.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.function.name.js"),a("core-js/modules/es.array.from.js"),a("core-js/modules/es.string.iterator.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.symbol.js"),a("core-js/modules/es.symbol.description.js"),a("core-js/modules/es.symbol.iterator.js"),a("core-js/modules/es.array.iterator.js"),a("core-js/modules/web.dom-collections.iterator.js"),a("core-js/modules/es.object.assign.js");function ie(z,ee){var E=typeof Symbol!="undefined"&&z[Symbol.iterator]||z["@@iterator"];if(!E){if(Array.isArray(z)||(E=se(z))||ee&&z&&typeof z.length=="number"){E&&(z=E);var y=0,x=function(){};return{s:x,n:function(){return y>=z.length?{done:!0}:{done:!1,value:z[y++]}},e:function(Ae){throw Ae},f:x}}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 re=!0,oe=!1,fe;return{s:function(){E=E.call(z)},n:function(){var Ae=E.next();return re=Ae.done,Ae},e:function(Ae){oe=!0,fe=Ae},f:function(){try{!re&&E.return!=null&&E.return()}finally{if(oe)throw fe}}}}function se(z,ee){if(z){if(typeof z=="string")return b(z,ee);var E=Object.prototype.toString.call(z).slice(8,-1);if(E==="Object"&&z.constructor&&(E=z.constructor.name),E==="Map"||E==="Set")return Array.from(z);if(E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return b(z,ee)}}function b(z,ee){(ee==null||ee>z.length)&&(ee=z.length);for(var E=0,y=new Array(ee);E<ee;E++)y[E]=z[E];return y}Object.defineProperty(de,"__esModule",{value:!0}),de.omit=void 0;function te(z,ee){var E=Object.assign({},z),y=ie(ee),x;try{for(y.s();!(x=y.n()).done;){var re=x.value;delete E[re]}}catch(oe){y.e(oe)}finally{y.f()}return E}de.omit=te},{"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(a,he,de){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.retry=void 0;function ie(se,b){var te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},z=0,ee=te.retryDelay,E=ee===void 0?500:ee,y=te.errorHandler,x=y===void 0?function(){return!0}:y,re=function oe(){for(var fe=arguments.length,le=new Array(fe),Ae=0;Ae<fe;Ae++)le[Ae]=arguments[Ae];return new Promise(function(ce,me){se.apply(void 0,le).then(function(Ee){z=0,ce(Ee)}).catch(function(Ee){z<b&&x(Ee)?(z++,setTimeout(function(){ce(oe.apply(void 0,le))},E)):(z=0,me(Ee))})})};return re}de.retry=ie},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],75:[function(a,he,de){"use strict";var ie=function(z){return z&&z.__esModule?z:{default:z}};Object.defineProperty(de,"__esModule",{value:!0}),de.setRegion=void 0;var se=ie(a("url")),b=a("./checkConfigValid");function te(z){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;b.checkConfigValid(z,"region");var y=E?"https://":"http://",x=ee?"-internal.aliyuncs.com":".aliyuncs.com",re="vpc100-oss-cn-";return z.substr(0,re.length)===re&&(x=".aliyuncs.com"),se.default.parse(y+z+x)}de.setRegion=te},{"./checkConfigValid":52,url:472}],76:[function(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.array.find.js"),a("core-js/modules/es.object.assign.js");var b=ie(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.checkCredentials=de.setSTSToken=void 0;var te=a("./formatObjKey");function z(){return ee.apply(this,arguments)}function ee(){return ee=(0,b.default)(se.default.mark(function y(){var x,re;return se.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:if(this.options||(this.options={}),x=new Date,!this.stsTokenFreshTime){fe.next=14;break}if(!(+x-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){fe.next=12;break}return this.stsTokenFreshTime=x,fe.next=7,this.options.refreshSTSToken();case 7:re=fe.sent,re=te.formatObjKey(re,"firstLowerCase"),re.securityToken&&(re.stsToken=re.securityToken),E(re),Object.assign(this.options,re);case 12:fe.next=15;break;case 14:this.stsTokenFreshTime=x;case 15:return fe.abrupt("return",null);case 16:case"end":return fe.stop()}},y,this)})),ee.apply(this,arguments)}de.setSTSToken=z;function E(y){var x=["accessKeySecret","accessKeyId","stsToken"],re=Object.keys(y);x.forEach(function(oe){if(!re.find(function(fe){return fe===oe}))throw Error("refreshSTSToken must return contains ".concat(oe))})}de.checkCredentials=E},{"./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(a,he,de){function ie(b,te,z,ee,E,y,x){try{var re=b[y](x),oe=re.value}catch(fe){z(fe);return}re.done?te(oe):Promise.resolve(oe).then(ee,E)}function se(b){return function(){var te=this,z=arguments;return new Promise(function(ee,E){var y=b.apply(te,z);function x(oe){ie(y,ee,E,x,re,"next",oe)}function re(oe){ie(y,ee,E,x,re,"throw",oe)}x(void 0)})}}he.exports=se,he.exports.__esModule=!0,he.exports.default=he.exports},{}],78:[function(a,he,de){function ie(se){return se&&se.__esModule?se:{default:se}}he.exports=ie,he.exports.__esModule=!0,he.exports.default=he.exports},{}],79:[function(a,he,de){function ie(se){"@babel/helpers - typeof";return he.exports=ie=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(b){return typeof b}:function(b){return b&&typeof Symbol=="function"&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},he.exports.__esModule=!0,he.exports.default=he.exports,ie(se)}he.exports=ie,he.exports.__esModule=!0,he.exports.default=he.exports},{}],80:[function(a,he,de){he.exports=a("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(a,he,de){he.exports=ie,he.exports.HttpsAgent=ie;function ie(){}},{}],82:[function(a,he,de){(function(ie){(function(){"use strict";var se=a("object-assign");function b(Oe,Ne){if(Oe===Ne)return 0;for(var Ve=Oe.length,Je=Ne.length,Me=0,nt=Math.min(Ve,Je);Me<nt;++Me)if(Oe[Me]!==Ne[Me]){Ve=Oe[Me],Je=Ne[Me];break}return Ve<Je?-1:Je<Ve?1:0}function te(Oe){return ie.Buffer&&typeof ie.Buffer.isBuffer=="function"?ie.Buffer.isBuffer(Oe):!!(Oe!=null&&Oe._isBuffer)}var z=a("util/"),ee=Object.prototype.hasOwnProperty,E=Array.prototype.slice,y=function(){return function(){}.name==="foo"}();function x(Oe){return Object.prototype.toString.call(Oe)}function re(Oe){return te(Oe)||typeof ie.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(Oe):Oe?!!(Oe instanceof DataView||Oe.buffer&&Oe.buffer instanceof ArrayBuffer):!1}var oe=he.exports=we,fe=/\s*function\s+([^\(\s]*)\s*/;function le(Oe){if(z.isFunction(Oe)){if(y)return Oe.name;var Ne=Oe.toString(),Ve=Ne.match(fe);return Ve&&Ve[1]}}oe.AssertionError=function(Ne){this.name="AssertionError",this.actual=Ne.actual,this.expected=Ne.expected,this.operator=Ne.operator,Ne.message?(this.message=Ne.message,this.generatedMessage=!1):(this.message=me(this),this.generatedMessage=!0);var Ve=Ne.stackStartFunction||Ee;if(Error.captureStackTrace)Error.captureStackTrace(this,Ve);else{var Je=new Error;if(Je.stack){var Me=Je.stack,nt=le(Ve),tt=Me.indexOf(`
|
|
|
`+nt);if(tt>=0){var At=Me.indexOf(`
|
|
|
`,tt+1);Me=Me.substring(At+1)}this.stack=Me}}},z.inherits(oe.AssertionError,Error);function Ae(Oe,Ne){return typeof Oe=="string"?Oe.length<Ne?Oe:Oe.slice(0,Ne):Oe}function ce(Oe){if(y||!z.isFunction(Oe))return z.inspect(Oe);var Ne=le(Oe),Ve=Ne?": "+Ne:"";return"[Function"+Ve+"]"}function me(Oe){return Ae(ce(Oe.actual),128)+" "+Oe.operator+" "+Ae(ce(Oe.expected),128)}function Ee(Oe,Ne,Ve,Je,Me){throw new oe.AssertionError({message:Ve,actual:Oe,expected:Ne,operator:Je,stackStartFunction:Me})}oe.fail=Ee;function we(Oe,Ne){Oe||Ee(Oe,!0,Ne,"==",oe.ok)}oe.ok=we,oe.equal=function(Ne,Ve,Je){Ne!=Ve&&Ee(Ne,Ve,Je,"==",oe.equal)},oe.notEqual=function(Ne,Ve,Je){Ne==Ve&&Ee(Ne,Ve,Je,"!=",oe.notEqual)},oe.deepEqual=function(Ne,Ve,Je){ve(Ne,Ve,!1)||Ee(Ne,Ve,Je,"deepEqual",oe.deepEqual)},oe.deepStrictEqual=function(Ne,Ve,Je){ve(Ne,Ve,!0)||Ee(Ne,Ve,Je,"deepStrictEqual",oe.deepStrictEqual)};function ve(Oe,Ne,Ve,Je){if(Oe===Ne)return!0;if(te(Oe)&&te(Ne))return b(Oe,Ne)===0;if(z.isDate(Oe)&&z.isDate(Ne))return Oe.getTime()===Ne.getTime();if(z.isRegExp(Oe)&&z.isRegExp(Ne))return Oe.source===Ne.source&&Oe.global===Ne.global&&Oe.multiline===Ne.multiline&&Oe.lastIndex===Ne.lastIndex&&Oe.ignoreCase===Ne.ignoreCase;if((Oe===null||typeof Oe!="object")&&(Ne===null||typeof Ne!="object"))return Ve?Oe===Ne:Oe==Ne;if(re(Oe)&&re(Ne)&&x(Oe)===x(Ne)&&!(Oe instanceof Float32Array||Oe instanceof Float64Array))return b(new Uint8Array(Oe.buffer),new Uint8Array(Ne.buffer))===0;if(te(Oe)!==te(Ne))return!1;Je=Je||{actual:[],expected:[]};var Me=Je.actual.indexOf(Oe);return Me!==-1&&Me===Je.expected.indexOf(Ne)?!0:(Je.actual.push(Oe),Je.expected.push(Ne),Ce(Oe,Ne,Ve,Je))}function ye(Oe){return Object.prototype.toString.call(Oe)=="[object Arguments]"}function Ce(Oe,Ne,Ve,Je){if(Oe==null||Ne===null||Ne===void 0)return!1;if(z.isPrimitive(Oe)||z.isPrimitive(Ne))return Oe===Ne;if(Ve&&Object.getPrototypeOf(Oe)!==Object.getPrototypeOf(Ne))return!1;var Me=ye(Oe),nt=ye(Ne);if(Me&&!nt||!Me&&nt)return!1;if(Me)return Oe=E.call(Oe),Ne=E.call(Ne),ve(Oe,Ne,Ve);var tt=Ge(Oe),At=Ge(Ne),ut,it;if(tt.length!==At.length)return!1;for(tt.sort(),At.sort(),it=tt.length-1;it>=0;it--)if(tt[it]!==At[it])return!1;for(it=tt.length-1;it>=0;it--)if(ut=tt[it],!ve(Oe[ut],Ne[ut],Ve,Je))return!1;return!0}oe.notDeepEqual=function(Ne,Ve,Je){ve(Ne,Ve,!1)&&Ee(Ne,Ve,Je,"notDeepEqual",oe.notDeepEqual)},oe.notDeepStrictEqual=be;function be(Oe,Ne,Ve){ve(Oe,Ne,!0)&&Ee(Oe,Ne,Ve,"notDeepStrictEqual",be)}oe.strictEqual=function(Ne,Ve,Je){Ne!==Ve&&Ee(Ne,Ve,Je,"===",oe.strictEqual)},oe.notStrictEqual=function(Ne,Ve,Je){Ne===Ve&&Ee(Ne,Ve,Je,"!==",oe.notStrictEqual)};function _e(Oe,Ne){if(!Oe||!Ne)return!1;if(Object.prototype.toString.call(Ne)=="[object RegExp]")return Ne.test(Oe);try{if(Oe instanceof Ne)return!0}catch(Ve){}return Error.isPrototypeOf(Ne)?!1:Ne.call({},Oe)===!0}function Ie(Oe){var Ne;try{Oe()}catch(Ve){Ne=Ve}return Ne}function Ke(Oe,Ne,Ve,Je){var Me;if(typeof Ne!="function")throw new TypeError('"block" argument must be a function');typeof Ve=="string"&&(Je=Ve,Ve=null),Me=Ie(Ne),Je=(Ve&&Ve.name?" ("+Ve.name+").":".")+(Je?" "+Je:"."),Oe&&!Me&&Ee(Me,Ve,"Missing expected exception"+Je);var nt=typeof Je=="string",tt=!Oe&&z.isError(Me),At=!Oe&&Me&&!Ve;if((tt&&nt&&_e(Me,Ve)||At)&&Ee(Me,Ve,"Got unwanted exception"+Je),Oe&&Me&&Ve&&!_e(Me,Ve)||!Oe&&Me)throw Me}oe.throws=function(Oe,Ne,Ve){Ke(!0,Oe,Ne,Ve)},oe.doesNotThrow=function(Oe,Ne,Ve){Ke(!1,Oe,Ne,Ve)},oe.ifError=function(Oe){if(Oe)throw Oe};function xe(Oe,Ne){Oe||Ee(Oe,!0,Ne,"==",xe)}oe.strict=se(xe,oe,{equal:oe.strictEqual,deepEqual:oe.deepStrictEqual,notEqual:oe.notStrictEqual,notDeepEqual:oe.notDeepStrictEqual}),oe.strict.strict=oe.strict;var Ge=Object.keys||function(Oe){var Ne=[];for(var Ve in Oe)ee.call(Oe,Ve)&&Ne.push(Ve);return Ne}}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(a,he,de){typeof Object.create=="function"?he.exports=function(se,b){se.super_=b,se.prototype=Object.create(b.prototype,{constructor:{value:se,enumerable:!1,writable:!0,configurable:!0}})}:he.exports=function(se,b){se.super_=b;var te=function(){};te.prototype=b.prototype,se.prototype=new te,se.prototype.constructor=se}},{}],84:[function(a,he,de){he.exports=function(se){return se&&typeof se=="object"&&typeof se.copy=="function"&&typeof se.fill=="function"&&typeof se.readUInt8=="function"}},{}],85:[function(a,he,de){(function(ie,se){(function(){var b=/%[sdj%]/g;de.format=function(At){if(!Ce(At)){for(var ut=[],it=0;it<arguments.length;it++)ut.push(ee(arguments[it]));return ut.join(" ")}for(var it=1,ot=arguments,at=ot.length,mt=String(At).replace(b,function(Ft){if(Ft==="%%")return"%";if(it>=at)return Ft;switch(Ft){case"%s":return String(ot[it++]);case"%d":return Number(ot[it++]);case"%j":try{return JSON.stringify(ot[it++])}catch(xt){return"[Circular]"}default:return Ft}}),yt=ot[it];it<at;yt=ot[++it])we(yt)||!Ke(yt)?mt+=" "+yt:mt+=" "+ee(yt);return mt},de.deprecate=function(At,ut){if(_e(se.process))return function(){return de.deprecate(At,ut).apply(this,arguments)};if(ie.noDeprecation===!0)return At;var it=!1;function ot(){if(!it){if(ie.throwDeprecation)throw new Error(ut);ie.traceDeprecation?console.trace(ut):console.error(ut),it=!0}return At.apply(this,arguments)}return ot};var te={},z;de.debuglog=function(At){if(_e(z)&&(z=ie.env.NODE_DEBUG||""),At=At.toUpperCase(),!te[At])if(new RegExp("\\b"+At+"\\b","i").test(z)){var ut=ie.pid;te[At]=function(){var it=de.format.apply(de,arguments);console.error("%s %d: %s",At,ut,it)}}else te[At]=function(){};return te[At]};function ee(At,ut){var it={seen:[],stylize:y};return arguments.length>=3&&(it.depth=arguments[2]),arguments.length>=4&&(it.colors=arguments[3]),Ee(ut)?it.showHidden=ut:ut&&de._extend(it,ut),_e(it.showHidden)&&(it.showHidden=!1),_e(it.depth)&&(it.depth=2),_e(it.colors)&&(it.colors=!1),_e(it.customInspect)&&(it.customInspect=!0),it.colors&&(it.stylize=E),re(it,At,it.depth)}de.inspect=ee,ee.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]},ee.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function E(At,ut){var it=ee.styles[ut];return it?"\x1B["+ee.colors[it][0]+"m"+At+"\x1B["+ee.colors[it][1]+"m":At}function y(At,ut){return At}function x(At){var ut={};return At.forEach(function(it,ot){ut[it]=!0}),ut}function re(At,ut,it){if(At.customInspect&&ut&&Oe(ut.inspect)&&ut.inspect!==de.inspect&&!(ut.constructor&&ut.constructor.prototype===ut)){var ot=ut.inspect(it,At);return Ce(ot)||(ot=re(At,ot,it)),ot}var at=oe(At,ut);if(at)return at;var mt=Object.keys(ut),yt=x(mt);if(At.showHidden&&(mt=Object.getOwnPropertyNames(ut)),Ge(ut)&&(mt.indexOf("message")>=0||mt.indexOf("description")>=0))return fe(ut);if(mt.length===0){if(Oe(ut)){var Ft=ut.name?": "+ut.name:"";return At.stylize("[Function"+Ft+"]","special")}if(Ie(ut))return At.stylize(RegExp.prototype.toString.call(ut),"regexp");if(xe(ut))return At.stylize(Date.prototype.toString.call(ut),"date");if(Ge(ut))return fe(ut)}var xt="",dt=!1,qe=["{","}"];if(me(ut)&&(dt=!0,qe=["[","]"]),Oe(ut)){var Pe=ut.name?": "+ut.name:"";xt=" [Function"+Pe+"]"}if(Ie(ut)&&(xt=" "+RegExp.prototype.toString.call(ut)),xe(ut)&&(xt=" "+Date.prototype.toUTCString.call(ut)),Ge(ut)&&(xt=" "+fe(ut)),mt.length===0&&(!dt||ut.length==0))return qe[0]+xt+qe[1];if(it<0)return Ie(ut)?At.stylize(RegExp.prototype.toString.call(ut),"regexp"):At.stylize("[Object]","special");At.seen.push(ut);var Ze;return dt?Ze=le(At,ut,it,yt,mt):Ze=mt.map(function(ke){return Ae(At,ut,it,yt,ke,dt)}),At.seen.pop(),ce(Ze,xt,qe)}function oe(At,ut){if(_e(ut))return At.stylize("undefined","undefined");if(Ce(ut)){var it="'"+JSON.stringify(ut).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return At.stylize(it,"string")}if(ye(ut))return At.stylize(""+ut,"number");if(Ee(ut))return At.stylize(""+ut,"boolean");if(we(ut))return At.stylize("null","null")}function fe(At){return"["+Error.prototype.toString.call(At)+"]"}function le(At,ut,it,ot,at){for(var mt=[],yt=0,Ft=ut.length;yt<Ft;++yt)tt(ut,String(yt))?mt.push(Ae(At,ut,it,ot,String(yt),!0)):mt.push("");return at.forEach(function(xt){xt.match(/^\d+$/)||mt.push(Ae(At,ut,it,ot,xt,!0))}),mt}function Ae(At,ut,it,ot,at,mt){var yt,Ft,xt;if(xt=Object.getOwnPropertyDescriptor(ut,at)||{value:ut[at]},xt.get?xt.set?Ft=At.stylize("[Getter/Setter]","special"):Ft=At.stylize("[Getter]","special"):xt.set&&(Ft=At.stylize("[Setter]","special")),tt(ot,at)||(yt="["+at+"]"),Ft||(At.seen.indexOf(xt.value)<0?(we(it)?Ft=re(At,xt.value,null):Ft=re(At,xt.value,it-1),Ft.indexOf(`
|
|
|
`)>-1&&(mt?Ft=Ft.split(`
|
|
|
`).map(function(dt){return" "+dt}).join(`
|
|
|
`).substr(2):Ft=`
|
|
|
`+Ft.split(`
|
|
|
`).map(function(dt){return" "+dt}).join(`
|
|
|
`))):Ft=At.stylize("[Circular]","special")),_e(yt)){if(mt&&at.match(/^\d+$/))return Ft;yt=JSON.stringify(""+at),yt.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(yt=yt.substr(1,yt.length-2),yt=At.stylize(yt,"name")):(yt=yt.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),yt=At.stylize(yt,"string"))}return yt+": "+Ft}function ce(At,ut,it){var ot=0,at=At.reduce(function(mt,yt){return ot++,yt.indexOf(`
|
|
|
`)>=0&&ot++,mt+yt.replace(/\u001b\[\d\d?m/g,"").length+1},0);return at>60?it[0]+(ut===""?"":ut+`
|
|
|
`)+" "+At.join(`,
|
|
|
`)+" "+it[1]:it[0]+ut+" "+At.join(", ")+" "+it[1]}function me(At){return Array.isArray(At)}de.isArray=me;function Ee(At){return typeof At=="boolean"}de.isBoolean=Ee;function we(At){return At===null}de.isNull=we;function ve(At){return At==null}de.isNullOrUndefined=ve;function ye(At){return typeof At=="number"}de.isNumber=ye;function Ce(At){return typeof At=="string"}de.isString=Ce;function be(At){return typeof At=="symbol"}de.isSymbol=be;function _e(At){return At===void 0}de.isUndefined=_e;function Ie(At){return Ke(At)&&Ve(At)==="[object RegExp]"}de.isRegExp=Ie;function Ke(At){return typeof At=="object"&&At!==null}de.isObject=Ke;function xe(At){return Ke(At)&&Ve(At)==="[object Date]"}de.isDate=xe;function Ge(At){return Ke(At)&&(Ve(At)==="[object Error]"||At instanceof Error)}de.isError=Ge;function Oe(At){return typeof At=="function"}de.isFunction=Oe;function Ne(At){return At===null||typeof At=="boolean"||typeof At=="number"||typeof At=="string"||typeof At=="symbol"||typeof At=="undefined"}de.isPrimitive=Ne,de.isBuffer=a("./support/isBuffer");function Ve(At){return Object.prototype.toString.call(At)}function Je(At){return At<10?"0"+At.toString(10):At.toString(10)}var Me=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function nt(){var At=new Date,ut=[Je(At.getHours()),Je(At.getMinutes()),Je(At.getSeconds())].join(":");return[At.getDate(),Me[At.getMonth()],ut].join(" ")}de.log=function(){console.log("%s - %s",nt(),de.format.apply(de,arguments))},de.inherits=a("inherits"),de._extend=function(At,ut){if(!ut||!Ke(ut))return At;for(var it=Object.keys(ut),ot=it.length;ot--;)At[it[ot]]=ut[it[ot]];return At};function tt(At,ut){return Object.prototype.hasOwnProperty.call(At,ut)}}).call(this)}).call(this,a("_process"),typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(a,he,de){(function(ie){(function(){"use strict";var se=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],b=typeof globalThis=="undefined"?ie:globalThis;he.exports=function(){for(var z=[],ee=0;ee<se.length;ee++)typeof b[se[ee]]=="function"&&(z[z.length]=se[ee]);return z}}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],87:[function(a,he,de){"use strict";de.byteLength=y,de.toByteArray=re,de.fromByteArray=le;for(var ie=[],se=[],b=typeof Uint8Array!="undefined"?Uint8Array:Array,te="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",z=0,ee=te.length;z<ee;++z)ie[z]=te[z],se[te.charCodeAt(z)]=z;se[45]=62,se[95]=63;function E(Ae){var ce=Ae.length;if(ce%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var me=Ae.indexOf("=");me===-1&&(me=ce);var Ee=me===ce?0:4-me%4;return[me,Ee]}function y(Ae){var ce=E(Ae),me=ce[0],Ee=ce[1];return(me+Ee)*3/4-Ee}function x(Ae,ce,me){return(ce+me)*3/4-me}function re(Ae){var ce,me=E(Ae),Ee=me[0],we=me[1],ve=new b(x(Ae,Ee,we)),ye=0,Ce=we>0?Ee-4:Ee,be;for(be=0;be<Ce;be+=4)ce=se[Ae.charCodeAt(be)]<<18|se[Ae.charCodeAt(be+1)]<<12|se[Ae.charCodeAt(be+2)]<<6|se[Ae.charCodeAt(be+3)],ve[ye++]=ce>>16&255,ve[ye++]=ce>>8&255,ve[ye++]=ce&255;return we===2&&(ce=se[Ae.charCodeAt(be)]<<2|se[Ae.charCodeAt(be+1)]>>4,ve[ye++]=ce&255),we===1&&(ce=se[Ae.charCodeAt(be)]<<10|se[Ae.charCodeAt(be+1)]<<4|se[Ae.charCodeAt(be+2)]>>2,ve[ye++]=ce>>8&255,ve[ye++]=ce&255),ve}function oe(Ae){return ie[Ae>>18&63]+ie[Ae>>12&63]+ie[Ae>>6&63]+ie[Ae&63]}function fe(Ae,ce,me){for(var Ee,we=[],ve=ce;ve<me;ve+=3)Ee=(Ae[ve]<<16&16711680)+(Ae[ve+1]<<8&65280)+(Ae[ve+2]&255),we.push(oe(Ee));return we.join("")}function le(Ae){for(var ce,me=Ae.length,Ee=me%3,we=[],ve=16383,ye=0,Ce=me-Ee;ye<Ce;ye+=ve)we.push(fe(Ae,ye,ye+ve>Ce?Ce:ye+ve));return Ee===1?(ce=Ae[me-1],we.push(ie[ce>>2]+ie[ce<<4&63]+"==")):Ee===2&&(ce=(Ae[me-2]<<8)+Ae[me-1],we.push(ie[ce>>10]+ie[ce>>4&63]+ie[ce<<2&63]+"=")),we.join("")}},{}],88:[function(a,he,de){(function(ie,se,b){typeof he!="undefined"&&he.exports?he.exports=b():typeof ge=="function"&&ge.amd?ge(se,b):ie[se]=b()})(this,"bowser",function(){var ie=!0;function se(x){function re(ut){var it=x.match(ut);return it&&it.length>1&&it[1]||""}function oe(ut){var it=x.match(ut);return it&&it.length>1&&it[2]||""}var fe=re(/(ipod|iphone|ipad)/i).toLowerCase(),le=/like android/i.test(x),Ae=!le&&/android/i.test(x),ce=/nexus\s*[0-6]\s*/i.test(x),me=!ce&&/nexus\s*[0-9]+/i.test(x),Ee=/CrOS/.test(x),we=/silk/i.test(x),ve=/sailfish/i.test(x),ye=/tizen/i.test(x),Ce=/(web|hpw)(o|0)s/i.test(x),be=/windows phone/i.test(x),_e=/SamsungBrowser/i.test(x),Ie=!be&&/windows/i.test(x),Ke=!fe&&!we&&/macintosh/i.test(x),xe=!Ae&&!ve&&!ye&&!Ce&&/linux/i.test(x),Ge=oe(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Oe=re(/version\/(\d+(\.\d+)?)/i),Ne=/tablet/i.test(x)&&!/tablet pc/i.test(x),Ve=!Ne&&/[^-]mobi/i.test(x),Je=/xbox/i.test(x),Me;/opera/i.test(x)?Me={name:"Opera",opera:ie,version:Oe||re(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(x)?Me={name:"Opera",opera:ie,version:re(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Oe}:/SamsungBrowser/i.test(x)?Me={name:"Samsung Internet for Android",samsungBrowser:ie,version:Oe||re(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(x)?Me={name:"NAVER Whale browser",whale:ie,version:re(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(x)?Me={name:"MZ Browser",mzbrowser:ie,version:re(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(x)?Me={name:"Opera Coast",coast:ie,version:Oe||re(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(x)?Me={name:"Focus",focus:ie,version:re(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(x)?Me={name:"Yandex Browser",yandexbrowser:ie,version:Oe||re(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(x)?Me={name:"UC Browser",ucbrowser:ie,version:re(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(x)?Me={name:"Maxthon",maxthon:ie,version:re(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(x)?Me={name:"Epiphany",epiphany:ie,version:re(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(x)?Me={name:"Puffin",puffin:ie,version:re(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(x)?Me={name:"Sleipnir",sleipnir:ie,version:re(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(x)?Me={name:"K-Meleon",kMeleon:ie,version:re(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:be?(Me={name:"Windows Phone",osname:"Windows Phone",windowsphone:ie},Ge?(Me.msedge=ie,Me.version=Ge):(Me.msie=ie,Me.version=re(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(x)?Me={name:"Internet Explorer",msie:ie,version:re(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:Ee?Me={name:"Chrome",osname:"Chrome OS",chromeos:ie,chromeBook:ie,chrome:ie,version:re(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(x)?Me={name:"Microsoft Edge",msedge:ie,version:Ge}:/vivaldi/i.test(x)?Me={name:"Vivaldi",vivaldi:ie,version:re(/vivaldi\/(\d+(\.\d+)?)/i)||Oe}:ve?Me={name:"Sailfish",osname:"Sailfish OS",sailfish:ie,version:re(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(x)?Me={name:"SeaMonkey",seamonkey:ie,version:re(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(x)?(Me={name:"Firefox",firefox:ie,version:re(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(x)&&(Me.firefoxos=ie,Me.osname="Firefox OS")):we?Me={name:"Amazon Silk",silk:ie,version:re(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(x)?Me={name:"PhantomJS",phantom:ie,version:re(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(x)?Me={name:"SlimerJS",slimer:ie,version:re(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(x)||/rim\stablet/i.test(x)?Me={name:"BlackBerry",osname:"BlackBerry OS",blackberry:ie,version:Oe||re(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:Ce?(Me={name:"WebOS",osname:"WebOS",webos:ie,version:Oe||re(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(x)&&(Me.touchpad=ie)):/bada/i.test(x)?Me={name:"Bada",osname:"Bada",bada:ie,version:re(/dolfin\/(\d+(\.\d+)?)/i)}:ye?Me={name:"Tizen",osname:"Tizen",tizen:ie,version:re(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Oe}:/qupzilla/i.test(x)?Me={name:"QupZilla",qupzilla:ie,version:re(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Oe}:/chromium/i.test(x)?Me={name:"Chromium",chromium:ie,version:re(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Oe}:/chrome|crios|crmo/i.test(x)?Me={name:"Chrome",chrome:ie,version:re(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:Ae?Me={name:"Android",version:Oe}:/safari|applewebkit/i.test(x)?(Me={name:"Safari",safari:ie},Oe&&(Me.version=Oe)):fe?(Me={name:fe=="iphone"?"iPhone":fe=="ipad"?"iPad":"iPod"},Oe&&(Me.version=Oe)):/googlebot/i.test(x)?Me={name:"Googlebot",googlebot:ie,version:re(/googlebot\/(\d+(\.\d+))/i)||Oe}:Me={name:re(/^(.*)\/(.*) /),version:oe(/^(.*)\/(.*) /)},!Me.msedge&&/(apple)?webkit/i.test(x)?(/(apple)?webkit\/537\.36/i.test(x)?(Me.name=Me.name||"Blink",Me.blink=ie):(Me.name=Me.name||"Webkit",Me.webkit=ie),!Me.version&&Oe&&(Me.version=Oe)):!Me.opera&&/gecko\//i.test(x)&&(Me.name=Me.name||"Gecko",Me.gecko=ie,Me.version=Me.version||re(/gecko\/(\d+(\.\d+)?)/i)),!Me.windowsphone&&(Ae||Me.silk)?(Me.android=ie,Me.osname="Android"):!Me.windowsphone&&fe?(Me[fe]=ie,Me.ios=ie,Me.osname="iOS"):Ke?(Me.mac=ie,Me.osname="macOS"):Je?(Me.xbox=ie,Me.osname="Xbox"):Ie?(Me.windows=ie,Me.osname="Windows"):xe&&(Me.linux=ie,Me.osname="Linux");function nt(ut){switch(ut){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 tt="";Me.windows?tt=nt(re(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Me.windowsphone?tt=re(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Me.mac?(tt=re(/Mac OS X (\d+([_\.\s]\d+)*)/i),tt=tt.replace(/[_\s]/g,".")):fe?(tt=re(/os (\d+([_\s]\d+)*) like mac os x/i),tt=tt.replace(/[_\s]/g,".")):Ae?tt=re(/android[ \/-](\d+(\.\d+)*)/i):Me.webos?tt=re(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Me.blackberry?tt=re(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Me.bada?tt=re(/bada\/(\d+(\.\d+)*)/i):Me.tizen&&(tt=re(/tizen[\/\s](\d+(\.\d+)*)/i)),tt&&(Me.osversion=tt);var At=!Me.windows&&tt.split(".")[0];return Ne||me||fe=="ipad"||Ae&&(At==3||At>=4&&!Ve)||Me.silk?Me.tablet=ie:(Ve||fe=="iphone"||fe=="ipod"||Ae||ce||Me.blackberry||Me.webos||Me.bada)&&(Me.mobile=ie),Me.msedge||Me.msie&&Me.version>=10||Me.yandexbrowser&&Me.version>=15||Me.vivaldi&&Me.version>=1||Me.chrome&&Me.version>=20||Me.samsungBrowser&&Me.version>=4||Me.whale&&ee([Me.version,"1.0"])===1||Me.mzbrowser&&ee([Me.version,"6.0"])===1||Me.focus&&ee([Me.version,"1.0"])===1||Me.firefox&&Me.version>=20||Me.safari&&Me.version>=6||Me.opera&&Me.version>=10||Me.ios&&Me.osversion&&Me.osversion.split(".")[0]>=6||Me.blackberry&&Me.version>=10.1||Me.chromium&&Me.version>=20?Me.a=ie:Me.msie&&Me.version<10||Me.chrome&&Me.version<20||Me.firefox&&Me.version<20||Me.safari&&Me.version<6||Me.opera&&Me.version<10||Me.ios&&Me.osversion&&Me.osversion.split(".")[0]<6||Me.chromium&&Me.version<20?Me.c=ie:Me.x=ie,Me}var b=se(typeof navigator!="undefined"&&navigator.userAgent||"");b.test=function(x){for(var re=0;re<x.length;++re){var oe=x[re];if(typeof oe=="string"&&oe in b)return!0}return!1};function te(x){return x.split(".").length}function z(x,re){var oe=[],fe;if(Array.prototype.map)return Array.prototype.map.call(x,re);for(fe=0;fe<x.length;fe++)oe.push(re(x[fe]));return oe}function ee(x){for(var re=Math.max(te(x[0]),te(x[1])),oe=z(x,function(fe){var le=re-te(fe);return fe=fe+new Array(le+1).join(".0"),z(fe.split("."),function(Ae){return new Array(20-Ae.length).join("0")+Ae}).reverse()});--re>=0;){if(oe[0][re]>oe[1][re])return 1;if(oe[0][re]===oe[1][re]){if(re===0)return 0}else return-1}}function E(x,re,oe){var fe=b;typeof re=="string"&&(oe=re,re=void 0),re===void 0&&(re=!1),oe&&(fe=se(oe));var le=""+fe.version;for(var Ae in x)if(x.hasOwnProperty(Ae)&&fe[Ae]){if(typeof x[Ae]!="string")throw new Error("Browser version in the minVersion map should be a string: "+Ae+": "+String(x));return ee([le,x[Ae]])<0}return re}function y(x,re,oe){return!E(x,re,oe)}return b.isUnsupportedBrowser=E,b.compareVersions=ee,b.check=y,b._detect=se,b.detect=se,b})},{}],89:[function(a,he,de){},{}],90:[function(a,he,de){(function(ie){(function(){"use strict";var se=a("base64-js"),b=a("ieee754");de.Buffer=E,de.SlowBuffer=Ee,de.INSPECT_MAX_BYTES=50;var te=2147483647;de.kMaxLength=te,E.TYPED_ARRAY_SUPPORT=z(),!E.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 z(){try{var Ue=new Uint8Array(1);return Ue.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Ue.foo()===42}catch(He){return!1}}Object.defineProperty(E.prototype,"parent",{enumerable:!0,get:function(){if(E.isBuffer(this))return this.buffer}}),Object.defineProperty(E.prototype,"offset",{enumerable:!0,get:function(){if(E.isBuffer(this))return this.byteOffset}});function ee(Ue){if(Ue>te)throw new RangeError('The value "'+Ue+'" is invalid for option "size"');var He=new Uint8Array(Ue);return He.__proto__=E.prototype,He}function E(Ue,He,ze){if(typeof Ue=="number"){if(typeof He=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return oe(Ue)}return y(Ue,He,ze)}typeof Symbol!="undefined"&&Symbol.species!=null&&E[Symbol.species]===E&&Object.defineProperty(E,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),E.poolSize=8192;function y(Ue,He,ze){if(typeof Ue=="string")return fe(Ue,He);if(ArrayBuffer.isView(Ue))return le(Ue);if(Ue==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ue);if(Re(Ue,ArrayBuffer)||Ue&&Re(Ue.buffer,ArrayBuffer))return Ae(Ue,He,ze);if(typeof Ue=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var ft=Ue.valueOf&&Ue.valueOf();if(ft!=null&&ft!==Ue)return E.from(ft,He,ze);var wt=ce(Ue);if(wt)return wt;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Ue[Symbol.toPrimitive]=="function")return E.from(Ue[Symbol.toPrimitive]("string"),He,ze);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ue)}E.from=function(Ue,He,ze){return y(Ue,He,ze)},E.prototype.__proto__=Uint8Array.prototype,E.__proto__=Uint8Array;function x(Ue){if(typeof Ue!="number")throw new TypeError('"size" argument must be of type number');if(Ue<0)throw new RangeError('The value "'+Ue+'" is invalid for option "size"')}function re(Ue,He,ze){return x(Ue),Ue<=0?ee(Ue):He!==void 0?typeof ze=="string"?ee(Ue).fill(He,ze):ee(Ue).fill(He):ee(Ue)}E.alloc=function(Ue,He,ze){return re(Ue,He,ze)};function oe(Ue){return x(Ue),ee(Ue<0?0:me(Ue)|0)}E.allocUnsafe=function(Ue){return oe(Ue)},E.allocUnsafeSlow=function(Ue){return oe(Ue)};function fe(Ue,He){if((typeof He!="string"||He==="")&&(He="utf8"),!E.isEncoding(He))throw new TypeError("Unknown encoding: "+He);var ze=we(Ue,He)|0,ft=ee(ze),wt=ft.write(Ue,He);return wt!==ze&&(ft=ft.slice(0,wt)),ft}function le(Ue){for(var He=Ue.length<0?0:me(Ue.length)|0,ze=ee(He),ft=0;ft<He;ft+=1)ze[ft]=Ue[ft]&255;return ze}function Ae(Ue,He,ze){if(He<0||Ue.byteLength<He)throw new RangeError('"offset" is outside of buffer bounds');if(Ue.byteLength<He+(ze||0))throw new RangeError('"length" is outside of buffer bounds');var ft;return He===void 0&&ze===void 0?ft=new Uint8Array(Ue):ze===void 0?ft=new Uint8Array(Ue,He):ft=new Uint8Array(Ue,He,ze),ft.__proto__=E.prototype,ft}function ce(Ue){if(E.isBuffer(Ue)){var He=me(Ue.length)|0,ze=ee(He);return ze.length===0||Ue.copy(ze,0,0,He),ze}if(Ue.length!==void 0)return typeof Ue.length!="number"||$e(Ue.length)?ee(0):le(Ue);if(Ue.type==="Buffer"&&Array.isArray(Ue.data))return le(Ue.data)}function me(Ue){if(Ue>=te)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+te.toString(16)+" bytes");return Ue|0}function Ee(Ue){return+Ue!=Ue&&(Ue=0),E.alloc(+Ue)}E.isBuffer=function(He){return He!=null&&He._isBuffer===!0&&He!==E.prototype},E.compare=function(He,ze){if(Re(He,Uint8Array)&&(He=E.from(He,He.offset,He.byteLength)),Re(ze,Uint8Array)&&(ze=E.from(ze,ze.offset,ze.byteLength)),!E.isBuffer(He)||!E.isBuffer(ze))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(He===ze)return 0;for(var ft=He.length,wt=ze.length,Tt=0,Et=Math.min(ft,wt);Tt<Et;++Tt)if(He[Tt]!==ze[Tt]){ft=He[Tt],wt=ze[Tt];break}return ft<wt?-1:wt<ft?1:0},E.isEncoding=function(He){switch(String(He).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}},E.concat=function(He,ze){if(!Array.isArray(He))throw new TypeError('"list" argument must be an Array of Buffers');if(He.length===0)return E.alloc(0);var ft;if(ze===void 0)for(ze=0,ft=0;ft<He.length;++ft)ze+=He[ft].length;var wt=E.allocUnsafe(ze),Tt=0;for(ft=0;ft<He.length;++ft){var Et=He[ft];if(Re(Et,Uint8Array)&&(Et=E.from(Et)),!E.isBuffer(Et))throw new TypeError('"list" argument must be an Array of Buffers');Et.copy(wt,Tt),Tt+=Et.length}return wt};function we(Ue,He){if(E.isBuffer(Ue))return Ue.length;if(ArrayBuffer.isView(Ue)||Re(Ue,ArrayBuffer))return Ue.byteLength;if(typeof Ue!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Ue);var ze=Ue.length,ft=arguments.length>2&&arguments[2]===!0;if(!ft&&ze===0)return 0;for(var wt=!1;;)switch(He){case"ascii":case"latin1":case"binary":return ze;case"utf8":case"utf-8":return qe(Ue).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ze*2;case"hex":return ze>>>1;case"base64":return ke(Ue).length;default:if(wt)return ft?-1:qe(Ue).length;He=(""+He).toLowerCase(),wt=!0}}E.byteLength=we;function ve(Ue,He,ze){var ft=!1;if((He===void 0||He<0)&&(He=0),He>this.length||((ze===void 0||ze>this.length)&&(ze=this.length),ze<=0)||(ze>>>=0,He>>>=0,ze<=He))return"";for(Ue||(Ue="utf8");;)switch(Ue){case"hex":return At(this,He,ze);case"utf8":case"utf-8":return Ve(this,He,ze);case"ascii":return nt(this,He,ze);case"latin1":case"binary":return tt(this,He,ze);case"base64":return Ne(this,He,ze);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ut(this,He,ze);default:if(ft)throw new TypeError("Unknown encoding: "+Ue);Ue=(Ue+"").toLowerCase(),ft=!0}}E.prototype._isBuffer=!0;function ye(Ue,He,ze){var ft=Ue[He];Ue[He]=Ue[ze],Ue[ze]=ft}E.prototype.swap16=function(){var He=this.length;if(He%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var ze=0;ze<He;ze+=2)ye(this,ze,ze+1);return this},E.prototype.swap32=function(){var He=this.length;if(He%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var ze=0;ze<He;ze+=4)ye(this,ze,ze+3),ye(this,ze+1,ze+2);return this},E.prototype.swap64=function(){var He=this.length;if(He%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var ze=0;ze<He;ze+=8)ye(this,ze,ze+7),ye(this,ze+1,ze+6),ye(this,ze+2,ze+5),ye(this,ze+3,ze+4);return this},E.prototype.toString=function(){var He=this.length;return He===0?"":arguments.length===0?Ve(this,0,He):ve.apply(this,arguments)},E.prototype.toLocaleString=E.prototype.toString,E.prototype.equals=function(He){if(!E.isBuffer(He))throw new TypeError("Argument must be a Buffer");return this===He?!0:E.compare(this,He)===0},E.prototype.inspect=function(){var He="",ze=de.INSPECT_MAX_BYTES;return He=this.toString("hex",0,ze).replace(/(.{2})/g,"$1 ").trim(),this.length>ze&&(He+=" ... "),"<Buffer "+He+">"},E.prototype.compare=function(He,ze,ft,wt,Tt){if(Re(He,Uint8Array)&&(He=E.from(He,He.offset,He.byteLength)),!E.isBuffer(He))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof He);if(ze===void 0&&(ze=0),ft===void 0&&(ft=He?He.length:0),wt===void 0&&(wt=0),Tt===void 0&&(Tt=this.length),ze<0||ft>He.length||wt<0||Tt>this.length)throw new RangeError("out of range index");if(wt>=Tt&&ze>=ft)return 0;if(wt>=Tt)return-1;if(ze>=ft)return 1;if(ze>>>=0,ft>>>=0,wt>>>=0,Tt>>>=0,this===He)return 0;for(var Et=Tt-wt,It=ft-ze,_t=Math.min(Et,It),Ct=this.slice(wt,Tt),kt=He.slice(ze,ft),jt=0;jt<_t;++jt)if(Ct[jt]!==kt[jt]){Et=Ct[jt],It=kt[jt];break}return Et<It?-1:It<Et?1:0};function Ce(Ue,He,ze,ft,wt){if(Ue.length===0)return-1;if(typeof ze=="string"?(ft=ze,ze=0):ze>2147483647?ze=2147483647:ze<-2147483648&&(ze=-2147483648),ze=+ze,$e(ze)&&(ze=wt?0:Ue.length-1),ze<0&&(ze=Ue.length+ze),ze>=Ue.length){if(wt)return-1;ze=Ue.length-1}else if(ze<0)if(wt)ze=0;else return-1;if(typeof He=="string"&&(He=E.from(He,ft)),E.isBuffer(He))return He.length===0?-1:be(Ue,He,ze,ft,wt);if(typeof He=="number")return He=He&255,typeof Uint8Array.prototype.indexOf=="function"?wt?Uint8Array.prototype.indexOf.call(Ue,He,ze):Uint8Array.prototype.lastIndexOf.call(Ue,He,ze):be(Ue,[He],ze,ft,wt);throw new TypeError("val must be string, number or Buffer")}function be(Ue,He,ze,ft,wt){var Tt=1,Et=Ue.length,It=He.length;if(ft!==void 0&&(ft=String(ft).toLowerCase(),ft==="ucs2"||ft==="ucs-2"||ft==="utf16le"||ft==="utf-16le")){if(Ue.length<2||He.length<2)return-1;Tt=2,Et/=2,It/=2,ze/=2}function _t(Jt,er){return Tt===1?Jt[er]:Jt.readUInt16BE(er*Tt)}var Ct;if(wt){var kt=-1;for(Ct=ze;Ct<Et;Ct++)if(_t(Ue,Ct)===_t(He,kt===-1?0:Ct-kt)){if(kt===-1&&(kt=Ct),Ct-kt+1===It)return kt*Tt}else kt!==-1&&(Ct-=Ct-kt),kt=-1}else for(ze+It>Et&&(ze=Et-It),Ct=ze;Ct>=0;Ct--){for(var jt=!0,Zt=0;Zt<It;Zt++)if(_t(Ue,Ct+Zt)!==_t(He,Zt)){jt=!1;break}if(jt)return Ct}return-1}E.prototype.includes=function(He,ze,ft){return this.indexOf(He,ze,ft)!==-1},E.prototype.indexOf=function(He,ze,ft){return Ce(this,He,ze,ft,!0)},E.prototype.lastIndexOf=function(He,ze,ft){return Ce(this,He,ze,ft,!1)};function _e(Ue,He,ze,ft){ze=Number(ze)||0;var wt=Ue.length-ze;ft?(ft=Number(ft),ft>wt&&(ft=wt)):ft=wt;var Tt=He.length;ft>Tt/2&&(ft=Tt/2);for(var Et=0;Et<ft;++Et){var It=parseInt(He.substr(Et*2,2),16);if($e(It))return Et;Ue[ze+Et]=It}return Et}function Ie(Ue,He,ze,ft){return Le(qe(He,Ue.length-ze),Ue,ze,ft)}function Ke(Ue,He,ze,ft){return Le(Pe(He),Ue,ze,ft)}function xe(Ue,He,ze,ft){return Ke(Ue,He,ze,ft)}function Ge(Ue,He,ze,ft){return Le(ke(He),Ue,ze,ft)}function Oe(Ue,He,ze,ft){return Le(Ze(He,Ue.length-ze),Ue,ze,ft)}E.prototype.write=function(He,ze,ft,wt){if(ze===void 0)wt="utf8",ft=this.length,ze=0;else if(ft===void 0&&typeof ze=="string")wt=ze,ft=this.length,ze=0;else if(isFinite(ze))ze=ze>>>0,isFinite(ft)?(ft=ft>>>0,wt===void 0&&(wt="utf8")):(wt=ft,ft=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Tt=this.length-ze;if((ft===void 0||ft>Tt)&&(ft=Tt),He.length>0&&(ft<0||ze<0)||ze>this.length)throw new RangeError("Attempt to write outside buffer bounds");wt||(wt="utf8");for(var Et=!1;;)switch(wt){case"hex":return _e(this,He,ze,ft);case"utf8":case"utf-8":return Ie(this,He,ze,ft);case"ascii":return Ke(this,He,ze,ft);case"latin1":case"binary":return xe(this,He,ze,ft);case"base64":return Ge(this,He,ze,ft);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Oe(this,He,ze,ft);default:if(Et)throw new TypeError("Unknown encoding: "+wt);wt=(""+wt).toLowerCase(),Et=!0}},E.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Ne(Ue,He,ze){return He===0&&ze===Ue.length?se.fromByteArray(Ue):se.fromByteArray(Ue.slice(He,ze))}function Ve(Ue,He,ze){ze=Math.min(Ue.length,ze);for(var ft=[],wt=He;wt<ze;){var Tt=Ue[wt],Et=null,It=Tt>239?4:Tt>223?3:Tt>191?2:1;if(wt+It<=ze){var _t,Ct,kt,jt;switch(It){case 1:Tt<128&&(Et=Tt);break;case 2:_t=Ue[wt+1],(_t&192)===128&&(jt=(Tt&31)<<6|_t&63,jt>127&&(Et=jt));break;case 3:_t=Ue[wt+1],Ct=Ue[wt+2],(_t&192)===128&&(Ct&192)===128&&(jt=(Tt&15)<<12|(_t&63)<<6|Ct&63,jt>2047&&(jt<55296||jt>57343)&&(Et=jt));break;case 4:_t=Ue[wt+1],Ct=Ue[wt+2],kt=Ue[wt+3],(_t&192)===128&&(Ct&192)===128&&(kt&192)===128&&(jt=(Tt&15)<<18|(_t&63)<<12|(Ct&63)<<6|kt&63,jt>65535&&jt<1114112&&(Et=jt))}}Et===null?(Et=65533,It=1):Et>65535&&(Et-=65536,ft.push(Et>>>10&1023|55296),Et=56320|Et&1023),ft.push(Et),wt+=It}return Me(ft)}var Je=4096;function Me(Ue){var He=Ue.length;if(He<=Je)return String.fromCharCode.apply(String,Ue);for(var ze="",ft=0;ft<He;)ze+=String.fromCharCode.apply(String,Ue.slice(ft,ft+=Je));return ze}function nt(Ue,He,ze){var ft="";ze=Math.min(Ue.length,ze);for(var wt=He;wt<ze;++wt)ft+=String.fromCharCode(Ue[wt]&127);return ft}function tt(Ue,He,ze){var ft="";ze=Math.min(Ue.length,ze);for(var wt=He;wt<ze;++wt)ft+=String.fromCharCode(Ue[wt]);return ft}function At(Ue,He,ze){var ft=Ue.length;(!He||He<0)&&(He=0),(!ze||ze<0||ze>ft)&&(ze=ft);for(var wt="",Tt=He;Tt<ze;++Tt)wt+=dt(Ue[Tt]);return wt}function ut(Ue,He,ze){for(var ft=Ue.slice(He,ze),wt="",Tt=0;Tt<ft.length;Tt+=2)wt+=String.fromCharCode(ft[Tt]+ft[Tt+1]*256);return wt}E.prototype.slice=function(He,ze){var ft=this.length;He=~~He,ze=ze===void 0?ft:~~ze,He<0?(He+=ft,He<0&&(He=0)):He>ft&&(He=ft),ze<0?(ze+=ft,ze<0&&(ze=0)):ze>ft&&(ze=ft),ze<He&&(ze=He);var wt=this.subarray(He,ze);return wt.__proto__=E.prototype,wt};function it(Ue,He,ze){if(Ue%1!==0||Ue<0)throw new RangeError("offset is not uint");if(Ue+He>ze)throw new RangeError("Trying to access beyond buffer length")}E.prototype.readUIntLE=function(He,ze,ft){He=He>>>0,ze=ze>>>0,ft||it(He,ze,this.length);for(var wt=this[He],Tt=1,Et=0;++Et<ze&&(Tt*=256);)wt+=this[He+Et]*Tt;return wt},E.prototype.readUIntBE=function(He,ze,ft){He=He>>>0,ze=ze>>>0,ft||it(He,ze,this.length);for(var wt=this[He+--ze],Tt=1;ze>0&&(Tt*=256);)wt+=this[He+--ze]*Tt;return wt},E.prototype.readUInt8=function(He,ze){return He=He>>>0,ze||it(He,1,this.length),this[He]},E.prototype.readUInt16LE=function(He,ze){return He=He>>>0,ze||it(He,2,this.length),this[He]|this[He+1]<<8},E.prototype.readUInt16BE=function(He,ze){return He=He>>>0,ze||it(He,2,this.length),this[He]<<8|this[He+1]},E.prototype.readUInt32LE=function(He,ze){return He=He>>>0,ze||it(He,4,this.length),(this[He]|this[He+1]<<8|this[He+2]<<16)+this[He+3]*16777216},E.prototype.readUInt32BE=function(He,ze){return He=He>>>0,ze||it(He,4,this.length),this[He]*16777216+(this[He+1]<<16|this[He+2]<<8|this[He+3])},E.prototype.readIntLE=function(He,ze,ft){He=He>>>0,ze=ze>>>0,ft||it(He,ze,this.length);for(var wt=this[He],Tt=1,Et=0;++Et<ze&&(Tt*=256);)wt+=this[He+Et]*Tt;return Tt*=128,wt>=Tt&&(wt-=Math.pow(2,8*ze)),wt},E.prototype.readIntBE=function(He,ze,ft){He=He>>>0,ze=ze>>>0,ft||it(He,ze,this.length);for(var wt=ze,Tt=1,Et=this[He+--wt];wt>0&&(Tt*=256);)Et+=this[He+--wt]*Tt;return Tt*=128,Et>=Tt&&(Et-=Math.pow(2,8*ze)),Et},E.prototype.readInt8=function(He,ze){return He=He>>>0,ze||it(He,1,this.length),this[He]&128?(255-this[He]+1)*-1:this[He]},E.prototype.readInt16LE=function(He,ze){He=He>>>0,ze||it(He,2,this.length);var ft=this[He]|this[He+1]<<8;return ft&32768?ft|4294901760:ft},E.prototype.readInt16BE=function(He,ze){He=He>>>0,ze||it(He,2,this.length);var ft=this[He+1]|this[He]<<8;return ft&32768?ft|4294901760:ft},E.prototype.readInt32LE=function(He,ze){return He=He>>>0,ze||it(He,4,this.length),this[He]|this[He+1]<<8|this[He+2]<<16|this[He+3]<<24},E.prototype.readInt32BE=function(He,ze){return He=He>>>0,ze||it(He,4,this.length),this[He]<<24|this[He+1]<<16|this[He+2]<<8|this[He+3]},E.prototype.readFloatLE=function(He,ze){return He=He>>>0,ze||it(He,4,this.length),b.read(this,He,!0,23,4)},E.prototype.readFloatBE=function(He,ze){return He=He>>>0,ze||it(He,4,this.length),b.read(this,He,!1,23,4)},E.prototype.readDoubleLE=function(He,ze){return He=He>>>0,ze||it(He,8,this.length),b.read(this,He,!0,52,8)},E.prototype.readDoubleBE=function(He,ze){return He=He>>>0,ze||it(He,8,this.length),b.read(this,He,!1,52,8)};function ot(Ue,He,ze,ft,wt,Tt){if(!E.isBuffer(Ue))throw new TypeError('"buffer" argument must be a Buffer instance');if(He>wt||He<Tt)throw new RangeError('"value" argument is out of bounds');if(ze+ft>Ue.length)throw new RangeError("Index out of range")}E.prototype.writeUIntLE=function(He,ze,ft,wt){if(He=+He,ze=ze>>>0,ft=ft>>>0,!wt){var Tt=Math.pow(2,8*ft)-1;ot(this,He,ze,ft,Tt,0)}var Et=1,It=0;for(this[ze]=He&255;++It<ft&&(Et*=256);)this[ze+It]=He/Et&255;return ze+ft},E.prototype.writeUIntBE=function(He,ze,ft,wt){if(He=+He,ze=ze>>>0,ft=ft>>>0,!wt){var Tt=Math.pow(2,8*ft)-1;ot(this,He,ze,ft,Tt,0)}var Et=ft-1,It=1;for(this[ze+Et]=He&255;--Et>=0&&(It*=256);)this[ze+Et]=He/It&255;return ze+ft},E.prototype.writeUInt8=function(He,ze,ft){return He=+He,ze=ze>>>0,ft||ot(this,He,ze,1,255,0),this[ze]=He&255,ze+1},E.prototype.writeUInt16LE=function(He,ze,ft){return He=+He,ze=ze>>>0,ft||ot(this,He,ze,2,65535,0),this[ze]=He&255,this[ze+1]=He>>>8,ze+2},E.prototype.writeUInt16BE=function(He,ze,ft){return He=+He,ze=ze>>>0,ft||ot(this,He,ze,2,65535,0),this[ze]=He>>>8,this[ze+1]=He&255,ze+2},E.prototype.writeUInt32LE=function(He,ze,ft){return He=+He,ze=ze>>>0,ft||ot(this,He,ze,4,4294967295,0),this[ze+3]=He>>>24,this[ze+2]=He>>>16,this[ze+1]=He>>>8,this[ze]=He&255,ze+4},E.prototype.writeUInt32BE=function(He,ze,ft){return He=+He,ze=ze>>>0,ft||ot(this,He,ze,4,4294967295,0),this[ze]=He>>>24,this[ze+1]=He>>>16,this[ze+2]=He>>>8,this[ze+3]=He&255,ze+4},E.prototype.writeIntLE=function(He,ze,ft,wt){if(He=+He,ze=ze>>>0,!wt){var Tt=Math.pow(2,8*ft-1);ot(this,He,ze,ft,Tt-1,-Tt)}var Et=0,It=1,_t=0;for(this[ze]=He&255;++Et<ft&&(It*=256);)He<0&&_t===0&&this[ze+Et-1]!==0&&(_t=1),this[ze+Et]=(He/It>>0)-_t&255;return ze+ft},E.prototype.writeIntBE=function(He,ze,ft,wt){if(He=+He,ze=ze>>>0,!wt){var Tt=Math.pow(2,8*ft-1);ot(this,He,ze,ft,Tt-1,-Tt)}var Et=ft-1,It=1,_t=0;for(this[ze+Et]=He&255;--Et>=0&&(It*=256);)He<0&&_t===0&&this[ze+Et+1]!==0&&(_t=1),this[ze+Et]=(He/It>>0)-_t&255;return ze+ft},E.prototype.writeInt8=function(He,ze,ft){return He=+He,ze=ze>>>0,ft||ot(this,He,ze,1,127,-128),He<0&&(He=255+He+1),this[ze]=He&255,ze+1},E.prototype.writeInt16LE=function(He,ze,ft){return He=+He,ze=ze>>>0,ft||ot(this,He,ze,2,32767,-32768),this[ze]=He&255,this[ze+1]=He>>>8,ze+2},E.prototype.writeInt16BE=function(He,ze,ft){return He=+He,ze=ze>>>0,ft||ot(this,He,ze,2,32767,-32768),this[ze]=He>>>8,this[ze+1]=He&255,ze+2},E.prototype.writeInt32LE=function(He,ze,ft){return He=+He,ze=ze>>>0,ft||ot(this,He,ze,4,2147483647,-2147483648),this[ze]=He&255,this[ze+1]=He>>>8,this[ze+2]=He>>>16,this[ze+3]=He>>>24,ze+4},E.prototype.writeInt32BE=function(He,ze,ft){return He=+He,ze=ze>>>0,ft||ot(this,He,ze,4,2147483647,-2147483648),He<0&&(He=4294967295+He+1),this[ze]=He>>>24,this[ze+1]=He>>>16,this[ze+2]=He>>>8,this[ze+3]=He&255,ze+4};function at(Ue,He,ze,ft,wt,Tt){if(ze+ft>Ue.length)throw new RangeError("Index out of range");if(ze<0)throw new RangeError("Index out of range")}function mt(Ue,He,ze,ft,wt){return He=+He,ze=ze>>>0,wt||at(Ue,He,ze,4,34028234663852886e22,-34028234663852886e22),b.write(Ue,He,ze,ft,23,4),ze+4}E.prototype.writeFloatLE=function(He,ze,ft){return mt(this,He,ze,!0,ft)},E.prototype.writeFloatBE=function(He,ze,ft){return mt(this,He,ze,!1,ft)};function yt(Ue,He,ze,ft,wt){return He=+He,ze=ze>>>0,wt||at(Ue,He,ze,8,17976931348623157e292,-17976931348623157e292),b.write(Ue,He,ze,ft,52,8),ze+8}E.prototype.writeDoubleLE=function(He,ze,ft){return yt(this,He,ze,!0,ft)},E.prototype.writeDoubleBE=function(He,ze,ft){return yt(this,He,ze,!1,ft)},E.prototype.copy=function(He,ze,ft,wt){if(!E.isBuffer(He))throw new TypeError("argument should be a Buffer");if(ft||(ft=0),!wt&&wt!==0&&(wt=this.length),ze>=He.length&&(ze=He.length),ze||(ze=0),wt>0&&wt<ft&&(wt=ft),wt===ft||He.length===0||this.length===0)return 0;if(ze<0)throw new RangeError("targetStart out of bounds");if(ft<0||ft>=this.length)throw new RangeError("Index out of range");if(wt<0)throw new RangeError("sourceEnd out of bounds");wt>this.length&&(wt=this.length),He.length-ze<wt-ft&&(wt=He.length-ze+ft);var Tt=wt-ft;if(this===He&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(ze,ft,wt);else if(this===He&&ft<ze&&ze<wt)for(var Et=Tt-1;Et>=0;--Et)He[Et+ze]=this[Et+ft];else Uint8Array.prototype.set.call(He,this.subarray(ft,wt),ze);return Tt},E.prototype.fill=function(He,ze,ft,wt){if(typeof He=="string"){if(typeof ze=="string"?(wt=ze,ze=0,ft=this.length):typeof ft=="string"&&(wt=ft,ft=this.length),wt!==void 0&&typeof wt!="string")throw new TypeError("encoding must be a string");if(typeof wt=="string"&&!E.isEncoding(wt))throw new TypeError("Unknown encoding: "+wt);if(He.length===1){var Tt=He.charCodeAt(0);(wt==="utf8"&&Tt<128||wt==="latin1")&&(He=Tt)}}else typeof He=="number"&&(He=He&255);if(ze<0||this.length<ze||this.length<ft)throw new RangeError("Out of range index");if(ft<=ze)return this;ze=ze>>>0,ft=ft===void 0?this.length:ft>>>0,He||(He=0);var Et;if(typeof He=="number")for(Et=ze;Et<ft;++Et)this[Et]=He;else{var It=E.isBuffer(He)?He:E.from(He,wt),_t=It.length;if(_t===0)throw new TypeError('The value "'+He+'" is invalid for argument "value"');for(Et=0;Et<ft-ze;++Et)this[Et+ze]=It[Et%_t]}return this};var Ft=/[^+/0-9A-Za-z-_]/g;function xt(Ue){if(Ue=Ue.split("=")[0],Ue=Ue.trim().replace(Ft,""),Ue.length<2)return"";for(;Ue.length%4!==0;)Ue=Ue+"=";return Ue}function dt(Ue){return Ue<16?"0"+Ue.toString(16):Ue.toString(16)}function qe(Ue,He){He=He||1/0;for(var ze,ft=Ue.length,wt=null,Tt=[],Et=0;Et<ft;++Et){if(ze=Ue.charCodeAt(Et),ze>55295&&ze<57344){if(!wt){if(ze>56319){(He-=3)>-1&&Tt.push(239,191,189);continue}else if(Et+1===ft){(He-=3)>-1&&Tt.push(239,191,189);continue}wt=ze;continue}if(ze<56320){(He-=3)>-1&&Tt.push(239,191,189),wt=ze;continue}ze=(wt-55296<<10|ze-56320)+65536}else wt&&(He-=3)>-1&&Tt.push(239,191,189);if(wt=null,ze<128){if((He-=1)<0)break;Tt.push(ze)}else if(ze<2048){if((He-=2)<0)break;Tt.push(ze>>6|192,ze&63|128)}else if(ze<65536){if((He-=3)<0)break;Tt.push(ze>>12|224,ze>>6&63|128,ze&63|128)}else if(ze<1114112){if((He-=4)<0)break;Tt.push(ze>>18|240,ze>>12&63|128,ze>>6&63|128,ze&63|128)}else throw new Error("Invalid code point")}return Tt}function Pe(Ue){for(var He=[],ze=0;ze<Ue.length;++ze)He.push(Ue.charCodeAt(ze)&255);return He}function Ze(Ue,He){for(var ze,ft,wt,Tt=[],Et=0;Et<Ue.length&&!((He-=2)<0);++Et)ze=Ue.charCodeAt(Et),ft=ze>>8,wt=ze%256,Tt.push(wt),Tt.push(ft);return Tt}function ke(Ue){return se.toByteArray(xt(Ue))}function Le(Ue,He,ze,ft){for(var wt=0;wt<ft&&!(wt+ze>=He.length||wt>=Ue.length);++wt)He[wt+ze]=Ue[wt];return wt}function Re(Ue,He){return Ue instanceof He||Ue!=null&&Ue.constructor!=null&&Ue.constructor.name!=null&&Ue.constructor.name===He.name}function $e(Ue){return Ue!==Ue}}).call(this)}).call(this,a("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(a,he,de){he.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],92:[function(a,he,de){"use strict";var ie=a("get-intrinsic"),se=a("./"),b=se(ie("String.prototype.indexOf"));he.exports=function(z,ee){var E=ie(z,!!ee);return typeof E=="function"&&b(z,".prototype.")>-1?se(E):E}},{"./":93,"get-intrinsic":348}],93:[function(a,he,de){"use strict";var ie=a("function-bind"),se=a("get-intrinsic"),b=se("%Function.prototype.apply%"),te=se("%Function.prototype.call%"),z=se("%Reflect.apply%",!0)||ie.call(te,b),ee=se("%Object.getOwnPropertyDescriptor%",!0),E=se("%Object.defineProperty%",!0),y=se("%Math.max%");if(E)try{E({},"a",{value:1})}catch(re){E=null}he.exports=function(oe){var fe=z(ie,te,arguments);if(ee&&E){var le=ee(fe,"length");le.configurable&&E(fe,"length",{value:1+y(0,oe.length-(arguments.length-1))})}return fe};var x=function(){return z(ie,b,arguments)};E?E(he.exports,"apply",{value:x}):he.exports.apply=x},{"function-bind":347,"get-intrinsic":348}],94:[function(a,he,de){"use strict";var ie=Array.prototype.slice;he.exports=se;function se(te,z){if(!(this instanceof se))return new se(te,z);this.src=te,this._withAccess=z}se.prototype.withAccess=function(te){return this._withAccess=te!==!1,this},se.prototype.pick=function(te){return Array.isArray(te)||(te=ie.call(arguments)),te.length&&(this.keys=te),this},se.prototype.to=function(te){if(te=te||{},!this.src)return te;var z=this.keys||Object.keys(this.src);if(!this._withAccess){for(var ee=0;ee<z.length;ee++)E=z[ee],te[E]===void 0&&(te[E]=this.src[E]);return te}for(var ee=0;ee<z.length;ee++){var E=z[ee];if(b(te,E)){var y=this.src.__lookupGetter__(E),x=this.src.__lookupSetter__(E);y&&te.__defineGetter__(E,y),x&&te.__defineSetter__(E,x),!y&&!x&&(te[E]=this.src[E])}}return te},se.prototype.toCover=function(te){for(var z=this.keys||Object.keys(this.src),ee=0;ee<z.length;ee++){var E=z[ee];delete te[E];var y=this.src.__lookupGetter__(E),x=this.src.__lookupSetter__(E);y&&te.__defineGetter__(E,y),x&&te.__defineSetter__(E,x),!y&&!x&&(te[E]=this.src[E])}},se.prototype.override=se.prototype.toCover,se.prototype.and=function(te){var z={};return this.to(z),this.src=te,this.to(z),this.src=z,this};function b(te,z){return te[z]===void 0&&te.__lookupGetter__(z)===void 0&&te.__lookupSetter__(z)===void 0}},{}],95:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/is-callable"),b=a("../internals/try-to-string"),te=ie.TypeError;he.exports=function(z){if(se(z))return z;throw te(b(z)+" is not a function")}},{"../internals/global":163,"../internals/is-callable":176,"../internals/try-to-string":257}],96:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/is-constructor"),b=a("../internals/try-to-string"),te=ie.TypeError;he.exports=function(z){if(se(z))return z;throw te(b(z)+" is not a constructor")}},{"../internals/global":163,"../internals/is-constructor":177,"../internals/try-to-string":257}],97:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/is-callable"),b=ie.String,te=ie.TypeError;he.exports=function(z){if(typeof z=="object"||se(z))return z;throw te("Can't set "+b(z)+" as a prototype")}},{"../internals/global":163,"../internals/is-callable":176}],98:[function(a,he,de){var ie=a("../internals/well-known-symbol"),se=a("../internals/object-create"),b=a("../internals/object-define-property"),te=ie("unscopables"),z=Array.prototype;z[te]==null&&b.f(z,te,{configurable:!0,value:se(null)}),he.exports=function(ee){z[te][ee]=!0}},{"../internals/object-create":196,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],99:[function(a,he,de){"use strict";var ie=a("../internals/string-multibyte").charAt;he.exports=function(se,b,te){return b+(te?ie(se,b).length:1)}},{"../internals/string-multibyte":239}],100:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/object-is-prototype-of"),b=ie.TypeError;he.exports=function(te,z){if(se(z,te))return te;throw b("Incorrect invocation")}},{"../internals/global":163,"../internals/object-is-prototype-of":204}],101:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/is-object"),b=ie.String,te=ie.TypeError;he.exports=function(z){if(se(z))return z;throw te(b(z)+" is not an object")}},{"../internals/global":163,"../internals/is-object":180}],102:[function(a,he,de){he.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},{}],103:[function(a,he,de){"use strict";var ie=a("../internals/array-buffer-native"),se=a("../internals/descriptors"),b=a("../internals/global"),te=a("../internals/is-callable"),z=a("../internals/is-object"),ee=a("../internals/has-own-property"),E=a("../internals/classof"),y=a("../internals/try-to-string"),x=a("../internals/create-non-enumerable-property"),re=a("../internals/redefine"),oe=a("../internals/object-define-property").f,fe=a("../internals/object-is-prototype-of"),le=a("../internals/object-get-prototype-of"),Ae=a("../internals/object-set-prototype-of"),ce=a("../internals/well-known-symbol"),me=a("../internals/uid"),Ee=b.Int8Array,we=Ee&&Ee.prototype,ve=b.Uint8ClampedArray,ye=ve&&ve.prototype,Ce=Ee&&le(Ee),be=we&&le(we),_e=Object.prototype,Ie=b.TypeError,Ke=ce("toStringTag"),xe=me("TYPED_ARRAY_TAG"),Ge=me("TYPED_ARRAY_CONSTRUCTOR"),Oe=ie&&!!Ae&&E(b.opera)!=="Opera",Ne=!1,Ve,Je,Me,nt={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},tt={BigInt64Array:8,BigUint64Array:8},At=function(Ft){if(!z(Ft))return!1;var xt=E(Ft);return xt==="DataView"||ee(nt,xt)||ee(tt,xt)},ut=function(yt){if(!z(yt))return!1;var Ft=E(yt);return ee(nt,Ft)||ee(tt,Ft)},it=function(yt){if(ut(yt))return yt;throw Ie("Target is not a typed array")},ot=function(yt){if(te(yt)&&(!Ae||fe(Ce,yt)))return yt;throw Ie(y(yt)+" is not a typed array constructor")},at=function(yt,Ft,xt,dt){if(se){if(xt)for(var qe in nt){var Pe=b[qe];if(Pe&&ee(Pe.prototype,yt))try{delete Pe.prototype[yt]}catch(Ze){try{Pe.prototype[yt]=Ft}catch(ke){}}}(!be[yt]||xt)&&re(be,yt,xt?Ft:Oe&&we[yt]||Ft,dt)}},mt=function(yt,Ft,xt){var dt,qe;if(se){if(Ae){if(xt){for(dt in nt)if(qe=b[dt],qe&&ee(qe,yt))try{delete qe[yt]}catch(Pe){}}if(!Ce[yt]||xt)try{return re(Ce,yt,xt?Ft:Oe&&Ce[yt]||Ft)}catch(Pe){}else return}for(dt in nt)qe=b[dt],qe&&(!qe[yt]||xt)&&re(qe,yt,Ft)}};for(Ve in nt)Je=b[Ve],Me=Je&&Je.prototype,Me?x(Me,Ge,Je):Oe=!1;for(Ve in tt)Je=b[Ve],Me=Je&&Je.prototype,Me&&x(Me,Ge,Je);if((!Oe||!te(Ce)||Ce===Function.prototype)&&(Ce=function(){throw Ie("Incorrect invocation")},Oe))for(Ve in nt)b[Ve]&&Ae(b[Ve],Ce);if((!Oe||!be||be===_e)&&(be=Ce.prototype,Oe))for(Ve in nt)b[Ve]&&Ae(b[Ve].prototype,be);if(Oe&&le(ye)!==be&&Ae(ye,be),se&&!ee(be,Ke)){Ne=!0,oe(be,Ke,{get:function(){return z(this)?this[xe]:void 0}});for(Ve in nt)b[Ve]&&x(b[Ve],xe,Ve)}he.exports={NATIVE_ARRAY_BUFFER_VIEWS:Oe,TYPED_ARRAY_CONSTRUCTOR:Ge,TYPED_ARRAY_TAG:Ne&&xe,aTypedArray:it,aTypedArrayConstructor:ot,exportTypedArrayMethod:at,exportTypedArrayStaticMethod:mt,isView:At,isTypedArray:ut,TypedArray:Ce,TypedArrayPrototype:be}},{"../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(a,he,de){"use strict";var ie=a("../internals/global"),se=a("../internals/function-uncurry-this"),b=a("../internals/descriptors"),te=a("../internals/array-buffer-native"),z=a("../internals/function-name"),ee=a("../internals/create-non-enumerable-property"),E=a("../internals/redefine-all"),y=a("../internals/fails"),x=a("../internals/an-instance"),re=a("../internals/to-integer-or-infinity"),oe=a("../internals/to-length"),fe=a("../internals/to-index"),le=a("../internals/ieee754"),Ae=a("../internals/object-get-prototype-of"),ce=a("../internals/object-set-prototype-of"),me=a("../internals/object-get-own-property-names").f,Ee=a("../internals/object-define-property").f,we=a("../internals/array-fill"),ve=a("../internals/array-slice-simple"),ye=a("../internals/set-to-string-tag"),Ce=a("../internals/internal-state"),be=z.PROPER,_e=z.CONFIGURABLE,Ie=Ce.get,Ke=Ce.set,xe="ArrayBuffer",Ge="DataView",Oe="prototype",Ne="Wrong length",Ve="Wrong index",Je=ie[xe],Me=Je,nt=Me&&Me[Oe],tt=ie[Ge],At=tt&&tt[Oe],ut=Object.prototype,it=ie.Array,ot=ie.RangeError,at=se(we),mt=se([].reverse),yt=le.pack,Ft=le.unpack,xt=function(Et){return[Et&255]},dt=function(Et){return[Et&255,Et>>8&255]},qe=function(Et){return[Et&255,Et>>8&255,Et>>16&255,Et>>24&255]},Pe=function(Et){return Et[3]<<24|Et[2]<<16|Et[1]<<8|Et[0]},Ze=function(Et){return yt(Et,23,4)},ke=function(Et){return yt(Et,52,8)},Le=function(Et,It){Ee(Et[Oe],It,{get:function(){return Ie(this)[It]}})},Re=function(Et,It,_t,Ct){var kt=fe(_t),jt=Ie(Et);if(kt+It>jt.byteLength)throw ot(Ve);var Zt=Ie(jt.buffer).bytes,Jt=kt+jt.byteOffset,er=ve(Zt,Jt,Jt+It);return Ct?er:mt(er)},$e=function(Et,It,_t,Ct,kt,jt){var Zt=fe(_t),Jt=Ie(Et);if(Zt+It>Jt.byteLength)throw ot(Ve);for(var er=Ie(Jt.buffer).bytes,wr=Zt+Jt.byteOffset,xr=Ct(+kt),Ur=0;Ur<It;Ur++)er[wr+Ur]=xr[jt?Ur:It-Ur-1]};if(!te)Me=function(It){x(this,nt);var _t=fe(It);Ke(this,{bytes:at(it(_t),0),byteLength:_t}),b||(this.byteLength=_t)},nt=Me[Oe],tt=function(It,_t,Ct){x(this,At),x(It,nt);var kt=Ie(It).byteLength,jt=re(_t);if(jt<0||jt>kt)throw ot("Wrong offset");if(Ct=Ct===void 0?kt-jt:oe(Ct),jt+Ct>kt)throw ot(Ne);Ke(this,{buffer:It,byteLength:Ct,byteOffset:jt}),b||(this.buffer=It,this.byteLength=Ct,this.byteOffset=jt)},At=tt[Oe],b&&(Le(Me,"byteLength"),Le(tt,"buffer"),Le(tt,"byteLength"),Le(tt,"byteOffset")),E(At,{getInt8:function(It){return Re(this,1,It)[0]<<24>>24},getUint8:function(It){return Re(this,1,It)[0]},getInt16:function(It){var _t=Re(this,2,It,arguments.length>1?arguments[1]:void 0);return(_t[1]<<8|_t[0])<<16>>16},getUint16:function(It){var _t=Re(this,2,It,arguments.length>1?arguments[1]:void 0);return _t[1]<<8|_t[0]},getInt32:function(It){return Pe(Re(this,4,It,arguments.length>1?arguments[1]:void 0))},getUint32:function(It){return Pe(Re(this,4,It,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(It){return Ft(Re(this,4,It,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(It){return Ft(Re(this,8,It,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(It,_t){$e(this,1,It,xt,_t)},setUint8:function(It,_t){$e(this,1,It,xt,_t)},setInt16:function(It,_t){$e(this,2,It,dt,_t,arguments.length>2?arguments[2]:void 0)},setUint16:function(It,_t){$e(this,2,It,dt,_t,arguments.length>2?arguments[2]:void 0)},setInt32:function(It,_t){$e(this,4,It,qe,_t,arguments.length>2?arguments[2]:void 0)},setUint32:function(It,_t){$e(this,4,It,qe,_t,arguments.length>2?arguments[2]:void 0)},setFloat32:function(It,_t){$e(this,4,It,Ze,_t,arguments.length>2?arguments[2]:void 0)},setFloat64:function(It,_t){$e(this,8,It,ke,_t,arguments.length>2?arguments[2]:void 0)}});else{var Ue=be&&Je.name!==xe;if(!y(function(){Je(1)})||!y(function(){new Je(-1)})||y(function(){return new Je,new Je(1.5),new Je(NaN),Ue&&!_e})){Me=function(It){return x(this,nt),new Je(fe(It))},Me[Oe]=nt;for(var He=me(Je),ze=0,ft;He.length>ze;)(ft=He[ze++])in Me||ee(Me,ft,Je[ft]);nt.constructor=Me}else Ue&&_e&&ee(Je,"name",xe);ce&&Ae(At)!==ut&&ce(At,ut);var wt=new tt(new Me(2)),Tt=se(At.setInt8);wt.setInt8(0,2147483648),wt.setInt8(1,2147483649),(wt.getInt8(0)||!wt.getInt8(1))&&E(At,{setInt8:function(It,_t){Tt(this,It,_t<<24>>24)},setUint8:function(It,_t){Tt(this,It,_t<<24>>24)}},{unsafe:!0})}ye(Me,xe),ye(tt,Ge),he.exports={ArrayBuffer:Me,DataView:tt}},{"../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(a,he,de){"use strict";var ie=a("../internals/to-object"),se=a("../internals/to-absolute-index"),b=a("../internals/length-of-array-like"),te=Math.min;he.exports=[].copyWithin||function(ee,E){var y=ie(this),x=b(y),re=se(ee,x),oe=se(E,x),fe=arguments.length>2?arguments[2]:void 0,le=te((fe===void 0?x:se(fe,x))-oe,x-re),Ae=1;for(oe<re&&re<oe+le&&(Ae=-1,oe+=le-1,re+=le-1);le-- >0;)oe in y?y[re]=y[oe]:delete y[re],re+=Ae,oe+=Ae;return y}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(a,he,de){"use strict";var ie=a("../internals/to-object"),se=a("../internals/to-absolute-index"),b=a("../internals/length-of-array-like");he.exports=function(z){for(var ee=ie(this),E=b(ee),y=arguments.length,x=se(y>1?arguments[1]:void 0,E),re=y>2?arguments[2]:void 0,oe=re===void 0?E:se(re,E);oe>x;)ee[x++]=z;return ee}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(a,he,de){"use strict";var ie=a("../internals/array-iteration").forEach,se=a("../internals/array-method-is-strict"),b=se("forEach");he.exports=b?[].forEach:function(z){return ie(this,z,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(a,he,de){var ie=a("../internals/length-of-array-like");he.exports=function(se,b){for(var te=0,z=ie(b),ee=new se(z);z>te;)ee[te]=b[te++];return ee}},{"../internals/length-of-array-like":188}],109:[function(a,he,de){"use strict";var ie=a("../internals/global"),se=a("../internals/function-bind-context"),b=a("../internals/function-call"),te=a("../internals/to-object"),z=a("../internals/call-with-safe-iteration-closing"),ee=a("../internals/is-array-iterator-method"),E=a("../internals/is-constructor"),y=a("../internals/length-of-array-like"),x=a("../internals/create-property"),re=a("../internals/get-iterator"),oe=a("../internals/get-iterator-method"),fe=ie.Array;he.exports=function(Ae){var ce=te(Ae),me=E(this),Ee=arguments.length,we=Ee>1?arguments[1]:void 0,ve=we!==void 0;ve&&(we=se(we,Ee>2?arguments[2]:void 0));var ye=oe(ce),Ce=0,be,_e,Ie,Ke,xe,Ge;if(ye&&!(this==fe&&ee(ye)))for(Ke=re(ce,ye),xe=Ke.next,_e=me?new this:[];!(Ie=b(xe,Ke)).done;Ce++)Ge=ve?z(Ke,we,[Ie.value,Ce],!0):Ie.value,x(_e,Ce,Ge);else for(be=y(ce),_e=me?new this(be):fe(be);be>Ce;Ce++)Ge=ve?we(ce[Ce],Ce):ce[Ce],x(_e,Ce,Ge);return _e.length=Ce,_e}},{"../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(a,he,de){var ie=a("../internals/to-indexed-object"),se=a("../internals/to-absolute-index"),b=a("../internals/length-of-array-like"),te=function(z){return function(ee,E,y){var x=ie(ee),re=b(x),oe=se(y,re),fe;if(z&&E!=E){for(;re>oe;)if(fe=x[oe++],fe!=fe)return!0}else for(;re>oe;oe++)if((z||oe in x)&&x[oe]===E)return z||oe||0;return!z&&-1}};he.exports={includes:te(!0),indexOf:te(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(a,he,de){var ie=a("../internals/function-bind-context"),se=a("../internals/function-uncurry-this"),b=a("../internals/indexed-object"),te=a("../internals/to-object"),z=a("../internals/length-of-array-like"),ee=a("../internals/array-species-create"),E=se([].push),y=function(x){var re=x==1,oe=x==2,fe=x==3,le=x==4,Ae=x==6,ce=x==7,me=x==5||Ae;return function(Ee,we,ve,ye){for(var Ce=te(Ee),be=b(Ce),_e=ie(we,ve),Ie=z(be),Ke=0,xe=ye||ee,Ge=re?xe(Ee,Ie):oe||ce?xe(Ee,0):void 0,Oe,Ne;Ie>Ke;Ke++)if((me||Ke in be)&&(Oe=be[Ke],Ne=_e(Oe,Ke,Ce),x))if(re)Ge[Ke]=Ne;else if(Ne)switch(x){case 3:return!0;case 5:return Oe;case 6:return Ke;case 2:E(Ge,Oe)}else switch(x){case 4:return!1;case 7:E(Ge,Oe)}return Ae?-1:fe||le?le:Ge}};he.exports={forEach:y(0),map:y(1),filter:y(2),some:y(3),every:y(4),find:y(5),findIndex:y(6),filterReject:y(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(a,he,de){"use strict";var ie=a("../internals/function-apply"),se=a("../internals/to-indexed-object"),b=a("../internals/to-integer-or-infinity"),te=a("../internals/length-of-array-like"),z=a("../internals/array-method-is-strict"),ee=Math.min,E=[].lastIndexOf,y=!!E&&1/[1].lastIndexOf(1,-0)<0,x=z("lastIndexOf"),re=y||!x;he.exports=re?function(fe){if(y)return ie(E,this,arguments)||0;var le=se(this),Ae=te(le),ce=Ae-1;for(arguments.length>1&&(ce=ee(ce,b(arguments[1]))),ce<0&&(ce=Ae+ce);ce>=0;ce--)if(ce in le&&le[ce]===fe)return ce||0;return-1}:E},{"../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(a,he,de){var ie=a("../internals/fails"),se=a("../internals/well-known-symbol"),b=a("../internals/engine-v8-version"),te=se("species");he.exports=function(z){return b>=51||!ie(function(){var ee=[],E=ee.constructor={};return E[te]=function(){return{foo:1}},ee[z](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(a,he,de){"use strict";var ie=a("../internals/fails");he.exports=function(se,b){var te=[][se];return!!te&&ie(function(){te.call(null,b||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/a-callable"),b=a("../internals/to-object"),te=a("../internals/indexed-object"),z=a("../internals/length-of-array-like"),ee=ie.TypeError,E=function(y){return function(x,re,oe,fe){se(re);var le=b(x),Ae=te(le),ce=z(le),me=y?ce-1:0,Ee=y?-1:1;if(oe<2)for(;;){if(me in Ae){fe=Ae[me],me+=Ee;break}if(me+=Ee,y?me<0:ce<=me)throw ee("Reduce of empty array with no initial value")}for(;y?me>=0:ce>me;me+=Ee)me in Ae&&(fe=re(fe,Ae[me],me,le));return fe}};he.exports={left:E(!1),right:E(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/to-absolute-index"),b=a("../internals/length-of-array-like"),te=a("../internals/create-property"),z=ie.Array,ee=Math.max;he.exports=function(E,y,x){for(var re=b(E),oe=se(y,re),fe=se(x===void 0?re:x,re),le=z(ee(fe-oe,0)),Ae=0;oe<fe;oe++,Ae++)te(le,Ae,E[oe]);return le.length=Ae,le}},{"../internals/create-property":131,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245}],117:[function(a,he,de){var ie=a("../internals/function-uncurry-this");he.exports=ie([].slice)},{"../internals/function-uncurry-this":157}],118:[function(a,he,de){var ie=a("../internals/array-slice-simple"),se=Math.floor,b=function(ee,E){var y=ee.length,x=se(y/2);return y<8?te(ee,E):z(ee,b(ie(ee,0,x),E),b(ie(ee,x),E),E)},te=function(ee,E){for(var y=ee.length,x=1,re,oe;x<y;){for(oe=x,re=ee[x];oe&&E(ee[oe-1],re)>0;)ee[oe]=ee[--oe];oe!==x++&&(ee[oe]=re)}return ee},z=function(ee,E,y,x){for(var re=E.length,oe=y.length,fe=0,le=0;fe<re||le<oe;)ee[fe+le]=fe<re&&le<oe?x(E[fe],y[le])<=0?E[fe++]:y[le++]:fe<re?E[fe++]:y[le++];return ee};he.exports=b},{"../internals/array-slice-simple":116}],119:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/is-array"),b=a("../internals/is-constructor"),te=a("../internals/is-object"),z=a("../internals/well-known-symbol"),ee=z("species"),E=ie.Array;he.exports=function(y){var x;return se(y)&&(x=y.constructor,b(x)&&(x===E||se(x.prototype))?x=void 0:te(x)&&(x=x[ee],x===null&&(x=void 0))),x===void 0?E:x}},{"../internals/global":163,"../internals/is-array":175,"../internals/is-constructor":177,"../internals/is-object":180,"../internals/well-known-symbol":268}],120:[function(a,he,de){var ie=a("../internals/array-species-constructor");he.exports=function(se,b){return new(ie(se))(b===0?0:b)}},{"../internals/array-species-constructor":119}],121:[function(a,he,de){var ie=a("../internals/an-object"),se=a("../internals/iterator-close");he.exports=function(b,te,z,ee){try{return ee?te(ie(z)[0],z[1]):te(z)}catch(E){se(b,"throw",E)}}},{"../internals/an-object":101,"../internals/iterator-close":185}],122:[function(a,he,de){var ie=a("../internals/well-known-symbol"),se=ie("iterator"),b=!1;try{var te=0,z={next:function(){return{done:!!te++}},return:function(){b=!0}};z[se]=function(){return this},Array.from(z,function(){throw 2})}catch(ee){}he.exports=function(ee,E){if(!E&&!b)return!1;var y=!1;try{var x={};x[se]=function(){return{next:function(){return{done:y=!0}}}},ee(x)}catch(re){}return y}},{"../internals/well-known-symbol":268}],123:[function(a,he,de){var ie=a("../internals/function-uncurry-this"),se=ie({}.toString),b=ie("".slice);he.exports=function(te){return b(se(te),8,-1)}},{"../internals/function-uncurry-this":157}],124:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/to-string-tag-support"),b=a("../internals/is-callable"),te=a("../internals/classof-raw"),z=a("../internals/well-known-symbol"),ee=z("toStringTag"),E=ie.Object,y=te(function(){return arguments}())=="Arguments",x=function(re,oe){try{return re[oe]}catch(fe){}};he.exports=se?te:function(re){var oe,fe,le;return re===void 0?"Undefined":re===null?"Null":typeof(fe=x(oe=E(re),ee))=="string"?fe:y?te(oe):(le=te(oe))=="Object"&&b(oe.callee)?"Arguments":le}},{"../internals/classof-raw":123,"../internals/global":163,"../internals/is-callable":176,"../internals/to-string-tag-support":255,"../internals/well-known-symbol":268}],125:[function(a,he,de){var ie=a("../internals/has-own-property"),se=a("../internals/own-keys"),b=a("../internals/object-get-own-property-descriptor"),te=a("../internals/object-define-property");he.exports=function(z,ee,E){for(var y=se(ee),x=te.f,re=b.f,oe=0;oe<y.length;oe++){var fe=y[oe];!ie(z,fe)&&!(E&&ie(E,fe))&&x(z,fe,re(ee,fe))}}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/own-keys":212}],126:[function(a,he,de){var ie=a("../internals/well-known-symbol"),se=ie("match");he.exports=function(b){var te=/./;try{"/./"[b](te)}catch(z){try{return te[se]=!1,"/./"[b](te)}catch(ee){}}return!1}},{"../internals/well-known-symbol":268}],127:[function(a,he,de){var ie=a("../internals/fails");he.exports=!ie(function(){function se(){}return se.prototype.constructor=null,Object.getPrototypeOf(new se)!==se.prototype})},{"../internals/fails":150}],128:[function(a,he,de){"use strict";var ie=a("../internals/iterators-core").IteratorPrototype,se=a("../internals/object-create"),b=a("../internals/create-property-descriptor"),te=a("../internals/set-to-string-tag"),z=a("../internals/iterators"),ee=function(){return this};he.exports=function(E,y,x,re){var oe=y+" Iterator";return E.prototype=se(ie,{next:b(+!re,x)}),te(E,oe,!1,!0),z[oe]=ee,E}},{"../internals/create-property-descriptor":130,"../internals/iterators":187,"../internals/iterators-core":186,"../internals/object-create":196,"../internals/set-to-string-tag":234}],129:[function(a,he,de){var ie=a("../internals/descriptors"),se=a("../internals/object-define-property"),b=a("../internals/create-property-descriptor");he.exports=ie?function(te,z,ee){return se.f(te,z,b(1,ee))}:function(te,z,ee){return te[z]=ee,te}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/object-define-property":198}],130:[function(a,he,de){he.exports=function(ie,se){return{enumerable:!(ie&1),configurable:!(ie&2),writable:!(ie&4),value:se}}},{}],131:[function(a,he,de){"use strict";var ie=a("../internals/to-property-key"),se=a("../internals/object-define-property"),b=a("../internals/create-property-descriptor");he.exports=function(te,z,ee){var E=ie(z);E in te?se.f(te,E,b(0,ee)):te[E]=ee}},{"../internals/create-property-descriptor":130,"../internals/object-define-property":198,"../internals/to-property-key":254}],132:[function(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/function-call"),b=a("../internals/is-pure"),te=a("../internals/function-name"),z=a("../internals/is-callable"),ee=a("../internals/create-iterator-constructor"),E=a("../internals/object-get-prototype-of"),y=a("../internals/object-set-prototype-of"),x=a("../internals/set-to-string-tag"),re=a("../internals/create-non-enumerable-property"),oe=a("../internals/redefine"),fe=a("../internals/well-known-symbol"),le=a("../internals/iterators"),Ae=a("../internals/iterators-core"),ce=te.PROPER,me=te.CONFIGURABLE,Ee=Ae.IteratorPrototype,we=Ae.BUGGY_SAFARI_ITERATORS,ve=fe("iterator"),ye="keys",Ce="values",be="entries",_e=function(){return this};he.exports=function(Ie,Ke,xe,Ge,Oe,Ne,Ve){ee(xe,Ke,Ge);var Je=function(yt){if(yt===Oe&&ut)return ut;if(!we&&yt in tt)return tt[yt];switch(yt){case ye:return function(){return new xe(this,yt)};case Ce:return function(){return new xe(this,yt)};case be:return function(){return new xe(this,yt)}}return function(){return new xe(this)}},Me=Ke+" Iterator",nt=!1,tt=Ie.prototype,At=tt[ve]||tt["@@iterator"]||Oe&&tt[Oe],ut=!we&&At||Je(Oe),it=Ke=="Array"&&tt.entries||At,ot,at,mt;if(it&&(ot=E(it.call(new Ie)),ot!==Object.prototype&&ot.next&&(!b&&E(ot)!==Ee&&(y?y(ot,Ee):z(ot[ve])||oe(ot,ve,_e)),x(ot,Me,!0,!0),b&&(le[Me]=_e))),ce&&Oe==Ce&&At&&At.name!==Ce&&(!b&&me?re(tt,"name",Ce):(nt=!0,ut=function(){return se(At,this)})),Oe)if(at={values:Je(Ce),keys:Ne?ut:Je(ye),entries:Je(be)},Ve)for(mt in at)(we||nt||!(mt in tt))&&oe(tt,mt,at[mt]);else ie({target:Ke,proto:!0,forced:we||nt},at);return(!b||Ve)&&tt[ve]!==ut&&oe(tt,ve,ut,{name:Oe}),le[Ke]=ut,at}},{"../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(a,he,de){var ie=a("../internals/path"),se=a("../internals/has-own-property"),b=a("../internals/well-known-symbol-wrapped"),te=a("../internals/object-define-property").f;he.exports=function(z){var ee=ie.Symbol||(ie.Symbol={});se(ee,z)||te(ee,z,{value:b.f(z)})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/path":213,"../internals/well-known-symbol-wrapped":267}],134:[function(a,he,de){var ie=a("../internals/fails");he.exports=!ie(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},{"../internals/fails":150}],135:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/is-object"),b=ie.document,te=se(b)&&se(b.createElement);he.exports=function(z){return te?b.createElement(z):{}}},{"../internals/global":163,"../internals/is-object":180}],136:[function(a,he,de){he.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},{}],137:[function(a,he,de){var ie=a("../internals/document-create-element"),se=ie("span").classList,b=se&&se.constructor&&se.constructor.prototype;he.exports=b===Object.prototype?void 0:b},{"../internals/document-create-element":135}],138:[function(a,he,de){var ie=a("../internals/engine-user-agent"),se=ie.match(/firefox\/(\d+)/i);he.exports=!!se&&+se[1]},{"../internals/engine-user-agent":145}],139:[function(a,he,de){he.exports=typeof window=="object"&&typeof Deno!="object"},{}],140:[function(a,he,de){var ie=a("../internals/engine-user-agent");he.exports=/MSIE|Trident/.test(ie)},{"../internals/engine-user-agent":145}],141:[function(a,he,de){var ie=a("../internals/engine-user-agent"),se=a("../internals/global");he.exports=/ipad|iphone|ipod/i.test(ie)&&se.Pebble!==void 0},{"../internals/engine-user-agent":145,"../internals/global":163}],142:[function(a,he,de){var ie=a("../internals/engine-user-agent");he.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(ie)},{"../internals/engine-user-agent":145}],143:[function(a,he,de){var ie=a("../internals/classof-raw"),se=a("../internals/global");he.exports=ie(se.process)=="process"},{"../internals/classof-raw":123,"../internals/global":163}],144:[function(a,he,de){var ie=a("../internals/engine-user-agent");he.exports=/web0s(?!.*chrome)/i.test(ie)},{"../internals/engine-user-agent":145}],145:[function(a,he,de){var ie=a("../internals/get-built-in");he.exports=ie("navigator","userAgent")||""},{"../internals/get-built-in":158}],146:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/engine-user-agent"),b=ie.process,te=ie.Deno,z=b&&b.versions||te&&te.version,ee=z&&z.v8,E,y;ee&&(E=ee.split("."),y=E[0]>0&&E[0]<4?1:+(E[0]+E[1])),!y&&se&&(E=se.match(/Edge\/(\d+)/),(!E||E[1]>=74)&&(E=se.match(/Chrome\/(\d+)/),E&&(y=+E[1]))),he.exports=y},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(a,he,de){var ie=a("../internals/engine-user-agent"),se=ie.match(/AppleWebKit\/(\d+)\./);he.exports=!!se&&+se[1]},{"../internals/engine-user-agent":145}],148:[function(a,he,de){he.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/object-get-own-property-descriptor").f,b=a("../internals/create-non-enumerable-property"),te=a("../internals/redefine"),z=a("../internals/set-global"),ee=a("../internals/copy-constructor-properties"),E=a("../internals/is-forced");he.exports=function(y,x){var re=y.target,oe=y.global,fe=y.stat,le,Ae,ce,me,Ee,we;if(oe?Ae=ie:fe?Ae=ie[re]||z(re,{}):Ae=(ie[re]||{}).prototype,Ae)for(ce in x){if(Ee=x[ce],y.noTargetGet?(we=se(Ae,ce),me=we&&we.value):me=Ae[ce],le=E(oe?ce:re+(fe?".":"#")+ce,y.forced),!le&&me!==void 0){if(typeof Ee==typeof me)continue;ee(Ee,me)}(y.sham||me&&me.sham)&&b(Ee,"sham",!0),te(Ae,ce,Ee,y)}}},{"../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(a,he,de){he.exports=function(ie){try{return!!ie()}catch(se){return!0}}},{}],151:[function(a,he,de){"use strict";a("../modules/es.regexp.exec");var ie=a("../internals/function-uncurry-this"),se=a("../internals/redefine"),b=a("../internals/regexp-exec"),te=a("../internals/fails"),z=a("../internals/well-known-symbol"),ee=a("../internals/create-non-enumerable-property"),E=z("species"),y=RegExp.prototype;he.exports=function(x,re,oe,fe){var le=z(x),Ae=!te(function(){var we={};return we[le]=function(){return 7},""[x](we)!=7}),ce=Ae&&!te(function(){var we=!1,ve=/a/;return x==="split"&&(ve={},ve.constructor={},ve.constructor[E]=function(){return ve},ve.flags="",ve[le]=/./[le]),ve.exec=function(){return we=!0,null},ve[le](""),!we});if(!Ae||!ce||oe){var me=ie(/./[le]),Ee=re(le,""[x],function(we,ve,ye,Ce,be){var _e=ie(we),Ie=ve.exec;return Ie===b||Ie===y.exec?Ae&&!be?{done:!0,value:me(ve,ye,Ce)}:{done:!0,value:_e(ye,ve,Ce)}:{done:!1}});se(String.prototype,x,Ee[0]),se(y,le,Ee[1])}fe&&ee(y[le],"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(a,he,de){var ie=a("../internals/function-bind-native"),se=Function.prototype,b=se.apply,te=se.call;he.exports=typeof Reflect=="object"&&Reflect.apply||(ie?te.bind(b):function(){return te.apply(b,arguments)})},{"../internals/function-bind-native":154}],153:[function(a,he,de){var ie=a("../internals/function-uncurry-this"),se=a("../internals/a-callable"),b=a("../internals/function-bind-native"),te=ie(ie.bind);he.exports=function(z,ee){return se(z),ee===void 0?z:b?te(z,ee):function(){return z.apply(ee,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(a,he,de){var ie=a("../internals/fails");he.exports=!ie(function(){var se=function(){}.bind();return typeof se!="function"||se.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(a,he,de){var ie=a("../internals/function-bind-native"),se=Function.prototype.call;he.exports=ie?se.bind(se):function(){return se.apply(se,arguments)}},{"../internals/function-bind-native":154}],156:[function(a,he,de){var ie=a("../internals/descriptors"),se=a("../internals/has-own-property"),b=Function.prototype,te=ie&&Object.getOwnPropertyDescriptor,z=se(b,"name"),ee=z&&function(){}.name==="something",E=z&&(!ie||ie&&te(b,"name").configurable);he.exports={EXISTS:z,PROPER:ee,CONFIGURABLE:E}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(a,he,de){var ie=a("../internals/function-bind-native"),se=Function.prototype,b=se.bind,te=se.call,z=ie&&b.bind(te,te);he.exports=ie?function(ee){return ee&&z(ee)}:function(ee){return ee&&function(){return te.apply(ee,arguments)}}},{"../internals/function-bind-native":154}],158:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/is-callable"),b=function(te){return se(te)?te:void 0};he.exports=function(te,z){return arguments.length<2?b(ie[te]):ie[te]&&ie[te][z]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(a,he,de){var ie=a("../internals/classof"),se=a("../internals/get-method"),b=a("../internals/iterators"),te=a("../internals/well-known-symbol"),z=te("iterator");he.exports=function(ee){if(ee!=null)return se(ee,z)||se(ee,"@@iterator")||b[ie(ee)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/function-call"),b=a("../internals/a-callable"),te=a("../internals/an-object"),z=a("../internals/try-to-string"),ee=a("../internals/get-iterator-method"),E=ie.TypeError;he.exports=function(y,x){var re=arguments.length<2?ee(y):x;if(b(re))return te(se(re,y));throw E(z(y)+" 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(a,he,de){var ie=a("../internals/a-callable");he.exports=function(se,b){var te=se[b];return te==null?void 0:ie(te)}},{"../internals/a-callable":95}],162:[function(a,he,de){var ie=a("../internals/function-uncurry-this"),se=a("../internals/to-object"),b=Math.floor,te=ie("".charAt),z=ie("".replace),ee=ie("".slice),E=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,y=/\$([$&'`]|\d{1,2})/g;he.exports=function(x,re,oe,fe,le,Ae){var ce=oe+x.length,me=fe.length,Ee=y;return le!==void 0&&(le=se(le),Ee=E),z(Ae,Ee,function(we,ve){var ye;switch(te(ve,0)){case"$":return"$";case"&":return x;case"`":return ee(re,0,oe);case"'":return ee(re,ce);case"<":ye=le[ee(ve,1,-1)];break;default:var Ce=+ve;if(Ce===0)return we;if(Ce>me){var be=b(Ce/10);return be===0?we:be<=me?fe[be-1]===void 0?te(ve,1):fe[be-1]+te(ve,1):we}ye=fe[Ce-1]}return ye===void 0?"":ye})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(a,he,de){(function(ie){(function(){var se=function(b){return b&&b.Math==Math&&b};he.exports=se(typeof globalThis=="object"&&globalThis)||se(typeof window=="object"&&window)||se(typeof self=="object"&&self)||se(typeof ie=="object"&&ie)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(a,he,de){var ie=a("../internals/function-uncurry-this"),se=a("../internals/to-object"),b=ie({}.hasOwnProperty);he.exports=Object.hasOwn||function(z,ee){return b(se(z),ee)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(a,he,de){he.exports={}},{}],166:[function(a,he,de){var ie=a("../internals/global");he.exports=function(se,b){var te=ie.console;te&&te.error&&(arguments.length==1?te.error(se):te.error(se,b))}},{"../internals/global":163}],167:[function(a,he,de){var ie=a("../internals/get-built-in");he.exports=ie("document","documentElement")},{"../internals/get-built-in":158}],168:[function(a,he,de){var ie=a("../internals/descriptors"),se=a("../internals/fails"),b=a("../internals/document-create-element");he.exports=!ie&&!se(function(){return Object.defineProperty(b("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(a,he,de){var ie=a("../internals/global"),se=ie.Array,b=Math.abs,te=Math.pow,z=Math.floor,ee=Math.log,E=Math.LN2,y=function(re,oe,fe){var le=se(fe),Ae=fe*8-oe-1,ce=(1<<Ae)-1,me=ce>>1,Ee=oe===23?te(2,-24)-te(2,-77):0,we=re<0||re===0&&1/re<0?1:0,ve=0,ye,Ce,be;for(re=b(re),re!=re||re===1/0?(Ce=re!=re?1:0,ye=ce):(ye=z(ee(re)/E),be=te(2,-ye),re*be<1&&(ye--,be*=2),ye+me>=1?re+=Ee/be:re+=Ee*te(2,1-me),re*be>=2&&(ye++,be/=2),ye+me>=ce?(Ce=0,ye=ce):ye+me>=1?(Ce=(re*be-1)*te(2,oe),ye=ye+me):(Ce=re*te(2,me-1)*te(2,oe),ye=0));oe>=8;)le[ve++]=Ce&255,Ce/=256,oe-=8;for(ye=ye<<oe|Ce,Ae+=oe;Ae>0;)le[ve++]=ye&255,ye/=256,Ae-=8;return le[--ve]|=we*128,le},x=function(re,oe){var fe=re.length,le=fe*8-oe-1,Ae=(1<<le)-1,ce=Ae>>1,me=le-7,Ee=fe-1,we=re[Ee--],ve=we&127,ye;for(we>>=7;me>0;)ve=ve*256+re[Ee--],me-=8;for(ye=ve&(1<<-me)-1,ve>>=-me,me+=oe;me>0;)ye=ye*256+re[Ee--],me-=8;if(ve===0)ve=1-ce;else{if(ve===Ae)return ye?NaN:we?-1/0:1/0;ye=ye+te(2,oe),ve=ve-ce}return(we?-1:1)*ye*te(2,ve-oe)};he.exports={pack:y,unpack:x}},{"../internals/global":163}],170:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/function-uncurry-this"),b=a("../internals/fails"),te=a("../internals/classof-raw"),z=ie.Object,ee=se("".split);he.exports=b(function(){return!z("z").propertyIsEnumerable(0)})?function(E){return te(E)=="String"?ee(E,""):z(E)}:z},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(a,he,de){var ie=a("../internals/is-callable"),se=a("../internals/is-object"),b=a("../internals/object-set-prototype-of");he.exports=function(te,z,ee){var E,y;return b&&ie(E=z.constructor)&&E!==ee&&se(y=E.prototype)&&y!==ee.prototype&&b(te,y),te}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(a,he,de){var ie=a("../internals/function-uncurry-this"),se=a("../internals/is-callable"),b=a("../internals/shared-store"),te=ie(Function.toString);se(b.inspectSource)||(b.inspectSource=function(z){return te(z)}),he.exports=b.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(a,he,de){var ie=a("../internals/native-weak-map"),se=a("../internals/global"),b=a("../internals/function-uncurry-this"),te=a("../internals/is-object"),z=a("../internals/create-non-enumerable-property"),ee=a("../internals/has-own-property"),E=a("../internals/shared-store"),y=a("../internals/shared-key"),x=a("../internals/hidden-keys"),re="Object already initialized",oe=se.TypeError,fe=se.WeakMap,le,Ae,ce,me=function(_e){return ce(_e)?Ae(_e):le(_e,{})},Ee=function(_e){return function(Ie){var Ke;if(!te(Ie)||(Ke=Ae(Ie)).type!==_e)throw oe("Incompatible receiver, "+_e+" required");return Ke}};if(ie||E.state){var we=E.state||(E.state=new fe),ve=b(we.get),ye=b(we.has),Ce=b(we.set);le=function(_e,Ie){if(ye(we,_e))throw new oe(re);return Ie.facade=_e,Ce(we,_e,Ie),Ie},Ae=function(_e){return ve(we,_e)||{}},ce=function(_e){return ye(we,_e)}}else{var be=y("state");x[be]=!0,le=function(_e,Ie){if(ee(_e,be))throw new oe(re);return Ie.facade=_e,z(_e,be,Ie),Ie},Ae=function(_e){return ee(_e,be)?_e[be]:{}},ce=function(_e){return ee(_e,be)}}he.exports={set:le,get:Ae,has:ce,enforce:me,getterFor:Ee}},{"../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(a,he,de){var ie=a("../internals/well-known-symbol"),se=a("../internals/iterators"),b=ie("iterator"),te=Array.prototype;he.exports=function(z){return z!==void 0&&(se.Array===z||te[b]===z)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(a,he,de){var ie=a("../internals/classof-raw");he.exports=Array.isArray||function(b){return ie(b)=="Array"}},{"../internals/classof-raw":123}],176:[function(a,he,de){he.exports=function(ie){return typeof ie=="function"}},{}],177:[function(a,he,de){var ie=a("../internals/function-uncurry-this"),se=a("../internals/fails"),b=a("../internals/is-callable"),te=a("../internals/classof"),z=a("../internals/get-built-in"),ee=a("../internals/inspect-source"),E=function(){},y=[],x=z("Reflect","construct"),re=/^\s*(?:class|function)\b/,oe=ie(re.exec),fe=!re.exec(E),le=function(me){if(!b(me))return!1;try{return x(E,y,me),!0}catch(Ee){return!1}},Ae=function(me){if(!b(me))return!1;switch(te(me)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return fe||!!oe(re,ee(me))}catch(Ee){return!0}};Ae.sham=!0,he.exports=!x||se(function(){var ce;return le(le.call)||!le(Object)||!le(function(){ce=!0})||ce})?Ae:le},{"../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(a,he,de){var ie=a("../internals/fails"),se=a("../internals/is-callable"),b=/#|\.prototype\./,te=function(x,re){var oe=ee[z(x)];return oe==y?!0:oe==E?!1:se(re)?ie(re):!!re},z=te.normalize=function(x){return String(x).replace(b,".").toLowerCase()},ee=te.data={},E=te.NATIVE="N",y=te.POLYFILL="P";he.exports=te},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(a,he,de){var ie=a("../internals/is-object"),se=Math.floor;he.exports=Number.isInteger||function(te){return!ie(te)&&isFinite(te)&&se(te)===te}},{"../internals/is-object":180}],180:[function(a,he,de){var ie=a("../internals/is-callable");he.exports=function(se){return typeof se=="object"?se!==null:ie(se)}},{"../internals/is-callable":176}],181:[function(a,he,de){he.exports=!1},{}],182:[function(a,he,de){var ie=a("../internals/is-object"),se=a("../internals/classof-raw"),b=a("../internals/well-known-symbol"),te=b("match");he.exports=function(z){var ee;return ie(z)&&((ee=z[te])!==void 0?!!ee:se(z)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/get-built-in"),b=a("../internals/is-callable"),te=a("../internals/object-is-prototype-of"),z=a("../internals/use-symbol-as-uid"),ee=ie.Object;he.exports=z?function(E){return typeof E=="symbol"}:function(E){var y=se("Symbol");return b(y)&&te(y.prototype,ee(E))}},{"../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(a,he,de){var ie=a("../internals/global"),se=a("../internals/function-bind-context"),b=a("../internals/function-call"),te=a("../internals/an-object"),z=a("../internals/try-to-string"),ee=a("../internals/is-array-iterator-method"),E=a("../internals/length-of-array-like"),y=a("../internals/object-is-prototype-of"),x=a("../internals/get-iterator"),re=a("../internals/get-iterator-method"),oe=a("../internals/iterator-close"),fe=ie.TypeError,le=function(ce,me){this.stopped=ce,this.result=me},Ae=le.prototype;he.exports=function(ce,me,Ee){var we=Ee&&Ee.that,ve=!!(Ee&&Ee.AS_ENTRIES),ye=!!(Ee&&Ee.IS_ITERATOR),Ce=!!(Ee&&Ee.INTERRUPTED),be=se(me,we),_e,Ie,Ke,xe,Ge,Oe,Ne,Ve=function(Me){return _e&&oe(_e,"normal",Me),new le(!0,Me)},Je=function(Me){return ve?(te(Me),Ce?be(Me[0],Me[1],Ve):be(Me[0],Me[1])):Ce?be(Me,Ve):be(Me)};if(ye)_e=ce;else{if(Ie=re(ce),!Ie)throw fe(z(ce)+" is not iterable");if(ee(Ie)){for(Ke=0,xe=E(ce);xe>Ke;Ke++)if(Ge=Je(ce[Ke]),Ge&&y(Ae,Ge))return Ge;return new le(!1)}_e=x(ce,Ie)}for(Oe=_e.next;!(Ne=b(Oe,_e)).done;){try{Ge=Je(Ne.value)}catch(Me){oe(_e,"throw",Me)}if(typeof Ge=="object"&&Ge&&y(Ae,Ge))return Ge}return new le(!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(a,he,de){var ie=a("../internals/function-call"),se=a("../internals/an-object"),b=a("../internals/get-method");he.exports=function(te,z,ee){var E,y;se(te);try{if(E=b(te,"return"),!E){if(z==="throw")throw ee;return ee}E=ie(E,te)}catch(x){y=!0,E=x}if(z==="throw")throw ee;if(y)throw E;return se(E),ee}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(a,he,de){"use strict";var ie=a("../internals/fails"),se=a("../internals/is-callable"),b=a("../internals/object-create"),te=a("../internals/object-get-prototype-of"),z=a("../internals/redefine"),ee=a("../internals/well-known-symbol"),E=a("../internals/is-pure"),y=ee("iterator"),x=!1,re,oe,fe;[].keys&&(fe=[].keys(),"next"in fe?(oe=te(te(fe)),oe!==Object.prototype&&(re=oe)):x=!0);var le=re==null||ie(function(){var Ae={};return re[y].call(Ae)!==Ae});le?re={}:E&&(re=b(re)),se(re[y])||z(re,y,function(){return this}),he.exports={IteratorPrototype:re,BUGGY_SAFARI_ITERATORS:x}},{"../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(a,he,de){arguments[4][165][0].apply(de,arguments)},{dup:165}],188:[function(a,he,de){var ie=a("../internals/to-length");he.exports=function(se){return ie(se.length)}},{"../internals/to-length":249}],189:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/function-bind-context"),b=a("../internals/object-get-own-property-descriptor").f,te=a("../internals/task").set,z=a("../internals/engine-is-ios"),ee=a("../internals/engine-is-ios-pebble"),E=a("../internals/engine-is-webos-webkit"),y=a("../internals/engine-is-node"),x=ie.MutationObserver||ie.WebKitMutationObserver,re=ie.document,oe=ie.process,fe=ie.Promise,le=b(ie,"queueMicrotask"),Ae=le&&le.value,ce,me,Ee,we,ve,ye,Ce,be;Ae||(ce=function(){var _e,Ie;for(y&&(_e=oe.domain)&&_e.exit();me;){Ie=me.fn,me=me.next;try{Ie()}catch(Ke){throw me?we():Ee=void 0,Ke}}Ee=void 0,_e&&_e.enter()},!z&&!y&&!E&&x&&re?(ve=!0,ye=re.createTextNode(""),new x(ce).observe(ye,{characterData:!0}),we=function(){ye.data=ve=!ve}):!ee&&fe&&fe.resolve?(Ce=fe.resolve(void 0),Ce.constructor=fe,be=se(Ce.then,Ce),we=function(){be(ce)}):y?we=function(){oe.nextTick(ce)}:(te=se(te,ie),we=function(){te(ce)})),he.exports=Ae||function(_e){var Ie={fn:_e,next:void 0};Ee&&(Ee.next=Ie),me||(me=Ie,we()),Ee=Ie}},{"../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(a,he,de){var ie=a("../internals/native-symbol");he.exports=ie&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(a,he,de){var ie=a("../internals/engine-v8-version"),se=a("../internals/fails");he.exports=!!Object.getOwnPropertySymbols&&!se(function(){var b=Symbol();return!String(b)||!(Object(b)instanceof Symbol)||!Symbol.sham&&ie&&ie<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/is-callable"),b=a("../internals/inspect-source"),te=ie.WeakMap;he.exports=se(te)&&/native code/.test(b(te))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(a,he,de){"use strict";var ie=a("../internals/a-callable"),se=function(b){var te,z;this.promise=new b(function(ee,E){if(te!==void 0||z!==void 0)throw TypeError("Bad Promise constructor");te=ee,z=E}),this.resolve=ie(te),this.reject=ie(z)};he.exports.f=function(b){return new se(b)}},{"../internals/a-callable":95}],194:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/is-regexp"),b=ie.TypeError;he.exports=function(te){if(se(te))throw b("The method doesn't accept regular expressions");return te}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(a,he,de){"use strict";var ie=a("../internals/descriptors"),se=a("../internals/function-uncurry-this"),b=a("../internals/function-call"),te=a("../internals/fails"),z=a("../internals/object-keys"),ee=a("../internals/object-get-own-property-symbols"),E=a("../internals/object-property-is-enumerable"),y=a("../internals/to-object"),x=a("../internals/indexed-object"),re=Object.assign,oe=Object.defineProperty,fe=se([].concat);he.exports=!re||te(function(){if(ie&&re({b:1},re(oe({},"a",{enumerable:!0,get:function(){oe(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var le={},Ae={},ce=Symbol(),me="abcdefghijklmnopqrst";return le[ce]=7,me.split("").forEach(function(Ee){Ae[Ee]=Ee}),re({},le)[ce]!=7||z(re({},Ae)).join("")!=me})?function(Ae,ce){for(var me=y(Ae),Ee=arguments.length,we=1,ve=ee.f,ye=E.f;Ee>we;)for(var Ce=x(arguments[we++]),be=ve?fe(z(Ce),ve(Ce)):z(Ce),_e=be.length,Ie=0,Ke;_e>Ie;)Ke=be[Ie++],(!ie||b(ye,Ce,Ke))&&(me[Ke]=Ce[Ke]);return me}:re},{"../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(a,he,de){var ie=a("../internals/an-object"),se=a("../internals/object-define-properties"),b=a("../internals/enum-bug-keys"),te=a("../internals/hidden-keys"),z=a("../internals/html"),ee=a("../internals/document-create-element"),E=a("../internals/shared-key"),y=">",x="<",re="prototype",oe="script",fe=E("IE_PROTO"),le=function(){},Ae=function(ve){return x+oe+y+ve+x+"/"+oe+y},ce=function(ve){ve.write(Ae("")),ve.close();var ye=ve.parentWindow.Object;return ve=null,ye},me=function(){var ve=ee("iframe"),ye="java"+oe+":",Ce;return ve.style.display="none",z.appendChild(ve),ve.src=String(ye),Ce=ve.contentWindow.document,Ce.open(),Ce.write(Ae("document.F=Object")),Ce.close(),Ce.F},Ee,we=function(){try{Ee=new ActiveXObject("htmlfile")}catch(ye){}we=typeof document!="undefined"?document.domain&&Ee?ce(Ee):me():ce(Ee);for(var ve=b.length;ve--;)delete we[re][b[ve]];return we()};te[fe]=!0,he.exports=Object.create||function(ye,Ce){var be;return ye!==null?(le[re]=ie(ye),be=new le,le[re]=null,be[fe]=ye):be=we(),Ce===void 0?be:se.f(be,Ce)}},{"../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(a,he,de){var ie=a("../internals/descriptors"),se=a("../internals/v8-prototype-define-bug"),b=a("../internals/object-define-property"),te=a("../internals/an-object"),z=a("../internals/to-indexed-object"),ee=a("../internals/object-keys");de.f=ie&&!se?Object.defineProperties:function(y,x){te(y);for(var re=z(x),oe=ee(x),fe=oe.length,le=0,Ae;fe>le;)b.f(y,Ae=oe[le++],re[Ae]);return y}},{"../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(a,he,de){var ie=a("../internals/global"),se=a("../internals/descriptors"),b=a("../internals/ie8-dom-define"),te=a("../internals/v8-prototype-define-bug"),z=a("../internals/an-object"),ee=a("../internals/to-property-key"),E=ie.TypeError,y=Object.defineProperty,x=Object.getOwnPropertyDescriptor,re="enumerable",oe="configurable",fe="writable";de.f=se?te?function(Ae,ce,me){if(z(Ae),ce=ee(ce),z(me),typeof Ae=="function"&&ce==="prototype"&&"value"in me&&fe in me&&!me[fe]){var Ee=x(Ae,ce);Ee&&Ee[fe]&&(Ae[ce]=me.value,me={configurable:oe in me?me[oe]:Ee[oe],enumerable:re in me?me[re]:Ee[re],writable:!1})}return y(Ae,ce,me)}:y:function(Ae,ce,me){if(z(Ae),ce=ee(ce),z(me),b)try{return y(Ae,ce,me)}catch(Ee){}if("get"in me||"set"in me)throw E("Accessors not supported");return"value"in me&&(Ae[ce]=me.value),Ae}},{"../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(a,he,de){var ie=a("../internals/descriptors"),se=a("../internals/function-call"),b=a("../internals/object-property-is-enumerable"),te=a("../internals/create-property-descriptor"),z=a("../internals/to-indexed-object"),ee=a("../internals/to-property-key"),E=a("../internals/has-own-property"),y=a("../internals/ie8-dom-define"),x=Object.getOwnPropertyDescriptor;de.f=ie?x:function(oe,fe){if(oe=z(oe),fe=ee(fe),y)try{return x(oe,fe)}catch(le){}if(E(oe,fe))return te(!se(b.f,oe,fe),oe[fe])}},{"../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(a,he,de){var ie=a("../internals/classof-raw"),se=a("../internals/to-indexed-object"),b=a("../internals/object-get-own-property-names").f,te=a("../internals/array-slice-simple"),z=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],ee=function(E){try{return b(E)}catch(y){return te(z)}};he.exports.f=function(y){return z&&ie(y)=="Window"?ee(y):b(se(y))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(a,he,de){var ie=a("../internals/object-keys-internal"),se=a("../internals/enum-bug-keys"),b=se.concat("length","prototype");de.f=Object.getOwnPropertyNames||function(z){return ie(z,b)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(a,he,de){de.f=Object.getOwnPropertySymbols},{}],203:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/has-own-property"),b=a("../internals/is-callable"),te=a("../internals/to-object"),z=a("../internals/shared-key"),ee=a("../internals/correct-prototype-getter"),E=z("IE_PROTO"),y=ie.Object,x=y.prototype;he.exports=ee?y.getPrototypeOf:function(re){var oe=te(re);if(se(oe,E))return oe[E];var fe=oe.constructor;return b(fe)&&oe instanceof fe?fe.prototype:oe instanceof y?x: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(a,he,de){var ie=a("../internals/function-uncurry-this");he.exports=ie({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(a,he,de){var ie=a("../internals/function-uncurry-this"),se=a("../internals/has-own-property"),b=a("../internals/to-indexed-object"),te=a("../internals/array-includes").indexOf,z=a("../internals/hidden-keys"),ee=ie([].push);he.exports=function(E,y){var x=b(E),re=0,oe=[],fe;for(fe in x)!se(z,fe)&&se(x,fe)&&ee(oe,fe);for(;y.length>re;)se(x,fe=y[re++])&&(~te(oe,fe)||ee(oe,fe));return oe}},{"../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(a,he,de){var ie=a("../internals/object-keys-internal"),se=a("../internals/enum-bug-keys");he.exports=Object.keys||function(te){return ie(te,se)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(a,he,de){"use strict";var ie={}.propertyIsEnumerable,se=Object.getOwnPropertyDescriptor,b=se&&!ie.call({1:2},1);de.f=b?function(z){var ee=se(this,z);return!!ee&&ee.enumerable}:ie},{}],208:[function(a,he,de){var ie=a("../internals/function-uncurry-this"),se=a("../internals/an-object"),b=a("../internals/a-possible-prototype");he.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var te=!1,z={},ee;try{ee=ie(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),ee(z,[]),te=z instanceof Array}catch(E){}return function(y,x){return se(y),b(x),te?ee(y,x):y.__proto__=x,y}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(a,he,de){var ie=a("../internals/descriptors"),se=a("../internals/function-uncurry-this"),b=a("../internals/object-keys"),te=a("../internals/to-indexed-object"),z=a("../internals/object-property-is-enumerable").f,ee=se(z),E=se([].push),y=function(x){return function(re){for(var oe=te(re),fe=b(oe),le=fe.length,Ae=0,ce=[],me;le>Ae;)me=fe[Ae++],(!ie||ee(oe,me))&&E(ce,x?[me,oe[me]]:oe[me]);return ce}};he.exports={entries:y(!0),values:y(!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(a,he,de){"use strict";var ie=a("../internals/to-string-tag-support"),se=a("../internals/classof");he.exports=ie?{}.toString:function(){return"[object "+se(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/function-call"),b=a("../internals/is-callable"),te=a("../internals/is-object"),z=ie.TypeError;he.exports=function(ee,E){var y,x;if(E==="string"&&b(y=ee.toString)&&!te(x=se(y,ee))||b(y=ee.valueOf)&&!te(x=se(y,ee))||E!=="string"&&b(y=ee.toString)&&!te(x=se(y,ee)))return x;throw z("Can't convert object to primitive value")}},{"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/is-object":180}],212:[function(a,he,de){var ie=a("../internals/get-built-in"),se=a("../internals/function-uncurry-this"),b=a("../internals/object-get-own-property-names"),te=a("../internals/object-get-own-property-symbols"),z=a("../internals/an-object"),ee=se([].concat);he.exports=ie("Reflect","ownKeys")||function(y){var x=b.f(z(y)),re=te.f;return re?ee(x,re(y)):x}},{"../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(a,he,de){var ie=a("../internals/global");he.exports=ie},{"../internals/global":163}],214:[function(a,he,de){he.exports=function(ie){try{return{error:!1,value:ie()}}catch(se){return{error:!0,value:se}}}},{}],215:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/promise-native-constructor"),b=a("../internals/is-callable"),te=a("../internals/is-forced"),z=a("../internals/inspect-source"),ee=a("../internals/well-known-symbol"),E=a("../internals/engine-is-browser"),y=a("../internals/is-pure"),x=a("../internals/engine-v8-version"),re=se&&se.prototype,oe=ee("species"),fe=!1,le=b(ie.PromiseRejectionEvent),Ae=te("Promise",function(){var ce=z(se),me=ce!==String(se);if(!me&&x===66||y&&!(re.catch&&re.finally))return!0;if(x>=51&&/native code/.test(ce))return!1;var Ee=new se(function(ye){ye(1)}),we=function(ye){ye(function(){},function(){})},ve=Ee.constructor={};return ve[oe]=we,fe=Ee.then(function(){})instanceof we,fe?!me&&E&&!le:!0});he.exports={CONSTRUCTOR:Ae,REJECTION_EVENT:le,SUBCLASSING:fe}},{"../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(a,he,de){var ie=a("../internals/global");he.exports=ie.Promise},{"../internals/global":163}],217:[function(a,he,de){var ie=a("../internals/an-object"),se=a("../internals/is-object"),b=a("../internals/new-promise-capability");he.exports=function(te,z){if(ie(te),se(z)&&z.constructor===te)return z;var ee=b.f(te),E=ee.resolve;return E(z),ee.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(a,he,de){var ie=a("../internals/promise-native-constructor"),se=a("../internals/check-correctness-of-iteration"),b=a("../internals/promise-constructor-detection").CONSTRUCTOR;he.exports=b||!se(function(te){ie.all(te).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(a,he,de){var ie=a("../internals/object-define-property").f;he.exports=function(se,b,te){te in se||ie(se,te,{configurable:!0,get:function(){return b[te]},set:function(z){b[te]=z}})}},{"../internals/object-define-property":198}],220:[function(a,he,de){var ie=function(){this.head=null,this.tail=null};ie.prototype={add:function(se){var b={item:se,next:null};this.head?this.tail.next=b:this.head=b,this.tail=b},get:function(){var se=this.head;if(se)return this.head=se.next,this.tail===se&&(this.tail=null),se.item}},he.exports=ie},{}],221:[function(a,he,de){var ie=a("../internals/redefine");he.exports=function(se,b,te){for(var z in b)ie(se,z,b[z],te);return se}},{"../internals/redefine":222}],222:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/is-callable"),b=a("../internals/has-own-property"),te=a("../internals/create-non-enumerable-property"),z=a("../internals/set-global"),ee=a("../internals/inspect-source"),E=a("../internals/internal-state"),y=a("../internals/function-name").CONFIGURABLE,x=E.get,re=E.enforce,oe=String(String).split("String");(he.exports=function(fe,le,Ae,ce){var me=ce?!!ce.unsafe:!1,Ee=ce?!!ce.enumerable:!1,we=ce?!!ce.noTargetGet:!1,ve=ce&&ce.name!==void 0?ce.name:le,ye;if(se(Ae)&&(String(ve).slice(0,7)==="Symbol("&&(ve="["+String(ve).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!b(Ae,"name")||y&&Ae.name!==ve)&&te(Ae,"name",ve),ye=re(Ae),ye.source||(ye.source=oe.join(typeof ve=="string"?ve:""))),fe===ie){Ee?fe[le]=Ae:z(le,Ae);return}else me?!we&&fe[le]&&(Ee=!0):delete fe[le];Ee?fe[le]=Ae:te(fe,le,Ae)})(Function.prototype,"toString",function(){return se(this)&&x(this).source||ee(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(a,he,de){var ie=a("../internals/global"),se=a("../internals/function-call"),b=a("../internals/an-object"),te=a("../internals/is-callable"),z=a("../internals/classof-raw"),ee=a("../internals/regexp-exec"),E=ie.TypeError;he.exports=function(y,x){var re=y.exec;if(te(re)){var oe=se(re,y,x);return oe!==null&&b(oe),oe}if(z(y)==="RegExp")return se(ee,y,x);throw E("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(a,he,de){"use strict";var ie=a("../internals/function-call"),se=a("../internals/function-uncurry-this"),b=a("../internals/to-string"),te=a("../internals/regexp-flags"),z=a("../internals/regexp-sticky-helpers"),ee=a("../internals/shared"),E=a("../internals/object-create"),y=a("../internals/internal-state").get,x=a("../internals/regexp-unsupported-dot-all"),re=a("../internals/regexp-unsupported-ncg"),oe=ee("native-string-replace",String.prototype.replace),fe=RegExp.prototype.exec,le=fe,Ae=se("".charAt),ce=se("".indexOf),me=se("".replace),Ee=se("".slice),we=function(){var be=/a/,_e=/b*/g;return ie(fe,be,"a"),ie(fe,_e,"a"),be.lastIndex!==0||_e.lastIndex!==0}(),ve=z.BROKEN_CARET,ye=/()??/.exec("")[1]!==void 0,Ce=we||ye||ve||x||re;Ce&&(le=function(_e){var Ie=this,Ke=y(Ie),xe=b(_e),Ge=Ke.raw,Oe,Ne,Ve,Je,Me,nt,tt;if(Ge)return Ge.lastIndex=Ie.lastIndex,Oe=ie(le,Ge,xe),Ie.lastIndex=Ge.lastIndex,Oe;var At=Ke.groups,ut=ve&&Ie.sticky,it=ie(te,Ie),ot=Ie.source,at=0,mt=xe;if(ut&&(it=me(it,"y",""),ce(it,"g")===-1&&(it+="g"),mt=Ee(xe,Ie.lastIndex),Ie.lastIndex>0&&(!Ie.multiline||Ie.multiline&&Ae(xe,Ie.lastIndex-1)!==`
|
|
|
`)&&(ot="(?: "+ot+")",mt=" "+mt,at++),Ne=new RegExp("^(?:"+ot+")",it)),ye&&(Ne=new RegExp("^"+ot+"$(?!\\s)",it)),we&&(Ve=Ie.lastIndex),Je=ie(fe,ut?Ne:Ie,mt),ut?Je?(Je.input=Ee(Je.input,at),Je[0]=Ee(Je[0],at),Je.index=Ie.lastIndex,Ie.lastIndex+=Je[0].length):Ie.lastIndex=0:we&&Je&&(Ie.lastIndex=Ie.global?Je.index+Je[0].length:Ve),ye&&Je&&Je.length>1&&ie(oe,Je[0],Ne,function(){for(Me=1;Me<arguments.length-2;Me++)arguments[Me]===void 0&&(Je[Me]=void 0)}),Je&&At)for(Je.groups=nt=E(null),Me=0;Me<At.length;Me++)tt=At[Me],nt[tt[0]]=Je[tt[1]];return Je}),he.exports=le},{"../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(a,he,de){"use strict";var ie=a("../internals/an-object");he.exports=function(){var se=ie(this),b="";return se.hasIndices&&(b+="d"),se.global&&(b+="g"),se.ignoreCase&&(b+="i"),se.multiline&&(b+="m"),se.dotAll&&(b+="s"),se.unicode&&(b+="u"),se.sticky&&(b+="y"),b}},{"../internals/an-object":101}],226:[function(a,he,de){var ie=a("../internals/function-call"),se=a("../internals/has-own-property"),b=a("../internals/object-is-prototype-of"),te=a("../internals/regexp-flags"),z=RegExp.prototype;he.exports=function(ee){var E=ee.flags;return E===void 0&&!("flags"in z)&&!se(ee,"flags")&&b(z,ee)?ie(te,ee):E}},{"../internals/function-call":155,"../internals/has-own-property":164,"../internals/object-is-prototype-of":204,"../internals/regexp-flags":225}],227:[function(a,he,de){var ie=a("../internals/fails"),se=a("../internals/global"),b=se.RegExp,te=ie(function(){var E=b("a","y");return E.lastIndex=2,E.exec("abcd")!=null}),z=te||ie(function(){return!b("a","y").sticky}),ee=te||ie(function(){var E=b("^r","gy");return E.lastIndex=2,E.exec("str")!=null});he.exports={BROKEN_CARET:ee,MISSED_STICKY:z,UNSUPPORTED_Y:te}},{"../internals/fails":150,"../internals/global":163}],228:[function(a,he,de){var ie=a("../internals/fails"),se=a("../internals/global"),b=se.RegExp;he.exports=ie(function(){var te=b(".","s");return!(te.dotAll&&te.exec(`
|
|
|
`)&&te.flags==="s")})},{"../internals/fails":150,"../internals/global":163}],229:[function(a,he,de){var ie=a("../internals/fails"),se=a("../internals/global"),b=se.RegExp;he.exports=ie(function(){var te=b("(?<a>b)","g");return te.exec("b").groups.a!=="b"||"b".replace(te,"$<a>c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(a,he,de){var ie=a("../internals/global"),se=ie.TypeError;he.exports=function(b){if(b==null)throw se("Can't call method on "+b);return b}},{"../internals/global":163}],231:[function(a,he,de){he.exports=Object.is||function(se,b){return se===b?se!==0||1/se===1/b:se!=se&&b!=b}},{}],232:[function(a,he,de){var ie=a("../internals/global"),se=Object.defineProperty;he.exports=function(b,te){try{se(ie,b,{value:te,configurable:!0,writable:!0})}catch(z){ie[b]=te}return te}},{"../internals/global":163}],233:[function(a,he,de){"use strict";var ie=a("../internals/get-built-in"),se=a("../internals/object-define-property"),b=a("../internals/well-known-symbol"),te=a("../internals/descriptors"),z=b("species");he.exports=function(ee){var E=ie(ee),y=se.f;te&&E&&!E[z]&&y(E,z,{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(a,he,de){var ie=a("../internals/object-define-property").f,se=a("../internals/has-own-property"),b=a("../internals/well-known-symbol"),te=b("toStringTag");he.exports=function(z,ee,E){z&&!E&&(z=z.prototype),z&&!se(z,te)&&ie(z,te,{configurable:!0,value:ee})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(a,he,de){var ie=a("../internals/shared"),se=a("../internals/uid"),b=ie("keys");he.exports=function(te){return b[te]||(b[te]=se(te))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/set-global"),b="__core-js_shared__",te=ie[b]||se(b,{});he.exports=te},{"../internals/global":163,"../internals/set-global":232}],237:[function(a,he,de){var ie=a("../internals/is-pure"),se=a("../internals/shared-store");(he.exports=function(b,te){return se[b]||(se[b]=te!==void 0?te:{})})("versions",[]).push({version:"3.22.1",mode:ie?"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(a,he,de){var ie=a("../internals/an-object"),se=a("../internals/a-constructor"),b=a("../internals/well-known-symbol"),te=b("species");he.exports=function(z,ee){var E=ie(z).constructor,y;return E===void 0||(y=ie(E)[te])==null?ee:se(y)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(a,he,de){var ie=a("../internals/function-uncurry-this"),se=a("../internals/to-integer-or-infinity"),b=a("../internals/to-string"),te=a("../internals/require-object-coercible"),z=ie("".charAt),ee=ie("".charCodeAt),E=ie("".slice),y=function(x){return function(re,oe){var fe=b(te(re)),le=se(oe),Ae=fe.length,ce,me;return le<0||le>=Ae?x?"":void 0:(ce=ee(fe,le),ce<55296||ce>56319||le+1===Ae||(me=ee(fe,le+1))<56320||me>57343?x?z(fe,le):ce:x?E(fe,le,le+2):(ce-55296<<10)+(me-56320)+65536)}};he.exports={codeAt:y(!1),charAt:y(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(a,he,de){var ie=a("../internals/function-name").PROPER,se=a("../internals/fails"),b=a("../internals/whitespaces"),te="\u200B\x85\u180E";he.exports=function(z){return se(function(){return!!b[z]()||te[z]()!==te||ie&&b[z].name!==z})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(a,he,de){var ie=a("../internals/function-uncurry-this"),se=a("../internals/require-object-coercible"),b=a("../internals/to-string"),te=a("../internals/whitespaces"),z=ie("".replace),ee="["+te+"]",E=RegExp("^"+ee+ee+"*"),y=RegExp(ee+ee+"*$"),x=function(re){return function(oe){var fe=b(se(oe));return re&1&&(fe=z(fe,E,"")),re&2&&(fe=z(fe,y,"")),fe}};he.exports={start:x(1),end:x(2),trim:x(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(a,he,de){var ie=a("../internals/function-call"),se=a("../internals/get-built-in"),b=a("../internals/well-known-symbol"),te=a("../internals/redefine");he.exports=function(){var z=se("Symbol"),ee=z&&z.prototype,E=ee&&ee.valueOf,y=b("toPrimitive");ee&&!ee[y]&&te(ee,y,function(x){return ie(E,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/function-apply"),b=a("../internals/function-bind-context"),te=a("../internals/is-callable"),z=a("../internals/has-own-property"),ee=a("../internals/fails"),E=a("../internals/html"),y=a("../internals/array-slice"),x=a("../internals/document-create-element"),re=a("../internals/validate-arguments-length"),oe=a("../internals/engine-is-ios"),fe=a("../internals/engine-is-node"),le=ie.setImmediate,Ae=ie.clearImmediate,ce=ie.process,me=ie.Dispatch,Ee=ie.Function,we=ie.MessageChannel,ve=ie.String,ye=0,Ce={},be="onreadystatechange",_e,Ie,Ke,xe;try{_e=ie.location}catch(Je){}var Ge=function(Je){if(z(Ce,Je)){var Me=Ce[Je];delete Ce[Je],Me()}},Oe=function(Je){return function(){Ge(Je)}},Ne=function(Je){Ge(Je.data)},Ve=function(Je){ie.postMessage(ve(Je),_e.protocol+"//"+_e.host)};(!le||!Ae)&&(le=function(Me){re(arguments.length,1);var nt=te(Me)?Me:Ee(Me),tt=y(arguments,1);return Ce[++ye]=function(){se(nt,void 0,tt)},Ie(ye),ye},Ae=function(Me){delete Ce[Me]},fe?Ie=function(Je){ce.nextTick(Oe(Je))}:me&&me.now?Ie=function(Je){me.now(Oe(Je))}:we&&!oe?(Ke=new we,xe=Ke.port2,Ke.port1.onmessage=Ne,Ie=b(xe.postMessage,xe)):ie.addEventListener&&te(ie.postMessage)&&!ie.importScripts&&_e&&_e.protocol!=="file:"&&!ee(Ve)?(Ie=Ve,ie.addEventListener("message",Ne,!1)):be in x("script")?Ie=function(Je){E.appendChild(x("script"))[be]=function(){E.removeChild(this),Ge(Je)}}:Ie=function(Je){setTimeout(Oe(Je),0)}),he.exports={set:le,clear:Ae}},{"../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(a,he,de){var ie=a("../internals/function-uncurry-this");he.exports=ie(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(a,he,de){var ie=a("../internals/to-integer-or-infinity"),se=Math.max,b=Math.min;he.exports=function(te,z){var ee=ie(te);return ee<0?se(ee+z,0):b(ee,z)}},{"../internals/to-integer-or-infinity":248}],246:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/to-integer-or-infinity"),b=a("../internals/to-length"),te=ie.RangeError;he.exports=function(z){if(z===void 0)return 0;var ee=se(z),E=b(ee);if(ee!==E)throw te("Wrong length or index");return E}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(a,he,de){var ie=a("../internals/indexed-object"),se=a("../internals/require-object-coercible");he.exports=function(b){return ie(se(b))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(a,he,de){var ie=Math.ceil,se=Math.floor;he.exports=function(b){var te=+b;return te!==te||te===0?0:(te>0?se:ie)(te)}},{}],249:[function(a,he,de){var ie=a("../internals/to-integer-or-infinity"),se=Math.min;he.exports=function(b){return b>0?se(ie(b),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/require-object-coercible"),b=ie.Object;he.exports=function(te){return b(se(te))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/to-positive-integer"),b=ie.RangeError;he.exports=function(te,z){var ee=se(te);if(ee%z)throw b("Wrong offset");return ee}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/to-integer-or-infinity"),b=ie.RangeError;he.exports=function(te){var z=se(te);if(z<0)throw b("The argument can't be less than 0");return z}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/function-call"),b=a("../internals/is-object"),te=a("../internals/is-symbol"),z=a("../internals/get-method"),ee=a("../internals/ordinary-to-primitive"),E=a("../internals/well-known-symbol"),y=ie.TypeError,x=E("toPrimitive");he.exports=function(re,oe){if(!b(re)||te(re))return re;var fe=z(re,x),le;if(fe){if(oe===void 0&&(oe="default"),le=se(fe,re,oe),!b(le)||te(le))return le;throw y("Can't convert object to primitive value")}return oe===void 0&&(oe="number"),ee(re,oe)}},{"../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(a,he,de){var ie=a("../internals/to-primitive"),se=a("../internals/is-symbol");he.exports=function(b){var te=ie(b,"string");return se(te)?te:te+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(a,he,de){var ie=a("../internals/well-known-symbol"),se=ie("toStringTag"),b={};b[se]="z",he.exports=String(b)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/classof"),b=ie.String;he.exports=function(te){if(se(te)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return b(te)}},{"../internals/classof":124,"../internals/global":163}],257:[function(a,he,de){var ie=a("../internals/global"),se=ie.String;he.exports=function(b){try{return se(b)}catch(te){return"Object"}}},{"../internals/global":163}],258:[function(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/global"),b=a("../internals/function-call"),te=a("../internals/descriptors"),z=a("../internals/typed-array-constructors-require-wrappers"),ee=a("../internals/array-buffer-view-core"),E=a("../internals/array-buffer"),y=a("../internals/an-instance"),x=a("../internals/create-property-descriptor"),re=a("../internals/create-non-enumerable-property"),oe=a("../internals/is-integral-number"),fe=a("../internals/to-length"),le=a("../internals/to-index"),Ae=a("../internals/to-offset"),ce=a("../internals/to-property-key"),me=a("../internals/has-own-property"),Ee=a("../internals/classof"),we=a("../internals/is-object"),ve=a("../internals/is-symbol"),ye=a("../internals/object-create"),Ce=a("../internals/object-is-prototype-of"),be=a("../internals/object-set-prototype-of"),_e=a("../internals/object-get-own-property-names").f,Ie=a("../internals/typed-array-from"),Ke=a("../internals/array-iteration").forEach,xe=a("../internals/set-species"),Ge=a("../internals/object-define-property"),Oe=a("../internals/object-get-own-property-descriptor"),Ne=a("../internals/internal-state"),Ve=a("../internals/inherit-if-required"),Je=Ne.get,Me=Ne.set,nt=Ge.f,tt=Oe.f,At=Math.round,ut=se.RangeError,it=E.ArrayBuffer,ot=it.prototype,at=E.DataView,mt=ee.NATIVE_ARRAY_BUFFER_VIEWS,yt=ee.TYPED_ARRAY_CONSTRUCTOR,Ft=ee.TYPED_ARRAY_TAG,xt=ee.TypedArray,dt=ee.TypedArrayPrototype,qe=ee.aTypedArrayConstructor,Pe=ee.isTypedArray,Ze="BYTES_PER_ELEMENT",ke="Wrong length",Le=function(ft,wt){qe(ft);for(var Tt=0,Et=wt.length,It=new ft(Et);Et>Tt;)It[Tt]=wt[Tt++];return It},Re=function(ft,wt){nt(ft,wt,{get:function(){return Je(this)[wt]}})},$e=function(ft){var wt;return Ce(ot,ft)||(wt=Ee(ft))=="ArrayBuffer"||wt=="SharedArrayBuffer"},Ue=function(ft,wt){return Pe(ft)&&!ve(wt)&&wt in ft&&oe(+wt)&&wt>=0},He=function(wt,Tt){return Tt=ce(Tt),Ue(wt,Tt)?x(2,wt[Tt]):tt(wt,Tt)},ze=function(wt,Tt,Et){return Tt=ce(Tt),Ue(wt,Tt)&&we(Et)&&me(Et,"value")&&!me(Et,"get")&&!me(Et,"set")&&!Et.configurable&&(!me(Et,"writable")||Et.writable)&&(!me(Et,"enumerable")||Et.enumerable)?(wt[Tt]=Et.value,wt):nt(wt,Tt,Et)};te?(mt||(Oe.f=He,Ge.f=ze,Re(dt,"buffer"),Re(dt,"byteOffset"),Re(dt,"byteLength"),Re(dt,"length")),ie({target:"Object",stat:!0,forced:!mt},{getOwnPropertyDescriptor:He,defineProperty:ze}),he.exports=function(ft,wt,Tt){var Et=ft.match(/\d+$/)[0]/8,It=ft+(Tt?"Clamped":"")+"Array",_t="get"+ft,Ct="set"+ft,kt=se[It],jt=kt,Zt=jt&&jt.prototype,Jt={},er=function(Ur,pn){var kr=Je(Ur);return kr.view[_t](pn*Et+kr.byteOffset,!0)},wr=function(Ur,pn,kr){var tn=Je(Ur);Tt&&(kr=(kr=At(kr))<0?0:kr>255?255:kr&255),tn.view[Ct](pn*Et+tn.byteOffset,kr,!0)},xr=function(Ur,pn){nt(Ur,pn,{get:function(){return er(this,pn)},set:function(kr){return wr(this,pn,kr)},enumerable:!0})};mt?z&&(jt=wt(function(Ur,pn,kr,tn){return y(Ur,Zt),Ve(function(){return we(pn)?$e(pn)?tn!==void 0?new kt(pn,Ae(kr,Et),tn):kr!==void 0?new kt(pn,Ae(kr,Et)):new kt(pn):Pe(pn)?Le(jt,pn):b(Ie,jt,pn):new kt(le(pn))}(),Ur,jt)}),be&&be(jt,xt),Ke(_e(kt),function(Ur){Ur in jt||re(jt,Ur,kt[Ur])}),jt.prototype=Zt):(jt=wt(function(Ur,pn,kr,tn){y(Ur,Zt);var Cr=0,Gr=0,Xr,qr,Kn;if(!we(pn))Kn=le(pn),qr=Kn*Et,Xr=new it(qr);else if($e(pn)){Xr=pn,Gr=Ae(kr,Et);var Vr=pn.byteLength;if(tn===void 0){if(Vr%Et||(qr=Vr-Gr,qr<0))throw ut(ke)}else if(qr=fe(tn)*Et,qr+Gr>Vr)throw ut(ke);Kn=qr/Et}else return Pe(pn)?Le(jt,pn):b(Ie,jt,pn);for(Me(Ur,{buffer:Xr,byteOffset:Gr,byteLength:qr,length:Kn,view:new at(Xr)});Cr<Kn;)xr(Ur,Cr++)}),be&&be(jt,xt),Zt=jt.prototype=ye(dt)),Zt.constructor!==jt&&re(Zt,"constructor",jt),re(Zt,yt,jt),Ft&&re(Zt,Ft,It),Jt[It]=jt,ie({global:!0,forced:jt!=kt,sham:!mt},Jt),Ze in jt||re(jt,Ze,Et),Ze in Zt||re(Zt,Ze,Et),xe(It)}):he.exports=function(){}},{"../internals/an-instance":100,"../internals/array-buffer":104,"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/classof":124,"../internals/create-non-enumerable-property":129,"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-integral-number":179,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/object-create":196,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/object-set-prototype-of":208,"../internals/set-species":233,"../internals/to-index":246,"../internals/to-length":249,"../internals/to-offset":251,"../internals/to-property-key":254,"../internals/typed-array-constructors-require-wrappers":259,"../internals/typed-array-from":261}],259:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/fails"),b=a("../internals/check-correctness-of-iteration"),te=a("../internals/array-buffer-view-core").NATIVE_ARRAY_BUFFER_VIEWS,z=ie.ArrayBuffer,ee=ie.Int8Array;he.exports=!te||!se(function(){ee(1)})||!se(function(){new ee(-1)})||!b(function(E){new ee,new ee(null),new ee(1.5),new ee(E)},!0)||se(function(){return new ee(new z(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(a,he,de){var ie=a("../internals/array-from-constructor-and-list"),se=a("../internals/typed-array-species-constructor");he.exports=function(b,te){return ie(se(b),te)}},{"../internals/array-from-constructor-and-list":108,"../internals/typed-array-species-constructor":262}],261:[function(a,he,de){var ie=a("../internals/function-bind-context"),se=a("../internals/function-call"),b=a("../internals/a-constructor"),te=a("../internals/to-object"),z=a("../internals/length-of-array-like"),ee=a("../internals/get-iterator"),E=a("../internals/get-iterator-method"),y=a("../internals/is-array-iterator-method"),x=a("../internals/array-buffer-view-core").aTypedArrayConstructor;he.exports=function(oe){var fe=b(this),le=te(oe),Ae=arguments.length,ce=Ae>1?arguments[1]:void 0,me=ce!==void 0,Ee=E(le),we,ve,ye,Ce,be,_e;if(Ee&&!y(Ee))for(be=ee(le,Ee),_e=be.next,le=[];!(Ce=se(_e,be)).done;)le.push(Ce.value);for(me&&Ae>2&&(ce=ie(ce,arguments[2])),ve=z(le),ye=new(x(fe))(ve),we=0;ve>we;we++)ye[we]=me?ce(le[we],we):le[we];return ye}},{"../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(a,he,de){var ie=a("../internals/array-buffer-view-core"),se=a("../internals/species-constructor"),b=ie.TYPED_ARRAY_CONSTRUCTOR,te=ie.aTypedArrayConstructor;he.exports=function(z){return te(se(z,z[b]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(a,he,de){var ie=a("../internals/function-uncurry-this"),se=0,b=Math.random(),te=ie(1 .toString);he.exports=function(z){return"Symbol("+(z===void 0?"":z)+")_"+te(++se+b,36)}},{"../internals/function-uncurry-this":157}],264:[function(a,he,de){var ie=a("../internals/native-symbol");he.exports=ie&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(a,he,de){var ie=a("../internals/descriptors"),se=a("../internals/fails");he.exports=ie&&se(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(a,he,de){var ie=a("../internals/global"),se=ie.TypeError;he.exports=function(b,te){if(b<te)throw se("Not enough arguments");return b}},{"../internals/global":163}],267:[function(a,he,de){var ie=a("../internals/well-known-symbol");de.f=ie},{"../internals/well-known-symbol":268}],268:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/shared"),b=a("../internals/has-own-property"),te=a("../internals/uid"),z=a("../internals/native-symbol"),ee=a("../internals/use-symbol-as-uid"),E=se("wks"),y=ie.Symbol,x=y&&y.for,re=ee?y:y&&y.withoutSetter||te;he.exports=function(oe){if(!b(E,oe)||!(z||typeof E[oe]=="string")){var fe="Symbol."+oe;z&&b(y,oe)?E[oe]=y[oe]:ee&&x?E[oe]=x(fe):E[oe]=re(fe)}return E[oe]}},{"../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(a,he,de){he.exports=`
|
|
|
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},{}],270:[function(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/global"),b=a("../internals/array-buffer"),te=a("../internals/set-species"),z="ArrayBuffer",ee=b[z],E=se[z];ie({global:!0,forced:E!==ee},{ArrayBuffer:ee}),te(z)},{"../internals/array-buffer":104,"../internals/export":149,"../internals/global":163,"../internals/set-species":233}],271:[function(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/function-uncurry-this"),b=a("../internals/fails"),te=a("../internals/array-buffer"),z=a("../internals/an-object"),ee=a("../internals/to-absolute-index"),E=a("../internals/to-length"),y=a("../internals/species-constructor"),x=te.ArrayBuffer,re=te.DataView,oe=re.prototype,fe=se(x.prototype.slice),le=se(oe.getUint8),Ae=se(oe.setUint8),ce=b(function(){return!new x(2).slice(1,void 0).byteLength});ie({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:ce},{slice:function(Ee,we){if(fe&&we===void 0)return fe(z(this),Ee);for(var ve=z(this).byteLength,ye=ee(Ee,ve),Ce=ee(we===void 0?ve:we,ve),be=new(y(this,x))(E(Ce-ye)),_e=new re(this),Ie=new re(be),Ke=0;ye<Ce;)Ae(Ie,Ke++,le(_e,ye++));return be}})},{"../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(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/global"),b=a("../internals/fails"),te=a("../internals/is-array"),z=a("../internals/is-object"),ee=a("../internals/to-object"),E=a("../internals/length-of-array-like"),y=a("../internals/create-property"),x=a("../internals/array-species-create"),re=a("../internals/array-method-has-species-support"),oe=a("../internals/well-known-symbol"),fe=a("../internals/engine-v8-version"),le=oe("isConcatSpreadable"),Ae=9007199254740991,ce="Maximum allowed index exceeded",me=se.TypeError,Ee=fe>=51||!b(function(){var Ce=[];return Ce[le]=!1,Ce.concat()[0]!==Ce}),we=re("concat"),ve=function(Ce){if(!z(Ce))return!1;var be=Ce[le];return be!==void 0?!!be:te(Ce)},ye=!Ee||!we;ie({target:"Array",proto:!0,forced:ye},{concat:function(be){var _e=ee(this),Ie=x(_e,0),Ke=0,xe,Ge,Oe,Ne,Ve;for(xe=-1,Oe=arguments.length;xe<Oe;xe++)if(Ve=xe===-1?_e:arguments[xe],ve(Ve)){if(Ne=E(Ve),Ke+Ne>Ae)throw me(ce);for(Ge=0;Ge<Ne;Ge++,Ke++)Ge in Ve&&y(Ie,Ke,Ve[Ge])}else{if(Ke>=Ae)throw me(ce);y(Ie,Ke++,Ve)}return Ie.length=Ke,Ie}})},{"../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(a,he,de){var ie=a("../internals/export"),se=a("../internals/array-fill"),b=a("../internals/add-to-unscopables");ie({target:"Array",proto:!0},{fill:se}),b("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/array-iteration").filter,b=a("../internals/array-method-has-species-support"),te=b("filter");ie({target:"Array",proto:!0,forced:!te},{filter:function(ee){return se(this,ee,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/array-iteration").find,b=a("../internals/add-to-unscopables"),te="find",z=!0;te in[]&&Array(1)[te](function(){z=!1}),ie({target:"Array",proto:!0,forced:z},{find:function(E){return se(this,E,arguments.length>1?arguments[1]:void 0)}}),b(te)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(a,he,de){var ie=a("../internals/export"),se=a("../internals/array-from"),b=a("../internals/check-correctness-of-iteration"),te=!b(function(z){Array.from(z)});ie({target:"Array",stat:!0,forced:te},{from:se})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/array-includes").includes,b=a("../internals/add-to-unscopables");ie({target:"Array",proto:!0},{includes:function(z){return se(this,z,arguments.length>1?arguments[1]:void 0)}}),b("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(a,he,de){"use strict";var ie=a("../internals/to-indexed-object"),se=a("../internals/add-to-unscopables"),b=a("../internals/iterators"),te=a("../internals/internal-state"),z=a("../internals/object-define-property").f,ee=a("../internals/define-iterator"),E=a("../internals/is-pure"),y=a("../internals/descriptors"),x="Array Iterator",re=te.set,oe=te.getterFor(x);he.exports=ee(Array,"Array",function(le,Ae){re(this,{type:x,target:ie(le),index:0,kind:Ae})},function(){var le=oe(this),Ae=le.target,ce=le.kind,me=le.index++;return!Ae||me>=Ae.length?(le.target=void 0,{value:void 0,done:!0}):ce=="keys"?{value:me,done:!1}:ce=="values"?{value:Ae[me],done:!1}:{value:[me,Ae[me]],done:!1}},"values");var fe=b.Arguments=b.Array;if(se("keys"),se("values"),se("entries"),!E&&y&&fe.name!=="values")try{z(fe,"name",{value:"values"})}catch(le){}},{"../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(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/function-uncurry-this"),b=a("../internals/indexed-object"),te=a("../internals/to-indexed-object"),z=a("../internals/array-method-is-strict"),ee=se([].join),E=b!=Object,y=z("join",",");ie({target:"Array",proto:!0,forced:E||!y},{join:function(re){return ee(te(this),re===void 0?",":re)}})},{"../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(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/array-iteration").map,b=a("../internals/array-method-has-species-support"),te=b("map");ie({target:"Array",proto:!0,forced:!te},{map:function(ee){return se(this,ee,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/global"),b=a("../internals/is-array"),te=a("../internals/is-constructor"),z=a("../internals/is-object"),ee=a("../internals/to-absolute-index"),E=a("../internals/length-of-array-like"),y=a("../internals/to-indexed-object"),x=a("../internals/create-property"),re=a("../internals/well-known-symbol"),oe=a("../internals/array-method-has-species-support"),fe=a("../internals/array-slice"),le=oe("slice"),Ae=re("species"),ce=se.Array,me=Math.max;ie({target:"Array",proto:!0,forced:!le},{slice:function(we,ve){var ye=y(this),Ce=E(ye),be=ee(we,Ce),_e=ee(ve===void 0?Ce:ve,Ce),Ie,Ke,xe;if(b(ye)&&(Ie=ye.constructor,te(Ie)&&(Ie===ce||b(Ie.prototype))?Ie=void 0:z(Ie)&&(Ie=Ie[Ae],Ie===null&&(Ie=void 0)),Ie===ce||Ie===void 0))return fe(ye,be,_e);for(Ke=new(Ie===void 0?ce:Ie)(me(_e-be,0)),xe=0;be<_e;be++,xe++)be in ye&&x(Ke,xe,ye[be]);return Ke.length=xe,Ke}})},{"../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(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/function-uncurry-this"),b=a("../internals/a-callable"),te=a("../internals/to-object"),z=a("../internals/length-of-array-like"),ee=a("../internals/to-string"),E=a("../internals/fails"),y=a("../internals/array-sort"),x=a("../internals/array-method-is-strict"),re=a("../internals/engine-ff-version"),oe=a("../internals/engine-is-ie-or-edge"),fe=a("../internals/engine-v8-version"),le=a("../internals/engine-webkit-version"),Ae=[],ce=se(Ae.sort),me=se(Ae.push),Ee=E(function(){Ae.sort(void 0)}),we=E(function(){Ae.sort(null)}),ve=x("sort"),ye=!E(function(){if(fe)return fe<70;if(!(re&&re>3)){if(oe)return!0;if(le)return le<603;var _e="",Ie,Ke,xe,Ge;for(Ie=65;Ie<76;Ie++){switch(Ke=String.fromCharCode(Ie),Ie){case 66:case 69:case 70:case 72:xe=3;break;case 68:case 71:xe=4;break;default:xe=2}for(Ge=0;Ge<47;Ge++)Ae.push({k:Ke+Ge,v:xe})}for(Ae.sort(function(Oe,Ne){return Ne.v-Oe.v}),Ge=0;Ge<Ae.length;Ge++)Ke=Ae[Ge].k.charAt(0),_e.charAt(_e.length-1)!==Ke&&(_e+=Ke);return _e!=="DGBEFHACIJK"}}),Ce=Ee||!we||!ve||!ye,be=function(_e){return function(Ie,Ke){return Ke===void 0?-1:Ie===void 0?1:_e!==void 0?+_e(Ie,Ke)||0:ee(Ie)>ee(Ke)?1:-1}};ie({target:"Array",proto:!0,forced:Ce},{sort:function(Ie){Ie!==void 0&&b(Ie);var Ke=te(this);if(ye)return Ie===void 0?ce(Ke):ce(Ke,Ie);var xe=[],Ge=z(Ke),Oe,Ne;for(Ne=0;Ne<Ge;Ne++)Ne in Ke&&me(xe,Ke[Ne]);for(y(xe,be(Ie)),Oe=xe.length,Ne=0;Ne<Oe;)Ke[Ne]=xe[Ne++];for(;Ne<Ge;)delete Ke[Ne++];return Ke}})},{"../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(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/global"),b=a("../internals/to-absolute-index"),te=a("../internals/to-integer-or-infinity"),z=a("../internals/length-of-array-like"),ee=a("../internals/to-object"),E=a("../internals/array-species-create"),y=a("../internals/create-property"),x=a("../internals/array-method-has-species-support"),re=x("splice"),oe=se.TypeError,fe=Math.max,le=Math.min,Ae=9007199254740991,ce="Maximum allowed length exceeded";ie({target:"Array",proto:!0,forced:!re},{splice:function(Ee,we){var ve=ee(this),ye=z(ve),Ce=b(Ee,ye),be=arguments.length,_e,Ie,Ke,xe,Ge,Oe;if(be===0?_e=Ie=0:be===1?(_e=0,Ie=ye-Ce):(_e=be-2,Ie=le(fe(te(we),0),ye-Ce)),ye+_e-Ie>Ae)throw oe(ce);for(Ke=E(ve,Ie),xe=0;xe<Ie;xe++)Ge=Ce+xe,Ge in ve&&y(Ke,xe,ve[Ge]);if(Ke.length=Ie,_e<Ie){for(xe=Ce;xe<ye-Ie;xe++)Ge=xe+Ie,Oe=xe+_e,Ge in ve?ve[Oe]=ve[Ge]:delete ve[Oe];for(xe=ye;xe>ye-Ie+_e;xe--)delete ve[xe-1]}else if(_e>Ie)for(xe=ye-Ie;xe>Ce;xe--)Ge=xe+Ie-1,Oe=xe+_e-1,Ge in ve?ve[Oe]=ve[Ge]:delete ve[Oe];for(xe=0;xe<_e;xe++)ve[xe+Ce]=arguments[xe+2];return ve.length=ye-Ie+_e,Ke}})},{"../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(a,he,de){var ie=a("../internals/descriptors"),se=a("../internals/function-name").EXISTS,b=a("../internals/function-uncurry-this"),te=a("../internals/object-define-property").f,z=Function.prototype,ee=b(z.toString),E=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,y=b(E.exec),x="name";ie&&!se&&te(z,x,{configurable:!0,get:function(){try{return y(E,ee(this))[1]}catch(re){return""}}})},{"../internals/descriptors":134,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/object-define-property":198}],285:[function(a,he,de){var ie=a("../internals/export"),se=a("../internals/get-built-in"),b=a("../internals/function-apply"),te=a("../internals/function-call"),z=a("../internals/function-uncurry-this"),ee=a("../internals/fails"),E=a("../internals/is-array"),y=a("../internals/is-callable"),x=a("../internals/is-object"),re=a("../internals/is-symbol"),oe=a("../internals/array-slice"),fe=a("../internals/native-symbol"),le=se("JSON","stringify"),Ae=z(/./.exec),ce=z("".charAt),me=z("".charCodeAt),Ee=z("".replace),we=z(1 .toString),ve=/[\uD800-\uDFFF]/g,ye=/^[\uD800-\uDBFF]$/,Ce=/^[\uDC00-\uDFFF]$/,be=!fe||ee(function(){var xe=se("Symbol")();return le([xe])!="[null]"||le({a:xe})!="{}"||le(Object(xe))!="{}"}),_e=ee(function(){return le("\uDF06\uD834")!=='"\\udf06\\ud834"'||le("\uDEAD")!=='"\\udead"'}),Ie=function(xe,Ge){var Oe=oe(arguments),Ne=Ge;if(!(!x(Ge)&&xe===void 0||re(xe)))return E(Ge)||(Ge=function(Ve,Je){if(y(Ne)&&(Je=te(Ne,this,Ve,Je)),!re(Je))return Je}),Oe[1]=Ge,b(le,null,Oe)},Ke=function(xe,Ge,Oe){var Ne=ce(Oe,Ge-1),Ve=ce(Oe,Ge+1);return Ae(ye,xe)&&!Ae(Ce,Ve)||Ae(Ce,xe)&&!Ae(ye,Ne)?"\\u"+we(me(xe,0),16):xe};le&&ie({target:"JSON",stat:!0,forced:be||_e},{stringify:function(Ge,Oe,Ne){var Ve=oe(arguments),Je=b(be?Ie:le,null,Ve);return _e&&typeof Je=="string"?Ee(Je,ve,Ke):Je}})},{"../internals/array-slice":117,"../internals/export":149,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/is-array":175,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/native-symbol":191}],286:[function(a,he,de){"use strict";var ie=a("../internals/descriptors"),se=a("../internals/global"),b=a("../internals/function-uncurry-this"),te=a("../internals/is-forced"),z=a("../internals/redefine"),ee=a("../internals/has-own-property"),E=a("../internals/inherit-if-required"),y=a("../internals/object-is-prototype-of"),x=a("../internals/is-symbol"),re=a("../internals/to-primitive"),oe=a("../internals/fails"),fe=a("../internals/object-get-own-property-names").f,le=a("../internals/object-get-own-property-descriptor").f,Ae=a("../internals/object-define-property").f,ce=a("../internals/this-number-value"),me=a("../internals/string-trim").trim,Ee="Number",we=se[Ee],ve=we.prototype,ye=se.TypeError,Ce=b("".slice),be=b("".charCodeAt),_e=function(Ne){var Ve=re(Ne,"number");return typeof Ve=="bigint"?Ve:Ie(Ve)},Ie=function(Ne){var Ve=re(Ne,"number"),Je,Me,nt,tt,At,ut,it,ot;if(x(Ve))throw ye("Cannot convert a Symbol value to a number");if(typeof Ve=="string"&&Ve.length>2){if(Ve=me(Ve),Je=be(Ve,0),Je===43||Je===45){if(Me=be(Ve,2),Me===88||Me===120)return NaN}else if(Je===48){switch(be(Ve,1)){case 66:case 98:nt=2,tt=49;break;case 79:case 111:nt=8,tt=55;break;default:return+Ve}for(At=Ce(Ve,2),ut=At.length,it=0;it<ut;it++)if(ot=be(At,it),ot<48||ot>tt)return NaN;return parseInt(At,nt)}}return+Ve};if(te(Ee,!we(" 0o1")||!we("0b1")||we("+0x1"))){for(var Ke=function(Ve){var Je=arguments.length<1?0:we(_e(Ve)),Me=this;return y(ve,Me)&&oe(function(){ce(Me)})?E(Object(Je),Me,Ke):Je},xe=ie?fe(we):"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(","),Ge=0,Oe;xe.length>Ge;Ge++)ee(we,Oe=xe[Ge])&&!ee(Ke,Oe)&&Ae(Ke,Oe,le(we,Oe));Ke.prototype=ve,ve.constructor=Ke,z(se,Ee,Ke)}},{"../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(a,he,de){var ie=a("../internals/export"),se=a("../internals/object-assign");ie({target:"Object",stat:!0,forced:Object.assign!==se},{assign:se})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(a,he,de){var ie=a("../internals/export"),se=a("../internals/object-to-array").entries;ie({target:"Object",stat:!0},{entries:function(te){return se(te)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(a,he,de){var ie=a("../internals/export"),se=a("../internals/native-symbol"),b=a("../internals/fails"),te=a("../internals/object-get-own-property-symbols"),z=a("../internals/to-object"),ee=!se||b(function(){te.f(1)});ie({target:"Object",stat:!0,forced:ee},{getOwnPropertySymbols:function(y){var x=te.f;return x?x(z(y)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(a,he,de){var ie=a("../internals/export"),se=a("../internals/to-object"),b=a("../internals/object-keys"),te=a("../internals/fails"),z=te(function(){b(1)});ie({target:"Object",stat:!0,forced:z},{keys:function(E){return b(se(E))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(a,he,de){var ie=a("../internals/to-string-tag-support"),se=a("../internals/redefine"),b=a("../internals/object-to-string");ie||se(Object.prototype,"toString",b,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/function-call"),b=a("../internals/a-callable"),te=a("../internals/new-promise-capability"),z=a("../internals/perform"),ee=a("../internals/iterate"),E=a("../internals/promise-statics-incorrect-iteration");ie({target:"Promise",stat:!0,forced:E},{all:function(x){var re=this,oe=te.f(re),fe=oe.resolve,le=oe.reject,Ae=z(function(){var ce=b(re.resolve),me=[],Ee=0,we=1;ee(x,function(ve){var ye=Ee++,Ce=!1;we++,se(ce,re,ve).then(function(be){Ce||(Ce=!0,me[ye]=be,--we||fe(me))},le)}),--we||fe(me)});return Ae.error&&le(Ae.value),oe.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(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/is-pure"),b=a("../internals/promise-constructor-detection").CONSTRUCTOR,te=a("../internals/promise-native-constructor"),z=a("../internals/get-built-in"),ee=a("../internals/is-callable"),E=a("../internals/redefine"),y=te&&te.prototype;if(ie({target:"Promise",proto:!0,forced:b,real:!0},{catch:function(re){return this.then(void 0,re)}}),!se&&ee(te)){var x=z("Promise").prototype.catch;y.catch!==x&&E(y,"catch",x,{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(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/is-pure"),b=a("../internals/engine-is-node"),te=a("../internals/global"),z=a("../internals/function-call"),ee=a("../internals/redefine"),E=a("../internals/redefine-all"),y=a("../internals/object-set-prototype-of"),x=a("../internals/set-to-string-tag"),re=a("../internals/set-species"),oe=a("../internals/a-callable"),fe=a("../internals/is-callable"),le=a("../internals/is-object"),Ae=a("../internals/an-instance"),ce=a("../internals/species-constructor"),me=a("../internals/task").set,Ee=a("../internals/microtask"),we=a("../internals/host-report-errors"),ve=a("../internals/perform"),ye=a("../internals/queue"),Ce=a("../internals/internal-state"),be=a("../internals/promise-native-constructor"),_e=a("../internals/promise-constructor-detection"),Ie=a("../internals/new-promise-capability"),Ke="Promise",xe=_e.CONSTRUCTOR,Ge=_e.REJECTION_EVENT,Oe=_e.SUBCLASSING,Ne=Ce.getterFor(Ke),Ve=Ce.set,Je=be&&be.prototype,Me=be,nt=Je,tt=te.TypeError,At=te.document,ut=te.process,it=Ie.f,ot=it,at=!!(At&&At.createEvent&&te.dispatchEvent),mt="unhandledrejection",yt="rejectionhandled",Ft=0,xt=1,dt=2,qe=1,Pe=2,Ze,ke,Le,Re,$e=function(Ct){var kt;return le(Ct)&&fe(kt=Ct.then)?kt:!1},Ue=function(Ct,kt){var jt=kt.value,Zt=kt.state==xt,Jt=Zt?Ct.ok:Ct.fail,er=Ct.resolve,wr=Ct.reject,xr=Ct.domain,Ur,pn,kr;try{Jt?(Zt||(kt.rejection===Pe&&Tt(kt),kt.rejection=qe),Jt===!0?Ur=jt:(xr&&xr.enter(),Ur=Jt(jt),xr&&(xr.exit(),kr=!0)),Ur===Ct.promise?wr(tt("Promise-chain cycle")):(pn=$e(Ur))?z(pn,Ur,er,wr):er(Ur)):wr(jt)}catch(tn){xr&&!kr&&xr.exit(),wr(tn)}},He=function(Ct,kt){Ct.notified||(Ct.notified=!0,Ee(function(){for(var jt=Ct.reactions,Zt;Zt=jt.get();)Ue(Zt,Ct);Ct.notified=!1,kt&&!Ct.rejection&&ft(Ct)}))},ze=function(Ct,kt,jt){var Zt,Jt;at?(Zt=At.createEvent("Event"),Zt.promise=kt,Zt.reason=jt,Zt.initEvent(Ct,!1,!0),te.dispatchEvent(Zt)):Zt={promise:kt,reason:jt},!Ge&&(Jt=te["on"+Ct])?Jt(Zt):Ct===mt&&we("Unhandled promise rejection",jt)},ft=function(Ct){z(me,te,function(){var kt=Ct.facade,jt=Ct.value,Zt=wt(Ct),Jt;if(Zt&&(Jt=ve(function(){b?ut.emit("unhandledRejection",jt,kt):ze(mt,kt,jt)}),Ct.rejection=b||wt(Ct)?Pe:qe,Jt.error))throw Jt.value})},wt=function(Ct){return Ct.rejection!==qe&&!Ct.parent},Tt=function(Ct){z(me,te,function(){var kt=Ct.facade;b?ut.emit("rejectionHandled",kt):ze(yt,kt,Ct.value)})},Et=function(Ct,kt,jt){return function(Zt){Ct(kt,Zt,jt)}},It=function(Ct,kt,jt){Ct.done||(Ct.done=!0,jt&&(Ct=jt),Ct.value=kt,Ct.state=dt,He(Ct,!0))},_t=function(Ct,kt,jt){if(!Ct.done){Ct.done=!0,jt&&(Ct=jt);try{if(Ct.facade===kt)throw tt("Promise can't be resolved itself");var Zt=$e(kt);Zt?Ee(function(){var Jt={done:!1};try{z(Zt,kt,Et(_t,Jt,Ct),Et(It,Jt,Ct))}catch(er){It(Jt,er,Ct)}}):(Ct.value=kt,Ct.state=xt,He(Ct,!1))}catch(Jt){It({done:!1},Jt,Ct)}}};if(xe&&(Me=function(kt){Ae(this,nt),oe(kt),z(Ze,this);var jt=Ne(this);try{kt(Et(_t,jt),Et(It,jt))}catch(Zt){It(jt,Zt)}},nt=Me.prototype,Ze=function(kt){Ve(this,{type:Ke,done:!1,notified:!1,parent:!1,reactions:new ye,rejection:!1,state:Ft,value:void 0})},Ze.prototype=E(nt,{then:function(kt,jt){var Zt=Ne(this),Jt=it(ce(this,Me));return Zt.parent=!0,Jt.ok=fe(kt)?kt:!0,Jt.fail=fe(jt)&&jt,Jt.domain=b?ut.domain:void 0,Zt.state==Ft?Zt.reactions.add(Jt):Ee(function(){Ue(Jt,Zt)}),Jt.promise}}),ke=function(){var Ct=new Ze,kt=Ne(Ct);this.promise=Ct,this.resolve=Et(_t,kt),this.reject=Et(It,kt)},Ie.f=it=function(Ct){return Ct===Me||Ct===Le?new ke(Ct):ot(Ct)},!se&&fe(be)&&Je!==Object.prototype)){Re=Je.then,Oe||ee(Je,"then",function(kt,jt){var Zt=this;return new Me(function(Jt,er){z(Re,Zt,Jt,er)}).then(kt,jt)},{unsafe:!0});try{delete Je.constructor}catch(Ct){}y&&y(Je,nt)}ie({global:!0,wrap:!0,forced:xe},{Promise:Me}),x(Me,Ke,!1,!0),re(Ke)},{"../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(a,he,de){a("../modules/es.promise.constructor"),a("../modules/es.promise.all"),a("../modules/es.promise.catch"),a("../modules/es.promise.race"),a("../modules/es.promise.reject"),a("../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(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/function-call"),b=a("../internals/a-callable"),te=a("../internals/new-promise-capability"),z=a("../internals/perform"),ee=a("../internals/iterate"),E=a("../internals/promise-statics-incorrect-iteration");ie({target:"Promise",stat:!0,forced:E},{race:function(x){var re=this,oe=te.f(re),fe=oe.reject,le=z(function(){var Ae=b(re.resolve);ee(x,function(ce){se(Ae,re,ce).then(oe.resolve,fe)})});return le.error&&fe(le.value),oe.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(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/function-call"),b=a("../internals/new-promise-capability"),te=a("../internals/promise-constructor-detection").CONSTRUCTOR;ie({target:"Promise",stat:!0,forced:te},{reject:function(ee){var E=b.f(this);return se(E.reject,void 0,ee),E.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/get-built-in"),b=a("../internals/is-pure"),te=a("../internals/promise-native-constructor"),z=a("../internals/promise-constructor-detection").CONSTRUCTOR,ee=a("../internals/promise-resolve"),E=se("Promise"),y=b&&!z;ie({target:"Promise",stat:!0,forced:b||z},{resolve:function(re){return ee(y&&this===E?te:this,re)}})},{"../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(a,he,de){var ie=a("../internals/descriptors"),se=a("../internals/global"),b=a("../internals/function-uncurry-this"),te=a("../internals/is-forced"),z=a("../internals/inherit-if-required"),ee=a("../internals/create-non-enumerable-property"),E=a("../internals/object-get-own-property-names").f,y=a("../internals/object-is-prototype-of"),x=a("../internals/is-regexp"),re=a("../internals/to-string"),oe=a("../internals/regexp-get-flags"),fe=a("../internals/regexp-sticky-helpers"),le=a("../internals/proxy-accessor"),Ae=a("../internals/redefine"),ce=a("../internals/fails"),me=a("../internals/has-own-property"),Ee=a("../internals/internal-state").enforce,we=a("../internals/set-species"),ve=a("../internals/well-known-symbol"),ye=a("../internals/regexp-unsupported-dot-all"),Ce=a("../internals/regexp-unsupported-ncg"),be=ve("match"),_e=se.RegExp,Ie=_e.prototype,Ke=se.SyntaxError,xe=b(Ie.exec),Ge=b("".charAt),Oe=b("".replace),Ne=b("".indexOf),Ve=b("".slice),Je=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Me=/a/g,nt=/a/g,tt=new _e(Me)!==Me,At=fe.MISSED_STICKY,ut=fe.UNSUPPORTED_Y,it=ie&&(!tt||At||ye||Ce||ce(function(){return nt[be]=!1,_e(Me)!=Me||_e(nt)==nt||_e(Me,"i")!="/a/i"})),ot=function(xt){for(var dt=xt.length,qe=0,Pe="",Ze=!1,ke;qe<=dt;qe++){if(ke=Ge(xt,qe),ke==="\\"){Pe+=ke+Ge(xt,++qe);continue}!Ze&&ke==="."?Pe+="[\\s\\S]":(ke==="["?Ze=!0:ke==="]"&&(Ze=!1),Pe+=ke)}return Pe},at=function(xt){for(var dt=xt.length,qe=0,Pe="",Ze=[],ke={},Le=!1,Re=!1,$e=0,Ue="",He;qe<=dt;qe++){if(He=Ge(xt,qe),He==="\\")He=He+Ge(xt,++qe);else if(He==="]")Le=!1;else if(!Le)switch(!0){case He==="[":Le=!0;break;case He==="(":xe(Je,Ve(xt,qe+1))&&(qe+=2,Re=!0),Pe+=He,$e++;continue;case(He===">"&&Re):if(Ue===""||me(ke,Ue))throw new Ke("Invalid capture group name");ke[Ue]=!0,Ze[Ze.length]=[Ue,$e],Re=!1,Ue="";continue}Re?Ue+=He:Pe+=He}return[Pe,Ze]};if(te("RegExp",it)){for(var mt=function(dt,qe){var Pe=y(Ie,this),Ze=x(dt),ke=qe===void 0,Le=[],Re=dt,$e,Ue,He,ze,ft,wt;if(!Pe&&Ze&&ke&&dt.constructor===mt)return dt;if((Ze||y(Ie,dt))&&(dt=dt.source,ke&&(qe=oe(Re))),dt=dt===void 0?"":re(dt),qe=qe===void 0?"":re(qe),Re=dt,ye&&"dotAll"in Me&&(Ue=!!qe&&Ne(qe,"s")>-1,Ue&&(qe=Oe(qe,/s/g,""))),$e=qe,At&&"sticky"in Me&&(He=!!qe&&Ne(qe,"y")>-1,He&&ut&&(qe=Oe(qe,/y/g,""))),Ce&&(ze=at(dt),dt=ze[0],Le=ze[1]),ft=z(_e(dt,qe),Pe?this:Ie,mt),(Ue||He||Le.length)&&(wt=Ee(ft),Ue&&(wt.dotAll=!0,wt.raw=mt(ot(dt),$e)),He&&(wt.sticky=!0),Le.length&&(wt.groups=Le)),dt!==Re)try{ee(ft,"source",Re===""?"(?:)":Re)}catch(Tt){}return ft},yt=E(_e),Ft=0;yt.length>Ft;)le(mt,_e,yt[Ft++]);Ie.constructor=mt,mt.prototype=Ie,Ae(se,"RegExp",mt)}we("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(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/regexp-exec");ie({target:"RegExp",proto:!0,forced:/./.exec!==se},{exec:se})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(a,he,de){"use strict";var ie=a("../internals/function-name").PROPER,se=a("../internals/redefine"),b=a("../internals/an-object"),te=a("../internals/to-string"),z=a("../internals/fails"),ee=a("../internals/regexp-get-flags"),E="toString",y=RegExp.prototype,x=y[E],re=z(function(){return x.call({source:"a",flags:"b"})!="/a/b"}),oe=ie&&x.name!=E;(re||oe)&&se(RegExp.prototype,E,function(){var le=b(this),Ae=te(le.source),ce=te(ee(le));return"/"+Ae+"/"+ce},{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(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/function-uncurry-this"),b=a("../internals/not-a-regexp"),te=a("../internals/require-object-coercible"),z=a("../internals/to-string"),ee=a("../internals/correct-is-regexp-logic"),E=se("".indexOf);ie({target:"String",proto:!0,forced:!ee("includes")},{includes:function(x){return!!~E(z(te(this)),z(b(x)),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(a,he,de){"use strict";var ie=a("../internals/string-multibyte").charAt,se=a("../internals/to-string"),b=a("../internals/internal-state"),te=a("../internals/define-iterator"),z="String Iterator",ee=b.set,E=b.getterFor(z);te(String,"String",function(y){ee(this,{type:z,string:se(y),index:0})},function(){var x=E(this),re=x.string,oe=x.index,fe;return oe>=re.length?{value:void 0,done:!0}:(fe=ie(re,oe),x.index+=fe.length,{value:fe,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(a,he,de){"use strict";var ie=a("../internals/function-call"),se=a("../internals/fix-regexp-well-known-symbol-logic"),b=a("../internals/an-object"),te=a("../internals/to-length"),z=a("../internals/to-string"),ee=a("../internals/require-object-coercible"),E=a("../internals/get-method"),y=a("../internals/advance-string-index"),x=a("../internals/regexp-exec-abstract");se("match",function(re,oe,fe){return[function(Ae){var ce=ee(this),me=Ae==null?void 0:E(Ae,re);return me?ie(me,Ae,ce):new RegExp(Ae)[re](z(ce))},function(le){var Ae=b(this),ce=z(le),me=fe(oe,Ae,ce);if(me.done)return me.value;if(!Ae.global)return x(Ae,ce);var Ee=Ae.unicode;Ae.lastIndex=0;for(var we=[],ve=0,ye;(ye=x(Ae,ce))!==null;){var Ce=z(ye[0]);we[ve]=Ce,Ce===""&&(Ae.lastIndex=y(ce,te(Ae.lastIndex),Ee)),ve++}return ve===0?null:we}]})},{"../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(a,he,de){"use strict";var ie=a("../internals/function-apply"),se=a("../internals/function-call"),b=a("../internals/function-uncurry-this"),te=a("../internals/fix-regexp-well-known-symbol-logic"),z=a("../internals/fails"),ee=a("../internals/an-object"),E=a("../internals/is-callable"),y=a("../internals/to-integer-or-infinity"),x=a("../internals/to-length"),re=a("../internals/to-string"),oe=a("../internals/require-object-coercible"),fe=a("../internals/advance-string-index"),le=a("../internals/get-method"),Ae=a("../internals/get-substitution"),ce=a("../internals/regexp-exec-abstract"),me=a("../internals/well-known-symbol"),Ee=me("replace"),we=Math.max,ve=Math.min,ye=b([].concat),Ce=b([].push),be=b("".indexOf),_e=b("".slice),Ie=function(Oe){return Oe===void 0?Oe:String(Oe)},Ke=function(){return"a".replace(/./,"$0")==="$0"}(),xe=function(){return/./[Ee]?/./[Ee]("a","$0")==="":!1}(),Ge=!z(function(){var Oe=/./;return Oe.exec=function(){var Ne=[];return Ne.groups={a:"7"},Ne},"".replace(Oe,"$<a>")!=="7"});te("replace",function(Oe,Ne,Ve){var Je=xe?"$":"$0";return[function(nt,tt){var At=oe(this),ut=nt==null?void 0:le(nt,Ee);return ut?se(ut,nt,At,tt):se(Ne,re(At),nt,tt)},function(Me,nt){var tt=ee(this),At=re(Me);if(typeof nt=="string"&&be(nt,Je)===-1&&be(nt,"$<")===-1){var ut=Ve(Ne,tt,At,nt);if(ut.done)return ut.value}var it=E(nt);it||(nt=re(nt));var ot=tt.global;if(ot){var at=tt.unicode;tt.lastIndex=0}for(var mt=[];;){var yt=ce(tt,At);if(yt===null||(Ce(mt,yt),!ot))break;var Ft=re(yt[0]);Ft===""&&(tt.lastIndex=fe(At,x(tt.lastIndex),at))}for(var xt="",dt=0,qe=0;qe<mt.length;qe++){yt=mt[qe];for(var Pe=re(yt[0]),Ze=we(ve(y(yt.index),At.length),0),ke=[],Le=1;Le<yt.length;Le++)Ce(ke,Ie(yt[Le]));var Re=yt.groups;if(it){var $e=ye([Pe],ke,Ze,At);Re!==void 0&&Ce($e,Re);var Ue=re(ie(nt,void 0,$e))}else Ue=Ae(Pe,At,Ze,ke,Re,nt);Ze>=dt&&(xt+=_e(At,dt,Ze)+Ue,dt=Ze+Pe.length)}return xt+_e(At,dt)}]},!Ge||!Ke||xe)},{"../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(a,he,de){"use strict";var ie=a("../internals/function-call"),se=a("../internals/fix-regexp-well-known-symbol-logic"),b=a("../internals/an-object"),te=a("../internals/require-object-coercible"),z=a("../internals/same-value"),ee=a("../internals/to-string"),E=a("../internals/get-method"),y=a("../internals/regexp-exec-abstract");se("search",function(x,re,oe){return[function(le){var Ae=te(this),ce=le==null?void 0:E(le,x);return ce?ie(ce,le,Ae):new RegExp(le)[x](ee(Ae))},function(fe){var le=b(this),Ae=ee(fe),ce=oe(re,le,Ae);if(ce.done)return ce.value;var me=le.lastIndex;z(me,0)||(le.lastIndex=0);var Ee=y(le,Ae);return z(le.lastIndex,me)||(le.lastIndex=me),Ee===null?-1:Ee.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(a,he,de){"use strict";var ie=a("../internals/function-apply"),se=a("../internals/function-call"),b=a("../internals/function-uncurry-this"),te=a("../internals/fix-regexp-well-known-symbol-logic"),z=a("../internals/is-regexp"),ee=a("../internals/an-object"),E=a("../internals/require-object-coercible"),y=a("../internals/species-constructor"),x=a("../internals/advance-string-index"),re=a("../internals/to-length"),oe=a("../internals/to-string"),fe=a("../internals/get-method"),le=a("../internals/array-slice-simple"),Ae=a("../internals/regexp-exec-abstract"),ce=a("../internals/regexp-exec"),me=a("../internals/regexp-sticky-helpers"),Ee=a("../internals/fails"),we=me.UNSUPPORTED_Y,ve=4294967295,ye=Math.min,Ce=[].push,be=b(/./.exec),_e=b(Ce),Ie=b("".slice),Ke=!Ee(function(){var xe=/(?:)/,Ge=xe.exec;xe.exec=function(){return Ge.apply(this,arguments)};var Oe="ab".split(xe);return Oe.length!==2||Oe[0]!=="a"||Oe[1]!=="b"});te("split",function(xe,Ge,Oe){var Ne;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?Ne=function(Ve,Je){var Me=oe(E(this)),nt=Je===void 0?ve:Je>>>0;if(nt===0)return[];if(Ve===void 0)return[Me];if(!z(Ve))return se(Ge,Me,Ve,nt);for(var tt=[],At=(Ve.ignoreCase?"i":"")+(Ve.multiline?"m":"")+(Ve.unicode?"u":"")+(Ve.sticky?"y":""),ut=0,it=new RegExp(Ve.source,At+"g"),ot,at,mt;(ot=se(ce,it,Me))&&(at=it.lastIndex,!(at>ut&&(_e(tt,Ie(Me,ut,ot.index)),ot.length>1&&ot.index<Me.length&&ie(Ce,tt,le(ot,1)),mt=ot[0].length,ut=at,tt.length>=nt)));)it.lastIndex===ot.index&&it.lastIndex++;return ut===Me.length?(mt||!be(it,""))&&_e(tt,""):_e(tt,Ie(Me,ut)),tt.length>nt?le(tt,0,nt):tt}:"0".split(void 0,0).length?Ne=function(Ve,Je){return Ve===void 0&&Je===0?[]:se(Ge,this,Ve,Je)}:Ne=Ge,[function(Je,Me){var nt=E(this),tt=Je==null?void 0:fe(Je,xe);return tt?se(tt,Je,nt,Me):se(Ne,oe(nt),Je,Me)},function(Ve,Je){var Me=ee(this),nt=oe(Ve),tt=Oe(Ne,Me,nt,Je,Ne!==Ge);if(tt.done)return tt.value;var At=y(Me,RegExp),ut=Me.unicode,it=(Me.ignoreCase?"i":"")+(Me.multiline?"m":"")+(Me.unicode?"u":"")+(we?"g":"y"),ot=new At(we?"^(?:"+Me.source+")":Me,it),at=Je===void 0?ve:Je>>>0;if(at===0)return[];if(nt.length===0)return Ae(ot,nt)===null?[nt]:[];for(var mt=0,yt=0,Ft=[];yt<nt.length;){ot.lastIndex=we?0:yt;var xt=Ae(ot,we?Ie(nt,yt):nt),dt;if(xt===null||(dt=ye(re(ot.lastIndex+(we?yt:0)),nt.length))===mt)yt=x(nt,yt,ut);else{if(_e(Ft,Ie(nt,mt,yt)),Ft.length===at)return Ft;for(var qe=1;qe<=xt.length-1;qe++)if(_e(Ft,xt[qe]),Ft.length===at)return Ft;yt=mt=dt}}return _e(Ft,Ie(nt,mt)),Ft}]},!Ke,we)},{"../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(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/string-trim").trim,b=a("../internals/string-trim-forced");ie({target:"String",proto:!0,forced:b("trim")},{trim:function(){return se(this)}})},{"../internals/export":149,"../internals/string-trim":241,"../internals/string-trim-forced":240}],309:[function(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/global"),b=a("../internals/function-call"),te=a("../internals/function-uncurry-this"),z=a("../internals/is-pure"),ee=a("../internals/descriptors"),E=a("../internals/native-symbol"),y=a("../internals/fails"),x=a("../internals/has-own-property"),re=a("../internals/object-is-prototype-of"),oe=a("../internals/an-object"),fe=a("../internals/to-indexed-object"),le=a("../internals/to-property-key"),Ae=a("../internals/to-string"),ce=a("../internals/create-property-descriptor"),me=a("../internals/object-create"),Ee=a("../internals/object-keys"),we=a("../internals/object-get-own-property-names"),ve=a("../internals/object-get-own-property-names-external"),ye=a("../internals/object-get-own-property-symbols"),Ce=a("../internals/object-get-own-property-descriptor"),be=a("../internals/object-define-property"),_e=a("../internals/object-define-properties"),Ie=a("../internals/object-property-is-enumerable"),Ke=a("../internals/redefine"),xe=a("../internals/shared"),Ge=a("../internals/shared-key"),Oe=a("../internals/hidden-keys"),Ne=a("../internals/uid"),Ve=a("../internals/well-known-symbol"),Je=a("../internals/well-known-symbol-wrapped"),Me=a("../internals/define-well-known-symbol"),nt=a("../internals/symbol-define-to-primitive"),tt=a("../internals/set-to-string-tag"),At=a("../internals/internal-state"),ut=a("../internals/array-iteration").forEach,it=Ge("hidden"),ot="Symbol",at="prototype",mt=At.set,yt=At.getterFor(ot),Ft=Object[at],xt=se.Symbol,dt=xt&&xt[at],qe=se.TypeError,Pe=se.QObject,Ze=Ce.f,ke=be.f,Le=ve.f,Re=Ie.f,$e=te([].push),Ue=xe("symbols"),He=xe("op-symbols"),ze=xe("wks"),ft=!Pe||!Pe[at]||!Pe[at].findChild,wt=ee&&y(function(){return me(ke({},"a",{get:function(){return ke(this,"a",{value:7}).a}})).a!=7})?function(Jt,er,wr){var xr=Ze(Ft,er);xr&&delete Ft[er],ke(Jt,er,wr),xr&&Jt!==Ft&&ke(Ft,er,xr)}:ke,Tt=function(Jt,er){var wr=Ue[Jt]=me(dt);return mt(wr,{type:ot,tag:Jt,description:er}),ee||(wr.description=er),wr},Et=function(er,wr,xr){er===Ft&&Et(He,wr,xr),oe(er);var Ur=le(wr);return oe(xr),x(Ue,Ur)?(xr.enumerable?(x(er,it)&&er[it][Ur]&&(er[it][Ur]=!1),xr=me(xr,{enumerable:ce(0,!1)})):(x(er,it)||ke(er,it,ce(1,{})),er[it][Ur]=!0),wt(er,Ur,xr)):ke(er,Ur,xr)},It=function(er,wr){oe(er);var xr=fe(wr),Ur=Ee(xr).concat(Zt(xr));return ut(Ur,function(pn){(!ee||b(Ct,xr,pn))&&Et(er,pn,xr[pn])}),er},_t=function(er,wr){return wr===void 0?me(er):It(me(er),wr)},Ct=function(er){var wr=le(er),xr=b(Re,this,wr);return this===Ft&&x(Ue,wr)&&!x(He,wr)?!1:xr||!x(this,wr)||!x(Ue,wr)||x(this,it)&&this[it][wr]?xr:!0},kt=function(er,wr){var xr=fe(er),Ur=le(wr);if(!(xr===Ft&&x(Ue,Ur)&&!x(He,Ur))){var pn=Ze(xr,Ur);return pn&&x(Ue,Ur)&&!(x(xr,it)&&xr[it][Ur])&&(pn.enumerable=!0),pn}},jt=function(er){var wr=Le(fe(er)),xr=[];return ut(wr,function(Ur){!x(Ue,Ur)&&!x(Oe,Ur)&&$e(xr,Ur)}),xr},Zt=function(Jt){var er=Jt===Ft,wr=Le(er?He:fe(Jt)),xr=[];return ut(wr,function(Ur){x(Ue,Ur)&&(!er||x(Ft,Ur))&&$e(xr,Ue[Ur])}),xr};E||(xt=function(){if(re(dt,this))throw qe("Symbol is not a constructor");var er=!arguments.length||arguments[0]===void 0?void 0:Ae(arguments[0]),wr=Ne(er),xr=function(Ur){this===Ft&&b(xr,He,Ur),x(this,it)&&x(this[it],wr)&&(this[it][wr]=!1),wt(this,wr,ce(1,Ur))};return ee&&ft&&wt(Ft,wr,{configurable:!0,set:xr}),Tt(wr,er)},dt=xt[at],Ke(dt,"toString",function(){return yt(this).tag}),Ke(xt,"withoutSetter",function(Jt){return Tt(Ne(Jt),Jt)}),Ie.f=Ct,be.f=Et,_e.f=It,Ce.f=kt,we.f=ve.f=jt,ye.f=Zt,Je.f=function(Jt){return Tt(Ve(Jt),Jt)},ee&&(ke(dt,"description",{configurable:!0,get:function(){return yt(this).description}}),z||Ke(Ft,"propertyIsEnumerable",Ct,{unsafe:!0}))),ie({global:!0,wrap:!0,forced:!E,sham:!E},{Symbol:xt}),ut(Ee(ze),function(Jt){Me(Jt)}),ie({target:ot,stat:!0,forced:!E},{useSetter:function(){ft=!0},useSimple:function(){ft=!1}}),ie({target:"Object",stat:!0,forced:!E,sham:!ee},{create:_t,defineProperty:Et,defineProperties:It,getOwnPropertyDescriptor:kt}),ie({target:"Object",stat:!0,forced:!E},{getOwnPropertyNames:jt}),nt(),tt(xt,ot),Oe[it]=!0},{"../internals/an-object":101,"../internals/array-iteration":111,"../internals/create-property-descriptor":130,"../internals/define-well-known-symbol":133,"../internals/descriptors":134,"../internals/export":149,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/native-symbol":191,"../internals/object-create":196,"../internals/object-define-properties":197,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-names-external":200,"../internals/object-get-own-property-symbols":202,"../internals/object-is-prototype-of":204,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/redefine":222,"../internals/set-to-string-tag":234,"../internals/shared":237,"../internals/shared-key":235,"../internals/symbol-define-to-primitive":242,"../internals/to-indexed-object":247,"../internals/to-property-key":254,"../internals/to-string":256,"../internals/uid":263,"../internals/well-known-symbol":268,"../internals/well-known-symbol-wrapped":267}],310:[function(a,he,de){"use strict";var ie=a("../internals/export"),se=a("../internals/descriptors"),b=a("../internals/global"),te=a("../internals/function-uncurry-this"),z=a("../internals/has-own-property"),ee=a("../internals/is-callable"),E=a("../internals/object-is-prototype-of"),y=a("../internals/to-string"),x=a("../internals/object-define-property").f,re=a("../internals/copy-constructor-properties"),oe=b.Symbol,fe=oe&&oe.prototype;if(se&&ee(oe)&&(!("description"in fe)||oe().description!==void 0)){var le={},Ae=function(){var be=arguments.length<1||arguments[0]===void 0?void 0:y(arguments[0]),_e=E(fe,this)?new oe(be):be===void 0?oe():oe(be);return be===""&&(le[_e]=!0),_e};re(Ae,oe),Ae.prototype=fe,fe.constructor=Ae;var ce=String(oe("test"))=="Symbol(test)",me=te(fe.toString),Ee=te(fe.valueOf),we=/^Symbol\((.*)\)[^)]+$/,ve=te("".replace),ye=te("".slice);x(fe,"description",{configurable:!0,get:function(){var be=Ee(this),_e=me(be);if(z(le,be))return"";var Ie=ce?ye(_e,7,-1):ve(_e,we,"$1");return Ie===""?void 0:Ie}}),ie({global:!0,forced:!0},{Symbol:Ae})}},{"../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(a,he,de){var ie=a("../internals/export"),se=a("../internals/get-built-in"),b=a("../internals/has-own-property"),te=a("../internals/to-string"),z=a("../internals/shared"),ee=a("../internals/native-symbol-registry"),E=z("string-to-symbol-registry"),y=z("symbol-to-string-registry");ie({target:"Symbol",stat:!0,forced:!ee},{for:function(x){var re=te(x);if(b(E,re))return E[re];var oe=se("Symbol")(re);return E[re]=oe,y[oe]=re,oe}})},{"../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(a,he,de){var ie=a("../internals/define-well-known-symbol");ie("iterator")},{"../internals/define-well-known-symbol":133}],313:[function(a,he,de){a("../modules/es.symbol.constructor"),a("../modules/es.symbol.for"),a("../modules/es.symbol.key-for"),a("../modules/es.json.stringify"),a("../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(a,he,de){var ie=a("../internals/export"),se=a("../internals/has-own-property"),b=a("../internals/is-symbol"),te=a("../internals/try-to-string"),z=a("../internals/shared"),ee=a("../internals/native-symbol-registry"),E=z("symbol-to-string-registry");ie({target:"Symbol",stat:!0,forced:!ee},{keyFor:function(x){if(!b(x))throw TypeError(te(x)+" is not a symbol");if(se(E,x))return E[x]}})},{"../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(a,he,de){"use strict";var ie=a("../internals/function-uncurry-this"),se=a("../internals/array-buffer-view-core"),b=a("../internals/array-copy-within"),te=ie(b),z=se.aTypedArray,ee=se.exportTypedArrayMethod;ee("copyWithin",function(y,x){return te(z(this),y,x,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(a,he,de){"use strict";var ie=a("../internals/array-buffer-view-core"),se=a("../internals/array-iteration").every,b=ie.aTypedArray,te=ie.exportTypedArrayMethod;te("every",function(ee){return se(b(this),ee,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(a,he,de){"use strict";var ie=a("../internals/array-buffer-view-core"),se=a("../internals/function-call"),b=a("../internals/array-fill"),te=ie.aTypedArray,z=ie.exportTypedArrayMethod;z("fill",function(E){var y=arguments.length;return se(b,te(this),E,y>1?arguments[1]:void 0,y>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(a,he,de){"use strict";var ie=a("../internals/array-buffer-view-core"),se=a("../internals/array-iteration").filter,b=a("../internals/typed-array-from-species-and-list"),te=ie.aTypedArray,z=ie.exportTypedArrayMethod;z("filter",function(E){var y=se(te(this),E,arguments.length>1?arguments[1]:void 0);return b(this,y)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(a,he,de){"use strict";var ie=a("../internals/array-buffer-view-core"),se=a("../internals/array-iteration").findIndex,b=ie.aTypedArray,te=ie.exportTypedArrayMethod;te("findIndex",function(ee){return se(b(this),ee,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(a,he,de){"use strict";var ie=a("../internals/array-buffer-view-core"),se=a("../internals/array-iteration").find,b=ie.aTypedArray,te=ie.exportTypedArrayMethod;te("find",function(ee){return se(b(this),ee,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(a,he,de){"use strict";var ie=a("../internals/array-buffer-view-core"),se=a("../internals/array-iteration").forEach,b=ie.aTypedArray,te=ie.exportTypedArrayMethod;te("forEach",function(ee){se(b(this),ee,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(a,he,de){"use strict";var ie=a("../internals/array-buffer-view-core"),se=a("../internals/array-includes").includes,b=ie.aTypedArray,te=ie.exportTypedArrayMethod;te("includes",function(ee){return se(b(this),ee,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(a,he,de){"use strict";var ie=a("../internals/array-buffer-view-core"),se=a("../internals/array-includes").indexOf,b=ie.aTypedArray,te=ie.exportTypedArrayMethod;te("indexOf",function(ee){return se(b(this),ee,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(a,he,de){"use strict";var ie=a("../internals/global"),se=a("../internals/fails"),b=a("../internals/function-uncurry-this"),te=a("../internals/array-buffer-view-core"),z=a("../modules/es.array.iterator"),ee=a("../internals/well-known-symbol"),E=ee("iterator"),y=ie.Uint8Array,x=b(z.values),re=b(z.keys),oe=b(z.entries),fe=te.aTypedArray,le=te.exportTypedArrayMethod,Ae=y&&y.prototype,ce=!se(function(){Ae[E].call([1])}),me=!!Ae&&Ae.values&&Ae[E]===Ae.values&&Ae.values.name==="values",Ee=function(){return x(fe(this))};le("entries",function(){return oe(fe(this))},ce),le("keys",function(){return re(fe(this))},ce),le("values",Ee,ce||!me,{name:"values"}),le(E,Ee,ce||!me,{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(a,he,de){"use strict";var ie=a("../internals/array-buffer-view-core"),se=a("../internals/function-uncurry-this"),b=ie.aTypedArray,te=ie.exportTypedArrayMethod,z=se([].join);te("join",function(E){return z(b(this),E)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(a,he,de){"use strict";var ie=a("../internals/array-buffer-view-core"),se=a("../internals/function-apply"),b=a("../internals/array-last-index-of"),te=ie.aTypedArray,z=ie.exportTypedArrayMethod;z("lastIndexOf",function(E){var y=arguments.length;return se(b,te(this),y>1?[E,arguments[1]]:[E])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(a,he,de){"use strict";var ie=a("../internals/array-buffer-view-core"),se=a("../internals/array-iteration").map,b=a("../internals/typed-array-species-constructor"),te=ie.aTypedArray,z=ie.exportTypedArrayMethod;z("map",function(E){return se(te(this),E,arguments.length>1?arguments[1]:void 0,function(y,x){return new(b(y))(x)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(a,he,de){"use strict";var ie=a("../internals/array-buffer-view-core"),se=a("../internals/array-reduce").right,b=ie.aTypedArray,te=ie.exportTypedArrayMethod;te("reduceRight",function(ee){var E=arguments.length;return se(b(this),ee,E,E>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(a,he,de){"use strict";var ie=a("../internals/array-buffer-view-core"),se=a("../internals/array-reduce").left,b=ie.aTypedArray,te=ie.exportTypedArrayMethod;te("reduce",function(ee){var E=arguments.length;return se(b(this),ee,E,E>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(a,he,de){"use strict";var ie=a("../internals/array-buffer-view-core"),se=ie.aTypedArray,b=ie.exportTypedArrayMethod,te=Math.floor;b("reverse",function(){for(var ee=this,E=se(ee).length,y=te(E/2),x=0,re;x<y;)re=ee[x],ee[x++]=ee[--E],ee[E]=re;return ee})},{"../internals/array-buffer-view-core":103}],331:[function(a,he,de){"use strict";var ie=a("../internals/global"),se=a("../internals/function-call"),b=a("../internals/array-buffer-view-core"),te=a("../internals/length-of-array-like"),z=a("../internals/to-offset"),ee=a("../internals/to-object"),E=a("../internals/fails"),y=ie.RangeError,x=ie.Int8Array,re=x&&x.prototype,oe=re&&re.set,fe=b.aTypedArray,le=b.exportTypedArrayMethod,Ae=!E(function(){var me=new Uint8ClampedArray(2);return se(oe,me,{length:1,0:3},1),me[1]!==3}),ce=Ae&&b.NATIVE_ARRAY_BUFFER_VIEWS&&E(function(){var me=new x(2);return me.set(1),me.set("2",1),me[0]!==0||me[1]!==2});le("set",function(Ee){fe(this);var we=z(arguments.length>1?arguments[1]:void 0,1),ve=ee(Ee);if(Ae)return se(oe,this,ve,we);var ye=this.length,Ce=te(ve),be=0;if(Ce+we>ye)throw y("Wrong length");for(;be<Ce;)this[we+be]=ve[be++]},!Ae||ce)},{"../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(a,he,de){"use strict";var ie=a("../internals/array-buffer-view-core"),se=a("../internals/typed-array-species-constructor"),b=a("../internals/fails"),te=a("../internals/array-slice"),z=ie.aTypedArray,ee=ie.exportTypedArrayMethod,E=b(function(){new Int8Array(1).slice()});ee("slice",function(x,re){for(var oe=te(z(this),x,re),fe=se(this),le=0,Ae=oe.length,ce=new fe(Ae);Ae>le;)ce[le]=oe[le++];return ce},E)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(a,he,de){"use strict";var ie=a("../internals/array-buffer-view-core"),se=a("../internals/array-iteration").some,b=ie.aTypedArray,te=ie.exportTypedArrayMethod;te("some",function(ee){return se(b(this),ee,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(a,he,de){"use strict";var ie=a("../internals/global"),se=a("../internals/function-uncurry-this"),b=a("../internals/fails"),te=a("../internals/a-callable"),z=a("../internals/array-sort"),ee=a("../internals/array-buffer-view-core"),E=a("../internals/engine-ff-version"),y=a("../internals/engine-is-ie-or-edge"),x=a("../internals/engine-v8-version"),re=a("../internals/engine-webkit-version"),oe=ee.aTypedArray,fe=ee.exportTypedArrayMethod,le=ie.Uint16Array,Ae=le&&se(le.prototype.sort),ce=!!Ae&&!(b(function(){Ae(new le(2),null)})&&b(function(){Ae(new le(2),{})})),me=!!Ae&&!b(function(){if(x)return x<74;if(E)return E<67;if(y)return!0;if(re)return re<602;var we=new le(516),ve=Array(516),ye,Ce;for(ye=0;ye<516;ye++)Ce=ye%4,we[ye]=515-ye,ve[ye]=ye-2*Ce+3;for(Ae(we,function(be,_e){return(be/4|0)-(_e/4|0)}),ye=0;ye<516;ye++)if(we[ye]!==ve[ye])return!0}),Ee=function(we){return function(ve,ye){return we!==void 0?+we(ve,ye)||0:ye!==ye?-1:ve!==ve?1:ve===0&&ye===0?1/ve>0&&1/ye<0?1:-1:ve>ye}};fe("sort",function(ve){return ve!==void 0&&te(ve),me?Ae(this,ve):z(oe(this),Ee(ve))},!me||ce)},{"../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(a,he,de){"use strict";var ie=a("../internals/array-buffer-view-core"),se=a("../internals/to-length"),b=a("../internals/to-absolute-index"),te=a("../internals/typed-array-species-constructor"),z=ie.aTypedArray,ee=ie.exportTypedArrayMethod;ee("subarray",function(y,x){var re=z(this),oe=re.length,fe=b(y,oe),le=te(re);return new le(re.buffer,re.byteOffset+fe*re.BYTES_PER_ELEMENT,se((x===void 0?oe:b(x,oe))-fe))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(a,he,de){"use strict";var ie=a("../internals/global"),se=a("../internals/function-apply"),b=a("../internals/array-buffer-view-core"),te=a("../internals/fails"),z=a("../internals/array-slice"),ee=ie.Int8Array,E=b.aTypedArray,y=b.exportTypedArrayMethod,x=[].toLocaleString,re=!!ee&&te(function(){x.call(new ee(1))}),oe=te(function(){return[1,2].toLocaleString()!=new ee([1,2]).toLocaleString()})||!te(function(){ee.prototype.toLocaleString.call([1,2])});y("toLocaleString",function(){return se(x,re?z(E(this)):E(this),z(arguments))},oe)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(a,he,de){"use strict";var ie=a("../internals/array-buffer-view-core").exportTypedArrayMethod,se=a("../internals/fails"),b=a("../internals/global"),te=a("../internals/function-uncurry-this"),z=b.Uint8Array,ee=z&&z.prototype||{},E=[].toString,y=te([].join);se(function(){E.call({})})&&(E=function(){return y(this)});var x=ee.toString!=E;ie("toString",E,x)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(a,he,de){var ie=a("../internals/typed-array-constructor");ie("Uint8",function(se){return function(te,z,ee){return se(this,te,z,ee)}})},{"../internals/typed-array-constructor":258}],339:[function(a,he,de){var ie=a("../internals/global"),se=a("../internals/dom-iterables"),b=a("../internals/dom-token-list-prototype"),te=a("../internals/array-for-each"),z=a("../internals/create-non-enumerable-property"),ee=function(y){if(y&&y.forEach!==te)try{z(y,"forEach",te)}catch(x){y.forEach=te}};for(var E in se)se[E]&&ee(ie[E]&&ie[E].prototype);ee(b)},{"../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(a,he,de){var ie=a("../internals/global"),se=a("../internals/dom-iterables"),b=a("../internals/dom-token-list-prototype"),te=a("../modules/es.array.iterator"),z=a("../internals/create-non-enumerable-property"),ee=a("../internals/well-known-symbol"),E=ee("iterator"),y=ee("toStringTag"),x=te.values,re=function(fe,le){if(fe){if(fe[E]!==x)try{z(fe,E,x)}catch(ce){fe[E]=x}if(fe[y]||z(fe,y,le),se[le]){for(var Ae in te)if(fe[Ae]!==te[Ae])try{z(fe,Ae,te[Ae])}catch(ce){fe[Ae]=te[Ae]}}}};for(var oe in se)re(ie[oe]&&ie[oe].prototype,oe);re(b,"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(a,he,de){function ie(me){return Array.isArray?Array.isArray(me):ce(me)==="[object Array]"}de.isArray=ie;function se(me){return typeof me=="boolean"}de.isBoolean=se;function b(me){return me===null}de.isNull=b;function te(me){return me==null}de.isNullOrUndefined=te;function z(me){return typeof me=="number"}de.isNumber=z;function ee(me){return typeof me=="string"}de.isString=ee;function E(me){return typeof me=="symbol"}de.isSymbol=E;function y(me){return me===void 0}de.isUndefined=y;function x(me){return ce(me)==="[object RegExp]"}de.isRegExp=x;function re(me){return typeof me=="object"&&me!==null}de.isObject=re;function oe(me){return ce(me)==="[object Date]"}de.isDate=oe;function fe(me){return ce(me)==="[object Error]"||me instanceof Error}de.isError=fe;function le(me){return typeof me=="function"}de.isFunction=le;function Ae(me){return me===null||typeof me=="boolean"||typeof me=="number"||typeof me=="string"||typeof me=="symbol"||typeof me=="undefined"}de.isPrimitive=Ae,de.isBuffer=a("buffer").Buffer.isBuffer;function ce(me){return Object.prototype.toString.call(me)}},{buffer:90}],342:[function(a,he,de){(function(ie){"use strict";var se=function(){var E=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,y=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,x=/[^-+\dA-Z]/g;return function(re,oe,fe,le){if(arguments.length===1&&ee(re)==="string"&&!/\d/.test(re)&&(oe=re,re=void 0),re=re||new Date,re instanceof Date||(re=new Date(re)),isNaN(re))throw TypeError("Invalid date");oe=String(se.masks[oe]||oe||se.masks.default);var Ae=oe.slice(0,4);(Ae==="UTC:"||Ae==="GMT:")&&(oe=oe.slice(4),fe=!0,Ae==="GMT:"&&(le=!0));var ce=fe?"getUTC":"get",me=re[ce+"Date"](),Ee=re[ce+"Day"](),we=re[ce+"Month"](),ve=re[ce+"FullYear"](),ye=re[ce+"Hours"](),Ce=re[ce+"Minutes"](),be=re[ce+"Seconds"](),_e=re[ce+"Milliseconds"](),Ie=fe?0:re.getTimezoneOffset(),Ke=te(re),xe=z(re),Ge={d:me,dd:b(me),ddd:se.i18n.dayNames[Ee],dddd:se.i18n.dayNames[Ee+7],m:we+1,mm:b(we+1),mmm:se.i18n.monthNames[we],mmmm:se.i18n.monthNames[we+12],yy:String(ve).slice(2),yyyy:ve,h:ye%12||12,hh:b(ye%12||12),H:ye,HH:b(ye),M:Ce,MM:b(Ce),s:be,ss:b(be),l:b(_e,3),L:b(Math.round(_e/10)),t:ye<12?"a":"p",tt:ye<12?"am":"pm",T:ye<12?"A":"P",TT:ye<12?"AM":"PM",Z:le?"GMT":fe?"UTC":(String(re).match(y)||[""]).pop().replace(x,""),o:(Ie>0?"-":"+")+b(Math.floor(Math.abs(Ie)/60)*100+Math.abs(Ie)%60,4),S:["th","st","nd","rd"][me%10>3?0:(me%100-me%10!=10)*me%10],W:Ke,N:xe};return oe.replace(E,function(Oe){return Oe in Ge?Ge[Oe]:Oe.slice(1,Oe.length-1)})}}();se.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"},se.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 b(E,y){for(E=String(E),y=y||2;E.length<y;)E="0"+E;return E}function te(E){var y=new Date(E.getFullYear(),E.getMonth(),E.getDate());y.setDate(y.getDate()-(y.getDay()+6)%7+3);var x=new Date(y.getFullYear(),0,4);x.setDate(x.getDate()-(x.getDay()+6)%7+3);var re=y.getTimezoneOffset()-x.getTimezoneOffset();y.setHours(y.getHours()-re);var oe=(y-x)/(864e5*7);return 1+Math.floor(oe)}function z(E){var y=E.getDay();return y===0&&(y=7),y}function ee(E){return E===null?"null":E===void 0?"undefined":typeof E!="object"?typeof E:Array.isArray(E)?"array":{}.toString.call(E).slice(8,-1).toLowerCase()}typeof ge=="function"&&ge.amd?ge(function(){return se}):typeof de=="object"?he.exports=se:ie.dateFormat=se})(this)},{}],343:[function(a,he,de){"use strict";var ie=/["'&<>]/;he.exports=se;function se(b){var te=""+b,z=ie.exec(te);if(!z)return te;var ee,E="",y=0,x=0;for(y=z.index;y<te.length;y++){switch(te.charCodeAt(y)){case 34:ee=""";break;case 38:ee="&";break;case 39:ee="'";break;case 60:ee="<";break;case 62:ee=">";break;default:continue}x!==y&&(E+=te.substring(x,y)),x=y+1,E+=ee}return x!==y?E+te.substring(x,y):E}},{}],344:[function(a,he,de){"use strict";var ie=typeof Reflect=="object"?Reflect:null,se=ie&&typeof ie.apply=="function"?ie.apply:function(be,_e,Ie){return Function.prototype.apply.call(be,_e,Ie)},b;ie&&typeof ie.ownKeys=="function"?b=ie.ownKeys:Object.getOwnPropertySymbols?b=function(be){return Object.getOwnPropertyNames(be).concat(Object.getOwnPropertySymbols(be))}:b=function(be){return Object.getOwnPropertyNames(be)};function te(Ce){console&&console.warn&&console.warn(Ce)}var z=Number.isNaN||function(be){return be!==be};function ee(){ee.init.call(this)}he.exports=ee,he.exports.once=we,ee.EventEmitter=ee,ee.prototype._events=void 0,ee.prototype._eventsCount=0,ee.prototype._maxListeners=void 0;var E=10;function y(Ce){if(typeof Ce!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof Ce)}Object.defineProperty(ee,"defaultMaxListeners",{enumerable:!0,get:function(){return E},set:function(Ce){if(typeof Ce!="number"||Ce<0||z(Ce))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+Ce+".");E=Ce}}),ee.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},ee.prototype.setMaxListeners=function(be){if(typeof be!="number"||be<0||z(be))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+be+".");return this._maxListeners=be,this};function x(Ce){return Ce._maxListeners===void 0?ee.defaultMaxListeners:Ce._maxListeners}ee.prototype.getMaxListeners=function(){return x(this)},ee.prototype.emit=function(be){for(var _e=[],Ie=1;Ie<arguments.length;Ie++)_e.push(arguments[Ie]);var Ke=be==="error",xe=this._events;if(xe!==void 0)Ke=Ke&&xe.error===void 0;else if(!Ke)return!1;if(Ke){var Ge;if(_e.length>0&&(Ge=_e[0]),Ge instanceof Error)throw Ge;var Oe=new Error("Unhandled error."+(Ge?" ("+Ge.message+")":""));throw Oe.context=Ge,Oe}var Ne=xe[be];if(Ne===void 0)return!1;if(typeof Ne=="function")se(Ne,this,_e);else for(var Ve=Ne.length,Je=ce(Ne,Ve),Ie=0;Ie<Ve;++Ie)se(Je[Ie],this,_e);return!0};function re(Ce,be,_e,Ie){var Ke,xe,Ge;if(y(_e),xe=Ce._events,xe===void 0?(xe=Ce._events=Object.create(null),Ce._eventsCount=0):(xe.newListener!==void 0&&(Ce.emit("newListener",be,_e.listener?_e.listener:_e),xe=Ce._events),Ge=xe[be]),Ge===void 0)Ge=xe[be]=_e,++Ce._eventsCount;else if(typeof Ge=="function"?Ge=xe[be]=Ie?[_e,Ge]:[Ge,_e]:Ie?Ge.unshift(_e):Ge.push(_e),Ke=x(Ce),Ke>0&&Ge.length>Ke&&!Ge.warned){Ge.warned=!0;var Oe=new Error("Possible EventEmitter memory leak detected. "+Ge.length+" "+String(be)+" listeners added. Use emitter.setMaxListeners() to increase limit");Oe.name="MaxListenersExceededWarning",Oe.emitter=Ce,Oe.type=be,Oe.count=Ge.length,te(Oe)}return Ce}ee.prototype.addListener=function(be,_e){return re(this,be,_e,!1)},ee.prototype.on=ee.prototype.addListener,ee.prototype.prependListener=function(be,_e){return re(this,be,_e,!0)};function oe(){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 fe(Ce,be,_e){var Ie={fired:!1,wrapFn:void 0,target:Ce,type:be,listener:_e},Ke=oe.bind(Ie);return Ke.listener=_e,Ie.wrapFn=Ke,Ke}ee.prototype.once=function(be,_e){return y(_e),this.on(be,fe(this,be,_e)),this},ee.prototype.prependOnceListener=function(be,_e){return y(_e),this.prependListener(be,fe(this,be,_e)),this},ee.prototype.removeListener=function(be,_e){var Ie,Ke,xe,Ge,Oe;if(y(_e),Ke=this._events,Ke===void 0)return this;if(Ie=Ke[be],Ie===void 0)return this;if(Ie===_e||Ie.listener===_e)--this._eventsCount===0?this._events=Object.create(null):(delete Ke[be],Ke.removeListener&&this.emit("removeListener",be,Ie.listener||_e));else if(typeof Ie!="function"){for(xe=-1,Ge=Ie.length-1;Ge>=0;Ge--)if(Ie[Ge]===_e||Ie[Ge].listener===_e){Oe=Ie[Ge].listener,xe=Ge;break}if(xe<0)return this;xe===0?Ie.shift():me(Ie,xe),Ie.length===1&&(Ke[be]=Ie[0]),Ke.removeListener!==void 0&&this.emit("removeListener",be,Oe||_e)}return this},ee.prototype.off=ee.prototype.removeListener,ee.prototype.removeAllListeners=function(be){var _e,Ie,Ke;if(Ie=this._events,Ie===void 0)return this;if(Ie.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Ie[be]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Ie[be]),this;if(arguments.length===0){var xe=Object.keys(Ie),Ge;for(Ke=0;Ke<xe.length;++Ke)Ge=xe[Ke],Ge!=="removeListener"&&this.removeAllListeners(Ge);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(_e=Ie[be],typeof _e=="function")this.removeListener(be,_e);else if(_e!==void 0)for(Ke=_e.length-1;Ke>=0;Ke--)this.removeListener(be,_e[Ke]);return this};function le(Ce,be,_e){var Ie=Ce._events;if(Ie===void 0)return[];var Ke=Ie[be];return Ke===void 0?[]:typeof Ke=="function"?_e?[Ke.listener||Ke]:[Ke]:_e?Ee(Ke):ce(Ke,Ke.length)}ee.prototype.listeners=function(be){return le(this,be,!0)},ee.prototype.rawListeners=function(be){return le(this,be,!1)},ee.listenerCount=function(Ce,be){return typeof Ce.listenerCount=="function"?Ce.listenerCount(be):Ae.call(Ce,be)},ee.prototype.listenerCount=Ae;function Ae(Ce){var be=this._events;if(be!==void 0){var _e=be[Ce];if(typeof _e=="function")return 1;if(_e!==void 0)return _e.length}return 0}ee.prototype.eventNames=function(){return this._eventsCount>0?b(this._events):[]};function ce(Ce,be){for(var _e=new Array(be),Ie=0;Ie<be;++Ie)_e[Ie]=Ce[Ie];return _e}function me(Ce,be){for(;be+1<Ce.length;be++)Ce[be]=Ce[be+1];Ce.pop()}function Ee(Ce){for(var be=new Array(Ce.length),_e=0;_e<be.length;++_e)be[_e]=Ce[_e].listener||Ce[_e];return be}function we(Ce,be){return new Promise(function(_e,Ie){function Ke(Ge){Ce.removeListener(be,xe),Ie(Ge)}function xe(){typeof Ce.removeListener=="function"&&Ce.removeListener("error",Ke),_e([].slice.call(arguments))}ye(Ce,be,xe,{once:!0}),be!=="error"&&ve(Ce,Ke,{once:!0})})}function ve(Ce,be,_e){typeof Ce.on=="function"&&ye(Ce,"error",be,_e)}function ye(Ce,be,_e,Ie){if(typeof Ce.on=="function")Ie.once?Ce.once(be,_e):Ce.on(be,_e);else if(typeof Ce.addEventListener=="function")Ce.addEventListener(be,function Ke(xe){Ie.once&&Ce.removeEventListener(be,Ke),_e(xe)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof Ce)}},{}],345:[function(a,he,de){"use strict";var ie=a("is-callable"),se=Object.prototype.toString,b=Object.prototype.hasOwnProperty,te=function(x,re,oe){for(var fe=0,le=x.length;fe<le;fe++)b.call(x,fe)&&(oe==null?re(x[fe],fe,x):re.call(oe,x[fe],fe,x))},z=function(x,re,oe){for(var fe=0,le=x.length;fe<le;fe++)oe==null?re(x.charAt(fe),fe,x):re.call(oe,x.charAt(fe),fe,x)},ee=function(x,re,oe){for(var fe in x)b.call(x,fe)&&(oe==null?re(x[fe],fe,x):re.call(oe,x[fe],fe,x))},E=function(x,re,oe){if(!ie(re))throw new TypeError("iterator must be a function");var fe;arguments.length>=3&&(fe=oe),se.call(x)==="[object Array]"?te(x,re,fe):typeof x=="string"?z(x,re,fe):ee(x,re,fe)};he.exports=E},{"is-callable":367}],346:[function(a,he,de){"use strict";var ie="Function.prototype.bind called on incompatible ",se=Array.prototype.slice,b=Object.prototype.toString,te="[object Function]";he.exports=function(ee){var E=this;if(typeof E!="function"||b.call(E)!==te)throw new TypeError(ie+E);for(var y=se.call(arguments,1),x,re=function(){if(this instanceof x){var ce=E.apply(this,y.concat(se.call(arguments)));return Object(ce)===ce?ce:this}else return E.apply(ee,y.concat(se.call(arguments)))},oe=Math.max(0,E.length-y.length),fe=[],le=0;le<oe;le++)fe.push("$"+le);if(x=Function("binder","return function ("+fe.join(",")+"){ return binder.apply(this,arguments); }")(re),E.prototype){var Ae=function(){};Ae.prototype=E.prototype,x.prototype=new Ae,Ae.prototype=null}return x}},{}],347:[function(a,he,de){"use strict";var ie=a("./implementation");he.exports=Function.prototype.bind||ie},{"./implementation":346}],348:[function(a,he,de){"use strict";var ie,se=SyntaxError,b=Function,te=TypeError,z=function(Ne){try{return b('"use strict"; return ('+Ne+").constructor;")()}catch(Ve){}},ee=Object.getOwnPropertyDescriptor;if(ee)try{ee({},"")}catch(Ne){ee=null}var E=function(){throw new te},y=ee?function(){try{return arguments.callee,E}catch(Ne){try{return ee(arguments,"callee").get}catch(Ve){return E}}}():E,x=a("has-symbols")(),re=a("has-proto")(),oe=Object.getPrototypeOf||(re?function(Ne){return Ne.__proto__}:null),fe={},le=typeof Uint8Array=="undefined"||!oe?ie:oe(Uint8Array),Ae={"%AggregateError%":typeof AggregateError=="undefined"?ie:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer=="undefined"?ie:ArrayBuffer,"%ArrayIteratorPrototype%":x&&oe?oe([][Symbol.iterator]()):ie,"%AsyncFromSyncIteratorPrototype%":ie,"%AsyncFunction%":fe,"%AsyncGenerator%":fe,"%AsyncGeneratorFunction%":fe,"%AsyncIteratorPrototype%":fe,"%Atomics%":typeof Atomics=="undefined"?ie:Atomics,"%BigInt%":typeof BigInt=="undefined"?ie:BigInt,"%BigInt64Array%":typeof BigInt64Array=="undefined"?ie:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array=="undefined"?ie:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView=="undefined"?ie:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array=="undefined"?ie:Float32Array,"%Float64Array%":typeof Float64Array=="undefined"?ie:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry=="undefined"?ie:FinalizationRegistry,"%Function%":b,"%GeneratorFunction%":fe,"%Int8Array%":typeof Int8Array=="undefined"?ie:Int8Array,"%Int16Array%":typeof Int16Array=="undefined"?ie:Int16Array,"%Int32Array%":typeof Int32Array=="undefined"?ie:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":x&&oe?oe(oe([][Symbol.iterator]())):ie,"%JSON%":typeof JSON=="object"?JSON:ie,"%Map%":typeof Map=="undefined"?ie:Map,"%MapIteratorPrototype%":typeof Map=="undefined"||!x||!oe?ie:oe(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise=="undefined"?ie:Promise,"%Proxy%":typeof Proxy=="undefined"?ie:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect=="undefined"?ie:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set=="undefined"?ie:Set,"%SetIteratorPrototype%":typeof Set=="undefined"||!x||!oe?ie:oe(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer=="undefined"?ie:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":x&&oe?oe(""[Symbol.iterator]()):ie,"%Symbol%":x?Symbol:ie,"%SyntaxError%":se,"%ThrowTypeError%":y,"%TypedArray%":le,"%TypeError%":te,"%Uint8Array%":typeof Uint8Array=="undefined"?ie:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray=="undefined"?ie:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array=="undefined"?ie:Uint16Array,"%Uint32Array%":typeof Uint32Array=="undefined"?ie:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap=="undefined"?ie:WeakMap,"%WeakRef%":typeof WeakRef=="undefined"?ie:WeakRef,"%WeakSet%":typeof WeakSet=="undefined"?ie:WeakSet};if(oe)try{null.error}catch(Ne){var ce=oe(oe(Ne));Ae["%Error.prototype%"]=ce}var me=function Ne(Ve){var Je;if(Ve==="%AsyncFunction%")Je=z("async function () {}");else if(Ve==="%GeneratorFunction%")Je=z("function* () {}");else if(Ve==="%AsyncGeneratorFunction%")Je=z("async function* () {}");else if(Ve==="%AsyncGenerator%"){var Me=Ne("%AsyncGeneratorFunction%");Me&&(Je=Me.prototype)}else if(Ve==="%AsyncIteratorPrototype%"){var nt=Ne("%AsyncGenerator%");nt&&oe&&(Je=oe(nt.prototype))}return Ae[Ve]=Je,Je},Ee={"%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"]},we=a("function-bind"),ve=a("has"),ye=we.call(Function.call,Array.prototype.concat),Ce=we.call(Function.apply,Array.prototype.splice),be=we.call(Function.call,String.prototype.replace),_e=we.call(Function.call,String.prototype.slice),Ie=we.call(Function.call,RegExp.prototype.exec),Ke=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,xe=/\\(\\)?/g,Ge=function(Ve){var Je=_e(Ve,0,1),Me=_e(Ve,-1);if(Je==="%"&&Me!=="%")throw new se("invalid intrinsic syntax, expected closing `%`");if(Me==="%"&&Je!=="%")throw new se("invalid intrinsic syntax, expected opening `%`");var nt=[];return be(Ve,Ke,function(tt,At,ut,it){nt[nt.length]=ut?be(it,xe,"$1"):At||tt}),nt},Oe=function(Ve,Je){var Me=Ve,nt;if(ve(Ee,Me)&&(nt=Ee[Me],Me="%"+nt[0]+"%"),ve(Ae,Me)){var tt=Ae[Me];if(tt===fe&&(tt=me(Me)),typeof tt=="undefined"&&!Je)throw new te("intrinsic "+Ve+" exists, but is not available. Please file an issue!");return{alias:nt,name:Me,value:tt}}throw new se("intrinsic "+Ve+" does not exist!")};he.exports=function(Ve,Je){if(typeof Ve!="string"||Ve.length===0)throw new te("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof Je!="boolean")throw new te('"allowMissing" argument must be a boolean');if(Ie(/^%?[^%]*%?$/,Ve)===null)throw new se("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Me=Ge(Ve),nt=Me.length>0?Me[0]:"",tt=Oe("%"+nt+"%",Je),At=tt.name,ut=tt.value,it=!1,ot=tt.alias;ot&&(nt=ot[0],Ce(Me,ye([0,1],ot)));for(var at=1,mt=!0;at<Me.length;at+=1){var yt=Me[at],Ft=_e(yt,0,1),xt=_e(yt,-1);if((Ft==='"'||Ft==="'"||Ft==="`"||xt==='"'||xt==="'"||xt==="`")&&Ft!==xt)throw new se("property names with quotes must have matching quotes");if((yt==="constructor"||!mt)&&(it=!0),nt+="."+yt,At="%"+nt+"%",ve(Ae,At))ut=Ae[At];else if(ut!=null){if(!(yt in ut)){if(!Je)throw new te("base intrinsic for "+Ve+" exists, but the property is not available.");return}if(ee&&at+1>=Me.length){var dt=ee(ut,yt);mt=!!dt,mt&&"get"in dt&&!("originalValue"in dt.get)?ut=dt.get:ut=ut[yt]}else mt=ve(ut,yt),ut=ut[yt];mt&&!it&&(Ae[At]=ut)}}return ut}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(a,he,de){"use strict";var ie=a("get-intrinsic"),se=ie("%Object.getOwnPropertyDescriptor%",!0);if(se)try{se([],"length")}catch(b){se=null}he.exports=se},{"get-intrinsic":348}],350:[function(a,he,de){"use strict";var ie={foo:{}},se=Object;he.exports=function(){return{__proto__:ie}.foo===ie.foo&&!({__proto__:null}instanceof se)}},{}],351:[function(a,he,de){"use strict";var ie=typeof Symbol!="undefined"&&Symbol,se=a("./shams");he.exports=function(){return typeof ie!="function"||typeof Symbol!="function"||typeof ie("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:se()}},{"./shams":352}],352:[function(a,he,de){"use strict";he.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var se={},b=Symbol("test"),te=Object(b);if(typeof b=="string"||Object.prototype.toString.call(b)!=="[object Symbol]"||Object.prototype.toString.call(te)!=="[object Symbol]")return!1;var z=42;se[b]=z;for(b in se)return!1;if(typeof Object.keys=="function"&&Object.keys(se).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(se).length!==0)return!1;var ee=Object.getOwnPropertySymbols(se);if(ee.length!==1||ee[0]!==b||!Object.prototype.propertyIsEnumerable.call(se,b))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var E=Object.getOwnPropertyDescriptor(se,b);if(E.value!==z||E.enumerable!==!0)return!1}return!0}},{}],353:[function(a,he,de){"use strict";var ie=a("has-symbols/shams");he.exports=function(){return ie()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(a,he,de){"use strict";var ie=a("function-bind");he.exports=ie.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(a,he,de){var ie=a("http"),se=a("url"),b=he.exports;for(var te in ie)ie.hasOwnProperty(te)&&(b[te]=ie[te]);b.request=function(ee,E){return ee=z(ee),ie.request.call(this,ee,E)},b.get=function(ee,E){return ee=z(ee),ie.get.call(this,ee,E)};function z(ee){if(typeof ee=="string"&&(ee=se.parse(ee)),ee.protocol||(ee.protocol="https:"),ee.protocol!=="https:")throw new Error('Protocol "'+ee.protocol+'" not supported. Expected "https:"');return ee}},{http:468,url:472}],356:[function(a,he,de){"use strict";var ie=a("util"),se=a("ms");he.exports=function(b){if(typeof b=="number")return b;var te=se(b);if(te===void 0){var z=new Error(ie.format("humanize-ms(%j) result undefined",b));console.warn(z.stack)}return te}},{ms:376,util:419}],357:[function(a,he,de){de.read=function(ie,se,b,te,z){var ee,E,y=z*8-te-1,x=(1<<y)-1,re=x>>1,oe=-7,fe=b?z-1:0,le=b?-1:1,Ae=ie[se+fe];for(fe+=le,ee=Ae&(1<<-oe)-1,Ae>>=-oe,oe+=y;oe>0;ee=ee*256+ie[se+fe],fe+=le,oe-=8);for(E=ee&(1<<-oe)-1,ee>>=-oe,oe+=te;oe>0;E=E*256+ie[se+fe],fe+=le,oe-=8);if(ee===0)ee=1-re;else{if(ee===x)return E?NaN:(Ae?-1:1)*(1/0);E=E+Math.pow(2,te),ee=ee-re}return(Ae?-1:1)*E*Math.pow(2,ee-te)},de.write=function(ie,se,b,te,z,ee){var E,y,x,re=ee*8-z-1,oe=(1<<re)-1,fe=oe>>1,le=z===23?Math.pow(2,-24)-Math.pow(2,-77):0,Ae=te?0:ee-1,ce=te?1:-1,me=se<0||se===0&&1/se<0?1:0;for(se=Math.abs(se),isNaN(se)||se===1/0?(y=isNaN(se)?1:0,E=oe):(E=Math.floor(Math.log(se)/Math.LN2),se*(x=Math.pow(2,-E))<1&&(E--,x*=2),E+fe>=1?se+=le/x:se+=le*Math.pow(2,1-fe),se*x>=2&&(E++,x/=2),E+fe>=oe?(y=0,E=oe):E+fe>=1?(y=(se*x-1)*Math.pow(2,z),E=E+fe):(y=se*Math.pow(2,fe-1)*Math.pow(2,z),E=0));z>=8;ie[b+Ae]=y&255,Ae+=ce,y/=256,z-=8);for(E=E<<z|y,re+=z;re>0;ie[b+Ae]=E&255,Ae+=ce,E/=256,re-=8);ie[b+Ae-ce]|=me*128}},{}],358:[function(a,he,de){"use strict";var ie=[a("./nextTick"),a("./queueMicrotask"),a("./mutation.js"),a("./messageChannel"),a("./stateChange"),a("./timeout")],se,b,te=-1,z=[],ee=!1;function E(){!se||!b||(se=!1,b.length?z=b.concat(z):te=-1,z.length&&y())}function y(){if(!se){ee=!1,se=!0;for(var Ae=z.length,ce=setTimeout(E);Ae;){for(b=z,z=[];b&&++te<Ae;)b[te].run();te=-1,Ae=z.length}b=null,te=-1,se=!1,clearTimeout(ce)}}for(var x,re=-1,oe=ie.length;++re<oe;)if(ie[re]&&ie[re].test&&ie[re].test()){x=ie[re].install(y);break}function fe(Ae,ce){this.fun=Ae,this.array=ce}fe.prototype.run=function(){var Ae=this.fun,ce=this.array;switch(ce.length){case 0:return Ae();case 1:return Ae(ce[0]);case 2:return Ae(ce[0],ce[1]);case 3:return Ae(ce[0],ce[1],ce[2]);default:return Ae.apply(null,ce)}},he.exports=le;function le(Ae){var ce=new Array(arguments.length-1);if(arguments.length>1)for(var me=1;me<arguments.length;me++)ce[me-1]=arguments[me];z.push(new fe(Ae,ce)),!ee&&!se&&(ee=!0,x())}},{"./messageChannel":359,"./mutation.js":360,"./nextTick":89,"./queueMicrotask":361,"./stateChange":362,"./timeout":363}],359:[function(a,he,de){(function(ie){(function(){"use strict";de.test=function(){return ie.setImmediate?!1:typeof ie.MessageChannel!="undefined"},de.install=function(se){var b=new ie.MessageChannel;return b.port1.onmessage=se,function(){b.port2.postMessage(0)}}}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],360:[function(a,he,de){(function(ie){(function(){"use strict";var se=ie.MutationObserver||ie.WebKitMutationObserver;de.test=function(){return se},de.install=function(b){var te=0,z=new se(b),ee=ie.document.createTextNode("");return z.observe(ee,{characterData:!0}),function(){ee.data=te=++te%2}}}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],361:[function(a,he,de){(function(ie){(function(){"use strict";de.test=function(){return typeof ie.queueMicrotask=="function"},de.install=function(se){return function(){ie.queueMicrotask(se)}}}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],362:[function(a,he,de){(function(ie){(function(){"use strict";de.test=function(){return"document"in ie&&"onreadystatechange"in ie.document.createElement("script")},de.install=function(se){return function(){var b=ie.document.createElement("script");return b.onreadystatechange=function(){se(),b.onreadystatechange=null,b.parentNode.removeChild(b),b=null},ie.document.documentElement.appendChild(b),se}}}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],363:[function(a,he,de){"use strict";de.test=function(){return!0},de.install=function(ie){return function(){setTimeout(ie,0)}}},{}],364:[function(a,he,de){typeof Object.create=="function"?he.exports=function(se,b){b&&(se.super_=b,se.prototype=Object.create(b.prototype,{constructor:{value:se,enumerable:!1,writable:!0,configurable:!0}}))}:he.exports=function(se,b){if(b){se.super_=b;var te=function(){};te.prototype=b.prototype,se.prototype=new te,se.prototype.constructor=se}}},{}],365:[function(a,he,de){"use strict";var ie=a("has-tostringtag/shams")(),se=a("call-bind/callBound"),b=se("Object.prototype.toString"),te=function(y){return ie&&y&&typeof y=="object"&&Symbol.toStringTag in y?!1:b(y)==="[object Arguments]"},z=function(y){return te(y)?!0:y!==null&&typeof y=="object"&&typeof y.length=="number"&&y.length>=0&&b(y)!=="[object Array]"&&b(y.callee)==="[object Function]"},ee=function(){return te(arguments)}();te.isLegacyArguments=z,he.exports=ee?te:z},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(a,he,de){he.exports=function(b){return b!=null&&(ie(b)||se(b)||!!b._isBuffer)};function ie(b){return!!b.constructor&&typeof b.constructor.isBuffer=="function"&&b.constructor.isBuffer(b)}function se(b){return typeof b.readFloatLE=="function"&&typeof b.slice=="function"&&ie(b.slice(0,0))}},{}],367:[function(a,he,de){"use strict";var ie=Function.prototype.toString,se=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,b,te;if(typeof se=="function"&&typeof Object.defineProperty=="function")try{b=Object.defineProperty({},"length",{get:function(){throw te}}),te={},se(function(){throw 42},null,b)}catch(ve){ve!==te&&(se=null)}else se=null;var z=/^\s*class\b/,ee=function(ye){try{var Ce=ie.call(ye);return z.test(Ce)}catch(be){return!1}},E=function(ye){try{return ee(ye)?!1:(ie.call(ye),!0)}catch(Ce){return!1}},y=Object.prototype.toString,x="[object Object]",re="[object Function]",oe="[object GeneratorFunction]",fe="[object HTMLAllCollection]",le="[object HTML document.all class]",Ae="[object HTMLCollection]",ce=typeof Symbol=="function"&&!!Symbol.toStringTag,me=!(0 in[,]),Ee=function(){return!1};if(typeof document=="object"){var we=document.all;y.call(we)===y.call(document.all)&&(Ee=function(ye){if((me||!ye)&&(typeof ye=="undefined"||typeof ye=="object"))try{var Ce=y.call(ye);return(Ce===fe||Ce===le||Ce===Ae||Ce===x)&&ye("")==null}catch(be){}return!1})}he.exports=se?function(ye){if(Ee(ye))return!0;if(!ye||typeof ye!="function"&&typeof ye!="object")return!1;try{se(ye,null,b)}catch(Ce){if(Ce!==te)return!1}return!ee(ye)&&E(ye)}:function(ye){if(Ee(ye))return!0;if(!ye||typeof ye!="function"&&typeof ye!="object")return!1;if(ce)return E(ye);if(ee(ye))return!1;var Ce=y.call(ye);return Ce!==re&&Ce!==oe&&!/^\[object HTML/.test(Ce)?!1:E(ye)}},{}],368:[function(a,he,de){"use strict";var ie=Object.prototype.toString,se=Function.prototype.toString,b=/^\s*(?:function)?\*/,te=a("has-tostringtag/shams")(),z=Object.getPrototypeOf,ee=function(){if(!te)return!1;try{return Function("return function*() {}")()}catch(y){}},E;he.exports=function(x){if(typeof x!="function")return!1;if(b.test(se.call(x)))return!0;if(!te){var re=ie.call(x);return re==="[object GeneratorFunction]"}if(!z)return!1;if(typeof E=="undefined"){var oe=ee();E=oe?z(oe):!1}return z(x)===E}},{"has-tostringtag/shams":353}],369:[function(a,he,de){"use strict";var ie=a("which-typed-array");he.exports=function(b){return!!ie(b)}},{"which-typed-array":420}],370:[function(a,he,de){var ie={}.toString;he.exports=Array.isArray||function(se){return ie.call(se)=="[object Array]"}},{}],371:[function(a,he,de){(function(ie){(function(){(function(se,b){typeof de=="object"&&typeof he!="undefined"?he.exports=b(se):typeof ge=="function"&&ge.amd?ge(b):b(se)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ie!="undefined"?ie:this,function(se){"use strict";se=se||{};var b=se.Base64,te="2.6.4",z="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ee=function(Ve){for(var Je={},Me=0,nt=Ve.length;Me<nt;Me++)Je[Ve.charAt(Me)]=Me;return Je}(z),E=String.fromCharCode,y=function(Ve){if(Ve.length<2){var Je=Ve.charCodeAt(0);return Je<128?Ve:Je<2048?E(192|Je>>>6)+E(128|Je&63):E(224|Je>>>12&15)+E(128|Je>>>6&63)+E(128|Je&63)}else{var Je=65536+(Ve.charCodeAt(0)-55296)*1024+(Ve.charCodeAt(1)-56320);return E(240|Je>>>18&7)+E(128|Je>>>12&63)+E(128|Je>>>6&63)+E(128|Je&63)}},x=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,re=function(Ve){return Ve.replace(x,y)},oe=function(Ve){var Je=[0,2,1][Ve.length%3],Me=Ve.charCodeAt(0)<<16|(Ve.length>1?Ve.charCodeAt(1):0)<<8|(Ve.length>2?Ve.charCodeAt(2):0),nt=[z.charAt(Me>>>18),z.charAt(Me>>>12&63),Je>=2?"=":z.charAt(Me>>>6&63),Je>=1?"=":z.charAt(Me&63)];return nt.join("")},fe=se.btoa&&typeof se.btoa=="function"?function(Ve){return se.btoa(Ve)}:function(Ve){if(Ve.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ve.replace(/[\s\S]{1,3}/g,oe)},le=function(Ve){return fe(re(String(Ve)))},Ae=function(Ve){return Ve.replace(/[+\/]/g,function(Je){return Je=="+"?"-":"_"}).replace(/=/g,"")},ce=function(Ve,Je){return Je?Ae(le(Ve)):le(Ve)},me=function(Ve){return ce(Ve,!0)},Ee;se.Uint8Array&&(Ee=function(Ve,Je){for(var Me="",nt=0,tt=Ve.length;nt<tt;nt+=3){var At=Ve[nt],ut=Ve[nt+1],it=Ve[nt+2],ot=At<<16|ut<<8|it;Me+=z.charAt(ot>>>18)+z.charAt(ot>>>12&63)+(typeof ut!="undefined"?z.charAt(ot>>>6&63):"=")+(typeof it!="undefined"?z.charAt(ot&63):"=")}return Je?Ae(Me):Me});var we=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ve=function(Ve){switch(Ve.length){case 4:var Je=(7&Ve.charCodeAt(0))<<18|(63&Ve.charCodeAt(1))<<12|(63&Ve.charCodeAt(2))<<6|63&Ve.charCodeAt(3),Me=Je-65536;return E((Me>>>10)+55296)+E((Me&1023)+56320);case 3:return E((15&Ve.charCodeAt(0))<<12|(63&Ve.charCodeAt(1))<<6|63&Ve.charCodeAt(2));default:return E((31&Ve.charCodeAt(0))<<6|63&Ve.charCodeAt(1))}},ye=function(Ve){return Ve.replace(we,ve)},Ce=function(Ve){var Je=Ve.length,Me=Je%4,nt=(Je>0?ee[Ve.charAt(0)]<<18:0)|(Je>1?ee[Ve.charAt(1)]<<12:0)|(Je>2?ee[Ve.charAt(2)]<<6:0)|(Je>3?ee[Ve.charAt(3)]:0),tt=[E(nt>>>16),E(nt>>>8&255),E(nt&255)];return tt.length-=[0,0,2,1][Me],tt.join("")},be=se.atob&&typeof se.atob=="function"?function(Ve){return se.atob(Ve)}:function(Ve){return Ve.replace(/\S{1,4}/g,Ce)},_e=function(Ve){return be(String(Ve).replace(/[^A-Za-z0-9\+\/]/g,""))},Ie=function(Ve){return ye(be(Ve))},Ke=function(Ve){return String(Ve).replace(/[-_]/g,function(Je){return Je=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},xe=function(Ve){return Ie(Ke(Ve))},Ge;se.Uint8Array&&(Ge=function(Ve){return Uint8Array.from(_e(Ke(Ve)),function(Je){return Je.charCodeAt(0)})});var Oe=function(){var Ve=se.Base64;return se.Base64=b,Ve};if(se.Base64={VERSION:te,atob:_e,btoa:fe,fromBase64:xe,toBase64:ce,utob:re,encode:ce,encodeURI:me,btou:ye,decode:xe,noConflict:Oe,fromUint8Array:Ee,toUint8Array:Ge},typeof Object.defineProperty=="function"){var Ne=function(Ve){return{value:Ve,enumerable:!1,writable:!0,configurable:!0}};se.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ne(function(){return xe(this)})),Object.defineProperty(String.prototype,"toBase64",Ne(function(Ve){return ce(this,Ve)})),Object.defineProperty(String.prototype,"toBase64URI",Ne(function(){return ce(this,!0)}))}}return se.Meteor&&(Base64=se.Base64),typeof he!="undefined"&&he.exports?he.exports.Base64=se.Base64:typeof ge=="function"&&ge.amd&&ge([],function(){return se.Base64}),{Base64:se.Base64}})}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(a,he,de){"use strict";he.exports=se;var ie=Object.prototype.hasOwnProperty;function se(b,te,z){if(!b)throw new TypeError("argument dest is required");if(!te)throw new TypeError("argument src is required");return z===void 0&&(z=!0),Object.getOwnPropertyNames(te).forEach(function(E){if(!(!z&&ie.call(b,E))){var y=Object.getOwnPropertyDescriptor(te,E);Object.defineProperty(b,E,y)}}),b}},{}],373:[function(a,he,de){"use strict";a("core-js/modules/es.array.map.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.regexp.constructor.js"),a("core-js/modules/es.regexp.to-string.js");function ie(){this._types=Object.create(null),this._extensions=Object.create(null);for(var se=0;se<arguments.length;se++)this.define(arguments[se]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}ie.prototype.define=function(se,b){for(var te in se){var z=se[te].map(function(x){return x.toLowerCase()});te=te.toLowerCase();for(var ee=0;ee<z.length;ee++){var E=z[ee];if(E[0]!=="*"){if(!b&&E in this._types)throw new Error('Attempt to change mapping for "'+E+'" extension from "'+this._types[E]+'" to "'+te+'". Pass `force=true` to allow this, otherwise remove "'+E+'" from the list of extensions for "'+te+'".');this._types[E]=te}}if(b||!this._extensions[te]){var y=z[0];this._extensions[te]=y[0]!=="*"?y:y.substr(1)}}},ie.prototype.getType=function(se){se=String(se);var b=se.replace(/^.*[/\\]/,"").toLowerCase(),te=b.replace(/^.*\./,"").toLowerCase(),z=b.length<se.length,ee=te.length<b.length-1;return(ee||!z)&&this._types[te]||null},ie.prototype.getExtension=function(se){return se=/^\s*([^;\s]*)/.test(se)&&RegExp.$1,se&&this._extensions[se.toLowerCase()]||null},he.exports=ie},{"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(a,he,de){"use strict";var ie=a("./Mime");he.exports=new ie(a("./types/standard"))},{"./Mime":373,"./types/standard":375}],375:[function(a,he,de){"use strict";he.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["es","ecma"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/express":["exp"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/trig":["trig"],"application/ttml+xml":["ttml"],"application/ubjson":["ubj"],"application/urc-ressheet+xml":["rsheet"],"application/urc-targetdesc+xml":["td"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["*xsl","xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":["*3gpp"],"audio/adpcm":["adp"],"audio/amr":["amr"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx","opus"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/avif":["avif"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/ktx2":["ktx2"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/step+xml":["stpx"],"model/step+zip":["stpz"],"model/step-xml+zip":["stpxz"],"model/stl":["stl"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/spdx":["spdx"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/iso.segment":["m4s"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}},{}],376:[function(a,he,de){var ie=1e3,se=ie*60,b=se*60,te=b*24,z=te*7,ee=te*365.25;he.exports=function(oe,fe){fe=fe||{};var le=typeof oe;if(le==="string"&&oe.length>0)return E(oe);if(le==="number"&&isFinite(oe))return fe.long?x(oe):y(oe);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(oe))};function E(oe){if(oe=String(oe),!(oe.length>100)){var fe=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(oe);if(fe){var le=parseFloat(fe[1]),Ae=(fe[2]||"ms").toLowerCase();switch(Ae){case"years":case"year":case"yrs":case"yr":case"y":return le*ee;case"weeks":case"week":case"w":return le*z;case"days":case"day":case"d":return le*te;case"hours":case"hour":case"hrs":case"hr":case"h":return le*b;case"minutes":case"minute":case"mins":case"min":case"m":return le*se;case"seconds":case"second":case"secs":case"sec":case"s":return le*ie;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return le;default:return}}}}function y(oe){var fe=Math.abs(oe);return fe>=te?Math.round(oe/te)+"d":fe>=b?Math.round(oe/b)+"h":fe>=se?Math.round(oe/se)+"m":fe>=ie?Math.round(oe/ie)+"s":oe+"ms"}function x(oe){var fe=Math.abs(oe);return fe>=te?re(oe,fe,te,"day"):fe>=b?re(oe,fe,b,"hour"):fe>=se?re(oe,fe,se,"minute"):fe>=ie?re(oe,fe,ie,"second"):oe+" ms"}function re(oe,fe,le,Ae){var ce=fe>=le*1.5;return Math.round(oe/le)+" "+Ae+(ce?"s":"")}},{}],377:[function(a,he,de){"use strict";var ie=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable;function te(ee){if(ee==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(ee)}function z(){try{if(!Object.assign)return!1;var ee=new String("abc");if(ee[5]="de",Object.getOwnPropertyNames(ee)[0]==="5")return!1;for(var E={},y=0;y<10;y++)E["_"+String.fromCharCode(y)]=y;var x=Object.getOwnPropertyNames(E).map(function(oe){return E[oe]});if(x.join("")!=="0123456789")return!1;var re={};return"abcdefghijklmnopqrst".split("").forEach(function(oe){re[oe]=oe}),Object.keys(Object.assign({},re)).join("")==="abcdefghijklmnopqrst"}catch(oe){return!1}}he.exports=z()?Object.assign:function(ee,E){for(var y,x=te(ee),re,oe=1;oe<arguments.length;oe++){y=Object(arguments[oe]);for(var fe in y)se.call(y,fe)&&(x[fe]=y[fe]);if(ie){re=ie(y);for(var le=0;le<re.length;le++)b.call(y,re[le])&&(x[re[le]]=y[re[le]])}}return x}},{}],378:[function(a,he,de){(function(ie){(function(){"use strict";function se(ee){if(typeof ee!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(ee))}function b(ee,E){for(var y="",x=0,re=-1,oe=0,fe,le=0;le<=ee.length;++le){if(le<ee.length)fe=ee.charCodeAt(le);else{if(fe===47)break;fe=47}if(fe===47){if(!(re===le-1||oe===1))if(re!==le-1&&oe===2){if(y.length<2||x!==2||y.charCodeAt(y.length-1)!==46||y.charCodeAt(y.length-2)!==46){if(y.length>2){var Ae=y.lastIndexOf("/");if(Ae!==y.length-1){Ae===-1?(y="",x=0):(y=y.slice(0,Ae),x=y.length-1-y.lastIndexOf("/")),re=le,oe=0;continue}}else if(y.length===2||y.length===1){y="",x=0,re=le,oe=0;continue}}E&&(y.length>0?y+="/..":y="..",x=2)}else y.length>0?y+="/"+ee.slice(re+1,le):y=ee.slice(re+1,le),x=le-re-1;re=le,oe=0}else fe===46&&oe!==-1?++oe:oe=-1}return y}function te(ee,E){var y=E.dir||E.root,x=E.base||(E.name||"")+(E.ext||"");return y?y===E.root?y+x:y+ee+x:x}var z={resolve:function(){for(var E="",y=!1,x,re=arguments.length-1;re>=-1&&!y;re--){var oe;re>=0?oe=arguments[re]:(x===void 0&&(x=ie.cwd()),oe=x),se(oe),oe.length!==0&&(E=oe+"/"+E,y=oe.charCodeAt(0)===47)}return E=b(E,!y),y?E.length>0?"/"+E:"/":E.length>0?E:"."},normalize:function(E){if(se(E),E.length===0)return".";var y=E.charCodeAt(0)===47,x=E.charCodeAt(E.length-1)===47;return E=b(E,!y),E.length===0&&!y&&(E="."),E.length>0&&x&&(E+="/"),y?"/"+E:E},isAbsolute:function(E){return se(E),E.length>0&&E.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var E,y=0;y<arguments.length;++y){var x=arguments[y];se(x),x.length>0&&(E===void 0?E=x:E+="/"+x)}return E===void 0?".":z.normalize(E)},relative:function(E,y){if(se(E),se(y),E===y||(E=z.resolve(E),y=z.resolve(y),E===y))return"";for(var x=1;x<E.length&&E.charCodeAt(x)===47;++x);for(var re=E.length,oe=re-x,fe=1;fe<y.length&&y.charCodeAt(fe)===47;++fe);for(var le=y.length,Ae=le-fe,ce=oe<Ae?oe:Ae,me=-1,Ee=0;Ee<=ce;++Ee){if(Ee===ce){if(Ae>ce){if(y.charCodeAt(fe+Ee)===47)return y.slice(fe+Ee+1);if(Ee===0)return y.slice(fe+Ee)}else oe>ce&&(E.charCodeAt(x+Ee)===47?me=Ee:Ee===0&&(me=0));break}var we=E.charCodeAt(x+Ee),ve=y.charCodeAt(fe+Ee);if(we!==ve)break;we===47&&(me=Ee)}var ye="";for(Ee=x+me+1;Ee<=re;++Ee)(Ee===re||E.charCodeAt(Ee)===47)&&(ye.length===0?ye+="..":ye+="/..");return ye.length>0?ye+y.slice(fe+me):(fe+=me,y.charCodeAt(fe)===47&&++fe,y.slice(fe))},_makeLong:function(E){return E},dirname:function(E){if(se(E),E.length===0)return".";for(var y=E.charCodeAt(0),x=y===47,re=-1,oe=!0,fe=E.length-1;fe>=1;--fe)if(y=E.charCodeAt(fe),y===47){if(!oe){re=fe;break}}else oe=!1;return re===-1?x?"/":".":x&&re===1?"//":E.slice(0,re)},basename:function(E,y){if(y!==void 0&&typeof y!="string")throw new TypeError('"ext" argument must be a string');se(E);var x=0,re=-1,oe=!0,fe;if(y!==void 0&&y.length>0&&y.length<=E.length){if(y.length===E.length&&y===E)return"";var le=y.length-1,Ae=-1;for(fe=E.length-1;fe>=0;--fe){var ce=E.charCodeAt(fe);if(ce===47){if(!oe){x=fe+1;break}}else Ae===-1&&(oe=!1,Ae=fe+1),le>=0&&(ce===y.charCodeAt(le)?--le===-1&&(re=fe):(le=-1,re=Ae))}return x===re?re=Ae:re===-1&&(re=E.length),E.slice(x,re)}else{for(fe=E.length-1;fe>=0;--fe)if(E.charCodeAt(fe)===47){if(!oe){x=fe+1;break}}else re===-1&&(oe=!1,re=fe+1);return re===-1?"":E.slice(x,re)}},extname:function(E){se(E);for(var y=-1,x=0,re=-1,oe=!0,fe=0,le=E.length-1;le>=0;--le){var Ae=E.charCodeAt(le);if(Ae===47){if(!oe){x=le+1;break}continue}re===-1&&(oe=!1,re=le+1),Ae===46?y===-1?y=le:fe!==1&&(fe=1):y!==-1&&(fe=-1)}return y===-1||re===-1||fe===0||fe===1&&y===re-1&&y===x+1?"":E.slice(y,re)},format:function(E){if(E===null||typeof E!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof E);return te("/",E)},parse:function(E){se(E);var y={root:"",dir:"",base:"",ext:"",name:""};if(E.length===0)return y;var x=E.charCodeAt(0),re=x===47,oe;re?(y.root="/",oe=1):oe=0;for(var fe=-1,le=0,Ae=-1,ce=!0,me=E.length-1,Ee=0;me>=oe;--me){if(x=E.charCodeAt(me),x===47){if(!ce){le=me+1;break}continue}Ae===-1&&(ce=!1,Ae=me+1),x===46?fe===-1?fe=me:Ee!==1&&(Ee=1):fe!==-1&&(Ee=-1)}return fe===-1||Ae===-1||Ee===0||Ee===1&&fe===Ae-1&&fe===le+1?Ae!==-1&&(le===0&&re?y.base=y.name=E.slice(1,Ae):y.base=y.name=E.slice(le,Ae)):(le===0&&re?(y.name=E.slice(1,fe),y.base=E.slice(1,Ae)):(y.name=E.slice(le,fe),y.base=E.slice(le,Ae)),y.ext=E.slice(fe,Ae)),le>0?y.dir=E.slice(0,le-1):re&&(y.dir="/"),y},sep:"/",delimiter:":",win32:null,posix:null};z.posix=z,he.exports=z}).call(this)}).call(this,a("_process"))},{_process:467}],379:[function(a,he,de){(function(ie){(function(){(function(){"use strict";var se={function:!0,object:!0},b=se[typeof window]&&window||this,te=b,z=se[typeof de]&&de,ee=se[typeof he]&&he&&!he.nodeType&&he,E=z&&ee&&typeof ie=="object"&&ie;E&&(E.global===E||E.window===E||E.self===E)&&(b=E);var y=Math.pow(2,53)-1,x=/\bOpera/,re=this,oe=Object.prototype,fe=oe.hasOwnProperty,le=oe.toString;function Ae(xe){return xe=String(xe),xe.charAt(0).toUpperCase()+xe.slice(1)}function ce(xe,Ge,Oe){var Ne={"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 Ge&&Oe&&/^Win/i.test(xe)&&!/^Windows Phone /i.test(xe)&&(Ne=Ne[/[\d.]+$/.exec(xe)])&&(xe="Windows "+Ne),xe=String(xe),Ge&&Oe&&(xe=xe.replace(RegExp(Ge,"i"),Oe)),xe=Ee(xe.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]),xe}function me(xe,Ge){var Oe=-1,Ne=xe?xe.length:0;if(typeof Ne=="number"&&Ne>-1&&Ne<=y)for(;++Oe<Ne;)Ge(xe[Oe],Oe,xe);else we(xe,Ge)}function Ee(xe){return xe=_e(xe),/^(?:webOS|i(?:OS|P))/.test(xe)?xe:Ae(xe)}function we(xe,Ge){for(var Oe in xe)fe.call(xe,Oe)&&Ge(xe[Oe],Oe,xe)}function ve(xe){return xe==null?Ae(xe):le.call(xe).slice(8,-1)}function ye(xe,Ge){var Oe=xe!=null?typeof xe[Ge]:"number";return!/^(?:boolean|number|string|undefined)$/.test(Oe)&&(Oe=="object"?!!xe[Ge]:!0)}function Ce(xe){return String(xe).replace(/([ -])(?!$)/g,"$1?")}function be(xe,Ge){var Oe=null;return me(xe,function(Ne,Ve){Oe=Ge(Oe,Ne,Ve,xe)}),Oe}function _e(xe){return String(xe).replace(/^ +| +$/g,"")}function Ie(xe){var Ge=b,Oe=xe&&typeof xe=="object"&&ve(xe)!="String";Oe&&(Ge=xe,xe=null);var Ne=Ge.navigator||{},Ve=Ne.userAgent||"";xe||(xe=Ve);var Je=Oe||re==te,Me=Oe?!!Ne.likeChrome:/\bChrome\b/.test(xe)&&!/internal|\n/i.test(le.toString()),nt="Object",tt=Oe?nt:"ScriptBridgingProxyObject",At=Oe?nt:"Environment",ut=Oe&&Ge.java?"JavaPackage":ve(Ge.java),it=Oe?nt:"RuntimeObject",ot=/\bJava/.test(ut)&&Ge.java,at=ot&&ve(Ge.environment)==At,mt=ot?"a":"\u03B1",yt=ot?"b":"\u03B2",Ft=Ge.document||{},xt=Ge.operamini||Ge.opera,dt=x.test(dt=Oe&&xt?xt["[[Class]]"]:ve(xt))?dt:xt=null,qe,Pe=xe,Ze=[],ke=null,Le=xe==Ve,Re=Le&&xt&&typeof xt.version=="function"&&xt.version(),$e,Ue=Tt([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),He=It(["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"]),ze=Ct([{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"]),ft=Et({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}}),wt=_t(["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 Tt(Jt){return be(Jt,function(er,wr){return er||RegExp("\\b"+(wr.pattern||Ce(wr))+"\\b","i").exec(xe)&&(wr.label||wr)})}function Et(Jt){return be(Jt,function(er,wr,xr){return er||(wr[ze]||wr[/^[a-z]+(?: +[a-z]+\b)*/i.exec(ze)]||RegExp("\\b"+Ce(xr)+"(?:\\b|\\w*\\d)","i").exec(xe))&&xr})}function It(Jt){return be(Jt,function(er,wr){return er||RegExp("\\b"+(wr.pattern||Ce(wr))+"\\b","i").exec(xe)&&(wr.label||wr)})}function _t(Jt){return be(Jt,function(er,wr){var xr=wr.pattern||Ce(wr);return!er&&(er=RegExp("\\b"+xr+"(?:/[\\d.]+|[ \\w.]*)","i").exec(xe))&&(er=ce(er,xr,wr.label||wr)),er})}function Ct(Jt){return be(Jt,function(er,wr){var xr=wr.pattern||Ce(wr);return!er&&(er=RegExp("\\b"+xr+" *\\d+[.\\w_]*","i").exec(xe)||RegExp("\\b"+xr+" *\\w+-[\\w]*","i").exec(xe)||RegExp("\\b"+xr+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(xe))&&((er=String(wr.label&&!RegExp(xr,"i").test(wr.label)?wr.label:er).split("/"))[1]&&!/[\d.]+/.test(er[0])&&(er[0]+=" "+er[1]),wr=wr.label||wr,er=Ee(er[0].replace(RegExp(xr,"i"),wr).replace(RegExp("; *(?:"+wr+"[_-])?","i")," ").replace(RegExp("("+wr+")[-_.]?(\\w)","i"),"$1 $2"))),er})}function kt(Jt){return be(Jt,function(er,wr){return er||(RegExp(wr+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(xe)||0)[1]||null})}function jt(){return this.description||""}if(Ue&&(Ue=[Ue]),/\bAndroid\b/.test(wt)&&!ze&&(qe=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(xe))&&(ze=_e(qe[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null),ft&&!ze?ze=Ct([ft]):ft&&ze&&(ze=ze.replace(RegExp("^("+Ce(ft)+")[-_.\\s]","i"),ft+" ").replace(RegExp("^("+Ce(ft)+")[-_.]?(\\w)","i"),ft+" $2")),(qe=/\bGoogle TV\b/.exec(ze))&&(ze=qe[0]),/\bSimulator\b/i.test(xe)&&(ze=(ze?ze+" ":"")+"Simulator"),He=="Opera Mini"&&/\bOPiOS\b/.test(xe)&&Ze.push("running in Turbo/Uncompressed mode"),He=="IE"&&/\blike iPhone OS\b/.test(xe)?(qe=Ie(xe.replace(/like iPhone OS/,"")),ft=qe.manufacturer,ze=qe.product):/^iP/.test(ze)?(He||(He="Safari"),wt="iOS"+((qe=/ OS ([\d_]+)/i.exec(xe))?" "+qe[1].replace(/_/g,"."):"")):He=="Konqueror"&&/^Linux\b/i.test(wt)?wt="Kubuntu":ft&&ft!="Google"&&(/Chrome/.test(He)&&!/\bMobile Safari\b/i.test(xe)||/\bVita\b/.test(ze))||/\bAndroid\b/.test(wt)&&/^Chrome/.test(He)&&/\bVersion\//i.test(xe)?(He="Android Browser",wt=/\bAndroid\b/.test(wt)?wt:"Android"):He=="Silk"?(/\bMobi/i.test(xe)||(wt="Android",Ze.unshift("desktop mode")),/Accelerated *= *true/i.test(xe)&&Ze.unshift("accelerated")):He=="UC Browser"&&/\bUCWEB\b/.test(xe)?Ze.push("speed mode"):He=="PaleMoon"&&(qe=/\bFirefox\/([\d.]+)\b/.exec(xe))?Ze.push("identifying as Firefox "+qe[1]):He=="Firefox"&&(qe=/\b(Mobile|Tablet|TV)\b/i.exec(xe))?(wt||(wt="Firefox OS"),ze||(ze=qe[1])):!He||(qe=!/\bMinefield\b/i.test(xe)&&/\b(?:Firefox|Safari)\b/.exec(He))?(He&&!ze&&/[\/,]|^[^(]+?\)/.test(xe.slice(xe.indexOf(qe+"/")+8))&&(He=null),(qe=ze||ft||wt)&&(ze||ft||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(wt))&&(He=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(wt)?wt:qe)+" Browser")):He=="Electron"&&(qe=(/\bChrome\/([\d.]+)\b/.exec(xe)||0)[1])&&Ze.push("Chromium "+qe),Re||(Re=kt(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",Ce(He),"(?:Firefox|Minefield|NetFront)"])),(qe=Ue=="iCab"&&parseFloat(Re)>3&&"WebKit"||/\bOpera\b/.test(He)&&(/\bOPR\b/.test(xe)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(xe)&&!/^(?:Trident|EdgeHTML)$/.test(Ue)&&"WebKit"||!Ue&&/\bMSIE\b/i.test(xe)&&(wt=="Mac OS"?"Tasman":"Trident")||Ue=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(He)&&"NetFront")&&(Ue=[qe]),He=="IE"&&(qe=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(xe)||0)[1])?(He+=" Mobile",wt="Windows Phone "+(/\+$/.test(qe)?qe:qe+".x"),Ze.unshift("desktop mode")):/\bWPDesktop\b/i.test(xe)?(He="IE Mobile",wt="Windows Phone 8.x",Ze.unshift("desktop mode"),Re||(Re=(/\brv:([\d.]+)/.exec(xe)||0)[1])):He!="IE"&&Ue=="Trident"&&(qe=/\brv:([\d.]+)/.exec(xe))&&(He&&Ze.push("identifying as "+He+(Re?" "+Re:"")),He="IE",Re=qe[1]),Le){if(ye(Ge,"global"))if(ot&&(qe=ot.lang.System,Pe=qe.getProperty("os.arch"),wt=wt||qe.getProperty("os.name")+" "+qe.getProperty("os.version")),at){try{Re=Ge.require("ringo/engine").version.join("."),He="RingoJS"}catch(Jt){(qe=Ge.system)&&qe.global.system==Ge.system&&(He="Narwhal",wt||(wt=qe[0].os||null))}He||(He="Rhino")}else typeof Ge.process=="object"&&!Ge.process.browser&&(qe=Ge.process)&&(typeof qe.versions=="object"&&(typeof qe.versions.electron=="string"?(Ze.push("Node "+qe.versions.node),He="Electron",Re=qe.versions.electron):typeof qe.versions.nw=="string"&&(Ze.push("Chromium "+Re,"Node "+qe.versions.node),He="NW.js",Re=qe.versions.nw)),He||(He="Node.js",Pe=qe.arch,wt=qe.platform,Re=/[\d.]+/.exec(qe.version),Re=Re?Re[0]:null));else ve(qe=Ge.runtime)==tt?(He="Adobe AIR",wt=qe.flash.system.Capabilities.os):ve(qe=Ge.phantom)==it?(He="PhantomJS",Re=(qe=qe.version||null)&&qe.major+"."+qe.minor+"."+qe.patch):typeof Ft.documentMode=="number"&&(qe=/\bTrident\/(\d+)/i.exec(xe))?(Re=[Re,Ft.documentMode],(qe=+qe[1]+4)!=Re[1]&&(Ze.push("IE "+Re[1]+" mode"),Ue&&(Ue[1]=""),Re[1]=qe),Re=He=="IE"?String(Re[1].toFixed(1)):Re[0]):typeof Ft.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(He)&&(Ze.push("masking as "+He+" "+Re),He="IE",Re="11.0",Ue=["Trident"],wt="Windows");wt=wt&&Ee(wt)}if(Re&&(qe=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Re)||/(?:alpha|beta)(?: ?\d)?/i.exec(xe+";"+(Le&&Ne.appMinorVersion))||/\bMinefield\b/i.test(xe)&&"a")&&(ke=/b/i.test(qe)?"beta":"alpha",Re=Re.replace(RegExp(qe+"\\+?$"),"")+(ke=="beta"?yt:mt)+(/\d+\+?/.exec(qe)||"")),He=="Fennec"||He=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(wt))He="Firefox Mobile";else if(He=="Maxthon"&&Re)Re=Re.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(ze))ze=="Xbox 360"&&(wt=null),ze=="Xbox 360"&&/\bIEMobile\b/.test(xe)&&Ze.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(He)||He&&!ze&&!/Browser|Mobi/.test(He))&&(wt=="Windows CE"||/Mobi/i.test(xe)))He+=" Mobile";else if(He=="IE"&&Le)try{Ge.external===null&&Ze.unshift("platform preview")}catch(Jt){Ze.unshift("embedded")}else(/\bBlackBerry\b/.test(ze)||/\bBB10\b/.test(xe))&&(qe=(RegExp(ze.replace(/ +/g," *")+"/([.\\d]+)","i").exec(xe)||0)[1]||Re)?(qe=[qe,/BB10/.test(xe)],wt=(qe[1]?(ze=null,ft="BlackBerry"):"Device Software")+" "+qe[0],Re=null):this!=we&&ze!="Wii"&&(Le&&xt||/Opera/.test(He)&&/\b(?:MSIE|Firefox)\b/i.test(xe)||He=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(wt)||He=="IE"&&(wt&&!/^Win/.test(wt)&&Re>5.5||/\bWindows XP\b/.test(wt)&&Re>8||Re==8&&!/\bTrident\b/.test(xe)))&&!x.test(qe=Ie.call(we,xe.replace(x,"")+";"))&&qe.name&&(qe="ing as "+qe.name+((qe=qe.version)?" "+qe:""),x.test(He)?(/\bIE\b/.test(qe)&&wt=="Mac OS"&&(wt=null),qe="identify"+qe):(qe="mask"+qe,dt?He=Ee(dt.replace(/([a-z])([A-Z])/g,"$1 $2")):He="Opera",/\bIE\b/.test(qe)&&(wt=null),Le||(Re=null)),Ue=["Presto"],Ze.push(qe));(qe=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(xe)||0)[1])&&(qe=[parseFloat(qe.replace(/\.(\d)$/,".0$1")),qe],He=="Safari"&&qe[1].slice(-1)=="+"?(He="WebKit Nightly",ke="alpha",Re=qe[1].slice(0,-1)):(Re==qe[1]||Re==(qe[2]=(/\bSafari\/([\d.]+\+?)/i.exec(xe)||0)[1]))&&(Re=null),qe[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(xe)||0)[1],qe[0]==537.36&&qe[2]==537.36&&parseFloat(qe[1])>=28&&Ue=="WebKit"&&(Ue=["Blink"]),!Le||!Me&&!qe[1]?(Ue&&(Ue[1]="like Safari"),qe=(qe=qe[0],qe<400?1:qe<500?2:qe<526?3:qe<533?4:qe<534?"4+":qe<535?5:qe<537?6:qe<538?7:qe<601?8:qe<602?9:qe<604?10:qe<606?11:qe<608?12:"12")):(Ue&&(Ue[1]="like Chrome"),qe=qe[1]||(qe=qe[0],qe<530?1:qe<532?2:qe<532.05?3:qe<533?4:qe<534.03?5:qe<534.07?6:qe<534.1?7:qe<534.13?8:qe<534.16?9:qe<534.24?10:qe<534.3?11:qe<535.01?12:qe<535.02?"13+":qe<535.07?15:qe<535.11?16:qe<535.19?17:qe<536.05?18:qe<536.1?19:qe<537.01?20:qe<537.11?"21+":qe<537.13?23:qe<537.18?24:qe<537.24?25:qe<537.36?26:Ue!="Blink"?"27":"28")),Ue&&(Ue[1]+=" "+(qe+=typeof qe=="number"?".x":/[.+]/.test(qe)?"":"+")),He=="Safari"&&(!Re||parseInt(Re)>45)?Re=qe:He=="Chrome"&&/\bHeadlessChrome/i.test(xe)&&Ze.unshift("headless")),He=="Opera"&&(qe=/\bzbov|zvav$/.exec(wt))?(He+=" ",Ze.unshift("desktop mode"),qe=="zvav"?(He+="Mini",Re=null):He+="Mobile",wt=wt.replace(RegExp(" *"+qe+"$"),"")):He=="Safari"&&/\bChrome\b/.exec(Ue&&Ue[1])?(Ze.unshift("desktop mode"),He="Chrome Mobile",Re=null,/\bOS X\b/.test(wt)?(ft="Apple",wt="iOS 4.3+"):wt=null):/\bSRWare Iron\b/.test(He)&&!Re&&(Re=kt("Chrome")),Re&&Re.indexOf(qe=/[\d.]+$/.exec(wt))==0&&xe.indexOf("/"+qe+"-")>-1&&(wt=_e(wt.replace(qe,""))),wt&&wt.indexOf(He)!=-1&&!RegExp(He+" OS").test(wt)&&(wt=wt.replace(RegExp(" *"+Ce(He)+" *"),"")),Ue&&!/\b(?:Avant|Nook)\b/.test(He)&&(/Browser|Lunascape|Maxthon/.test(He)||He!="Safari"&&/^iOS/.test(wt)&&/\bSafari\b/.test(Ue[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(He)&&Ue[1])&&(qe=Ue[Ue.length-1])&&Ze.push(qe),Ze.length&&(Ze=["("+Ze.join("; ")+")"]),ft&&ze&&ze.indexOf(ft)<0&&Ze.push("on "+ft),ze&&Ze.push((/^on /.test(Ze[Ze.length-1])?"":"on ")+ze),wt&&(qe=/ ([\d.+]+)$/.exec(wt),$e=qe&&wt.charAt(wt.length-qe[0].length-1)=="/",wt={architecture:32,family:qe&&!$e?wt.replace(qe[0],""):wt,version:qe?qe[1]:null,toString:function(){var Jt=this.version;return this.family+(Jt&&!$e?" "+Jt:"")+(this.architecture==64?" 64-bit":"")}}),(qe=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Pe))&&!/\bi686\b/i.test(Pe)?(wt&&(wt.architecture=64,wt.family=wt.family.replace(RegExp(" *"+qe),"")),He&&(/\bWOW64\b/i.test(xe)||Le&&/\w(?:86|32)$/.test(Ne.cpuClass||Ne.platform)&&!/\bWin64; x64\b/i.test(xe))&&Ze.unshift("32-bit")):wt&&/^OS X/.test(wt.family)&&He=="Chrome"&&parseFloat(Re)>=39&&(wt.architecture=64),xe||(xe=null);var Zt={};return Zt.description=xe,Zt.layout=Ue&&Ue[0],Zt.manufacturer=ft,Zt.name=He,Zt.prerelease=ke,Zt.product=ze,Zt.ua=xe,Zt.version=He&&Re,Zt.os=wt||{architecture:null,family:null,version:null,toString:function(){return"null"}},Zt.parse=Ie,Zt.toString=jt,Zt.version&&Ze.unshift(Re),Zt.name&&Ze.unshift(He),wt&&He&&!(wt==String(wt).split(" ")[0]&&(wt==He.split(" ")[0]||ze))&&Ze.push(ze?"("+wt+")":"on "+wt),Ze.length&&(Zt.description=Ze.join(" ")),Zt}var Ke=Ie();typeof ge=="function"&&typeof ge.amd=="object"&&ge.amd?(b.platform=Ke,ge(function(){return Ke})):z&&ee?we(Ke,function(xe,Ge){z[Ge]=xe}):b.platform=Ke}).call(this)}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(a,he,de){(function(ie){(function(){"use strict";typeof ie=="undefined"||!ie.version||ie.version.indexOf("v0.")===0||ie.version.indexOf("v1.")===0&&ie.version.indexOf("v1.8.")!==0?he.exports={nextTick:se}:he.exports=ie;function se(b,te,z,ee){if(typeof b!="function")throw new TypeError('"callback" argument must be a function');var E=arguments.length,y,x;switch(E){case 0:case 1:return ie.nextTick(b);case 2:return ie.nextTick(function(){b.call(null,te)});case 3:return ie.nextTick(function(){b.call(null,te,z)});case 4:return ie.nextTick(function(){b.call(null,te,z,ee)});default:for(y=new Array(E-1),x=0;x<y.length;)y[x++]=arguments[x];return ie.nextTick(function(){b.apply(null,y)})}}}).call(this)}).call(this,a("_process"))},{_process:467}],381:[function(a,he,de){var ie=he.exports={},se,b;function te(){throw new Error("setTimeout has not been defined")}function z(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?se=setTimeout:se=te}catch(me){se=te}try{typeof clearTimeout=="function"?b=clearTimeout:b=z}catch(me){b=z}})();function ee(me){if(se===setTimeout)return setTimeout(me,0);if((se===te||!se)&&setTimeout)return se=setTimeout,setTimeout(me,0);try{return se(me,0)}catch(Ee){try{return se.call(null,me,0)}catch(we){return se.call(this,me,0)}}}function E(me){if(b===clearTimeout)return clearTimeout(me);if((b===z||!b)&&clearTimeout)return b=clearTimeout,clearTimeout(me);try{return b(me)}catch(Ee){try{return b.call(null,me)}catch(we){return b.call(this,me)}}}var y=[],x=!1,re,oe=-1;function fe(){!x||!re||(x=!1,re.length?y=re.concat(y):oe=-1,y.length&&le())}function le(){if(!x){var me=ee(fe);x=!0;for(var Ee=y.length;Ee;){for(re=y,y=[];++oe<Ee;)re&&re[oe].run();oe=-1,Ee=y.length}re=null,x=!1,E(me)}}ie.nextTick=function(me){var Ee=new Array(arguments.length-1);if(arguments.length>1)for(var we=1;we<arguments.length;we++)Ee[we-1]=arguments[we];y.push(new Ae(me,Ee)),y.length===1&&!x&&ee(le)};function Ae(me,Ee){this.fun=me,this.array=Ee}Ae.prototype.run=function(){this.fun.apply(null,this.array)},ie.title="browser",ie.browser=!0,ie.env={},ie.argv=[],ie.version="",ie.versions={};function ce(){}ie.on=ce,ie.addListener=ce,ie.once=ce,ie.off=ce,ie.removeListener=ce,ie.removeAllListeners=ce,ie.emit=ce,ie.prependListener=ce,ie.prependOnceListener=ce,ie.listeners=function(me){return[]},ie.binding=function(me){throw new Error("process.binding is not supported")},ie.cwd=function(){return"/"},ie.chdir=function(me){throw new Error("process.chdir is not supported")},ie.umask=function(){return 0}},{}],382:[function(a,he,de){(function(ie){(function(){(function(se){var b=typeof de=="object"&&de&&!de.nodeType&&de,te=typeof he=="object"&&he&&!he.nodeType&&he,z=typeof ie=="object"&&ie;(z.global===z||z.window===z||z.self===z)&&(se=z);var ee,E=2147483647,y=36,x=1,re=26,oe=38,fe=700,le=72,Ae=128,ce="-",me=/^xn--/,Ee=/[^\x20-\x7E]/,we=/[\x2E\u3002\uFF0E\uFF61]/g,ve={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},ye=y-x,Ce=Math.floor,be=String.fromCharCode,_e;function Ie(ut){throw new RangeError(ve[ut])}function Ke(ut,it){for(var ot=ut.length,at=[];ot--;)at[ot]=it(ut[ot]);return at}function xe(ut,it){var ot=ut.split("@"),at="";ot.length>1&&(at=ot[0]+"@",ut=ot[1]),ut=ut.replace(we,".");var mt=ut.split("."),yt=Ke(mt,it).join(".");return at+yt}function Ge(ut){for(var it=[],ot=0,at=ut.length,mt,yt;ot<at;)mt=ut.charCodeAt(ot++),mt>=55296&&mt<=56319&&ot<at?(yt=ut.charCodeAt(ot++),(yt&64512)==56320?it.push(((mt&1023)<<10)+(yt&1023)+65536):(it.push(mt),ot--)):it.push(mt);return it}function Oe(ut){return Ke(ut,function(it){var ot="";return it>65535&&(it-=65536,ot+=be(it>>>10&1023|55296),it=56320|it&1023),ot+=be(it),ot}).join("")}function Ne(ut){return ut-48<10?ut-22:ut-65<26?ut-65:ut-97<26?ut-97:y}function Ve(ut,it){return ut+22+75*(ut<26)-((it!=0)<<5)}function Je(ut,it,ot){var at=0;for(ut=ot?Ce(ut/fe):ut>>1,ut+=Ce(ut/it);ut>ye*re>>1;at+=y)ut=Ce(ut/ye);return Ce(at+(ye+1)*ut/(ut+oe))}function Me(ut){var it=[],ot=ut.length,at,mt=0,yt=Ae,Ft=le,xt,dt,qe,Pe,Ze,ke,Le,Re,$e;for(xt=ut.lastIndexOf(ce),xt<0&&(xt=0),dt=0;dt<xt;++dt)ut.charCodeAt(dt)>=128&&Ie("not-basic"),it.push(ut.charCodeAt(dt));for(qe=xt>0?xt+1:0;qe<ot;){for(Pe=mt,Ze=1,ke=y;qe>=ot&&Ie("invalid-input"),Le=Ne(ut.charCodeAt(qe++)),(Le>=y||Le>Ce((E-mt)/Ze))&&Ie("overflow"),mt+=Le*Ze,Re=ke<=Ft?x:ke>=Ft+re?re:ke-Ft,!(Le<Re);ke+=y)$e=y-Re,Ze>Ce(E/$e)&&Ie("overflow"),Ze*=$e;at=it.length+1,Ft=Je(mt-Pe,at,Pe==0),Ce(mt/at)>E-yt&&Ie("overflow"),yt+=Ce(mt/at),mt%=at,it.splice(mt++,0,yt)}return Oe(it)}function nt(ut){var it,ot,at,mt,yt,Ft,xt,dt,qe,Pe,Ze,ke=[],Le,Re,$e,Ue;for(ut=Ge(ut),Le=ut.length,it=Ae,ot=0,yt=le,Ft=0;Ft<Le;++Ft)Ze=ut[Ft],Ze<128&&ke.push(be(Ze));for(at=mt=ke.length,mt&&ke.push(ce);at<Le;){for(xt=E,Ft=0;Ft<Le;++Ft)Ze=ut[Ft],Ze>=it&&Ze<xt&&(xt=Ze);for(Re=at+1,xt-it>Ce((E-ot)/Re)&&Ie("overflow"),ot+=(xt-it)*Re,it=xt,Ft=0;Ft<Le;++Ft)if(Ze=ut[Ft],Ze<it&&++ot>E&&Ie("overflow"),Ze==it){for(dt=ot,qe=y;Pe=qe<=yt?x:qe>=yt+re?re:qe-yt,!(dt<Pe);qe+=y)Ue=dt-Pe,$e=y-Pe,ke.push(be(Ve(Pe+Ue%$e,0))),dt=Ce(Ue/$e);ke.push(be(Ve(dt,0))),yt=Je(ot,Re,at==mt),ot=0,++at}++ot,++it}return ke.join("")}function tt(ut){return xe(ut,function(it){return me.test(it)?Me(it.slice(4).toLowerCase()):it})}function At(ut){return xe(ut,function(it){return Ee.test(it)?"xn--"+nt(it):it})}if(ee={version:"1.4.1",ucs2:{decode:Ge,encode:Oe},decode:Me,encode:nt,toASCII:At,toUnicode:tt},typeof ge=="function"&&typeof ge.amd=="object"&&ge.amd)ge("punycode",function(){return ee});else if(b&&te)if(he.exports==b)te.exports=ee;else for(_e in ee)ee.hasOwnProperty(_e)&&(b[_e]=ee[_e]);else se.punycode=ee})(this)}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],383:[function(a,he,de){"use strict";function ie(b,te){return Object.prototype.hasOwnProperty.call(b,te)}he.exports=function(b,te,z,ee){te=te||"&",z=z||"=";var E={};if(typeof b!="string"||b.length===0)return E;var y=/\+/g;b=b.split(te);var x=1e3;ee&&typeof ee.maxKeys=="number"&&(x=ee.maxKeys);var re=b.length;x>0&&re>x&&(re=x);for(var oe=0;oe<re;++oe){var fe=b[oe].replace(y,"%20"),le=fe.indexOf(z),Ae,ce,me,Ee;le>=0?(Ae=fe.substr(0,le),ce=fe.substr(le+1)):(Ae=fe,ce=""),me=decodeURIComponent(Ae),Ee=decodeURIComponent(ce),ie(E,me)?se(E[me])?E[me].push(Ee):E[me]=[E[me],Ee]:E[me]=Ee}return E};var se=Array.isArray||function(b){return Object.prototype.toString.call(b)==="[object Array]"}},{}],384:[function(a,he,de){"use strict";var ie=function(z){switch(typeof z){case"string":return z;case"boolean":return z?"true":"false";case"number":return isFinite(z)?z:"";default:return""}};he.exports=function(z,ee,E,y){return ee=ee||"&",E=E||"=",z===null&&(z=void 0),typeof z=="object"?b(te(z),function(x){var re=encodeURIComponent(ie(x))+E;return se(z[x])?b(z[x],function(oe){return re+encodeURIComponent(ie(oe))}).join(ee):re+encodeURIComponent(ie(z[x]))}).join(ee):y?encodeURIComponent(ie(y))+E+encodeURIComponent(ie(z)):""};var se=Array.isArray||function(z){return Object.prototype.toString.call(z)==="[object Array]"};function b(z,ee){if(z.map)return z.map(ee);for(var E=[],y=0;y<z.length;y++)E.push(ee(z[y],y));return E}var te=Object.keys||function(z){var ee=[];for(var E in z)Object.prototype.hasOwnProperty.call(z,E)&&ee.push(E);return ee}},{}],385:[function(a,he,de){"use strict";de.decode=de.parse=a("./decode"),de.encode=de.stringify=a("./encode")},{"./decode":383,"./encode":384}],386:[function(a,he,de){"use strict";var ie=a("process-nextick-args"),se=Object.keys||function(fe){var le=[];for(var Ae in fe)le.push(Ae);return le};he.exports=x;var b=Object.create(a("core-util-is"));b.inherits=a("inherits");var te=a("./_stream_readable"),z=a("./_stream_writable");b.inherits(x,te);for(var ee=se(z.prototype),E=0;E<ee.length;E++){var y=ee[E];x.prototype[y]||(x.prototype[y]=z.prototype[y])}function x(fe){if(!(this instanceof x))return new x(fe);te.call(this,fe),z.call(this,fe),fe&&fe.readable===!1&&(this.readable=!1),fe&&fe.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,fe&&fe.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",re)}Object.defineProperty(x.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function re(){this.allowHalfOpen||this._writableState.ended||ie.nextTick(oe,this)}function oe(fe){fe.end()}Object.defineProperty(x.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(fe){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=fe,this._writableState.destroyed=fe)}}),x.prototype._destroy=function(fe,le){this.push(null),this.end(),ie.nextTick(le,fe)}},{"./_stream_readable":388,"./_stream_writable":390,"core-util-is":341,inherits:364,"process-nextick-args":380}],387:[function(a,he,de){"use strict";he.exports=b;var ie=a("./_stream_transform"),se=Object.create(a("core-util-is"));se.inherits=a("inherits"),se.inherits(b,ie);function b(te){if(!(this instanceof b))return new b(te);ie.call(this,te)}b.prototype._transform=function(te,z,ee){ee(null,te)}},{"./_stream_transform":389,"core-util-is":341,inherits:364}],388:[function(a,he,de){(function(ie,se){(function(){"use strict";var b=a("process-nextick-args");he.exports=be;var te=a("isarray"),z;be.ReadableState=Ce;var ee=a("events").EventEmitter,E=function(Ze,ke){return Ze.listeners(ke).length},y=a("./internal/streams/stream"),x=a("safe-buffer").Buffer,re=se.Uint8Array||function(){};function oe(Ze){return x.from(Ze)}function fe(Ze){return x.isBuffer(Ze)||Ze instanceof re}var le=Object.create(a("core-util-is"));le.inherits=a("inherits");var Ae=a("util"),ce=void 0;Ae&&Ae.debuglog?ce=Ae.debuglog("stream"):ce=function(){};var me=a("./internal/streams/BufferList"),Ee=a("./internal/streams/destroy"),we;le.inherits(be,y);var ve=["error","close","destroy","pause","resume"];function ye(Ze,ke,Le){if(typeof Ze.prependListener=="function")return Ze.prependListener(ke,Le);!Ze._events||!Ze._events[ke]?Ze.on(ke,Le):te(Ze._events[ke])?Ze._events[ke].unshift(Le):Ze._events[ke]=[Le,Ze._events[ke]]}function Ce(Ze,ke){z=z||a("./_stream_duplex"),Ze=Ze||{};var Le=ke instanceof z;this.objectMode=!!Ze.objectMode,Le&&(this.objectMode=this.objectMode||!!Ze.readableObjectMode);var Re=Ze.highWaterMark,$e=Ze.readableHighWaterMark,Ue=this.objectMode?16:16*1024;Re||Re===0?this.highWaterMark=Re:Le&&($e||$e===0)?this.highWaterMark=$e:this.highWaterMark=Ue,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new me,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=Ze.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Ze.encoding&&(we||(we=a("string_decoder/").StringDecoder),this.decoder=new we(Ze.encoding),this.encoding=Ze.encoding)}function be(Ze){if(z=z||a("./_stream_duplex"),!(this instanceof be))return new be(Ze);this._readableState=new Ce(Ze,this),this.readable=!0,Ze&&(typeof Ze.read=="function"&&(this._read=Ze.read),typeof Ze.destroy=="function"&&(this._destroy=Ze.destroy)),y.call(this)}Object.defineProperty(be.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(Ze){this._readableState&&(this._readableState.destroyed=Ze)}}),be.prototype.destroy=Ee.destroy,be.prototype._undestroy=Ee.undestroy,be.prototype._destroy=function(Ze,ke){this.push(null),ke(Ze)},be.prototype.push=function(Ze,ke){var Le=this._readableState,Re;return Le.objectMode?Re=!0:typeof Ze=="string"&&(ke=ke||Le.defaultEncoding,ke!==Le.encoding&&(Ze=x.from(Ze,ke),ke=""),Re=!0),_e(this,Ze,ke,!1,Re)},be.prototype.unshift=function(Ze){return _e(this,Ze,null,!0,!1)};function _e(Ze,ke,Le,Re,$e){var Ue=Ze._readableState;if(ke===null)Ue.reading=!1,Ve(Ze,Ue);else{var He;$e||(He=Ke(Ue,ke)),He?Ze.emit("error",He):Ue.objectMode||ke&&ke.length>0?(typeof ke!="string"&&!Ue.objectMode&&Object.getPrototypeOf(ke)!==x.prototype&&(ke=oe(ke)),Re?Ue.endEmitted?Ze.emit("error",new Error("stream.unshift() after end event")):Ie(Ze,Ue,ke,!0):Ue.ended?Ze.emit("error",new Error("stream.push() after EOF")):(Ue.reading=!1,Ue.decoder&&!Le?(ke=Ue.decoder.write(ke),Ue.objectMode||ke.length!==0?Ie(Ze,Ue,ke,!1):nt(Ze,Ue)):Ie(Ze,Ue,ke,!1))):Re||(Ue.reading=!1)}return xe(Ue)}function Ie(Ze,ke,Le,Re){ke.flowing&&ke.length===0&&!ke.sync?(Ze.emit("data",Le),Ze.read(0)):(ke.length+=ke.objectMode?1:Le.length,Re?ke.buffer.unshift(Le):ke.buffer.push(Le),ke.needReadable&&Je(Ze)),nt(Ze,ke)}function Ke(Ze,ke){var Le;return!fe(ke)&&typeof ke!="string"&&ke!==void 0&&!Ze.objectMode&&(Le=new TypeError("Invalid non-string/buffer chunk")),Le}function xe(Ze){return!Ze.ended&&(Ze.needReadable||Ze.length<Ze.highWaterMark||Ze.length===0)}be.prototype.isPaused=function(){return this._readableState.flowing===!1},be.prototype.setEncoding=function(Ze){return we||(we=a("string_decoder/").StringDecoder),this._readableState.decoder=new we(Ze),this._readableState.encoding=Ze,this};var Ge=8388608;function Oe(Ze){return Ze>=Ge?Ze=Ge:(Ze--,Ze|=Ze>>>1,Ze|=Ze>>>2,Ze|=Ze>>>4,Ze|=Ze>>>8,Ze|=Ze>>>16,Ze++),Ze}function Ne(Ze,ke){return Ze<=0||ke.length===0&&ke.ended?0:ke.objectMode?1:Ze!==Ze?ke.flowing&&ke.length?ke.buffer.head.data.length:ke.length:(Ze>ke.highWaterMark&&(ke.highWaterMark=Oe(Ze)),Ze<=ke.length?Ze:ke.ended?ke.length:(ke.needReadable=!0,0))}be.prototype.read=function(Ze){ce("read",Ze),Ze=parseInt(Ze,10);var ke=this._readableState,Le=Ze;if(Ze!==0&&(ke.emittedReadable=!1),Ze===0&&ke.needReadable&&(ke.length>=ke.highWaterMark||ke.ended))return ce("read: emitReadable",ke.length,ke.ended),ke.length===0&&ke.ended?dt(this):Je(this),null;if(Ze=Ne(Ze,ke),Ze===0&&ke.ended)return ke.length===0&&dt(this),null;var Re=ke.needReadable;ce("need readable",Re),(ke.length===0||ke.length-Ze<ke.highWaterMark)&&(Re=!0,ce("length less than watermark",Re)),ke.ended||ke.reading?(Re=!1,ce("reading or ended",Re)):Re&&(ce("do read"),ke.reading=!0,ke.sync=!0,ke.length===0&&(ke.needReadable=!0),this._read(ke.highWaterMark),ke.sync=!1,ke.reading||(Ze=Ne(Le,ke)));var $e;return Ze>0?$e=mt(Ze,ke):$e=null,$e===null?(ke.needReadable=!0,Ze=0):ke.length-=Ze,ke.length===0&&(ke.ended||(ke.needReadable=!0),Le!==Ze&&ke.ended&&dt(this)),$e!==null&&this.emit("data",$e),$e};function Ve(Ze,ke){if(!ke.ended){if(ke.decoder){var Le=ke.decoder.end();Le&&Le.length&&(ke.buffer.push(Le),ke.length+=ke.objectMode?1:Le.length)}ke.ended=!0,Je(Ze)}}function Je(Ze){var ke=Ze._readableState;ke.needReadable=!1,ke.emittedReadable||(ce("emitReadable",ke.flowing),ke.emittedReadable=!0,ke.sync?b.nextTick(Me,Ze):Me(Ze))}function Me(Ze){ce("emit readable"),Ze.emit("readable"),at(Ze)}function nt(Ze,ke){ke.readingMore||(ke.readingMore=!0,b.nextTick(tt,Ze,ke))}function tt(Ze,ke){for(var Le=ke.length;!ke.reading&&!ke.flowing&&!ke.ended&&ke.length<ke.highWaterMark&&(ce("maybeReadMore read 0"),Ze.read(0),Le!==ke.length);)Le=ke.length;ke.readingMore=!1}be.prototype._read=function(Ze){this.emit("error",new Error("_read() is not implemented"))},be.prototype.pipe=function(Ze,ke){var Le=this,Re=this._readableState;switch(Re.pipesCount){case 0:Re.pipes=Ze;break;case 1:Re.pipes=[Re.pipes,Ze];break;default:Re.pipes.push(Ze);break}Re.pipesCount+=1,ce("pipe count=%d opts=%j",Re.pipesCount,ke);var $e=(!ke||ke.end!==!1)&&Ze!==ie.stdout&&Ze!==ie.stderr,Ue=$e?ze:jt;Re.endEmitted?b.nextTick(Ue):Le.once("end",Ue),Ze.on("unpipe",He);function He(Zt,Jt){ce("onunpipe"),Zt===Le&&Jt&&Jt.hasUnpiped===!1&&(Jt.hasUnpiped=!0,Tt())}function ze(){ce("onend"),Ze.end()}var ft=At(Le);Ze.on("drain",ft);var wt=!1;function Tt(){ce("cleanup"),Ze.removeListener("close",Ct),Ze.removeListener("finish",kt),Ze.removeListener("drain",ft),Ze.removeListener("error",_t),Ze.removeListener("unpipe",He),Le.removeListener("end",ze),Le.removeListener("end",jt),Le.removeListener("data",It),wt=!0,Re.awaitDrain&&(!Ze._writableState||Ze._writableState.needDrain)&&ft()}var Et=!1;Le.on("data",It);function It(Zt){ce("ondata"),Et=!1;var Jt=Ze.write(Zt);Jt===!1&&!Et&&((Re.pipesCount===1&&Re.pipes===Ze||Re.pipesCount>1&&Pe(Re.pipes,Ze)!==-1)&&!wt&&(ce("false write response, pause",Le._readableState.awaitDrain),Le._readableState.awaitDrain++,Et=!0),Le.pause())}function _t(Zt){ce("onerror",Zt),jt(),Ze.removeListener("error",_t),E(Ze,"error")===0&&Ze.emit("error",Zt)}ye(Ze,"error",_t);function Ct(){Ze.removeListener("finish",kt),jt()}Ze.once("close",Ct);function kt(){ce("onfinish"),Ze.removeListener("close",Ct),jt()}Ze.once("finish",kt);function jt(){ce("unpipe"),Le.unpipe(Ze)}return Ze.emit("pipe",Le),Re.flowing||(ce("pipe resume"),Le.resume()),Ze};function At(Ze){return function(){var ke=Ze._readableState;ce("pipeOnDrain",ke.awaitDrain),ke.awaitDrain&&ke.awaitDrain--,ke.awaitDrain===0&&E(Ze,"data")&&(ke.flowing=!0,at(Ze))}}be.prototype.unpipe=function(Ze){var ke=this._readableState,Le={hasUnpiped:!1};if(ke.pipesCount===0)return this;if(ke.pipesCount===1)return Ze&&Ze!==ke.pipes?this:(Ze||(Ze=ke.pipes),ke.pipes=null,ke.pipesCount=0,ke.flowing=!1,Ze&&Ze.emit("unpipe",this,Le),this);if(!Ze){var Re=ke.pipes,$e=ke.pipesCount;ke.pipes=null,ke.pipesCount=0,ke.flowing=!1;for(var Ue=0;Ue<$e;Ue++)Re[Ue].emit("unpipe",this,Le);return this}var He=Pe(ke.pipes,Ze);return He===-1?this:(ke.pipes.splice(He,1),ke.pipesCount-=1,ke.pipesCount===1&&(ke.pipes=ke.pipes[0]),Ze.emit("unpipe",this,Le),this)},be.prototype.on=function(Ze,ke){var Le=y.prototype.on.call(this,Ze,ke);if(Ze==="data")this._readableState.flowing!==!1&&this.resume();else if(Ze==="readable"){var Re=this._readableState;!Re.endEmitted&&!Re.readableListening&&(Re.readableListening=Re.needReadable=!0,Re.emittedReadable=!1,Re.reading?Re.length&&Je(this):b.nextTick(ut,this))}return Le},be.prototype.addListener=be.prototype.on;function ut(Ze){ce("readable nexttick read 0"),Ze.read(0)}be.prototype.resume=function(){var Ze=this._readableState;return Ze.flowing||(ce("resume"),Ze.flowing=!0,it(this,Ze)),this};function it(Ze,ke){ke.resumeScheduled||(ke.resumeScheduled=!0,b.nextTick(ot,Ze,ke))}function ot(Ze,ke){ke.reading||(ce("resume read 0"),Ze.read(0)),ke.resumeScheduled=!1,ke.awaitDrain=0,Ze.emit("resume"),at(Ze),ke.flowing&&!ke.reading&&Ze.read(0)}be.prototype.pause=function(){return ce("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(ce("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function at(Ze){var ke=Ze._readableState;for(ce("flow",ke.flowing);ke.flowing&&Ze.read()!==null;);}be.prototype.wrap=function(Ze){var ke=this,Le=this._readableState,Re=!1;Ze.on("end",function(){if(ce("wrapped end"),Le.decoder&&!Le.ended){var He=Le.decoder.end();He&&He.length&&ke.push(He)}ke.push(null)}),Ze.on("data",function(He){if(ce("wrapped data"),Le.decoder&&(He=Le.decoder.write(He)),!(Le.objectMode&&He==null)&&!(!Le.objectMode&&(!He||!He.length))){var ze=ke.push(He);ze||(Re=!0,Ze.pause())}});for(var $e in Ze)this[$e]===void 0&&typeof Ze[$e]=="function"&&(this[$e]=function(He){return function(){return Ze[He].apply(Ze,arguments)}}($e));for(var Ue=0;Ue<ve.length;Ue++)Ze.on(ve[Ue],this.emit.bind(this,ve[Ue]));return this._read=function(He){ce("wrapped _read",He),Re&&(Re=!1,Ze.resume())},this},Object.defineProperty(be.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),be._fromList=mt;function mt(Ze,ke){if(ke.length===0)return null;var Le;return ke.objectMode?Le=ke.buffer.shift():!Ze||Ze>=ke.length?(ke.decoder?Le=ke.buffer.join(""):ke.buffer.length===1?Le=ke.buffer.head.data:Le=ke.buffer.concat(ke.length),ke.buffer.clear()):Le=yt(Ze,ke.buffer,ke.decoder),Le}function yt(Ze,ke,Le){var Re;return Ze<ke.head.data.length?(Re=ke.head.data.slice(0,Ze),ke.head.data=ke.head.data.slice(Ze)):Ze===ke.head.data.length?Re=ke.shift():Re=Le?Ft(Ze,ke):xt(Ze,ke),Re}function Ft(Ze,ke){var Le=ke.head,Re=1,$e=Le.data;for(Ze-=$e.length;Le=Le.next;){var Ue=Le.data,He=Ze>Ue.length?Ue.length:Ze;if(He===Ue.length?$e+=Ue:$e+=Ue.slice(0,Ze),Ze-=He,Ze===0){He===Ue.length?(++Re,Le.next?ke.head=Le.next:ke.head=ke.tail=null):(ke.head=Le,Le.data=Ue.slice(He));break}++Re}return ke.length-=Re,$e}function xt(Ze,ke){var Le=x.allocUnsafe(Ze),Re=ke.head,$e=1;for(Re.data.copy(Le),Ze-=Re.data.length;Re=Re.next;){var Ue=Re.data,He=Ze>Ue.length?Ue.length:Ze;if(Ue.copy(Le,Le.length-Ze,0,He),Ze-=He,Ze===0){He===Ue.length?(++$e,Re.next?ke.head=Re.next:ke.head=ke.tail=null):(ke.head=Re,Re.data=Ue.slice(He));break}++$e}return ke.length-=$e,Le}function dt(Ze){var ke=Ze._readableState;if(ke.length>0)throw new Error('"endReadable()" called on non-empty stream');ke.endEmitted||(ke.ended=!0,b.nextTick(qe,ke,Ze))}function qe(Ze,ke){!Ze.endEmitted&&Ze.length===0&&(Ze.endEmitted=!0,ke.readable=!1,ke.emit("end"))}function Pe(Ze,ke){for(var Le=0,Re=Ze.length;Le<Re;Le++)if(Ze[Le]===ke)return Le;return-1}}).call(this)}).call(this,a("_process"),typeof Mt!="undefined"?Mt: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(a,he,de){"use strict";he.exports=te;var ie=a("./_stream_duplex"),se=Object.create(a("core-util-is"));se.inherits=a("inherits"),se.inherits(te,ie);function b(E,y){var x=this._transformState;x.transforming=!1;var re=x.writecb;if(!re)return this.emit("error",new Error("write callback called multiple times"));x.writechunk=null,x.writecb=null,y!=null&&this.push(y),re(E);var oe=this._readableState;oe.reading=!1,(oe.needReadable||oe.length<oe.highWaterMark)&&this._read(oe.highWaterMark)}function te(E){if(!(this instanceof te))return new te(E);ie.call(this,E),this._transformState={afterTransform:b.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,E&&(typeof E.transform=="function"&&(this._transform=E.transform),typeof E.flush=="function"&&(this._flush=E.flush)),this.on("prefinish",z)}function z(){var E=this;typeof this._flush=="function"?this._flush(function(y,x){ee(E,y,x)}):ee(this,null,null)}te.prototype.push=function(E,y){return this._transformState.needTransform=!1,ie.prototype.push.call(this,E,y)},te.prototype._transform=function(E,y,x){throw new Error("_transform() is not implemented")},te.prototype._write=function(E,y,x){var re=this._transformState;if(re.writecb=x,re.writechunk=E,re.writeencoding=y,!re.transforming){var oe=this._readableState;(re.needTransform||oe.needReadable||oe.length<oe.highWaterMark)&&this._read(oe.highWaterMark)}},te.prototype._read=function(E){var y=this._transformState;y.writechunk!==null&&y.writecb&&!y.transforming?(y.transforming=!0,this._transform(y.writechunk,y.writeencoding,y.afterTransform)):y.needTransform=!0},te.prototype._destroy=function(E,y){var x=this;ie.prototype._destroy.call(this,E,function(re){y(re),x.emit("close")})};function ee(E,y,x){if(y)return E.emit("error",y);if(x!=null&&E.push(x),E._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(E._transformState.transforming)throw new Error("Calling transform done when still transforming");return E.push(null)}},{"./_stream_duplex":386,"core-util-is":341,inherits:364}],390:[function(a,he,de){(function(ie,se,b){(function(){"use strict";var te=a("process-nextick-args");he.exports=ye;function z(ot,at,mt){this.chunk=ot,this.encoding=at,this.callback=mt,this.next=null}function ee(ot){var at=this;this.next=null,this.entry=null,this.finish=function(){it(at,ot)}}var E=!ie.browser&&["v0.10","v0.9."].indexOf(ie.version.slice(0,5))>-1?b:te.nextTick,y;ye.WritableState=we;var x=Object.create(a("core-util-is"));x.inherits=a("inherits");var re={deprecate:a("util-deprecate")},oe=a("./internal/streams/stream"),fe=a("safe-buffer").Buffer,le=se.Uint8Array||function(){};function Ae(ot){return fe.from(ot)}function ce(ot){return fe.isBuffer(ot)||ot instanceof le}var me=a("./internal/streams/destroy");x.inherits(ye,oe);function Ee(){}function we(ot,at){y=y||a("./_stream_duplex"),ot=ot||{};var mt=at instanceof y;this.objectMode=!!ot.objectMode,mt&&(this.objectMode=this.objectMode||!!ot.writableObjectMode);var yt=ot.highWaterMark,Ft=ot.writableHighWaterMark,xt=this.objectMode?16:16*1024;yt||yt===0?this.highWaterMark=yt:mt&&(Ft||Ft===0)?this.highWaterMark=Ft:this.highWaterMark=xt,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 dt=ot.decodeStrings===!1;this.decodeStrings=!dt,this.defaultEncoding=ot.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(qe){Oe(at,qe)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new ee(this)}we.prototype.getBuffer=function(){for(var at=this.bufferedRequest,mt=[];at;)mt.push(at),at=at.next;return mt},function(){try{Object.defineProperty(we.prototype,"buffer",{get:re.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ot){}}();var ve;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(ve=Function.prototype[Symbol.hasInstance],Object.defineProperty(ye,Symbol.hasInstance,{value:function(ot){return ve.call(this,ot)?!0:this!==ye?!1:ot&&ot._writableState instanceof we}})):ve=function(ot){return ot instanceof this};function ye(ot){if(y=y||a("./_stream_duplex"),!ve.call(ye,this)&&!(this instanceof y))return new ye(ot);this._writableState=new we(ot,this),this.writable=!0,ot&&(typeof ot.write=="function"&&(this._write=ot.write),typeof ot.writev=="function"&&(this._writev=ot.writev),typeof ot.destroy=="function"&&(this._destroy=ot.destroy),typeof ot.final=="function"&&(this._final=ot.final)),oe.call(this)}ye.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Ce(ot,at){var mt=new Error("write after end");ot.emit("error",mt),te.nextTick(at,mt)}function be(ot,at,mt,yt){var Ft=!0,xt=!1;return mt===null?xt=new TypeError("May not write null values to stream"):typeof mt!="string"&&mt!==void 0&&!at.objectMode&&(xt=new TypeError("Invalid non-string/buffer chunk")),xt&&(ot.emit("error",xt),te.nextTick(yt,xt),Ft=!1),Ft}ye.prototype.write=function(ot,at,mt){var yt=this._writableState,Ft=!1,xt=!yt.objectMode&&ce(ot);return xt&&!fe.isBuffer(ot)&&(ot=Ae(ot)),typeof at=="function"&&(mt=at,at=null),xt?at="buffer":at||(at=yt.defaultEncoding),typeof mt!="function"&&(mt=Ee),yt.ended?Ce(this,mt):(xt||be(this,yt,ot,mt))&&(yt.pendingcb++,Ft=Ie(this,yt,xt,ot,at,mt)),Ft},ye.prototype.cork=function(){var ot=this._writableState;ot.corked++},ye.prototype.uncork=function(){var ot=this._writableState;ot.corked&&(ot.corked--,!ot.writing&&!ot.corked&&!ot.finished&&!ot.bufferProcessing&&ot.bufferedRequest&&Je(this,ot))},ye.prototype.setDefaultEncoding=function(at){if(typeof at=="string"&&(at=at.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((at+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+at);return this._writableState.defaultEncoding=at,this};function _e(ot,at,mt){return!ot.objectMode&&ot.decodeStrings!==!1&&typeof at=="string"&&(at=fe.from(at,mt)),at}Object.defineProperty(ye.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Ie(ot,at,mt,yt,Ft,xt){if(!mt){var dt=_e(at,yt,Ft);yt!==dt&&(mt=!0,Ft="buffer",yt=dt)}var qe=at.objectMode?1:yt.length;at.length+=qe;var Pe=at.length<at.highWaterMark;if(Pe||(at.needDrain=!0),at.writing||at.corked){var Ze=at.lastBufferedRequest;at.lastBufferedRequest={chunk:yt,encoding:Ft,isBuf:mt,callback:xt,next:null},Ze?Ze.next=at.lastBufferedRequest:at.bufferedRequest=at.lastBufferedRequest,at.bufferedRequestCount+=1}else Ke(ot,at,!1,qe,yt,Ft,xt);return Pe}function Ke(ot,at,mt,yt,Ft,xt,dt){at.writelen=yt,at.writecb=dt,at.writing=!0,at.sync=!0,mt?ot._writev(Ft,at.onwrite):ot._write(Ft,xt,at.onwrite),at.sync=!1}function xe(ot,at,mt,yt,Ft){--at.pendingcb,mt?(te.nextTick(Ft,yt),te.nextTick(At,ot,at),ot._writableState.errorEmitted=!0,ot.emit("error",yt)):(Ft(yt),ot._writableState.errorEmitted=!0,ot.emit("error",yt),At(ot,at))}function Ge(ot){ot.writing=!1,ot.writecb=null,ot.length-=ot.writelen,ot.writelen=0}function Oe(ot,at){var mt=ot._writableState,yt=mt.sync,Ft=mt.writecb;if(Ge(mt),at)xe(ot,mt,yt,at,Ft);else{var xt=Me(mt);!xt&&!mt.corked&&!mt.bufferProcessing&&mt.bufferedRequest&&Je(ot,mt),yt?E(Ne,ot,mt,xt,Ft):Ne(ot,mt,xt,Ft)}}function Ne(ot,at,mt,yt){mt||Ve(ot,at),at.pendingcb--,yt(),At(ot,at)}function Ve(ot,at){at.length===0&&at.needDrain&&(at.needDrain=!1,ot.emit("drain"))}function Je(ot,at){at.bufferProcessing=!0;var mt=at.bufferedRequest;if(ot._writev&&mt&&mt.next){var yt=at.bufferedRequestCount,Ft=new Array(yt),xt=at.corkedRequestsFree;xt.entry=mt;for(var dt=0,qe=!0;mt;)Ft[dt]=mt,mt.isBuf||(qe=!1),mt=mt.next,dt+=1;Ft.allBuffers=qe,Ke(ot,at,!0,at.length,Ft,"",xt.finish),at.pendingcb++,at.lastBufferedRequest=null,xt.next?(at.corkedRequestsFree=xt.next,xt.next=null):at.corkedRequestsFree=new ee(at),at.bufferedRequestCount=0}else{for(;mt;){var Pe=mt.chunk,Ze=mt.encoding,ke=mt.callback,Le=at.objectMode?1:Pe.length;if(Ke(ot,at,!1,Le,Pe,Ze,ke),mt=mt.next,at.bufferedRequestCount--,at.writing)break}mt===null&&(at.lastBufferedRequest=null)}at.bufferedRequest=mt,at.bufferProcessing=!1}ye.prototype._write=function(ot,at,mt){mt(new Error("_write() is not implemented"))},ye.prototype._writev=null,ye.prototype.end=function(ot,at,mt){var yt=this._writableState;typeof ot=="function"?(mt=ot,ot=null,at=null):typeof at=="function"&&(mt=at,at=null),ot!=null&&this.write(ot,at),yt.corked&&(yt.corked=1,this.uncork()),!yt.ending&&!yt.finished&&ut(this,yt,mt)};function Me(ot){return ot.ending&&ot.length===0&&ot.bufferedRequest===null&&!ot.finished&&!ot.writing}function nt(ot,at){ot._final(function(mt){at.pendingcb--,mt&&ot.emit("error",mt),at.prefinished=!0,ot.emit("prefinish"),At(ot,at)})}function tt(ot,at){!at.prefinished&&!at.finalCalled&&(typeof ot._final=="function"?(at.pendingcb++,at.finalCalled=!0,te.nextTick(nt,ot,at)):(at.prefinished=!0,ot.emit("prefinish")))}function At(ot,at){var mt=Me(at);return mt&&(tt(ot,at),at.pendingcb===0&&(at.finished=!0,ot.emit("finish"))),mt}function ut(ot,at,mt){at.ending=!0,At(ot,at),mt&&(at.finished?te.nextTick(mt):ot.once("finish",mt)),at.ended=!0,ot.writable=!1}function it(ot,at,mt){var yt=ot.entry;for(ot.entry=null;yt;){var Ft=yt.callback;at.pendingcb--,Ft(mt),yt=yt.next}at.corkedRequestsFree?at.corkedRequestsFree.next=ot:at.corkedRequestsFree=ot}Object.defineProperty(ye.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(ot){this._writableState&&(this._writableState.destroyed=ot)}}),ye.prototype.destroy=me.destroy,ye.prototype._undestroy=me.undestroy,ye.prototype._destroy=function(ot,at){this.end(),at(ot)}}).call(this)}).call(this,a("_process"),typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},a("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(a,he,de){"use strict";function ie(z,ee){if(!(z instanceof ee))throw new TypeError("Cannot call a class as a function")}var se=a("safe-buffer").Buffer,b=a("util");function te(z,ee,E){z.copy(ee,E)}he.exports=function(){function z(){ie(this,z),this.head=null,this.tail=null,this.length=0}return z.prototype.push=function(E){var y={data:E,next:null};this.length>0?this.tail.next=y:this.head=y,this.tail=y,++this.length},z.prototype.unshift=function(E){var y={data:E,next:this.head};this.length===0&&(this.tail=y),this.head=y,++this.length},z.prototype.shift=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}},z.prototype.clear=function(){this.head=this.tail=null,this.length=0},z.prototype.join=function(E){if(this.length===0)return"";for(var y=this.head,x=""+y.data;y=y.next;)x+=E+y.data;return x},z.prototype.concat=function(E){if(this.length===0)return se.alloc(0);if(this.length===1)return this.head.data;for(var y=se.allocUnsafe(E>>>0),x=this.head,re=0;x;)te(x.data,y,re),re+=x.data.length,x=x.next;return y},z}(),b&&b.inspect&&b.inspect.custom&&(he.exports.prototype[b.inspect.custom]=function(){var z=b.inspect({length:this.length});return this.constructor.name+" "+z})},{"safe-buffer":396,util:89}],392:[function(a,he,de){"use strict";var ie=a("process-nextick-args");function se(z,ee){var E=this,y=this._readableState&&this._readableState.destroyed,x=this._writableState&&this._writableState.destroyed;return y||x?(ee?ee(z):z&&(!this._writableState||!this._writableState.errorEmitted)&&ie.nextTick(te,this,z),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(z||null,function(re){!ee&&re?(ie.nextTick(te,E,re),E._writableState&&(E._writableState.errorEmitted=!0)):ee&&ee(re)}),this)}function b(){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 te(z,ee){z.emit("error",ee)}he.exports={destroy:se,undestroy:b}},{"process-nextick-args":380}],393:[function(a,he,de){he.exports=a("events").EventEmitter},{events:344}],394:[function(a,he,de){de=he.exports=a("./lib/_stream_readable.js"),de.Stream=de,de.Readable=de,de.Writable=a("./lib/_stream_writable.js"),de.Duplex=a("./lib/_stream_duplex.js"),de.Transform=a("./lib/_stream_transform.js"),de.PassThrough=a("./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(a,he,de){var ie=function(se){"use strict";var b=Object.prototype,te=b.hasOwnProperty,z,ee=typeof Symbol=="function"?Symbol:{},E=ee.iterator||"@@iterator",y=ee.asyncIterator||"@@asyncIterator",x=ee.toStringTag||"@@toStringTag";function re(tt,At,ut){return Object.defineProperty(tt,At,{value:ut,enumerable:!0,configurable:!0,writable:!0}),tt[At]}try{re({},"")}catch(tt){re=function(At,ut,it){return At[ut]=it}}function oe(tt,At,ut,it){var ot=At&&At.prototype instanceof we?At:we,at=Object.create(ot.prototype),mt=new Je(it||[]);return at._invoke=Ge(tt,ut,mt),at}se.wrap=oe;function fe(tt,At,ut){try{return{type:"normal",arg:tt.call(At,ut)}}catch(it){return{type:"throw",arg:it}}}var le="suspendedStart",Ae="suspendedYield",ce="executing",me="completed",Ee={};function we(){}function ve(){}function ye(){}var Ce={};re(Ce,E,function(){return this});var be=Object.getPrototypeOf,_e=be&&be(be(Me([])));_e&&_e!==b&&te.call(_e,E)&&(Ce=_e);var Ie=ye.prototype=we.prototype=Object.create(Ce);ve.prototype=ye,re(Ie,"constructor",ye),re(ye,"constructor",ve),ve.displayName=re(ye,x,"GeneratorFunction");function Ke(tt){["next","throw","return"].forEach(function(At){re(tt,At,function(ut){return this._invoke(At,ut)})})}se.isGeneratorFunction=function(tt){var At=typeof tt=="function"&&tt.constructor;return At?At===ve||(At.displayName||At.name)==="GeneratorFunction":!1},se.mark=function(tt){return Object.setPrototypeOf?Object.setPrototypeOf(tt,ye):(tt.__proto__=ye,re(tt,x,"GeneratorFunction")),tt.prototype=Object.create(Ie),tt},se.awrap=function(tt){return{__await:tt}};function xe(tt,At){function ut(at,mt,yt,Ft){var xt=fe(tt[at],tt,mt);if(xt.type==="throw")Ft(xt.arg);else{var dt=xt.arg,qe=dt.value;return qe&&typeof qe=="object"&&te.call(qe,"__await")?At.resolve(qe.__await).then(function(Pe){ut("next",Pe,yt,Ft)},function(Pe){ut("throw",Pe,yt,Ft)}):At.resolve(qe).then(function(Pe){dt.value=Pe,yt(dt)},function(Pe){return ut("throw",Pe,yt,Ft)})}}var it;function ot(at,mt){function yt(){return new At(function(Ft,xt){ut(at,mt,Ft,xt)})}return it=it?it.then(yt,yt):yt()}this._invoke=ot}Ke(xe.prototype),re(xe.prototype,y,function(){return this}),se.AsyncIterator=xe,se.async=function(tt,At,ut,it,ot){ot===void 0&&(ot=Promise);var at=new xe(oe(tt,At,ut,it),ot);return se.isGeneratorFunction(At)?at:at.next().then(function(mt){return mt.done?mt.value:at.next()})};function Ge(tt,At,ut){var it=le;return function(at,mt){if(it===ce)throw new Error("Generator is already running");if(it===me){if(at==="throw")throw mt;return nt()}for(ut.method=at,ut.arg=mt;;){var yt=ut.delegate;if(yt){var Ft=Oe(yt,ut);if(Ft){if(Ft===Ee)continue;return Ft}}if(ut.method==="next")ut.sent=ut._sent=ut.arg;else if(ut.method==="throw"){if(it===le)throw it=me,ut.arg;ut.dispatchException(ut.arg)}else ut.method==="return"&&ut.abrupt("return",ut.arg);it=ce;var xt=fe(tt,At,ut);if(xt.type==="normal"){if(it=ut.done?me:Ae,xt.arg===Ee)continue;return{value:xt.arg,done:ut.done}}else xt.type==="throw"&&(it=me,ut.method="throw",ut.arg=xt.arg)}}}function Oe(tt,At){var ut=tt.iterator[At.method];if(ut===z){if(At.delegate=null,At.method==="throw"){if(tt.iterator.return&&(At.method="return",At.arg=z,Oe(tt,At),At.method==="throw"))return Ee;At.method="throw",At.arg=new TypeError("The iterator does not provide a 'throw' method")}return Ee}var it=fe(ut,tt.iterator,At.arg);if(it.type==="throw")return At.method="throw",At.arg=it.arg,At.delegate=null,Ee;var ot=it.arg;if(!ot)return At.method="throw",At.arg=new TypeError("iterator result is not an object"),At.delegate=null,Ee;if(ot.done)At[tt.resultName]=ot.value,At.next=tt.nextLoc,At.method!=="return"&&(At.method="next",At.arg=z);else return ot;return At.delegate=null,Ee}Ke(Ie),re(Ie,x,"Generator"),re(Ie,E,function(){return this}),re(Ie,"toString",function(){return"[object Generator]"});function Ne(tt){var At={tryLoc:tt[0]};1 in tt&&(At.catchLoc=tt[1]),2 in tt&&(At.finallyLoc=tt[2],At.afterLoc=tt[3]),this.tryEntries.push(At)}function Ve(tt){var At=tt.completion||{};At.type="normal",delete At.arg,tt.completion=At}function Je(tt){this.tryEntries=[{tryLoc:"root"}],tt.forEach(Ne,this),this.reset(!0)}se.keys=function(tt){var At=[];for(var ut in tt)At.push(ut);return At.reverse(),function it(){for(;At.length;){var ot=At.pop();if(ot in tt)return it.value=ot,it.done=!1,it}return it.done=!0,it}};function Me(tt){if(tt){var At=tt[E];if(At)return At.call(tt);if(typeof tt.next=="function")return tt;if(!isNaN(tt.length)){var ut=-1,it=function ot(){for(;++ut<tt.length;)if(te.call(tt,ut))return ot.value=tt[ut],ot.done=!1,ot;return ot.value=z,ot.done=!0,ot};return it.next=it}}return{next:nt}}se.values=Me;function nt(){return{value:z,done:!0}}return Je.prototype={constructor:Je,reset:function(tt){if(this.prev=0,this.next=0,this.sent=this._sent=z,this.done=!1,this.delegate=null,this.method="next",this.arg=z,this.tryEntries.forEach(Ve),!tt)for(var At in this)At.charAt(0)==="t"&&te.call(this,At)&&!isNaN(+At.slice(1))&&(this[At]=z)},stop:function(){this.done=!0;var tt=this.tryEntries[0],At=tt.completion;if(At.type==="throw")throw At.arg;return this.rval},dispatchException:function(tt){if(this.done)throw tt;var At=this;function ut(Ft,xt){return at.type="throw",at.arg=tt,At.next=Ft,xt&&(At.method="next",At.arg=z),!!xt}for(var it=this.tryEntries.length-1;it>=0;--it){var ot=this.tryEntries[it],at=ot.completion;if(ot.tryLoc==="root")return ut("end");if(ot.tryLoc<=this.prev){var mt=te.call(ot,"catchLoc"),yt=te.call(ot,"finallyLoc");if(mt&&yt){if(this.prev<ot.catchLoc)return ut(ot.catchLoc,!0);if(this.prev<ot.finallyLoc)return ut(ot.finallyLoc)}else if(mt){if(this.prev<ot.catchLoc)return ut(ot.catchLoc,!0)}else if(yt){if(this.prev<ot.finallyLoc)return ut(ot.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(tt,At){for(var ut=this.tryEntries.length-1;ut>=0;--ut){var it=this.tryEntries[ut];if(it.tryLoc<=this.prev&&te.call(it,"finallyLoc")&&this.prev<it.finallyLoc){var ot=it;break}}ot&&(tt==="break"||tt==="continue")&&ot.tryLoc<=At&&At<=ot.finallyLoc&&(ot=null);var at=ot?ot.completion:{};return at.type=tt,at.arg=At,ot?(this.method="next",this.next=ot.finallyLoc,Ee):this.complete(at)},complete:function(tt,At){if(tt.type==="throw")throw tt.arg;return tt.type==="break"||tt.type==="continue"?this.next=tt.arg:tt.type==="return"?(this.rval=this.arg=tt.arg,this.method="return",this.next="end"):tt.type==="normal"&&At&&(this.next=At),Ee},finish:function(tt){for(var At=this.tryEntries.length-1;At>=0;--At){var ut=this.tryEntries[At];if(ut.finallyLoc===tt)return this.complete(ut.completion,ut.afterLoc),Ve(ut),Ee}},catch:function(tt){for(var At=this.tryEntries.length-1;At>=0;--At){var ut=this.tryEntries[At];if(ut.tryLoc===tt){var it=ut.completion;if(it.type==="throw"){var ot=it.arg;Ve(ut)}return ot}}throw new Error("illegal catch attempt")},delegateYield:function(tt,At,ut){return this.delegate={iterator:Me(tt),resultName:At,nextLoc:ut},this.method==="next"&&(this.arg=z),Ee}},se}(typeof he=="object"?he.exports:{});try{regeneratorRuntime=ie}catch(se){typeof globalThis=="object"?globalThis.regeneratorRuntime=ie:Function("r","regeneratorRuntime = r")(ie)}},{}],396:[function(a,he,de){var ie=a("buffer"),se=ie.Buffer;function b(z,ee){for(var E in z)ee[E]=z[E]}se.from&&se.alloc&&se.allocUnsafe&&se.allocUnsafeSlow?he.exports=ie:(b(ie,de),de.Buffer=te);function te(z,ee,E){return se(z,ee,E)}b(se,te),te.from=function(z,ee,E){if(typeof z=="number")throw new TypeError("Argument must not be a number");return se(z,ee,E)},te.alloc=function(z,ee,E){if(typeof z!="number")throw new TypeError("Argument must be a number");var y=se(z);return ee!==void 0?typeof E=="string"?y.fill(ee,E):y.fill(ee):y.fill(0),y},te.allocUnsafe=function(z){if(typeof z!="number")throw new TypeError("Argument must be a number");return se(z)},te.allocUnsafeSlow=function(z){if(typeof z!="number")throw new TypeError("Argument must be a number");return ie.SlowBuffer(z)}},{buffer:90}],397:[function(a,he,de){(function(ie){(function(){(function(se){se.parser=function(dt,qe){return new te(dt,qe)},se.SAXParser=te,se.SAXStream=oe,se.createStream=re,se.MAX_BUFFER_LENGTH=64*1024;var b=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];se.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function te(dt,qe){if(!(this instanceof te))return new te(dt,qe);var Pe=this;ee(Pe),Pe.q=Pe.c="",Pe.bufferCheckPosition=se.MAX_BUFFER_LENGTH,Pe.opt=qe||{},Pe.opt.lowercase=Pe.opt.lowercase||Pe.opt.lowercasetags,Pe.looseCase=Pe.opt.lowercase?"toLowerCase":"toUpperCase",Pe.tags=[],Pe.closed=Pe.closedRoot=Pe.sawRoot=!1,Pe.tag=Pe.error=null,Pe.strict=!!dt,Pe.noscript=!!(dt||Pe.opt.noscript),Pe.state=xe.BEGIN,Pe.strictEntities=Pe.opt.strictEntities,Pe.ENTITIES=Pe.strictEntities?Object.create(se.XML_ENTITIES):Object.create(se.ENTITIES),Pe.attribList=[],Pe.opt.xmlns&&(Pe.ns=Object.create(me)),Pe.trackPosition=Pe.opt.position!==!1,Pe.trackPosition&&(Pe.position=Pe.line=Pe.column=0),Oe(Pe,"onready")}Object.create||(Object.create=function(dt){function qe(){}qe.prototype=dt;var Pe=new qe;return Pe}),Object.keys||(Object.keys=function(dt){var qe=[];for(var Pe in dt)dt.hasOwnProperty(Pe)&&qe.push(Pe);return qe});function z(dt){for(var qe=Math.max(se.MAX_BUFFER_LENGTH,10),Pe=0,Ze=0,ke=b.length;Ze<ke;Ze++){var Le=dt[b[Ze]].length;if(Le>qe)switch(b[Ze]){case"textNode":Ve(dt);break;case"cdata":Ne(dt,"oncdata",dt.cdata),dt.cdata="";break;case"script":Ne(dt,"onscript",dt.script),dt.script="";break;default:Me(dt,"Max buffer length exceeded: "+b[Ze])}Pe=Math.max(Pe,Le)}var Re=se.MAX_BUFFER_LENGTH-Pe;dt.bufferCheckPosition=Re+dt.position}function ee(dt){for(var qe=0,Pe=b.length;qe<Pe;qe++)dt[b[qe]]=""}function E(dt){Ve(dt),dt.cdata!==""&&(Ne(dt,"oncdata",dt.cdata),dt.cdata=""),dt.script!==""&&(Ne(dt,"onscript",dt.script),dt.script="")}te.prototype={end:function(){nt(this)},write:xt,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){E(this)}};var y;try{y=a("stream").Stream}catch(dt){y=function(){}}var x=se.EVENTS.filter(function(dt){return dt!=="error"&&dt!=="end"});function re(dt,qe){return new oe(dt,qe)}function oe(dt,qe){if(!(this instanceof oe))return new oe(dt,qe);y.apply(this),this._parser=new te(dt,qe),this.writable=!0,this.readable=!0;var Pe=this;this._parser.onend=function(){Pe.emit("end")},this._parser.onerror=function(Ze){Pe.emit("error",Ze),Pe._parser.error=null},this._decoder=null,x.forEach(function(Ze){Object.defineProperty(Pe,"on"+Ze,{get:function(){return Pe._parser["on"+Ze]},set:function(ke){if(!ke)return Pe.removeAllListeners(Ze),Pe._parser["on"+Ze]=ke,ke;Pe.on(Ze,ke)},enumerable:!0,configurable:!1})})}oe.prototype=Object.create(y.prototype,{constructor:{value:oe}}),oe.prototype.write=function(dt){if(typeof ie=="function"&&typeof ie.isBuffer=="function"&&ie.isBuffer(dt)){if(!this._decoder){var qe=a("string_decoder").StringDecoder;this._decoder=new qe("utf8")}dt=this._decoder.write(dt)}return this._parser.write(dt.toString()),this.emit("data",dt),!0},oe.prototype.end=function(dt){return dt&&dt.length&&this.write(dt),this._parser.end(),!0},oe.prototype.on=function(dt,qe){var Pe=this;return!Pe._parser["on"+dt]&&x.indexOf(dt)!==-1&&(Pe._parser["on"+dt]=function(){var Ze=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);Ze.splice(0,0,dt),Pe.emit.apply(Pe,Ze)}),y.prototype.on.call(Pe,dt,qe)};var fe="[CDATA[",le="DOCTYPE",Ae="http://www.w3.org/XML/1998/namespace",ce="http://www.w3.org/2000/xmlns/",me={xml:Ae,xmlns:ce},Ee=/[:_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]/,we=/[:_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-]/,ve=/[#:_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]/,ye=/[#:_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 Ce(dt){return dt===" "||dt===`
|
|
|
`||dt==="\r"||dt===" "}function be(dt){return dt==='"'||dt==="'"}function _e(dt){return dt===">"||Ce(dt)}function Ie(dt,qe){return dt.test(qe)}function Ke(dt,qe){return!Ie(dt,qe)}var xe=0;se.STATE={BEGIN:xe++,BEGIN_WHITESPACE:xe++,TEXT:xe++,TEXT_ENTITY:xe++,OPEN_WAKA:xe++,SGML_DECL:xe++,SGML_DECL_QUOTED:xe++,DOCTYPE:xe++,DOCTYPE_QUOTED:xe++,DOCTYPE_DTD:xe++,DOCTYPE_DTD_QUOTED:xe++,COMMENT_STARTING:xe++,COMMENT:xe++,COMMENT_ENDING:xe++,COMMENT_ENDED:xe++,CDATA:xe++,CDATA_ENDING:xe++,CDATA_ENDING_2:xe++,PROC_INST:xe++,PROC_INST_BODY:xe++,PROC_INST_ENDING:xe++,OPEN_TAG:xe++,OPEN_TAG_SLASH:xe++,ATTRIB:xe++,ATTRIB_NAME:xe++,ATTRIB_NAME_SAW_WHITE:xe++,ATTRIB_VALUE:xe++,ATTRIB_VALUE_QUOTED:xe++,ATTRIB_VALUE_CLOSED:xe++,ATTRIB_VALUE_UNQUOTED:xe++,ATTRIB_VALUE_ENTITY_Q:xe++,ATTRIB_VALUE_ENTITY_U:xe++,CLOSE_TAG:xe++,CLOSE_TAG_SAW_WHITE:xe++,SCRIPT:xe++,SCRIPT_ENDING:xe++},se.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},se.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(se.ENTITIES).forEach(function(dt){var qe=se.ENTITIES[dt],Pe=typeof qe=="number"?String.fromCharCode(qe):qe;se.ENTITIES[dt]=Pe});for(var Ge in se.STATE)se.STATE[se.STATE[Ge]]=Ge;xe=se.STATE;function Oe(dt,qe,Pe){dt[qe]&&dt[qe](Pe)}function Ne(dt,qe,Pe){dt.textNode&&Ve(dt),Oe(dt,qe,Pe)}function Ve(dt){dt.textNode=Je(dt.opt,dt.textNode),dt.textNode&&Oe(dt,"ontext",dt.textNode),dt.textNode=""}function Je(dt,qe){return dt.trim&&(qe=qe.trim()),dt.normalize&&(qe=qe.replace(/\s+/g," ")),qe}function Me(dt,qe){return Ve(dt),dt.trackPosition&&(qe+=`
|
|
|
Line: `+dt.line+`
|
|
|
Column: `+dt.column+`
|
|
|
Char: `+dt.c),qe=new Error(qe),dt.error=qe,Oe(dt,"onerror",qe),dt}function nt(dt){return dt.sawRoot&&!dt.closedRoot&&tt(dt,"Unclosed root tag"),dt.state!==xe.BEGIN&&dt.state!==xe.BEGIN_WHITESPACE&&dt.state!==xe.TEXT&&Me(dt,"Unexpected end"),Ve(dt),dt.c="",dt.closed=!0,Oe(dt,"onend"),te.call(dt,dt.strict,dt.opt),dt}function tt(dt,qe){if(typeof dt!="object"||!(dt instanceof te))throw new Error("bad call to strictFail");dt.strict&&Me(dt,qe)}function At(dt){dt.strict||(dt.tagName=dt.tagName[dt.looseCase]());var qe=dt.tags[dt.tags.length-1]||dt,Pe=dt.tag={name:dt.tagName,attributes:{}};dt.opt.xmlns&&(Pe.ns=qe.ns),dt.attribList.length=0,Ne(dt,"onopentagstart",Pe)}function ut(dt,qe){var Pe=dt.indexOf(":"),Ze=Pe<0?["",dt]:dt.split(":"),ke=Ze[0],Le=Ze[1];return qe&&dt==="xmlns"&&(ke="xmlns",Le=""),{prefix:ke,local:Le}}function it(dt){if(dt.strict||(dt.attribName=dt.attribName[dt.looseCase]()),dt.attribList.indexOf(dt.attribName)!==-1||dt.tag.attributes.hasOwnProperty(dt.attribName)){dt.attribName=dt.attribValue="";return}if(dt.opt.xmlns){var qe=ut(dt.attribName,!0),Pe=qe.prefix,Ze=qe.local;if(Pe==="xmlns")if(Ze==="xml"&&dt.attribValue!==Ae)tt(dt,"xml: prefix must be bound to "+Ae+`
|
|
|
Actual: `+dt.attribValue);else if(Ze==="xmlns"&&dt.attribValue!==ce)tt(dt,"xmlns: prefix must be bound to "+ce+`
|
|
|
Actual: `+dt.attribValue);else{var ke=dt.tag,Le=dt.tags[dt.tags.length-1]||dt;ke.ns===Le.ns&&(ke.ns=Object.create(Le.ns)),ke.ns[Ze]=dt.attribValue}dt.attribList.push([dt.attribName,dt.attribValue])}else dt.tag.attributes[dt.attribName]=dt.attribValue,Ne(dt,"onattribute",{name:dt.attribName,value:dt.attribValue});dt.attribName=dt.attribValue=""}function ot(dt,qe){if(dt.opt.xmlns){var Pe=dt.tag,Ze=ut(dt.tagName);Pe.prefix=Ze.prefix,Pe.local=Ze.local,Pe.uri=Pe.ns[Ze.prefix]||"",Pe.prefix&&!Pe.uri&&(tt(dt,"Unbound namespace prefix: "+JSON.stringify(dt.tagName)),Pe.uri=Ze.prefix);var ke=dt.tags[dt.tags.length-1]||dt;Pe.ns&&ke.ns!==Pe.ns&&Object.keys(Pe.ns).forEach(function(It){Ne(dt,"onopennamespace",{prefix:It,uri:Pe.ns[It]})});for(var Le=0,Re=dt.attribList.length;Le<Re;Le++){var $e=dt.attribList[Le],Ue=$e[0],He=$e[1],ze=ut(Ue,!0),ft=ze.prefix,wt=ze.local,Tt=ft===""?"":Pe.ns[ft]||"",Et={name:Ue,value:He,prefix:ft,local:wt,uri:Tt};ft&&ft!=="xmlns"&&!Tt&&(tt(dt,"Unbound namespace prefix: "+JSON.stringify(ft)),Et.uri=ft),dt.tag.attributes[Ue]=Et,Ne(dt,"onattribute",Et)}dt.attribList.length=0}dt.tag.isSelfClosing=!!qe,dt.sawRoot=!0,dt.tags.push(dt.tag),Ne(dt,"onopentag",dt.tag),qe||(!dt.noscript&&dt.tagName.toLowerCase()==="script"?dt.state=xe.SCRIPT:dt.state=xe.TEXT,dt.tag=null,dt.tagName=""),dt.attribName=dt.attribValue="",dt.attribList.length=0}function at(dt){if(!dt.tagName){tt(dt,"Weird empty close tag."),dt.textNode+="</>",dt.state=xe.TEXT;return}if(dt.script){if(dt.tagName!=="script"){dt.script+="</"+dt.tagName+">",dt.tagName="",dt.state=xe.SCRIPT;return}Ne(dt,"onscript",dt.script),dt.script=""}var qe=dt.tags.length,Pe=dt.tagName;dt.strict||(Pe=Pe[dt.looseCase]());for(var Ze=Pe;qe--;){var ke=dt.tags[qe];if(ke.name!==Ze)tt(dt,"Unexpected close tag");else break}if(qe<0){tt(dt,"Unmatched closing tag: "+dt.tagName),dt.textNode+="</"+dt.tagName+">",dt.state=xe.TEXT;return}dt.tagName=Pe;for(var Le=dt.tags.length;Le-- >qe;){var Re=dt.tag=dt.tags.pop();dt.tagName=dt.tag.name,Ne(dt,"onclosetag",dt.tagName);var $e={};for(var Ue in Re.ns)$e[Ue]=Re.ns[Ue];var He=dt.tags[dt.tags.length-1]||dt;dt.opt.xmlns&&Re.ns!==He.ns&&Object.keys(Re.ns).forEach(function(ze){var ft=Re.ns[ze];Ne(dt,"onclosenamespace",{prefix:ze,uri:ft})})}qe===0&&(dt.closedRoot=!0),dt.tagName=dt.attribValue=dt.attribName="",dt.attribList.length=0,dt.state=xe.TEXT}function mt(dt){var qe=dt.entity,Pe=qe.toLowerCase(),Ze,ke="";return dt.ENTITIES[qe]?dt.ENTITIES[qe]:dt.ENTITIES[Pe]?dt.ENTITIES[Pe]:(qe=Pe,qe.charAt(0)==="#"&&(qe.charAt(1)==="x"?(qe=qe.slice(2),Ze=parseInt(qe,16),ke=Ze.toString(16)):(qe=qe.slice(1),Ze=parseInt(qe,10),ke=Ze.toString(10))),qe=qe.replace(/^0+/,""),isNaN(Ze)||ke.toLowerCase()!==qe?(tt(dt,"Invalid character entity"),"&"+dt.entity+";"):String.fromCodePoint(Ze))}function yt(dt,qe){qe==="<"?(dt.state=xe.OPEN_WAKA,dt.startTagPosition=dt.position):Ce(qe)||(tt(dt,"Non-whitespace before first tag."),dt.textNode=qe,dt.state=xe.TEXT)}function Ft(dt,qe){var Pe="";return qe<dt.length&&(Pe=dt.charAt(qe)),Pe}function xt(dt){var qe=this;if(this.error)throw this.error;if(qe.closed)return Me(qe,"Cannot write after close. Assign an onready handler.");if(dt===null)return nt(qe);typeof dt=="object"&&(dt=dt.toString());for(var Pe=0,Ze="";Ze=Ft(dt,Pe++),qe.c=Ze,!!Ze;)switch(qe.trackPosition&&(qe.position++,Ze===`
|
|
|
`?(qe.line++,qe.column=0):qe.column++),qe.state){case xe.BEGIN:if(qe.state=xe.BEGIN_WHITESPACE,Ze==="\uFEFF")continue;yt(qe,Ze);continue;case xe.BEGIN_WHITESPACE:yt(qe,Ze);continue;case xe.TEXT:if(qe.sawRoot&&!qe.closedRoot){for(var ke=Pe-1;Ze&&Ze!=="<"&&Ze!=="&";)Ze=Ft(dt,Pe++),Ze&&qe.trackPosition&&(qe.position++,Ze===`
|
|
|
`?(qe.line++,qe.column=0):qe.column++);qe.textNode+=dt.substring(ke,Pe-1)}Ze==="<"&&!(qe.sawRoot&&qe.closedRoot&&!qe.strict)?(qe.state=xe.OPEN_WAKA,qe.startTagPosition=qe.position):(!Ce(Ze)&&(!qe.sawRoot||qe.closedRoot)&&tt(qe,"Text data outside of root node."),Ze==="&"?qe.state=xe.TEXT_ENTITY:qe.textNode+=Ze);continue;case xe.SCRIPT:Ze==="<"?qe.state=xe.SCRIPT_ENDING:qe.script+=Ze;continue;case xe.SCRIPT_ENDING:Ze==="/"?qe.state=xe.CLOSE_TAG:(qe.script+="<"+Ze,qe.state=xe.SCRIPT);continue;case xe.OPEN_WAKA:if(Ze==="!")qe.state=xe.SGML_DECL,qe.sgmlDecl="";else if(!Ce(Ze))if(Ie(Ee,Ze))qe.state=xe.OPEN_TAG,qe.tagName=Ze;else if(Ze==="/")qe.state=xe.CLOSE_TAG,qe.tagName="";else if(Ze==="?")qe.state=xe.PROC_INST,qe.procInstName=qe.procInstBody="";else{if(tt(qe,"Unencoded <"),qe.startTagPosition+1<qe.position){var Le=qe.position-qe.startTagPosition;Ze=new Array(Le).join(" ")+Ze}qe.textNode+="<"+Ze,qe.state=xe.TEXT}continue;case xe.SGML_DECL:(qe.sgmlDecl+Ze).toUpperCase()===fe?(Ne(qe,"onopencdata"),qe.state=xe.CDATA,qe.sgmlDecl="",qe.cdata=""):qe.sgmlDecl+Ze==="--"?(qe.state=xe.COMMENT,qe.comment="",qe.sgmlDecl=""):(qe.sgmlDecl+Ze).toUpperCase()===le?(qe.state=xe.DOCTYPE,(qe.doctype||qe.sawRoot)&&tt(qe,"Inappropriately located doctype declaration"),qe.doctype="",qe.sgmlDecl=""):Ze===">"?(Ne(qe,"onsgmldeclaration",qe.sgmlDecl),qe.sgmlDecl="",qe.state=xe.TEXT):(be(Ze)&&(qe.state=xe.SGML_DECL_QUOTED),qe.sgmlDecl+=Ze);continue;case xe.SGML_DECL_QUOTED:Ze===qe.q&&(qe.state=xe.SGML_DECL,qe.q=""),qe.sgmlDecl+=Ze;continue;case xe.DOCTYPE:Ze===">"?(qe.state=xe.TEXT,Ne(qe,"ondoctype",qe.doctype),qe.doctype=!0):(qe.doctype+=Ze,Ze==="["?qe.state=xe.DOCTYPE_DTD:be(Ze)&&(qe.state=xe.DOCTYPE_QUOTED,qe.q=Ze));continue;case xe.DOCTYPE_QUOTED:qe.doctype+=Ze,Ze===qe.q&&(qe.q="",qe.state=xe.DOCTYPE);continue;case xe.DOCTYPE_DTD:qe.doctype+=Ze,Ze==="]"?qe.state=xe.DOCTYPE:be(Ze)&&(qe.state=xe.DOCTYPE_DTD_QUOTED,qe.q=Ze);continue;case xe.DOCTYPE_DTD_QUOTED:qe.doctype+=Ze,Ze===qe.q&&(qe.state=xe.DOCTYPE_DTD,qe.q="");continue;case xe.COMMENT:Ze==="-"?qe.state=xe.COMMENT_ENDING:qe.comment+=Ze;continue;case xe.COMMENT_ENDING:Ze==="-"?(qe.state=xe.COMMENT_ENDED,qe.comment=Je(qe.opt,qe.comment),qe.comment&&Ne(qe,"oncomment",qe.comment),qe.comment=""):(qe.comment+="-"+Ze,qe.state=xe.COMMENT);continue;case xe.COMMENT_ENDED:Ze!==">"?(tt(qe,"Malformed comment"),qe.comment+="--"+Ze,qe.state=xe.COMMENT):qe.state=xe.TEXT;continue;case xe.CDATA:Ze==="]"?qe.state=xe.CDATA_ENDING:qe.cdata+=Ze;continue;case xe.CDATA_ENDING:Ze==="]"?qe.state=xe.CDATA_ENDING_2:(qe.cdata+="]"+Ze,qe.state=xe.CDATA);continue;case xe.CDATA_ENDING_2:Ze===">"?(qe.cdata&&Ne(qe,"oncdata",qe.cdata),Ne(qe,"onclosecdata"),qe.cdata="",qe.state=xe.TEXT):Ze==="]"?qe.cdata+="]":(qe.cdata+="]]"+Ze,qe.state=xe.CDATA);continue;case xe.PROC_INST:Ze==="?"?qe.state=xe.PROC_INST_ENDING:Ce(Ze)?qe.state=xe.PROC_INST_BODY:qe.procInstName+=Ze;continue;case xe.PROC_INST_BODY:if(!qe.procInstBody&&Ce(Ze))continue;Ze==="?"?qe.state=xe.PROC_INST_ENDING:qe.procInstBody+=Ze;continue;case xe.PROC_INST_ENDING:Ze===">"?(Ne(qe,"onprocessinginstruction",{name:qe.procInstName,body:qe.procInstBody}),qe.procInstName=qe.procInstBody="",qe.state=xe.TEXT):(qe.procInstBody+="?"+Ze,qe.state=xe.PROC_INST_BODY);continue;case xe.OPEN_TAG:Ie(we,Ze)?qe.tagName+=Ze:(At(qe),Ze===">"?ot(qe):Ze==="/"?qe.state=xe.OPEN_TAG_SLASH:(Ce(Ze)||tt(qe,"Invalid character in tag name"),qe.state=xe.ATTRIB));continue;case xe.OPEN_TAG_SLASH:Ze===">"?(ot(qe,!0),at(qe)):(tt(qe,"Forward-slash in opening tag not followed by >"),qe.state=xe.ATTRIB);continue;case xe.ATTRIB:if(Ce(Ze))continue;Ze===">"?ot(qe):Ze==="/"?qe.state=xe.OPEN_TAG_SLASH:Ie(Ee,Ze)?(qe.attribName=Ze,qe.attribValue="",qe.state=xe.ATTRIB_NAME):tt(qe,"Invalid attribute name");continue;case xe.ATTRIB_NAME:Ze==="="?qe.state=xe.ATTRIB_VALUE:Ze===">"?(tt(qe,"Attribute without value"),qe.attribValue=qe.attribName,it(qe),ot(qe)):Ce(Ze)?qe.state=xe.ATTRIB_NAME_SAW_WHITE:Ie(we,Ze)?qe.attribName+=Ze:tt(qe,"Invalid attribute name");continue;case xe.ATTRIB_NAME_SAW_WHITE:if(Ze==="=")qe.state=xe.ATTRIB_VALUE;else{if(Ce(Ze))continue;tt(qe,"Attribute without value"),qe.tag.attributes[qe.attribName]="",qe.attribValue="",Ne(qe,"onattribute",{name:qe.attribName,value:""}),qe.attribName="",Ze===">"?ot(qe):Ie(Ee,Ze)?(qe.attribName=Ze,qe.state=xe.ATTRIB_NAME):(tt(qe,"Invalid attribute name"),qe.state=xe.ATTRIB)}continue;case xe.ATTRIB_VALUE:if(Ce(Ze))continue;be(Ze)?(qe.q=Ze,qe.state=xe.ATTRIB_VALUE_QUOTED):(tt(qe,"Unquoted attribute value"),qe.state=xe.ATTRIB_VALUE_UNQUOTED,qe.attribValue=Ze);continue;case xe.ATTRIB_VALUE_QUOTED:if(Ze!==qe.q){Ze==="&"?qe.state=xe.ATTRIB_VALUE_ENTITY_Q:qe.attribValue+=Ze;continue}it(qe),qe.q="",qe.state=xe.ATTRIB_VALUE_CLOSED;continue;case xe.ATTRIB_VALUE_CLOSED:Ce(Ze)?qe.state=xe.ATTRIB:Ze===">"?ot(qe):Ze==="/"?qe.state=xe.OPEN_TAG_SLASH:Ie(Ee,Ze)?(tt(qe,"No whitespace between attributes"),qe.attribName=Ze,qe.attribValue="",qe.state=xe.ATTRIB_NAME):tt(qe,"Invalid attribute name");continue;case xe.ATTRIB_VALUE_UNQUOTED:if(!_e(Ze)){Ze==="&"?qe.state=xe.ATTRIB_VALUE_ENTITY_U:qe.attribValue+=Ze;continue}it(qe),Ze===">"?ot(qe):qe.state=xe.ATTRIB;continue;case xe.CLOSE_TAG:if(qe.tagName)Ze===">"?at(qe):Ie(we,Ze)?qe.tagName+=Ze:qe.script?(qe.script+="</"+qe.tagName,qe.tagName="",qe.state=xe.SCRIPT):(Ce(Ze)||tt(qe,"Invalid tagname in closing tag"),qe.state=xe.CLOSE_TAG_SAW_WHITE);else{if(Ce(Ze))continue;Ke(Ee,Ze)?qe.script?(qe.script+="</"+Ze,qe.state=xe.SCRIPT):tt(qe,"Invalid tagname in closing tag."):qe.tagName=Ze}continue;case xe.CLOSE_TAG_SAW_WHITE:if(Ce(Ze))continue;Ze===">"?at(qe):tt(qe,"Invalid characters in closing tag");continue;case xe.TEXT_ENTITY:case xe.ATTRIB_VALUE_ENTITY_Q:case xe.ATTRIB_VALUE_ENTITY_U:var Re,$e;switch(qe.state){case xe.TEXT_ENTITY:Re=xe.TEXT,$e="textNode";break;case xe.ATTRIB_VALUE_ENTITY_Q:Re=xe.ATTRIB_VALUE_QUOTED,$e="attribValue";break;case xe.ATTRIB_VALUE_ENTITY_U:Re=xe.ATTRIB_VALUE_UNQUOTED,$e="attribValue";break}Ze===";"?(qe[$e]+=mt(qe),qe.entity="",qe.state=Re):Ie(qe.entity.length?ye:ve,Ze)?qe.entity+=Ze:(tt(qe,"Invalid character in entity name"),qe[$e]+="&"+qe.entity+Ze,qe.entity="",qe.state=Re);continue;default:throw new Error(qe,"Unknown state: "+qe.state)}return qe.position>=qe.bufferCheckPosition&&z(qe),qe}String.fromCodePoint||function(){var dt=String.fromCharCode,qe=Math.floor,Pe=function(){var Ze=16384,ke=[],Le,Re,$e=-1,Ue=arguments.length;if(!Ue)return"";for(var He="";++$e<Ue;){var ze=Number(arguments[$e]);if(!isFinite(ze)||ze<0||ze>1114111||qe(ze)!==ze)throw RangeError("Invalid code point: "+ze);ze<=65535?ke.push(ze):(ze-=65536,Le=(ze>>10)+55296,Re=ze%1024+56320,ke.push(Le,Re)),($e+1===Ue||ke.length>Ze)&&(He+=dt.apply(null,ke),ke.length=0)}return He};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Pe,configurable:!0,writable:!0}):String.fromCodePoint=Pe}()})(typeof de=="undefined"?this.sax={}:de)}).call(this)}).call(this,a("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(a,he,de){he.exports=b;var ie=a("events").EventEmitter,se=a("inherits");se(b,ie),b.Readable=a("readable-stream/lib/_stream_readable.js"),b.Writable=a("readable-stream/lib/_stream_writable.js"),b.Duplex=a("readable-stream/lib/_stream_duplex.js"),b.Transform=a("readable-stream/lib/_stream_transform.js"),b.PassThrough=a("readable-stream/lib/_stream_passthrough.js"),b.finished=a("readable-stream/lib/internal/streams/end-of-stream.js"),b.pipeline=a("readable-stream/lib/internal/streams/pipeline.js"),b.Stream=b;function b(){ie.call(this)}b.prototype.pipe=function(te,z){var ee=this;function E(Ae){te.writable&&te.write(Ae)===!1&&ee.pause&&ee.pause()}ee.on("data",E);function y(){ee.readable&&ee.resume&&ee.resume()}te.on("drain",y),!te._isStdio&&(!z||z.end!==!1)&&(ee.on("end",re),ee.on("close",oe));var x=!1;function re(){x||(x=!0,te.end())}function oe(){x||(x=!0,typeof te.destroy=="function"&&te.destroy())}function fe(Ae){if(le(),ie.listenerCount(this,"error")===0)throw Ae}ee.on("error",fe),te.on("error",fe);function le(){ee.removeListener("data",E),te.removeListener("drain",y),ee.removeListener("end",re),ee.removeListener("close",oe),ee.removeListener("error",fe),te.removeListener("error",fe),ee.removeListener("end",le),ee.removeListener("close",le),te.removeListener("close",le)}return ee.on("end",le),ee.on("close",le),te.on("close",le),te.emit("pipe",ee),te}},{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(a,he,de){"use strict";function ie(y,x){y.prototype=Object.create(x.prototype),y.prototype.constructor=y,y.__proto__=x}var se={};function b(y,x,re){re||(re=Error);function oe(le,Ae,ce){return typeof x=="string"?x:x(le,Ae,ce)}var fe=function(le){ie(Ae,le);function Ae(ce,me,Ee){return le.call(this,oe(ce,me,Ee))||this}return Ae}(re);fe.prototype.name=re.name,fe.prototype.code=y,se[y]=fe}function te(y,x){if(Array.isArray(y)){var re=y.length;return y=y.map(function(oe){return String(oe)}),re>2?"one of ".concat(x," ").concat(y.slice(0,re-1).join(", "),", or ")+y[re-1]:re===2?"one of ".concat(x," ").concat(y[0]," or ").concat(y[1]):"of ".concat(x," ").concat(y[0])}else return"of ".concat(x," ").concat(String(y))}function z(y,x,re){return y.substr(!re||re<0?0:+re,x.length)===x}function ee(y,x,re){return(re===void 0||re>y.length)&&(re=y.length),y.substring(re-x.length,re)===x}function E(y,x,re){return typeof re!="number"&&(re=0),re+x.length>y.length?!1:y.indexOf(x,re)!==-1}b("ERR_INVALID_OPT_VALUE",function(y,x){return'The value "'+x+'" is invalid for option "'+y+'"'},TypeError),b("ERR_INVALID_ARG_TYPE",function(y,x,re){var oe;typeof x=="string"&&z(x,"not ")?(oe="must not be",x=x.replace(/^not /,"")):oe="must be";var fe;if(ee(y," argument"))fe="The ".concat(y," ").concat(oe," ").concat(te(x,"type"));else{var le=E(y,".")?"property":"argument";fe='The "'.concat(y,'" ').concat(le," ").concat(oe," ").concat(te(x,"type"))}return fe+=". Received type ".concat(typeof re),fe},TypeError),b("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),b("ERR_METHOD_NOT_IMPLEMENTED",function(y){return"The "+y+" method is not implemented"}),b("ERR_STREAM_PREMATURE_CLOSE","Premature close"),b("ERR_STREAM_DESTROYED",function(y){return"Cannot call "+y+" after a stream was destroyed"}),b("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),b("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),b("ERR_STREAM_WRITE_AFTER_END","write after end"),b("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),b("ERR_UNKNOWN_ENCODING",function(y){return"Unknown encoding: "+y},TypeError),b("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),he.exports.codes=se},{}],400:[function(a,he,de){(function(ie){(function(){"use strict";var se=Object.keys||function(oe){var fe=[];for(var le in oe)fe.push(le);return fe};he.exports=y;var b=a("./_stream_readable"),te=a("./_stream_writable");a("inherits")(y,b);for(var z=se(te.prototype),ee=0;ee<z.length;ee++){var E=z[ee];y.prototype[E]||(y.prototype[E]=te.prototype[E])}function y(oe){if(!(this instanceof y))return new y(oe);b.call(this,oe),te.call(this,oe),this.allowHalfOpen=!0,oe&&(oe.readable===!1&&(this.readable=!1),oe.writable===!1&&(this.writable=!1),oe.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",x)))}Object.defineProperty(y.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(y.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(y.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function x(){this._writableState.ended||ie.nextTick(re,this)}function re(oe){oe.end()}Object.defineProperty(y.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(fe){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=fe,this._writableState.destroyed=fe)}})}).call(this)}).call(this,a("_process"))},{"./_stream_readable":402,"./_stream_writable":404,_process:467,inherits:364}],401:[function(a,he,de){"use strict";he.exports=se;var ie=a("./_stream_transform");a("inherits")(se,ie);function se(b){if(!(this instanceof se))return new se(b);ie.call(this,b)}se.prototype._transform=function(b,te,z){z(null,b)}},{"./_stream_transform":403,inherits:364}],402:[function(a,he,de){(function(ie,se){(function(){"use strict";he.exports=Ne;var b;Ne.ReadableState=Oe;var te=a("events").EventEmitter,z=function(Ue,He){return Ue.listeners(He).length},ee=a("./internal/streams/stream"),E=a("buffer").Buffer,y=(typeof se!="undefined"?se:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function x($e){return E.from($e)}function re($e){return E.isBuffer($e)||$e instanceof y}var oe=a("util"),fe;oe&&oe.debuglog?fe=oe.debuglog("stream"):fe=function(){};var le=a("./internal/streams/buffer_list"),Ae=a("./internal/streams/destroy"),ce=a("./internal/streams/state"),me=ce.getHighWaterMark,Ee=a("../errors").codes,we=Ee.ERR_INVALID_ARG_TYPE,ve=Ee.ERR_STREAM_PUSH_AFTER_EOF,ye=Ee.ERR_METHOD_NOT_IMPLEMENTED,Ce=Ee.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,be,_e,Ie;a("inherits")(Ne,ee);var Ke=Ae.errorOrDestroy,xe=["error","close","destroy","pause","resume"];function Ge($e,Ue,He){if(typeof $e.prependListener=="function")return $e.prependListener(Ue,He);!$e._events||!$e._events[Ue]?$e.on(Ue,He):Array.isArray($e._events[Ue])?$e._events[Ue].unshift(He):$e._events[Ue]=[He,$e._events[Ue]]}function Oe($e,Ue,He){b=b||a("./_stream_duplex"),$e=$e||{},typeof He!="boolean"&&(He=Ue instanceof b),this.objectMode=!!$e.objectMode,He&&(this.objectMode=this.objectMode||!!$e.readableObjectMode),this.highWaterMark=me(this,$e,"readableHighWaterMark",He),this.buffer=new le,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=$e.emitClose!==!1,this.autoDestroy=!!$e.autoDestroy,this.destroyed=!1,this.defaultEncoding=$e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,$e.encoding&&(be||(be=a("string_decoder/").StringDecoder),this.decoder=new be($e.encoding),this.encoding=$e.encoding)}function Ne($e){if(b=b||a("./_stream_duplex"),!(this instanceof Ne))return new Ne($e);var Ue=this instanceof b;this._readableState=new Oe($e,this,Ue),this.readable=!0,$e&&(typeof $e.read=="function"&&(this._read=$e.read),typeof $e.destroy=="function"&&(this._destroy=$e.destroy)),ee.call(this)}Object.defineProperty(Ne.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(Ue){this._readableState&&(this._readableState.destroyed=Ue)}}),Ne.prototype.destroy=Ae.destroy,Ne.prototype._undestroy=Ae.undestroy,Ne.prototype._destroy=function($e,Ue){Ue($e)},Ne.prototype.push=function($e,Ue){var He=this._readableState,ze;return He.objectMode?ze=!0:typeof $e=="string"&&(Ue=Ue||He.defaultEncoding,Ue!==He.encoding&&($e=E.from($e,Ue),Ue=""),ze=!0),Ve(this,$e,Ue,!1,ze)},Ne.prototype.unshift=function($e){return Ve(this,$e,null,!0,!1)};function Ve($e,Ue,He,ze,ft){fe("readableAddChunk",Ue);var wt=$e._readableState;if(Ue===null)wt.reading=!1,ut($e,wt);else{var Tt;if(ft||(Tt=Me(wt,Ue)),Tt)Ke($e,Tt);else if(wt.objectMode||Ue&&Ue.length>0)if(typeof Ue!="string"&&!wt.objectMode&&Object.getPrototypeOf(Ue)!==E.prototype&&(Ue=x(Ue)),ze)wt.endEmitted?Ke($e,new Ce):Je($e,wt,Ue,!0);else if(wt.ended)Ke($e,new ve);else{if(wt.destroyed)return!1;wt.reading=!1,wt.decoder&&!He?(Ue=wt.decoder.write(Ue),wt.objectMode||Ue.length!==0?Je($e,wt,Ue,!1):at($e,wt)):Je($e,wt,Ue,!1)}else ze||(wt.reading=!1,at($e,wt))}return!wt.ended&&(wt.length<wt.highWaterMark||wt.length===0)}function Je($e,Ue,He,ze){Ue.flowing&&Ue.length===0&&!Ue.sync?(Ue.awaitDrain=0,$e.emit("data",He)):(Ue.length+=Ue.objectMode?1:He.length,ze?Ue.buffer.unshift(He):Ue.buffer.push(He),Ue.needReadable&&it($e)),at($e,Ue)}function Me($e,Ue){var He;return!re(Ue)&&typeof Ue!="string"&&Ue!==void 0&&!$e.objectMode&&(He=new we("chunk",["string","Buffer","Uint8Array"],Ue)),He}Ne.prototype.isPaused=function(){return this._readableState.flowing===!1},Ne.prototype.setEncoding=function($e){be||(be=a("string_decoder/").StringDecoder);var Ue=new be($e);this._readableState.decoder=Ue,this._readableState.encoding=this._readableState.decoder.encoding;for(var He=this._readableState.buffer.head,ze="";He!==null;)ze+=Ue.write(He.data),He=He.next;return this._readableState.buffer.clear(),ze!==""&&this._readableState.buffer.push(ze),this._readableState.length=ze.length,this};var nt=1073741824;function tt($e){return $e>=nt?$e=nt:($e--,$e|=$e>>>1,$e|=$e>>>2,$e|=$e>>>4,$e|=$e>>>8,$e|=$e>>>16,$e++),$e}function At($e,Ue){return $e<=0||Ue.length===0&&Ue.ended?0:Ue.objectMode?1:$e!==$e?Ue.flowing&&Ue.length?Ue.buffer.head.data.length:Ue.length:($e>Ue.highWaterMark&&(Ue.highWaterMark=tt($e)),$e<=Ue.length?$e:Ue.ended?Ue.length:(Ue.needReadable=!0,0))}Ne.prototype.read=function($e){fe("read",$e),$e=parseInt($e,10);var Ue=this._readableState,He=$e;if($e!==0&&(Ue.emittedReadable=!1),$e===0&&Ue.needReadable&&((Ue.highWaterMark!==0?Ue.length>=Ue.highWaterMark:Ue.length>0)||Ue.ended))return fe("read: emitReadable",Ue.length,Ue.ended),Ue.length===0&&Ue.ended?ke(this):it(this),null;if($e=At($e,Ue),$e===0&&Ue.ended)return Ue.length===0&&ke(this),null;var ze=Ue.needReadable;fe("need readable",ze),(Ue.length===0||Ue.length-$e<Ue.highWaterMark)&&(ze=!0,fe("length less than watermark",ze)),Ue.ended||Ue.reading?(ze=!1,fe("reading or ended",ze)):ze&&(fe("do read"),Ue.reading=!0,Ue.sync=!0,Ue.length===0&&(Ue.needReadable=!0),this._read(Ue.highWaterMark),Ue.sync=!1,Ue.reading||($e=At(He,Ue)));var ft;return $e>0?ft=Ze($e,Ue):ft=null,ft===null?(Ue.needReadable=Ue.length<=Ue.highWaterMark,$e=0):(Ue.length-=$e,Ue.awaitDrain=0),Ue.length===0&&(Ue.ended||(Ue.needReadable=!0),He!==$e&&Ue.ended&&ke(this)),ft!==null&&this.emit("data",ft),ft};function ut($e,Ue){if(fe("onEofChunk"),!Ue.ended){if(Ue.decoder){var He=Ue.decoder.end();He&&He.length&&(Ue.buffer.push(He),Ue.length+=Ue.objectMode?1:He.length)}Ue.ended=!0,Ue.sync?it($e):(Ue.needReadable=!1,Ue.emittedReadable||(Ue.emittedReadable=!0,ot($e)))}}function it($e){var Ue=$e._readableState;fe("emitReadable",Ue.needReadable,Ue.emittedReadable),Ue.needReadable=!1,Ue.emittedReadable||(fe("emitReadable",Ue.flowing),Ue.emittedReadable=!0,ie.nextTick(ot,$e))}function ot($e){var Ue=$e._readableState;fe("emitReadable_",Ue.destroyed,Ue.length,Ue.ended),!Ue.destroyed&&(Ue.length||Ue.ended)&&($e.emit("readable"),Ue.emittedReadable=!1),Ue.needReadable=!Ue.flowing&&!Ue.ended&&Ue.length<=Ue.highWaterMark,Pe($e)}function at($e,Ue){Ue.readingMore||(Ue.readingMore=!0,ie.nextTick(mt,$e,Ue))}function mt($e,Ue){for(;!Ue.reading&&!Ue.ended&&(Ue.length<Ue.highWaterMark||Ue.flowing&&Ue.length===0);){var He=Ue.length;if(fe("maybeReadMore read 0"),$e.read(0),He===Ue.length)break}Ue.readingMore=!1}Ne.prototype._read=function($e){Ke(this,new ye("_read()"))},Ne.prototype.pipe=function($e,Ue){var He=this,ze=this._readableState;switch(ze.pipesCount){case 0:ze.pipes=$e;break;case 1:ze.pipes=[ze.pipes,$e];break;default:ze.pipes.push($e);break}ze.pipesCount+=1,fe("pipe count=%d opts=%j",ze.pipesCount,Ue);var ft=(!Ue||Ue.end!==!1)&&$e!==ie.stdout&&$e!==ie.stderr,wt=ft?Et:er;ze.endEmitted?ie.nextTick(wt):He.once("end",wt),$e.on("unpipe",Tt);function Tt(wr,xr){fe("onunpipe"),wr===He&&xr&&xr.hasUnpiped===!1&&(xr.hasUnpiped=!0,Ct())}function Et(){fe("onend"),$e.end()}var It=yt(He);$e.on("drain",It);var _t=!1;function Ct(){fe("cleanup"),$e.removeListener("close",Zt),$e.removeListener("finish",Jt),$e.removeListener("drain",It),$e.removeListener("error",jt),$e.removeListener("unpipe",Tt),He.removeListener("end",Et),He.removeListener("end",er),He.removeListener("data",kt),_t=!0,ze.awaitDrain&&(!$e._writableState||$e._writableState.needDrain)&&It()}He.on("data",kt);function kt(wr){fe("ondata");var xr=$e.write(wr);fe("dest.write",xr),xr===!1&&((ze.pipesCount===1&&ze.pipes===$e||ze.pipesCount>1&&Re(ze.pipes,$e)!==-1)&&!_t&&(fe("false write response, pause",ze.awaitDrain),ze.awaitDrain++),He.pause())}function jt(wr){fe("onerror",wr),er(),$e.removeListener("error",jt),z($e,"error")===0&&Ke($e,wr)}Ge($e,"error",jt);function Zt(){$e.removeListener("finish",Jt),er()}$e.once("close",Zt);function Jt(){fe("onfinish"),$e.removeListener("close",Zt),er()}$e.once("finish",Jt);function er(){fe("unpipe"),He.unpipe($e)}return $e.emit("pipe",He),ze.flowing||(fe("pipe resume"),He.resume()),$e};function yt($e){return function(){var He=$e._readableState;fe("pipeOnDrain",He.awaitDrain),He.awaitDrain&&He.awaitDrain--,He.awaitDrain===0&&z($e,"data")&&(He.flowing=!0,Pe($e))}}Ne.prototype.unpipe=function($e){var Ue=this._readableState,He={hasUnpiped:!1};if(Ue.pipesCount===0)return this;if(Ue.pipesCount===1)return $e&&$e!==Ue.pipes?this:($e||($e=Ue.pipes),Ue.pipes=null,Ue.pipesCount=0,Ue.flowing=!1,$e&&$e.emit("unpipe",this,He),this);if(!$e){var ze=Ue.pipes,ft=Ue.pipesCount;Ue.pipes=null,Ue.pipesCount=0,Ue.flowing=!1;for(var wt=0;wt<ft;wt++)ze[wt].emit("unpipe",this,{hasUnpiped:!1});return this}var Tt=Re(Ue.pipes,$e);return Tt===-1?this:(Ue.pipes.splice(Tt,1),Ue.pipesCount-=1,Ue.pipesCount===1&&(Ue.pipes=Ue.pipes[0]),$e.emit("unpipe",this,He),this)},Ne.prototype.on=function($e,Ue){var He=ee.prototype.on.call(this,$e,Ue),ze=this._readableState;return $e==="data"?(ze.readableListening=this.listenerCount("readable")>0,ze.flowing!==!1&&this.resume()):$e==="readable"&&!ze.endEmitted&&!ze.readableListening&&(ze.readableListening=ze.needReadable=!0,ze.flowing=!1,ze.emittedReadable=!1,fe("on readable",ze.length,ze.reading),ze.length?it(this):ze.reading||ie.nextTick(xt,this)),He},Ne.prototype.addListener=Ne.prototype.on,Ne.prototype.removeListener=function($e,Ue){var He=ee.prototype.removeListener.call(this,$e,Ue);return $e==="readable"&&ie.nextTick(Ft,this),He},Ne.prototype.removeAllListeners=function($e){var Ue=ee.prototype.removeAllListeners.apply(this,arguments);return($e==="readable"||$e===void 0)&&ie.nextTick(Ft,this),Ue};function Ft($e){var Ue=$e._readableState;Ue.readableListening=$e.listenerCount("readable")>0,Ue.resumeScheduled&&!Ue.paused?Ue.flowing=!0:$e.listenerCount("data")>0&&$e.resume()}function xt($e){fe("readable nexttick read 0"),$e.read(0)}Ne.prototype.resume=function(){var $e=this._readableState;return $e.flowing||(fe("resume"),$e.flowing=!$e.readableListening,dt(this,$e)),$e.paused=!1,this};function dt($e,Ue){Ue.resumeScheduled||(Ue.resumeScheduled=!0,ie.nextTick(qe,$e,Ue))}function qe($e,Ue){fe("resume",Ue.reading),Ue.reading||$e.read(0),Ue.resumeScheduled=!1,$e.emit("resume"),Pe($e),Ue.flowing&&!Ue.reading&&$e.read(0)}Ne.prototype.pause=function(){return fe("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(fe("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function Pe($e){var Ue=$e._readableState;for(fe("flow",Ue.flowing);Ue.flowing&&$e.read()!==null;);}Ne.prototype.wrap=function($e){var Ue=this,He=this._readableState,ze=!1;$e.on("end",function(){if(fe("wrapped end"),He.decoder&&!He.ended){var Tt=He.decoder.end();Tt&&Tt.length&&Ue.push(Tt)}Ue.push(null)}),$e.on("data",function(Tt){if(fe("wrapped data"),He.decoder&&(Tt=He.decoder.write(Tt)),!(He.objectMode&&Tt==null)&&!(!He.objectMode&&(!Tt||!Tt.length))){var Et=Ue.push(Tt);Et||(ze=!0,$e.pause())}});for(var ft in $e)this[ft]===void 0&&typeof $e[ft]=="function"&&(this[ft]=function(Et){return function(){return $e[Et].apply($e,arguments)}}(ft));for(var wt=0;wt<xe.length;wt++)$e.on(xe[wt],this.emit.bind(this,xe[wt]));return this._read=function(Tt){fe("wrapped _read",Tt),ze&&(ze=!1,$e.resume())},this},typeof Symbol=="function"&&(Ne.prototype[Symbol.asyncIterator]=function(){return _e===void 0&&(_e=a("./internal/streams/async_iterator")),_e(this)}),Object.defineProperty(Ne.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(Ne.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(Ne.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(Ue){this._readableState&&(this._readableState.flowing=Ue)}}),Ne._fromList=Ze,Object.defineProperty(Ne.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function Ze($e,Ue){if(Ue.length===0)return null;var He;return Ue.objectMode?He=Ue.buffer.shift():!$e||$e>=Ue.length?(Ue.decoder?He=Ue.buffer.join(""):Ue.buffer.length===1?He=Ue.buffer.first():He=Ue.buffer.concat(Ue.length),Ue.buffer.clear()):He=Ue.buffer.consume($e,Ue.decoder),He}function ke($e){var Ue=$e._readableState;fe("endReadable",Ue.endEmitted),Ue.endEmitted||(Ue.ended=!0,ie.nextTick(Le,Ue,$e))}function Le($e,Ue){if(fe("endReadableNT",$e.endEmitted,$e.length),!$e.endEmitted&&$e.length===0&&($e.endEmitted=!0,Ue.readable=!1,Ue.emit("end"),$e.autoDestroy)){var He=Ue._writableState;(!He||He.autoDestroy&&He.finished)&&Ue.destroy()}}typeof Symbol=="function"&&(Ne.from=function($e,Ue){return Ie===void 0&&(Ie=a("./internal/streams/from")),Ie(Ne,$e,Ue)});function Re($e,Ue){for(var He=0,ze=$e.length;He<ze;He++)if($e[He]===Ue)return He;return-1}}).call(this)}).call(this,a("_process"),typeof Mt!="undefined"?Mt: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(a,he,de){"use strict";he.exports=y;var ie=a("../errors").codes,se=ie.ERR_METHOD_NOT_IMPLEMENTED,b=ie.ERR_MULTIPLE_CALLBACK,te=ie.ERR_TRANSFORM_ALREADY_TRANSFORMING,z=ie.ERR_TRANSFORM_WITH_LENGTH_0,ee=a("./_stream_duplex");a("inherits")(y,ee);function E(oe,fe){var le=this._transformState;le.transforming=!1;var Ae=le.writecb;if(Ae===null)return this.emit("error",new b);le.writechunk=null,le.writecb=null,fe!=null&&this.push(fe),Ae(oe);var ce=this._readableState;ce.reading=!1,(ce.needReadable||ce.length<ce.highWaterMark)&&this._read(ce.highWaterMark)}function y(oe){if(!(this instanceof y))return new y(oe);ee.call(this,oe),this._transformState={afterTransform:E.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,oe&&(typeof oe.transform=="function"&&(this._transform=oe.transform),typeof oe.flush=="function"&&(this._flush=oe.flush)),this.on("prefinish",x)}function x(){var oe=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(fe,le){re(oe,fe,le)}):re(this,null,null)}y.prototype.push=function(oe,fe){return this._transformState.needTransform=!1,ee.prototype.push.call(this,oe,fe)},y.prototype._transform=function(oe,fe,le){le(new se("_transform()"))},y.prototype._write=function(oe,fe,le){var Ae=this._transformState;if(Ae.writecb=le,Ae.writechunk=oe,Ae.writeencoding=fe,!Ae.transforming){var ce=this._readableState;(Ae.needTransform||ce.needReadable||ce.length<ce.highWaterMark)&&this._read(ce.highWaterMark)}},y.prototype._read=function(oe){var fe=this._transformState;fe.writechunk!==null&&!fe.transforming?(fe.transforming=!0,this._transform(fe.writechunk,fe.writeencoding,fe.afterTransform)):fe.needTransform=!0},y.prototype._destroy=function(oe,fe){ee.prototype._destroy.call(this,oe,function(le){fe(le)})};function re(oe,fe,le){if(fe)return oe.emit("error",fe);if(le!=null&&oe.push(le),oe._writableState.length)throw new z;if(oe._transformState.transforming)throw new te;return oe.push(null)}},{"../errors":399,"./_stream_duplex":400,inherits:364}],404:[function(a,he,de){(function(ie,se){(function(){"use strict";he.exports=Oe;function b(Pe,Ze,ke){this.chunk=Pe,this.encoding=Ze,this.callback=ke,this.next=null}function te(Pe){var Ze=this;this.next=null,this.entry=null,this.finish=function(){qe(Ze,Pe)}}var z;Oe.WritableState=xe;var ee={deprecate:a("util-deprecate")},E=a("./internal/streams/stream"),y=a("buffer").Buffer,x=(typeof se!="undefined"?se:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function re(Pe){return y.from(Pe)}function oe(Pe){return y.isBuffer(Pe)||Pe instanceof x}var fe=a("./internal/streams/destroy"),le=a("./internal/streams/state"),Ae=le.getHighWaterMark,ce=a("../errors").codes,me=ce.ERR_INVALID_ARG_TYPE,Ee=ce.ERR_METHOD_NOT_IMPLEMENTED,we=ce.ERR_MULTIPLE_CALLBACK,ve=ce.ERR_STREAM_CANNOT_PIPE,ye=ce.ERR_STREAM_DESTROYED,Ce=ce.ERR_STREAM_NULL_VALUES,be=ce.ERR_STREAM_WRITE_AFTER_END,_e=ce.ERR_UNKNOWN_ENCODING,Ie=fe.errorOrDestroy;a("inherits")(Oe,E);function Ke(){}function xe(Pe,Ze,ke){z=z||a("./_stream_duplex"),Pe=Pe||{},typeof ke!="boolean"&&(ke=Ze instanceof z),this.objectMode=!!Pe.objectMode,ke&&(this.objectMode=this.objectMode||!!Pe.writableObjectMode),this.highWaterMark=Ae(this,Pe,"writableHighWaterMark",ke),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var Le=Pe.decodeStrings===!1;this.decodeStrings=!Le,this.defaultEncoding=Pe.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Re){ut(Ze,Re)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=Pe.emitClose!==!1,this.autoDestroy=!!Pe.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new te(this)}xe.prototype.getBuffer=function(){for(var Ze=this.bufferedRequest,ke=[];Ze;)ke.push(Ze),Ze=Ze.next;return ke},function(){try{Object.defineProperty(xe.prototype,"buffer",{get:ee.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Pe){}}();var Ge;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(Ge=Function.prototype[Symbol.hasInstance],Object.defineProperty(Oe,Symbol.hasInstance,{value:function(Ze){return Ge.call(this,Ze)?!0:this!==Oe?!1:Ze&&Ze._writableState instanceof xe}})):Ge=function(Ze){return Ze instanceof this};function Oe(Pe){z=z||a("./_stream_duplex");var Ze=this instanceof z;if(!Ze&&!Ge.call(Oe,this))return new Oe(Pe);this._writableState=new xe(Pe,this,Ze),this.writable=!0,Pe&&(typeof Pe.write=="function"&&(this._write=Pe.write),typeof Pe.writev=="function"&&(this._writev=Pe.writev),typeof Pe.destroy=="function"&&(this._destroy=Pe.destroy),typeof Pe.final=="function"&&(this._final=Pe.final)),E.call(this)}Oe.prototype.pipe=function(){Ie(this,new ve)};function Ne(Pe,Ze){var ke=new be;Ie(Pe,ke),ie.nextTick(Ze,ke)}function Ve(Pe,Ze,ke,Le){var Re;return ke===null?Re=new Ce:typeof ke!="string"&&!Ze.objectMode&&(Re=new me("chunk",["string","Buffer"],ke)),Re?(Ie(Pe,Re),ie.nextTick(Le,Re),!1):!0}Oe.prototype.write=function(Pe,Ze,ke){var Le=this._writableState,Re=!1,$e=!Le.objectMode&&oe(Pe);return $e&&!y.isBuffer(Pe)&&(Pe=re(Pe)),typeof Ze=="function"&&(ke=Ze,Ze=null),$e?Ze="buffer":Ze||(Ze=Le.defaultEncoding),typeof ke!="function"&&(ke=Ke),Le.ending?Ne(this,ke):($e||Ve(this,Le,Pe,ke))&&(Le.pendingcb++,Re=Me(this,Le,$e,Pe,Ze,ke)),Re},Oe.prototype.cork=function(){this._writableState.corked++},Oe.prototype.uncork=function(){var Pe=this._writableState;Pe.corked&&(Pe.corked--,!Pe.writing&&!Pe.corked&&!Pe.bufferProcessing&&Pe.bufferedRequest&&at(this,Pe))},Oe.prototype.setDefaultEncoding=function(Ze){if(typeof Ze=="string"&&(Ze=Ze.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Ze+"").toLowerCase())>-1))throw new _e(Ze);return this._writableState.defaultEncoding=Ze,this},Object.defineProperty(Oe.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function Je(Pe,Ze,ke){return!Pe.objectMode&&Pe.decodeStrings!==!1&&typeof Ze=="string"&&(Ze=y.from(Ze,ke)),Ze}Object.defineProperty(Oe.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Me(Pe,Ze,ke,Le,Re,$e){if(!ke){var Ue=Je(Ze,Le,Re);Le!==Ue&&(ke=!0,Re="buffer",Le=Ue)}var He=Ze.objectMode?1:Le.length;Ze.length+=He;var ze=Ze.length<Ze.highWaterMark;if(ze||(Ze.needDrain=!0),Ze.writing||Ze.corked){var ft=Ze.lastBufferedRequest;Ze.lastBufferedRequest={chunk:Le,encoding:Re,isBuf:ke,callback:$e,next:null},ft?ft.next=Ze.lastBufferedRequest:Ze.bufferedRequest=Ze.lastBufferedRequest,Ze.bufferedRequestCount+=1}else nt(Pe,Ze,!1,He,Le,Re,$e);return ze}function nt(Pe,Ze,ke,Le,Re,$e,Ue){Ze.writelen=Le,Ze.writecb=Ue,Ze.writing=!0,Ze.sync=!0,Ze.destroyed?Ze.onwrite(new ye("write")):ke?Pe._writev(Re,Ze.onwrite):Pe._write(Re,$e,Ze.onwrite),Ze.sync=!1}function tt(Pe,Ze,ke,Le,Re){--Ze.pendingcb,ke?(ie.nextTick(Re,Le),ie.nextTick(xt,Pe,Ze),Pe._writableState.errorEmitted=!0,Ie(Pe,Le)):(Re(Le),Pe._writableState.errorEmitted=!0,Ie(Pe,Le),xt(Pe,Ze))}function At(Pe){Pe.writing=!1,Pe.writecb=null,Pe.length-=Pe.writelen,Pe.writelen=0}function ut(Pe,Ze){var ke=Pe._writableState,Le=ke.sync,Re=ke.writecb;if(typeof Re!="function")throw new we;if(At(ke),Ze)tt(Pe,ke,Le,Ze,Re);else{var $e=mt(ke)||Pe.destroyed;!$e&&!ke.corked&&!ke.bufferProcessing&&ke.bufferedRequest&&at(Pe,ke),Le?ie.nextTick(it,Pe,ke,$e,Re):it(Pe,ke,$e,Re)}}function it(Pe,Ze,ke,Le){ke||ot(Pe,Ze),Ze.pendingcb--,Le(),xt(Pe,Ze)}function ot(Pe,Ze){Ze.length===0&&Ze.needDrain&&(Ze.needDrain=!1,Pe.emit("drain"))}function at(Pe,Ze){Ze.bufferProcessing=!0;var ke=Ze.bufferedRequest;if(Pe._writev&&ke&&ke.next){var Le=Ze.bufferedRequestCount,Re=new Array(Le),$e=Ze.corkedRequestsFree;$e.entry=ke;for(var Ue=0,He=!0;ke;)Re[Ue]=ke,ke.isBuf||(He=!1),ke=ke.next,Ue+=1;Re.allBuffers=He,nt(Pe,Ze,!0,Ze.length,Re,"",$e.finish),Ze.pendingcb++,Ze.lastBufferedRequest=null,$e.next?(Ze.corkedRequestsFree=$e.next,$e.next=null):Ze.corkedRequestsFree=new te(Ze),Ze.bufferedRequestCount=0}else{for(;ke;){var ze=ke.chunk,ft=ke.encoding,wt=ke.callback,Tt=Ze.objectMode?1:ze.length;if(nt(Pe,Ze,!1,Tt,ze,ft,wt),ke=ke.next,Ze.bufferedRequestCount--,Ze.writing)break}ke===null&&(Ze.lastBufferedRequest=null)}Ze.bufferedRequest=ke,Ze.bufferProcessing=!1}Oe.prototype._write=function(Pe,Ze,ke){ke(new Ee("_write()"))},Oe.prototype._writev=null,Oe.prototype.end=function(Pe,Ze,ke){var Le=this._writableState;return typeof Pe=="function"?(ke=Pe,Pe=null,Ze=null):typeof Ze=="function"&&(ke=Ze,Ze=null),Pe!=null&&this.write(Pe,Ze),Le.corked&&(Le.corked=1,this.uncork()),Le.ending||dt(this,Le,ke),this},Object.defineProperty(Oe.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function mt(Pe){return Pe.ending&&Pe.length===0&&Pe.bufferedRequest===null&&!Pe.finished&&!Pe.writing}function yt(Pe,Ze){Pe._final(function(ke){Ze.pendingcb--,ke&&Ie(Pe,ke),Ze.prefinished=!0,Pe.emit("prefinish"),xt(Pe,Ze)})}function Ft(Pe,Ze){!Ze.prefinished&&!Ze.finalCalled&&(typeof Pe._final=="function"&&!Ze.destroyed?(Ze.pendingcb++,Ze.finalCalled=!0,ie.nextTick(yt,Pe,Ze)):(Ze.prefinished=!0,Pe.emit("prefinish")))}function xt(Pe,Ze){var ke=mt(Ze);if(ke&&(Ft(Pe,Ze),Ze.pendingcb===0&&(Ze.finished=!0,Pe.emit("finish"),Ze.autoDestroy))){var Le=Pe._readableState;(!Le||Le.autoDestroy&&Le.endEmitted)&&Pe.destroy()}return ke}function dt(Pe,Ze,ke){Ze.ending=!0,xt(Pe,Ze),ke&&(Ze.finished?ie.nextTick(ke):Pe.once("finish",ke)),Ze.ended=!0,Pe.writable=!1}function qe(Pe,Ze,ke){var Le=Pe.entry;for(Pe.entry=null;Le;){var Re=Le.callback;Ze.pendingcb--,Re(ke),Le=Le.next}Ze.corkedRequestsFree.next=Pe}Object.defineProperty(Oe.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(Ze){this._writableState&&(this._writableState.destroyed=Ze)}}),Oe.prototype.destroy=fe.destroy,Oe.prototype._undestroy=fe.undestroy,Oe.prototype._destroy=function(Pe,Ze){Ze(Pe)}}).call(this)}).call(this,a("_process"),typeof Mt!="undefined"?Mt: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(a,he,de){(function(ie){(function(){"use strict";var se;function b(Ce,be,_e){return be=te(be),be in Ce?Object.defineProperty(Ce,be,{value:_e,enumerable:!0,configurable:!0,writable:!0}):Ce[be]=_e,Ce}function te(Ce){var be=z(Ce,"string");return typeof be=="symbol"?be:String(be)}function z(Ce,be){if(typeof Ce!="object"||Ce===null)return Ce;var _e=Ce[Symbol.toPrimitive];if(_e!==void 0){var Ie=_e.call(Ce,be||"default");if(typeof Ie!="object")return Ie;throw new TypeError("@@toPrimitive must return a primitive value.")}return(be==="string"?String:Number)(Ce)}var ee=a("./end-of-stream"),E=Symbol("lastResolve"),y=Symbol("lastReject"),x=Symbol("error"),re=Symbol("ended"),oe=Symbol("lastPromise"),fe=Symbol("handlePromise"),le=Symbol("stream");function Ae(Ce,be){return{value:Ce,done:be}}function ce(Ce){var be=Ce[E];if(be!==null){var _e=Ce[le].read();_e!==null&&(Ce[oe]=null,Ce[E]=null,Ce[y]=null,be(Ae(_e,!1)))}}function me(Ce){ie.nextTick(ce,Ce)}function Ee(Ce,be){return function(_e,Ie){Ce.then(function(){if(be[re]){_e(Ae(void 0,!0));return}be[fe](_e,Ie)},Ie)}}var we=Object.getPrototypeOf(function(){}),ve=Object.setPrototypeOf((se={get stream(){return this[le]},next:function(){var be=this,_e=this[x];if(_e!==null)return Promise.reject(_e);if(this[re])return Promise.resolve(Ae(void 0,!0));if(this[le].destroyed)return new Promise(function(Ge,Oe){ie.nextTick(function(){be[x]?Oe(be[x]):Ge(Ae(void 0,!0))})});var Ie=this[oe],Ke;if(Ie)Ke=new Promise(Ee(Ie,this));else{var xe=this[le].read();if(xe!==null)return Promise.resolve(Ae(xe,!1));Ke=new Promise(this[fe])}return this[oe]=Ke,Ke}},b(se,Symbol.asyncIterator,function(){return this}),b(se,"return",function(){var be=this;return new Promise(function(_e,Ie){be[le].destroy(null,function(Ke){if(Ke){Ie(Ke);return}_e(Ae(void 0,!0))})})}),se),we),ye=function(be){var _e,Ie=Object.create(ve,(_e={},b(_e,le,{value:be,writable:!0}),b(_e,E,{value:null,writable:!0}),b(_e,y,{value:null,writable:!0}),b(_e,x,{value:null,writable:!0}),b(_e,re,{value:be._readableState.endEmitted,writable:!0}),b(_e,fe,{value:function(xe,Ge){var Oe=Ie[le].read();Oe?(Ie[oe]=null,Ie[E]=null,Ie[y]=null,xe(Ae(Oe,!1))):(Ie[E]=xe,Ie[y]=Ge)},writable:!0}),_e));return Ie[oe]=null,ee(be,function(Ke){if(Ke&&Ke.code!=="ERR_STREAM_PREMATURE_CLOSE"){var xe=Ie[y];xe!==null&&(Ie[oe]=null,Ie[E]=null,Ie[y]=null,xe(Ke)),Ie[x]=Ke;return}var Ge=Ie[E];Ge!==null&&(Ie[oe]=null,Ie[E]=null,Ie[y]=null,Ge(Ae(void 0,!0))),Ie[re]=!0}),be.on("readable",me.bind(null,Ie)),Ie};he.exports=ye}).call(this)}).call(this,a("_process"))},{"./end-of-stream":408,_process:467}],406:[function(a,he,de){"use strict";function ie(ce,me){var Ee=Object.keys(ce);if(Object.getOwnPropertySymbols){var we=Object.getOwnPropertySymbols(ce);me&&(we=we.filter(function(ve){return Object.getOwnPropertyDescriptor(ce,ve).enumerable})),Ee.push.apply(Ee,we)}return Ee}function se(ce){for(var me=1;me<arguments.length;me++){var Ee=arguments[me]!=null?arguments[me]:{};me%2?ie(Object(Ee),!0).forEach(function(we){b(ce,we,Ee[we])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ce,Object.getOwnPropertyDescriptors(Ee)):ie(Object(Ee)).forEach(function(we){Object.defineProperty(ce,we,Object.getOwnPropertyDescriptor(Ee,we))})}return ce}function b(ce,me,Ee){return me=E(me),me in ce?Object.defineProperty(ce,me,{value:Ee,enumerable:!0,configurable:!0,writable:!0}):ce[me]=Ee,ce}function te(ce,me){if(!(ce instanceof me))throw new TypeError("Cannot call a class as a function")}function z(ce,me){for(var Ee=0;Ee<me.length;Ee++){var we=me[Ee];we.enumerable=we.enumerable||!1,we.configurable=!0,"value"in we&&(we.writable=!0),Object.defineProperty(ce,E(we.key),we)}}function ee(ce,me,Ee){return me&&z(ce.prototype,me),Ee&&z(ce,Ee),Object.defineProperty(ce,"prototype",{writable:!1}),ce}function E(ce){var me=y(ce,"string");return typeof me=="symbol"?me:String(me)}function y(ce,me){if(typeof ce!="object"||ce===null)return ce;var Ee=ce[Symbol.toPrimitive];if(Ee!==void 0){var we=Ee.call(ce,me||"default");if(typeof we!="object")return we;throw new TypeError("@@toPrimitive must return a primitive value.")}return(me==="string"?String:Number)(ce)}var x=a("buffer"),re=x.Buffer,oe=a("util"),fe=oe.inspect,le=fe&&fe.custom||"inspect";function Ae(ce,me,Ee){re.prototype.copy.call(ce,me,Ee)}he.exports=function(){function ce(){te(this,ce),this.head=null,this.tail=null,this.length=0}return ee(ce,[{key:"push",value:function(Ee){var we={data:Ee,next:null};this.length>0?this.tail.next=we:this.head=we,this.tail=we,++this.length}},{key:"unshift",value:function(Ee){var we={data:Ee,next:this.head};this.length===0&&(this.tail=we),this.head=we,++this.length}},{key:"shift",value:function(){if(this.length!==0){var Ee=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,Ee}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(Ee){if(this.length===0)return"";for(var we=this.head,ve=""+we.data;we=we.next;)ve+=Ee+we.data;return ve}},{key:"concat",value:function(Ee){if(this.length===0)return re.alloc(0);for(var we=re.allocUnsafe(Ee>>>0),ve=this.head,ye=0;ve;)Ae(ve.data,we,ye),ye+=ve.data.length,ve=ve.next;return we}},{key:"consume",value:function(Ee,we){var ve;return Ee<this.head.data.length?(ve=this.head.data.slice(0,Ee),this.head.data=this.head.data.slice(Ee)):Ee===this.head.data.length?ve=this.shift():ve=we?this._getString(Ee):this._getBuffer(Ee),ve}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(Ee){var we=this.head,ve=1,ye=we.data;for(Ee-=ye.length;we=we.next;){var Ce=we.data,be=Ee>Ce.length?Ce.length:Ee;if(be===Ce.length?ye+=Ce:ye+=Ce.slice(0,Ee),Ee-=be,Ee===0){be===Ce.length?(++ve,we.next?this.head=we.next:this.head=this.tail=null):(this.head=we,we.data=Ce.slice(be));break}++ve}return this.length-=ve,ye}},{key:"_getBuffer",value:function(Ee){var we=re.allocUnsafe(Ee),ve=this.head,ye=1;for(ve.data.copy(we),Ee-=ve.data.length;ve=ve.next;){var Ce=ve.data,be=Ee>Ce.length?Ce.length:Ee;if(Ce.copy(we,we.length-Ee,0,be),Ee-=be,Ee===0){be===Ce.length?(++ye,ve.next?this.head=ve.next:this.head=this.tail=null):(this.head=ve,ve.data=Ce.slice(be));break}++ye}return this.length-=ye,we}},{key:le,value:function(Ee,we){return fe(this,se(se({},we),{},{depth:0,customInspect:!1}))}}]),ce}()},{buffer:90,util:89}],407:[function(a,he,de){(function(ie){(function(){"use strict";function se(y,x){var re=this,oe=this._readableState&&this._readableState.destroyed,fe=this._writableState&&this._writableState.destroyed;return oe||fe?(x?x(y):y&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,ie.nextTick(ee,this,y)):ie.nextTick(ee,this,y)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(y||null,function(le){!x&&le?re._writableState?re._writableState.errorEmitted?ie.nextTick(te,re):(re._writableState.errorEmitted=!0,ie.nextTick(b,re,le)):ie.nextTick(b,re,le):x?(ie.nextTick(te,re),x(le)):ie.nextTick(te,re)}),this)}function b(y,x){ee(y,x),te(y)}function te(y){y._writableState&&!y._writableState.emitClose||y._readableState&&!y._readableState.emitClose||y.emit("close")}function z(){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 ee(y,x){y.emit("error",x)}function E(y,x){var re=y._readableState,oe=y._writableState;re&&re.autoDestroy||oe&&oe.autoDestroy?y.destroy(x):y.emit("error",x)}he.exports={destroy:se,undestroy:z,errorOrDestroy:E}}).call(this)}).call(this,a("_process"))},{_process:467}],408:[function(a,he,de){"use strict";var ie=a("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function se(ee){var E=!1;return function(){if(!E){E=!0;for(var y=arguments.length,x=new Array(y),re=0;re<y;re++)x[re]=arguments[re];ee.apply(this,x)}}}function b(){}function te(ee){return ee.setHeader&&typeof ee.abort=="function"}function z(ee,E,y){if(typeof E=="function")return z(ee,null,E);E||(E={}),y=se(y||b);var x=E.readable||E.readable!==!1&&ee.readable,re=E.writable||E.writable!==!1&&ee.writable,oe=function(){ee.writable||le()},fe=ee._writableState&&ee._writableState.finished,le=function(){re=!1,fe=!0,x||y.call(ee)},Ae=ee._readableState&&ee._readableState.endEmitted,ce=function(){x=!1,Ae=!0,re||y.call(ee)},me=function(ye){y.call(ee,ye)},Ee=function(){var ye;if(x&&!Ae)return(!ee._readableState||!ee._readableState.ended)&&(ye=new ie),y.call(ee,ye);if(re&&!fe)return(!ee._writableState||!ee._writableState.ended)&&(ye=new ie),y.call(ee,ye)},we=function(){ee.req.on("finish",le)};return te(ee)?(ee.on("complete",le),ee.on("abort",Ee),ee.req?we():ee.on("request",we)):re&&!ee._writableState&&(ee.on("end",oe),ee.on("close",oe)),ee.on("end",ce),ee.on("finish",le),E.error!==!1&&ee.on("error",me),ee.on("close",Ee),function(){ee.removeListener("complete",le),ee.removeListener("abort",Ee),ee.removeListener("request",we),ee.req&&ee.req.removeListener("finish",le),ee.removeListener("end",oe),ee.removeListener("close",oe),ee.removeListener("finish",le),ee.removeListener("end",ce),ee.removeListener("error",me),ee.removeListener("close",Ee)}}he.exports=z},{"../../../errors":399}],409:[function(a,he,de){he.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],410:[function(a,he,de){"use strict";var ie;function se(le){var Ae=!1;return function(){Ae||(Ae=!0,le.apply(void 0,arguments))}}var b=a("../../../errors").codes,te=b.ERR_MISSING_ARGS,z=b.ERR_STREAM_DESTROYED;function ee(le){if(le)throw le}function E(le){return le.setHeader&&typeof le.abort=="function"}function y(le,Ae,ce,me){me=se(me);var Ee=!1;le.on("close",function(){Ee=!0}),ie===void 0&&(ie=a("./end-of-stream")),ie(le,{readable:Ae,writable:ce},function(ve){if(ve)return me(ve);Ee=!0,me()});var we=!1;return function(ve){if(!Ee&&!we){if(we=!0,E(le))return le.abort();if(typeof le.destroy=="function")return le.destroy();me(ve||new z("pipe"))}}}function x(le){le()}function re(le,Ae){return le.pipe(Ae)}function oe(le){return!le.length||typeof le[le.length-1]!="function"?ee:le.pop()}function fe(){for(var le=arguments.length,Ae=new Array(le),ce=0;ce<le;ce++)Ae[ce]=arguments[ce];var me=oe(Ae);if(Array.isArray(Ae[0])&&(Ae=Ae[0]),Ae.length<2)throw new te("streams");var Ee,we=Ae.map(function(ve,ye){var Ce=ye<Ae.length-1,be=ye>0;return y(ve,Ce,be,function(_e){Ee||(Ee=_e),_e&&we.forEach(x),!Ce&&(we.forEach(x),me(Ee))})});return Ae.reduce(re)}he.exports=fe},{"../../../errors":399,"./end-of-stream":408}],411:[function(a,he,de){"use strict";var ie=a("../../../errors").codes.ERR_INVALID_OPT_VALUE;function se(te,z,ee){return te.highWaterMark!=null?te.highWaterMark:z?te[ee]:null}function b(te,z,ee,E){var y=se(z,E,ee);if(y!=null){if(!(isFinite(y)&&Math.floor(y)===y)||y<0){var x=E?ee:"highWaterMark";throw new ie(x,y)}return Math.floor(y)}return te.objectMode?16:16*1024}he.exports={getHighWaterMark:b}},{"../../../errors":399}],412:[function(a,he,de){arguments[4][393][0].apply(de,arguments)},{dup:393,events:344}],413:[function(a,he,de){"use strict";var ie=a("safe-buffer").Buffer,se=ie.isEncoding||function(we){switch(we=""+we,we&&we.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 b(we){if(!we)return"utf8";for(var ve;;)switch(we){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 we;default:if(ve)return;we=(""+we).toLowerCase(),ve=!0}}function te(we){var ve=b(we);if(typeof ve!="string"&&(ie.isEncoding===se||!se(we)))throw new Error("Unknown encoding: "+we);return ve||we}de.StringDecoder=z;function z(we){this.encoding=te(we);var ve;switch(this.encoding){case"utf16le":this.text=fe,this.end=le,ve=4;break;case"utf8":this.fillLast=x,ve=4;break;case"base64":this.text=Ae,this.end=ce,ve=3;break;default:this.write=me,this.end=Ee;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=ie.allocUnsafe(ve)}z.prototype.write=function(we){if(we.length===0)return"";var ve,ye;if(this.lastNeed){if(ve=this.fillLast(we),ve===void 0)return"";ye=this.lastNeed,this.lastNeed=0}else ye=0;return ye<we.length?ve?ve+this.text(we,ye):this.text(we,ye):ve||""},z.prototype.end=oe,z.prototype.text=re,z.prototype.fillLast=function(we){if(this.lastNeed<=we.length)return we.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);we.copy(this.lastChar,this.lastTotal-this.lastNeed,0,we.length),this.lastNeed-=we.length};function ee(we){return we<=127?0:we>>5===6?2:we>>4===14?3:we>>3===30?4:we>>6===2?-1:-2}function E(we,ve,ye){var Ce=ve.length-1;if(Ce<ye)return 0;var be=ee(ve[Ce]);return be>=0?(be>0&&(we.lastNeed=be-1),be):--Ce<ye||be===-2?0:(be=ee(ve[Ce]),be>=0?(be>0&&(we.lastNeed=be-2),be):--Ce<ye||be===-2?0:(be=ee(ve[Ce]),be>=0?(be>0&&(be===2?be=0:we.lastNeed=be-3),be):0))}function y(we,ve,ye){if((ve[0]&192)!==128)return we.lastNeed=0,"\uFFFD";if(we.lastNeed>1&&ve.length>1){if((ve[1]&192)!==128)return we.lastNeed=1,"\uFFFD";if(we.lastNeed>2&&ve.length>2&&(ve[2]&192)!==128)return we.lastNeed=2,"\uFFFD"}}function x(we){var ve=this.lastTotal-this.lastNeed,ye=y(this,we,ve);if(ye!==void 0)return ye;if(this.lastNeed<=we.length)return we.copy(this.lastChar,ve,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);we.copy(this.lastChar,ve,0,we.length),this.lastNeed-=we.length}function re(we,ve){var ye=E(this,we,ve);if(!this.lastNeed)return we.toString("utf8",ve);this.lastTotal=ye;var Ce=we.length-(ye-this.lastNeed);return we.copy(this.lastChar,0,Ce),we.toString("utf8",ve,Ce)}function oe(we){var ve=we&&we.length?this.write(we):"";return this.lastNeed?ve+"\uFFFD":ve}function fe(we,ve){if((we.length-ve)%2===0){var ye=we.toString("utf16le",ve);if(ye){var Ce=ye.charCodeAt(ye.length-1);if(Ce>=55296&&Ce<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=we[we.length-2],this.lastChar[1]=we[we.length-1],ye.slice(0,-1)}return ye}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=we[we.length-1],we.toString("utf16le",ve,we.length-1)}function le(we){var ve=we&&we.length?this.write(we):"";if(this.lastNeed){var ye=this.lastTotal-this.lastNeed;return ve+this.lastChar.toString("utf16le",0,ye)}return ve}function Ae(we,ve){var ye=(we.length-ve)%3;return ye===0?we.toString("base64",ve):(this.lastNeed=3-ye,this.lastTotal=3,ye===1?this.lastChar[0]=we[we.length-1]:(this.lastChar[0]=we[we.length-2],this.lastChar[1]=we[we.length-1]),we.toString("base64",ve,we.length-ye))}function ce(we){var ve=we&&we.length?this.write(we):"";return this.lastNeed?ve+this.lastChar.toString("base64",0,3-this.lastNeed):ve}function me(we){return we.toString(this.encoding)}function Ee(we){return we&&we.length?this.write(we):""}},{"safe-buffer":396}],414:[function(a,he,de){(function(ie,se){(function(){var b=a("process/browser.js").nextTick,te=Function.prototype.apply,z=Array.prototype.slice,ee={},E=0;de.setTimeout=function(){return new y(te.call(setTimeout,window,arguments),clearTimeout)},de.setInterval=function(){return new y(te.call(setInterval,window,arguments),clearInterval)},de.clearTimeout=de.clearInterval=function(x){x.close()};function y(x,re){this._id=x,this._clearFn=re}y.prototype.unref=y.prototype.ref=function(){},y.prototype.close=function(){this._clearFn.call(window,this._id)},de.enroll=function(x,re){clearTimeout(x._idleTimeoutId),x._idleTimeout=re},de.unenroll=function(x){clearTimeout(x._idleTimeoutId),x._idleTimeout=-1},de._unrefActive=de.active=function(x){clearTimeout(x._idleTimeoutId);var re=x._idleTimeout;re>=0&&(x._idleTimeoutId=setTimeout(function(){x._onTimeout&&x._onTimeout()},re))},de.setImmediate=typeof ie=="function"?ie:function(x){var re=E++,oe=arguments.length<2?!1:z.call(arguments,1);return ee[re]=!0,b(function(){ee[re]&&(oe?x.apply(null,oe):x.call(null),de.clearImmediate(re))}),re},de.clearImmediate=typeof se=="function"?se:function(x){delete ee[x]}}).call(this)}).call(this,a("timers").setImmediate,a("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(a,he,de){var ie=a("buffer").Buffer;he.exports=function(se){if(se instanceof Uint8Array){if(se.byteOffset===0&&se.byteLength===se.buffer.byteLength)return se.buffer;if(typeof se.buffer.slice=="function")return se.buffer.slice(se.byteOffset,se.byteOffset+se.byteLength)}if(ie.isBuffer(se)){for(var b=new Uint8Array(se.length),te=se.length,z=0;z<te;z++)b[z]=se[z];return b.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:90}],416:[function(a,he,de){(function(ie){(function(){he.exports=se;function se(te,z){if(b("noDeprecation"))return te;var ee=!1;function E(){if(!ee){if(b("throwDeprecation"))throw new Error(z);b("traceDeprecation")?console.trace(z):console.warn(z),ee=!0}return te.apply(this,arguments)}return E}function b(te){try{if(!ie.localStorage)return!1}catch(ee){return!1}var z=ie.localStorage[te];return z==null?!1:String(z).toLowerCase()==="true"}}).call(this)}).call(this,typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],417:[function(a,he,de){arguments[4][84][0].apply(de,arguments)},{dup:84}],418:[function(a,he,de){"use strict";var ie=a("is-arguments"),se=a("is-generator-function"),b=a("which-typed-array"),te=a("is-typed-array");function z(ft){return ft.call.bind(ft)}var ee=typeof BigInt!="undefined",E=typeof Symbol!="undefined",y=z(Object.prototype.toString),x=z(Number.prototype.valueOf),re=z(String.prototype.valueOf),oe=z(Boolean.prototype.valueOf);if(ee)var fe=z(BigInt.prototype.valueOf);if(E)var le=z(Symbol.prototype.valueOf);function Ae(ft,wt){if(typeof ft!="object")return!1;try{return wt(ft),!0}catch(Tt){return!1}}de.isArgumentsObject=ie,de.isGeneratorFunction=se,de.isTypedArray=te;function ce(ft){return typeof Promise!="undefined"&&ft instanceof Promise||ft!==null&&typeof ft=="object"&&typeof ft.then=="function"&&typeof ft.catch=="function"}de.isPromise=ce;function me(ft){return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?ArrayBuffer.isView(ft):te(ft)||at(ft)}de.isArrayBufferView=me;function Ee(ft){return b(ft)==="Uint8Array"}de.isUint8Array=Ee;function we(ft){return b(ft)==="Uint8ClampedArray"}de.isUint8ClampedArray=we;function ve(ft){return b(ft)==="Uint16Array"}de.isUint16Array=ve;function ye(ft){return b(ft)==="Uint32Array"}de.isUint32Array=ye;function Ce(ft){return b(ft)==="Int8Array"}de.isInt8Array=Ce;function be(ft){return b(ft)==="Int16Array"}de.isInt16Array=be;function _e(ft){return b(ft)==="Int32Array"}de.isInt32Array=_e;function Ie(ft){return b(ft)==="Float32Array"}de.isFloat32Array=Ie;function Ke(ft){return b(ft)==="Float64Array"}de.isFloat64Array=Ke;function xe(ft){return b(ft)==="BigInt64Array"}de.isBigInt64Array=xe;function Ge(ft){return b(ft)==="BigUint64Array"}de.isBigUint64Array=Ge;function Oe(ft){return y(ft)==="[object Map]"}Oe.working=typeof Map!="undefined"&&Oe(new Map);function Ne(ft){return typeof Map=="undefined"?!1:Oe.working?Oe(ft):ft instanceof Map}de.isMap=Ne;function Ve(ft){return y(ft)==="[object Set]"}Ve.working=typeof Set!="undefined"&&Ve(new Set);function Je(ft){return typeof Set=="undefined"?!1:Ve.working?Ve(ft):ft instanceof Set}de.isSet=Je;function Me(ft){return y(ft)==="[object WeakMap]"}Me.working=typeof WeakMap!="undefined"&&Me(new WeakMap);function nt(ft){return typeof WeakMap=="undefined"?!1:Me.working?Me(ft):ft instanceof WeakMap}de.isWeakMap=nt;function tt(ft){return y(ft)==="[object WeakSet]"}tt.working=typeof WeakSet!="undefined"&&tt(new WeakSet);function At(ft){return tt(ft)}de.isWeakSet=At;function ut(ft){return y(ft)==="[object ArrayBuffer]"}ut.working=typeof ArrayBuffer!="undefined"&&ut(new ArrayBuffer);function it(ft){return typeof ArrayBuffer=="undefined"?!1:ut.working?ut(ft):ft instanceof ArrayBuffer}de.isArrayBuffer=it;function ot(ft){return y(ft)==="[object DataView]"}ot.working=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"&&ot(new DataView(new ArrayBuffer(1),0,1));function at(ft){return typeof DataView=="undefined"?!1:ot.working?ot(ft):ft instanceof DataView}de.isDataView=at;var mt=typeof SharedArrayBuffer!="undefined"?SharedArrayBuffer:void 0;function yt(ft){return y(ft)==="[object SharedArrayBuffer]"}function Ft(ft){return typeof mt=="undefined"?!1:(typeof yt.working=="undefined"&&(yt.working=yt(new mt)),yt.working?yt(ft):ft instanceof mt)}de.isSharedArrayBuffer=Ft;function xt(ft){return y(ft)==="[object AsyncFunction]"}de.isAsyncFunction=xt;function dt(ft){return y(ft)==="[object Map Iterator]"}de.isMapIterator=dt;function qe(ft){return y(ft)==="[object Set Iterator]"}de.isSetIterator=qe;function Pe(ft){return y(ft)==="[object Generator]"}de.isGeneratorObject=Pe;function Ze(ft){return y(ft)==="[object WebAssembly.Module]"}de.isWebAssemblyCompiledModule=Ze;function ke(ft){return Ae(ft,x)}de.isNumberObject=ke;function Le(ft){return Ae(ft,re)}de.isStringObject=Le;function Re(ft){return Ae(ft,oe)}de.isBooleanObject=Re;function $e(ft){return ee&&Ae(ft,fe)}de.isBigIntObject=$e;function Ue(ft){return E&&Ae(ft,le)}de.isSymbolObject=Ue;function He(ft){return ke(ft)||Le(ft)||Re(ft)||$e(ft)||Ue(ft)}de.isBoxedPrimitive=He;function ze(ft){return typeof Uint8Array!="undefined"&&(it(ft)||Ft(ft))}de.isAnyArrayBuffer=ze,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(ft){Object.defineProperty(de,ft,{enumerable:!1,value:function(){throw new Error(ft+" is not supported in userland")}})})},{"is-arguments":365,"is-generator-function":368,"is-typed-array":369,"which-typed-array":420}],419:[function(a,he,de){(function(ie){(function(){var se=Object.getOwnPropertyDescriptors||function(mt){for(var yt=Object.keys(mt),Ft={},xt=0;xt<yt.length;xt++)Ft[yt[xt]]=Object.getOwnPropertyDescriptor(mt,yt[xt]);return Ft},b=/%[sdj%]/g;de.format=function(at){if(!be(at)){for(var mt=[],yt=0;yt<arguments.length;yt++)mt.push(E(arguments[yt]));return mt.join(" ")}for(var yt=1,Ft=arguments,xt=Ft.length,dt=String(at).replace(b,function(Pe){if(Pe==="%%")return"%";if(yt>=xt)return Pe;switch(Pe){case"%s":return String(Ft[yt++]);case"%d":return Number(Ft[yt++]);case"%j":try{return JSON.stringify(Ft[yt++])}catch(Ze){return"[Circular]"}default:return Pe}}),qe=Ft[yt];yt<xt;qe=Ft[++yt])ve(qe)||!xe(qe)?dt+=" "+qe:dt+=" "+E(qe);return dt},de.deprecate=function(at,mt){if(typeof ie!="undefined"&&ie.noDeprecation===!0)return at;if(typeof ie=="undefined")return function(){return de.deprecate(at,mt).apply(this,arguments)};var yt=!1;function Ft(){if(!yt){if(ie.throwDeprecation)throw new Error(mt);ie.traceDeprecation?console.trace(mt):console.error(mt),yt=!0}return at.apply(this,arguments)}return Ft};var te={},z=/^$/;if(ie.env.NODE_DEBUG){var ee=ie.env.NODE_DEBUG;ee=ee.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),z=new RegExp("^"+ee+"$","i")}de.debuglog=function(at){if(at=at.toUpperCase(),!te[at])if(z.test(at)){var mt=ie.pid;te[at]=function(){var yt=de.format.apply(de,arguments);console.error("%s %d: %s",at,mt,yt)}}else te[at]=function(){};return te[at]};function E(at,mt){var yt={seen:[],stylize:x};return arguments.length>=3&&(yt.depth=arguments[2]),arguments.length>=4&&(yt.colors=arguments[3]),we(mt)?yt.showHidden=mt:mt&&de._extend(yt,mt),Ie(yt.showHidden)&&(yt.showHidden=!1),Ie(yt.depth)&&(yt.depth=2),Ie(yt.colors)&&(yt.colors=!1),Ie(yt.customInspect)&&(yt.customInspect=!0),yt.colors&&(yt.stylize=y),oe(yt,at,yt.depth)}de.inspect=E,E.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]},E.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function y(at,mt){var yt=E.styles[mt];return yt?"\x1B["+E.colors[yt][0]+"m"+at+"\x1B["+E.colors[yt][1]+"m":at}function x(at,mt){return at}function re(at){var mt={};return at.forEach(function(yt,Ft){mt[yt]=!0}),mt}function oe(at,mt,yt){if(at.customInspect&&mt&&Ne(mt.inspect)&&mt.inspect!==de.inspect&&!(mt.constructor&&mt.constructor.prototype===mt)){var Ft=mt.inspect(yt,at);return be(Ft)||(Ft=oe(at,Ft,yt)),Ft}var xt=fe(at,mt);if(xt)return xt;var dt=Object.keys(mt),qe=re(dt);if(at.showHidden&&(dt=Object.getOwnPropertyNames(mt)),Oe(mt)&&(dt.indexOf("message")>=0||dt.indexOf("description")>=0))return le(mt);if(dt.length===0){if(Ne(mt)){var Pe=mt.name?": "+mt.name:"";return at.stylize("[Function"+Pe+"]","special")}if(Ke(mt))return at.stylize(RegExp.prototype.toString.call(mt),"regexp");if(Ge(mt))return at.stylize(Date.prototype.toString.call(mt),"date");if(Oe(mt))return le(mt)}var Ze="",ke=!1,Le=["{","}"];if(Ee(mt)&&(ke=!0,Le=["[","]"]),Ne(mt)){var Re=mt.name?": "+mt.name:"";Ze=" [Function"+Re+"]"}if(Ke(mt)&&(Ze=" "+RegExp.prototype.toString.call(mt)),Ge(mt)&&(Ze=" "+Date.prototype.toUTCString.call(mt)),Oe(mt)&&(Ze=" "+le(mt)),dt.length===0&&(!ke||mt.length==0))return Le[0]+Ze+Le[1];if(yt<0)return Ke(mt)?at.stylize(RegExp.prototype.toString.call(mt),"regexp"):at.stylize("[Object]","special");at.seen.push(mt);var $e;return ke?$e=Ae(at,mt,yt,qe,dt):$e=dt.map(function(Ue){return ce(at,mt,yt,qe,Ue,ke)}),at.seen.pop(),me($e,Ze,Le)}function fe(at,mt){if(Ie(mt))return at.stylize("undefined","undefined");if(be(mt)){var yt="'"+JSON.stringify(mt).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return at.stylize(yt,"string")}if(Ce(mt))return at.stylize(""+mt,"number");if(we(mt))return at.stylize(""+mt,"boolean");if(ve(mt))return at.stylize("null","null")}function le(at){return"["+Error.prototype.toString.call(at)+"]"}function Ae(at,mt,yt,Ft,xt){for(var dt=[],qe=0,Pe=mt.length;qe<Pe;++qe)At(mt,String(qe))?dt.push(ce(at,mt,yt,Ft,String(qe),!0)):dt.push("");return xt.forEach(function(Ze){Ze.match(/^\d+$/)||dt.push(ce(at,mt,yt,Ft,Ze,!0))}),dt}function ce(at,mt,yt,Ft,xt,dt){var qe,Pe,Ze;if(Ze=Object.getOwnPropertyDescriptor(mt,xt)||{value:mt[xt]},Ze.get?Ze.set?Pe=at.stylize("[Getter/Setter]","special"):Pe=at.stylize("[Getter]","special"):Ze.set&&(Pe=at.stylize("[Setter]","special")),At(Ft,xt)||(qe="["+xt+"]"),Pe||(at.seen.indexOf(Ze.value)<0?(ve(yt)?Pe=oe(at,Ze.value,null):Pe=oe(at,Ze.value,yt-1),Pe.indexOf(`
|
|
|
`)>-1&&(dt?Pe=Pe.split(`
|
|
|
`).map(function(ke){return" "+ke}).join(`
|
|
|
`).slice(2):Pe=`
|
|
|
`+Pe.split(`
|
|
|
`).map(function(ke){return" "+ke}).join(`
|
|
|
`))):Pe=at.stylize("[Circular]","special")),Ie(qe)){if(dt&&xt.match(/^\d+$/))return Pe;qe=JSON.stringify(""+xt),qe.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(qe=qe.slice(1,-1),qe=at.stylize(qe,"name")):(qe=qe.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),qe=at.stylize(qe,"string"))}return qe+": "+Pe}function me(at,mt,yt){var Ft=0,xt=at.reduce(function(dt,qe){return Ft++,qe.indexOf(`
|
|
|
`)>=0&&Ft++,dt+qe.replace(/\u001b\[\d\d?m/g,"").length+1},0);return xt>60?yt[0]+(mt===""?"":mt+`
|
|
|
`)+" "+at.join(`,
|
|
|
`)+" "+yt[1]:yt[0]+mt+" "+at.join(", ")+" "+yt[1]}de.types=a("./support/types");function Ee(at){return Array.isArray(at)}de.isArray=Ee;function we(at){return typeof at=="boolean"}de.isBoolean=we;function ve(at){return at===null}de.isNull=ve;function ye(at){return at==null}de.isNullOrUndefined=ye;function Ce(at){return typeof at=="number"}de.isNumber=Ce;function be(at){return typeof at=="string"}de.isString=be;function _e(at){return typeof at=="symbol"}de.isSymbol=_e;function Ie(at){return at===void 0}de.isUndefined=Ie;function Ke(at){return xe(at)&&Je(at)==="[object RegExp]"}de.isRegExp=Ke,de.types.isRegExp=Ke;function xe(at){return typeof at=="object"&&at!==null}de.isObject=xe;function Ge(at){return xe(at)&&Je(at)==="[object Date]"}de.isDate=Ge,de.types.isDate=Ge;function Oe(at){return xe(at)&&(Je(at)==="[object Error]"||at instanceof Error)}de.isError=Oe,de.types.isNativeError=Oe;function Ne(at){return typeof at=="function"}de.isFunction=Ne;function Ve(at){return at===null||typeof at=="boolean"||typeof at=="number"||typeof at=="string"||typeof at=="symbol"||typeof at=="undefined"}de.isPrimitive=Ve,de.isBuffer=a("./support/isBuffer");function Je(at){return Object.prototype.toString.call(at)}function Me(at){return at<10?"0"+at.toString(10):at.toString(10)}var nt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function tt(){var at=new Date,mt=[Me(at.getHours()),Me(at.getMinutes()),Me(at.getSeconds())].join(":");return[at.getDate(),nt[at.getMonth()],mt].join(" ")}de.log=function(){console.log("%s - %s",tt(),de.format.apply(de,arguments))},de.inherits=a("inherits"),de._extend=function(at,mt){if(!mt||!xe(mt))return at;for(var yt=Object.keys(mt),Ft=yt.length;Ft--;)at[yt[Ft]]=mt[yt[Ft]];return at};function At(at,mt){return Object.prototype.hasOwnProperty.call(at,mt)}var ut=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;de.promisify=function(mt){if(typeof mt!="function")throw new TypeError('The "original" argument must be of type Function');if(ut&&mt[ut]){var yt=mt[ut];if(typeof yt!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(yt,ut,{value:yt,enumerable:!1,writable:!1,configurable:!0}),yt}function yt(){for(var Ft,xt,dt=new Promise(function(Ze,ke){Ft=Ze,xt=ke}),qe=[],Pe=0;Pe<arguments.length;Pe++)qe.push(arguments[Pe]);qe.push(function(Ze,ke){Ze?xt(Ze):Ft(ke)});try{mt.apply(this,qe)}catch(Ze){xt(Ze)}return dt}return Object.setPrototypeOf(yt,Object.getPrototypeOf(mt)),ut&&Object.defineProperty(yt,ut,{value:yt,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(yt,se(mt))},de.promisify.custom=ut;function it(at,mt){if(!at){var yt=new Error("Promise was rejected with a falsy value");yt.reason=at,at=yt}return mt(at)}function ot(at){if(typeof at!="function")throw new TypeError('The "original" argument must be of type Function');function mt(){for(var yt=[],Ft=0;Ft<arguments.length;Ft++)yt.push(arguments[Ft]);var xt=yt.pop();if(typeof xt!="function")throw new TypeError("The last argument must be of type Function");var dt=this,qe=function(){return xt.apply(dt,arguments)};at.apply(this,yt).then(function(Pe){ie.nextTick(qe.bind(null,null,Pe))},function(Pe){ie.nextTick(it.bind(null,Pe,qe))})}return Object.setPrototypeOf(mt,Object.getPrototypeOf(at)),Object.defineProperties(mt,se(at)),mt}de.callbackify=ot}).call(this)}).call(this,a("_process"))},{"./support/isBuffer":417,"./support/types":418,_process:467,inherits:364}],420:[function(a,he,de){(function(ie){(function(){"use strict";var se=a("for-each"),b=a("available-typed-arrays"),te=a("call-bind"),z=a("call-bind/callBound"),ee=a("gopd"),E=z("Object.prototype.toString"),y=a("has-tostringtag/shams")(),x=typeof globalThis=="undefined"?ie:globalThis,re=b(),oe=z("String.prototype.slice"),fe=Object.getPrototypeOf,le=z("Array.prototype.indexOf",!0)||function(we,ve){for(var ye=0;ye<we.length;ye+=1)if(we[ye]===ve)return ye;return-1},Ae={__proto__:null};y&&ee&&fe?se(re,function(Ee){var we=new x[Ee];if(Symbol.toStringTag in we){var ve=fe(we),ye=ee(ve,Symbol.toStringTag);if(!ye){var Ce=fe(ve);ye=ee(Ce,Symbol.toStringTag)}Ae["$"+Ee]=te(ye.get)}}):se(re,function(Ee){var we=new x[Ee];Ae["$"+Ee]=te(we.slice)});var ce=function(we){var ve=!1;return se(Ae,function(ye,Ce){if(!ve)try{"$"+ye(we)===Ce&&(ve=oe(Ce,1))}catch(be){}}),ve},me=function(we){var ve=!1;return se(Ae,function(ye,Ce){if(!ve)try{ye(we),ve=oe(Ce,1)}catch(be){}}),ve};he.exports=function(we){if(!we||typeof we!="object")return!1;if(!y){var ve=oe(E(we),8,-1);return le(re,ve)>-1?ve:ve!=="Object"?!1:me(we)}return ee?ce(we):null}}).call(this)}).call(this,typeof Mt!="undefined"?Mt: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(a,he,de){(function(){"use strict";de.stripBOM=function(ie){return ie[0]==="\uFEFF"?ie.substring(1):ie}}).call(this)},{}],422:[function(a,he,de){(function(){"use strict";var ie,se,b,te,z,ee={}.hasOwnProperty;ie=a("xmlbuilder"),se=a("./defaults").defaults,te=function(E){return typeof E=="string"&&(E.indexOf("&")>=0||E.indexOf(">")>=0||E.indexOf("<")>=0)},z=function(E){return"<![CDATA["+b(E)+"]]>"},b=function(E){return E.replace("]]>","]]]]><![CDATA[>")},de.Builder=function(){function E(y){var x,re,oe;this.options={},re=se["0.2"];for(x in re)ee.call(re,x)&&(oe=re[x],this.options[x]=oe);for(x in y)ee.call(y,x)&&(oe=y[x],this.options[x]=oe)}return E.prototype.buildObject=function(y){var x,re,oe,fe,le;return x=this.options.attrkey,re=this.options.charkey,Object.keys(y).length===1&&this.options.rootName===se["0.2"].rootName?(le=Object.keys(y)[0],y=y[le]):le=this.options.rootName,oe=function(Ae){return function(ce,me){var Ee,we,ve,ye,Ce,be;if(typeof me!="object")Ae.options.cdata&&te(me)?ce.raw(z(me)):ce.txt(me);else if(Array.isArray(me)){for(ye in me)if(ee.call(me,ye)){we=me[ye];for(Ce in we)ve=we[Ce],ce=oe(ce.ele(Ce),ve).up()}}else for(Ce in me)if(ee.call(me,Ce))if(we=me[Ce],Ce===x){if(typeof we=="object")for(Ee in we)be=we[Ee],ce=ce.att(Ee,be)}else if(Ce===re)Ae.options.cdata&&te(we)?ce=ce.raw(z(we)):ce=ce.txt(we);else if(Array.isArray(we))for(ye in we)ee.call(we,ye)&&(ve=we[ye],typeof ve=="string"?Ae.options.cdata&&te(ve)?ce=ce.ele(Ce).raw(z(ve)).up():ce=ce.ele(Ce,ve).up():ce=oe(ce.ele(Ce),ve).up());else typeof we=="object"?ce=oe(ce.ele(Ce),we).up():typeof we=="string"&&Ae.options.cdata&&te(we)?ce=ce.ele(Ce).raw(z(we)).up():(we==null&&(we=""),ce=ce.ele(Ce,we.toString()).up());return ce}}(this),fe=ie.create(le,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),oe(fe,y).end(this.options.renderOpts)},E}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(a,he,de){(function(){de.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(a,he,de){(function(){"use strict";var ie,se,b,te,z,ee,E,y,x,re=function(le,Ae){return function(){return le.apply(Ae,arguments)}},oe=function(le,Ae){for(var ce in Ae)fe.call(Ae,ce)&&(le[ce]=Ae[ce]);function me(){this.constructor=le}return me.prototype=Ae.prototype,le.prototype=new me,le.__super__=Ae.prototype,le},fe={}.hasOwnProperty;y=a("sax"),te=a("events"),ie=a("./bom"),E=a("./processors"),x=a("timers").setImmediate,se=a("./defaults").defaults,z=function(le){return typeof le=="object"&&le!=null&&Object.keys(le).length===0},ee=function(le,Ae,ce){var me,Ee,we;for(me=0,Ee=le.length;me<Ee;me++)we=le[me],Ae=we(Ae,ce);return Ae},b=function(le,Ae,ce){var me;return me=Object.create(null),me.value=ce,me.writable=!0,me.enumerable=!0,me.configurable=!0,Object.defineProperty(le,Ae,me)},de.Parser=function(le){oe(Ae,le);function Ae(ce){this.parseStringPromise=re(this.parseStringPromise,this),this.parseString=re(this.parseString,this),this.reset=re(this.reset,this),this.assignOrPush=re(this.assignOrPush,this),this.processAsync=re(this.processAsync,this);var me,Ee,we;if(!(this instanceof de.Parser))return new de.Parser(ce);this.options={},Ee=se["0.2"];for(me in Ee)fe.call(Ee,me)&&(we=Ee[me],this.options[me]=we);for(me in ce)fe.call(ce,me)&&(we=ce[me],this.options[me]=we);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(E.normalize)),this.reset()}return Ae.prototype.processAsync=function(){var ce,me;try{return this.remaining.length<=this.options.chunkSize?(ce=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(ce),this.saxParser.close()):(ce=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(ce),x(this.processAsync))}catch(Ee){if(me=Ee,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(me)}},Ae.prototype.assignOrPush=function(ce,me,Ee){return me in ce?(ce[me]instanceof Array||b(ce,me,[ce[me]]),ce[me].push(Ee)):this.options.explicitArray?b(ce,me,[Ee]):b(ce,me,Ee)},Ae.prototype.reset=function(){var ce,me,Ee,we;return this.removeAllListeners(),this.saxParser=y.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(ve){return function(ye){if(ve.saxParser.resume(),!ve.saxParser.errThrown)return ve.saxParser.errThrown=!0,ve.emit("error",ye)}}(this),this.saxParser.onend=function(ve){return function(){if(!ve.saxParser.ended)return ve.saxParser.ended=!0,ve.emit("end",ve.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,we=[],ce=this.options.attrkey,me=this.options.charkey,this.saxParser.onopentag=function(ve){return function(ye){var Ce,be,_e,Ie,Ke;if(_e={},_e[me]="",!ve.options.ignoreAttrs){Ke=ye.attributes;for(Ce in Ke)fe.call(Ke,Ce)&&(!(ce in _e)&&!ve.options.mergeAttrs&&(_e[ce]={}),be=ve.options.attrValueProcessors?ee(ve.options.attrValueProcessors,ye.attributes[Ce],Ce):ye.attributes[Ce],Ie=ve.options.attrNameProcessors?ee(ve.options.attrNameProcessors,Ce):Ce,ve.options.mergeAttrs?ve.assignOrPush(_e,Ie,be):b(_e[ce],Ie,be))}return _e["#name"]=ve.options.tagNameProcessors?ee(ve.options.tagNameProcessors,ye.name):ye.name,ve.options.xmlns&&(_e[ve.options.xmlnskey]={uri:ye.uri,local:ye.local}),we.push(_e)}}(this),this.saxParser.onclosetag=function(ve){return function(){var ye,Ce,be,_e,Ie,Ke,xe,Ge,Oe,Ne;if(Ke=we.pop(),Ie=Ke["#name"],(!ve.options.explicitChildren||!ve.options.preserveChildrenOrder)&&delete Ke["#name"],Ke.cdata===!0&&(ye=Ke.cdata,delete Ke.cdata),Oe=we[we.length-1],Ke[me].match(/^\s*$/)&&!ye?(Ce=Ke[me],delete Ke[me]):(ve.options.trim&&(Ke[me]=Ke[me].trim()),ve.options.normalize&&(Ke[me]=Ke[me].replace(/\s{2,}/g," ").trim()),Ke[me]=ve.options.valueProcessors?ee(ve.options.valueProcessors,Ke[me],Ie):Ke[me],Object.keys(Ke).length===1&&me in Ke&&!ve.EXPLICIT_CHARKEY&&(Ke=Ke[me])),z(Ke)&&(typeof ve.options.emptyTag=="function"?Ke=ve.options.emptyTag():Ke=ve.options.emptyTag!==""?ve.options.emptyTag:Ce),ve.options.validator!=null&&(Ne="/"+function(){var Ve,Je,Me;for(Me=[],Ve=0,Je=we.length;Ve<Je;Ve++)_e=we[Ve],Me.push(_e["#name"]);return Me}().concat(Ie).join("/"),function(){var Ve;try{return Ke=ve.options.validator(Ne,Oe&&Oe[Ie],Ke)}catch(Je){return Ve=Je,ve.emit("error",Ve)}}()),ve.options.explicitChildren&&!ve.options.mergeAttrs&&typeof Ke=="object"){if(!ve.options.preserveChildrenOrder)_e={},ve.options.attrkey in Ke&&(_e[ve.options.attrkey]=Ke[ve.options.attrkey],delete Ke[ve.options.attrkey]),!ve.options.charsAsChildren&&ve.options.charkey in Ke&&(_e[ve.options.charkey]=Ke[ve.options.charkey],delete Ke[ve.options.charkey]),Object.getOwnPropertyNames(Ke).length>0&&(_e[ve.options.childkey]=Ke),Ke=_e;else if(Oe){Oe[ve.options.childkey]=Oe[ve.options.childkey]||[],xe={};for(be in Ke)fe.call(Ke,be)&&b(xe,be,Ke[be]);Oe[ve.options.childkey].push(xe),delete Ke["#name"],Object.keys(Ke).length===1&&me in Ke&&!ve.EXPLICIT_CHARKEY&&(Ke=Ke[me])}}return we.length>0?ve.assignOrPush(Oe,Ie,Ke):(ve.options.explicitRoot&&(Ge=Ke,Ke={},b(Ke,Ie,Ge)),ve.resultObject=Ke,ve.saxParser.ended=!0,ve.emit("end",ve.resultObject))}}(this),Ee=function(ve){return function(ye){var Ce,be;if(be=we[we.length-1],be)return be[me]+=ye,ve.options.explicitChildren&&ve.options.preserveChildrenOrder&&ve.options.charsAsChildren&&(ve.options.includeWhiteChars||ye.replace(/\\n/g,"").trim()!=="")&&(be[ve.options.childkey]=be[ve.options.childkey]||[],Ce={"#name":"__text__"},Ce[me]=ye,ve.options.normalize&&(Ce[me]=Ce[me].replace(/\s{2,}/g," ").trim()),be[ve.options.childkey].push(Ce)),be}}(this),this.saxParser.ontext=Ee,this.saxParser.oncdata=function(ve){return function(ye){var Ce;if(Ce=Ee(ye),Ce)return Ce.cdata=!0}}(this)},Ae.prototype.parseString=function(ce,me){var Ee;me!=null&&typeof me=="function"&&(this.on("end",function(we){return this.reset(),me(null,we)}),this.on("error",function(we){return this.reset(),me(we)}));try{return ce=ce.toString(),ce.trim()===""?(this.emit("end",null),!0):(ce=ie.stripBOM(ce),this.options.async?(this.remaining=ce,x(this.processAsync),this.saxParser):this.saxParser.write(ce).close())}catch(we){if(Ee=we,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw Ee}else return this.emit("error",Ee),this.saxParser.errThrown=!0}},Ae.prototype.parseStringPromise=function(ce){return new Promise(function(me){return function(Ee,we){return me.parseString(ce,function(ve,ye){return ve?we(ve):Ee(ye)})}}(this))},Ae}(te),de.parseString=function(le,Ae,ce){var me,Ee,we;return ce!=null?(typeof ce=="function"&&(me=ce),typeof Ae=="object"&&(Ee=Ae)):(typeof Ae=="function"&&(me=Ae),Ee={}),we=new de.Parser(Ee),we.parseString(le,me)},de.parseStringPromise=function(le,Ae){var ce,me;return typeof Ae=="object"&&(ce=Ae),me=new de.Parser(ce),me.parseStringPromise(le)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(a,he,de){(function(){"use strict";var ie;ie=new RegExp(/(?!xmlns)^.*:/),de.normalize=function(se){return se.toLowerCase()},de.firstCharLowerCase=function(se){return se.charAt(0).toLowerCase()+se.slice(1)},de.stripPrefix=function(se){return se.replace(ie,"")},de.parseNumbers=function(se){return isNaN(se)||(se=se%1===0?parseInt(se,10):parseFloat(se)),se},de.parseBooleans=function(se){return/^(?:true|false)$/i.test(se)&&(se=se.toLowerCase()==="true"),se}}).call(this)},{}],426:[function(a,he,de){(function(){"use strict";var ie,se,b,te,z=function(E,y){for(var x in y)ee.call(y,x)&&(E[x]=y[x]);function re(){this.constructor=E}return re.prototype=y.prototype,E.prototype=new re,E.__super__=y.prototype,E},ee={}.hasOwnProperty;se=a("./defaults"),ie=a("./builder"),b=a("./parser"),te=a("./processors"),de.defaults=se.defaults,de.processors=te,de.ValidationError=function(E){z(y,E);function y(x){this.message=x}return y}(Error),de.Builder=ie.Builder,de.Parser=b.Parser,de.parseString=b.parseString,de.parseStringPromise=b.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(a,he,de){(function(){he.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(a,he,de){(function(){he.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},{}],429:[function(a,he,de){(function(){var ie,se,b,te,z,ee,E,y=[].slice,x={}.hasOwnProperty;ie=function(){var re,oe,fe,le,Ae,ce;if(ce=arguments[0],Ae=2<=arguments.length?y.call(arguments,1):[],z(Object.assign))Object.assign.apply(null,arguments);else for(re=0,fe=Ae.length;re<fe;re++)if(le=Ae[re],le!=null)for(oe in le)x.call(le,oe)&&(ce[oe]=le[oe]);return ce},z=function(re){return!!re&&Object.prototype.toString.call(re)==="[object Function]"},ee=function(re){var oe;return!!re&&((oe=typeof re)=="function"||oe==="object")},b=function(re){return z(Array.isArray)?Array.isArray(re):Object.prototype.toString.call(re)==="[object Array]"},te=function(re){var oe;if(b(re))return!re.length;for(oe in re)if(x.call(re,oe))return!1;return!0},E=function(re){var oe,fe;return ee(re)&&(fe=Object.getPrototypeOf(re))&&(oe=fe.constructor)&&typeof oe=="function"&&oe instanceof oe&&Function.prototype.toString.call(oe)===Function.prototype.toString.call(Object)},se=function(re){return z(re.valueOf)?re.valueOf():re},he.exports.assign=ie,he.exports.isFunction=z,he.exports.isObject=ee,he.exports.isArray=b,he.exports.isEmpty=te,he.exports.isPlainObject=E,he.exports.getValue=se}).call(this)},{}],430:[function(a,he,de){(function(){he.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},{}],431:[function(a,he,de){(function(){var ie,se,b;ie=a("./NodeType"),b=a("./XMLNode"),he.exports=se=function(){function te(z,ee,E){if(this.parent=z,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),ee==null)throw new Error("Missing attribute name. "+this.debugInfo(ee));this.name=this.stringify.name(ee),this.value=this.stringify.attValue(E),this.type=ie.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(te.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(te.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(te.prototype,"textContent",{get:function(){return this.value},set:function(z){return this.value=z||""}}),Object.defineProperty(te.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(te.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(te.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(te.prototype,"specified",{get:function(){return!0}}),te.prototype.clone=function(){return Object.create(this)},te.prototype.toString=function(z){return this.options.writer.attribute(this,this.options.writer.filterOptions(z))},te.prototype.debugInfo=function(z){return z=z||this.name,z==null?"parent: <"+this.parent.name+">":"attribute: {"+z+"}, parent: <"+this.parent.name+">"},te.prototype.isEqualNode=function(z){return!(z.namespaceURI!==this.namespaceURI||z.prefix!==this.prefix||z.localName!==this.localName||z.value!==this.value)},te}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(a,he,de){(function(){var ie,se,b,te=function(ee,E){for(var y in E)z.call(E,y)&&(ee[y]=E[y]);function x(){this.constructor=ee}return x.prototype=E.prototype,ee.prototype=new x,ee.__super__=E.prototype,ee},z={}.hasOwnProperty;ie=a("./NodeType"),b=a("./XMLCharacterData"),he.exports=se=function(ee){te(E,ee);function E(y,x){if(E.__super__.constructor.call(this,y),x==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=ie.CData,this.value=this.stringify.cdata(x)}return E.prototype.clone=function(){return Object.create(this)},E.prototype.toString=function(y){return this.options.writer.cdata(this,this.options.writer.filterOptions(y))},E}(b)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(a,he,de){(function(){var ie,se,b=function(z,ee){for(var E in ee)te.call(ee,E)&&(z[E]=ee[E]);function y(){this.constructor=z}return y.prototype=ee.prototype,z.prototype=new y,z.__super__=ee.prototype,z},te={}.hasOwnProperty;se=a("./XMLNode"),he.exports=ie=function(z){b(ee,z);function ee(E){ee.__super__.constructor.call(this,E),this.value=""}return Object.defineProperty(ee.prototype,"data",{get:function(){return this.value},set:function(E){return this.value=E||""}}),Object.defineProperty(ee.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(ee.prototype,"textContent",{get:function(){return this.value},set:function(E){return this.value=E||""}}),ee.prototype.clone=function(){return Object.create(this)},ee.prototype.substringData=function(E,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},ee.prototype.appendData=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},ee.prototype.insertData=function(E,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},ee.prototype.deleteData=function(E,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},ee.prototype.replaceData=function(E,y,x){throw new Error("This DOM method is not implemented."+this.debugInfo())},ee.prototype.isEqualNode=function(E){return!(!ee.__super__.isEqualNode.apply(this,arguments).isEqualNode(E)||E.data!==this.data)},ee}(se)}).call(this)},{"./XMLNode":450}],434:[function(a,he,de){(function(){var ie,se,b,te=function(ee,E){for(var y in E)z.call(E,y)&&(ee[y]=E[y]);function x(){this.constructor=ee}return x.prototype=E.prototype,ee.prototype=new x,ee.__super__=E.prototype,ee},z={}.hasOwnProperty;ie=a("./NodeType"),se=a("./XMLCharacterData"),he.exports=b=function(ee){te(E,ee);function E(y,x){if(E.__super__.constructor.call(this,y),x==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=ie.Comment,this.value=this.stringify.comment(x)}return E.prototype.clone=function(){return Object.create(this)},E.prototype.toString=function(y){return this.options.writer.comment(this,this.options.writer.filterOptions(y))},E}(se)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(a,he,de){(function(){var ie,se,b;se=a("./XMLDOMErrorHandler"),b=a("./XMLDOMStringList"),he.exports=ie=function(){function te(){var z;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new se,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=z=Object.create(this.defaultParams)}return Object.defineProperty(te.prototype,"parameterNames",{get:function(){return new b(Object.keys(this.defaultParams))}}),te.prototype.getParameter=function(z){return this.params.hasOwnProperty(z)?this.params[z]:null},te.prototype.canSetParameter=function(z,ee){return!0},te.prototype.setParameter=function(z,ee){return ee!=null?this.params[z]=ee:delete this.params[z]},te}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(a,he,de){(function(){var ie;he.exports=ie=function(){function se(){}return se.prototype.handleError=function(b){throw new Error(b)},se}()}).call(this)},{}],437:[function(a,he,de){(function(){var ie;he.exports=ie=function(){function se(){}return se.prototype.hasFeature=function(b,te){return!0},se.prototype.createDocumentType=function(b,te,z){throw new Error("This DOM method is not implemented.")},se.prototype.createDocument=function(b,te,z){throw new Error("This DOM method is not implemented.")},se.prototype.createHTMLDocument=function(b){throw new Error("This DOM method is not implemented.")},se.prototype.getFeature=function(b,te){throw new Error("This DOM method is not implemented.")},se}()}).call(this)},{}],438:[function(a,he,de){(function(){var ie;he.exports=ie=function(){function se(b){this.arr=b||[]}return Object.defineProperty(se.prototype,"length",{get:function(){return this.arr.length}}),se.prototype.item=function(b){return this.arr[b]||null},se.prototype.contains=function(b){return this.arr.indexOf(b)!==-1},se}()}).call(this)},{}],439:[function(a,he,de){(function(){var ie,se,b,te=function(ee,E){for(var y in E)z.call(E,y)&&(ee[y]=E[y]);function x(){this.constructor=ee}return x.prototype=E.prototype,ee.prototype=new x,ee.__super__=E.prototype,ee},z={}.hasOwnProperty;b=a("./XMLNode"),ie=a("./NodeType"),he.exports=se=function(ee){te(E,ee);function E(y,x,re,oe,fe,le){if(E.__super__.constructor.call(this,y),x==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(re==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(x));if(!oe)throw new Error("Missing DTD attribute type. "+this.debugInfo(x));if(!fe)throw new Error("Missing DTD attribute default. "+this.debugInfo(x));if(fe.indexOf("#")!==0&&(fe="#"+fe),!fe.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(x));if(le&&!fe.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(x));this.elementName=this.stringify.name(x),this.type=ie.AttributeDeclaration,this.attributeName=this.stringify.name(re),this.attributeType=this.stringify.dtdAttType(oe),le&&(this.defaultValue=this.stringify.dtdAttDefault(le)),this.defaultValueType=fe}return E.prototype.toString=function(y){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(y))},E}(b)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(a,he,de){(function(){var ie,se,b,te=function(ee,E){for(var y in E)z.call(E,y)&&(ee[y]=E[y]);function x(){this.constructor=ee}return x.prototype=E.prototype,ee.prototype=new x,ee.__super__=E.prototype,ee},z={}.hasOwnProperty;b=a("./XMLNode"),ie=a("./NodeType"),he.exports=se=function(ee){te(E,ee);function E(y,x,re){if(E.__super__.constructor.call(this,y),x==null)throw new Error("Missing DTD element name. "+this.debugInfo());re||(re="(#PCDATA)"),Array.isArray(re)&&(re="("+re.join(",")+")"),this.name=this.stringify.name(x),this.type=ie.ElementDeclaration,this.value=this.stringify.dtdElementValue(re)}return E.prototype.toString=function(y){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(y))},E}(b)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(a,he,de){(function(){var ie,se,b,te,z=function(E,y){for(var x in y)ee.call(y,x)&&(E[x]=y[x]);function re(){this.constructor=E}return re.prototype=y.prototype,E.prototype=new re,E.__super__=y.prototype,E},ee={}.hasOwnProperty;te=a("./Utility").isObject,b=a("./XMLNode"),ie=a("./NodeType"),he.exports=se=function(E){z(y,E);function y(x,re,oe,fe){if(y.__super__.constructor.call(this,x),oe==null)throw new Error("Missing DTD entity name. "+this.debugInfo(oe));if(fe==null)throw new Error("Missing DTD entity value. "+this.debugInfo(oe));if(this.pe=!!re,this.name=this.stringify.name(oe),this.type=ie.EntityDeclaration,!te(fe))this.value=this.stringify.dtdEntityValue(fe),this.internal=!0;else{if(!fe.pubID&&!fe.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(oe));if(fe.pubID&&!fe.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(oe));if(this.internal=!1,fe.pubID!=null&&(this.pubID=this.stringify.dtdPubID(fe.pubID)),fe.sysID!=null&&(this.sysID=this.stringify.dtdSysID(fe.sysID)),fe.nData!=null&&(this.nData=this.stringify.dtdNData(fe.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(oe))}}return Object.defineProperty(y.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(y.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(y.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(y.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(y.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(y.prototype,"xmlVersion",{get:function(){return null}}),y.prototype.toString=function(x){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(x))},y}(b)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(a,he,de){(function(){var ie,se,b,te=function(ee,E){for(var y in E)z.call(E,y)&&(ee[y]=E[y]);function x(){this.constructor=ee}return x.prototype=E.prototype,ee.prototype=new x,ee.__super__=E.prototype,ee},z={}.hasOwnProperty;b=a("./XMLNode"),ie=a("./NodeType"),he.exports=se=function(ee){te(E,ee);function E(y,x,re){if(E.__super__.constructor.call(this,y),x==null)throw new Error("Missing DTD notation name. "+this.debugInfo(x));if(!re.pubID&&!re.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(x));this.name=this.stringify.name(x),this.type=ie.NotationDeclaration,re.pubID!=null&&(this.pubID=this.stringify.dtdPubID(re.pubID)),re.sysID!=null&&(this.sysID=this.stringify.dtdSysID(re.sysID))}return Object.defineProperty(E.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(E.prototype,"systemId",{get:function(){return this.sysID}}),E.prototype.toString=function(y){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(y))},E}(b)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(a,he,de){(function(){var ie,se,b,te,z=function(E,y){for(var x in y)ee.call(y,x)&&(E[x]=y[x]);function re(){this.constructor=E}return re.prototype=y.prototype,E.prototype=new re,E.__super__=y.prototype,E},ee={}.hasOwnProperty;te=a("./Utility").isObject,b=a("./XMLNode"),ie=a("./NodeType"),he.exports=se=function(E){z(y,E);function y(x,re,oe,fe){var le;y.__super__.constructor.call(this,x),te(re)&&(le=re,re=le.version,oe=le.encoding,fe=le.standalone),re||(re="1.0"),this.type=ie.Declaration,this.version=this.stringify.xmlVersion(re),oe!=null&&(this.encoding=this.stringify.xmlEncoding(oe)),fe!=null&&(this.standalone=this.stringify.xmlStandalone(fe))}return y.prototype.toString=function(x){return this.options.writer.declaration(this,this.options.writer.filterOptions(x))},y}(b)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(a,he,de){(function(){var ie,se,b,te,z,ee,E,y,x,re=function(fe,le){for(var Ae in le)oe.call(le,Ae)&&(fe[Ae]=le[Ae]);function ce(){this.constructor=fe}return ce.prototype=le.prototype,fe.prototype=new ce,fe.__super__=le.prototype,fe},oe={}.hasOwnProperty;x=a("./Utility").isObject,y=a("./XMLNode"),ie=a("./NodeType"),se=a("./XMLDTDAttList"),te=a("./XMLDTDEntity"),b=a("./XMLDTDElement"),z=a("./XMLDTDNotation"),E=a("./XMLNamedNodeMap"),he.exports=ee=function(fe){re(le,fe);function le(Ae,ce,me){var Ee,we,ve,ye,Ce,be;if(le.__super__.constructor.call(this,Ae),this.type=ie.DocType,Ae.children){for(ye=Ae.children,we=0,ve=ye.length;we<ve;we++)if(Ee=ye[we],Ee.type===ie.Element){this.name=Ee.name;break}}this.documentObject=Ae,x(ce)&&(Ce=ce,ce=Ce.pubID,me=Ce.sysID),me==null&&(be=[ce,me],me=be[0],ce=be[1]),ce!=null&&(this.pubID=this.stringify.dtdPubID(ce)),me!=null&&(this.sysID=this.stringify.dtdSysID(me))}return Object.defineProperty(le.prototype,"entities",{get:function(){var Ae,ce,me,Ee,we;for(Ee={},we=this.children,ce=0,me=we.length;ce<me;ce++)Ae=we[ce],Ae.type===ie.EntityDeclaration&&!Ae.pe&&(Ee[Ae.name]=Ae);return new E(Ee)}}),Object.defineProperty(le.prototype,"notations",{get:function(){var Ae,ce,me,Ee,we;for(Ee={},we=this.children,ce=0,me=we.length;ce<me;ce++)Ae=we[ce],Ae.type===ie.NotationDeclaration&&(Ee[Ae.name]=Ae);return new E(Ee)}}),Object.defineProperty(le.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(le.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(le.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),le.prototype.element=function(Ae,ce){var me;return me=new b(this,Ae,ce),this.children.push(me),this},le.prototype.attList=function(Ae,ce,me,Ee,we){var ve;return ve=new se(this,Ae,ce,me,Ee,we),this.children.push(ve),this},le.prototype.entity=function(Ae,ce){var me;return me=new te(this,!1,Ae,ce),this.children.push(me),this},le.prototype.pEntity=function(Ae,ce){var me;return me=new te(this,!0,Ae,ce),this.children.push(me),this},le.prototype.notation=function(Ae,ce){var me;return me=new z(this,Ae,ce),this.children.push(me),this},le.prototype.toString=function(Ae){return this.options.writer.docType(this,this.options.writer.filterOptions(Ae))},le.prototype.ele=function(Ae,ce){return this.element(Ae,ce)},le.prototype.att=function(Ae,ce,me,Ee,we){return this.attList(Ae,ce,me,Ee,we)},le.prototype.ent=function(Ae,ce){return this.entity(Ae,ce)},le.prototype.pent=function(Ae,ce){return this.pEntity(Ae,ce)},le.prototype.not=function(Ae,ce){return this.notation(Ae,ce)},le.prototype.up=function(){return this.root()||this.documentObject},le.prototype.isEqualNode=function(Ae){return!(!le.__super__.isEqualNode.apply(this,arguments).isEqualNode(Ae)||Ae.name!==this.name||Ae.publicId!==this.publicId||Ae.systemId!==this.systemId)},le}(y)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLNamedNodeMap":449,"./XMLNode":450}],445:[function(a,he,de){(function(){var ie,se,b,te,z,ee,E,y,x=function(oe,fe){for(var le in fe)re.call(fe,le)&&(oe[le]=fe[le]);function Ae(){this.constructor=oe}return Ae.prototype=fe.prototype,oe.prototype=new Ae,oe.__super__=fe.prototype,oe},re={}.hasOwnProperty;y=a("./Utility").isPlainObject,b=a("./XMLDOMImplementation"),se=a("./XMLDOMConfiguration"),z=a("./XMLNode"),ie=a("./NodeType"),E=a("./XMLStringifier"),ee=a("./XMLStringWriter"),he.exports=te=function(oe){x(fe,oe);function fe(le){fe.__super__.constructor.call(this,null),this.name="#document",this.type=ie.Document,this.documentURI=null,this.domConfig=new se,le||(le={}),le.writer||(le.writer=new ee),this.options=le,this.stringify=new E(le)}return Object.defineProperty(fe.prototype,"implementation",{value:new b}),Object.defineProperty(fe.prototype,"doctype",{get:function(){var le,Ae,ce,me;for(me=this.children,Ae=0,ce=me.length;Ae<ce;Ae++)if(le=me[Ae],le.type===ie.DocType)return le;return null}}),Object.defineProperty(fe.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(fe.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(fe.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(fe.prototype,"xmlEncoding",{get:function(){return this.children.length!==0&&this.children[0].type===ie.Declaration?this.children[0].encoding:null}}),Object.defineProperty(fe.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===ie.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(fe.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===ie.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(fe.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(fe.prototype,"origin",{get:function(){return null}}),Object.defineProperty(fe.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(fe.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(fe.prototype,"contentType",{get:function(){return null}}),fe.prototype.end=function(le){var Ae;return Ae={},le?y(le)&&(Ae=le,le=this.options.writer):le=this.options.writer,le.document(this,le.filterOptions(Ae))},fe.prototype.toString=function(le){return this.options.writer.document(this,this.options.writer.filterOptions(le))},fe.prototype.createElement=function(le){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.createTextNode=function(le){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.createComment=function(le){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.createCDATASection=function(le){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.createProcessingInstruction=function(le,Ae){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.createAttribute=function(le){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.createEntityReference=function(le){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.getElementsByTagName=function(le){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.importNode=function(le,Ae){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.createElementNS=function(le,Ae){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.createAttributeNS=function(le,Ae){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.getElementsByTagNameNS=function(le,Ae){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.getElementById=function(le){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.adoptNode=function(le){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.renameNode=function(le,Ae,ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.getElementsByClassName=function(le){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.createEvent=function(le){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.createNodeIterator=function(le,Ae,ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.createTreeWalker=function(le,Ae,ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe}(z)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDOMConfiguration":435,"./XMLDOMImplementation":437,"./XMLNode":450,"./XMLStringWriter":455,"./XMLStringifier":456}],446:[function(a,he,de){(function(){var ie,se,b,te,z,ee,E,y,x,re,oe,fe,le,Ae,ce,me,Ee,we,ve,ye,Ce,be,_e,Ie,Ke={}.hasOwnProperty;Ie=a("./Utility"),be=Ie.isObject,Ce=Ie.isFunction,_e=Ie.isPlainObject,ye=Ie.getValue,ie=a("./NodeType"),fe=a("./XMLDocument"),Ae=a("./XMLElement"),te=a("./XMLCData"),z=a("./XMLComment"),me=a("./XMLRaw"),ve=a("./XMLText"),ce=a("./XMLProcessingInstruction"),re=a("./XMLDeclaration"),oe=a("./XMLDocType"),ee=a("./XMLDTDAttList"),y=a("./XMLDTDEntity"),E=a("./XMLDTDElement"),x=a("./XMLDTDNotation"),b=a("./XMLAttribute"),we=a("./XMLStringifier"),Ee=a("./XMLStringWriter"),se=a("./WriterState"),he.exports=le=function(){function xe(Ge,Oe,Ne){var Ve;this.name="?xml",this.type=ie.Document,Ge||(Ge={}),Ve={},Ge.writer?_e(Ge.writer)&&(Ve=Ge.writer,Ge.writer=new Ee):Ge.writer=new Ee,this.options=Ge,this.writer=Ge.writer,this.writerOptions=this.writer.filterOptions(Ve),this.stringify=new we(Ge),this.onDataCallback=Oe||function(){},this.onEndCallback=Ne||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return xe.prototype.createChildNode=function(Ge){var Oe,Ne,Ve,Je,Me,nt,tt,At;switch(Ge.type){case ie.CData:this.cdata(Ge.value);break;case ie.Comment:this.comment(Ge.value);break;case ie.Element:Ve={},tt=Ge.attribs;for(Ne in tt)Ke.call(tt,Ne)&&(Oe=tt[Ne],Ve[Ne]=Oe.value);this.node(Ge.name,Ve);break;case ie.Dummy:this.dummy();break;case ie.Raw:this.raw(Ge.value);break;case ie.Text:this.text(Ge.value);break;case ie.ProcessingInstruction:this.instruction(Ge.target,Ge.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+Ge.constructor.name)}for(At=Ge.children,Me=0,nt=At.length;Me<nt;Me++)Je=At[Me],this.createChildNode(Je),Je.type===ie.Element&&this.up();return this},xe.prototype.dummy=function(){return this},xe.prototype.node=function(Ge,Oe,Ne){var Ve;if(Ge==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(Ge));return this.openCurrent(),Ge=ye(Ge),Oe==null&&(Oe={}),Oe=ye(Oe),be(Oe)||(Ve=[Oe,Ne],Ne=Ve[0],Oe=Ve[1]),this.currentNode=new Ae(this,Ge,Oe),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,Ne!=null&&this.text(Ne),this},xe.prototype.element=function(Ge,Oe,Ne){var Ve,Je,Me,nt,tt,At;if(this.currentNode&&this.currentNode.type===ie.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(Ge)||be(Ge)||Ce(Ge))for(nt=this.options.noValidation,this.options.noValidation=!0,At=new fe(this.options).element("TEMP_ROOT"),At.element(Ge),this.options.noValidation=nt,tt=At.children,Je=0,Me=tt.length;Je<Me;Je++)Ve=tt[Je],this.createChildNode(Ve),Ve.type===ie.Element&&this.up();else this.node(Ge,Oe,Ne);return this},xe.prototype.attribute=function(Ge,Oe){var Ne,Ve;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(Ge));if(Ge!=null&&(Ge=ye(Ge)),be(Ge))for(Ne in Ge)Ke.call(Ge,Ne)&&(Ve=Ge[Ne],this.attribute(Ne,Ve));else Ce(Oe)&&(Oe=Oe.apply()),this.options.keepNullAttributes&&Oe==null?this.currentNode.attribs[Ge]=new b(this,Ge,""):Oe!=null&&(this.currentNode.attribs[Ge]=new b(this,Ge,Oe));return this},xe.prototype.text=function(Ge){var Oe;return this.openCurrent(),Oe=new ve(this,Ge),this.onData(this.writer.text(Oe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},xe.prototype.cdata=function(Ge){var Oe;return this.openCurrent(),Oe=new te(this,Ge),this.onData(this.writer.cdata(Oe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},xe.prototype.comment=function(Ge){var Oe;return this.openCurrent(),Oe=new z(this,Ge),this.onData(this.writer.comment(Oe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},xe.prototype.raw=function(Ge){var Oe;return this.openCurrent(),Oe=new me(this,Ge),this.onData(this.writer.raw(Oe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},xe.prototype.instruction=function(Ge,Oe){var Ne,Ve,Je,Me,nt;if(this.openCurrent(),Ge!=null&&(Ge=ye(Ge)),Oe!=null&&(Oe=ye(Oe)),Array.isArray(Ge))for(Ne=0,Me=Ge.length;Ne<Me;Ne++)Ve=Ge[Ne],this.instruction(Ve);else if(be(Ge))for(Ve in Ge)Ke.call(Ge,Ve)&&(Je=Ge[Ve],this.instruction(Ve,Je));else Ce(Oe)&&(Oe=Oe.apply()),nt=new ce(this,Ge,Oe),this.onData(this.writer.processingInstruction(nt,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},xe.prototype.declaration=function(Ge,Oe,Ne){var Ve;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return Ve=new re(this,Ge,Oe,Ne),this.onData(this.writer.declaration(Ve,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},xe.prototype.doctype=function(Ge,Oe,Ne){if(this.openCurrent(),Ge==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 oe(this,Oe,Ne),this.currentNode.rootNodeName=Ge,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},xe.prototype.dtdElement=function(Ge,Oe){var Ne;return this.openCurrent(),Ne=new E(this,Ge,Oe),this.onData(this.writer.dtdElement(Ne,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},xe.prototype.attList=function(Ge,Oe,Ne,Ve,Je){var Me;return this.openCurrent(),Me=new ee(this,Ge,Oe,Ne,Ve,Je),this.onData(this.writer.dtdAttList(Me,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},xe.prototype.entity=function(Ge,Oe){var Ne;return this.openCurrent(),Ne=new y(this,!1,Ge,Oe),this.onData(this.writer.dtdEntity(Ne,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},xe.prototype.pEntity=function(Ge,Oe){var Ne;return this.openCurrent(),Ne=new y(this,!0,Ge,Oe),this.onData(this.writer.dtdEntity(Ne,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},xe.prototype.notation=function(Ge,Oe){var Ne;return this.openCurrent(),Ne=new x(this,Ge,Oe),this.onData(this.writer.dtdNotation(Ne,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},xe.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},xe.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},xe.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},xe.prototype.openNode=function(Ge){var Oe,Ne,Ve,Je;if(!Ge.isOpen){if(!this.root&&this.currentLevel===0&&Ge.type===ie.Element&&(this.root=Ge),Ne="",Ge.type===ie.Element){this.writerOptions.state=se.OpenTag,Ne=this.writer.indent(Ge,this.writerOptions,this.currentLevel)+"<"+Ge.name,Je=Ge.attribs;for(Ve in Je)Ke.call(Je,Ve)&&(Oe=Je[Ve],Ne+=this.writer.attribute(Oe,this.writerOptions,this.currentLevel));Ne+=(Ge.children?">":"/>")+this.writer.endline(Ge,this.writerOptions,this.currentLevel),this.writerOptions.state=se.InsideTag}else this.writerOptions.state=se.OpenTag,Ne=this.writer.indent(Ge,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+Ge.rootNodeName,Ge.pubID&&Ge.sysID?Ne+=' PUBLIC "'+Ge.pubID+'" "'+Ge.sysID+'"':Ge.sysID&&(Ne+=' SYSTEM "'+Ge.sysID+'"'),Ge.children?(Ne+=" [",this.writerOptions.state=se.InsideTag):(this.writerOptions.state=se.CloseTag,Ne+=">"),Ne+=this.writer.endline(Ge,this.writerOptions,this.currentLevel);return this.onData(Ne,this.currentLevel),Ge.isOpen=!0}},xe.prototype.closeNode=function(Ge){var Oe;if(!Ge.isClosed)return Oe="",this.writerOptions.state=se.CloseTag,Ge.type===ie.Element?Oe=this.writer.indent(Ge,this.writerOptions,this.currentLevel)+"</"+Ge.name+">"+this.writer.endline(Ge,this.writerOptions,this.currentLevel):Oe=this.writer.indent(Ge,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(Ge,this.writerOptions,this.currentLevel),this.writerOptions.state=se.None,this.onData(Oe,this.currentLevel),Ge.isClosed=!0},xe.prototype.onData=function(Ge,Oe){return this.documentStarted=!0,this.onDataCallback(Ge,Oe+1)},xe.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},xe.prototype.debugInfo=function(Ge){return Ge==null?"":"node: <"+Ge+">"},xe.prototype.ele=function(){return this.element.apply(this,arguments)},xe.prototype.nod=function(Ge,Oe,Ne){return this.node(Ge,Oe,Ne)},xe.prototype.txt=function(Ge){return this.text(Ge)},xe.prototype.dat=function(Ge){return this.cdata(Ge)},xe.prototype.com=function(Ge){return this.comment(Ge)},xe.prototype.ins=function(Ge,Oe){return this.instruction(Ge,Oe)},xe.prototype.dec=function(Ge,Oe,Ne){return this.declaration(Ge,Oe,Ne)},xe.prototype.dtd=function(Ge,Oe,Ne){return this.doctype(Ge,Oe,Ne)},xe.prototype.e=function(Ge,Oe,Ne){return this.element(Ge,Oe,Ne)},xe.prototype.n=function(Ge,Oe,Ne){return this.node(Ge,Oe,Ne)},xe.prototype.t=function(Ge){return this.text(Ge)},xe.prototype.d=function(Ge){return this.cdata(Ge)},xe.prototype.c=function(Ge){return this.comment(Ge)},xe.prototype.r=function(Ge){return this.raw(Ge)},xe.prototype.i=function(Ge,Oe){return this.instruction(Ge,Oe)},xe.prototype.att=function(){return this.currentNode&&this.currentNode.type===ie.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},xe.prototype.a=function(){return this.currentNode&&this.currentNode.type===ie.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},xe.prototype.ent=function(Ge,Oe){return this.entity(Ge,Oe)},xe.prototype.pent=function(Ge,Oe){return this.pEntity(Ge,Oe)},xe.prototype.not=function(Ge,Oe){return this.notation(Ge,Oe)},xe}()}).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(a,he,de){(function(){var ie,se,b,te=function(ee,E){for(var y in E)z.call(E,y)&&(ee[y]=E[y]);function x(){this.constructor=ee}return x.prototype=E.prototype,ee.prototype=new x,ee.__super__=E.prototype,ee},z={}.hasOwnProperty;b=a("./XMLNode"),ie=a("./NodeType"),he.exports=se=function(ee){te(E,ee);function E(y){E.__super__.constructor.call(this,y),this.type=ie.Dummy}return E.prototype.clone=function(){return Object.create(this)},E.prototype.toString=function(y){return""},E}(b)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(a,he,de){(function(){var ie,se,b,te,z,ee,E,y,x,re=function(fe,le){for(var Ae in le)oe.call(le,Ae)&&(fe[Ae]=le[Ae]);function ce(){this.constructor=fe}return ce.prototype=le.prototype,fe.prototype=new ce,fe.__super__=le.prototype,fe},oe={}.hasOwnProperty;x=a("./Utility"),y=x.isObject,E=x.isFunction,ee=x.getValue,z=a("./XMLNode"),ie=a("./NodeType"),se=a("./XMLAttribute"),te=a("./XMLNamedNodeMap"),he.exports=b=function(fe){re(le,fe);function le(Ae,ce,me){var Ee,we,ve,ye;if(le.__super__.constructor.call(this,Ae),ce==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(ce),this.type=ie.Element,this.attribs={},this.schemaTypeInfo=null,me!=null&&this.attribute(me),Ae.type===ie.Document&&(this.isRoot=!0,this.documentObject=Ae,Ae.rootObject=this,Ae.children)){for(ye=Ae.children,we=0,ve=ye.length;we<ve;we++)if(Ee=ye[we],Ee.type===ie.DocType){Ee.name=this.name;break}}}return Object.defineProperty(le.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(le.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(le.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(le.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(le.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(le.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(le.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(le.prototype,"attributes",{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new te(this.attribs)),this.attributeMap}}),le.prototype.clone=function(){var Ae,ce,me,Ee;me=Object.create(this),me.isRoot&&(me.documentObject=null),me.attribs={},Ee=this.attribs;for(ce in Ee)oe.call(Ee,ce)&&(Ae=Ee[ce],me.attribs[ce]=Ae.clone());return me.children=[],this.children.forEach(function(we){var ve;return ve=we.clone(),ve.parent=me,me.children.push(ve)}),me},le.prototype.attribute=function(Ae,ce){var me,Ee;if(Ae!=null&&(Ae=ee(Ae)),y(Ae))for(me in Ae)oe.call(Ae,me)&&(Ee=Ae[me],this.attribute(me,Ee));else E(ce)&&(ce=ce.apply()),this.options.keepNullAttributes&&ce==null?this.attribs[Ae]=new se(this,Ae,""):ce!=null&&(this.attribs[Ae]=new se(this,Ae,ce));return this},le.prototype.removeAttribute=function(Ae){var ce,me,Ee;if(Ae==null)throw new Error("Missing attribute name. "+this.debugInfo());if(Ae=ee(Ae),Array.isArray(Ae))for(me=0,Ee=Ae.length;me<Ee;me++)ce=Ae[me],delete this.attribs[ce];else delete this.attribs[Ae];return this},le.prototype.toString=function(Ae){return this.options.writer.element(this,this.options.writer.filterOptions(Ae))},le.prototype.att=function(Ae,ce){return this.attribute(Ae,ce)},le.prototype.a=function(Ae,ce){return this.attribute(Ae,ce)},le.prototype.getAttribute=function(Ae){return this.attribs.hasOwnProperty(Ae)?this.attribs[Ae].value:null},le.prototype.setAttribute=function(Ae,ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},le.prototype.getAttributeNode=function(Ae){return this.attribs.hasOwnProperty(Ae)?this.attribs[Ae]:null},le.prototype.setAttributeNode=function(Ae){throw new Error("This DOM method is not implemented."+this.debugInfo())},le.prototype.removeAttributeNode=function(Ae){throw new Error("This DOM method is not implemented."+this.debugInfo())},le.prototype.getElementsByTagName=function(Ae){throw new Error("This DOM method is not implemented."+this.debugInfo())},le.prototype.getAttributeNS=function(Ae,ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},le.prototype.setAttributeNS=function(Ae,ce,me){throw new Error("This DOM method is not implemented."+this.debugInfo())},le.prototype.removeAttributeNS=function(Ae,ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},le.prototype.getAttributeNodeNS=function(Ae,ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},le.prototype.setAttributeNodeNS=function(Ae){throw new Error("This DOM method is not implemented."+this.debugInfo())},le.prototype.getElementsByTagNameNS=function(Ae,ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},le.prototype.hasAttribute=function(Ae){return this.attribs.hasOwnProperty(Ae)},le.prototype.hasAttributeNS=function(Ae,ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},le.prototype.setIdAttribute=function(Ae,ce){return this.attribs.hasOwnProperty(Ae)?this.attribs[Ae].isId:ce},le.prototype.setIdAttributeNS=function(Ae,ce,me){throw new Error("This DOM method is not implemented."+this.debugInfo())},le.prototype.setIdAttributeNode=function(Ae,ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},le.prototype.getElementsByTagName=function(Ae){throw new Error("This DOM method is not implemented."+this.debugInfo())},le.prototype.getElementsByTagNameNS=function(Ae,ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},le.prototype.getElementsByClassName=function(Ae){throw new Error("This DOM method is not implemented."+this.debugInfo())},le.prototype.isEqualNode=function(Ae){var ce,me,Ee;if(!le.__super__.isEqualNode.apply(this,arguments).isEqualNode(Ae)||Ae.namespaceURI!==this.namespaceURI||Ae.prefix!==this.prefix||Ae.localName!==this.localName||Ae.attribs.length!==this.attribs.length)return!1;for(ce=me=0,Ee=this.attribs.length-1;0<=Ee?me<=Ee:me>=Ee;ce=0<=Ee?++me:--me)if(!this.attribs[ce].isEqualNode(Ae.attribs[ce]))return!1;return!0},le}(z)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(a,he,de){(function(){var ie;he.exports=ie=function(){function se(b){this.nodes=b}return Object.defineProperty(se.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),se.prototype.clone=function(){return this.nodes=null},se.prototype.getNamedItem=function(b){return this.nodes[b]},se.prototype.setNamedItem=function(b){var te;return te=this.nodes[b.nodeName],this.nodes[b.nodeName]=b,te||null},se.prototype.removeNamedItem=function(b){var te;return te=this.nodes[b],delete this.nodes[b],te||null},se.prototype.item=function(b){return this.nodes[Object.keys(this.nodes)[b]]||null},se.prototype.getNamedItemNS=function(b,te){throw new Error("This DOM method is not implemented.")},se.prototype.setNamedItemNS=function(b){throw new Error("This DOM method is not implemented.")},se.prototype.removeNamedItemNS=function(b,te){throw new Error("This DOM method is not implemented.")},se}()}).call(this)},{}],450:[function(a,he,de){(function(){var ie,se,b,te,z,ee,E,y,x,re,oe,fe,le,Ae,ce,me,Ee,we,ve,ye={}.hasOwnProperty;ve=a("./Utility"),we=ve.isObject,Ee=ve.isFunction,me=ve.isEmpty,ce=ve.getValue,y=null,b=null,te=null,z=null,ee=null,le=null,Ae=null,fe=null,E=null,se=null,oe=null,x=null,ie=null,he.exports=re=function(){function Ce(be){this.parent=be,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,y||(y=a("./XMLElement"),b=a("./XMLCData"),te=a("./XMLComment"),z=a("./XMLDeclaration"),ee=a("./XMLDocType"),le=a("./XMLRaw"),Ae=a("./XMLText"),fe=a("./XMLProcessingInstruction"),E=a("./XMLDummy"),se=a("./NodeType"),oe=a("./XMLNodeList"),x=a("./XMLNamedNodeMap"),ie=a("./DocumentPosition"))}return Object.defineProperty(Ce.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(Ce.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(Ce.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(Ce.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(Ce.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new oe(this.children)),this.childNodeList}}),Object.defineProperty(Ce.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(Ce.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(Ce.prototype,"previousSibling",{get:function(){var be;return be=this.parent.children.indexOf(this),this.parent.children[be-1]||null}}),Object.defineProperty(Ce.prototype,"nextSibling",{get:function(){var be;return be=this.parent.children.indexOf(this),this.parent.children[be+1]||null}}),Object.defineProperty(Ce.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(Ce.prototype,"textContent",{get:function(){var be,_e,Ie,Ke,xe;if(this.nodeType===se.Element||this.nodeType===se.DocumentFragment){for(xe="",Ke=this.children,_e=0,Ie=Ke.length;_e<Ie;_e++)be=Ke[_e],be.textContent&&(xe+=be.textContent);return xe}else return null},set:function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Ce.prototype.setParent=function(be){var _e,Ie,Ke,xe,Ge;for(this.parent=be,be&&(this.options=be.options,this.stringify=be.stringify),xe=this.children,Ge=[],Ie=0,Ke=xe.length;Ie<Ke;Ie++)_e=xe[Ie],Ge.push(_e.setParent(this));return Ge},Ce.prototype.element=function(be,_e,Ie){var Ke,xe,Ge,Oe,Ne,Ve,Je,Me,nt,tt,At;if(Ve=null,_e===null&&Ie==null&&(nt=[{},null],_e=nt[0],Ie=nt[1]),_e==null&&(_e={}),_e=ce(_e),we(_e)||(tt=[_e,Ie],Ie=tt[0],_e=tt[1]),be!=null&&(be=ce(be)),Array.isArray(be))for(Ge=0,Je=be.length;Ge<Je;Ge++)xe=be[Ge],Ve=this.element(xe);else if(Ee(be))Ve=this.element(be.apply());else if(we(be)){for(Ne in be)if(ye.call(be,Ne))if(At=be[Ne],Ee(At)&&(At=At.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&Ne.indexOf(this.stringify.convertAttKey)===0)Ve=this.attribute(Ne.substr(this.stringify.convertAttKey.length),At);else if(!this.options.separateArrayItems&&Array.isArray(At)&&me(At))Ve=this.dummy();else if(we(At)&&me(At))Ve=this.element(Ne);else if(!this.options.keepNullNodes&&At==null)Ve=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(At))for(Oe=0,Me=At.length;Oe<Me;Oe++)xe=At[Oe],Ke={},Ke[Ne]=xe,Ve=this.element(Ke);else we(At)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&Ne.indexOf(this.stringify.convertTextKey)===0?Ve=this.element(At):(Ve=this.element(Ne),Ve.element(At)):Ve=this.element(Ne,At)}else!this.options.keepNullNodes&&Ie===null?Ve=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&be.indexOf(this.stringify.convertTextKey)===0?Ve=this.text(Ie):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&be.indexOf(this.stringify.convertCDataKey)===0?Ve=this.cdata(Ie):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&be.indexOf(this.stringify.convertCommentKey)===0?Ve=this.comment(Ie):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&be.indexOf(this.stringify.convertRawKey)===0?Ve=this.raw(Ie):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&be.indexOf(this.stringify.convertPIKey)===0?Ve=this.instruction(be.substr(this.stringify.convertPIKey.length),Ie):Ve=this.node(be,_e,Ie);if(Ve==null)throw new Error("Could not create any elements with: "+be+". "+this.debugInfo());return Ve},Ce.prototype.insertBefore=function(be,_e,Ie){var Ke,xe,Ge,Oe,Ne;if(be!=null&&be.type)return Ge=be,Oe=_e,Ge.setParent(this),Oe?(xe=children.indexOf(Oe),Ne=children.splice(xe),children.push(Ge),Array.prototype.push.apply(children,Ne)):children.push(Ge),Ge;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(be));return xe=this.parent.children.indexOf(this),Ne=this.parent.children.splice(xe),Ke=this.parent.element(be,_e,Ie),Array.prototype.push.apply(this.parent.children,Ne),Ke},Ce.prototype.insertAfter=function(be,_e,Ie){var Ke,xe,Ge;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(be));return xe=this.parent.children.indexOf(this),Ge=this.parent.children.splice(xe+1),Ke=this.parent.element(be,_e,Ie),Array.prototype.push.apply(this.parent.children,Ge),Ke},Ce.prototype.remove=function(){var be,_e;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return be=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[be,be-be+1].concat(_e=[])),this.parent},Ce.prototype.node=function(be,_e,Ie){var Ke,xe;return be!=null&&(be=ce(be)),_e||(_e={}),_e=ce(_e),we(_e)||(xe=[_e,Ie],Ie=xe[0],_e=xe[1]),Ke=new y(this,be,_e),Ie!=null&&Ke.text(Ie),this.children.push(Ke),Ke},Ce.prototype.text=function(be){var _e;return we(be)&&this.element(be),_e=new Ae(this,be),this.children.push(_e),this},Ce.prototype.cdata=function(be){var _e;return _e=new b(this,be),this.children.push(_e),this},Ce.prototype.comment=function(be){var _e;return _e=new te(this,be),this.children.push(_e),this},Ce.prototype.commentBefore=function(be){var _e,Ie,Ke;return Ie=this.parent.children.indexOf(this),Ke=this.parent.children.splice(Ie),_e=this.parent.comment(be),Array.prototype.push.apply(this.parent.children,Ke),this},Ce.prototype.commentAfter=function(be){var _e,Ie,Ke;return Ie=this.parent.children.indexOf(this),Ke=this.parent.children.splice(Ie+1),_e=this.parent.comment(be),Array.prototype.push.apply(this.parent.children,Ke),this},Ce.prototype.raw=function(be){var _e;return _e=new le(this,be),this.children.push(_e),this},Ce.prototype.dummy=function(){var be;return be=new E(this),be},Ce.prototype.instruction=function(be,_e){var Ie,Ke,xe,Ge,Oe;if(be!=null&&(be=ce(be)),_e!=null&&(_e=ce(_e)),Array.isArray(be))for(Ge=0,Oe=be.length;Ge<Oe;Ge++)Ie=be[Ge],this.instruction(Ie);else if(we(be))for(Ie in be)ye.call(be,Ie)&&(Ke=be[Ie],this.instruction(Ie,Ke));else Ee(_e)&&(_e=_e.apply()),xe=new fe(this,be,_e),this.children.push(xe);return this},Ce.prototype.instructionBefore=function(be,_e){var Ie,Ke,xe;return Ke=this.parent.children.indexOf(this),xe=this.parent.children.splice(Ke),Ie=this.parent.instruction(be,_e),Array.prototype.push.apply(this.parent.children,xe),this},Ce.prototype.instructionAfter=function(be,_e){var Ie,Ke,xe;return Ke=this.parent.children.indexOf(this),xe=this.parent.children.splice(Ke+1),Ie=this.parent.instruction(be,_e),Array.prototype.push.apply(this.parent.children,xe),this},Ce.prototype.declaration=function(be,_e,Ie){var Ke,xe;return Ke=this.document(),xe=new z(Ke,be,_e,Ie),Ke.children.length===0?Ke.children.unshift(xe):Ke.children[0].type===se.Declaration?Ke.children[0]=xe:Ke.children.unshift(xe),Ke.root()||Ke},Ce.prototype.dtd=function(be,_e){var Ie,Ke,xe,Ge,Oe,Ne,Ve,Je,Me,nt;for(Ke=this.document(),xe=new ee(Ke,be,_e),Me=Ke.children,Ge=Oe=0,Ve=Me.length;Oe<Ve;Ge=++Oe)if(Ie=Me[Ge],Ie.type===se.DocType)return Ke.children[Ge]=xe,xe;for(nt=Ke.children,Ge=Ne=0,Je=nt.length;Ne<Je;Ge=++Ne)if(Ie=nt[Ge],Ie.isRoot)return Ke.children.splice(Ge,0,xe),xe;return Ke.children.push(xe),xe},Ce.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},Ce.prototype.root=function(){var be;for(be=this;be;){if(be.type===se.Document)return be.rootObject;if(be.isRoot)return be;be=be.parent}},Ce.prototype.document=function(){var be;for(be=this;be;){if(be.type===se.Document)return be;be=be.parent}},Ce.prototype.end=function(be){return this.document().end(be)},Ce.prototype.prev=function(){var be;if(be=this.parent.children.indexOf(this),be<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[be-1]},Ce.prototype.next=function(){var be;if(be=this.parent.children.indexOf(this),be===-1||be===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[be+1]},Ce.prototype.importDocument=function(be){var _e;return _e=be.root().clone(),_e.parent=this,_e.isRoot=!1,this.children.push(_e),this},Ce.prototype.debugInfo=function(be){var _e,Ie;return be=be||this.name,be==null&&!((_e=this.parent)!=null&&_e.name)?"":be==null?"parent: <"+this.parent.name+">":(Ie=this.parent)!=null&&Ie.name?"node: <"+be+">, parent: <"+this.parent.name+">":"node: <"+be+">"},Ce.prototype.ele=function(be,_e,Ie){return this.element(be,_e,Ie)},Ce.prototype.nod=function(be,_e,Ie){return this.node(be,_e,Ie)},Ce.prototype.txt=function(be){return this.text(be)},Ce.prototype.dat=function(be){return this.cdata(be)},Ce.prototype.com=function(be){return this.comment(be)},Ce.prototype.ins=function(be,_e){return this.instruction(be,_e)},Ce.prototype.doc=function(){return this.document()},Ce.prototype.dec=function(be,_e,Ie){return this.declaration(be,_e,Ie)},Ce.prototype.e=function(be,_e,Ie){return this.element(be,_e,Ie)},Ce.prototype.n=function(be,_e,Ie){return this.node(be,_e,Ie)},Ce.prototype.t=function(be){return this.text(be)},Ce.prototype.d=function(be){return this.cdata(be)},Ce.prototype.c=function(be){return this.comment(be)},Ce.prototype.r=function(be){return this.raw(be)},Ce.prototype.i=function(be,_e){return this.instruction(be,_e)},Ce.prototype.u=function(){return this.up()},Ce.prototype.importXMLBuilder=function(be){return this.importDocument(be)},Ce.prototype.replaceChild=function(be,_e){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.removeChild=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.appendChild=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.hasChildNodes=function(){return this.children.length!==0},Ce.prototype.cloneNode=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.isSupported=function(be,_e){return!0},Ce.prototype.hasAttributes=function(){return this.attribs.length!==0},Ce.prototype.compareDocumentPosition=function(be){var _e,Ie;return _e=this,_e===be?0:this.document()!==be.document()?(Ie=ie.Disconnected|ie.ImplementationSpecific,Math.random()<.5?Ie|=ie.Preceding:Ie|=ie.Following,Ie):_e.isAncestor(be)?ie.Contains|ie.Preceding:_e.isDescendant(be)?ie.Contains|ie.Following:_e.isPreceding(be)?ie.Preceding:ie.Following},Ce.prototype.isSameNode=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.lookupPrefix=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.isDefaultNamespace=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.lookupNamespaceURI=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.isEqualNode=function(be){var _e,Ie,Ke;if(be.nodeType!==this.nodeType||be.children.length!==this.children.length)return!1;for(_e=Ie=0,Ke=this.children.length-1;0<=Ke?Ie<=Ke:Ie>=Ke;_e=0<=Ke?++Ie:--Ie)if(!this.children[_e].isEqualNode(be.children[_e]))return!1;return!0},Ce.prototype.getFeature=function(be,_e){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.setUserData=function(be,_e,Ie){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.getUserData=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.contains=function(be){return be?be===this||this.isDescendant(be):!1},Ce.prototype.isDescendant=function(be){var _e,Ie,Ke,xe,Ge;for(Ge=this.children,Ke=0,xe=Ge.length;Ke<xe;Ke++)if(_e=Ge[Ke],be===_e||(Ie=_e.isDescendant(be),Ie))return!0;return!1},Ce.prototype.isAncestor=function(be){return be.isDescendant(this)},Ce.prototype.isPreceding=function(be){var _e,Ie;return _e=this.treePosition(be),Ie=this.treePosition(this),_e===-1||Ie===-1?!1:_e<Ie},Ce.prototype.isFollowing=function(be){var _e,Ie;return _e=this.treePosition(be),Ie=this.treePosition(this),_e===-1||Ie===-1?!1:_e>Ie},Ce.prototype.treePosition=function(be){var _e,Ie;return Ie=0,_e=!1,this.foreachTreeNode(this.document(),function(Ke){if(Ie++,!_e&&Ke===be)return _e=!0}),_e?Ie:-1},Ce.prototype.foreachTreeNode=function(be,_e){var Ie,Ke,xe,Ge,Oe;for(be||(be=this.document()),Ge=be.children,Ke=0,xe=Ge.length;Ke<xe;Ke++){if(Ie=Ge[Ke],Oe=_e(Ie))return Oe;if(Oe=this.foreachTreeNode(Ie,_e),Oe)return Oe}},Ce}()}).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(a,he,de){(function(){var ie;he.exports=ie=function(){function se(b){this.nodes=b}return Object.defineProperty(se.prototype,"length",{get:function(){return this.nodes.length||0}}),se.prototype.clone=function(){return this.nodes=null},se.prototype.item=function(b){return this.nodes[b]||null},se}()}).call(this)},{}],452:[function(a,he,de){(function(){var ie,se,b,te=function(ee,E){for(var y in E)z.call(E,y)&&(ee[y]=E[y]);function x(){this.constructor=ee}return x.prototype=E.prototype,ee.prototype=new x,ee.__super__=E.prototype,ee},z={}.hasOwnProperty;ie=a("./NodeType"),se=a("./XMLCharacterData"),he.exports=b=function(ee){te(E,ee);function E(y,x,re){if(E.__super__.constructor.call(this,y),x==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=ie.ProcessingInstruction,this.target=this.stringify.insTarget(x),this.name=this.target,re&&(this.value=this.stringify.insValue(re))}return E.prototype.clone=function(){return Object.create(this)},E.prototype.toString=function(y){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(y))},E.prototype.isEqualNode=function(y){return!(!E.__super__.isEqualNode.apply(this,arguments).isEqualNode(y)||y.target!==this.target)},E}(se)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],453:[function(a,he,de){(function(){var ie,se,b,te=function(ee,E){for(var y in E)z.call(E,y)&&(ee[y]=E[y]);function x(){this.constructor=ee}return x.prototype=E.prototype,ee.prototype=new x,ee.__super__=E.prototype,ee},z={}.hasOwnProperty;ie=a("./NodeType"),se=a("./XMLNode"),he.exports=b=function(ee){te(E,ee);function E(y,x){if(E.__super__.constructor.call(this,y),x==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=ie.Raw,this.value=this.stringify.raw(x)}return E.prototype.clone=function(){return Object.create(this)},E.prototype.toString=function(y){return this.options.writer.raw(this,this.options.writer.filterOptions(y))},E}(se)}).call(this)},{"./NodeType":428,"./XMLNode":450}],454:[function(a,he,de){(function(){var ie,se,b,te,z=function(E,y){for(var x in y)ee.call(y,x)&&(E[x]=y[x]);function re(){this.constructor=E}return re.prototype=y.prototype,E.prototype=new re,E.__super__=y.prototype,E},ee={}.hasOwnProperty;ie=a("./NodeType"),te=a("./XMLWriterBase"),se=a("./WriterState"),he.exports=b=function(E){z(y,E);function y(x,re){this.stream=x,y.__super__.constructor.call(this,re)}return y.prototype.endline=function(x,re,oe){return x.isLastRootNode&&re.state===se.CloseTag?"":y.__super__.endline.call(this,x,re,oe)},y.prototype.document=function(x,re){var oe,fe,le,Ae,ce,me,Ee,we,ve;for(Ee=x.children,fe=le=0,ce=Ee.length;le<ce;fe=++le)oe=Ee[fe],oe.isLastRootNode=fe===x.children.length-1;for(re=this.filterOptions(re),we=x.children,ve=[],Ae=0,me=we.length;Ae<me;Ae++)oe=we[Ae],ve.push(this.writeChildNode(oe,re,0));return ve},y.prototype.attribute=function(x,re,oe){return this.stream.write(y.__super__.attribute.call(this,x,re,oe))},y.prototype.cdata=function(x,re,oe){return this.stream.write(y.__super__.cdata.call(this,x,re,oe))},y.prototype.comment=function(x,re,oe){return this.stream.write(y.__super__.comment.call(this,x,re,oe))},y.prototype.declaration=function(x,re,oe){return this.stream.write(y.__super__.declaration.call(this,x,re,oe))},y.prototype.docType=function(x,re,oe){var fe,le,Ae,ce;if(oe||(oe=0),this.openNode(x,re,oe),re.state=se.OpenTag,this.stream.write(this.indent(x,re,oe)),this.stream.write("<!DOCTYPE "+x.root().name),x.pubID&&x.sysID?this.stream.write(' PUBLIC "'+x.pubID+'" "'+x.sysID+'"'):x.sysID&&this.stream.write(' SYSTEM "'+x.sysID+'"'),x.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(x,re,oe)),re.state=se.InsideTag,ce=x.children,le=0,Ae=ce.length;le<Ae;le++)fe=ce[le],this.writeChildNode(fe,re,oe+1);re.state=se.CloseTag,this.stream.write("]")}return re.state=se.CloseTag,this.stream.write(re.spaceBeforeSlash+">"),this.stream.write(this.endline(x,re,oe)),re.state=se.None,this.closeNode(x,re,oe)},y.prototype.element=function(x,re,oe){var fe,le,Ae,ce,me,Ee,we,ve,ye,Ce;oe||(oe=0),this.openNode(x,re,oe),re.state=se.OpenTag,this.stream.write(this.indent(x,re,oe)+"<"+x.name),ye=x.attribs;for(we in ye)ee.call(ye,we)&&(fe=ye[we],this.attribute(fe,re,oe));if(Ae=x.children.length,ce=Ae===0?null:x.children[0],Ae===0||x.children.every(function(be){return(be.type===ie.Text||be.type===ie.Raw)&&be.value===""}))re.allowEmpty?(this.stream.write(">"),re.state=se.CloseTag,this.stream.write("</"+x.name+">")):(re.state=se.CloseTag,this.stream.write(re.spaceBeforeSlash+"/>"));else if(re.pretty&&Ae===1&&(ce.type===ie.Text||ce.type===ie.Raw)&&ce.value!=null)this.stream.write(">"),re.state=se.InsideTag,re.suppressPrettyCount++,ve=!0,this.writeChildNode(ce,re,oe+1),re.suppressPrettyCount--,ve=!1,re.state=se.CloseTag,this.stream.write("</"+x.name+">");else{for(this.stream.write(">"+this.endline(x,re,oe)),re.state=se.InsideTag,Ce=x.children,me=0,Ee=Ce.length;me<Ee;me++)le=Ce[me],this.writeChildNode(le,re,oe+1);re.state=se.CloseTag,this.stream.write(this.indent(x,re,oe)+"</"+x.name+">")}return this.stream.write(this.endline(x,re,oe)),re.state=se.None,this.closeNode(x,re,oe)},y.prototype.processingInstruction=function(x,re,oe){return this.stream.write(y.__super__.processingInstruction.call(this,x,re,oe))},y.prototype.raw=function(x,re,oe){return this.stream.write(y.__super__.raw.call(this,x,re,oe))},y.prototype.text=function(x,re,oe){return this.stream.write(y.__super__.text.call(this,x,re,oe))},y.prototype.dtdAttList=function(x,re,oe){return this.stream.write(y.__super__.dtdAttList.call(this,x,re,oe))},y.prototype.dtdElement=function(x,re,oe){return this.stream.write(y.__super__.dtdElement.call(this,x,re,oe))},y.prototype.dtdEntity=function(x,re,oe){return this.stream.write(y.__super__.dtdEntity.call(this,x,re,oe))},y.prototype.dtdNotation=function(x,re,oe){return this.stream.write(y.__super__.dtdNotation.call(this,x,re,oe))},y}(te)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(a,he,de){(function(){var ie,se,b=function(z,ee){for(var E in ee)te.call(ee,E)&&(z[E]=ee[E]);function y(){this.constructor=z}return y.prototype=ee.prototype,z.prototype=new y,z.__super__=ee.prototype,z},te={}.hasOwnProperty;se=a("./XMLWriterBase"),he.exports=ie=function(z){b(ee,z);function ee(E){ee.__super__.constructor.call(this,E)}return ee.prototype.document=function(E,y){var x,re,oe,fe,le;for(y=this.filterOptions(y),fe="",le=E.children,re=0,oe=le.length;re<oe;re++)x=le[re],fe+=this.writeChildNode(x,y,0);return y.pretty&&fe.slice(-y.newline.length)===y.newline&&(fe=fe.slice(0,-y.newline.length)),fe},ee}(se)}).call(this)},{"./XMLWriterBase":458}],456:[function(a,he,de){(function(){var ie,se=function(te,z){return function(){return te.apply(z,arguments)}},b={}.hasOwnProperty;he.exports=ie=function(){function te(z){this.assertLegalName=se(this.assertLegalName,this),this.assertLegalChar=se(this.assertLegalChar,this);var ee,E,y;z||(z={}),this.options=z,this.options.version||(this.options.version="1.0"),E=z.stringify||{};for(ee in E)b.call(E,ee)&&(y=E[ee],this[ee]=y)}return te.prototype.name=function(z){return this.options.noValidation?z:this.assertLegalName(""+z||"")},te.prototype.text=function(z){return this.options.noValidation?z:this.assertLegalChar(this.textEscape(""+z||""))},te.prototype.cdata=function(z){return this.options.noValidation?z:(z=""+z||"",z=z.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(z))},te.prototype.comment=function(z){if(this.options.noValidation)return z;if(z=""+z||"",z.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+z);return this.assertLegalChar(z)},te.prototype.raw=function(z){return this.options.noValidation?z:""+z||""},te.prototype.attValue=function(z){return this.options.noValidation?z:this.assertLegalChar(this.attEscape(z=""+z||""))},te.prototype.insTarget=function(z){return this.options.noValidation?z:this.assertLegalChar(""+z||"")},te.prototype.insValue=function(z){if(this.options.noValidation)return z;if(z=""+z||"",z.match(/\?>/))throw new Error("Invalid processing instruction value: "+z);return this.assertLegalChar(z)},te.prototype.xmlVersion=function(z){if(this.options.noValidation)return z;if(z=""+z||"",!z.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+z);return z},te.prototype.xmlEncoding=function(z){if(this.options.noValidation)return z;if(z=""+z||"",!z.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+z);return this.assertLegalChar(z)},te.prototype.xmlStandalone=function(z){return this.options.noValidation?z:z?"yes":"no"},te.prototype.dtdPubID=function(z){return this.options.noValidation?z:this.assertLegalChar(""+z||"")},te.prototype.dtdSysID=function(z){return this.options.noValidation?z:this.assertLegalChar(""+z||"")},te.prototype.dtdElementValue=function(z){return this.options.noValidation?z:this.assertLegalChar(""+z||"")},te.prototype.dtdAttType=function(z){return this.options.noValidation?z:this.assertLegalChar(""+z||"")},te.prototype.dtdAttDefault=function(z){return this.options.noValidation?z:this.assertLegalChar(""+z||"")},te.prototype.dtdEntityValue=function(z){return this.options.noValidation?z:this.assertLegalChar(""+z||"")},te.prototype.dtdNData=function(z){return this.options.noValidation?z:this.assertLegalChar(""+z||"")},te.prototype.convertAttKey="@",te.prototype.convertPIKey="?",te.prototype.convertTextKey="#text",te.prototype.convertCDataKey="#cdata",te.prototype.convertCommentKey="#comment",te.prototype.convertRawKey="#raw",te.prototype.assertLegalChar=function(z){var ee,E;if(this.options.noValidation)return z;if(ee="",this.options.version==="1.0"){if(ee=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,E=z.match(ee))throw new Error("Invalid character in string: "+z+" at index "+E.index)}else if(this.options.version==="1.1"&&(ee=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,E=z.match(ee)))throw new Error("Invalid character in string: "+z+" at index "+E.index);return z},te.prototype.assertLegalName=function(z){var ee;if(this.options.noValidation)return z;if(this.assertLegalChar(z),ee=/^([: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])*$/,!z.match(ee))throw new Error("Invalid character in name");return z},te.prototype.textEscape=function(z){var ee;return this.options.noValidation?z:(ee=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,z.replace(ee,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
"))},te.prototype.attEscape=function(z){var ee;return this.options.noValidation?z:(ee=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,z.replace(ee,"&").replace(/</g,"<").replace(/"/g,""").replace(/\t/g,"	").replace(/\n/g,"
").replace(/\r/g,"
"))},te}()}).call(this)},{}],457:[function(a,he,de){(function(){var ie,se,b,te=function(ee,E){for(var y in E)z.call(E,y)&&(ee[y]=E[y]);function x(){this.constructor=ee}return x.prototype=E.prototype,ee.prototype=new x,ee.__super__=E.prototype,ee},z={}.hasOwnProperty;ie=a("./NodeType"),se=a("./XMLCharacterData"),he.exports=b=function(ee){te(E,ee);function E(y,x){if(E.__super__.constructor.call(this,y),x==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=ie.Text,this.value=this.stringify.text(x)}return Object.defineProperty(E.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(E.prototype,"wholeText",{get:function(){var y,x,re;for(re="",x=this.previousSibling;x;)re=x.data+re,x=x.previousSibling;for(re+=this.data,y=this.nextSibling;y;)re=re+y.data,y=y.nextSibling;return re}}),E.prototype.clone=function(){return Object.create(this)},E.prototype.toString=function(y){return this.options.writer.text(this,this.options.writer.filterOptions(y))},E.prototype.splitText=function(y){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.replaceWholeText=function(y){throw new Error("This DOM method is not implemented."+this.debugInfo())},E}(se)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],458:[function(a,he,de){(function(){var ie,se,b,te,z,ee,E,y,x,re,oe,fe,le,Ae,ce,me,Ee,we={}.hasOwnProperty;Ee=a("./Utility").assign,ie=a("./NodeType"),x=a("./XMLDeclaration"),re=a("./XMLDocType"),b=a("./XMLCData"),te=a("./XMLComment"),fe=a("./XMLElement"),Ae=a("./XMLRaw"),ce=a("./XMLText"),le=a("./XMLProcessingInstruction"),oe=a("./XMLDummy"),z=a("./XMLDTDAttList"),ee=a("./XMLDTDElement"),E=a("./XMLDTDEntity"),y=a("./XMLDTDNotation"),se=a("./WriterState"),he.exports=me=function(){function ve(ye){var Ce,be,_e;ye||(ye={}),this.options=ye,be=ye.writer||{};for(Ce in be)we.call(be,Ce)&&(_e=be[Ce],this["_"+Ce]=this[Ce],this[Ce]=_e)}return ve.prototype.filterOptions=function(ye){var Ce,be,_e,Ie,Ke,xe,Ge,Oe;return ye||(ye={}),ye=Ee({},this.options,ye),Ce={writer:this},Ce.pretty=ye.pretty||!1,Ce.allowEmpty=ye.allowEmpty||!1,Ce.indent=(be=ye.indent)!=null?be:" ",Ce.newline=(_e=ye.newline)!=null?_e:`
|
|
|
`,Ce.offset=(Ie=ye.offset)!=null?Ie:0,Ce.dontPrettyTextNodes=(Ke=(xe=ye.dontPrettyTextNodes)!=null?xe:ye.dontprettytextnodes)!=null?Ke:0,Ce.spaceBeforeSlash=(Ge=(Oe=ye.spaceBeforeSlash)!=null?Oe:ye.spacebeforeslash)!=null?Ge:"",Ce.spaceBeforeSlash===!0&&(Ce.spaceBeforeSlash=" "),Ce.suppressPrettyCount=0,Ce.user={},Ce.state=se.None,Ce},ve.prototype.indent=function(ye,Ce,be){var _e;return!Ce.pretty||Ce.suppressPrettyCount?"":Ce.pretty&&(_e=(be||0)+Ce.offset+1,_e>0)?new Array(_e).join(Ce.indent):""},ve.prototype.endline=function(ye,Ce,be){return!Ce.pretty||Ce.suppressPrettyCount?"":Ce.newline},ve.prototype.attribute=function(ye,Ce,be){var _e;return this.openAttribute(ye,Ce,be),_e=" "+ye.name+'="'+ye.value+'"',this.closeAttribute(ye,Ce,be),_e},ve.prototype.cdata=function(ye,Ce,be){var _e;return this.openNode(ye,Ce,be),Ce.state=se.OpenTag,_e=this.indent(ye,Ce,be)+"<![CDATA[",Ce.state=se.InsideTag,_e+=ye.value,Ce.state=se.CloseTag,_e+="]]>"+this.endline(ye,Ce,be),Ce.state=se.None,this.closeNode(ye,Ce,be),_e},ve.prototype.comment=function(ye,Ce,be){var _e;return this.openNode(ye,Ce,be),Ce.state=se.OpenTag,_e=this.indent(ye,Ce,be)+"<!-- ",Ce.state=se.InsideTag,_e+=ye.value,Ce.state=se.CloseTag,_e+=" -->"+this.endline(ye,Ce,be),Ce.state=se.None,this.closeNode(ye,Ce,be),_e},ve.prototype.declaration=function(ye,Ce,be){var _e;return this.openNode(ye,Ce,be),Ce.state=se.OpenTag,_e=this.indent(ye,Ce,be)+"<?xml",Ce.state=se.InsideTag,_e+=' version="'+ye.version+'"',ye.encoding!=null&&(_e+=' encoding="'+ye.encoding+'"'),ye.standalone!=null&&(_e+=' standalone="'+ye.standalone+'"'),Ce.state=se.CloseTag,_e+=Ce.spaceBeforeSlash+"?>",_e+=this.endline(ye,Ce,be),Ce.state=se.None,this.closeNode(ye,Ce,be),_e},ve.prototype.docType=function(ye,Ce,be){var _e,Ie,Ke,xe,Ge;if(be||(be=0),this.openNode(ye,Ce,be),Ce.state=se.OpenTag,xe=this.indent(ye,Ce,be),xe+="<!DOCTYPE "+ye.root().name,ye.pubID&&ye.sysID?xe+=' PUBLIC "'+ye.pubID+'" "'+ye.sysID+'"':ye.sysID&&(xe+=' SYSTEM "'+ye.sysID+'"'),ye.children.length>0){for(xe+=" [",xe+=this.endline(ye,Ce,be),Ce.state=se.InsideTag,Ge=ye.children,Ie=0,Ke=Ge.length;Ie<Ke;Ie++)_e=Ge[Ie],xe+=this.writeChildNode(_e,Ce,be+1);Ce.state=se.CloseTag,xe+="]"}return Ce.state=se.CloseTag,xe+=Ce.spaceBeforeSlash+">",xe+=this.endline(ye,Ce,be),Ce.state=se.None,this.closeNode(ye,Ce,be),xe},ve.prototype.element=function(ye,Ce,be){var _e,Ie,Ke,xe,Ge,Oe,Ne,Ve,Je,Me,nt,tt,At,ut;be||(be=0),Me=!1,nt="",this.openNode(ye,Ce,be),Ce.state=se.OpenTag,nt+=this.indent(ye,Ce,be)+"<"+ye.name,tt=ye.attribs;for(Je in tt)we.call(tt,Je)&&(_e=tt[Je],nt+=this.attribute(_e,Ce,be));if(Ke=ye.children.length,xe=Ke===0?null:ye.children[0],Ke===0||ye.children.every(function(it){return(it.type===ie.Text||it.type===ie.Raw)&&it.value===""}))Ce.allowEmpty?(nt+=">",Ce.state=se.CloseTag,nt+="</"+ye.name+">"+this.endline(ye,Ce,be)):(Ce.state=se.CloseTag,nt+=Ce.spaceBeforeSlash+"/>"+this.endline(ye,Ce,be));else if(Ce.pretty&&Ke===1&&(xe.type===ie.Text||xe.type===ie.Raw)&&xe.value!=null)nt+=">",Ce.state=se.InsideTag,Ce.suppressPrettyCount++,Me=!0,nt+=this.writeChildNode(xe,Ce,be+1),Ce.suppressPrettyCount--,Me=!1,Ce.state=se.CloseTag,nt+="</"+ye.name+">"+this.endline(ye,Ce,be);else{if(Ce.dontPrettyTextNodes){for(At=ye.children,Ge=0,Ne=At.length;Ge<Ne;Ge++)if(Ie=At[Ge],(Ie.type===ie.Text||Ie.type===ie.Raw)&&Ie.value!=null){Ce.suppressPrettyCount++,Me=!0;break}}for(nt+=">"+this.endline(ye,Ce,be),Ce.state=se.InsideTag,ut=ye.children,Oe=0,Ve=ut.length;Oe<Ve;Oe++)Ie=ut[Oe],nt+=this.writeChildNode(Ie,Ce,be+1);Ce.state=se.CloseTag,nt+=this.indent(ye,Ce,be)+"</"+ye.name+">",Me&&Ce.suppressPrettyCount--,nt+=this.endline(ye,Ce,be),Ce.state=se.None}return this.closeNode(ye,Ce,be),nt},ve.prototype.writeChildNode=function(ye,Ce,be){switch(ye.type){case ie.CData:return this.cdata(ye,Ce,be);case ie.Comment:return this.comment(ye,Ce,be);case ie.Element:return this.element(ye,Ce,be);case ie.Raw:return this.raw(ye,Ce,be);case ie.Text:return this.text(ye,Ce,be);case ie.ProcessingInstruction:return this.processingInstruction(ye,Ce,be);case ie.Dummy:return"";case ie.Declaration:return this.declaration(ye,Ce,be);case ie.DocType:return this.docType(ye,Ce,be);case ie.AttributeDeclaration:return this.dtdAttList(ye,Ce,be);case ie.ElementDeclaration:return this.dtdElement(ye,Ce,be);case ie.EntityDeclaration:return this.dtdEntity(ye,Ce,be);case ie.NotationDeclaration:return this.dtdNotation(ye,Ce,be);default:throw new Error("Unknown XML node type: "+ye.constructor.name)}},ve.prototype.processingInstruction=function(ye,Ce,be){var _e;return this.openNode(ye,Ce,be),Ce.state=se.OpenTag,_e=this.indent(ye,Ce,be)+"<?",Ce.state=se.InsideTag,_e+=ye.target,ye.value&&(_e+=" "+ye.value),Ce.state=se.CloseTag,_e+=Ce.spaceBeforeSlash+"?>",_e+=this.endline(ye,Ce,be),Ce.state=se.None,this.closeNode(ye,Ce,be),_e},ve.prototype.raw=function(ye,Ce,be){var _e;return this.openNode(ye,Ce,be),Ce.state=se.OpenTag,_e=this.indent(ye,Ce,be),Ce.state=se.InsideTag,_e+=ye.value,Ce.state=se.CloseTag,_e+=this.endline(ye,Ce,be),Ce.state=se.None,this.closeNode(ye,Ce,be),_e},ve.prototype.text=function(ye,Ce,be){var _e;return this.openNode(ye,Ce,be),Ce.state=se.OpenTag,_e=this.indent(ye,Ce,be),Ce.state=se.InsideTag,_e+=ye.value,Ce.state=se.CloseTag,_e+=this.endline(ye,Ce,be),Ce.state=se.None,this.closeNode(ye,Ce,be),_e},ve.prototype.dtdAttList=function(ye,Ce,be){var _e;return this.openNode(ye,Ce,be),Ce.state=se.OpenTag,_e=this.indent(ye,Ce,be)+"<!ATTLIST",Ce.state=se.InsideTag,_e+=" "+ye.elementName+" "+ye.attributeName+" "+ye.attributeType,ye.defaultValueType!=="#DEFAULT"&&(_e+=" "+ye.defaultValueType),ye.defaultValue&&(_e+=' "'+ye.defaultValue+'"'),Ce.state=se.CloseTag,_e+=Ce.spaceBeforeSlash+">"+this.endline(ye,Ce,be),Ce.state=se.None,this.closeNode(ye,Ce,be),_e},ve.prototype.dtdElement=function(ye,Ce,be){var _e;return this.openNode(ye,Ce,be),Ce.state=se.OpenTag,_e=this.indent(ye,Ce,be)+"<!ELEMENT",Ce.state=se.InsideTag,_e+=" "+ye.name+" "+ye.value,Ce.state=se.CloseTag,_e+=Ce.spaceBeforeSlash+">"+this.endline(ye,Ce,be),Ce.state=se.None,this.closeNode(ye,Ce,be),_e},ve.prototype.dtdEntity=function(ye,Ce,be){var _e;return this.openNode(ye,Ce,be),Ce.state=se.OpenTag,_e=this.indent(ye,Ce,be)+"<!ENTITY",Ce.state=se.InsideTag,ye.pe&&(_e+=" %"),_e+=" "+ye.name,ye.value?_e+=' "'+ye.value+'"':(ye.pubID&&ye.sysID?_e+=' PUBLIC "'+ye.pubID+'" "'+ye.sysID+'"':ye.sysID&&(_e+=' SYSTEM "'+ye.sysID+'"'),ye.nData&&(_e+=" NDATA "+ye.nData)),Ce.state=se.CloseTag,_e+=Ce.spaceBeforeSlash+">"+this.endline(ye,Ce,be),Ce.state=se.None,this.closeNode(ye,Ce,be),_e},ve.prototype.dtdNotation=function(ye,Ce,be){var _e;return this.openNode(ye,Ce,be),Ce.state=se.OpenTag,_e=this.indent(ye,Ce,be)+"<!NOTATION",Ce.state=se.InsideTag,_e+=" "+ye.name,ye.pubID&&ye.sysID?_e+=' PUBLIC "'+ye.pubID+'" "'+ye.sysID+'"':ye.pubID?_e+=' PUBLIC "'+ye.pubID+'"':ye.sysID&&(_e+=' SYSTEM "'+ye.sysID+'"'),Ce.state=se.CloseTag,_e+=Ce.spaceBeforeSlash+">"+this.endline(ye,Ce,be),Ce.state=se.None,this.closeNode(ye,Ce,be),_e},ve.prototype.openNode=function(ye,Ce,be){},ve.prototype.closeNode=function(ye,Ce,be){},ve.prototype.openAttribute=function(ye,Ce,be){},ve.prototype.closeAttribute=function(ye,Ce,be){},ve}()}).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(a,he,de){(function(){var ie,se,b,te,z,ee,E,y,x,re;re=a("./Utility"),y=re.assign,x=re.isFunction,b=a("./XMLDOMImplementation"),te=a("./XMLDocument"),z=a("./XMLDocumentCB"),E=a("./XMLStringWriter"),ee=a("./XMLStreamWriter"),ie=a("./NodeType"),se=a("./WriterState"),he.exports.create=function(oe,fe,le,Ae){var ce,me;if(oe==null)throw new Error("Root element needs a name.");return Ae=y({},fe,le,Ae),ce=new te(Ae),me=ce.element(oe),Ae.headless||(ce.declaration(Ae),(Ae.pubID!=null||Ae.sysID!=null)&&ce.dtd(Ae)),me},he.exports.begin=function(oe,fe,le){var Ae;return x(oe)&&(Ae=[oe,fe],fe=Ae[0],le=Ae[1],oe={}),fe?new z(oe,fe,le):new te(oe)},he.exports.stringWriter=function(oe){return new E(oe)},he.exports.streamWriter=function(oe,fe){return new ee(oe,fe)},he.exports.implementation=new b,he.exports.nodeType=ie,he.exports.writerState=se}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(a,he,de){he.exports=se;var ie=Object.prototype.hasOwnProperty;function se(){for(var b={},te=0;te<arguments.length;te++){var z=arguments[te];for(var ee in z)ie.call(z,ee)&&(b[ee]=z[ee])}return b}},{}],461:[function(a,he,de){"use strict";a("core-js/modules/es.array.fill.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.regexp.to-string.js"),a("core-js/modules/es.array.join.js"),a("core-js/modules/es.array.slice.js");var ie=a("buffer").Buffer,se=a("./sha"),b=a("./md5"),te={sha1:se,md5:b},z=64,ee=ie.alloc(z);ee.fill(0);function E(re,oe,fe){ie.isBuffer(oe)||(oe=ie.from(oe)),ie.isBuffer(fe)||(fe=ie.from(fe)),oe.length>z?oe=re(oe):oe.length<z&&(oe=ie.concat([oe,ee],z));for(var le=ie.alloc(z),Ae=ie.alloc(z),ce=0;ce<z;ce++)le[ce]=oe[ce]^54,Ae[ce]=oe[ce]^92;var me=re(ie.concat([le,fe]));return re(ie.concat([Ae,me]))}function y(re,oe){re=re||"sha1";var fe=te[re],le=[],Ae=0;return fe||x("algorithm:",re,"is not yet supported"),{update:function(me){return ie.isBuffer(me)||(me=ie.from(me)),le.push(me),Ae+=me.length,this},digest:function(me){var Ee=ie.concat(le),we=oe?E(fe,oe,Ee):fe(Ee);return le=null,me?we.toString(me):we}}}function x(){var re=[].slice.call(arguments).join(" ");throw new Error([re,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
|
|
|
`))}de.createHash=function(re){return y(re)},de.createHmac=function(re,oe){return y(re,oe)},de.createCredentials=function(){x("sorry,createCredentials is not implemented yet")},de.createCipher=function(){x("sorry,createCipher is not implemented yet")},de.createCipheriv=function(){x("sorry,createCipheriv is not implemented yet")},de.createDecipher=function(){x("sorry,createDecipher is not implemented yet")},de.createDecipheriv=function(){x("sorry,createDecipheriv is not implemented yet")},de.createSign=function(){x("sorry,createSign is not implemented yet")},de.createVerify=function(){x("sorry,createVerify is not implemented yet")},de.createDiffieHellman=function(){x("sorry,createDiffieHellman is not implemented yet")},de.pbkdf2=function(){x("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(a,he,de){"use strict";a("core-js/modules/es.array.fill.js"),a("core-js/modules/es.array.concat.js");var ie=a("buffer").Buffer,se=4,b=ie.alloc(se);b.fill(0);var te=8;function z(y,x){if(y.length%se!==0){var re=y.length+(se-y.length%se);y=ie.concat([y,b],re)}for(var oe=[],fe=x?y.readInt32BE:y.readInt32LE,le=0;le<y.length;le+=se)oe.push(fe.call(y,le));return oe}function ee(y,x,re){for(var oe=ie.alloc(x),fe=re?oe.writeInt32BE:oe.writeInt32LE,le=0;le<y.length;le++)fe.call(oe,y[le],le*4,!0);return oe}function E(y,x,re,oe){ie.isBuffer(y)||(y=ie.from(y));var fe=x(z(y,oe),y.length*te);return ee(fe,re,oe)}he.exports={hash:E}},{buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273}],463:[function(a,he,de){"use strict";var ie=a("./helpers");function se(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function b(oe,fe){oe[fe>>5]|=128<<fe%32,oe[(fe+64>>>9<<4)+14]=fe;for(var le=1732584193,Ae=-271733879,ce=-1732584194,me=271733878,Ee=0;Ee<oe.length;Ee+=16){var we=le,ve=Ae,ye=ce,Ce=me;le=z(le,Ae,ce,me,oe[Ee+0],7,-680876936),me=z(me,le,Ae,ce,oe[Ee+1],12,-389564586),ce=z(ce,me,le,Ae,oe[Ee+2],17,606105819),Ae=z(Ae,ce,me,le,oe[Ee+3],22,-1044525330),le=z(le,Ae,ce,me,oe[Ee+4],7,-176418897),me=z(me,le,Ae,ce,oe[Ee+5],12,1200080426),ce=z(ce,me,le,Ae,oe[Ee+6],17,-1473231341),Ae=z(Ae,ce,me,le,oe[Ee+7],22,-45705983),le=z(le,Ae,ce,me,oe[Ee+8],7,1770035416),me=z(me,le,Ae,ce,oe[Ee+9],12,-1958414417),ce=z(ce,me,le,Ae,oe[Ee+10],17,-42063),Ae=z(Ae,ce,me,le,oe[Ee+11],22,-1990404162),le=z(le,Ae,ce,me,oe[Ee+12],7,1804603682),me=z(me,le,Ae,ce,oe[Ee+13],12,-40341101),ce=z(ce,me,le,Ae,oe[Ee+14],17,-1502002290),Ae=z(Ae,ce,me,le,oe[Ee+15],22,1236535329),le=ee(le,Ae,ce,me,oe[Ee+1],5,-165796510),me=ee(me,le,Ae,ce,oe[Ee+6],9,-1069501632),ce=ee(ce,me,le,Ae,oe[Ee+11],14,643717713),Ae=ee(Ae,ce,me,le,oe[Ee+0],20,-373897302),le=ee(le,Ae,ce,me,oe[Ee+5],5,-701558691),me=ee(me,le,Ae,ce,oe[Ee+10],9,38016083),ce=ee(ce,me,le,Ae,oe[Ee+15],14,-660478335),Ae=ee(Ae,ce,me,le,oe[Ee+4],20,-405537848),le=ee(le,Ae,ce,me,oe[Ee+9],5,568446438),me=ee(me,le,Ae,ce,oe[Ee+14],9,-1019803690),ce=ee(ce,me,le,Ae,oe[Ee+3],14,-187363961),Ae=ee(Ae,ce,me,le,oe[Ee+8],20,1163531501),le=ee(le,Ae,ce,me,oe[Ee+13],5,-1444681467),me=ee(me,le,Ae,ce,oe[Ee+2],9,-51403784),ce=ee(ce,me,le,Ae,oe[Ee+7],14,1735328473),Ae=ee(Ae,ce,me,le,oe[Ee+12],20,-1926607734),le=E(le,Ae,ce,me,oe[Ee+5],4,-378558),me=E(me,le,Ae,ce,oe[Ee+8],11,-2022574463),ce=E(ce,me,le,Ae,oe[Ee+11],16,1839030562),Ae=E(Ae,ce,me,le,oe[Ee+14],23,-35309556),le=E(le,Ae,ce,me,oe[Ee+1],4,-1530992060),me=E(me,le,Ae,ce,oe[Ee+4],11,1272893353),ce=E(ce,me,le,Ae,oe[Ee+7],16,-155497632),Ae=E(Ae,ce,me,le,oe[Ee+10],23,-1094730640),le=E(le,Ae,ce,me,oe[Ee+13],4,681279174),me=E(me,le,Ae,ce,oe[Ee+0],11,-358537222),ce=E(ce,me,le,Ae,oe[Ee+3],16,-722521979),Ae=E(Ae,ce,me,le,oe[Ee+6],23,76029189),le=E(le,Ae,ce,me,oe[Ee+9],4,-640364487),me=E(me,le,Ae,ce,oe[Ee+12],11,-421815835),ce=E(ce,me,le,Ae,oe[Ee+15],16,530742520),Ae=E(Ae,ce,me,le,oe[Ee+2],23,-995338651),le=y(le,Ae,ce,me,oe[Ee+0],6,-198630844),me=y(me,le,Ae,ce,oe[Ee+7],10,1126891415),ce=y(ce,me,le,Ae,oe[Ee+14],15,-1416354905),Ae=y(Ae,ce,me,le,oe[Ee+5],21,-57434055),le=y(le,Ae,ce,me,oe[Ee+12],6,1700485571),me=y(me,le,Ae,ce,oe[Ee+3],10,-1894986606),ce=y(ce,me,le,Ae,oe[Ee+10],15,-1051523),Ae=y(Ae,ce,me,le,oe[Ee+1],21,-2054922799),le=y(le,Ae,ce,me,oe[Ee+8],6,1873313359),me=y(me,le,Ae,ce,oe[Ee+15],10,-30611744),ce=y(ce,me,le,Ae,oe[Ee+6],15,-1560198380),Ae=y(Ae,ce,me,le,oe[Ee+13],21,1309151649),le=y(le,Ae,ce,me,oe[Ee+4],6,-145523070),me=y(me,le,Ae,ce,oe[Ee+11],10,-1120210379),ce=y(ce,me,le,Ae,oe[Ee+2],15,718787259),Ae=y(Ae,ce,me,le,oe[Ee+9],21,-343485551),le=x(le,we),Ae=x(Ae,ve),ce=x(ce,ye),me=x(me,Ce)}return Array(le,Ae,ce,me)}function te(oe,fe,le,Ae,ce,me){return x(re(x(x(fe,oe),x(Ae,me)),ce),le)}function z(oe,fe,le,Ae,ce,me,Ee){return te(fe&le|~fe&Ae,oe,fe,ce,me,Ee)}function ee(oe,fe,le,Ae,ce,me,Ee){return te(fe&Ae|le&~Ae,oe,fe,ce,me,Ee)}function E(oe,fe,le,Ae,ce,me,Ee){return te(fe^le^Ae,oe,fe,ce,me,Ee)}function y(oe,fe,le,Ae,ce,me,Ee){return te(le^(fe|~Ae),oe,fe,ce,me,Ee)}function x(oe,fe){var le=(oe&65535)+(fe&65535),Ae=(oe>>16)+(fe>>16)+(le>>16);return Ae<<16|le&65535}function re(oe,fe){return oe<<fe|oe>>>32-fe}he.exports=function(fe){return ie.hash(fe,b,16)}},{"./helpers":462}],464:[function(a,he,de){"use strict";var ie=a("./helpers");function se(E,y){E[y>>5]|=128<<24-y%32,E[(y+64>>9<<4)+15]=y;for(var x=Array(80),re=1732584193,oe=-271733879,fe=-1732584194,le=271733878,Ae=-1009589776,ce=0;ce<E.length;ce+=16){for(var me=re,Ee=oe,we=fe,ve=le,ye=Ae,Ce=0;Ce<80;Ce++){Ce<16?x[Ce]=E[ce+Ce]:x[Ce]=ee(x[Ce-3]^x[Ce-8]^x[Ce-14]^x[Ce-16],1);var be=z(z(ee(re,5),b(Ce,oe,fe,le)),z(z(Ae,x[Ce]),te(Ce)));Ae=le,le=fe,fe=ee(oe,30),oe=re,re=be}re=z(re,me),oe=z(oe,Ee),fe=z(fe,we),le=z(le,ve),Ae=z(Ae,ye)}return Array(re,oe,fe,le,Ae)}function b(E,y,x,re){return E<20?y&x|~y&re:E<40?y^x^re:E<60?y&x|y&re|x&re:y^x^re}function te(E){return E<20?1518500249:E<40?1859775393:E<60?-1894007588:-899497514}function z(E,y){var x=(E&65535)+(y&65535),re=(E>>16)+(y>>16)+(x>>16);return re<<16|x&65535}function ee(E,y){return E<<y|E>>>32-y}he.exports=function(y){return ie.hash(y,se,20,!0)}},{"./helpers":462}],465:[function(a,he,de){"use strict";he.exports=function(){return function(){}}},{}],466:[function(a,he,de){(function(ie){(function(){"use strict";var se=a("@babel/runtime/helpers/interopRequireDefault"),b=se(a("@babel/runtime/helpers/typeof")),te=a("stream"),z=te.Stream,ee=a("../lib/common/utils/isArray"),E=ee.isArray;he.exports.string=function(re){return typeof re=="string"},he.exports.array=E,he.exports.buffer=ie.isBuffer;function y(x){return x instanceof z}he.exports.writableStream=function(re){return y(re)&&typeof re._write=="function"&&(0,b.default)(re._writableState)==="object"}}).call(this)}).call(this,{isBuffer:a("../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(a,he,de){"use strict";var ie=a("immediate"),se=he.exports={};se.nextTick=ie,se.title="browser",se.browser=!0,se.env={},se.argv=[],se.version="",se.versions={};function b(){}se.on=b,se.addListener=b,se.once=b,se.off=b,se.removeListener=b,se.removeAllListeners=b,se.emit=b,se.prependListener=b,se.prependOnceListener=b,se.listeners=function(te){return[]},se.binding=function(te){throw new Error("process.binding is not supported")},se.cwd=function(){return"/"},se.chdir=function(te){throw new Error("process.chdir is not supported")},se.umask=function(){return 0}},{immediate:358}],468:[function(a,he,de){(function(ie){(function(){"use strict";a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.search.js");var se=a("./lib/request"),b=a("./lib/response"),te=a("xtend"),z=a("builtin-status-codes"),ee=a("url"),E=de;E.request=function(y,x){typeof y=="string"?y=ee.parse(y):y=te(y);var re=ie.location.protocol.search(/^https?:$/)===-1?"http:":"",oe=y.protocol||re,fe=y.hostname||y.host,le=y.port,Ae=y.path||"/";fe&&fe.indexOf(":")!==-1&&(fe="["+fe+"]"),y.url=(fe?oe+"//"+fe:"")+(le?":"+le:"")+Ae,y.method=(y.method||"GET").toUpperCase(),y.headers=y.headers||{};var ce=new se(y);return x&&ce.on("response",x),ce},E.get=function(x,re){var oe=E.request(x,re);return oe.end(),oe},E.ClientRequest=se,E.IncomingMessage=b.IncomingMessage,E.Agent=function(){},E.Agent.defaultMaxSockets=4,E.globalAgent=new E.Agent,E.STATUS_CODES=z,E.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 Mt!="undefined"?Mt: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(a,he,de){(function(ie){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.array-buffer.constructor.js"),a("core-js/modules/es.array-buffer.slice.js"),a("core-js/modules/es.array.slice.js"),de.fetch=E(ie.fetch)&&E(ie.ReadableStream),de.writableStream=E(ie.WritableStream),de.abortController=E(ie.AbortController),de.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),de.blobConstructor=!0}catch(y){}var se;function b(){if(se!==void 0)return se;if(ie.XMLHttpRequest){se=new ie.XMLHttpRequest;try{se.open("GET",ie.XDomainRequest?"/":"https://example.com")}catch(y){se=null}}else se=null;return se}function te(y){var x=b();if(!x)return!1;try{return x.responseType=y,x.responseType===y}catch(re){}return!1}var z=typeof ie.ArrayBuffer!="undefined",ee=z&&E(ie.ArrayBuffer.prototype.slice);de.arraybuffer=de.fetch||z&&te("arraybuffer"),de.msstream=!de.fetch&&ee&&te("ms-stream"),de.mozchunkedarraybuffer=!de.fetch&&z&&te("moz-chunked-arraybuffer"),de.overrideMimeType=de.fetch||(b()?E(b().overrideMimeType):!1),de.vbArray=E(ie.VBArray);function E(y){return typeof y=="function"}se=null}).call(this)}).call(this,typeof Mt!="undefined"?Mt: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(a,he,de){(function(ie,se,b){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.regexp.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.function.name.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.split.js");var te=a("./capability"),z=a("inherits"),ee=a("./response"),E=a("readable-stream"),y=a("to-arraybuffer"),x=ee.IncomingMessage,re=ee.readyStates;function oe(ce,me){return te.fetch&&me?"fetch":te.mozchunkedarraybuffer?"moz-chunked-arraybuffer":te.msstream?"ms-stream":te.arraybuffer&&ce?"arraybuffer":te.vbArray&&ce?"text:vbarray":"text"}var fe=he.exports=function(ce){var me=this;E.Writable.call(me),me._opts=ce,me._body=[],me._headers={},ce.auth&&me.setHeader("Authorization","Basic "+new b(ce.auth).toString("base64")),Object.keys(ce.headers).forEach(function(ve){me.setHeader(ve,ce.headers[ve])});var Ee,we=!0;if(ce.mode==="disable-fetch"||"requestTimeout"in ce&&!te.abortController)we=!1,Ee=!0;else if(ce.mode==="prefer-streaming")Ee=!1;else if(ce.mode==="allow-wrong-content-type")Ee=!te.overrideMimeType;else if(!ce.mode||ce.mode==="default"||ce.mode==="prefer-fast")Ee=!0;else throw new Error("Invalid value for opts.mode");me._mode=oe(Ee,we),me._fetchTimer=null,me.on("finish",function(){me._onFinish()})};z(fe,E.Writable),fe.prototype.setHeader=function(ce,me){var Ee=this,we=ce.toLowerCase();Ae.indexOf(we)===-1&&(Ee._headers[we]={name:ce,value:me})},fe.prototype.getHeader=function(ce){var me=this._headers[ce.toLowerCase()];return me?me.value:null},fe.prototype.removeHeader=function(ce){var me=this;delete me._headers[ce.toLowerCase()]},fe.prototype._onFinish=function(){var ce=this;if(!ce._destroyed){var me=ce._opts,Ee=ce._headers,we=null;me.method!=="GET"&&me.method!=="HEAD"&&(te.arraybuffer?we=y(b.concat(ce._body)):te.blobConstructor?we=new se.Blob(ce._body.map(function(Ie){return y(Ie)}),{type:(Ee["content-type"]||{}).value||""}):we=b.concat(ce._body).toString());var ve=[];if(Object.keys(Ee).forEach(function(Ie){var Ke=Ee[Ie].name,xe=Ee[Ie].value;Array.isArray(xe)?xe.forEach(function(Ge){ve.push([Ke,Ge])}):ve.push([Ke,xe])}),ce._mode==="fetch"){var ye=null,Ce=null;if(te.abortController){var be=new AbortController;ye=be.signal,ce._fetchAbortController=be,"requestTimeout"in me&&me.requestTimeout!==0&&(ce._fetchTimer=se.setTimeout(function(){ce.emit("requestTimeout"),ce._fetchAbortController&&ce._fetchAbortController.abort()},me.requestTimeout))}se.fetch(ce._opts.url,{method:ce._opts.method,headers:ve,body:we||void 0,mode:"cors",credentials:me.withCredentials?"include":"same-origin",signal:ye}).then(function(Ie){ce._fetchResponse=Ie,ce._connect()},function(Ie){se.clearTimeout(ce._fetchTimer),ce._destroyed||ce.emit("error",Ie)})}else{var _e=ce._xhr=new se.XMLHttpRequest;try{_e.open(ce._opts.method,ce._opts.url,!0)}catch(Ie){ie.nextTick(function(){ce.emit("error",Ie)});return}"responseType"in _e&&(_e.responseType=ce._mode.split(":")[0]),"withCredentials"in _e&&(_e.withCredentials=!!me.withCredentials),ce._mode==="text"&&"overrideMimeType"in _e&&_e.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in me&&(_e.timeout=me.requestTimeout,_e.ontimeout=function(){ce.emit("requestTimeout")}),ve.forEach(function(Ie){_e.setRequestHeader(Ie[0],Ie[1])}),ce._response=null,_e.onreadystatechange=function(){switch(_e.readyState){case re.LOADING:case re.DONE:ce._onXHRProgress();break}},ce._mode==="moz-chunked-arraybuffer"&&(_e.onprogress=function(){ce._onXHRProgress()}),_e.onerror=function(){ce._destroyed||ce.emit("error",new Error("XHR error"))};try{_e.send(we)}catch(Ie){ie.nextTick(function(){ce.emit("error",Ie)});return}}}};function le(ce){try{var me=ce.status;return me!==null&&me!==0}catch(Ee){return!1}}fe.prototype._onXHRProgress=function(){var ce=this;!le(ce._xhr)||ce._destroyed||(ce._response||ce._connect(),ce._response._onXHRProgress())},fe.prototype._connect=function(){var ce=this;ce._destroyed||(ce._response=new x(ce._xhr,ce._fetchResponse,ce._mode,ce._fetchTimer),ce._response.on("error",function(me){ce.emit("error",me)}),ce.emit("response",ce._response))},fe.prototype._write=function(ce,me,Ee){var we=this;we._body.push(ce),Ee()},fe.prototype.abort=fe.prototype.destroy=function(){var ce=this;ce._destroyed=!0,se.clearTimeout(ce._fetchTimer),ce._response&&(ce._response._destroyed=!0),ce._xhr?ce._xhr.abort():ce._fetchAbortController&&ce._fetchAbortController.abort()},fe.prototype.end=function(ce,me,Ee){var we=this;typeof ce=="function"&&(Ee=ce,ce=void 0),E.Writable.prototype.end.call(we,ce,me,Ee)},fe.prototype.flushHeaders=function(){},fe.prototype.setTimeout=function(){},fe.prototype.setNoDelay=function(){},fe.prototype.setSocketKeepAlive=function(){};var Ae=["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,a("_process"),typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},a("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(a,he,de){(function(ie,se,b){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.split.js"),a("core-js/modules/es.string.match.js"),a("core-js/modules/es.array.iterator.js"),a("core-js/modules/es.array-buffer.slice.js"),a("core-js/modules/es.typed-array.uint8-array.js"),a("core-js/modules/es.typed-array.copy-within.js"),a("core-js/modules/es.typed-array.every.js"),a("core-js/modules/es.typed-array.fill.js"),a("core-js/modules/es.typed-array.filter.js"),a("core-js/modules/es.typed-array.find.js"),a("core-js/modules/es.typed-array.find-index.js"),a("core-js/modules/es.typed-array.for-each.js"),a("core-js/modules/es.typed-array.includes.js"),a("core-js/modules/es.typed-array.index-of.js"),a("core-js/modules/es.typed-array.iterator.js"),a("core-js/modules/es.typed-array.join.js"),a("core-js/modules/es.typed-array.last-index-of.js"),a("core-js/modules/es.typed-array.map.js"),a("core-js/modules/es.typed-array.reduce.js"),a("core-js/modules/es.typed-array.reduce-right.js"),a("core-js/modules/es.typed-array.reverse.js"),a("core-js/modules/es.typed-array.set.js"),a("core-js/modules/es.typed-array.slice.js"),a("core-js/modules/es.typed-array.some.js"),a("core-js/modules/es.typed-array.sort.js"),a("core-js/modules/es.typed-array.subarray.js"),a("core-js/modules/es.typed-array.to-locale-string.js"),a("core-js/modules/es.typed-array.to-string.js"),a("core-js/modules/es.array.slice.js");var te=a("./capability"),z=a("inherits"),ee=a("readable-stream"),E=de.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},y=de.IncomingMessage=function(x,re,oe,fe){var le=this;if(ee.Readable.call(le),le._mode=oe,le.headers={},le.rawHeaders=[],le.trailers={},le.rawTrailers=[],le.on("end",function(){ie.nextTick(function(){le.emit("close")})}),oe==="fetch"){var Ae=function ye(){me.read().then(function(Ce){if(!le._destroyed){if(Ce.done){se.clearTimeout(fe),le.push(null);return}le.push(new b(Ce.value)),ye()}}).catch(function(Ce){se.clearTimeout(fe),le._destroyed||le.emit("error",Ce)})};if(le._fetchResponse=re,le.url=re.url,le.statusCode=re.status,le.statusMessage=re.statusText,re.headers.forEach(function(ye,Ce){le.headers[Ce.toLowerCase()]=ye,le.rawHeaders.push(Ce,ye)}),te.writableStream){var ce=new WritableStream({write:function(Ce){return new Promise(function(be,_e){le._destroyed?_e():le.push(new b(Ce))?be():le._resumeFetch=be})},close:function(){se.clearTimeout(fe),le._destroyed||le.push(null)},abort:function(Ce){le._destroyed||le.emit("error",Ce)}});try{re.body.pipeTo(ce).catch(function(ye){se.clearTimeout(fe),le._destroyed||le.emit("error",ye)});return}catch(ye){}}var me=re.body.getReader();Ae()}else{le._xhr=x,le._pos=0,le.url=x.responseURL,le.statusCode=x.status,le.statusMessage=x.statusText;var Ee=x.getAllResponseHeaders().split(/\r?\n/);if(Ee.forEach(function(ye){var Ce=ye.match(/^([^:]+):\s*(.*)/);if(Ce){var be=Ce[1].toLowerCase();be==="set-cookie"?(le.headers[be]===void 0&&(le.headers[be]=[]),le.headers[be].push(Ce[2])):le.headers[be]!==void 0?le.headers[be]+=", "+Ce[2]:le.headers[be]=Ce[2],le.rawHeaders.push(Ce[1],Ce[2])}}),le._charset="x-user-defined",!te.overrideMimeType){var we=le.rawHeaders["mime-type"];if(we){var ve=we.match(/;\s*charset=([^;])(;|$)/);ve&&(le._charset=ve[1].toLowerCase())}le._charset||(le._charset="utf-8")}}};z(y,ee.Readable),y.prototype._read=function(){var x=this,re=x._resumeFetch;re&&(x._resumeFetch=null,re())},y.prototype._onXHRProgress=function(){var x=this,re=x._xhr,oe=null;switch(x._mode){case"text:vbarray":if(re.readyState!==E.DONE)break;try{oe=new se.VBArray(re.responseBody).toArray()}catch(me){}if(oe!==null){x.push(new b(oe));break}case"text":try{oe=re.responseText}catch(me){x._mode="text:vbarray";break}if(oe.length>x._pos){var fe=oe.substr(x._pos);if(x._charset==="x-user-defined"){for(var le=new b(fe.length),Ae=0;Ae<fe.length;Ae++)le[Ae]=fe.charCodeAt(Ae)&255;x.push(le)}else x.push(fe,x._charset);x._pos=oe.length}break;case"arraybuffer":if(re.readyState!==E.DONE||!re.response)break;oe=re.response,x.push(new b(new Uint8Array(oe)));break;case"moz-chunked-arraybuffer":if(oe=re.response,re.readyState!==E.LOADING||!oe)break;x.push(new b(new Uint8Array(oe)));break;case"ms-stream":if(oe=re.response,re.readyState!==E.LOADING)break;var ce=new se.MSStreamReader;ce.onprogress=function(){ce.result.byteLength>x._pos&&(x.push(new b(new Uint8Array(ce.result.slice(x._pos)))),x._pos=ce.result.byteLength)},ce.onload=function(){x.push(null)},ce.readAsArrayBuffer(oe);break}x._xhr.readyState===E.DONE&&x._mode!=="ms-stream"&&x.push(null)}}).call(this)}).call(this,a("_process"),typeof Mt!="undefined"?Mt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},a("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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/helpers/typeof"));a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.search.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.string.split.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.array.join.js"),a("core-js/modules/es.string.trim.js"),a("core-js/modules/es.string.match.js"),a("core-js/modules/es.array.slice.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.splice.js");var b=a("punycode"),te=a("./util");de.parse=Ce,de.resolve=_e,de.resolveObject=Ie,de.format=be,de.Url=z;function z(){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 ee=/^([a-z0-9.+-]+:)/i,E=/:[0-9]*$/,y=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,x=["<",">",'"',"`"," ","\r",`
|
|
|
`," "],re=["{","}","|","\\","^","`"].concat(x),oe=["'"].concat(re),fe=["%","/","?",";","#"].concat(oe),le=["/","?","#"],Ae=255,ce=/^[+a-z0-9A-Z_-]{0,63}$/,me=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Ee={javascript:!0,"javascript:":!0},we={javascript:!0,"javascript:":!0},ve={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},ye=a("querystring");function Ce(Ke,xe,Ge){if(Ke&&te.isObject(Ke)&&Ke instanceof z)return Ke;var Oe=new z;return Oe.parse(Ke,xe,Ge),Oe}z.prototype.parse=function(Ke,xe,Ge){if(!te.isString(Ke))throw new TypeError("Parameter 'url' must be a string, not "+(0,se.default)(Ke));var Oe=Ke.indexOf("?"),Ne=Oe!==-1&&Oe<Ke.indexOf("#")?"?":"#",Ve=Ke.split(Ne),Je=/\\/g;Ve[0]=Ve[0].replace(Je,"/"),Ke=Ve.join(Ne);var Me=Ke;if(Me=Me.trim(),!Ge&&Ke.split("#").length===1){var nt=y.exec(Me);if(nt)return this.path=Me,this.href=Me,this.pathname=nt[1],nt[2]?(this.search=nt[2],xe?this.query=ye.parse(this.search.substr(1)):this.query=this.search.substr(1)):xe&&(this.search="",this.query={}),this}var tt=ee.exec(Me);if(tt){tt=tt[0];var At=tt.toLowerCase();this.protocol=At,Me=Me.substr(tt.length)}if(Ge||tt||Me.match(/^\/\/[^@\/]+@[^@\/]+/)){var ut=Me.substr(0,2)==="//";ut&&!(tt&&we[tt])&&(Me=Me.substr(2),this.slashes=!0)}if(!we[tt]&&(ut||tt&&!ve[tt])){for(var it=-1,ot=0;ot<le.length;ot++){var at=Me.indexOf(le[ot]);at!==-1&&(it===-1||at<it)&&(it=at)}var mt,yt;it===-1?yt=Me.lastIndexOf("@"):yt=Me.lastIndexOf("@",it),yt!==-1&&(mt=Me.slice(0,yt),Me=Me.slice(yt+1),this.auth=decodeURIComponent(mt)),it=-1;for(var ot=0;ot<fe.length;ot++){var at=Me.indexOf(fe[ot]);at!==-1&&(it===-1||at<it)&&(it=at)}it===-1&&(it=Me.length),this.host=Me.slice(0,it),Me=Me.slice(it),this.parseHost(),this.hostname=this.hostname||"";var Ft=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!Ft)for(var xt=this.hostname.split("."),ot=0,dt=xt.length;ot<dt;ot++){var qe=xt[ot];if(qe&&!qe.match(ce)){for(var Pe="",Ze=0,ke=qe.length;Ze<ke;Ze++)qe.charCodeAt(Ze)>127?Pe+="x":Pe+=qe[Ze];if(!Pe.match(ce)){var Le=xt.slice(0,ot),Re=xt.slice(ot+1),$e=qe.match(me);$e&&(Le.push($e[1]),Re.unshift($e[2])),Re.length&&(Me="/"+Re.join(".")+Me),this.hostname=Le.join(".");break}}}this.hostname.length>Ae?this.hostname="":this.hostname=this.hostname.toLowerCase(),Ft||(this.hostname=b.toASCII(this.hostname));var Ue=this.port?":"+this.port:"",He=this.hostname||"";this.host=He+Ue,this.href+=this.host,Ft&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Me[0]!=="/"&&(Me="/"+Me))}if(!Ee[At])for(var ot=0,dt=oe.length;ot<dt;ot++){var ze=oe[ot];if(Me.indexOf(ze)!==-1){var ft=encodeURIComponent(ze);ft===ze&&(ft=escape(ze)),Me=Me.split(ze).join(ft)}}var wt=Me.indexOf("#");wt!==-1&&(this.hash=Me.substr(wt),Me=Me.slice(0,wt));var Tt=Me.indexOf("?");if(Tt!==-1?(this.search=Me.substr(Tt),this.query=Me.substr(Tt+1),xe&&(this.query=ye.parse(this.query)),Me=Me.slice(0,Tt)):xe&&(this.search="",this.query={}),Me&&(this.pathname=Me),ve[At]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var Ue=this.pathname||"",Et=this.search||"";this.path=Ue+Et}return this.href=this.format(),this};function be(Ke){return te.isString(Ke)&&(Ke=Ce(Ke)),Ke instanceof z?Ke.format():z.prototype.format.call(Ke)}z.prototype.format=function(){var Ke=this.auth||"";Ke&&(Ke=encodeURIComponent(Ke),Ke=Ke.replace(/%3A/i,":"),Ke+="@");var xe=this.protocol||"",Ge=this.pathname||"",Oe=this.hash||"",Ne=!1,Ve="";this.host?Ne=Ke+this.host:this.hostname&&(Ne=Ke+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(Ne+=":"+this.port)),this.query&&te.isObject(this.query)&&Object.keys(this.query).length&&(Ve=ye.stringify(this.query));var Je=this.search||Ve&&"?"+Ve||"";return xe&&xe.substr(-1)!==":"&&(xe+=":"),this.slashes||(!xe||ve[xe])&&Ne!==!1?(Ne="//"+(Ne||""),Ge&&Ge.charAt(0)!=="/"&&(Ge="/"+Ge)):Ne||(Ne=""),Oe&&Oe.charAt(0)!=="#"&&(Oe="#"+Oe),Je&&Je.charAt(0)!=="?"&&(Je="?"+Je),Ge=Ge.replace(/[?#]/g,function(Me){return encodeURIComponent(Me)}),Je=Je.replace("#","%23"),xe+Ne+Ge+Je+Oe};function _e(Ke,xe){return Ce(Ke,!1,!0).resolve(xe)}z.prototype.resolve=function(Ke){return this.resolveObject(Ce(Ke,!1,!0)).format()};function Ie(Ke,xe){return Ke?Ce(Ke,!1,!0).resolveObject(xe):xe}z.prototype.resolveObject=function(Ke){if(te.isString(Ke)){var xe=new z;xe.parse(Ke,!1,!0),Ke=xe}for(var Ge=new z,Oe=Object.keys(this),Ne=0;Ne<Oe.length;Ne++){var Ve=Oe[Ne];Ge[Ve]=this[Ve]}if(Ge.hash=Ke.hash,Ke.href==="")return Ge.href=Ge.format(),Ge;if(Ke.slashes&&!Ke.protocol){for(var Je=Object.keys(Ke),Me=0;Me<Je.length;Me++){var nt=Je[Me];nt!=="protocol"&&(Ge[nt]=Ke[nt])}return ve[Ge.protocol]&&Ge.hostname&&!Ge.pathname&&(Ge.path=Ge.pathname="/"),Ge.href=Ge.format(),Ge}if(Ke.protocol&&Ke.protocol!==Ge.protocol){if(!ve[Ke.protocol]){for(var tt=Object.keys(Ke),At=0;At<tt.length;At++){var ut=tt[At];Ge[ut]=Ke[ut]}return Ge.href=Ge.format(),Ge}if(Ge.protocol=Ke.protocol,!Ke.host&&!we[Ke.protocol]){for(var dt=(Ke.pathname||"").split("/");dt.length&&!(Ke.host=dt.shift()););Ke.host||(Ke.host=""),Ke.hostname||(Ke.hostname=""),dt[0]!==""&&dt.unshift(""),dt.length<2&&dt.unshift(""),Ge.pathname=dt.join("/")}else Ge.pathname=Ke.pathname;if(Ge.search=Ke.search,Ge.query=Ke.query,Ge.host=Ke.host||"",Ge.auth=Ke.auth,Ge.hostname=Ke.hostname||Ke.host,Ge.port=Ke.port,Ge.pathname||Ge.search){var it=Ge.pathname||"",ot=Ge.search||"";Ge.path=it+ot}return Ge.slashes=Ge.slashes||Ke.slashes,Ge.href=Ge.format(),Ge}var at=Ge.pathname&&Ge.pathname.charAt(0)==="/",mt=Ke.host||Ke.pathname&&Ke.pathname.charAt(0)==="/",yt=mt||at||Ge.host&&Ke.pathname,Ft=yt,xt=Ge.pathname&&Ge.pathname.split("/")||[],dt=Ke.pathname&&Ke.pathname.split("/")||[],qe=Ge.protocol&&!ve[Ge.protocol];if(qe&&(Ge.hostname="",Ge.port=null,Ge.host&&(xt[0]===""?xt[0]=Ge.host:xt.unshift(Ge.host)),Ge.host="",Ke.protocol&&(Ke.hostname=null,Ke.port=null,Ke.host&&(dt[0]===""?dt[0]=Ke.host:dt.unshift(Ke.host)),Ke.host=null),yt=yt&&(dt[0]===""||xt[0]==="")),mt)Ge.host=Ke.host||Ke.host===""?Ke.host:Ge.host,Ge.hostname=Ke.hostname||Ke.hostname===""?Ke.hostname:Ge.hostname,Ge.search=Ke.search,Ge.query=Ke.query,xt=dt;else if(dt.length)xt||(xt=[]),xt.pop(),xt=xt.concat(dt),Ge.search=Ke.search,Ge.query=Ke.query;else if(!te.isNullOrUndefined(Ke.search)){if(qe){Ge.hostname=Ge.host=xt.shift();var Pe=Ge.host&&Ge.host.indexOf("@")>0?Ge.host.split("@"):!1;Pe&&(Ge.auth=Pe.shift(),Ge.host=Ge.hostname=Pe.shift())}return Ge.search=Ke.search,Ge.query=Ke.query,(!te.isNull(Ge.pathname)||!te.isNull(Ge.search))&&(Ge.path=(Ge.pathname?Ge.pathname:"")+(Ge.search?Ge.search:"")),Ge.href=Ge.format(),Ge}if(!xt.length)return Ge.pathname=null,Ge.search?Ge.path="/"+Ge.search:Ge.path=null,Ge.href=Ge.format(),Ge;for(var Ze=xt.slice(-1)[0],ke=(Ge.host||Ke.host||xt.length>1)&&(Ze==="."||Ze==="..")||Ze==="",Le=0,Re=xt.length;Re>=0;Re--)Ze=xt[Re],Ze==="."?xt.splice(Re,1):Ze===".."?(xt.splice(Re,1),Le++):Le&&(xt.splice(Re,1),Le--);if(!yt&&!Ft)for(;Le--;Le)xt.unshift("..");yt&&xt[0]!==""&&(!xt[0]||xt[0].charAt(0)!=="/")&&xt.unshift(""),ke&&xt.join("/").substr(-1)!=="/"&&xt.push("");var $e=xt[0]===""||xt[0]&&xt[0].charAt(0)==="/";if(qe){Ge.hostname=Ge.host=$e?"":xt.length?xt.shift():"";var Pe=Ge.host&&Ge.host.indexOf("@")>0?Ge.host.split("@"):!1;Pe&&(Ge.auth=Pe.shift(),Ge.host=Ge.hostname=Pe.shift())}return yt=yt||Ge.host&&xt.length,yt&&!$e&&xt.unshift(""),xt.length?Ge.pathname=xt.join("/"):(Ge.pathname=null,Ge.path=null),(!te.isNull(Ge.pathname)||!te.isNull(Ge.search))&&(Ge.path=(Ge.pathname?Ge.pathname:"")+(Ge.search?Ge.search:"")),Ge.auth=Ke.auth||Ge.auth,Ge.slashes=Ge.slashes||Ke.slashes,Ge.href=Ge.format(),Ge},z.prototype.parseHost=function(){var Ke=this.host,xe=E.exec(Ke);xe&&(xe=xe[0],xe!==":"&&(this.port=xe.substr(1)),Ke=Ke.substr(0,Ke.length-xe.length)),Ke&&(this.hostname=Ke)}},{"./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(a,he,de){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),se=ie(a("@babel/runtime/helpers/typeof"));he.exports={isString:function(te){return typeof te=="string"},isObject:function(te){return(0,se.default)(te)==="object"&&te!==null},isNull:function(te){return te===null},isNullOrUndefined:function(te){return te==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(a,he,de){"use strict";a("core-js/modules/es.number.constructor.js"),de.encodeURIComponent=function(ie){try{return encodeURIComponent(ie)}catch(se){return ie}},de.escape=a("escape-html"),de.timestamp=function(se){if(se){var b=se;return typeof b=="string"&&(b=Number(b)),String(se).length===10&&(b*=1e3),new Date(b)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(a,he,de){(function(ie,se){(function(){"use strict";var b=a("@babel/runtime/helpers/interopRequireDefault"),te=b(a("@babel/runtime/helpers/typeof"));a("core-js/modules/es.string.trim.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.split.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.function.name.js"),a("core-js/modules/es.array.concat.js");var z=a("util"),ee=a("url"),E=a("http"),y=a("https"),x=a("debug")("urllib"),re=a("humanize-ms"),oe=0,fe=Math.pow(2,31)-10,le=/^https?:\/\//i;function Ae(we,ve){return we===void 0?ve:we}function ce(we){return we?we.split(";")[0].trim().toLowerCase():""}function me(we,ve){return function(ye,Ce,be){if(ye)return ve(ye);we({data:Ce,status:be.statusCode,headers:be.headers,res:be})}}de.TIMEOUTS=[re("300s"),re("300s")];var Ee=["json","text"];de.request=function(ve,ye,Ce){return arguments.length===2&&typeof ye=="function"&&(Ce=ye,ye=null),typeof Ce=="function"?de.requestWithCallback(ve,ye,Ce):new Promise(function(be,_e){de.requestWithCallback(ve,ye,me(be,_e))})},de.requestWithCallback=function(ve,ye,Ce){if(!ve||typeof ve!="string"&&(0,te.default)(ve)!=="object"){var be=z.format("expect request url to be a string or a http request options, but got %j",ve);throw new Error(be)}arguments.length===2&&typeof ye=="function"&&(Ce=ye,ye=null),ye=ye||{},oe>=fe&&(oe=0);var _e=++oe;ye.requestUrls=ye.requestUrls||[];var Ie={requestId:_e,url:ve,args:ye,ctx:ye.ctx};ye.emitter&&ye.emitter.emit("request",Ie),ye.timeout=ye.timeout||de.TIMEOUTS,ye.maxRedirects=ye.maxRedirects||10,ye.streaming=ye.streaming||ye.customResponse;var Ke=Date.now(),xe;typeof ve=="string"?(le.test(ve)||(ve="https://"+ve),xe=ee.parse(ve)):xe=ve;var Ge=(ye.type||ye.method||xe.method||"GET").toUpperCase(),Oe=xe.port||80,Ne=E,Ve=Ae(ye.agent,de.agent),Je=ye.fixJSONCtlChars;xe.protocol==="https:"&&(Ne=y,Ve=Ae(ye.httpsAgent,de.httpsAgent),xe.port||(Oe=443));var Me={host:xe.hostname||xe.host||"localhost",path:xe.path||"/",method:Ge,port:Oe,agent:Ve,headers:ye.headers||{},lookup:ye.lookup};Array.isArray(ye.timeout)?Me.requestTimeout=ye.timeout[ye.timeout.length-1]:typeof ye.timeout!="undefined"&&(Me.requestTimeout=ye.timeout);var nt=ye.auth||xe.auth;nt&&(Me.auth=nt);var tt=ye.content||ye.data,At=Ge==="GET"||Ge==="HEAD"||ye.dataAsQueryString;if(!ye.content&&tt&&!(typeof tt=="string"||se.isBuffer(tt)))if(At)tt=ye.nestedQuerystring?qs.stringify(tt):querystring.stringify(tt);else{var ut=Me.headers["Content-Type"]||Me.headers["content-type"];ut||(ye.contentType==="json"?ut="application/json":ut="application/x-www-form-urlencoded",Me.headers["Content-Type"]=ut),ce(ut)==="application/json"?tt=JSON.stringify(tt):tt=ye.nestedQuerystring?qs.stringify(tt):querystring.stringify(tt)}At&&tt&&(Me.path+=(xe.query?"&":"?")+tt,tt=null);var it=0;if(tt){var ot=tt.length;se.isBuffer(tt)||(ot=se.byteLength(tt)),it=Me.headers["Content-Length"]=ot}ye.dataType==="json"&&(Me.headers.Accept="application/json"),typeof ye.beforeRequest=="function"&&ye.beforeRequest(Me);var at=null,mt=null,yt=null,Ft=!1,xt=!1,dt=0,qe=-1,Pe=!1,Ze="",ke="",Le=null;ye.timing&&(Le={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function Re(){at&&(clearTimeout(at),at=null)}function $e(){mt&&(clearTimeout(mt),mt=null)}function Ue(jt,Zt,Jt){if($e(),!Ce){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),_e,ie.pid,Me.method,ve),jt&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
|
|
|
stack: %s`,Date(),_e,ie.pid,jt.name,jt.message,jt.stack);return}var er=Ce;Ce=null;var wr={};Jt&&(qe=Jt.statusCode,wr=Jt.headers);var xr=Date.now()-Ke;Le&&(Le.contentDownload=xr),x("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",xr,dt,qe,Me.method,Me.host,Me.path,xt,Le);var Ur={status:qe,statusCode:qe,headers:wr,size:dt,aborted:Pe,rt:xr,keepAliveSocket:xt,data:Zt,requestUrls:ye.requestUrls,timing:Le,remoteAddress:Ze,remotePort:ke};if(jt){var pn="";Ve&&typeof Ve.getCurrentStatus=="function"&&(pn=", agent status: "+JSON.stringify(Ve.getCurrentStatus())),jt.message+=", "+Me.method+" "+ve+" "+qe+" (connected: "+Ft+", keepalive socket: "+xt+pn+`)
|
|
|
headers: `+JSON.stringify(wr),jt.data=Zt,jt.path=Me.path,jt.status=qe,jt.headers=wr,jt.res=Ur}er(jt,Zt,ye.streaming?Jt:Ur),ye.emitter&&(Ie.url=ve,Ie.socket=Ct&&Ct.connection,Ie.options=Me,Ie.size=it,ye.emitter.emit("response",{requestId:_e,error:jt,ctx:ye.ctx,req:Ie,res:Ur}))}function He(jt){var Zt=null;if(ye.followRedirect&&statuses.redirect[jt.statusCode]){ye._followRedirectCount=(ye._followRedirectCount||0)+1;var Jt=jt.headers.location;if(!Jt)Zt=new Error("Got statusCode "+jt.statusCode+" but cannot resolve next location from headers"),Zt.name="FollowRedirectError";else if(ye._followRedirectCount>ye.maxRedirects)Zt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+ve),Zt.name="MaxRedirectError";else{var er=ye.formatRedirectUrl?ye.formatRedirectUrl(ve,Jt):ee.resolve(ve,Jt);x("Request#%d %s: `redirected` from %s to %s",_e,Me.path,ve,er),$e(),ye.headers&&ye.headers.Host&&le.test(Jt)&&(ye.headers.Host=null);var wr=Ce;return Ce=null,de.requestWithCallback(er,ye,wr),{redirect:!0,error:null}}}return{redirect:!1,error:Zt}}ye.gzip&&!Me.headers["Accept-Encoding"]&&!Me.headers["accept-encoding"]&&(Me.headers["Accept-Encoding"]="gzip");function ze(jt,Zt,Jt){var er=jt.headers["content-encoding"];return Jt(null,Zt,er)}var ft=ye.writeStream;x("Request#%d %s %s with headers %j, options.path: %s",_e,Ge,ve,Me.headers,Me.path),ye.requestUrls.push(ve);function wt(jt){if(Le&&(Le.waiting=Date.now()-Ke),x("Request#%d %s `req response` event emit: status %d, headers: %j",_e,ve,jt.statusCode,jt.headers),ye.streaming){var Zt=He(jt);if(Zt.redirect){jt.resume();return}return Zt.error?(jt.resume(),Ue(Zt.error,null,jt)):Ue(null,null,jt)}if(jt.on("close",function(){x("Request#%d %s: `res close` event emit, total size %d",_e,ve,dt)}),jt.on("error",function(){x("Request#%d %s: `res error` event emit, total size %d",_e,ve,dt)}),jt.on("aborted",function(){Pe=!0,x("Request#%d %s: `res aborted` event emit, total size %d",_e,ve,dt)}),ft){var Jt=He(jt);if(Jt.redirect){jt.resume();return}return Jt.error?(jt.resume(),ft.end(),Ue(Jt.error,null,jt)):(ye.consumeWriteStream===!1?jt.on("end",Ue.bind(null,null,null,jt)):ft.on("close",function(){x("Request#%d %s: writeStream close event emitted",_e,ve),Ue(yt||null,null,jt)}),jt.pipe(ft))}var er=[];jt.on("data",function(wr){x("Request#%d %s: `res data` event emit, size %d",_e,ve,wr.length),dt+=wr.length,er.push(wr)}),jt.on("end",function(){var wr=se.concat(er,dt);if(x("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",_e,ve,dt,jt._dumped),yt)return Ue(yt,wr,jt);var xr=He(jt);if(xr.error)return Ue(xr.error,wr,jt);xr.redirect||ze(jt,wr,function(Ur,pn,kr){if(Ur)return Ue(Ur,wr,jt);if(!kr&&Ee.indexOf(ye.dataType)>=0){try{pn=decodeBodyByCharset(pn,jt)}catch(Cr){return x("decodeBodyByCharset error: %s",Cr),Ue(null,pn,jt)}if(ye.dataType==="json")if(dt===0)pn=null;else{var tn=parseJSON(pn,Je);tn.error?Ur=tn.error:pn=tn.data}}Pe&&x("Request#%d %s: Remote socket was terminated before `response.end()` was called",_e,ve),Ue(Ur,pn,jt)})})}var Tt,Et;Array.isArray(ye.timeout)?(Tt=re(ye.timeout[0]),Et=re(ye.timeout[1])):Tt=Et=re(ye.timeout),x("ConnectTimeout: %d, ResponseTimeout: %d",Tt,Et);function It(){x("Connect timer ticking, timeout: %d",Tt),at=setTimeout(function(){at=null,qe===-1&&(qe=-2);var jt="Connect timeout for "+Tt+"ms",Zt="ConnectionTimeoutError";Ct.socket||(Zt="SocketAssignTimeoutError",jt+=", working sockets is full"),yt=new Error(jt),yt.name=Zt,yt.requestId=_e,x("ConnectTimeout: Request#%d %s %s: %s, connected: %s",_e,ve,yt.name,jt,Ft),kt()},Tt)}function _t(){x("Response timer ticking, timeout: %d",Et),mt=setTimeout(function(){mt=null;var jt="Response timeout for "+Et+"ms",Zt="ResponseTimeoutError";yt=new Error(jt),yt.name=Zt,yt.requestId=_e,x("ResponseTimeout: Request#%d %s %s: %s, connected: %s",_e,ve,yt.name,jt,Ft),kt()},Et)}var Ct;Me.mode=ye.mode?ye.mode:"";try{Ct=Ne.request(Me,wt)}catch(jt){return Ue(jt)}typeof window=="undefined"?It():Ct.on("requestTimeout",function(){qe===-1&&(qe=-2);var jt="Connect timeout for "+Tt+"ms",Zt="ConnectionTimeoutError";yt=new Error(jt),yt.name=Zt,yt.requestId=_e,kt()});function kt(){x("Request#%d %s abort, connected: %s",_e,ve,Ft),Ct.socket||(yt.noSocket=!0,Ue(yt)),Ct.abort()}return Le&&Ct.on("finish",function(){Le.requestSent=Date.now()-Ke}),Ct.once("socket",function(jt){Le&&(Le.queuing=Date.now()-Ke);var Zt=jt.readyState;if(Zt==="opening"){jt.once("lookup",function(Jt,er,wr){x("Request#%d %s lookup: %s, %s, %s",_e,ve,Jt,er,wr),Le&&(Le.dnslookup=Date.now()-Ke),er&&(Ze=er)}),jt.once("connect",function(){Le&&(Le.connected=Date.now()-Ke),Re(),_t(),x("Request#%d %s new socket connected",_e,ve),Ft=!0,Ze||(Ze=jt.remoteAddress),ke=jt.remotePort});return}x("Request#%d %s reuse socket connected, readyState: %s",_e,ve,Zt),Ft=!0,xt=!0,Ze||(Ze=jt.remoteAddress),ke=jt.remotePort,Re(),_t()}),Ct.on("error",function(jt){(jt.name==="Error"||jt.name==="TypeError")&&(jt.name=Ft?"ResponseError":"RequestError"),jt.message+=' (req "error")',x("Request#%d %s `req error` event emit, %s: %s",_e,ve,jt.name,jt.message),Ue(yt||jt)}),ft&&ft.once("error",function(jt){jt.message+=' (writeStream "error")',yt=jt,x("Request#%d %s `writeStream error` event emit, %s: %s",_e,ve,jt.name,jt.message),kt()}),ye.stream?(ye.stream.pipe(Ct),ye.stream.once("error",function(jt){jt.message+=' (stream "error")',yt=jt,x("Request#%d %s `readStream error` event emit, %s: %s",_e,ve,jt.name,jt.message),kt()})):Ct.end(tt),Ct.requestId=_e,Ct}}).call(this)}).call(this,a("_process"),a("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(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return pe}});const pe=et=>et?typeof et=="function"?et():et:null},66104:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return Ge}});var pe=ge(92310),et=ge.n(pe),a=ge(11592),he=ge(26112),de=ge(59301),ie=ge(92343),se=ge(36355),b=ge(84105),te=ge(91857);const z=Oe=>{let{children:Ne}=Oe;const{getPrefixCls:Ve}=de.useContext(se.E_),Je=Ve("breadcrumb");return de.createElement("li",{className:`${Je}-separator`,"aria-hidden":"true"},Ne===""?Ne:Ne||"/")};z.__ANT_BREADCRUMB_SEPARATOR=!0;var ee=z,E=function(Oe,Ne){var Ve={};for(var Je in Oe)Object.prototype.hasOwnProperty.call(Oe,Je)&&Ne.indexOf(Je)<0&&(Ve[Je]=Oe[Je]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Je=Object.getOwnPropertySymbols(Oe);Me<Je.length;Me++)Ne.indexOf(Je[Me])<0&&Object.prototype.propertyIsEnumerable.call(Oe,Je[Me])&&(Ve[Je[Me]]=Oe[Je[Me]]);return Ve};function y(Oe,Ne){if(Oe.title===void 0||Oe.title===null)return null;const Ve=Object.keys(Ne).join("|");return typeof Oe.title=="object"?Oe.title:String(Oe.title).replace(new RegExp(`:(${Ve})`,"g"),(Je,Me)=>Ne[Me]||Je)}function x(Oe,Ne,Ve,Je){if(Ve==null)return null;const{className:Me,onClick:nt}=Ne,tt=E(Ne,["className","onClick"]),At=Object.assign(Object.assign({},(0,he.Z)(tt,{data:!0,aria:!0})),{onClick:nt});return Je!==void 0?de.createElement("a",Object.assign({},At,{className:et()(`${Oe}-link`,Me),href:Je}),Ve):de.createElement("span",Object.assign({},At,{className:et()(`${Oe}-link`,Me)}),Ve)}function re(Oe,Ne){return(Je,Me,nt,tt,At)=>{if(Ne)return Ne(Je,Me,nt,tt);const ut=y(Je,Me);return x(Oe,Je,ut,At)}}var oe=function(Oe,Ne){var Ve={};for(var Je in Oe)Object.prototype.hasOwnProperty.call(Oe,Je)&&Ne.indexOf(Je)<0&&(Ve[Je]=Oe[Je]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Je=Object.getOwnPropertySymbols(Oe);Me<Je.length;Me++)Ne.indexOf(Je[Me])<0&&Object.prototype.propertyIsEnumerable.call(Oe,Je[Me])&&(Ve[Je[Me]]=Oe[Je[Me]]);return Ve};const fe=Oe=>{const{prefixCls:Ne,separator:Ve="/",children:Je,menu:Me,overlay:nt,dropdownProps:tt,href:At}=Oe,it=(ot=>{if(Me||nt){const at=Object.assign({},tt);if(Me){const mt=Me||{},{items:yt}=mt,Ft=oe(mt,["items"]);at.menu=Object.assign(Object.assign({},Ft),{items:yt==null?void 0:yt.map((xt,dt)=>{var{key:qe,title:Pe,label:Ze,path:ke}=xt,Le=oe(xt,["key","title","label","path"]);let Re=Ze!=null?Ze:Pe;return ke&&(Re=de.createElement("a",{href:`${At}${ke}`},Re)),Object.assign(Object.assign({},Le),{key:qe!=null?qe:dt,label:Re})})})}else nt&&(at.overlay=nt);return de.createElement(te.Z,Object.assign({placement:"bottom"},at),de.createElement("span",{className:`${Ne}-overlay-link`},ot,de.createElement(b.Z,null)))}return ot})(Je);return it!=null?de.createElement(de.Fragment,null,de.createElement("li",null,it),Ve&&de.createElement(ee,null,Ve)):null},le=Oe=>{const{prefixCls:Ne,children:Ve,href:Je}=Oe,Me=oe(Oe,["prefixCls","children","href"]),{getPrefixCls:nt}=de.useContext(se.E_),tt=nt("breadcrumb",Ne);return de.createElement(fe,Object.assign({},Me,{prefixCls:tt}),x(tt,Me,Ve,Je))};le.__ANT_BREADCRUMB_ITEM=!0;var Ae=le,ce=ge(17313),me=ge(83116),Ee=ge(37613);const we=Oe=>{const{componentCls:Ne,iconCls:Ve}=Oe;return{[Ne]:Object.assign(Object.assign({},(0,ce.Wf)(Oe)),{color:Oe.itemColor,fontSize:Oe.fontSize,[Ve]:{fontSize:Oe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Oe.linkColor,transition:`color ${Oe.motionDurationMid}`,padding:`0 ${Oe.paddingXXS}px`,borderRadius:Oe.borderRadiusSM,height:Oe.lineHeight*Oe.fontSize,display:"inline-block",marginInline:-Oe.marginXXS,"&:hover":{color:Oe.linkHoverColor,backgroundColor:Oe.colorBgTextHover}},(0,ce.Qy)(Oe)),"li:last-child":{color:Oe.lastItemColor},[`${Ne}-separator`]:{marginInline:Oe.separatorMargin,color:Oe.separatorColor},[`${Ne}-link`]:{[`
|
|
|
> ${Ve} + span,
|
|
|
> ${Ve} + a
|
|
|
`]:{marginInlineStart:Oe.marginXXS}},[`${Ne}-overlay-link`]:{borderRadius:Oe.borderRadiusSM,height:Oe.lineHeight*Oe.fontSize,display:"inline-block",padding:`0 ${Oe.paddingXXS}px`,marginInline:-Oe.marginXXS,[`> ${Ve}`]:{marginInlineStart:Oe.marginXXS,fontSize:Oe.fontSizeIcon},"&:hover":{color:Oe.linkHoverColor,backgroundColor:Oe.colorBgTextHover,a:{color:Oe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Oe.componentCls}-rtl`]:{direction:"rtl"}})}};var ve=(0,me.Z)("Breadcrumb",Oe=>{const Ne=(0,Ee.TS)(Oe,{});return[we(Ne)]},Oe=>({itemColor:Oe.colorTextDescription,lastItemColor:Oe.colorText,iconFontSize:Oe.fontSize,linkColor:Oe.colorTextDescription,linkHoverColor:Oe.colorText,separatorColor:Oe.colorTextDescription,separatorMargin:Oe.marginXS})),ye=function(Oe,Ne){var Ve={};for(var Je in Oe)Object.prototype.hasOwnProperty.call(Oe,Je)&&Ne.indexOf(Je)<0&&(Ve[Je]=Oe[Je]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Je=Object.getOwnPropertySymbols(Oe);Me<Je.length;Me++)Ne.indexOf(Je[Me])<0&&Object.prototype.propertyIsEnumerable.call(Oe,Je[Me])&&(Ve[Je[Me]]=Oe[Je[Me]]);return Ve};function Ce(Oe){const{breadcrumbName:Ne,children:Ve}=Oe,Je=ye(Oe,["breadcrumbName","children"]),Me=Object.assign({title:Ne},Je);return Ve&&(Me.menu={items:Ve.map(nt=>{var{breadcrumbName:tt}=nt,At=ye(nt,["breadcrumbName"]);return Object.assign(Object.assign({},At),{title:tt})})}),Me}function be(Oe,Ne){return(0,de.useMemo)(()=>Oe||(Ne?Ne.map(Ce):null),[Oe,Ne])}var _e=function(Oe,Ne){var Ve={};for(var Je in Oe)Object.prototype.hasOwnProperty.call(Oe,Je)&&Ne.indexOf(Je)<0&&(Ve[Je]=Oe[Je]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Je=Object.getOwnPropertySymbols(Oe);Me<Je.length;Me++)Ne.indexOf(Je[Me])<0&&Object.prototype.propertyIsEnumerable.call(Oe,Je[Me])&&(Ve[Je[Me]]=Oe[Je[Me]]);return Ve};const Ie=(Oe,Ne)=>{if(Ne===void 0)return Ne;let Ve=(Ne||"").replace(/^\//,"");return Object.keys(Oe).forEach(Je=>{Ve=Ve.replace(`:${Je}`,Oe[Je])}),Ve},Ke=Oe=>{const{prefixCls:Ne,separator:Ve="/",style:Je,className:Me,rootClassName:nt,routes:tt,items:At,children:ut,itemRender:it,params:ot={}}=Oe,at=_e(Oe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:mt,direction:yt,breadcrumb:Ft}=de.useContext(se.E_);let xt;const dt=mt("breadcrumb",Ne),[qe,Pe]=ve(dt),Ze=be(At,tt),ke=re(dt,it);if(Ze&&Ze.length>0){const $e=[],Ue=At||tt;xt=Ze.map((He,ze)=>{const{path:ft,key:wt,type:Tt,menu:Et,overlay:It,onClick:_t,className:Ct,separator:kt,dropdownProps:jt}=He,Zt=Ie(ot,ft);Zt!==void 0&&$e.push(Zt);const Jt=wt!=null?wt:ze;if(Tt==="separator")return de.createElement(ee,{key:Jt},kt);const er={},wr=ze===Ze.length-1;Et?er.menu=Et:It&&(er.overlay=It);let{href:xr}=He;return $e.length&&Zt!==void 0&&(xr=`#/${$e.join("/")}`),de.createElement(fe,Object.assign({key:Jt},er,(0,he.Z)(He,{data:!0,aria:!0}),{className:Ct,dropdownProps:jt,href:xr,separator:wr?"":Ve,onClick:_t,prefixCls:dt}),ke(He,ot,Ue,$e,xr))})}else if(ut){const $e=(0,a.Z)(ut).length;xt=(0,a.Z)(ut).map((Ue,He)=>{if(!Ue)return Ue;const ze=He===$e-1;return(0,ie.Tm)(Ue,{separator:ze?"":Ve,key:He})})}const Le=et()(dt,Ft==null?void 0:Ft.className,{[`${dt}-rtl`]:yt==="rtl"},Me,nt,Pe),Re=Object.assign(Object.assign({},Ft==null?void 0:Ft.style),Je);return qe(de.createElement("nav",Object.assign({className:Le,style:Re},at),de.createElement("ol",null,xt)))};Ke.Item=Ae,Ke.Separator=ee;var xe=Ke,Ge=xe},28103:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return E}});var pe=ge(92310),et=ge.n(pe),a=ge(59301),he=ge(36355),de=ge(17313),ie=ge(83116),se=ge(37613);const b=y=>{const{componentCls:x,sizePaddingEdgeHorizontal:re,colorSplit:oe,lineWidth:fe,textPaddingInline:le,orientationMargin:Ae,verticalMarginInline:ce}=y;return{[x]:Object.assign(Object.assign({},(0,de.Wf)(y)),{borderBlockStart:`${fe}px solid ${oe}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ce,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${fe}px solid ${oe}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${y.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${x}-with-text`]:{display:"flex",alignItems:"center",margin:`${y.dividerHorizontalWithTextGutterMargin}px 0`,color:y.colorTextHeading,fontWeight:500,fontSize:y.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${oe}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${fe}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${x}-with-text-left`]:{"&::before":{width:`${Ae*100}%`},"&::after":{width:`${100-Ae*100}%`}},[`&-horizontal${x}-with-text-right`]:{"&::before":{width:`${100-Ae*100}%`},"&::after":{width:`${Ae*100}%`}},[`${x}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:le},"&-dashed":{background:"none",borderColor:oe,borderStyle:"dashed",borderWidth:`${fe}px 0 0`},[`&-horizontal${x}-with-text${x}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${x}-dashed`]:{borderInlineStartWidth:fe,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${x}-with-text`]:{color:y.colorText,fontWeight:"normal",fontSize:y.fontSize},[`&-horizontal${x}-with-text-left${x}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${x}-inner-text`]:{paddingInlineStart:re}},[`&-horizontal${x}-with-text-right${x}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${x}-inner-text`]:{paddingInlineEnd:re}}})}};var te=(0,ie.Z)("Divider",y=>{const x=(0,se.TS)(y,{dividerHorizontalWithTextGutterMargin:y.margin,dividerHorizontalGutterMargin:y.marginLG,sizePaddingEdgeHorizontal:0});return[b(x)]},y=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:y.marginXS})),z=function(y,x){var re={};for(var oe in y)Object.prototype.hasOwnProperty.call(y,oe)&&x.indexOf(oe)<0&&(re[oe]=y[oe]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,oe=Object.getOwnPropertySymbols(y);fe<oe.length;fe++)x.indexOf(oe[fe])<0&&Object.prototype.propertyIsEnumerable.call(y,oe[fe])&&(re[oe[fe]]=y[oe[fe]]);return re},E=y=>{const{getPrefixCls:x,direction:re,divider:oe}=a.useContext(he.E_),{prefixCls:fe,type:le="horizontal",orientation:Ae="center",orientationMargin:ce,className:me,rootClassName:Ee,children:we,dashed:ve,plain:ye,style:Ce}=y,be=z(y,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),_e=x("divider",fe),[Ie,Ke]=te(_e),xe=Ae.length>0?`-${Ae}`:Ae,Ge=!!we,Oe=Ae==="left"&&ce!=null,Ne=Ae==="right"&&ce!=null,Ve=et()(_e,oe==null?void 0:oe.className,Ke,`${_e}-${le}`,{[`${_e}-with-text`]:Ge,[`${_e}-with-text${xe}`]:Ge,[`${_e}-dashed`]:!!ve,[`${_e}-plain`]:!!ye,[`${_e}-rtl`]:re==="rtl",[`${_e}-no-default-orientation-margin-left`]:Oe,[`${_e}-no-default-orientation-margin-right`]:Ne},me,Ee),Je=a.useMemo(()=>typeof ce=="number"?ce:/^\d+$/.test(ce)?Number(ce):ce,[ce]),Me=Object.assign(Object.assign({},Oe&&{marginLeft:Je}),Ne&&{marginRight:Je});return Ie(a.createElement("div",Object.assign({className:Ve,style:Object.assign(Object.assign({},oe==null?void 0:oe.style),Ce)},be,{role:"separator"}),we&&le!=="vertical"&&a.createElement("span",{className:`${_e}-inner-text`,style:Me},we)))}},11611:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return Lo}});var pe=ge(59301),et=ge(15277),a=ge(92310),he=ge.n(a),de=ge(60499),ie=ge(85899),se=ge(18642),b=ge(72190),te=ge(43749),z=ge(42244),ee=ge(55468),E=ge(18929),y=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],x=pe.createContext(null),re=0;function oe(un,yr){var Cn=pe.useState(function(){return re+=1,String(re)}),vn=(0,b.Z)(Cn,1),Yn=vn[0],yi=pe.useContext(x),Ki={data:yr,canPreview:un};return pe.useEffect(function(){if(yi)return yi.register(Yn,Ki)},[]),pe.useEffect(function(){yi&&yi.register(Yn,Ki)},[un,yr]),Yn}function fe(un){return new Promise(function(yr){var Cn=document.createElement("img");Cn.onerror=function(){return yr(!1)},Cn.onload=function(){return yr(!0)},Cn.src=un})}function le(un){var yr=un.src,Cn=un.isCustomPlaceholder,vn=un.fallback,Yn=(0,pe.useState)(Cn?"loading":"normal"),yi=(0,b.Z)(Yn,2),Ki=yi[0],ai=yi[1],or=(0,pe.useRef)(!1),Er=Ki==="error";(0,pe.useEffect)(function(){fe(yr).then(function(Wr){Wr||ai("error")})},[yr]),(0,pe.useEffect)(function(){Cn&&!or.current?ai("loading"):Er&&ai("normal")},[yr]);var Tr=function(){ai("normal")},ar=function(nn){or.current=!1,Ki==="loading"&&nn!=null&&nn.complete&&(nn.naturalWidth||nn.naturalHeight)&&(or.current=!0,Tr())},an=Er&&vn?{src:vn}:{onLoad:Tr,src:yr};return[ar,an,Ki]}var Ae=ge(86923),ce=ge(8224),me=ge(10228),Ee=ge(48736);function we(un,yr,Cn,vn){var Yn=yr+Cn,yi=(Cn-vn)/2;if(Cn>vn){if(yr>0)return(0,se.Z)({},un,yi);if(yr<0&&Yn<vn)return(0,se.Z)({},un,-yi)}else if(yr<0||Yn>vn)return(0,se.Z)({},un,yr<0?yi:-yi);return{}}function ve(un,yr,Cn,vn){var Yn=(0,ee.g1)(),yi=Yn.width,Ki=Yn.height,ai=null;return un<=yi&&yr<=Ki?ai={x:0,y:0}:(un>yi||yr>Ki)&&(ai=(0,ie.Z)((0,ie.Z)({},we("x",Cn,un,yi)),we("y",vn,yr,Ki))),ai}var ye=ge(13697),Ce=ge(16089),be={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function _e(un,yr,Cn,vn){var Yn=(0,pe.useRef)(null),yi=(0,pe.useRef)([]),Ki=(0,pe.useState)(be),ai=(0,b.Z)(Ki,2),or=ai[0],Er=ai[1],Tr=function(nn){Er(be),vn&&!(0,ye.Z)(be,or)&&vn({transform:be,action:nn})},ar=function(nn,ir){Yn.current===null&&(yi.current=[],Yn.current=(0,Ce.Z)(function(){Er(function(ri){var Fr=ri;return yi.current.forEach(function($n){Fr=(0,ie.Z)((0,ie.Z)({},Fr),$n)}),Yn.current=null,vn==null||vn({transform:Fr,action:ir}),Fr})})),yi.current.push((0,ie.Z)((0,ie.Z)({},or),nn))},an=function(nn,ir,ri,Fr){var $n=un.current,_i=$n.width,fi=$n.height,Ei=$n.offsetWidth,ts=$n.offsetHeight,Bo=$n.offsetLeft,Vi=$n.offsetTop,Io=nn,go=or.scale*nn;go>Cn?(Io=Cn/or.scale,go=Cn):go<yr&&(Io=yr/or.scale,go=yr);var Vo=ri!=null?ri:innerWidth/2,vo=Fr!=null?Fr:innerHeight/2,qi=Io-1,Wo=qi*_i*.5,Ao=qi*fi*.5,bs=qi*(Vo-or.x-Bo),Go=qi*(vo-or.y-Vi),Jo=or.x-(bs-Wo),Oi=or.y-(Go-Ao);if(nn<1&&go===1){var Nr=Ei*go,Or=ts*go,li=(0,ee.g1)(),xi=li.width,Zn=li.height;Nr<=xi&&Or<=Zn&&(Jo=0,Oi=0)}ar({x:Jo,y:Oi,scale:go},ir)};return{transform:or,resetTransform:Tr,updateTransform:ar,dispatchZoomChange:an}}var Ie=ge(43403),Ke=ge(77900),xe=function(yr){var Cn=yr.visible,vn=yr.maskTransitionName,Yn=yr.getContainer,yi=yr.prefixCls,Ki=yr.rootClassName,ai=yr.icons,or=yr.countRender,Er=yr.showSwitch,Tr=yr.showProgress,ar=yr.current,an=yr.transform,Wr=yr.count,nn=yr.scale,ir=yr.minScale,ri=yr.maxScale,Fr=yr.closeIcon,$n=yr.onSwitchLeft,_i=yr.onSwitchRight,fi=yr.onClose,Ei=yr.onZoomIn,ts=yr.onZoomOut,Bo=yr.onRotateRight,Vi=yr.onRotateLeft,Io=yr.onFlipX,go=yr.onFlipY,Vo=yr.toolbarRender,vo=(0,pe.useContext)(x),qi=ai.rotateLeft,Wo=ai.rotateRight,Ao=ai.zoomIn,bs=ai.zoomOut,Go=ai.close,Jo=ai.left,Oi=ai.right,Nr=ai.flipX,Or=ai.flipY,li="".concat(yi,"-operations-operation");pe.useEffect(function(){var yo=function(Do){Do.keyCode===me.Z.ESC&&fi()};return Cn&&window.addEventListener("keydown",yo),function(){window.removeEventListener("keydown",yo)}},[Cn]);var xi=[{icon:Or,onClick:go,type:"flipY"},{icon:Nr,onClick:Io,type:"flipX"},{icon:qi,onClick:Vi,type:"rotateLeft"},{icon:Wo,onClick:Bo,type:"rotateRight"},{icon:bs,onClick:ts,type:"zoomOut",disabled:nn===ir},{icon:Ao,onClick:Ei,type:"zoomIn",disabled:nn===ri}],Zn=xi.map(function(yo){var hs,Do=yo.icon,Fi=yo.onClick,Ni=yo.type,Ui=yo.disabled;return pe.createElement("div",{className:he()(li,(hs={},(0,se.Z)(hs,"".concat(yi,"-operations-operation-").concat(Ni),!0),(0,se.Z)(hs,"".concat(yi,"-operations-operation-disabled"),!!Ui),hs)),onClick:Fi,key:Ni},Do)}),Ko=pe.createElement("div",{className:"".concat(yi,"-operations")},Zn);return pe.createElement(Ke.default,{visible:Cn,motionName:vn},function(yo){var hs=yo.className,Do=yo.style;return pe.createElement(Ie.Z,{open:!0,getContainer:Yn!=null?Yn:document.body},pe.createElement("div",{className:he()("".concat(yi,"-operations-wrapper"),hs,Ki),style:Do},Fr===null?null:pe.createElement("button",{className:"".concat(yi,"-close"),onClick:fi},Fr||Go),Er&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:he()("".concat(yi,"-switch-left"),(0,se.Z)({},"".concat(yi,"-switch-left-disabled"),ar===0)),onClick:$n},Jo),pe.createElement("div",{className:he()("".concat(yi,"-switch-right"),(0,se.Z)({},"".concat(yi,"-switch-right-disabled"),ar===Wr-1)),onClick:_i},Oi)),pe.createElement("div",{className:"".concat(yi,"-footer")},Tr&&pe.createElement("div",{className:"".concat(yi,"-progress")},or?or(ar+1,Wr):"".concat(ar+1," / ").concat(Wr)),Vo?Vo(Ko,(0,ie.Z)({icons:{flipYIcon:Zn[0],flipXIcon:Zn[1],rotateLeftIcon:Zn[2],rotateRightIcon:Zn[3],zoomOutIcon:Zn[4],zoomInIcon:Zn[5]},actions:{onFlipY:go,onFlipX:Io,onRotateLeft:Vi,onRotateRight:Bo,onZoomOut:ts,onZoomIn:Ei},transform:an},vo?{current:ar,total:Wr}:{})):Ko)))})},Ge=xe,Oe=1,Ne=1,Ve=["fallback","src","imgRef"],Je=["prefixCls","src","alt","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],Me=function(yr){var Cn=yr.fallback,vn=yr.src,Yn=yr.imgRef,yi=(0,z.Z)(yr,Ve),Ki=le({src:vn,fallback:Cn}),ai=(0,b.Z)(Ki,2),or=ai[0],Er=ai[1];return pe.createElement("img",(0,de.Z)({ref:function(ar){Yn.current=ar,or(ar)}},yi,Er))},nt=function(yr){var Cn=yr.prefixCls,vn=yr.src,Yn=yr.alt,yi=yr.fallback,Ki=yr.movable,ai=Ki===void 0?!0:Ki,or=yr.onClose,Er=yr.visible,Tr=yr.icons,ar=Tr===void 0?{}:Tr,an=yr.rootClassName,Wr=yr.closeIcon,nn=yr.getContainer,ir=yr.current,ri=ir===void 0?0:ir,Fr=yr.count,$n=Fr===void 0?1:Fr,_i=yr.countRender,fi=yr.scaleStep,Ei=fi===void 0?.5:fi,ts=yr.minScale,Bo=ts===void 0?1:ts,Vi=yr.maxScale,Io=Vi===void 0?50:Vi,go=yr.transitionName,Vo=go===void 0?"zoom":go,vo=yr.maskTransitionName,qi=vo===void 0?"fade":vo,Wo=yr.imageRender,Ao=yr.imgCommonProps,bs=yr.toolbarRender,Go=yr.onTransform,Jo=yr.onChange,Oi=(0,z.Z)(yr,Je),Nr=(0,pe.useRef)(),Or=(0,pe.useRef)({deltaX:0,deltaY:0,transformX:0,transformY:0}),li=(0,pe.useState)(!1),xi=(0,b.Z)(li,2),Zn=xi[0],Ko=xi[1],yo=(0,pe.useContext)(x),hs=yo&&$n>1,Do=yo&&$n>=1,Fi=_e(Nr,Bo,Io,Go),Ni=Fi.transform,Ui=Fi.resetTransform,di=Fi.updateTransform,qo=Fi.dispatchZoomChange,zo=(0,pe.useState)(!0),$o=(0,b.Z)(zo,2),us=$o[0],Ns=$o[1],Cs=Ni.rotate,Eo=Ni.scale,fo=Ni.x,Ks=Ni.y,Ar=he()((0,se.Z)({},"".concat(Cn,"-moving"),Zn));(0,pe.useEffect)(function(){us||Ns(!0)},[us]);var zr=function(){Ui("close")},Ir=function(){qo(Oe+Ei,"zoomIn")},on=function(){qo(Oe/(Oe+Ei),"zoomOut")},An=function(){di({rotate:Cs+90},"rotateRight")},cn=function(){di({rotate:Cs-90},"rotateLeft")},Ln=function(){di({flipX:!Ni.flipX},"flipX")},On=function(){di({flipY:!Ni.flipY},"flipY")},jn=function(ei){ei==null||ei.preventDefault(),ei==null||ei.stopPropagation(),ri>0&&(Ns(!1),Ui("prev"),Jo==null||Jo(ri-1,ri))},kn=function(ei){ei==null||ei.preventDefault(),ei==null||ei.stopPropagation(),ri<$n-1&&(Ns(!1),Ui("next"),Jo==null||Jo(ri+1,ri))},xn=function(){if(Er&&Zn){Ko(!1);var ei=Or.current,ho=ei.transformX,gr=ei.transformY,lr=fo!==ho&&Ks!==gr;if(!lr)return;var hr=Nr.current.offsetWidth*Eo,Yr=Nr.current.offsetHeight*Eo,Nn=Nr.current.getBoundingClientRect(),si=Nn.left,sn=Nn.top,qn=Cs%180!==0,mi=ve(qn?Yr:hr,qn?hr:Yr,si,sn);mi&&di((0,ie.Z)({},mi),"dragRebound")}},Qi=function(ei){!ai||ei.button!==0||(ei.preventDefault(),ei.stopPropagation(),Or.current={deltaX:ei.pageX-Ni.x,deltaY:ei.pageY-Ni.y,transformX:Ni.x,transformY:Ni.y},Ko(!0))},Ii=function(ei){Er&&Zn&&di({x:ei.pageX-Or.current.deltaX,y:ei.pageY-Or.current.deltaY},"move")},Co=function(ei){if(!(!Er||ei.deltaY==0)){var ho=Math.abs(ei.deltaY/100),gr=Math.min(ho,Ne),lr=Oe+gr*Ei;ei.deltaY>0&&(lr=Oe/lr),qo(lr,"wheel",ei.clientX,ei.clientY)}},$i=function(ei){!Er||!hs||(ei.keyCode===me.Z.LEFT?jn():ei.keyCode===me.Z.RIGHT&&kn())},oi=function(ei){Er&&(Eo!==1?di({x:0,y:0,scale:1},"doubleClick"):qo(Oe+Ei,"doubleClick",ei.clientX,ei.clientY))};(0,pe.useEffect)(function(){var eo,ei,ho,gr;if(ai){ho=(0,ce.Z)(window,"mouseup",xn,!1),gr=(0,ce.Z)(window,"mousemove",Ii,!1);try{window.top!==window.self&&(eo=(0,ce.Z)(window.top,"mouseup",xn,!1),ei=(0,ce.Z)(window.top,"mousemove",Ii,!1))}catch(lr){(0,Ee.Kp)(!1,"[rc-image] ".concat(lr))}}return function(){var lr,hr,Yr,Nn;(lr=ho)===null||lr===void 0||lr.remove(),(hr=gr)===null||hr===void 0||hr.remove(),(Yr=eo)===null||Yr===void 0||Yr.remove(),(Nn=ei)===null||Nn===void 0||Nn.remove()}},[Er,Zn,fo,Ks,Cs,ai]),(0,pe.useEffect)(function(){var eo=(0,ce.Z)(window,"keydown",$i,!1);return function(){eo.remove()}},[Er,hs,ri]);var Wi=pe.createElement(Me,(0,de.Z)({},Ao,{width:yr.width,height:yr.height,imgRef:Nr,className:"".concat(Cn,"-img"),alt:Yn,style:{transform:"translate3d(".concat(Ni.x,"px, ").concat(Ni.y,"px, 0) scale3d(").concat(Ni.flipX?"-":"").concat(Eo,", ").concat(Ni.flipY?"-":"").concat(Eo,", 1) rotate(").concat(Cs,"deg)"),transitionDuration:!us&&"0s"},fallback:yi,src:vn,onWheel:Co,onMouseDown:Qi,onDoubleClick:oi}));return pe.createElement(pe.Fragment,null,pe.createElement(Ae.Z,(0,de.Z)({transitionName:Vo,maskTransitionName:qi,closable:!1,keyboard:!0,prefixCls:Cn,onClose:or,visible:Er,wrapClassName:Ar,rootClassName:an,getContainer:nn},Oi,{afterClose:zr}),pe.createElement("div",{className:"".concat(Cn,"-img-wrapper")},Wo?Wo(Wi,(0,ie.Z)({transform:Ni},yo?{current:ri}:{})):Wi)),pe.createElement(Ge,{visible:Er,transform:Ni,maskTransitionName:qi,closeIcon:Wr,getContainer:nn,prefixCls:Cn,rootClassName:an,icons:ar,countRender:_i,showSwitch:hs,showProgress:Do,current:ri,count:$n,scale:Eo,minScale:Bo,maxScale:Io,toolbarRender:bs,onSwitchLeft:jn,onSwitchRight:kn,onZoomIn:Ir,onZoomOut:on,onRotateRight:An,onRotateLeft:cn,onFlipX:Ln,onFlipY:On,onClose:or}))},tt=nt,At=ge(77654);function ut(un){var yr=pe.useState({}),Cn=(0,b.Z)(yr,2),vn=Cn[0],Yn=Cn[1],yi=pe.useCallback(function(ai,or){return Yn(function(Er){return(0,ie.Z)((0,ie.Z)({},Er),{},(0,se.Z)({},ai,or))}),function(){Yn(function(Er){var Tr=(0,ie.Z)({},Er);return delete Tr[ai],Tr})}},[]),Ki=pe.useMemo(function(){return un?un.map(function(ai){if(typeof ai=="string")return{data:{src:ai}};var or={};return Object.keys(ai).forEach(function(Er){["src"].concat((0,At.Z)(y)).includes(Er)&&(or[Er]=ai[Er])}),{data:or}}):Object.keys(vn).reduce(function(ai,or){var Er=vn[or],Tr=Er.canPreview,ar=Er.data;return Tr&&ai.push({data:ar,id:or}),ai},[])},[un,vn]);return[Ki,yi]}var it=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],ot=["src"],at=function(yr){var Cn,vn=yr.previewPrefixCls,Yn=vn===void 0?"rc-image-preview":vn,yi=yr.children,Ki=yr.icons,ai=Ki===void 0?{}:Ki,or=yr.items,Er=yr.preview,Tr=yr.fallback,ar=(0,te.Z)(Er)==="object"?Er:{},an=ar.visible,Wr=ar.onVisibleChange,nn=ar.getContainer,ir=ar.current,ri=ar.movable,Fr=ar.minScale,$n=ar.maxScale,_i=ar.countRender,fi=ar.closeIcon,Ei=ar.onChange,ts=ar.onTransform,Bo=ar.toolbarRender,Vi=ar.imageRender,Io=(0,z.Z)(ar,it),go=ut(or),Vo=(0,b.Z)(go,2),vo=Vo[0],qi=Vo[1],Wo=(0,E.Z)(0,{value:ir}),Ao=(0,b.Z)(Wo,2),bs=Ao[0],Go=Ao[1],Jo=(0,pe.useState)(!1),Oi=(0,b.Z)(Jo,2),Nr=Oi[0],Or=Oi[1],li=((Cn=vo[bs])===null||Cn===void 0?void 0:Cn.data)||{},xi=li.src,Zn=(0,z.Z)(li,ot),Ko=(0,E.Z)(!!an,{value:an,onChange:function(Cs,Eo){Wr==null||Wr(Cs,Eo,bs)}}),yo=(0,b.Z)(Ko,2),hs=yo[0],Do=yo[1],Fi=(0,pe.useState)(null),Ni=(0,b.Z)(Fi,2),Ui=Ni[0],di=Ni[1],qo=pe.useCallback(function(Ns,Cs,Eo){var fo=vo.findIndex(function(Ks){return Ks.id===Ns});Do(!0),di({x:Cs,y:Eo}),Go(fo<0?0:fo),Or(!0)},[vo]);pe.useEffect(function(){hs?Nr||Go(0):Or(!1)},[hs]);var zo=function(Cs,Eo){Go(Cs),Ei==null||Ei(Cs,Eo)},$o=function(){Do(!1),di(null)},us=pe.useMemo(function(){return{register:qi,onPreview:qo}},[qi,qo]);return pe.createElement(x.Provider,{value:us},yi,pe.createElement(tt,(0,de.Z)({"aria-hidden":!hs,movable:ri,visible:hs,prefixCls:Yn,closeIcon:fi,onClose:$o,mousePosition:Ui,imgCommonProps:Zn,src:xi,fallback:Tr,icons:ai,minScale:Fr,maxScale:$n,getContainer:nn,current:bs,count:vo.length,countRender:_i,onTransform:ts,toolbarRender:Bo,imageRender:Vi,onChange:zo},Io)))},mt=at,yt=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Ft=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],xt=function(yr){var Cn=yr.src,vn=yr.alt,Yn=yr.onPreviewClose,yi=yr.prefixCls,Ki=yi===void 0?"rc-image":yi,ai=yr.previewPrefixCls,or=ai===void 0?"".concat(Ki,"-preview"):ai,Er=yr.placeholder,Tr=yr.fallback,ar=yr.width,an=yr.height,Wr=yr.style,nn=yr.preview,ir=nn===void 0?!0:nn,ri=yr.className,Fr=yr.onClick,$n=yr.onError,_i=yr.wrapperClassName,fi=yr.wrapperStyle,Ei=yr.rootClassName,ts=(0,z.Z)(yr,yt),Bo=Er&&Er!==!0,Vi=(0,te.Z)(ir)==="object"?ir:{},Io=Vi.src,go=Vi.visible,Vo=go===void 0?void 0:go,vo=Vi.onVisibleChange,qi=vo===void 0?Yn:vo,Wo=Vi.getContainer,Ao=Wo===void 0?void 0:Wo,bs=Vi.mask,Go=Vi.maskClassName,Jo=Vi.movable,Oi=Vi.icons,Nr=Vi.scaleStep,Or=Vi.minScale,li=Vi.maxScale,xi=Vi.imageRender,Zn=Vi.toolbarRender,Ko=(0,z.Z)(Vi,Ft),yo=Io!=null?Io:Cn,hs=(0,E.Z)(!!Vo,{value:Vo,onChange:qi}),Do=(0,b.Z)(hs,2),Fi=Do[0],Ni=Do[1],Ui=le({src:Cn,isCustomPlaceholder:Bo,fallback:Tr}),di=(0,b.Z)(Ui,3),qo=di[0],zo=di[1],$o=di[2],us=(0,pe.useState)(null),Ns=(0,b.Z)(us,2),Cs=Ns[0],Eo=Ns[1],fo=(0,pe.useContext)(x),Ks=!!ir,Ar=function(){Ni(!1),Eo(null)},zr=he()(Ki,_i,Ei,(0,se.Z)({},"".concat(Ki,"-error"),$o==="error")),Ir=(0,pe.useMemo)(function(){var Ln={};return y.forEach(function(On){yr[On]!==void 0&&(Ln[On]=yr[On])}),Ln},y.map(function(Ln){return yr[Ln]})),on=(0,pe.useMemo)(function(){return(0,ie.Z)((0,ie.Z)({},Ir),{},{src:yo})},[yo,Ir]),An=oe(Ks,on),cn=function(On){var jn=(0,ee.os)(On.target),kn=jn.left,xn=jn.top;fo?fo.onPreview(An,kn,xn):(Eo({x:kn,y:xn}),Ni(!0)),Fr==null||Fr(On)};return pe.createElement(pe.Fragment,null,pe.createElement("div",(0,de.Z)({},ts,{className:zr,onClick:Ks?cn:Fr,style:(0,ie.Z)({width:ar,height:an},fi)}),pe.createElement("img",(0,de.Z)({},Ir,{className:he()("".concat(Ki,"-img"),(0,se.Z)({},"".concat(Ki,"-img-placeholder"),Er===!0),ri),style:(0,ie.Z)({height:an},Wr),ref:qo},zo,{width:ar,height:an,onError:$n})),$o==="loading"&&pe.createElement("div",{"aria-hidden":"true",className:"".concat(Ki,"-placeholder")},Er),bs&&Ks&&pe.createElement("div",{className:he()("".concat(Ki,"-mask"),Go),style:{display:(Wr==null?void 0:Wr.display)==="none"?"none":void 0}},bs)),!fo&&Ks&&pe.createElement(tt,(0,de.Z)({"aria-hidden":!Fi,visible:Fi,prefixCls:or,onClose:Ar,mousePosition:Cs,src:yo,alt:vn,fallback:Tr,getContainer:Ao,icons:Oi,movable:Jo,scaleStep:Nr,minScale:Or,maxScale:li,rootClassName:Ei,imageRender:xi,imgCommonProps:Ir,toolbarRender:Zn},Ko)))};xt.PreviewGroup=mt,xt.displayName="Image";var dt=xt,qe=dt,Pe=ge(62892),Ze=ge(36355),ke=ge(31724),Le=ge(99267),Re=ge(33853),$e=ge(38819),Ue={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"},He=Ue,ze=ge(7657),ft=function(yr,Cn){return pe.createElement(ze.Z,(0,de.Z)({},yr,{ref:Cn,icon:He}))},wt=pe.forwardRef(ft),Tt=wt,Et={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"},It=Et,_t=function(yr,Cn){return pe.createElement(ze.Z,(0,de.Z)({},yr,{ref:Cn,icon:It}))},Ct=pe.forwardRef(_t),kt=Ct,jt={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"},Zt=jt,Jt=function(yr,Cn){return pe.createElement(ze.Z,(0,de.Z)({},yr,{ref:Cn,icon:Zt}))},er=pe.forwardRef(Jt),wr=er,xr={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"},Ur=xr,pn=function(yr,Cn){return pe.createElement(ze.Z,(0,de.Z)({},yr,{ref:Cn,icon:Ur}))},kr=pe.forwardRef(pn),tn=kr,Cr={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"},Gr=Cr,Xr=function(yr,Cn){return pe.createElement(ze.Z,(0,de.Z)({},yr,{ref:Cn,icon:Gr}))},qr=pe.forwardRef(Xr),Kn=qr,Vr=ge(64993),_n=ge(73819),ii=ge(17313),Gi=ge(29878),zn=ge(1950),Qn=ge(83116),wn=ge(37613);const zi=un=>({position:un||"absolute",inset:0}),Ji=un=>{const{iconCls:yr,motionDurationSlow:Cn,paddingXXS:vn,marginXXS:Yn,prefixCls:yi,colorTextLightSolid:Ki}=un;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Ki,background:new Vr.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${Cn}`,[`.${yi}-mask-info`]:Object.assign(Object.assign({},ii.vS),{padding:`0 ${vn}px`,[yr]:{marginInlineEnd:Yn,svg:{verticalAlign:"baseline"}}})}},Ci=un=>{const{previewCls:yr,modalMaskBg:Cn,paddingSM:vn,marginXL:Yn,margin:yi,paddingLG:Ki,previewOperationColorDisabled:ai,previewOperationHoverColor:or,motionDurationSlow:Er,iconCls:Tr,colorTextLightSolid:ar}=un,an=new Vr.C(Cn).setAlpha(.1),Wr=an.clone().setAlpha(.2);return{[`${yr}-footer`]:{position:"fixed",bottom:Yn,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:un.previewOperationColor},[`${yr}-progress`]:{marginBottom:yi},[`${yr}-close`]:{position:"fixed",top:Yn,right:{_skip_check_:!0,value:Yn},display:"flex",color:ar,backgroundColor:an.toRgbString(),borderRadius:"50%",padding:vn,outline:0,border:0,cursor:"pointer",transition:`all ${Er}`,"&:hover":{backgroundColor:Wr.toRgbString()},[`& > ${Tr}`]:{fontSize:un.previewOperationSize}},[`${yr}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Ki}px`,backgroundColor:an.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:vn,padding:vn,cursor:"pointer",transition:`all ${Er}`,userSelect:"none",[`&:not(${yr}-operations-operation-disabled):hover > ${Tr}`]:{color:or},"&-disabled":{color:ai,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${Tr}`]:{fontSize:un.previewOperationSize}}}}},Mn=un=>{const{modalMaskBg:yr,iconCls:Cn,previewOperationColorDisabled:vn,previewCls:Yn,zIndexPopup:yi,motionDurationSlow:Ki}=un,ai=new Vr.C(yr).setAlpha(.1),or=ai.clone().setAlpha(.2);return{[`${Yn}-switch-left, ${Yn}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:yi+1,display:"flex",alignItems:"center",justifyContent:"center",width:un.imagePreviewSwitchSize,height:un.imagePreviewSwitchSize,marginTop:-un.imagePreviewSwitchSize/2,color:un.previewOperationColor,background:ai.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Ki}`,userSelect:"none","&:hover":{background:or.toRgbString()},"&-disabled":{"&, &:hover":{color:vn,background:"transparent",cursor:"not-allowed",[`> ${Cn}`]:{cursor:"not-allowed"}}},[`> ${Cn}`]:{fontSize:un.previewOperationSize}},[`${Yn}-switch-left`]:{insetInlineStart:un.marginSM},[`${Yn}-switch-right`]:{insetInlineEnd:un.marginSM}}},Ai=un=>{const{motionEaseOut:yr,previewCls:Cn,motionDurationSlow:vn,componentCls:Yn}=un;return[{[`${Yn}-preview-root`]:{[Cn]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${Cn}-body`]:Object.assign(Object.assign({},zi()),{overflow:"hidden"}),[`${Cn}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${vn} ${yr} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},zi()),{transition:`transform ${vn} ${yr} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${Cn}-moving`]:{[`${Cn}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${Yn}-preview-root`]:{[`${Cn}-wrap`]:{zIndex:un.zIndexPopup}}},{[`${Yn}-preview-operations-wrapper`]:{position:"fixed",zIndex:un.zIndexPopup+1},"&":[Ci(un),Mn(un)]}]},pi=un=>{const{componentCls:yr}=un;return{[yr]:{position:"relative",display:"inline-block",[`${yr}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${yr}-img-placeholder`]:{backgroundColor:un.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${yr}-mask`]:Object.assign({},Ji(un)),[`${yr}-mask:hover`]:{opacity:1},[`${yr}-placeholder`]:Object.assign({},zi())}}},Vn=un=>{const{previewCls:yr}=un;return{[`${yr}-root`]:(0,Gi._y)(un,"zoom"),"&":(0,zn.J$)(un,!0)}};var Rn=(0,Qn.Z)("Image",un=>{const yr=`${un.componentCls}-preview`,Cn=(0,wn.TS)(un,{previewCls:yr,modalMaskBg:new Vr.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:un.controlHeightLG});return[pi(Cn),Ai(Cn),(0,_n.QA)((0,wn.TS)(Cn,{componentCls:yr})),Vn(Cn)]},un=>({zIndexPopup:un.zIndexPopupBase+80,previewOperationColor:new Vr.C(un.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new Vr.C(un.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new Vr.C(un.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:un.fontSizeIcon*1.5})),Uo=function(un,yr){var Cn={};for(var vn in un)Object.prototype.hasOwnProperty.call(un,vn)&&yr.indexOf(vn)<0&&(Cn[vn]=un[vn]);if(un!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Yn=0,vn=Object.getOwnPropertySymbols(un);Yn<vn.length;Yn++)yr.indexOf(vn[Yn])<0&&Object.prototype.propertyIsEnumerable.call(un,vn[Yn])&&(Cn[vn[Yn]]=un[vn[Yn]]);return Cn};const Fo={rotateLeft:pe.createElement(Tt,null),rotateRight:pe.createElement(kt,null),zoomIn:pe.createElement(tn,null),zoomOut:pe.createElement(Kn,null),close:pe.createElement(Le.Z,null),left:pe.createElement(Re.Z,null),right:pe.createElement($e.Z,null),flipX:pe.createElement(wr,null),flipY:pe.createElement(wr,{rotate:90})};var so=un=>{var{previewPrefixCls:yr,preview:Cn}=un,vn=Uo(un,["previewPrefixCls","preview"]);const{getPrefixCls:Yn}=pe.useContext(Ze.E_),yi=Yn("image",yr),Ki=`${yi}-preview`,ai=Yn(),[or,Er]=Rn(yi),Tr=pe.useMemo(()=>{var ar;if(Cn===!1)return Cn;const an=typeof Cn=="object"?Cn:{},Wr=he()(Er,(ar=an.rootClassName)!==null&&ar!==void 0?ar:"");return Object.assign(Object.assign({},an),{transitionName:(0,Pe.m)(ai,"zoom",an.transitionName),maskTransitionName:(0,Pe.m)(ai,"fade",an.maskTransitionName),rootClassName:Wr})},[Cn]);return or(pe.createElement(qe.PreviewGroup,Object.assign({preview:Tr,previewPrefixCls:Ki,icons:Fo},vn)))},Pn=function(un,yr){var Cn={};for(var vn in un)Object.prototype.hasOwnProperty.call(un,vn)&&yr.indexOf(vn)<0&&(Cn[vn]=un[vn]);if(un!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Yn=0,vn=Object.getOwnPropertySymbols(un);Yn<vn.length;Yn++)yr.indexOf(vn[Yn])<0&&Object.prototype.propertyIsEnumerable.call(un,vn[Yn])&&(Cn[vn[Yn]]=un[vn[Yn]]);return Cn};const ls=un=>{const{prefixCls:yr,preview:Cn,className:vn,rootClassName:Yn,style:yi}=un,Ki=Pn(un,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:ai,locale:or=ke.Z,getPopupContainer:Er,image:Tr}=pe.useContext(Ze.E_),ar=ai("image",yr),an=ai(),Wr=or.Image||ke.Z.Image,[nn,ir]=Rn(ar),ri=he()(Yn,ir),Fr=he()(vn,ir,Tr==null?void 0:Tr.className),$n=pe.useMemo(()=>{if(Cn===!1)return Cn;const fi=typeof Cn=="object"?Cn:{},{getContainer:Ei}=fi,ts=Pn(fi,["getContainer"]);return Object.assign(Object.assign({mask:pe.createElement("div",{className:`${ar}-mask-info`},pe.createElement(et.Z,null),Wr==null?void 0:Wr.preview),icons:Fo},ts),{getContainer:Ei||Er,transitionName:(0,Pe.m)(an,"zoom",fi.transitionName),maskTransitionName:(0,Pe.m)(an,"fade",fi.maskTransitionName)})},[Cn,Wr]),_i=Object.assign(Object.assign({},Tr==null?void 0:Tr.style),yi);return nn(pe.createElement(qe,Object.assign({prefixCls:ar,preview:$n,rootClassName:ri,className:Fr,style:_i},Ki)))};ls.PreviewGroup=so;var Lo=ls},39722:function(fr,Mt,ge){"use strict";ge.d(Mt,{t5:function(){return z}});var pe=ge(92310),et=ge.n(pe),a=ge(55477),he=ge(59301),de=ge(36355),ie=ge(77578),se=ge(17356),b=function(E,y){var x={};for(var re in E)Object.prototype.hasOwnProperty.call(E,re)&&y.indexOf(re)<0&&(x[re]=E[re]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,re=Object.getOwnPropertySymbols(E);oe<re.length;oe++)y.indexOf(re[oe])<0&&Object.prototype.propertyIsEnumerable.call(E,re[oe])&&(x[re[oe]]=E[re[oe]]);return x};const te=(E,y,x)=>{if(!(!y&&!x))return he.createElement(he.Fragment,null,y&&he.createElement("div",{className:`${E}-title`},(0,ie.Z)(y)),he.createElement("div",{className:`${E}-inner-content`},(0,ie.Z)(x)))},z=E=>{const{hashId:y,prefixCls:x,className:re,style:oe,placement:fe="top",title:le,content:Ae,children:ce}=E;return he.createElement("div",{className:et()(y,x,`${x}-pure`,`${x}-placement-${fe}`,re),style:oe},he.createElement("div",{className:`${x}-arrow`}),he.createElement(a.G,Object.assign({},E,{className:y,prefixCls:x}),ce||te(x,le,Ae)))},ee=E=>{const{prefixCls:y}=E,x=b(E,["prefixCls"]),{getPrefixCls:re}=he.useContext(de.E_),oe=re("popover",y),[fe,le]=(0,se.Z)(oe);return fe(he.createElement(z,Object.assign({},x,{prefixCls:oe,hashId:le})))};Mt.ZP=ee},17356:function(fr,Mt,ge){"use strict";var pe=ge(17313),et=ge(29878),a=ge(19447),he=ge(33166),de=ge(83116),ie=ge(37613);const se=z=>{const{componentCls:ee,popoverColor:E,minWidth:y,fontWeightStrong:x,popoverPadding:re,boxShadowSecondary:oe,colorTextHeading:fe,borderRadiusLG:le,zIndexPopup:Ae,marginXS:ce,colorBgElevated:me,popoverBg:Ee}=z;return[{[ee]:Object.assign(Object.assign({},(0,pe.Wf)(z)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:Ae,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":me,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${ee}-content`]:{position:"relative"},[`${ee}-inner`]:{backgroundColor:Ee,backgroundClip:"padding-box",borderRadius:le,boxShadow:oe,padding:re},[`${ee}-title`]:{minWidth:y,marginBottom:ce,color:fe,fontWeight:x},[`${ee}-inner-content`]:{color:E}})},(0,a.ZP)(z,{colorBg:"var(--antd-arrow-background-color)"}),{[`${ee}-pure`]:{position:"relative",maxWidth:"none",margin:z.sizePopupArrow,display:"inline-block",[`${ee}-content`]:{display:"inline-block"}}}]},b=z=>{const{componentCls:ee}=z;return{[ee]:he.i.map(E=>{const y=z[`${E}6`];return{[`&${ee}-${E}`]:{"--antd-arrow-background-color":y,[`${ee}-inner`]:{backgroundColor:y},[`${ee}-arrow`]:{background:"transparent"}}}})}},te=z=>{const{componentCls:ee,lineWidth:E,lineType:y,colorSplit:x,paddingSM:re,controlHeight:oe,fontSize:fe,lineHeight:le,padding:Ae}=z,ce=oe-Math.round(fe*le),me=ce/2,Ee=ce/2-E,we=Ae;return{[ee]:{[`${ee}-inner`]:{padding:0},[`${ee}-title`]:{margin:0,padding:`${me}px ${we}px ${Ee}px`,borderBottom:`${E}px ${y} ${x}`},[`${ee}-inner-content`]:{padding:`${re}px ${we}px`}}}};Mt.Z=(0,de.Z)("Popover",z=>{const{colorBgElevated:ee,colorText:E,wireframe:y}=z,x=(0,ie.TS)(z,{popoverPadding:12,popoverBg:ee,popoverColor:E});return[se(x),b(x),y&&te(x),(0,et._y)(x,"zoom-big")]},z=>({width:177,minWidth:177,zIndexPopup:z.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},13570:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return nt}});var pe=ge(60499),et=ge(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},he=a,de=ge(7657),ie=function(At,ut){return et.createElement(de.Z,(0,pe.Z)({},At,{ref:ut,icon:he}))},se=et.forwardRef(ie),b=se,te=ge(92310),z=ge.n(te),ee=ge(18642),E=ge(72190),y=ge(42244),x=ge(18929),re=ge(10228),oe=ge(26112);function fe(tt,At){var ut=tt.disabled,it=tt.prefixCls,ot=tt.character,at=tt.characterRender,mt=tt.index,yt=tt.count,Ft=tt.value,xt=tt.allowHalf,dt=tt.focused,qe=tt.onHover,Pe=tt.onClick,Ze=function(ft){qe(ft,mt)},ke=function(ft){Pe(ft,mt)},Le=function(ft){ft.keyCode===re.Z.ENTER&&Pe(ft,mt)},Re=mt+1,$e=new Set([it]);Ft===0&&mt===0&&dt?$e.add("".concat(it,"-focused")):xt&&Ft+.5>=Re&&Ft<Re?($e.add("".concat(it,"-half")),$e.add("".concat(it,"-active")),dt&&$e.add("".concat(it,"-focused"))):(Re<=Ft?$e.add("".concat(it,"-full")):$e.add("".concat(it,"-zero")),Re===Ft&&dt&&$e.add("".concat(it,"-focused")));var Ue=typeof ot=="function"?ot(tt):ot,He=et.createElement("li",{className:z()(Array.from($e)),ref:At},et.createElement("div",{onClick:ut?null:ke,onKeyDown:ut?null:Le,onMouseMove:ut?null:Ze,role:"radio","aria-checked":Ft>mt?"true":"false","aria-posinset":mt+1,"aria-setsize":yt,tabIndex:ut?-1:0},et.createElement("div",{className:"".concat(it,"-first")},Ue),et.createElement("div",{className:"".concat(it,"-second")},Ue)));return at&&(He=at(He,tt)),He}var le=et.forwardRef(fe);function Ae(){var tt=et.useRef({});function At(it){return tt.current[it]}function ut(it){return function(ot){tt.current[it]=ot}}return[At,ut]}function ce(tt){var At=tt.pageXOffset,ut="scrollLeft";if(typeof At!="number"){var it=tt.document;At=it.documentElement[ut],typeof At!="number"&&(At=it.body[ut])}return At}function me(tt){var At,ut,it=tt.ownerDocument,ot=it.body,at=it&&it.documentElement,mt=tt.getBoundingClientRect();return At=mt.left,ut=mt.top,At-=at.clientLeft||ot.clientLeft||0,ut-=at.clientTop||ot.clientTop||0,{left:At,top:ut}}function Ee(tt){var At=me(tt),ut=tt.ownerDocument,it=ut.defaultView||ut.parentWindow;return At.left+=ce(it),At.left}var we=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function ve(tt,At){var ut,it=tt.prefixCls,ot=it===void 0?"rc-rate":it,at=tt.className,mt=tt.defaultValue,yt=tt.value,Ft=tt.count,xt=Ft===void 0?5:Ft,dt=tt.allowHalf,qe=dt===void 0?!1:dt,Pe=tt.allowClear,Ze=Pe===void 0?!0:Pe,ke=tt.character,Le=ke===void 0?"\u2605":ke,Re=tt.characterRender,$e=tt.disabled,Ue=tt.direction,He=Ue===void 0?"ltr":Ue,ze=tt.tabIndex,ft=ze===void 0?0:ze,wt=tt.autoFocus,Tt=tt.onHoverChange,Et=tt.onChange,It=tt.onFocus,_t=tt.onBlur,Ct=tt.onKeyDown,kt=tt.onMouseLeave,jt=(0,y.Z)(tt,we),Zt=Ae(),Jt=(0,E.Z)(Zt,2),er=Jt[0],wr=Jt[1],xr=et.useRef(null),Ur=function(){if(!$e){var Pn;(Pn=xr.current)===null||Pn===void 0||Pn.focus()}};et.useImperativeHandle(At,function(){return{focus:Ur,blur:function(){if(!$e){var Pn;(Pn=xr.current)===null||Pn===void 0||Pn.blur()}}}});var pn=(0,x.Z)(mt||0,{value:yt}),kr=(0,E.Z)(pn,2),tn=kr[0],Cr=kr[1],Gr=(0,x.Z)(null),Xr=(0,E.Z)(Gr,2),qr=Xr[0],Kn=Xr[1],Vr=function(Pn,ls){var Lo=He==="rtl",un=Pn+1;if(qe){var yr=er(Pn),Cn=Ee(yr),vn=yr.clientWidth;(Lo&&ls-Cn>vn/2||!Lo&&ls-Cn<vn/2)&&(un-=.5)}return un},_n=function(Pn){Cr(Pn),Et==null||Et(Pn)},ii=et.useState(!1),Gi=(0,E.Z)(ii,2),zn=Gi[0],Qn=Gi[1],wn=function(){Qn(!0),It==null||It()},zi=function(){Qn(!1),_t==null||_t()},Ji=et.useState(null),Ci=(0,E.Z)(Ji,2),Mn=Ci[0],Ai=Ci[1],pi=function(Pn,ls){var Lo=Vr(ls,Pn.pageX);Lo!==qr&&(Ai(Lo),Kn(null)),Tt==null||Tt(Lo)},Vn=function(Pn){$e||(Ai(null),Kn(null),Tt==null||Tt(void 0)),Pn&&(kt==null||kt(Pn))},Rn=function(Pn,ls){var Lo=Vr(ls,Pn.pageX),un=!1;Ze&&(un=Lo===tn),Vn(),_n(un?0:Lo),Kn(un?Lo:null)},Uo=function(Pn){var ls=Pn.keyCode,Lo=He==="rtl",un=tn;ls===re.Z.RIGHT&&un<xt&&!Lo?(qe?un+=.5:un+=1,_n(un),Pn.preventDefault()):ls===re.Z.LEFT&&un>0&&!Lo||ls===re.Z.RIGHT&&un>0&&Lo?(qe?un-=.5:un-=1,_n(un),Pn.preventDefault()):ls===re.Z.LEFT&&un<xt&&Lo&&(qe?un+=.5:un+=1,_n(un),Pn.preventDefault()),Ct==null||Ct(Pn)};et.useEffect(function(){wt&&!$e&&Ur()},[]);var Fo=new Array(xt).fill(0).map(function(so,Pn){return et.createElement(le,{ref:wr(Pn),index:Pn,count:xt,disabled:$e,prefixCls:"".concat(ot,"-star"),allowHalf:qe,value:Mn===null?tn:Mn,onClick:Rn,onHover:pi,key:so||Pn,character:Le,characterRender:Re,focused:zn})}),uo=z()(ot,at,(ut={},(0,ee.Z)(ut,"".concat(ot,"-disabled"),$e),(0,ee.Z)(ut,"".concat(ot,"-rtl"),He==="rtl"),ut));return et.createElement("ul",(0,pe.Z)({className:uo,onMouseLeave:Vn,tabIndex:$e?-1:ft,onFocus:$e?null:wn,onBlur:$e?null:zi,onKeyDown:$e?null:Uo,ref:xr,role:"radiogroup"},(0,oe.Z)(jt,{aria:!0,data:!0,attr:!0})),Fo)}var ye=et.forwardRef(ve),Ce=ye,be=ge(36355),_e=ge(6848),Ie=ge(17313),Ke=ge(83116),xe=ge(37613);const Ge=tt=>{const{componentCls:At}=tt;return{[`${At}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:tt.marginXS},"> div":{transition:`all ${tt.motionDurationMid}, outline 0s`,"&:hover":{transform:tt.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${tt.lineWidth}px dashed ${tt.starColor}`,transform:tt.starHoverScale}},"&-first, &-second":{color:tt.starBg,transition:`all ${tt.motionDurationMid}`,userSelect:"none",[tt.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${At}-star-first, &-half ${At}-star-second`]:{opacity:1},[`&-half ${At}-star-first, &-full ${At}-star-second`]:{color:"inherit"}}}},Oe=tt=>({[`&-rtl${tt.componentCls}`]:{direction:"rtl"}}),Ne=tt=>{const{componentCls:At}=tt;return{[At]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ie.Wf)(tt)),{display:"inline-block",margin:0,padding:0,color:tt.starColor,fontSize:tt.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${At} ${At}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ge(tt)),{[`+ ${At}-text`]:{display:"inline-block",marginInlineStart:tt.marginXS,fontSize:tt.fontSize}}),Oe(tt))}};var Ve=(0,Ke.Z)("Rate",tt=>{const At=(0,xe.TS)(tt,{});return[Ne(At)]},tt=>({starColor:tt.yellow6,starSize:tt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:tt.colorFillContent})),Je=function(tt,At){var ut={};for(var it in tt)Object.prototype.hasOwnProperty.call(tt,it)&&At.indexOf(it)<0&&(ut[it]=tt[it]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,it=Object.getOwnPropertySymbols(tt);ot<it.length;ot++)At.indexOf(it[ot])<0&&Object.prototype.propertyIsEnumerable.call(tt,it[ot])&&(ut[it[ot]]=tt[it[ot]]);return ut},nt=et.forwardRef((tt,At)=>{const{prefixCls:ut,className:it,rootClassName:ot,style:at,tooltips:mt,character:yt=et.createElement(b,null)}=tt,Ft=Je(tt,["prefixCls","className","rootClassName","style","tooltips","character"]),xt=($e,Ue)=>{let{index:He}=Ue;return mt?et.createElement(_e.Z,{title:mt[He]},$e):$e},{getPrefixCls:dt,direction:qe,rate:Pe}=et.useContext(be.E_),Ze=dt("rate",ut),[ke,Le]=Ve(Ze),Re=Object.assign(Object.assign({},Pe==null?void 0:Pe.style),at);return ke(et.createElement(Ce,Object.assign({ref:At,character:yt,characterRender:xt},Ft,{className:z()(it,ot,Le,Pe==null?void 0:Pe.className),style:Re,prefixCls:Ze,direction:qe})))})},65615:function(fr,Mt,ge){"use strict";ge.d(Mt,{Z:function(){return Tt}});var pe=ge(59301),et=ge(85899),a=ge(60499),he=ge(43749),de=ge(72190),ie=ge(42244),se=ge(43403),b=ge(35593),te=ge(92310),z=ge.n(te),ee=ge(34280),E=ge(18929),y=ge(6089);function x(Et){var It=window.innerWidth||document.documentElement.clientWidth,_t=window.innerHeight||document.documentElement.clientHeight,Ct=Et.getBoundingClientRect(),kt=Ct.top,jt=Ct.right,Zt=Ct.bottom,Jt=Ct.left;return kt>=0&&Jt>=0&&jt<=It&&Zt<=_t}function re(Et,It,_t){var Ct;return(Ct=_t!=null?_t:It)!==null&&Ct!==void 0?Ct:Et===null?"center":"bottom"}function oe(Et,It,_t,Ct){var kt=(0,pe.useState)(void 0),jt=(0,de.Z)(kt,2),Zt=jt[0],Jt=jt[1];(0,ee.Z)(function(){var Cr=typeof Et=="function"?Et():Et;Jt(Cr||null)});var er=(0,pe.useState)(null),wr=(0,de.Z)(er,2),xr=wr[0],Ur=wr[1],pn=(0,y.Z)(function(){if(Zt){!x(Zt)&&It&&Zt.scrollIntoView(Ct);var Cr=Zt.getBoundingClientRect(),Gr=Cr.left,Xr=Cr.top,qr=Cr.width,Kn=Cr.height,Vr={left:Gr,top:Xr,width:qr,height:Kn,radius:0};Ur(function(_n){return JSON.stringify(_n)!==JSON.stringify(Vr)?Vr:_n})}else Ur(null)}),kr=function(Gr){var Xr;return(Xr=Array.isArray(_t==null?void 0:_t.offset)?_t==null?void 0:_t.offset[Gr]:_t==null?void 0:_t.offset)!==null&&Xr!==void 0?Xr:6};(0,ee.Z)(function(){return pn(),window.addEventListener("resize",pn),function(){window.removeEventListener("resize",pn)}},[Zt,It,pn]);var tn=(0,pe.useMemo)(function(){if(!xr)return xr;var Cr=kr(0),Gr=kr(1),Xr=(_t==null?void 0:_t.radius)||2;return{left:xr.left-Cr,top:xr.top-Gr,width:xr.width+Cr*2,height:xr.height+Gr*2,radius:Xr}},[xr,_t]);return[tn,Zt]}var fe=ge(80402),le={fill:"transparent",pointerEvents:"auto"},Ae=function(It){var _t=It.prefixCls,Ct=It.rootClassName,kt=It.pos,jt=It.showMask,Zt=It.style,Jt=Zt===void 0?{}:Zt,er=It.fill,wr=er===void 0?"rgba(0,0,0,0.5)":er,xr=It.open,Ur=It.animated,pn=It.zIndex,kr=(0,fe.Z)(),tn="".concat(_t,"-mask-").concat(kr),Cr=(0,he.Z)(Ur)==="object"?Ur==null?void 0:Ur.placeholder:Ur;return pe.createElement(se.Z,{open:xr,autoLock:!0},pe.createElement("div",{className:z()("".concat(_t,"-mask"),Ct),style:(0,et.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:pn,pointerEvents:"none"},Jt)},jt?pe.createElement("svg",{style:{width:"100%",height:"100%"}},pe.createElement("defs",null,pe.createElement("mask",{id:tn},pe.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),kt&&pe.createElement("rect",{x:kt.left,y:kt.top,rx:kt.radius,width:kt.width,height:kt.height,fill:"black",className:Cr?"".concat(_t,"-placeholder-animated"):""}))),pe.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:wr,mask:"url(#".concat(tn,")")}),kt&&pe.createElement(pe.Fragment,null,pe.createElement("rect",(0,a.Z)({},le,{x:"0",y:"0",width:"100%",height:kt.top})),pe.createElement("rect",(0,a.Z)({},le,{x:"0",y:"0",width:kt.left,height:"100%"})),pe.createElement("rect",(0,a.Z)({},le,{x:"0",y:kt.top+kt.height,width:"100%",height:"calc(100vh - ".concat(kt.top+kt.height,"px)")})),pe.createElement("rect",(0,a.Z)({},le,{x:kt.left+kt.width,y:"0",width:"calc(100vw - ".concat(kt.left+kt.width,"px)"),height:"100%"})))):null))},ce=Ae,me={adjustX:1,adjustY:1},Ee=[0,0],we={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 ve(){var Et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,It={};return Object.keys(we).forEach(function(_t){It[_t]=(0,et.Z)((0,et.Z)({},we[_t]),{},{autoArrow:Et,targetOffset:Ee})}),It}var ye=ve(),Ce=ge(77654);function be(Et){var It=Et.prefixCls,_t=Et.current,Ct=Et.total,kt=Et.title,jt=Et.description,Zt=Et.onClose,Jt=Et.onPrev,er=Et.onNext,wr=Et.onFinish,xr=Et.className,Ur=Et.closeIcon,pn=Ur!==!1&&Ur!==null,kr=Ur!==void 0&&Ur!==!0?Ur:pe.createElement("span",{className:"".concat(It,"-close-x")},"\xD7");return pe.createElement("div",{className:z()("".concat(It,"-content"),xr)},pe.createElement("div",{className:"".concat(It,"-inner")},pn&&pe.createElement("button",{type:"button",onClick:Zt,"aria-label":"Close",className:"".concat(It,"-close")},kr),pe.createElement("div",{className:"".concat(It,"-header")},pe.createElement("div",{className:"".concat(It,"-title")},kt)),pe.createElement("div",{className:"".concat(It,"-description")},jt),pe.createElement("div",{className:"".concat(It,"-footer")},pe.createElement("div",{className:"".concat(It,"-sliders")},Ct>1?(0,Ce.Z)(Array.from({length:Ct}).keys()).map(function(tn,Cr){return pe.createElement("span",{key:tn,className:Cr===_t?"active":""})}):null),pe.createElement("div",{className:"".concat(It,"-buttons")},_t!==0?pe.createElement("button",{className:"".concat(It,"-prev-btn"),onClick:Jt},"Prev"):null,_t===Ct-1?pe.createElement("button",{className:"".concat(It,"-finish-btn"),onClick:wr},"Finish"):pe.createElement("button",{className:"".concat(It,"-next-btn"),onClick:er},"Next")))))}var _e=function(It){var _t=It.current,Ct=It.renderPanel;return pe.createElement(pe.Fragment,null,typeof Ct=="function"?Ct(It,_t):pe.createElement(be,It))},Ie=_e,Ke=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon"],xe={left:"50%",top:"50%",width:1,height:1},Ge=function(It){var _t=It.prefixCls,Ct=_t===void 0?"rc-tour":_t,kt=It.steps,jt=kt===void 0?[]:kt,Zt=It.defaultCurrent,Jt=It.current,er=It.onChange,wr=It.onClose,xr=It.onFinish,Ur=It.open,pn=It.mask,kr=pn===void 0?!0:pn,tn=It.arrow,Cr=tn===void 0?!0:tn,Gr=It.rootClassName,Xr=It.placement,qr=It.renderPanel,Kn=It.gap,Vr=It.animated,_n=It.scrollIntoViewOptions,ii=_n===void 0?!0:_n,Gi=It.zIndex,zn=Gi===void 0?1001:Gi,Qn=It.closeIcon,wn=(0,ie.Z)(It,Ke),zi=pe.useRef(),Ji=(0,E.Z)(0,{value:Jt,defaultValue:Zt}),Ci=(0,de.Z)(Ji,2),Mn=Ci[0],Ai=Ci[1],pi=(0,E.Z)(void 0,{value:Ur,postState:function(Ei){return Mn<0||Mn>=jt.length?!1:Ei!=null?Ei:!0}}),Vn=(0,de.Z)(pi,2),Rn=Vn[0],Uo=Vn[1],Fo=pe.useRef(Rn);(0,ee.Z)(function(){Rn&&!Fo.current&&Ai(0),Fo.current=Rn},[Rn]);var uo=jt[Mn]||{},so=uo.target,Pn=uo.placement,ls=uo.style,Lo=uo.arrow,un=uo.className,yr=uo.mask,Cn=uo.scrollIntoViewOptions,vn=uo.closeIcon,Yn=Rn&&(yr!=null?yr:kr),yi=vn!=null?vn:Qn,Ki=Cn!=null?Cn:ii,ai=oe(so,Ur,Kn,Ki),or=(0,de.Z)(ai,2),Er=or[0],Tr=or[1],ar=re(Tr,Xr,Pn),an=Tr?typeof Lo=="undefined"?Cr:Lo:!1,Wr=(0,he.Z)(an)==="object"?an.pointAtCenter:!1;(0,ee.Z)(function(){var fi;(fi=zi.current)===null||fi===void 0||fi.forceAlign()},[Wr,Mn]);var nn=function(Ei){Ai(Ei),er==null||er(Ei)};if(Tr===void 0)return null;var ir=function(){Uo(!1),wr==null||wr(Mn)},ri=function(){return pe.createElement(Ie,(0,a.Z)({arrow:an,key:"content",prefixCls:Ct,total:jt.length,renderPanel:qr,onPrev:function(){nn(Mn-1)},onNext:function(){nn(Mn+1)},onClose:ir,current:Mn,onFinish:function(){ir(),xr==null||xr()},closeIcon:yi},jt[Mn]))},Fr=typeof Yn=="boolean"?Yn:!!Yn,$n=typeof Yn=="boolean"?void 0:Yn,_i=function(Ei){return Ei||Tr||document.body};return pe.createElement(pe.Fragment,null,pe.createElement(ce,{zIndex:zn,prefixCls:Ct,pos:Er,showMask:Fr,style:$n==null?void 0:$n.style,fill:$n==null?void 0:$n.color,open:Rn,animated:Vr,rootClassName:Gr}),pe.createElement(b.Z,(0,a.Z)({builtinPlacements:ve(Wr)},wn,{ref:zi,popupStyle:ls,popupPlacement:ar,popupVisible:Rn,popupClassName:z()(Gr,un),prefixCls:Ct,popup:ri,forceRender:!1,destroyPopupOnHide:!0,zIndex:zn,getTriggerDOMNode:_i,arrow:!!an}),pe.createElement(se.Z,{open:Rn,autoLock:!0},pe.createElement("div",{className:z()(Gr,"".concat(Ct,"-target-placeholder")),style:(0,et.Z)((0,et.Z)({},Er||xe),{},{position:"fixed",pointerEvents:"none"})}))))},Oe=Ge,Ne=Oe,Ve=ge(79676),Je=ge(36355),Me=ge(88088),nt=ge(99267),tt=ge(3113),At=ge(9763),ut=ge(31724),it=ge(47729);function ot(Et){return Et!=null}var mt=Et=>{let{stepProps:It,current:_t,type:Ct,indicatorsRender:kt,closeIcon:jt}=Et;var Zt,Jt;const{prefixCls:er,total:wr=1,title:xr,onClose:Ur,onPrev:pn,onNext:kr,onFinish:tn,cover:Cr,description:Gr,nextButtonProps:Xr,prevButtonProps:qr,type:Kn,className:Vr,closeIcon:_n}=It,ii=Kn!=null?Kn:Ct,Gi=_n!=null?_n:jt,zn=Gi!==!1&&Gi!==null,[Qn,wn]=(0,it.Z)(zn,Gi,uo=>pe.createElement("span",{onClick:Ur,"aria-label":"Close",className:`${er}-close`},uo),pe.createElement(nt.Z,{className:`${er}-close-icon`}),!0),zi=_t===wr-1,Ji=()=>{var uo;pn==null||pn(),(uo=qr==null?void 0:qr.onClick)===null||uo===void 0||uo.call(qr)},Ci=()=>{var uo;zi?tn==null||tn():kr==null||kr(),(uo=Xr==null?void 0:Xr.onClick)===null||uo===void 0||uo.call(Xr)},Mn=ot(xr)?pe.createElement("div",{className:`${er}-header`},pe.createElement("div",{className:`${er}-title`},xr)):null,Ai=ot(Gr)?pe.createElement("div",{className:`${er}-description`},Gr):null,pi=ot(Cr)?pe.createElement("div",{className:`${er}-cover`},Cr):null;let Vn;kt?Vn=kt(_t,wr):Vn=(0,Ce.Z)(Array.from({length:wr}).keys()).map((uo,so)=>pe.createElement("span",{key:uo,className:z()(so===_t&&`${er}-indicator-active`,`${er}-indicator`)}));const Rn=ii==="primary"?"default":"primary",Uo={type:"default",ghost:ii==="primary"},[Fo]=(0,At.Z)("Tour",ut.Z.Tour);return pe.createElement("div",{className:z()(Vr,`${er}-content`)},pe.createElement("div",{className:`${er}-inner`},Qn&&wn,pi,Mn,Ai,pe.createElement("div",{className:`${er}-footer`},wr>1&&pe.createElement("div",{className:`${er}-indicators`},Vn),pe.createElement("div",{className:`${er}-buttons`},_t!==0?pe.createElement(tt.ZP,Object.assign({},Uo,qr,{onClick:Ji,size:"small",className:z()(`${er}-prev-btn`,qr==null?void 0:qr.className)}),(Zt=qr==null?void 0:qr.children)!==null&&Zt!==void 0?Zt:Fo==null?void 0:Fo.Previous):null,pe.createElement(tt.ZP,Object.assign({type:Rn},Xr,{onClick:Ci,size:"small",className:z()(`${er}-next-btn`,Xr==null?void 0:Xr.className)}),(Jt=Xr==null?void 0:Xr.children)!==null&&Jt!==void 0?Jt:zi?Fo==null?void 0:Fo.Finish:Fo==null?void 0:Fo.Next)))))},yt=ge(39722),Ft=ge(64993),xt=ge(17313),dt=ge(19447),qe=ge(83116),Pe=ge(37613);const Ze=Et=>{const{componentCls:It,lineHeight:_t,padding:Ct,paddingXS:kt,borderRadius:jt,borderRadiusXS:Zt,colorPrimary:Jt,colorText:er,colorFill:wr,indicatorHeight:xr,indicatorWidth:Ur,boxShadowTertiary:pn,tourZIndexPopup:kr,fontSize:tn,colorBgElevated:Cr,fontWeightStrong:Gr,marginXS:Xr,colorTextLightSolid:qr,tourBorderRadius:Kn,colorWhite:Vr,colorBgTextHover:_n,tourCloseSize:ii,motionDurationSlow:Gi,antCls:zn}=Et;return[{[It]:Object.assign(Object.assign({},(0,xt.Wf)(Et)),{color:er,position:"absolute",zIndex:kr,display:"block",visibility:"visible",fontSize:tn,lineHeight:_t,width:520,"--antd-arrow-background-color":Cr,"&-pure":{maxWidth:"100%",position:"relative"},[`&${It}-hidden`]:{display:"none"},[`${It}-content`]:{position:"relative"},[`${It}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:Kn,boxShadow:pn,position:"relative",backgroundColor:Cr,border:"none",backgroundClip:"padding-box",[`${It}-close`]:{position:"absolute",top:Ct,insetInlineEnd:Ct,color:Et.colorIcon,outline:"none",width:ii,height:ii,borderRadius:Et.borderRadiusSM,transition:`background-color ${Et.motionDurationMid}, color ${Et.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:Et.colorIconHover,backgroundColor:Et.wireframe?"transparent":Et.colorFillContent}},[`${It}-cover`]:{textAlign:"center",padding:`${Ct+ii+kt}px ${Ct}px 0`,img:{width:"100%"}},[`${It}-header`]:{padding:`${Ct}px ${Ct}px ${kt}px`,[`${It}-title`]:{lineHeight:_t,fontSize:tn,fontWeight:Gr}},[`${It}-description`]:{padding:`0 ${Ct}px`,lineHeight:_t,wordWrap:"break-word"},[`${It}-footer`]:{padding:`${kt}px ${Ct}px ${Ct}px`,textAlign:"end",borderRadius:`0 0 ${Zt}px ${Zt}px`,display:"flex",[`${It}-indicators`]:{display:"inline-block",[`${It}-indicator`]:{width:Ur,height:xr,display:"inline-block",borderRadius:"50%",background:wr,"&:not(:last-child)":{marginInlineEnd:xr},"&-active":{background:Jt}}},[`${It}-buttons`]:{marginInlineStart:"auto",[`${zn}-btn`]:{marginInlineStart:Xr}}}},[`${It}-primary, &${It}-primary`]:{"--antd-arrow-background-color":Jt,[`${It}-inner`]:{color:qr,textAlign:"start",textDecoration:"none",backgroundColor:Jt,borderRadius:jt,boxShadow:pn,[`${It}-close`]:{color:qr},[`${It}-indicators`]:{[`${It}-indicator`]:{background:new Ft.C(qr).setAlpha(.15).toRgbString(),"&-active":{background:qr}}},[`${It}-prev-btn`]:{color:qr,borderColor:new Ft.C(qr).setAlpha(.15).toRgbString(),backgroundColor:Jt,"&:hover":{backgroundColor:new Ft.C(qr).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${It}-next-btn`]:{color:Jt,borderColor:"transparent",background:Vr,"&:hover":{background:new Ft.C(_n).onBackground(Vr).toRgbString()}}}}}),[`${It}-mask`]:{[`${It}-placeholder-animated`]:{transition:`all ${Gi}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${It}-inner`]:{borderRadius:Math.min(Kn,dt.qN)}}},(0,dt.ZP)(Et,{colorBg:"var(--antd-arrow-background-color)",contentRadius:Kn,limitVerticalRadius:!0})]};var ke=(0,qe.Z)("Tour",Et=>{const{borderRadiusLG:It,fontSize:_t,lineHeight:Ct}=Et,kt=(0,Pe.TS)(Et,{tourZIndexPopup:Et.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:It,tourCloseSize:_t*Ct});return[Ze(kt)]}),Le=ge(53487),Re=function(Et,It){var _t={};for(var Ct in Et)Object.prototype.hasOwnProperty.call(Et,Ct)&&It.indexOf(Ct)<0&&(_t[Ct]=Et[Ct]);if(Et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var kt=0,Ct=Object.getOwnPropertySymbols(Et);kt<Ct.length;kt++)It.indexOf(Ct[kt])<0&&Object.prototype.propertyIsEnumerable.call(Et,Ct[kt])&&(_t[Ct[kt]]=Et[Ct[kt]]);return _t};const $e=Et=>{const{prefixCls:It,current:_t=0,total:Ct=6,className:kt,style:jt,type:Zt}=Et,Jt=Re(Et,["prefixCls","current","total","className","style","type"]),{getPrefixCls:er}=pe.useContext(Je.E_),wr=er("tour",It),[xr,Ur]=ke(wr);return xr(pe.createElement(yt.t5,{prefixCls:wr,hashId:Ur,className:z()(kt,`${wr}-pure`,Zt&&`${wr}-${Zt}`),style:jt},pe.createElement(mt,{stepProps:Object.assign(Object.assign({},Jt),{prefixCls:wr,total:Ct}),current:_t,type:Zt})))};var Ue=(0,Le.i)($e),ze=Et=>{let{defaultType:It,steps:_t=[],current:Ct,defaultCurrent:kt}=Et;var jt;const[Zt,Jt]=(0,E.Z)(kt,{value:Ct});(0,pe.useLayoutEffect)(()=>{Ct!==void 0&&Jt(Ct)},[Ct]);const er=typeof Zt=="number"?(jt=_t[Zt])===null||jt===void 0?void 0:jt.type:It;return{currentMergedType:er!=null?er:It,updateInnerCurrent:Jt}},ft=function(Et,It){var _t={};for(var Ct in Et)Object.prototype.hasOwnProperty.call(Et,Ct)&&It.indexOf(Ct)<0&&(_t[Ct]=Et[Ct]);if(Et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var kt=0,Ct=Object.getOwnPropertySymbols(Et);kt<Ct.length;kt++)It.indexOf(Ct[kt])<0&&Object.prototype.propertyIsEnumerable.call(Et,Ct[kt])&&(_t[Ct[kt]]=Et[Ct[kt]]);return _t};const wt=Et=>{const{prefixCls:It,current:_t,defaultCurrent:Ct,type:kt,rootClassName:jt,indicatorsRender:Zt,steps:Jt}=Et,er=ft(Et,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:wr,direction:xr}=(0,pe.useContext)(Je.E_),Ur=wr("tour",It),[pn,kr]=ke(Ur),[,tn]=(0,Me.Z)(),{currentMergedType:Cr,updateInnerCurrent:Gr}=ze({defaultType:kt,steps:Jt,current:_t,defaultCurrent:Ct}),Xr=(0,Ve.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:tn.marginXXS,arrowWidth:tn.sizePopupArrow,borderRadius:tn.borderRadius}),qr=z()({[`${Ur}-primary`]:Cr==="primary",[`${Ur}-rtl`]:xr==="rtl"},kr,jt),Kn=(_n,ii)=>pe.createElement(mt,{type:kt,stepProps:_n,current:ii,indicatorsRender:Zt}),Vr=_n=>{var ii;Gr(_n),(ii=Et.onChange)===null||ii===void 0||ii.call(Et,_n)};return pn(pe.createElement(Ne,Object.assign({},er,{rootClassName:qr,prefixCls:Ur,current:_t,defaultCurrent:Ct,animated:!0,renderPanel:Kn,builtinPlacements:Xr,onChange:Vr,steps:Jt})))};wt._InternalPanelDoNotUseOrYouWillBeFired=Ue;var Tt=wt},54580:function(fr,Mt,ge){"use strict";ge.d(Mt,{default:function(){return ai}});var pe=ge(59301),et=ge(77654),a=ge(92310),he=ge.n(a),de=ge(60499),ie=ge(38705),se=ge(17212),b=ge(39153),te=ge(55401),z=ge(18642),ee=ge(42244),E=ge(73001),y=ge(43749),x=ge(11576),re=ge(26112);function oe(or,Er){var Tr="cannot ".concat(or.method," ").concat(or.action," ").concat(Er.status,"'"),ar=new Error(Tr);return ar.status=Er.status,ar.method=or.method,ar.url=or.action,ar}function fe(or){var Er=or.responseText||or.response;if(!Er)return Er;try{return JSON.parse(Er)}catch(Tr){return Er}}function le(or){var Er=new XMLHttpRequest;or.onProgress&&Er.upload&&(Er.upload.onprogress=function(Wr){Wr.total>0&&(Wr.percent=Wr.loaded/Wr.total*100),or.onProgress(Wr)});var Tr=new FormData;or.data&&Object.keys(or.data).forEach(function(an){var Wr=or.data[an];if(Array.isArray(Wr)){Wr.forEach(function(nn){Tr.append("".concat(an,"[]"),nn)});return}Tr.append(an,Wr)}),or.file instanceof Blob?Tr.append(or.filename,or.file,or.file.name):Tr.append(or.filename,or.file),Er.onerror=function(Wr){or.onError(Wr)},Er.onload=function(){return Er.status<200||Er.status>=300?or.onError(oe(or,Er),fe(Er)):or.onSuccess(fe(Er),Er)},Er.open(or.method,or.action,!0),or.withCredentials&&"withCredentials"in Er&&(Er.withCredentials=!0);var ar=or.headers||{};return ar["X-Requested-With"]!==null&&Er.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(ar).forEach(function(an){ar[an]!==null&&Er.setRequestHeader(an,ar[an])}),Er.send(Tr),{abort:function(){Er.abort()}}}var Ae=+new Date,ce=0;function me(){return"rc-upload-".concat(Ae,"-").concat(++ce)}var Ee=ge(48736),we=function(or,Er){if(or&&Er){var Tr=Array.isArray(Er)?Er:Er.split(","),ar=or.name||"",an=or.type||"",Wr=an.replace(/\/.*$/,"");return Tr.some(function(nn){var ir=nn.trim();if(/^\*(\/\*)?$/.test(nn))return!0;if(ir.charAt(0)==="."){var ri=ar.toLowerCase(),Fr=ir.toLowerCase(),$n=[Fr];return(Fr===".jpg"||Fr===".jpeg")&&($n=[".jpg",".jpeg"]),$n.some(function(_i){return ri.endsWith(_i)})}return/\/\*$/.test(ir)?Wr===ir.replace(/\/.*$/,""):an===ir?!0:/^\w+$/.test(ir)?((0,Ee.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(ir,"'.Skip for check.")),!0):!1})}return!0};function ve(or,Er){var Tr=or.createReader(),ar=[];function an(){Tr.readEntries(function(Wr){var nn=Array.prototype.slice.apply(Wr);ar=ar.concat(nn);var ir=!nn.length;ir?Er(ar):an()})}an()}var ye=function(Er,Tr,ar){var an=function Wr(nn,ir){nn&&(nn.path=ir||"",nn.isFile?nn.file(function(ri){ar(ri)&&(nn.fullPath&&!ri.webkitRelativePath&&(Object.defineProperties(ri,{webkitRelativePath:{writable:!0}}),ri.webkitRelativePath=nn.fullPath.replace(/^\//,""),Object.defineProperties(ri,{webkitRelativePath:{writable:!1}})),Tr([ri]))}):nn.isDirectory&&ve(nn,function(ri){ri.forEach(function(Fr){Wr(Fr,"".concat(ir).concat(nn.name,"/"))})}))};Er.forEach(function(Wr){an(Wr.webkitGetAsEntry())})},Ce=ye,be=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],_e=function(or){(0,b.Z)(Tr,or);var Er=(0,te.Z)(Tr);function Tr(){var ar;(0,ie.Z)(this,Tr);for(var an=arguments.length,Wr=new Array(an),nn=0;nn<an;nn++)Wr[nn]=arguments[nn];return ar=Er.call.apply(Er,[this].concat(Wr)),ar.state={uid:me()},ar.reqs={},ar.fileInput=void 0,ar._isMounted=void 0,ar.onChange=function(ir){var ri=ar.props,Fr=ri.accept,$n=ri.directory,_i=ir.target.files,fi=(0,et.Z)(_i).filter(function(Ei){return!$n||we(Ei,Fr)});ar.uploadFiles(fi),ar.reset()},ar.onClick=function(ir){var ri=ar.fileInput;if(ri){var Fr=ir.target,$n=ar.props.onClick;if(Fr&&Fr.tagName==="BUTTON"){var _i=ri.parentNode;_i.focus(),Fr.blur()}ri.click(),$n&&$n(ir)}},ar.onKeyDown=function(ir){ir.key==="Enter"&&ar.onClick(ir)},ar.onFileDrop=function(ir){var ri=ar.props.multiple;if(ir.preventDefault(),ir.type!=="dragover")if(ar.props.directory)Ce(Array.prototype.slice.call(ir.dataTransfer.items),ar.uploadFiles,function($n){return we($n,ar.props.accept)});else{var Fr=(0,et.Z)(ir.dataTransfer.files).filter(function($n){return we($n,ar.props.accept)});ri===!1&&(Fr=Fr.slice(0,1)),ar.uploadFiles(Fr)}},ar.uploadFiles=function(ir){var ri=(0,et.Z)(ir),Fr=ri.map(function($n){return $n.uid=me(),ar.processFile($n,ri)});Promise.all(Fr).then(function($n){var _i=ar.props.onBatchStart;_i==null||_i($n.map(function(fi){var Ei=fi.origin,ts=fi.parsedFile;return{file:Ei,parsedFile:ts}})),$n.filter(function(fi){return fi.parsedFile!==null}).forEach(function(fi){ar.post(fi)})})},ar.processFile=function(){var ir=(0,x.Z)((0,E.Z)().mark(function ri(Fr,$n){var _i,fi,Ei,ts,Bo,Vi,Io,go,Vo;return(0,E.Z)().wrap(function(qi){for(;;)switch(qi.prev=qi.next){case 0:if(_i=ar.props.beforeUpload,fi=Fr,!_i){qi.next=14;break}return qi.prev=3,qi.next=6,_i(Fr,$n);case 6:fi=qi.sent,qi.next=12;break;case 9:qi.prev=9,qi.t0=qi.catch(3),fi=!1;case 12:if(fi!==!1){qi.next=14;break}return qi.abrupt("return",{origin:Fr,parsedFile:null,action:null,data:null});case 14:if(Ei=ar.props.action,typeof Ei!="function"){qi.next=21;break}return qi.next=18,Ei(Fr);case 18:ts=qi.sent,qi.next=22;break;case 21:ts=Ei;case 22:if(Bo=ar.props.data,typeof Bo!="function"){qi.next=29;break}return qi.next=26,Bo(Fr);case 26:Vi=qi.sent,qi.next=30;break;case 29:Vi=Bo;case 30:return Io=((0,y.Z)(fi)==="object"||typeof fi=="string")&&fi?fi:Fr,Io instanceof File?go=Io:go=new File([Io],Fr.name,{type:Fr.type}),Vo=go,Vo.uid=Fr.uid,qi.abrupt("return",{origin:Fr,data:Vi,parsedFile:Vo,action:ts});case 35:case"end":return qi.stop()}},ri,null,[[3,9]])}));return function(ri,Fr){return ir.apply(this,arguments)}}(),ar.saveFileInput=function(ir){ar.fileInput=ir},ar}return(0,se.Z)(Tr,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(an){var Wr=this,nn=an.data,ir=an.origin,ri=an.action,Fr=an.parsedFile;if(this._isMounted){var $n=this.props,_i=$n.onStart,fi=$n.customRequest,Ei=$n.name,ts=$n.headers,Bo=$n.withCredentials,Vi=$n.method,Io=ir.uid,go=fi||le,Vo={action:ri,filename:Ei,data:nn,file:Fr,headers:ts,withCredentials:Bo,method:Vi||"post",onProgress:function(qi){var Wo=Wr.props.onProgress;Wo==null||Wo(qi,Fr)},onSuccess:function(qi,Wo){var Ao=Wr.props.onSuccess;Ao==null||Ao(qi,Fr,Wo),delete Wr.reqs[Io]},onError:function(qi,Wo){var Ao=Wr.props.onError;Ao==null||Ao(qi,Wo,Fr),delete Wr.reqs[Io]}};_i(ir),this.reqs[Io]=go(Vo)}}},{key:"reset",value:function(){this.setState({uid:me()})}},{key:"abort",value:function(an){var Wr=this.reqs;if(an){var nn=an.uid?an.uid:an;Wr[nn]&&Wr[nn].abort&&Wr[nn].abort(),delete Wr[nn]}else Object.keys(Wr).forEach(function(ir){Wr[ir]&&Wr[ir].abort&&Wr[ir].abort(),delete Wr[ir]})}},{key:"render",value:function(){var an=this.props,Wr=an.component,nn=an.prefixCls,ir=an.className,ri=an.disabled,Fr=an.id,$n=an.style,_i=an.multiple,fi=an.accept,Ei=an.capture,ts=an.children,Bo=an.directory,Vi=an.openFileDialogOnClick,Io=an.onMouseEnter,go=an.onMouseLeave,Vo=(0,ee.Z)(an,be),vo=he()((0,z.Z)((0,z.Z)((0,z.Z)({},nn,!0),"".concat(nn,"-disabled"),ri),ir,ir)),qi=Bo?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Wo=ri?{}:{onClick:Vi?this.onClick:function(){},onKeyDown:Vi?this.onKeyDown:function(){},onMouseEnter:Io,onMouseLeave:go,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return pe.createElement(Wr,(0,de.Z)({},Wo,{className:vo,role:"button",style:$n}),pe.createElement("input",(0,de.Z)({},(0,re.Z)(Vo,{aria:!0,data:!0}),{id:Fr,disabled:ri,type:"file",ref:this.saveFileInput,onClick:function(bs){return bs.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:fi},qi,{multiple:_i,onChange:this.onChange},Ei!=null?{capture:Ei}:{})),ts)}}]),Tr}(pe.Component),Ie=_e;function Ke(){}var xe=function(or){(0,b.Z)(Tr,or);var Er=(0,te.Z)(Tr);function Tr(){var ar;(0,ie.Z)(this,Tr);for(var an=arguments.length,Wr=new Array(an),nn=0;nn<an;nn++)Wr[nn]=arguments[nn];return ar=Er.call.apply(Er,[this].concat(Wr)),ar.uploader=void 0,ar.saveUploader=function(ir){ar.uploader=ir},ar}return(0,se.Z)(Tr,[{key:"abort",value:function(an){this.uploader.abort(an)}},{key:"render",value:function(){return pe.createElement(Ie,(0,de.Z)({},this.props,{ref:this.saveUploader}))}}]),Tr}(pe.Component);xe.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:Ke,onError:Ke,onSuccess:Ke,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var Ge=xe,Oe=Ge,Ne=ge(18929),Ve=ge(4676),Je=ge(36355),Me=ge(1684),nt=ge(9763),tt=ge(31724),At={icon:function(Er,Tr){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Tr}},{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:Er}}]}},name:"file",theme:"twotone"},ut=At,it=ge(7657),ot=function(Er,Tr){return pe.createElement(it.Z,(0,de.Z)({},Er,{ref:Tr,icon:ut}))},at=pe.forwardRef(ot),mt=at,yt=ge(58617),Ft={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"},xt=Ft,dt=function(Er,Tr){return pe.createElement(it.Z,(0,de.Z)({},Er,{ref:Tr,icon:xt}))},qe=pe.forwardRef(dt),Pe=qe,Ze={icon:function(Er,Tr){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:Er}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Tr}},{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:Tr}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Tr}},{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:Er}}]}},name:"picture",theme:"twotone"},ke=Ze,Le=function(Er,Tr){return pe.createElement(it.Z,(0,de.Z)({},Er,{ref:Tr,icon:ke}))},Re=pe.forwardRef(Le),$e=Re,Ue=ge(77900),He=ge(56762),ze=ge(62892),ft=ge(92343),wt=ge(3113);function Tt(or){return Object.assign(Object.assign({},or),{lastModified:or.lastModified,lastModifiedDate:or.lastModifiedDate,name:or.name,size:or.size,type:or.type,uid:or.uid,percent:0,originFileObj:or})}function Et(or,Er){const Tr=(0,et.Z)(Er),ar=Tr.findIndex(an=>{let{uid:Wr}=an;return Wr===or.uid});return ar===-1?Tr.push(or):Tr[ar]=or,Tr}function It(or,Er){const Tr=or.uid!==void 0?"uid":"name";return Er.filter(ar=>ar[Tr]===or[Tr])[0]}function _t(or,Er){const Tr=or.uid!==void 0?"uid":"name",ar=Er.filter(an=>an[Tr]!==or[Tr]);return ar.length===Er.length?null:ar}const Ct=function(){const Er=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),ar=Er[Er.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(ar)||[""])[0]},kt=or=>or.indexOf("image/")===0,jt=or=>{if(or.type&&!or.thumbUrl)return kt(or.type);const Er=or.thumbUrl||or.url||"",Tr=Ct(Er);return/^data:image\//.test(Er)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Tr)?!0:!(/^data:/.test(Er)||Tr)},Zt=200;function Jt(or){return new Promise(Er=>{if(!or.type||!kt(or.type)){Er("");return}const Tr=document.createElement("canvas");Tr.width=Zt,Tr.height=Zt,Tr.style.cssText=`position: fixed; left: 0; top: 0; width: ${Zt}px; height: ${Zt}px; z-index: 9999; display: none;`,document.body.appendChild(Tr);const ar=Tr.getContext("2d"),an=new Image;if(an.onload=()=>{const{width:Wr,height:nn}=an;let ir=Zt,ri=Zt,Fr=0,$n=0;Wr>nn?(ri=nn*(Zt/Wr),$n=-(ri-ir)/2):(ir=Wr*(Zt/nn),Fr=-(ir-ri)/2),ar.drawImage(an,Fr,$n,ir,ri);const _i=Tr.toDataURL();document.body.removeChild(Tr),window.URL.revokeObjectURL(an.src),Er(_i)},an.crossOrigin="anonymous",or.type.startsWith("image/svg+xml")){const Wr=new FileReader;Wr.onload=()=>{Wr.result&&(an.src=Wr.result)},Wr.readAsDataURL(or)}else if(or.type.startsWith("image/gif")){const Wr=new FileReader;Wr.onload=()=>{Wr.result&&Er(Wr.result)},Wr.readAsDataURL(or)}else an.src=window.URL.createObjectURL(or)})}var er=ge(26227),wr=ge(41464),xr=ge(15277),Ur=ge(93948),pn=ge(6848),tn=pe.forwardRef((or,Er)=>{let{prefixCls:Tr,className:ar,style:an,locale:Wr,listType:nn,file:ir,items:ri,progress:Fr,iconRender:$n,actionIconRender:_i,itemRender:fi,isImgUrl:Ei,showPreviewIcon:ts,showRemoveIcon:Bo,showDownloadIcon:Vi,previewIcon:Io,removeIcon:go,downloadIcon:Vo,onPreview:vo,onDownload:qi,onClose:Wo}=or;var Ao,bs;const{status:Go}=ir,[Jo,Oi]=pe.useState(Go);pe.useEffect(()=>{Go!=="removed"&&Oi(Go)},[Go]);const[Nr,Or]=pe.useState(!1);pe.useEffect(()=>{const Eo=setTimeout(()=>{Or(!0)},300);return()=>{clearTimeout(Eo)}},[]);const li=$n(ir);let xi=pe.createElement("div",{className:`${Tr}-icon`},li);if(nn==="picture"||nn==="picture-card"||nn==="picture-circle")if(Jo==="uploading"||!ir.thumbUrl&&!ir.url){const Eo=he()(`${Tr}-list-item-thumbnail`,{[`${Tr}-list-item-file`]:Jo!=="uploading"});xi=pe.createElement("div",{className:Eo},li)}else{const Eo=Ei!=null&&Ei(ir)?pe.createElement("img",{src:ir.thumbUrl||ir.url,alt:ir.name,className:`${Tr}-list-item-image`,crossOrigin:ir.crossOrigin}):li,fo=he()(`${Tr}-list-item-thumbnail`,{[`${Tr}-list-item-file`]:Ei&&!Ei(ir)});xi=pe.createElement("a",{className:fo,onClick:Ks=>vo(ir,Ks),href:ir.url||ir.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Eo)}const Zn=he()(`${Tr}-list-item`,`${Tr}-list-item-${Jo}`),Ko=typeof ir.linkProps=="string"?JSON.parse(ir.linkProps):ir.linkProps,yo=Bo?_i((typeof go=="function"?go(ir):go)||pe.createElement(er.Z,null),()=>Wo(ir),Tr,Wr.removeFile):null,hs=Vi&&Jo==="done"?_i((typeof Vo=="function"?Vo(ir):Vo)||pe.createElement(wr.Z,null),()=>qi(ir),Tr,Wr.downloadFile):null,Do=nn!=="picture-card"&&nn!=="picture-circle"&&pe.createElement("span",{key:"download-delete",className:he()(`${Tr}-list-item-actions`,{picture:nn==="picture"})},hs,yo),Fi=he()(`${Tr}-list-item-name`),Ni=ir.url?[pe.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Fi,title:ir.name},Ko,{href:ir.url,onClick:Eo=>vo(ir,Eo)}),ir.name),Do]:[pe.createElement("span",{key:"view",className:Fi,onClick:Eo=>vo(ir,Eo),title:ir.name},ir.name),Do],Ui={pointerEvents:"none",opacity:.5},di=ts?pe.createElement("a",{href:ir.url||ir.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:ir.url||ir.thumbUrl?void 0:Ui,onClick:Eo=>vo(ir,Eo),title:Wr.previewFile},typeof Io=="function"?Io(ir):Io||pe.createElement(xr.Z,null)):null,qo=(nn==="picture-card"||nn==="picture-circle")&&Jo!=="uploading"&&pe.createElement("span",{className:`${Tr}-list-item-actions`},di,Jo==="done"&&hs,yo),{getPrefixCls:zo}=pe.useContext(Je.E_),$o=zo(),us=pe.createElement("div",{className:Zn},xi,Ni,qo,Nr&&pe.createElement(Ue.default,{motionName:`${$o}-fade`,visible:Jo==="uploading",motionDeadline:2e3},Eo=>{let{className:fo}=Eo;const Ks="percent"in ir?pe.createElement(Ur.Z,Object.assign({},Fr,{type:"line",percent:ir.percent,"aria-label":ir["aria-label"],"aria-labelledby":ir["aria-labelledby"]})):null;return pe.createElement("div",{className:he()(`${Tr}-list-item-progress`,fo)},Ks)})),Ns=ir.response&&typeof ir.response=="string"?ir.response:((Ao=ir.error)===null||Ao===void 0?void 0:Ao.statusText)||((bs=ir.error)===null||bs===void 0?void 0:bs.message)||Wr.uploadError,Cs=Jo==="error"?pe.createElement(pn.Z,{title:Ns,getPopupContainer:Eo=>Eo.parentNode},us):us;return pe.createElement("div",{className:he()(`${Tr}-list-item-container`,ar),style:an,ref:Er},fi?fi(Cs,ir,ri,{download:qi.bind(null,ir),preview:vo.bind(null,ir),remove:Wo.bind(null,ir)}):Cs)});const Cr=(or,Er)=>{const{listType:Tr="text",previewFile:ar=Jt,onPreview:an,onDownload:Wr,onRemove:nn,locale:ir,iconRender:ri,isImageUrl:Fr=jt,prefixCls:$n,items:_i=[],showPreviewIcon:fi=!0,showRemoveIcon:Ei=!0,showDownloadIcon:ts=!1,removeIcon:Bo,previewIcon:Vi,downloadIcon:Io,progress:go={size:[-1,2],showInfo:!1},appendAction:Vo,appendActionVisible:vo=!0,itemRender:qi,disabled:Wo}=or,Ao=(0,He.Z)(),[bs,Go]=pe.useState(!1);pe.useEffect(()=>{Tr!=="picture"&&Tr!=="picture-card"&&Tr!=="picture-circle"||(_i||[]).forEach(Ui=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Ui.originFileObj instanceof File||Ui.originFileObj instanceof Blob)||Ui.thumbUrl!==void 0||(Ui.thumbUrl="",ar&&ar(Ui.originFileObj).then(di=>{Ui.thumbUrl=di||"",Ao()}))})},[Tr,_i,ar]),pe.useEffect(()=>{Go(!0)},[]);const Jo=(Ui,di)=>{if(an)return di==null||di.preventDefault(),an(Ui)},Oi=Ui=>{typeof Wr=="function"?Wr(Ui):Ui.url&&window.open(Ui.url)},Nr=Ui=>{nn==null||nn(Ui)},Or=Ui=>{if(ri)return ri(Ui,Tr);const di=Ui.status==="uploading",qo=Fr&&Fr(Ui)?pe.createElement($e,null):pe.createElement(mt,null);let zo=di?pe.createElement(yt.Z,null):pe.createElement(Pe,null);return Tr==="picture"?zo=di?pe.createElement(yt.Z,null):qo:(Tr==="picture-card"||Tr==="picture-circle")&&(zo=di?ir.uploading:qo),zo},li=(Ui,di,qo,zo)=>{const $o={type:"text",size:"small",title:zo,onClick:us=>{di(),(0,ft.l$)(Ui)&&Ui.props.onClick&&Ui.props.onClick(us)},className:`${qo}-list-item-action`,disabled:Wo};if((0,ft.l$)(Ui)){const us=(0,ft.Tm)(Ui,Object.assign(Object.assign({},Ui.props),{onClick:()=>{}}));return pe.createElement(wt.ZP,Object.assign({},$o,{icon:us}))}return pe.createElement(wt.ZP,Object.assign({},$o),pe.createElement("span",null,Ui))};pe.useImperativeHandle(Er,()=>({handlePreview:Jo,handleDownload:Oi}));const{getPrefixCls:xi}=pe.useContext(Je.E_),Zn=xi("upload",$n),Ko=xi(),yo=he()(`${Zn}-list`,`${Zn}-list-${Tr}`),hs=(0,et.Z)(_i.map(Ui=>({key:Ui.uid,file:Ui})));let Fi={motionDeadline:2e3,motionName:`${Zn}-${Tr==="picture-card"||Tr==="picture-circle"?"animate-inline":"animate"}`,keys:hs,motionAppear:bs};const Ni=pe.useMemo(()=>{const Ui=Object.assign({},(0,ze.Z)(Ko));return delete Ui.onAppearEnd,delete Ui.onEnterEnd,delete Ui.onLeaveEnd,Ui},[Ko]);return Tr!=="picture-card"&&Tr!=="picture-circle"&&(Fi=Object.assign(Object.assign({},Ni),Fi)),pe.createElement("div",{className:yo},pe.createElement(Ue.CSSMotionList,Object.assign({},Fi,{component:!1}),Ui=>{let{key:di,file:qo,className:zo,style:$o}=Ui;return pe.createElement(tn,{key:di,locale:ir,prefixCls:Zn,className:zo,style:$o,file:qo,items:_i,progress:go,listType:Tr,isImgUrl:Fr,showPreviewIcon:fi,showRemoveIcon:Ei,showDownloadIcon:ts,removeIcon:Bo,previewIcon:Vi,downloadIcon:Io,iconRender:Or,actionIconRender:li,itemRender:qi,onPreview:Jo,onDownload:Oi,onClose:Nr})}),Vo&&pe.createElement(Ue.default,Object.assign({},Fi,{visible:vo,forceRender:!0}),Ui=>{let{className:di,style:qo}=Ui;return(0,ft.Tm)(Vo,zo=>({className:he()(zo.className,di),style:Object.assign(Object.assign(Object.assign({},qo),{pointerEvents:di?"none":void 0}),zo.style)}))}))};var Xr=pe.forwardRef(Cr),qr=ge(17313),Kn=ge(8378),Vr=ge(83116),_n=ge(37613),Gi=or=>{const{componentCls:Er,iconCls:Tr}=or;return{[`${Er}-wrapper`]:{[`${Er}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:or.colorFillAlter,border:`${or.lineWidth}px dashed ${or.colorBorder}`,borderRadius:or.borderRadiusLG,cursor:"pointer",transition:`border-color ${or.motionDurationSlow}`,[Er]:{padding:`${or.padding}px 0`},[`${Er}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Er}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Er}-disabled):hover`]:{borderColor:or.colorPrimaryHover},[`p${Er}-drag-icon`]:{marginBottom:or.margin,[Tr]:{color:or.colorPrimary,fontSize:or.uploadThumbnailSize}},[`p${Er}-text`]:{margin:`0 0 ${or.marginXXS}px`,color:or.colorTextHeading,fontSize:or.fontSizeLG},[`p${Er}-hint`]:{color:or.colorTextDescription,fontSize:or.fontSize},[`&${Er}-disabled`]:{cursor:"not-allowed",[`p${Er}-drag-icon ${Tr},
|
|
|
p${Er}-text,
|
|
|
p${Er}-hint
|
|
|
`]:{color:or.colorTextDisabled}}}}}},Qn=or=>{const{componentCls:Er,antCls:Tr,iconCls:ar,fontSize:an,lineHeight:Wr}=or,nn=`${Er}-list-item`,ir=`${nn}-actions`,ri=`${nn}-action`,Fr=Math.round(an*Wr);return{[`${Er}-wrapper`]:{[`${Er}-list`]:Object.assign(Object.assign({},(0,qr.dF)()),{lineHeight:or.lineHeight,[nn]:{position:"relative",height:or.lineHeight*an,marginTop:or.marginXS,fontSize:an,display:"flex",alignItems:"center",transition:`background-color ${or.motionDurationSlow}`,"&:hover":{backgroundColor:or.controlItemBgHover},[`${nn}-name`]:Object.assign(Object.assign({},qr.vS),{padding:`0 ${or.paddingXS}px`,lineHeight:Wr,flex:"auto",transition:`all ${or.motionDurationSlow}`}),[ir]:{[ri]:{opacity:0},[`${ri}${Tr}-btn-sm`]:{height:Fr,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
|
|
|
${ri}:focus-visible,
|
|
|
&.picture ${ri}
|
|
|
`]:{opacity:1},[ar]:{color:or.actionsColor,transition:`all ${or.motionDurationSlow}`},[`&:hover ${ar}`]:{color:or.colorText}},[`${Er}-icon ${ar}`]:{color:or.colorTextDescription,fontSize:an},[`${nn}-progress`]:{position:"absolute",bottom:-or.uploadProgressOffset,width:"100%",paddingInlineStart:an+or.paddingXS,fontSize:an,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${nn}:hover ${ri}`]:{opacity:1,color:or.colorText},[`${nn}-error`]:{color:or.colorError,[`${nn}-name, ${Er}-icon ${ar}`]:{color:or.colorError},[ir]:{[`${ar}, ${ar}:hover`]:{color:or.colorError},[ri]:{opacity:1}}},[`${Er}-list-item-container`]:{transition:`opacity ${or.motionDurationSlow}, height ${or.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},wn=ge(36237),zi=ge(1950);const Ji=new wn.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Ci=new wn.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Ai=or=>{const{componentCls:Er}=or,Tr=`${Er}-animate-inline`;return[{[`${Er}-wrapper`]:{[`${Tr}-appear, ${Tr}-enter, ${Tr}-leave`]:{animationDuration:or.motionDurationSlow,animationTimingFunction:or.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Tr}-appear, ${Tr}-enter`]:{animationName:Ji},[`${Tr}-leave`]:{animationName:Ci}}},{[`${Er}-wrapper`]:(0,zi.J$)(or)},Ji,Ci]},pi=ge(30071),Vn=ge(64993);const Rn=or=>{const{componentCls:Er,iconCls:Tr,uploadThumbnailSize:ar,uploadProgressOffset:an}=or,Wr=`${Er}-list`,nn=`${Wr}-item`;return{[`${Er}-wrapper`]:{[`
|
|
|
${Wr}${Wr}-picture,
|
|
|
${Wr}${Wr}-picture-card,
|
|
|
${Wr}${Wr}-picture-circle
|
|
|
`]:{[nn]:{position:"relative",height:ar+or.lineWidth*2+or.paddingXS*2,padding:or.paddingXS,border:`${or.lineWidth}px ${or.lineType} ${or.colorBorder}`,borderRadius:or.borderRadiusLG,"&:hover":{background:"transparent"},[`${nn}-thumbnail`]:Object.assign(Object.assign({},qr.vS),{width:ar,height:ar,lineHeight:`${ar+or.paddingSM}px`,textAlign:"center",flex:"none",[Tr]:{fontSize:or.fontSizeHeading2,color:or.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${nn}-progress`]:{bottom:an,width:`calc(100% - ${or.paddingSM*2}px)`,marginTop:0,paddingInlineStart:ar+or.paddingXS}},[`${nn}-error`]:{borderColor:or.colorError,[`${nn}-thumbnail ${Tr}`]:{[`svg path[fill='${pi.blue[0]}']`]:{fill:or.colorErrorBg},[`svg path[fill='${pi.blue.primary}']`]:{fill:or.colorError}}},[`${nn}-uploading`]:{borderStyle:"dashed",[`${nn}-name`]:{marginBottom:an}}},[`${Wr}${Wr}-picture-circle ${nn}`]:{[`&, &::before, ${nn}-thumbnail`]:{borderRadius:"50%"}}}}},Uo=or=>{const{componentCls:Er,iconCls:Tr,fontSizeLG:ar,colorTextLightSolid:an}=or,Wr=`${Er}-list`,nn=`${Wr}-item`,ir=or.uploadPicCardSize;return{[`
|
|
|
${Er}-wrapper${Er}-picture-card-wrapper,
|
|
|
${Er}-wrapper${Er}-picture-circle-wrapper
|
|
|
`]:Object.assign(Object.assign({},(0,qr.dF)()),{display:"inline-block",width:"100%",[`${Er}${Er}-select`]:{width:ir,height:ir,marginInlineEnd:or.marginXS,marginBottom:or.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:or.colorFillAlter,border:`${or.lineWidth}px dashed ${or.colorBorder}`,borderRadius:or.borderRadiusLG,cursor:"pointer",transition:`border-color ${or.motionDurationSlow}`,[`> ${Er}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Er}-disabled):hover`]:{borderColor:or.colorPrimary}},[`${Wr}${Wr}-picture-card, ${Wr}${Wr}-picture-circle`]:{[`${Wr}-item-container`]:{display:"inline-block",width:ir,height:ir,marginBlock:`0 ${or.marginXS}px`,marginInline:`0 ${or.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[nn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${or.paddingXS*2}px)`,height:`calc(100% - ${or.paddingXS*2}px)`,backgroundColor:or.colorBgMask,opacity:0,transition:`all ${or.motionDurationSlow}`,content:'" "'}},[`${nn}:hover`]:{[`&::before, ${nn}-actions`]:{opacity:1}},[`${nn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${or.motionDurationSlow}`,[`${Tr}-eye, ${Tr}-download, ${Tr}-delete`]:{zIndex:10,width:ar,margin:`0 ${or.marginXXS}px`,fontSize:ar,cursor:"pointer",transition:`all ${or.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${nn}-actions, ${nn}-actions:hover`]:{[`${Tr}-eye, ${Tr}-download, ${Tr}-delete`]:{color:new Vn.C(an).setAlpha(.65).toRgbString(),"&:hover":{color:an}}},[`${nn}-thumbnail, ${nn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${nn}-name`]:{display:"none",textAlign:"center"},[`${nn}-file + ${nn}-name`]:{position:"absolute",bottom:or.margin,display:"block",width:`calc(100% - ${or.paddingXS*2}px)`},[`${nn}-uploading`]:{[`&${nn}`]:{backgroundColor:or.colorFillAlter},[`&::before, ${Tr}-eye, ${Tr}-download, ${Tr}-delete`]:{display:"none"}},[`${nn}-progress`]:{bottom:or.marginXL,width:`calc(100% - ${or.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Er}-wrapper${Er}-picture-circle-wrapper`]:{[`${Er}${Er}-select`]:{borderRadius:"50%"}}}};var uo=or=>{const{componentCls:Er}=or;return{[`${Er}-rtl`]:{direction:"rtl"}}};const so=or=>{const{componentCls:Er,colorTextDisabled:Tr}=or;return{[`${Er}-wrapper`]:Object.assign(Object.assign({},(0,qr.Wf)(or)),{[Er]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Er}-select`]:{display:"inline-block"},[`${Er}-disabled`]:{color:Tr,cursor:"not-allowed"}})}};var Pn=(0,Vr.Z)("Upload",or=>{const{fontSizeHeading3:Er,fontSize:Tr,lineHeight:ar,lineWidth:an,controlHeightLG:Wr}=or,nn=Math.round(Tr*ar),ir=(0,_n.TS)(or,{uploadThumbnailSize:Er*2,uploadProgressOffset:nn/2+an,uploadPicCardSize:Wr*2.55});return[so(ir),Gi(ir),Rn(ir),Uo(ir),Qn(ir),Ai(ir),uo(ir),(0,Kn.Z)(ir)]},or=>({actionsColor:or.colorTextDescription})),ls=function(or,Er,Tr,ar){function an(Wr){return Wr instanceof Tr?Wr:new Tr(function(nn){nn(Wr)})}return new(Tr||(Tr=Promise))(function(Wr,nn){function ir($n){try{Fr(ar.next($n))}catch(_i){nn(_i)}}function ri($n){try{Fr(ar.throw($n))}catch(_i){nn(_i)}}function Fr($n){$n.done?Wr($n.value):an($n.value).then(ir,ri)}Fr((ar=ar.apply(or,Er||[])).next())})};const Lo=`__LIST_IGNORE_${Date.now()}__`,un=(or,Er)=>{const{fileList:Tr,defaultFileList:ar,onRemove:an,showUploadList:Wr=!0,listType:nn="text",onPreview:ir,onDownload:ri,onChange:Fr,onDrop:$n,previewFile:_i,disabled:fi,locale:Ei,iconRender:ts,isImageUrl:Bo,progress:Vi,prefixCls:Io,className:go,type:Vo="select",children:vo,style:qi,itemRender:Wo,maxCount:Ao,data:bs={},multiple:Go=!1,action:Jo="",accept:Oi="",supportServerRender:Nr=!0,rootClassName:Or}=or,li=pe.useContext(Me.Z),xi=fi!=null?fi:li,[Zn,Ko]=(0,Ne.Z)(ar||[],{value:Tr,postState:oi=>oi!=null?oi:[]}),[yo,hs]=pe.useState("drop"),Do=pe.useRef(null);pe.useMemo(()=>{const oi=Date.now();(Tr||[]).forEach((Wi,eo)=>{!Wi.uid&&!Object.isFrozen(Wi)&&(Wi.uid=`__AUTO__${oi}_${eo}__`)})},[Tr]);const Fi=(oi,Wi,eo)=>{let ei=(0,et.Z)(Wi),ho=!1;Ao===1?ei=ei.slice(-1):Ao&&(ho=ei.length>Ao,ei=ei.slice(0,Ao)),(0,Ve.flushSync)(()=>{Ko(ei)});const gr={file:oi,fileList:ei};eo&&(gr.event=eo),(!ho||ei.some(lr=>lr.uid===oi.uid))&&(0,Ve.flushSync)(()=>{Fr==null||Fr(gr)})},Ni=(oi,Wi)=>ls(void 0,void 0,void 0,function*(){const{beforeUpload:eo,transformFile:ei}=or;let ho=oi;if(eo){const gr=yield eo(oi,Wi);if(gr===!1)return!1;if(delete oi[Lo],gr===Lo)return Object.defineProperty(oi,Lo,{value:!0,configurable:!0}),!1;typeof gr=="object"&&gr&&(ho=gr)}return ei&&(ho=yield ei(ho)),ho}),Ui=oi=>{const Wi=oi.filter(ho=>!ho.file[Lo]);if(!Wi.length)return;const eo=Wi.map(ho=>Tt(ho.file));let ei=(0,et.Z)(Zn);eo.forEach(ho=>{ei=Et(ho,ei)}),eo.forEach((ho,gr)=>{let lr=ho;if(Wi[gr].parsedFile)ho.status="uploading";else{const{originFileObj:hr}=ho;let Yr;try{Yr=new File([hr],hr.name,{type:hr.type})}catch(Nn){Yr=new Blob([hr],{type:hr.type}),Yr.name=hr.name,Yr.lastModifiedDate=new Date,Yr.lastModified=new Date().getTime()}Yr.uid=ho.uid,lr=Yr}Fi(lr,ei)})},di=(oi,Wi,eo)=>{try{typeof oi=="string"&&(oi=JSON.parse(oi))}catch(gr){}if(!It(Wi,Zn))return;const ei=Tt(Wi);ei.status="done",ei.percent=100,ei.response=oi,ei.xhr=eo;const ho=Et(ei,Zn);Fi(ei,ho)},qo=(oi,Wi)=>{if(!It(Wi,Zn))return;const eo=Tt(Wi);eo.status="uploading",eo.percent=oi.percent;const ei=Et(eo,Zn);Fi(eo,ei,oi)},zo=(oi,Wi,eo)=>{if(!It(eo,Zn))return;const ei=Tt(eo);ei.error=oi,ei.response=Wi,ei.status="error";const ho=Et(ei,Zn);Fi(ei,ho)},$o=oi=>{let Wi;Promise.resolve(typeof an=="function"?an(oi):an).then(eo=>{var ei;if(eo===!1)return;const ho=_t(oi,Zn);ho&&(Wi=Object.assign(Object.assign({},oi),{status:"removed"}),Zn==null||Zn.forEach(gr=>{const lr=Wi.uid!==void 0?"uid":"name";gr[lr]===Wi[lr]&&!Object.isFrozen(gr)&&(gr.status="removed")}),(ei=Do.current)===null||ei===void 0||ei.abort(Wi),Fi(Wi,ho))})},us=oi=>{hs(oi.type),oi.type==="drop"&&($n==null||$n(oi))};pe.useImperativeHandle(Er,()=>({onBatchStart:Ui,onSuccess:di,onProgress:qo,onError:zo,fileList:Zn,upload:Do.current}));const{getPrefixCls:Ns,direction:Cs,upload:Eo}=pe.useContext(Je.E_),fo=Ns("upload",Io),Ks=Object.assign(Object.assign({onBatchStart:Ui,onError:zo,onProgress:qo,onSuccess:di},or),{data:bs,multiple:Go,action:Jo,accept:Oi,supportServerRender:Nr,prefixCls:fo,disabled:xi,beforeUpload:Ni,onChange:void 0});delete Ks.className,delete Ks.style,(!vo||xi)&&delete Ks.id;const[Ar,zr]=Pn(fo),[Ir]=(0,nt.Z)("Upload",tt.Z.Upload),{showRemoveIcon:on,showPreviewIcon:An,showDownloadIcon:cn,removeIcon:Ln,previewIcon:On,downloadIcon:jn}=typeof Wr=="boolean"?{}:Wr,kn=(oi,Wi)=>Wr?pe.createElement(Xr,{prefixCls:fo,listType:nn,items:Zn,previewFile:_i,onPreview:ir,onDownload:ri,onRemove:$o,showRemoveIcon:!xi&&on,showPreviewIcon:An,showDownloadIcon:cn,removeIcon:Ln,previewIcon:On,downloadIcon:jn,iconRender:ts,locale:Object.assign(Object.assign({},Ir),Ei),isImageUrl:Bo,progress:Vi,appendAction:oi,appendActionVisible:Wi,itemRender:Wo,disabled:xi}):oi,xn=he()(`${fo}-wrapper`,go,Or,zr,Eo==null?void 0:Eo.className,{[`${fo}-rtl`]:Cs==="rtl",[`${fo}-picture-card-wrapper`]:nn==="picture-card",[`${fo}-picture-circle-wrapper`]:nn==="picture-circle"}),Qi=Object.assign(Object.assign({},Eo==null?void 0:Eo.style),qi);if(Vo==="drag"){const oi=he()(zr,fo,`${fo}-drag`,{[`${fo}-drag-uploading`]:Zn.some(Wi=>Wi.status==="uploading"),[`${fo}-drag-hover`]:yo==="dragover",[`${fo}-disabled`]:xi,[`${fo}-rtl`]:Cs==="rtl"});return Ar(pe.createElement("span",{className:xn},pe.createElement("div",{className:oi,style:Qi,onDrop:us,onDragOver:us,onDragLeave:us},pe.createElement(Oe,Object.assign({},Ks,{ref:Do,className:`${fo}-btn`}),pe.createElement("div",{className:`${fo}-drag-container`},vo))),kn()))}const Ii=he()(fo,`${fo}-select`,{[`${fo}-disabled`]:xi}),$i=(oi=>pe.createElement("div",{className:Ii,style:oi},pe.createElement(Oe,Object.assign({},Ks,{ref:Do}))))(vo?void 0:{display:"none"});return Ar(nn==="picture-card"||nn==="picture-circle"?pe.createElement("span",{className:xn},kn($i,!!vo)):pe.createElement("span",{className:xn},$i,kn()))};var Cn=pe.forwardRef(un),vn=function(or,Er){var Tr={};for(var ar in or)Object.prototype.hasOwnProperty.call(or,ar)&&Er.indexOf(ar)<0&&(Tr[ar]=or[ar]);if(or!=null&&typeof Object.getOwnPropertySymbols=="function")for(var an=0,ar=Object.getOwnPropertySymbols(or);an<ar.length;an++)Er.indexOf(ar[an])<0&&Object.prototype.propertyIsEnumerable.call(or,ar[an])&&(Tr[ar[an]]=or[ar[an]]);return Tr},yi=pe.forwardRef((or,Er)=>{var{style:Tr,height:ar}=or,an=vn(or,["style","height"]);return pe.createElement(Cn,Object.assign({ref:Er},an,{type:"drag",style:Object.assign(Object.assign({},Tr),{height:ar})}))});const Ki=Cn;Ki.Dragger=yi,Ki.LIST_IGNORE=Lo;var ai=Ki},86251:function(fr,Mt){"use strict";Mt.byteLength=se,Mt.toByteArray=te,Mt.fromByteArray=E;for(var ge=[],pe=[],et=typeof Uint8Array!="undefined"?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",he=0,de=a.length;he<de;++he)ge[he]=a[he],pe[a.charCodeAt(he)]=he;pe[45]=62,pe[95]=63;function ie(y){var x=y.length;if(x%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var re=y.indexOf("=");re===-1&&(re=x);var oe=re===x?0:4-re%4;return[re,oe]}function se(y){var x=ie(y),re=x[0],oe=x[1];return(re+oe)*3/4-oe}function b(y,x,re){return(x+re)*3/4-re}function te(y){var x,re=ie(y),oe=re[0],fe=re[1],le=new et(b(y,oe,fe)),Ae=0,ce=fe>0?oe-4:oe,me;for(me=0;me<ce;me+=4)x=pe[y.charCodeAt(me)]<<18|pe[y.charCodeAt(me+1)]<<12|pe[y.charCodeAt(me+2)]<<6|pe[y.charCodeAt(me+3)],le[Ae++]=x>>16&255,le[Ae++]=x>>8&255,le[Ae++]=x&255;return fe===2&&(x=pe[y.charCodeAt(me)]<<2|pe[y.charCodeAt(me+1)]>>4,le[Ae++]=x&255),fe===1&&(x=pe[y.charCodeAt(me)]<<10|pe[y.charCodeAt(me+1)]<<4|pe[y.charCodeAt(me+2)]>>2,le[Ae++]=x>>8&255,le[Ae++]=x&255),le}function z(y){return ge[y>>18&63]+ge[y>>12&63]+ge[y>>6&63]+ge[y&63]}function ee(y,x,re){for(var oe,fe=[],le=x;le<re;le+=3)oe=(y[le]<<16&16711680)+(y[le+1]<<8&65280)+(y[le+2]&255),fe.push(z(oe));return fe.join("")}function E(y){for(var x,re=y.length,oe=re%3,fe=[],le=16383,Ae=0,ce=re-oe;Ae<ce;Ae+=le)fe.push(ee(y,Ae,Ae+le>ce?ce:Ae+le));return oe===1?(x=y[re-1],fe.push(ge[x>>2]+ge[x<<4&63]+"==")):oe===2&&(x=(y[re-2]<<8)+y[re-1],fe.push(ge[x>>10]+ge[x>>4&63]+ge[x<<2&63]+"=")),fe.join("")}},19208:function(fr,Mt,ge){"use strict";var pe;var et=ge(86251),a=ge(67467),he=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Mt.lW=b,pe=Ae,Mt.h2=50;var de=2147483647;pe=de,b.TYPED_ARRAY_SUPPORT=ie(),!b.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 ie(){try{var ke=new Uint8Array(1),Le={foo:function(){return 42}};return Object.setPrototypeOf(Le,Uint8Array.prototype),Object.setPrototypeOf(ke,Le),ke.foo()===42}catch(Re){return!1}}Object.defineProperty(b.prototype,"parent",{enumerable:!0,get:function(){if(b.isBuffer(this))return this.buffer}}),Object.defineProperty(b.prototype,"offset",{enumerable:!0,get:function(){if(b.isBuffer(this))return this.byteOffset}});function se(ke){if(ke>de)throw new RangeError('The value "'+ke+'" is invalid for option "size"');var Le=new Uint8Array(ke);return Object.setPrototypeOf(Le,b.prototype),Le}function b(ke,Le,Re){if(typeof ke=="number"){if(typeof Le=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return E(ke)}return te(ke,Le,Re)}b.poolSize=8192;function te(ke,Le,Re){if(typeof ke=="string")return y(ke,Le);if(ArrayBuffer.isView(ke))return re(ke);if(ke==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ke);if(qe(ke,ArrayBuffer)||ke&&qe(ke.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(qe(ke,SharedArrayBuffer)||ke&&qe(ke.buffer,SharedArrayBuffer)))return oe(ke,Le,Re);if(typeof ke=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var $e=ke.valueOf&&ke.valueOf();if($e!=null&&$e!==ke)return b.from($e,Le,Re);var Ue=fe(ke);if(Ue)return Ue;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof ke[Symbol.toPrimitive]=="function")return b.from(ke[Symbol.toPrimitive]("string"),Le,Re);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ke)}b.from=function(ke,Le,Re){return te(ke,Le,Re)},Object.setPrototypeOf(b.prototype,Uint8Array.prototype),Object.setPrototypeOf(b,Uint8Array);function z(ke){if(typeof ke!="number")throw new TypeError('"size" argument must be of type number');if(ke<0)throw new RangeError('The value "'+ke+'" is invalid for option "size"')}function ee(ke,Le,Re){return z(ke),ke<=0?se(ke):Le!==void 0?typeof Re=="string"?se(ke).fill(Le,Re):se(ke).fill(Le):se(ke)}b.alloc=function(ke,Le,Re){return ee(ke,Le,Re)};function E(ke){return z(ke),se(ke<0?0:le(ke)|0)}b.allocUnsafe=function(ke){return E(ke)},b.allocUnsafeSlow=function(ke){return E(ke)};function y(ke,Le){if((typeof Le!="string"||Le==="")&&(Le="utf8"),!b.isEncoding(Le))throw new TypeError("Unknown encoding: "+Le);var Re=ce(ke,Le)|0,$e=se(Re),Ue=$e.write(ke,Le);return Ue!==Re&&($e=$e.slice(0,Ue)),$e}function x(ke){for(var Le=ke.length<0?0:le(ke.length)|0,Re=se(Le),$e=0;$e<Le;$e+=1)Re[$e]=ke[$e]&255;return Re}function re(ke){if(qe(ke,Uint8Array)){var Le=new Uint8Array(ke);return oe(Le.buffer,Le.byteOffset,Le.byteLength)}return x(ke)}function oe(ke,Le,Re){if(Le<0||ke.byteLength<Le)throw new RangeError('"offset" is outside of buffer bounds');if(ke.byteLength<Le+(Re||0))throw new RangeError('"length" is outside of buffer bounds');var $e;return Le===void 0&&Re===void 0?$e=new Uint8Array(ke):Re===void 0?$e=new Uint8Array(ke,Le):$e=new Uint8Array(ke,Le,Re),Object.setPrototypeOf($e,b.prototype),$e}function fe(ke){if(b.isBuffer(ke)){var Le=le(ke.length)|0,Re=se(Le);return Re.length===0||ke.copy(Re,0,0,Le),Re}if(ke.length!==void 0)return typeof ke.length!="number"||Pe(ke.length)?se(0):x(ke);if(ke.type==="Buffer"&&Array.isArray(ke.data))return x(ke.data)}function le(ke){if(ke>=de)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+de.toString(16)+" bytes");return ke|0}function Ae(ke){return+ke!=ke&&(ke=0),b.alloc(+ke)}b.isBuffer=function(Le){return Le!=null&&Le._isBuffer===!0&&Le!==b.prototype},b.compare=function(Le,Re){if(qe(Le,Uint8Array)&&(Le=b.from(Le,Le.offset,Le.byteLength)),qe(Re,Uint8Array)&&(Re=b.from(Re,Re.offset,Re.byteLength)),!b.isBuffer(Le)||!b.isBuffer(Re))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Le===Re)return 0;for(var $e=Le.length,Ue=Re.length,He=0,ze=Math.min($e,Ue);He<ze;++He)if(Le[He]!==Re[He]){$e=Le[He],Ue=Re[He];break}return $e<Ue?-1:Ue<$e?1:0},b.isEncoding=function(Le){switch(String(Le).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}},b.concat=function(Le,Re){if(!Array.isArray(Le))throw new TypeError('"list" argument must be an Array of Buffers');if(Le.length===0)return b.alloc(0);var $e;if(Re===void 0)for(Re=0,$e=0;$e<Le.length;++$e)Re+=Le[$e].length;var Ue=b.allocUnsafe(Re),He=0;for($e=0;$e<Le.length;++$e){var ze=Le[$e];if(qe(ze,Uint8Array))He+ze.length>Ue.length?b.from(ze).copy(Ue,He):Uint8Array.prototype.set.call(Ue,ze,He);else if(b.isBuffer(ze))ze.copy(Ue,He);else throw new TypeError('"list" argument must be an Array of Buffers');He+=ze.length}return Ue};function ce(ke,Le){if(b.isBuffer(ke))return ke.length;if(ArrayBuffer.isView(ke)||qe(ke,ArrayBuffer))return ke.byteLength;if(typeof ke!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof ke);var Re=ke.length,$e=arguments.length>2&&arguments[2]===!0;if(!$e&&Re===0)return 0;for(var Ue=!1;;)switch(Le){case"ascii":case"latin1":case"binary":return Re;case"utf8":case"utf-8":return mt(ke).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Re*2;case"hex":return Re>>>1;case"base64":return xt(ke).length;default:if(Ue)return $e?-1:mt(ke).length;Le=(""+Le).toLowerCase(),Ue=!0}}b.byteLength=ce;function me(ke,Le,Re){var $e=!1;if((Le===void 0||Le<0)&&(Le=0),Le>this.length||((Re===void 0||Re>this.length)&&(Re=this.length),Re<=0)||(Re>>>=0,Le>>>=0,Re<=Le))return"";for(ke||(ke="utf8");;)switch(ke){case"hex":return Je(this,Le,Re);case"utf8":case"utf-8":return xe(this,Le,Re);case"ascii":return Ne(this,Le,Re);case"latin1":case"binary":return Ve(this,Le,Re);case"base64":return Ke(this,Le,Re);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Me(this,Le,Re);default:if($e)throw new TypeError("Unknown encoding: "+ke);ke=(ke+"").toLowerCase(),$e=!0}}b.prototype._isBuffer=!0;function Ee(ke,Le,Re){var $e=ke[Le];ke[Le]=ke[Re],ke[Re]=$e}b.prototype.swap16=function(){var Le=this.length;if(Le%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Re=0;Re<Le;Re+=2)Ee(this,Re,Re+1);return this},b.prototype.swap32=function(){var Le=this.length;if(Le%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var Re=0;Re<Le;Re+=4)Ee(this,Re,Re+3),Ee(this,Re+1,Re+2);return this},b.prototype.swap64=function(){var Le=this.length;if(Le%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var Re=0;Re<Le;Re+=8)Ee(this,Re,Re+7),Ee(this,Re+1,Re+6),Ee(this,Re+2,Re+5),Ee(this,Re+3,Re+4);return this},b.prototype.toString=function(){var Le=this.length;return Le===0?"":arguments.length===0?xe(this,0,Le):me.apply(this,arguments)},b.prototype.toLocaleString=b.prototype.toString,b.prototype.equals=function(Le){if(!b.isBuffer(Le))throw new TypeError("Argument must be a Buffer");return this===Le?!0:b.compare(this,Le)===0},b.prototype.inspect=function(){var Le="",Re=Mt.h2;return Le=this.toString("hex",0,Re).replace(/(.{2})/g,"$1 ").trim(),this.length>Re&&(Le+=" ... "),"<Buffer "+Le+">"},he&&(b.prototype[he]=b.prototype.inspect),b.prototype.compare=function(Le,Re,$e,Ue,He){if(qe(Le,Uint8Array)&&(Le=b.from(Le,Le.offset,Le.byteLength)),!b.isBuffer(Le))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Le);if(Re===void 0&&(Re=0),$e===void 0&&($e=Le?Le.length:0),Ue===void 0&&(Ue=0),He===void 0&&(He=this.length),Re<0||$e>Le.length||Ue<0||He>this.length)throw new RangeError("out of range index");if(Ue>=He&&Re>=$e)return 0;if(Ue>=He)return-1;if(Re>=$e)return 1;if(Re>>>=0,$e>>>=0,Ue>>>=0,He>>>=0,this===Le)return 0;for(var ze=He-Ue,ft=$e-Re,wt=Math.min(ze,ft),Tt=this.slice(Ue,He),Et=Le.slice(Re,$e),It=0;It<wt;++It)if(Tt[It]!==Et[It]){ze=Tt[It],ft=Et[It];break}return ze<ft?-1:ft<ze?1:0};function we(ke,Le,Re,$e,Ue){if(ke.length===0)return-1;if(typeof Re=="string"?($e=Re,Re=0):Re>2147483647?Re=2147483647:Re<-2147483648&&(Re=-2147483648),Re=+Re,Pe(Re)&&(Re=Ue?0:ke.length-1),Re<0&&(Re=ke.length+Re),Re>=ke.length){if(Ue)return-1;Re=ke.length-1}else if(Re<0)if(Ue)Re=0;else return-1;if(typeof Le=="string"&&(Le=b.from(Le,$e)),b.isBuffer(Le))return Le.length===0?-1:ve(ke,Le,Re,$e,Ue);if(typeof Le=="number")return Le=Le&255,typeof Uint8Array.prototype.indexOf=="function"?Ue?Uint8Array.prototype.indexOf.call(ke,Le,Re):Uint8Array.prototype.lastIndexOf.call(ke,Le,Re):ve(ke,[Le],Re,$e,Ue);throw new TypeError("val must be string, number or Buffer")}function ve(ke,Le,Re,$e,Ue){var He=1,ze=ke.length,ft=Le.length;if($e!==void 0&&($e=String($e).toLowerCase(),$e==="ucs2"||$e==="ucs-2"||$e==="utf16le"||$e==="utf-16le")){if(ke.length<2||Le.length<2)return-1;He=2,ze/=2,ft/=2,Re/=2}function wt(Ct,kt){return He===1?Ct[kt]:Ct.readUInt16BE(kt*He)}var Tt;if(Ue){var Et=-1;for(Tt=Re;Tt<ze;Tt++)if(wt(ke,Tt)===wt(Le,Et===-1?0:Tt-Et)){if(Et===-1&&(Et=Tt),Tt-Et+1===ft)return Et*He}else Et!==-1&&(Tt-=Tt-Et),Et=-1}else for(Re+ft>ze&&(Re=ze-ft),Tt=Re;Tt>=0;Tt--){for(var It=!0,_t=0;_t<ft;_t++)if(wt(ke,Tt+_t)!==wt(Le,_t)){It=!1;break}if(It)return Tt}return-1}b.prototype.includes=function(Le,Re,$e){return this.indexOf(Le,Re,$e)!==-1},b.prototype.indexOf=function(Le,Re,$e){return we(this,Le,Re,$e,!0)},b.prototype.lastIndexOf=function(Le,Re,$e){return we(this,Le,Re,$e,!1)};function ye(ke,Le,Re,$e){Re=Number(Re)||0;var Ue=ke.length-Re;$e?($e=Number($e),$e>Ue&&($e=Ue)):$e=Ue;var He=Le.length;$e>He/2&&($e=He/2);for(var ze=0;ze<$e;++ze){var ft=parseInt(Le.substr(ze*2,2),16);if(Pe(ft))return ze;ke[Re+ze]=ft}return ze}function Ce(ke,Le,Re,$e){return dt(mt(Le,ke.length-Re),ke,Re,$e)}function be(ke,Le,Re,$e){return dt(yt(Le),ke,Re,$e)}function _e(ke,Le,Re,$e){return dt(xt(Le),ke,Re,$e)}function Ie(ke,Le,Re,$e){return dt(Ft(Le,ke.length-Re),ke,Re,$e)}b.prototype.write=function(Le,Re,$e,Ue){if(Re===void 0)Ue="utf8",$e=this.length,Re=0;else if($e===void 0&&typeof Re=="string")Ue=Re,$e=this.length,Re=0;else if(isFinite(Re))Re=Re>>>0,isFinite($e)?($e=$e>>>0,Ue===void 0&&(Ue="utf8")):(Ue=$e,$e=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var He=this.length-Re;if(($e===void 0||$e>He)&&($e=He),Le.length>0&&($e<0||Re<0)||Re>this.length)throw new RangeError("Attempt to write outside buffer bounds");Ue||(Ue="utf8");for(var ze=!1;;)switch(Ue){case"hex":return ye(this,Le,Re,$e);case"utf8":case"utf-8":return Ce(this,Le,Re,$e);case"ascii":case"latin1":case"binary":return be(this,Le,Re,$e);case"base64":return _e(this,Le,Re,$e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ie(this,Le,Re,$e);default:if(ze)throw new TypeError("Unknown encoding: "+Ue);Ue=(""+Ue).toLowerCase(),ze=!0}},b.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Ke(ke,Le,Re){return Le===0&&Re===ke.length?et.fromByteArray(ke):et.fromByteArray(ke.slice(Le,Re))}function xe(ke,Le,Re){Re=Math.min(ke.length,Re);for(var $e=[],Ue=Le;Ue<Re;){var He=ke[Ue],ze=null,ft=He>239?4:He>223?3:He>191?2:1;if(Ue+ft<=Re){var wt,Tt,Et,It;switch(ft){case 1:He<128&&(ze=He);break;case 2:wt=ke[Ue+1],(wt&192)===128&&(It=(He&31)<<6|wt&63,It>127&&(ze=It));break;case 3:wt=ke[Ue+1],Tt=ke[Ue+2],(wt&192)===128&&(Tt&192)===128&&(It=(He&15)<<12|(wt&63)<<6|Tt&63,It>2047&&(It<55296||It>57343)&&(ze=It));break;case 4:wt=ke[Ue+1],Tt=ke[Ue+2],Et=ke[Ue+3],(wt&192)===128&&(Tt&192)===128&&(Et&192)===128&&(It=(He&15)<<18|(wt&63)<<12|(Tt&63)<<6|Et&63,It>65535&&It<1114112&&(ze=It))}}ze===null?(ze=65533,ft=1):ze>65535&&(ze-=65536,$e.push(ze>>>10&1023|55296),ze=56320|ze&1023),$e.push(ze),Ue+=ft}return Oe($e)}var Ge=4096;function Oe(ke){var Le=ke.length;if(Le<=Ge)return String.fromCharCode.apply(String,ke);for(var Re="",$e=0;$e<Le;)Re+=String.fromCharCode.apply(String,ke.slice($e,$e+=Ge));return Re}function Ne(ke,Le,Re){var $e="";Re=Math.min(ke.length,Re);for(var Ue=Le;Ue<Re;++Ue)$e+=String.fromCharCode(ke[Ue]&127);return $e}function Ve(ke,Le,Re){var $e="";Re=Math.min(ke.length,Re);for(var Ue=Le;Ue<Re;++Ue)$e+=String.fromCharCode(ke[Ue]);return $e}function Je(ke,Le,Re){var $e=ke.length;(!Le||Le<0)&&(Le=0),(!Re||Re<0||Re>$e)&&(Re=$e);for(var Ue="",He=Le;He<Re;++He)Ue+=Ze[ke[He]];return Ue}function Me(ke,Le,Re){for(var $e=ke.slice(Le,Re),Ue="",He=0;He<$e.length-1;He+=2)Ue+=String.fromCharCode($e[He]+$e[He+1]*256);return Ue}b.prototype.slice=function(Le,Re){var $e=this.length;Le=~~Le,Re=Re===void 0?$e:~~Re,Le<0?(Le+=$e,Le<0&&(Le=0)):Le>$e&&(Le=$e),Re<0?(Re+=$e,Re<0&&(Re=0)):Re>$e&&(Re=$e),Re<Le&&(Re=Le);var Ue=this.subarray(Le,Re);return Object.setPrototypeOf(Ue,b.prototype),Ue};function nt(ke,Le,Re){if(ke%1!==0||ke<0)throw new RangeError("offset is not uint");if(ke+Le>Re)throw new RangeError("Trying to access beyond buffer length")}b.prototype.readUintLE=b.prototype.readUIntLE=function(Le,Re,$e){Le=Le>>>0,Re=Re>>>0,$e||nt(Le,Re,this.length);for(var Ue=this[Le],He=1,ze=0;++ze<Re&&(He*=256);)Ue+=this[Le+ze]*He;return Ue},b.prototype.readUintBE=b.prototype.readUIntBE=function(Le,Re,$e){Le=Le>>>0,Re=Re>>>0,$e||nt(Le,Re,this.length);for(var Ue=this[Le+--Re],He=1;Re>0&&(He*=256);)Ue+=this[Le+--Re]*He;return Ue},b.prototype.readUint8=b.prototype.readUInt8=function(Le,Re){return Le=Le>>>0,Re||nt(Le,1,this.length),this[Le]},b.prototype.readUint16LE=b.prototype.readUInt16LE=function(Le,Re){return Le=Le>>>0,Re||nt(Le,2,this.length),this[Le]|this[Le+1]<<8},b.prototype.readUint16BE=b.prototype.readUInt16BE=function(Le,Re){return Le=Le>>>0,Re||nt(Le,2,this.length),this[Le]<<8|this[Le+1]},b.prototype.readUint32LE=b.prototype.readUInt32LE=function(Le,Re){return Le=Le>>>0,Re||nt(Le,4,this.length),(this[Le]|this[Le+1]<<8|this[Le+2]<<16)+this[Le+3]*16777216},b.prototype.readUint32BE=b.prototype.readUInt32BE=function(Le,Re){return Le=Le>>>0,Re||nt(Le,4,this.length),this[Le]*16777216+(this[Le+1]<<16|this[Le+2]<<8|this[Le+3])},b.prototype.readIntLE=function(Le,Re,$e){Le=Le>>>0,Re=Re>>>0,$e||nt(Le,Re,this.length);for(var Ue=this[Le],He=1,ze=0;++ze<Re&&(He*=256);)Ue+=this[Le+ze]*He;return He*=128,Ue>=He&&(Ue-=Math.pow(2,8*Re)),Ue},b.prototype.readIntBE=function(Le,Re,$e){Le=Le>>>0,Re=Re>>>0,$e||nt(Le,Re,this.length);for(var Ue=Re,He=1,ze=this[Le+--Ue];Ue>0&&(He*=256);)ze+=this[Le+--Ue]*He;return He*=128,ze>=He&&(ze-=Math.pow(2,8*Re)),ze},b.prototype.readInt8=function(Le,Re){return Le=Le>>>0,Re||nt(Le,1,this.length),this[Le]&128?(255-this[Le]+1)*-1:this[Le]},b.prototype.readInt16LE=function(Le,Re){Le=Le>>>0,Re||nt(Le,2,this.length);var $e=this[Le]|this[Le+1]<<8;return $e&32768?$e|4294901760:$e},b.prototype.readInt16BE=function(Le,Re){Le=Le>>>0,Re||nt(Le,2,this.length);var $e=this[Le+1]|this[Le]<<8;return $e&32768?$e|4294901760:$e},b.prototype.readInt32LE=function(Le,Re){return Le=Le>>>0,Re||nt(Le,4,this.length),this[Le]|this[Le+1]<<8|this[Le+2]<<16|this[Le+3]<<24},b.prototype.readInt32BE=function(Le,Re){return Le=Le>>>0,Re||nt(Le,4,this.length),this[Le]<<24|this[Le+1]<<16|this[Le+2]<<8|this[Le+3]},b.prototype.readFloatLE=function(Le,Re){return Le=Le>>>0,Re||nt(Le,4,this.length),a.read(this,Le,!0,23,4)},b.prototype.readFloatBE=function(Le,Re){return Le=Le>>>0,Re||nt(Le,4,this.length),a.read(this,Le,!1,23,4)},b.prototype.readDoubleLE=function(Le,Re){return Le=Le>>>0,Re||nt(Le,8,this.length),a.read(this,Le,!0,52,8)},b.prototype.readDoubleBE=function(Le,Re){return Le=Le>>>0,Re||nt(Le,8,this.length),a.read(this,Le,!1,52,8)};function tt(ke,Le,Re,$e,Ue,He){if(!b.isBuffer(ke))throw new TypeError('"buffer" argument must be a Buffer instance');if(Le>Ue||Le<He)throw new RangeError('"value" argument is out of bounds');if(Re+$e>ke.length)throw new RangeError("Index out of range")}b.prototype.writeUintLE=b.prototype.writeUIntLE=function(Le,Re,$e,Ue){if(Le=+Le,Re=Re>>>0,$e=$e>>>0,!Ue){var He=Math.pow(2,8*$e)-1;tt(this,Le,Re,$e,He,0)}var ze=1,ft=0;for(this[Re]=Le&255;++ft<$e&&(ze*=256);)this[Re+ft]=Le/ze&255;return Re+$e},b.prototype.writeUintBE=b.prototype.writeUIntBE=function(Le,Re,$e,Ue){if(Le=+Le,Re=Re>>>0,$e=$e>>>0,!Ue){var He=Math.pow(2,8*$e)-1;tt(this,Le,Re,$e,He,0)}var ze=$e-1,ft=1;for(this[Re+ze]=Le&255;--ze>=0&&(ft*=256);)this[Re+ze]=Le/ft&255;return Re+$e},b.prototype.writeUint8=b.prototype.writeUInt8=function(Le,Re,$e){return Le=+Le,Re=Re>>>0,$e||tt(this,Le,Re,1,255,0),this[Re]=Le&255,Re+1},b.prototype.writeUint16LE=b.prototype.writeUInt16LE=function(Le,Re,$e){return Le=+Le,Re=Re>>>0,$e||tt(this,Le,Re,2,65535,0),this[Re]=Le&255,this[Re+1]=Le>>>8,Re+2},b.prototype.writeUint16BE=b.prototype.writeUInt16BE=function(Le,Re,$e){return Le=+Le,Re=Re>>>0,$e||tt(this,Le,Re,2,65535,0),this[Re]=Le>>>8,this[Re+1]=Le&255,Re+2},b.prototype.writeUint32LE=b.prototype.writeUInt32LE=function(Le,Re,$e){return Le=+Le,Re=Re>>>0,$e||tt(this,Le,Re,4,4294967295,0),this[Re+3]=Le>>>24,this[Re+2]=Le>>>16,this[Re+1]=Le>>>8,this[Re]=Le&255,Re+4},b.prototype.writeUint32BE=b.prototype.writeUInt32BE=function(Le,Re,$e){return Le=+Le,Re=Re>>>0,$e||tt(this,Le,Re,4,4294967295,0),this[Re]=Le>>>24,this[Re+1]=Le>>>16,this[Re+2]=Le>>>8,this[Re+3]=Le&255,Re+4},b.prototype.writeIntLE=function(Le,Re,$e,Ue){if(Le=+Le,Re=Re>>>0,!Ue){var He=Math.pow(2,8*$e-1);tt(this,Le,Re,$e,He-1,-He)}var ze=0,ft=1,wt=0;for(this[Re]=Le&255;++ze<$e&&(ft*=256);)Le<0&&wt===0&&this[Re+ze-1]!==0&&(wt=1),this[Re+ze]=(Le/ft>>0)-wt&255;return Re+$e},b.prototype.writeIntBE=function(Le,Re,$e,Ue){if(Le=+Le,Re=Re>>>0,!Ue){var He=Math.pow(2,8*$e-1);tt(this,Le,Re,$e,He-1,-He)}var ze=$e-1,ft=1,wt=0;for(this[Re+ze]=Le&255;--ze>=0&&(ft*=256);)Le<0&&wt===0&&this[Re+ze+1]!==0&&(wt=1),this[Re+ze]=(Le/ft>>0)-wt&255;return Re+$e},b.prototype.writeInt8=function(Le,Re,$e){return Le=+Le,Re=Re>>>0,$e||tt(this,Le,Re,1,127,-128),Le<0&&(Le=255+Le+1),this[Re]=Le&255,Re+1},b.prototype.writeInt16LE=function(Le,Re,$e){return Le=+Le,Re=Re>>>0,$e||tt(this,Le,Re,2,32767,-32768),this[Re]=Le&255,this[Re+1]=Le>>>8,Re+2},b.prototype.writeInt16BE=function(Le,Re,$e){return Le=+Le,Re=Re>>>0,$e||tt(this,Le,Re,2,32767,-32768),this[Re]=Le>>>8,this[Re+1]=Le&255,Re+2},b.prototype.writeInt32LE=function(Le,Re,$e){return Le=+Le,Re=Re>>>0,$e||tt(this,Le,Re,4,2147483647,-2147483648),this[Re]=Le&255,this[Re+1]=Le>>>8,this[Re+2]=Le>>>16,this[Re+3]=Le>>>24,Re+4},b.prototype.writeInt32BE=function(Le,Re,$e){return Le=+Le,Re=Re>>>0,$e||tt(this,Le,Re,4,2147483647,-2147483648),Le<0&&(Le=4294967295+Le+1),this[Re]=Le>>>24,this[Re+1]=Le>>>16,this[Re+2]=Le>>>8,this[Re+3]=Le&255,Re+4};function At(ke,Le,Re,$e,Ue,He){if(Re+$e>ke.length)throw new RangeError("Index out of range");if(Re<0)throw new RangeError("Index out of range")}function ut(ke,Le,Re,$e,Ue){return Le=+Le,Re=Re>>>0,Ue||At(ke,Le,Re,4,34028234663852886e22,-34028234663852886e22),a.write(ke,Le,Re,$e,23,4),Re+4}b.prototype.writeFloatLE=function(Le,Re,$e){return ut(this,Le,Re,!0,$e)},b.prototype.writeFloatBE=function(Le,Re,$e){return ut(this,Le,Re,!1,$e)};function it(ke,Le,Re,$e,Ue){return Le=+Le,Re=Re>>>0,Ue||At(ke,Le,Re,8,17976931348623157e292,-17976931348623157e292),a.write(ke,Le,Re,$e,52,8),Re+8}b.prototype.writeDoubleLE=function(Le,Re,$e){return it(this,Le,Re,!0,$e)},b.prototype.writeDoubleBE=function(Le,Re,$e){return it(this,Le,Re,!1,$e)},b.prototype.copy=function(Le,Re,$e,Ue){if(!b.isBuffer(Le))throw new TypeError("argument should be a Buffer");if($e||($e=0),!Ue&&Ue!==0&&(Ue=this.length),Re>=Le.length&&(Re=Le.length),Re||(Re=0),Ue>0&&Ue<$e&&(Ue=$e),Ue===$e||Le.length===0||this.length===0)return 0;if(Re<0)throw new RangeError("targetStart out of bounds");if($e<0||$e>=this.length)throw new RangeError("Index out of range");if(Ue<0)throw new RangeError("sourceEnd out of bounds");Ue>this.length&&(Ue=this.length),Le.length-Re<Ue-$e&&(Ue=Le.length-Re+$e);var He=Ue-$e;return this===Le&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(Re,$e,Ue):Uint8Array.prototype.set.call(Le,this.subarray($e,Ue),Re),He},b.prototype.fill=function(Le,Re,$e,Ue){if(typeof Le=="string"){if(typeof Re=="string"?(Ue=Re,Re=0,$e=this.length):typeof $e=="string"&&(Ue=$e,$e=this.length),Ue!==void 0&&typeof Ue!="string")throw new TypeError("encoding must be a string");if(typeof Ue=="string"&&!b.isEncoding(Ue))throw new TypeError("Unknown encoding: "+Ue);if(Le.length===1){var He=Le.charCodeAt(0);(Ue==="utf8"&&He<128||Ue==="latin1")&&(Le=He)}}else typeof Le=="number"?Le=Le&255:typeof Le=="boolean"&&(Le=Number(Le));if(Re<0||this.length<Re||this.length<$e)throw new RangeError("Out of range index");if($e<=Re)return this;Re=Re>>>0,$e=$e===void 0?this.length:$e>>>0,Le||(Le=0);var ze;if(typeof Le=="number")for(ze=Re;ze<$e;++ze)this[ze]=Le;else{var ft=b.isBuffer(Le)?Le:b.from(Le,Ue),wt=ft.length;if(wt===0)throw new TypeError('The value "'+Le+'" is invalid for argument "value"');for(ze=0;ze<$e-Re;++ze)this[ze+Re]=ft[ze%wt]}return this};var ot=/[^+/0-9A-Za-z-_]/g;function at(ke){if(ke=ke.split("=")[0],ke=ke.trim().replace(ot,""),ke.length<2)return"";for(;ke.length%4!==0;)ke=ke+"=";return ke}function mt(ke,Le){Le=Le||1/0;for(var Re,$e=ke.length,Ue=null,He=[],ze=0;ze<$e;++ze){if(Re=ke.charCodeAt(ze),Re>55295&&Re<57344){if(!Ue){if(Re>56319){(Le-=3)>-1&&He.push(239,191,189);continue}else if(ze+1===$e){(Le-=3)>-1&&He.push(239,191,189);continue}Ue=Re;continue}if(Re<56320){(Le-=3)>-1&&He.push(239,191,189),Ue=Re;continue}Re=(Ue-55296<<10|Re-56320)+65536}else Ue&&(Le-=3)>-1&&He.push(239,191,189);if(Ue=null,Re<128){if((Le-=1)<0)break;He.push(Re)}else if(Re<2048){if((Le-=2)<0)break;He.push(Re>>6|192,Re&63|128)}else if(Re<65536){if((Le-=3)<0)break;He.push(Re>>12|224,Re>>6&63|128,Re&63|128)}else if(Re<1114112){if((Le-=4)<0)break;He.push(Re>>18|240,Re>>12&63|128,Re>>6&63|128,Re&63|128)}else throw new Error("Invalid code point")}return He}function yt(ke){for(var Le=[],Re=0;Re<ke.length;++Re)Le.push(ke.charCodeAt(Re)&255);return Le}function Ft(ke,Le){for(var Re,$e,Ue,He=[],ze=0;ze<ke.length&&!((Le-=2)<0);++ze)Re=ke.charCodeAt(ze),$e=Re>>8,Ue=Re%256,He.push(Ue),He.push($e);return He}function xt(ke){return et.toByteArray(at(ke))}function dt(ke,Le,Re,$e){for(var Ue=0;Ue<$e&&!(Ue+Re>=Le.length||Ue>=ke.length);++Ue)Le[Ue+Re]=ke[Ue];return Ue}function qe(ke,Le){return ke instanceof Le||ke!=null&&ke.constructor!=null&&ke.constructor.name!=null&&ke.constructor.name===Le.name}function Pe(ke){return ke!==ke}var Ze=function(){for(var ke="0123456789abcdef",Le=new Array(256),Re=0;Re<16;++Re)for(var $e=Re*16,Ue=0;Ue<16;++Ue)Le[$e+Ue]=ke[Re]+ke[Ue];return Le}()},64270:function(fr){(function(Mt,ge){fr.exports=ge()})(this,function(){"use strict";var Mt=function(Te,Fe){return Mt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(We,Qe){We.__proto__=Qe}||function(We,Qe){for(var ht in Qe)Object.prototype.hasOwnProperty.call(Qe,ht)&&(We[ht]=Qe[ht])},Mt(Te,Fe)};function ge(Te,Fe){if(typeof Fe!="function"&&Fe!==null)throw new TypeError("Class extends value "+String(Fe)+" is not a constructor or null");Mt(Te,Fe);function We(){this.constructor=Te}Te.prototype=Fe===null?Object.create(Fe):(We.prototype=Fe.prototype,new We)}var pe=function(){return pe=Object.assign||function(Fe){for(var We,Qe=1,ht=arguments.length;Qe<ht;Qe++){We=arguments[Qe];for(var Bt in We)Object.prototype.hasOwnProperty.call(We,Bt)&&(Fe[Bt]=We[Bt])}return Fe},pe.apply(this,arguments)};function et(Te,Fe,We,Qe){function ht(Bt){return Bt instanceof We?Bt:new We(function(Lt){Lt(Bt)})}return new(We||(We=Promise))(function(Bt,Lt){function Vt(Lr){try{_r(Qe.next(Lr))}catch(Mr){Lt(Mr)}}function zt(Lr){try{_r(Qe.throw(Lr))}catch(Mr){Lt(Mr)}}function _r(Lr){Lr.done?Bt(Lr.value):ht(Lr.value).then(Vt,zt)}_r((Qe=Qe.apply(Te,Fe||[])).next())})}function a(Te,Fe){var We={label:0,sent:function(){if(Bt[0]&1)throw Bt[1];return Bt[1]},trys:[],ops:[]},Qe,ht,Bt,Lt;return Lt={next:Vt(0),throw:Vt(1),return:Vt(2)},typeof Symbol=="function"&&(Lt[Symbol.iterator]=function(){return this}),Lt;function Vt(_r){return function(Lr){return zt([_r,Lr])}}function zt(_r){if(Qe)throw new TypeError("Generator is already executing.");for(;We;)try{if(Qe=1,ht&&(Bt=_r[0]&2?ht.return:_r[0]?ht.throw||((Bt=ht.return)&&Bt.call(ht),0):ht.next)&&!(Bt=Bt.call(ht,_r[1])).done)return Bt;switch(ht=0,Bt&&(_r=[_r[0]&2,Bt.value]),_r[0]){case 0:case 1:Bt=_r;break;case 4:return We.label++,{value:_r[1],done:!1};case 5:We.label++,ht=_r[1],_r=[0];continue;case 7:_r=We.ops.pop(),We.trys.pop();continue;default:if(Bt=We.trys,!(Bt=Bt.length>0&&Bt[Bt.length-1])&&(_r[0]===6||_r[0]===2)){We=0;continue}if(_r[0]===3&&(!Bt||_r[1]>Bt[0]&&_r[1]<Bt[3])){We.label=_r[1];break}if(_r[0]===6&&We.label<Bt[1]){We.label=Bt[1],Bt=_r;break}if(Bt&&We.label<Bt[2]){We.label=Bt[2],We.ops.push(_r);break}Bt[2]&&We.ops.pop(),We.trys.pop();continue}_r=Fe.call(Te,We)}catch(Lr){_r=[6,Lr],ht=0}finally{Qe=Bt=0}if(_r[0]&5)throw _r[1];return{value:_r[0]?_r[1]:void 0,done:!0}}}function he(Te,Fe,We){if(We||arguments.length===2)for(var Qe=0,ht=Fe.length,Bt;Qe<ht;Qe++)(Bt||!(Qe in Fe))&&(Bt||(Bt=Array.prototype.slice.call(Fe,0,Qe)),Bt[Qe]=Fe[Qe]);return Te.concat(Bt||Fe)}for(var de=function(){function Te(Fe,We,Qe,ht){this.left=Fe,this.top=We,this.width=Qe,this.height=ht}return Te.prototype.add=function(Fe,We,Qe,ht){return new Te(this.left+Fe,this.top+We,this.width+Qe,this.height+ht)},Te.fromClientRect=function(Fe,We){return new Te(We.left+Fe.windowBounds.left,We.top+Fe.windowBounds.top,We.width,We.height)},Te.fromDOMRectList=function(Fe,We){var Qe=Array.from(We).find(function(ht){return ht.width!==0});return Qe?new Te(Qe.left+Fe.windowBounds.left,Qe.top+Fe.windowBounds.top,Qe.width,Qe.height):Te.EMPTY},Te.EMPTY=new Te(0,0,0,0),Te}(),ie=function(Te,Fe){return de.fromClientRect(Te,Fe.getBoundingClientRect())},se=function(Te){var Fe=Te.body,We=Te.documentElement;if(!Fe||!We)throw new Error("Unable to get document size");var Qe=Math.max(Math.max(Fe.scrollWidth,We.scrollWidth),Math.max(Fe.offsetWidth,We.offsetWidth),Math.max(Fe.clientWidth,We.clientWidth)),ht=Math.max(Math.max(Fe.scrollHeight,We.scrollHeight),Math.max(Fe.offsetHeight,We.offsetHeight),Math.max(Fe.clientHeight,We.clientHeight));return new de(0,0,Qe,ht)},b=function(Te){for(var Fe=[],We=0,Qe=Te.length;We<Qe;){var ht=Te.charCodeAt(We++);if(ht>=55296&&ht<=56319&&We<Qe){var Bt=Te.charCodeAt(We++);(Bt&64512)===56320?Fe.push(((ht&1023)<<10)+(Bt&1023)+65536):(Fe.push(ht),We--)}else Fe.push(ht)}return Fe},te=function(){for(var Te=[],Fe=0;Fe<arguments.length;Fe++)Te[Fe]=arguments[Fe];if(String.fromCodePoint)return String.fromCodePoint.apply(String,Te);var We=Te.length;if(!We)return"";for(var Qe=[],ht=-1,Bt="";++ht<We;){var Lt=Te[ht];Lt<=65535?Qe.push(Lt):(Lt-=65536,Qe.push((Lt>>10)+55296,Lt%1024+56320)),(ht+1===We||Qe.length>16384)&&(Bt+=String.fromCharCode.apply(String,Qe),Qe.length=0)}return Bt},z="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ee=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),E=0;E<z.length;E++)ee[z.charCodeAt(E)]=E;for(var y="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",x=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),re=0;re<y.length;re++)x[y.charCodeAt(re)]=re;for(var oe=function(Te){var Fe=Te.length*.75,We=Te.length,Qe,ht=0,Bt,Lt,Vt,zt;Te[Te.length-1]==="="&&(Fe--,Te[Te.length-2]==="="&&Fe--);var _r=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(Fe):new Array(Fe),Lr=Array.isArray(_r)?_r:new Uint8Array(_r);for(Qe=0;Qe<We;Qe+=4)Bt=x[Te.charCodeAt(Qe)],Lt=x[Te.charCodeAt(Qe+1)],Vt=x[Te.charCodeAt(Qe+2)],zt=x[Te.charCodeAt(Qe+3)],Lr[ht++]=Bt<<2|Lt>>4,Lr[ht++]=(Lt&15)<<4|Vt>>2,Lr[ht++]=(Vt&3)<<6|zt&63;return _r},fe=function(Te){for(var Fe=Te.length,We=[],Qe=0;Qe<Fe;Qe+=2)We.push(Te[Qe+1]<<8|Te[Qe]);return We},le=function(Te){for(var Fe=Te.length,We=[],Qe=0;Qe<Fe;Qe+=4)We.push(Te[Qe+3]<<24|Te[Qe+2]<<16|Te[Qe+1]<<8|Te[Qe]);return We},Ae=5,ce=11,me=2,Ee=ce-Ae,we=65536>>Ae,ve=1<<Ae,ye=ve-1,Ce=1024>>Ae,be=we+Ce,_e=be,Ie=32,Ke=_e+Ie,xe=65536>>ce,Ge=1<<Ee,Oe=Ge-1,Ne=function(Te,Fe,We){return Te.slice?Te.slice(Fe,We):new Uint16Array(Array.prototype.slice.call(Te,Fe,We))},Ve=function(Te,Fe,We){return Te.slice?Te.slice(Fe,We):new Uint32Array(Array.prototype.slice.call(Te,Fe,We))},Je=function(Te,Fe){var We=oe(Te),Qe=Array.isArray(We)?le(We):new Uint32Array(We),ht=Array.isArray(We)?fe(We):new Uint16Array(We),Bt=24,Lt=Ne(ht,Bt/2,Qe[4]/2),Vt=Qe[5]===2?Ne(ht,(Bt+Qe[4])/2):Ve(Qe,Math.ceil((Bt+Qe[4])/4));return new Me(Qe[0],Qe[1],Qe[2],Qe[3],Lt,Vt)},Me=function(){function Te(Fe,We,Qe,ht,Bt,Lt){this.initialValue=Fe,this.errorValue=We,this.highStart=Qe,this.highValueIndex=ht,this.index=Bt,this.data=Lt}return Te.prototype.get=function(Fe){var We;if(Fe>=0){if(Fe<55296||Fe>56319&&Fe<=65535)return We=this.index[Fe>>Ae],We=(We<<me)+(Fe&ye),this.data[We];if(Fe<=65535)return We=this.index[we+(Fe-55296>>Ae)],We=(We<<me)+(Fe&ye),this.data[We];if(Fe<this.highStart)return We=Ke-xe+(Fe>>ce),We=this.index[We],We+=Fe>>Ae&Oe,We=this.index[We],We=(We<<me)+(Fe&ye),this.data[We];if(Fe<=1114111)return this.data[this.highValueIndex]}return this.errorValue},Te}(),nt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",tt=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),At=0;At<nt.length;At++)tt[nt.charCodeAt(At)]=At;var ut="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",it=50,ot=1,at=2,mt=3,yt=4,Ft=5,xt=7,dt=8,qe=9,Pe=10,Ze=11,ke=12,Le=13,Re=14,$e=15,Ue=16,He=17,ze=18,ft=19,wt=20,Tt=21,Et=22,It=23,_t=24,Ct=25,kt=26,jt=27,Zt=28,Jt=29,er=30,wr=31,xr=32,Ur=33,pn=34,kr=35,tn=36,Cr=37,Gr=38,Xr=39,qr=40,Kn=41,Vr=42,_n=43,ii=[9001,65288],Gi="!",zn="\xD7",Qn="\xF7",wn=Je(ut),zi=[er,tn],Ji=[ot,at,mt,Ft],Ci=[Pe,dt],Mn=[jt,kt],Ai=Ji.concat(Ci),pi=[Gr,Xr,qr,pn,kr],Vn=[$e,Le],Rn=function(Te,Fe){Fe===void 0&&(Fe="strict");var We=[],Qe=[],ht=[];return Te.forEach(function(Bt,Lt){var Vt=wn.get(Bt);if(Vt>it?(ht.push(!0),Vt-=it):ht.push(!1),["normal","auto","loose"].indexOf(Fe)!==-1&&[8208,8211,12316,12448].indexOf(Bt)!==-1)return Qe.push(Lt),We.push(Ue);if(Vt===yt||Vt===Ze){if(Lt===0)return Qe.push(Lt),We.push(er);var zt=We[Lt-1];return Ai.indexOf(zt)===-1?(Qe.push(Qe[Lt-1]),We.push(zt)):(Qe.push(Lt),We.push(er))}if(Qe.push(Lt),Vt===wr)return We.push(Fe==="strict"?Tt:Cr);if(Vt===Vr||Vt===Jt)return We.push(er);if(Vt===_n)return Bt>=131072&&Bt<=196605||Bt>=196608&&Bt<=262141?We.push(Cr):We.push(er);We.push(Vt)}),[Qe,We,ht]},Uo=function(Te,Fe,We,Qe){var ht=Qe[We];if(Array.isArray(Te)?Te.indexOf(ht)!==-1:Te===ht)for(var Bt=We;Bt<=Qe.length;){Bt++;var Lt=Qe[Bt];if(Lt===Fe)return!0;if(Lt!==Pe)break}if(ht===Pe)for(var Bt=We;Bt>0;){Bt--;var Vt=Qe[Bt];if(Array.isArray(Te)?Te.indexOf(Vt)!==-1:Te===Vt)for(var zt=We;zt<=Qe.length;){zt++;var Lt=Qe[zt];if(Lt===Fe)return!0;if(Lt!==Pe)break}if(Vt!==Pe)break}return!1},Fo=function(Te,Fe){for(var We=Te;We>=0;){var Qe=Fe[We];if(Qe===Pe)We--;else return Qe}return 0},uo=function(Te,Fe,We,Qe,ht){if(We[Qe]===0)return zn;var Bt=Qe-1;if(Array.isArray(ht)&&ht[Bt]===!0)return zn;var Lt=Bt-1,Vt=Bt+1,zt=Fe[Bt],_r=Lt>=0?Fe[Lt]:0,Lr=Fe[Vt];if(zt===at&&Lr===mt)return zn;if(Ji.indexOf(zt)!==-1)return Gi;if(Ji.indexOf(Lr)!==-1||Ci.indexOf(Lr)!==-1)return zn;if(Fo(Bt,Fe)===dt)return Qn;if(wn.get(Te[Bt])===Ze||(zt===xr||zt===Ur)&&wn.get(Te[Vt])===Ze||zt===xt||Lr===xt||zt===qe||[Pe,Le,$e].indexOf(zt)===-1&&Lr===qe||[He,ze,ft,_t,Zt].indexOf(Lr)!==-1||Fo(Bt,Fe)===Et||Uo(It,Et,Bt,Fe)||Uo([He,ze],Tt,Bt,Fe)||Uo(ke,ke,Bt,Fe))return zn;if(zt===Pe)return Qn;if(zt===It||Lr===It)return zn;if(Lr===Ue||zt===Ue)return Qn;if([Le,$e,Tt].indexOf(Lr)!==-1||zt===Re||_r===tn&&Vn.indexOf(zt)!==-1||zt===Zt&&Lr===tn||Lr===wt||zi.indexOf(Lr)!==-1&&zt===Ct||zi.indexOf(zt)!==-1&&Lr===Ct||zt===jt&&[Cr,xr,Ur].indexOf(Lr)!==-1||[Cr,xr,Ur].indexOf(zt)!==-1&&Lr===kt||zi.indexOf(zt)!==-1&&Mn.indexOf(Lr)!==-1||Mn.indexOf(zt)!==-1&&zi.indexOf(Lr)!==-1||[jt,kt].indexOf(zt)!==-1&&(Lr===Ct||[Et,$e].indexOf(Lr)!==-1&&Fe[Vt+1]===Ct)||[Et,$e].indexOf(zt)!==-1&&Lr===Ct||zt===Ct&&[Ct,Zt,_t].indexOf(Lr)!==-1)return zn;if([Ct,Zt,_t,He,ze].indexOf(Lr)!==-1)for(var Mr=Bt;Mr>=0;){var bn=Fe[Mr];if(bn===Ct)return zn;if([Zt,_t].indexOf(bn)!==-1)Mr--;else break}if([jt,kt].indexOf(Lr)!==-1)for(var Mr=[He,ze].indexOf(zt)!==-1?Lt:Bt;Mr>=0;){var bn=Fe[Mr];if(bn===Ct)return zn;if([Zt,_t].indexOf(bn)!==-1)Mr--;else break}if(Gr===zt&&[Gr,Xr,pn,kr].indexOf(Lr)!==-1||[Xr,pn].indexOf(zt)!==-1&&[Xr,qr].indexOf(Lr)!==-1||[qr,kr].indexOf(zt)!==-1&&Lr===qr||pi.indexOf(zt)!==-1&&[wt,kt].indexOf(Lr)!==-1||pi.indexOf(Lr)!==-1&&zt===jt||zi.indexOf(zt)!==-1&&zi.indexOf(Lr)!==-1||zt===_t&&zi.indexOf(Lr)!==-1||zi.concat(Ct).indexOf(zt)!==-1&&Lr===Et&&ii.indexOf(Te[Vt])===-1||zi.concat(Ct).indexOf(Lr)!==-1&&zt===ze)return zn;if(zt===Kn&&Lr===Kn){for(var ki=We[Bt],Xn=1;ki>0&&(ki--,Fe[ki]===Kn);)Xn++;if(Xn%2!==0)return zn}return zt===xr&&Lr===Ur?zn:Qn},so=function(Te,Fe){Fe||(Fe={lineBreak:"normal",wordBreak:"normal"});var We=Rn(Te,Fe.lineBreak),Qe=We[0],ht=We[1],Bt=We[2];(Fe.wordBreak==="break-all"||Fe.wordBreak==="break-word")&&(ht=ht.map(function(Vt){return[Ct,er,Vr].indexOf(Vt)!==-1?Cr:Vt}));var Lt=Fe.wordBreak==="keep-all"?Bt.map(function(Vt,zt){return Vt&&Te[zt]>=19968&&Te[zt]<=40959}):void 0;return[Qe,ht,Lt]},Pn=function(){function Te(Fe,We,Qe,ht){this.codePoints=Fe,this.required=We===Gi,this.start=Qe,this.end=ht}return Te.prototype.slice=function(){return te.apply(void 0,this.codePoints.slice(this.start,this.end))},Te}(),ls=function(Te,Fe){var We=b(Te),Qe=so(We,Fe),ht=Qe[0],Bt=Qe[1],Lt=Qe[2],Vt=We.length,zt=0,_r=0;return{next:function(){if(_r>=Vt)return{done:!0,value:null};for(var Lr=zn;_r<Vt&&(Lr=uo(We,Bt,ht,++_r,Lt))===zn;);if(Lr!==zn||_r===Vt){var Mr=new Pn(We,Lr,zt,_r);return zt=_r,{value:Mr,done:!1}}return{done:!0,value:null}}}},Lo=1,un=2,yr=4,Cn=8,vn=10,Yn=47,yi=92,Ki=9,ai=32,or=34,Er=61,Tr=35,ar=36,an=37,Wr=39,nn=40,ir=41,ri=95,Fr=45,$n=33,_i=60,fi=62,Ei=64,ts=91,Bo=93,Vi=61,Io=123,go=63,Vo=125,vo=124,qi=126,Wo=128,Ao=65533,bs=42,Go=43,Jo=44,Oi=58,Nr=59,Or=46,li=0,xi=8,Zn=11,Ko=14,yo=31,hs=127,Do=-1,Fi=48,Ni=97,Ui=101,di=102,qo=117,zo=122,$o=65,us=69,Ns=70,Cs=85,Eo=90,fo=function(Te){return Te>=Fi&&Te<=57},Ks=function(Te){return Te>=55296&&Te<=57343},Ar=function(Te){return fo(Te)||Te>=$o&&Te<=Ns||Te>=Ni&&Te<=di},zr=function(Te){return Te>=Ni&&Te<=zo},Ir=function(Te){return Te>=$o&&Te<=Eo},on=function(Te){return zr(Te)||Ir(Te)},An=function(Te){return Te>=Wo},cn=function(Te){return Te===vn||Te===Ki||Te===ai},Ln=function(Te){return on(Te)||An(Te)||Te===ri},On=function(Te){return Ln(Te)||fo(Te)||Te===Fr},jn=function(Te){return Te>=li&&Te<=xi||Te===Zn||Te>=Ko&&Te<=yo||Te===hs},kn=function(Te,Fe){return Te!==yi?!1:Fe!==vn},xn=function(Te,Fe,We){return Te===Fr?Ln(Fe)||kn(Fe,We):Ln(Te)?!0:!!(Te===yi&&kn(Te,Fe))},Qi=function(Te,Fe,We){return Te===Go||Te===Fr?fo(Fe)?!0:Fe===Or&&fo(We):fo(Te===Or?Fe:Te)},Ii=function(Te){var Fe=0,We=1;(Te[Fe]===Go||Te[Fe]===Fr)&&(Te[Fe]===Fr&&(We=-1),Fe++);for(var Qe=[];fo(Te[Fe]);)Qe.push(Te[Fe++]);var ht=Qe.length?parseInt(te.apply(void 0,Qe),10):0;Te[Fe]===Or&&Fe++;for(var Bt=[];fo(Te[Fe]);)Bt.push(Te[Fe++]);var Lt=Bt.length,Vt=Lt?parseInt(te.apply(void 0,Bt),10):0;(Te[Fe]===us||Te[Fe]===Ui)&&Fe++;var zt=1;(Te[Fe]===Go||Te[Fe]===Fr)&&(Te[Fe]===Fr&&(zt=-1),Fe++);for(var _r=[];fo(Te[Fe]);)_r.push(Te[Fe++]);var Lr=_r.length?parseInt(te.apply(void 0,_r),10):0;return We*(ht+Vt*Math.pow(10,-Lt))*Math.pow(10,zt*Lr)},Co={type:2},$i={type:3},oi={type:4},Wi={type:13},eo={type:8},ei={type:21},ho={type:9},gr={type:10},lr={type:11},hr={type:12},Yr={type:14},Nn={type:23},si={type:1},sn={type:25},qn={type:24},mi={type:26},to={type:27},ui={type:28},Gn={type:29},po={type:31},xo={type:32},gs=function(){function Te(){this._value=[]}return Te.prototype.write=function(Fe){this._value=this._value.concat(b(Fe))},Te.prototype.read=function(){for(var Fe=[],We=this.consumeToken();We!==xo;)Fe.push(We),We=this.consumeToken();return Fe},Te.prototype.consumeToken=function(){var Fe=this.consumeCodePoint();switch(Fe){case or:return this.consumeStringToken(or);case Tr:var We=this.peekCodePoint(0),Qe=this.peekCodePoint(1),ht=this.peekCodePoint(2);if(On(We)||kn(Qe,ht)){var Bt=xn(We,Qe,ht)?un:Lo,Lt=this.consumeName();return{type:5,value:Lt,flags:Bt}}break;case ar:if(this.peekCodePoint(0)===Er)return this.consumeCodePoint(),Wi;break;case Wr:return this.consumeStringToken(Wr);case nn:return Co;case ir:return $i;case bs:if(this.peekCodePoint(0)===Er)return this.consumeCodePoint(),Yr;break;case Go:if(Qi(Fe,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Fe),this.consumeNumericToken();break;case Jo:return oi;case Fr:var Vt=Fe,zt=this.peekCodePoint(0),_r=this.peekCodePoint(1);if(Qi(Vt,zt,_r))return this.reconsumeCodePoint(Fe),this.consumeNumericToken();if(xn(Vt,zt,_r))return this.reconsumeCodePoint(Fe),this.consumeIdentLikeToken();if(zt===Fr&&_r===fi)return this.consumeCodePoint(),this.consumeCodePoint(),qn;break;case Or:if(Qi(Fe,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Fe),this.consumeNumericToken();break;case Yn:if(this.peekCodePoint(0)===bs)for(this.consumeCodePoint();;){var Lr=this.consumeCodePoint();if(Lr===bs&&(Lr=this.consumeCodePoint(),Lr===Yn))return this.consumeToken();if(Lr===Do)return this.consumeToken()}break;case Oi:return mi;case Nr:return to;case _i:if(this.peekCodePoint(0)===$n&&this.peekCodePoint(1)===Fr&&this.peekCodePoint(2)===Fr)return this.consumeCodePoint(),this.consumeCodePoint(),sn;break;case Ei:var Mr=this.peekCodePoint(0),bn=this.peekCodePoint(1),ki=this.peekCodePoint(2);if(xn(Mr,bn,ki)){var Lt=this.consumeName();return{type:7,value:Lt}}break;case ts:return ui;case yi:if(kn(Fe,this.peekCodePoint(0)))return this.reconsumeCodePoint(Fe),this.consumeIdentLikeToken();break;case Bo:return Gn;case Vi:if(this.peekCodePoint(0)===Er)return this.consumeCodePoint(),eo;break;case Io:return lr;case Vo:return hr;case qo:case Cs:var Xn=this.peekCodePoint(0),wi=this.peekCodePoint(1);return Xn===Go&&(Ar(wi)||wi===go)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(Fe),this.consumeIdentLikeToken();case vo:if(this.peekCodePoint(0)===Er)return this.consumeCodePoint(),ho;if(this.peekCodePoint(0)===vo)return this.consumeCodePoint(),ei;break;case qi:if(this.peekCodePoint(0)===Er)return this.consumeCodePoint(),gr;break;case Do:return xo}return cn(Fe)?(this.consumeWhiteSpace(),po):fo(Fe)?(this.reconsumeCodePoint(Fe),this.consumeNumericToken()):Ln(Fe)?(this.reconsumeCodePoint(Fe),this.consumeIdentLikeToken()):{type:6,value:te(Fe)}},Te.prototype.consumeCodePoint=function(){var Fe=this._value.shift();return typeof Fe=="undefined"?-1:Fe},Te.prototype.reconsumeCodePoint=function(Fe){this._value.unshift(Fe)},Te.prototype.peekCodePoint=function(Fe){return Fe>=this._value.length?-1:this._value[Fe]},Te.prototype.consumeUnicodeRangeToken=function(){for(var Fe=[],We=this.consumeCodePoint();Ar(We)&&Fe.length<6;)Fe.push(We),We=this.consumeCodePoint();for(var Qe=!1;We===go&&Fe.length<6;)Fe.push(We),We=this.consumeCodePoint(),Qe=!0;if(Qe){var ht=parseInt(te.apply(void 0,Fe.map(function(zt){return zt===go?Fi:zt})),16),Bt=parseInt(te.apply(void 0,Fe.map(function(zt){return zt===go?Ns:zt})),16);return{type:30,start:ht,end:Bt}}var Lt=parseInt(te.apply(void 0,Fe),16);if(this.peekCodePoint(0)===Fr&&Ar(this.peekCodePoint(1))){this.consumeCodePoint(),We=this.consumeCodePoint();for(var Vt=[];Ar(We)&&Vt.length<6;)Vt.push(We),We=this.consumeCodePoint();var Bt=parseInt(te.apply(void 0,Vt),16);return{type:30,start:Lt,end:Bt}}else return{type:30,start:Lt,end:Lt}},Te.prototype.consumeIdentLikeToken=function(){var Fe=this.consumeName();return Fe.toLowerCase()==="url"&&this.peekCodePoint(0)===nn?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===nn?(this.consumeCodePoint(),{type:19,value:Fe}):{type:20,value:Fe}},Te.prototype.consumeUrlToken=function(){var Fe=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Do)return{type:22,value:""};var We=this.peekCodePoint(0);if(We===Wr||We===or){var Qe=this.consumeStringToken(this.consumeCodePoint());return Qe.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Do||this.peekCodePoint(0)===ir)?(this.consumeCodePoint(),{type:22,value:Qe.value}):(this.consumeBadUrlRemnants(),Nn)}for(;;){var ht=this.consumeCodePoint();if(ht===Do||ht===ir)return{type:22,value:te.apply(void 0,Fe)};if(cn(ht))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Do||this.peekCodePoint(0)===ir?(this.consumeCodePoint(),{type:22,value:te.apply(void 0,Fe)}):(this.consumeBadUrlRemnants(),Nn);if(ht===or||ht===Wr||ht===nn||jn(ht))return this.consumeBadUrlRemnants(),Nn;if(ht===yi)if(kn(ht,this.peekCodePoint(0)))Fe.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Nn;else Fe.push(ht)}},Te.prototype.consumeWhiteSpace=function(){for(;cn(this.peekCodePoint(0));)this.consumeCodePoint()},Te.prototype.consumeBadUrlRemnants=function(){for(;;){var Fe=this.consumeCodePoint();if(Fe===ir||Fe===Do)return;kn(Fe,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},Te.prototype.consumeStringSlice=function(Fe){for(var We=5e4,Qe="";Fe>0;){var ht=Math.min(We,Fe);Qe+=te.apply(void 0,this._value.splice(0,ht)),Fe-=ht}return this._value.shift(),Qe},Te.prototype.consumeStringToken=function(Fe){var We="",Qe=0;do{var ht=this._value[Qe];if(ht===Do||ht===void 0||ht===Fe)return We+=this.consumeStringSlice(Qe),{type:0,value:We};if(ht===vn)return this._value.splice(0,Qe),si;if(ht===yi){var Bt=this._value[Qe+1];Bt!==Do&&Bt!==void 0&&(Bt===vn?(We+=this.consumeStringSlice(Qe),Qe=-1,this._value.shift()):kn(ht,Bt)&&(We+=this.consumeStringSlice(Qe),We+=te(this.consumeEscapedCodePoint()),Qe=-1))}Qe++}while(!0)},Te.prototype.consumeNumber=function(){var Fe=[],We=yr,Qe=this.peekCodePoint(0);for((Qe===Go||Qe===Fr)&&Fe.push(this.consumeCodePoint());fo(this.peekCodePoint(0));)Fe.push(this.consumeCodePoint());Qe=this.peekCodePoint(0);var ht=this.peekCodePoint(1);if(Qe===Or&&fo(ht))for(Fe.push(this.consumeCodePoint(),this.consumeCodePoint()),We=Cn;fo(this.peekCodePoint(0));)Fe.push(this.consumeCodePoint());Qe=this.peekCodePoint(0),ht=this.peekCodePoint(1);var Bt=this.peekCodePoint(2);if((Qe===us||Qe===Ui)&&((ht===Go||ht===Fr)&&fo(Bt)||fo(ht)))for(Fe.push(this.consumeCodePoint(),this.consumeCodePoint()),We=Cn;fo(this.peekCodePoint(0));)Fe.push(this.consumeCodePoint());return[Ii(Fe),We]},Te.prototype.consumeNumericToken=function(){var Fe=this.consumeNumber(),We=Fe[0],Qe=Fe[1],ht=this.peekCodePoint(0),Bt=this.peekCodePoint(1),Lt=this.peekCodePoint(2);if(xn(ht,Bt,Lt)){var Vt=this.consumeName();return{type:15,number:We,flags:Qe,unit:Vt}}return ht===an?(this.consumeCodePoint(),{type:16,number:We,flags:Qe}):{type:17,number:We,flags:Qe}},Te.prototype.consumeEscapedCodePoint=function(){var Fe=this.consumeCodePoint();if(Ar(Fe)){for(var We=te(Fe);Ar(this.peekCodePoint(0))&&We.length<6;)We+=te(this.consumeCodePoint());cn(this.peekCodePoint(0))&&this.consumeCodePoint();var Qe=parseInt(We,16);return Qe===0||Ks(Qe)||Qe>1114111?Ao:Qe}return Fe===Do?Ao:Fe},Te.prototype.consumeName=function(){for(var Fe="";;){var We=this.consumeCodePoint();if(On(We))Fe+=te(We);else if(kn(We,this.peekCodePoint(0)))Fe+=te(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(We),Fe}},Te}(),Bi=function(){function Te(Fe){this._tokens=Fe}return Te.create=function(Fe){var We=new gs;return We.write(Fe),new Te(We.read())},Te.parseValue=function(Fe){return Te.create(Fe).parseComponentValue()},Te.parseValues=function(Fe){return Te.create(Fe).parseComponentValues()},Te.prototype.parseComponentValue=function(){for(var Fe=this.consumeToken();Fe.type===31;)Fe=this.consumeToken();if(Fe.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(Fe);var We=this.consumeComponentValue();do Fe=this.consumeToken();while(Fe.type===31);if(Fe.type===32)return We;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},Te.prototype.parseComponentValues=function(){for(var Fe=[];;){var We=this.consumeComponentValue();if(We.type===32)return Fe;Fe.push(We),Fe.push()}},Te.prototype.consumeComponentValue=function(){var Fe=this.consumeToken();switch(Fe.type){case 11:case 28:case 2:return this.consumeSimpleBlock(Fe.type);case 19:return this.consumeFunction(Fe)}return Fe},Te.prototype.consumeSimpleBlock=function(Fe){for(var We={type:Fe,values:[]},Qe=this.consumeToken();;){if(Qe.type===32||Ku(Qe,Fe))return We;this.reconsumeToken(Qe),We.values.push(this.consumeComponentValue()),Qe=this.consumeToken()}},Te.prototype.consumeFunction=function(Fe){for(var We={name:Fe.value,values:[],type:18};;){var Qe=this.consumeToken();if(Qe.type===32||Qe.type===3)return We;this.reconsumeToken(Qe),We.values.push(this.consumeComponentValue())}},Te.prototype.consumeToken=function(){var Fe=this._tokens.shift();return typeof Fe=="undefined"?xo:Fe},Te.prototype.reconsumeToken=function(Fe){this._tokens.unshift(Fe)},Te}(),Fn=function(Te){return Te.type===15},gi=function(Te){return Te.type===17},vi=function(Te){return Te.type===20},rs=function(Te){return Te.type===0},ia=function(Te,Fe){return vi(Te)&&Te.value===Fe},sl=function(Te){return Te.type!==31},al=function(Te){return Te.type!==31&&Te.type!==4},ka=function(Te){var Fe=[],We=[];return Te.forEach(function(Qe){if(Qe.type===4){if(We.length===0)throw new Error("Error parsing function args, zero tokens for arg");Fe.push(We),We=[];return}Qe.type!==31&&We.push(Qe)}),We.length&&Fe.push(We),Fe},Ku=function(Te,Fe){return Fe===11&&Te.type===12||Fe===28&&Te.type===29?!0:Fe===2&&Te.type===3},$a=function(Te){return Te.type===17||Te.type===15},Us=function(Te){return Te.type===16||$a(Te)},ll=function(Te){return Te.length>1?[Te[0],Te[1]]:[Te[0]]},Ys={type:17,number:0,flags:yr},ul={type:16,number:50,flags:yr},Ga={type:16,number:100,flags:yr},el=function(Te,Fe,We){var Qe=Te[0],ht=Te[1];return[ns(Qe,Fe),ns(typeof ht!="undefined"?ht:Qe,We)]},ns=function(Te,Fe){if(Te.type===16)return Te.number/100*Fe;if(Fn(Te))switch(Te.unit){case"rem":case"em":return 16*Te.number;case"px":default:return Te.number}return Te.number},eu="deg",Gu="grad",eA="rad",Xs="turn",tl={name:"angle",parse:function(Te,Fe){if(Fe.type===15)switch(Fe.unit){case eu:return Math.PI*Fe.number/180;case Gu:return Math.PI/200*Fe.number;case eA:return Fe.number;case Xs:return Math.PI*2*Fe.number}throw new Error("Unsupported angle type")}},kl=function(Te){return Te.type===15&&(Te.unit===eu||Te.unit===Gu||Te.unit===eA||Te.unit===Xs)},KA=function(Te){var Fe=Te.filter(vi).map(function(We){return We.value}).join(" ");switch(Fe){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ys,Ys];case"to top":case"bottom":return Na(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ys,Ga];case"to right":case"left":return Na(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Ga,Ga];case"to bottom":case"top":return Na(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Ga,Ys];case"to left":case"right":return Na(270)}return 0},Na=function(Te){return Math.PI*Te/180},Nl={name:"color",parse:function(Te,Fe){if(Fe.type===18){var We=Ps[Fe.name];if(typeof We=="undefined")throw new Error('Attempting to parse an unsupported color function "'+Fe.name+'"');return We(Te,Fe.values)}if(Fe.type===5){if(Fe.value.length===3){var Qe=Fe.value.substring(0,1),ht=Fe.value.substring(1,2),Bt=Fe.value.substring(2,3);return oo(parseInt(Qe+Qe,16),parseInt(ht+ht,16),parseInt(Bt+Bt,16),1)}if(Fe.value.length===4){var Qe=Fe.value.substring(0,1),ht=Fe.value.substring(1,2),Bt=Fe.value.substring(2,3),Lt=Fe.value.substring(3,4);return oo(parseInt(Qe+Qe,16),parseInt(ht+ht,16),parseInt(Bt+Bt,16),parseInt(Lt+Lt,16)/255)}if(Fe.value.length===6){var Qe=Fe.value.substring(0,2),ht=Fe.value.substring(2,4),Bt=Fe.value.substring(4,6);return oo(parseInt(Qe,16),parseInt(ht,16),parseInt(Bt,16),1)}if(Fe.value.length===8){var Qe=Fe.value.substring(0,2),ht=Fe.value.substring(2,4),Bt=Fe.value.substring(4,6),Lt=Fe.value.substring(6,8);return oo(parseInt(Qe,16),parseInt(ht,16),parseInt(Bt,16),parseInt(Lt,16)/255)}}if(Fe.type===20){var Vt=Zs[Fe.value.toUpperCase()];if(typeof Vt!="undefined")return Vt}return Zs.TRANSPARENT}},Fa=function(Te){return(255&Te)===0},bi=function(Te){var Fe=255&Te,We=255&Te>>8,Qe=255&Te>>16,ht=255&Te>>24;return Fe<255?"rgba("+ht+","+Qe+","+We+","+Fe/255+")":"rgb("+ht+","+Qe+","+We+")"},oo=function(Te,Fe,We,Qe){return(Te<<24|Fe<<16|We<<8|Math.round(Qe*255)<<0)>>>0},Ia=function(Te,Fe){if(Te.type===17)return Te.number;if(Te.type===16){var We=Fe===3?1:255;return Fe===3?Te.number/100*We:Math.round(Te.number/100*We)}return 0},Ua=function(Te,Fe){var We=Fe.filter(al);if(We.length===3){var Qe=We.map(Ia),ht=Qe[0],Bt=Qe[1],Lt=Qe[2];return oo(ht,Bt,Lt,1)}if(We.length===4){var Vt=We.map(Ia),ht=Vt[0],Bt=Vt[1],Lt=Vt[2],zt=Vt[3];return oo(ht,Bt,Lt,zt)}return 0};function ca(Te,Fe,We){return We<0&&(We+=1),We>=1&&(We-=1),We<1/6?(Fe-Te)*We*6+Te:We<1/2?Fe:We<2/3?(Fe-Te)*6*(2/3-We)+Te:Te}var xl=function(Te,Fe){var We=Fe.filter(al),Qe=We[0],ht=We[1],Bt=We[2],Lt=We[3],Vt=(Qe.type===17?Na(Qe.number):tl.parse(Te,Qe))/(Math.PI*2),zt=Us(ht)?ht.number/100:0,_r=Us(Bt)?Bt.number/100:0,Lr=typeof Lt!="undefined"&&Us(Lt)?ns(Lt,1):1;if(zt===0)return oo(_r*255,_r*255,_r*255,1);var Mr=_r<=.5?_r*(zt+1):_r+zt-_r*zt,bn=_r*2-Mr,ki=ca(bn,Mr,Vt+1/3),Xn=ca(bn,Mr,Vt),wi=ca(bn,Mr,Vt-1/3);return oo(ki*255,Xn*255,wi*255,Lr)},Ps={hsl:xl,hsla:xl,rgb:Ua,rgba:Ua},Ms=function(Te,Fe){return Nl.parse(Te,Bi.create(Fe).parseComponentValue())},Zs={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},Nf={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(Te,Fe){return Fe.map(function(We){if(vi(We))switch(We.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},tu={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Bc=function(Te,Fe){var We=Nl.parse(Te,Fe[0]),Qe=Fe[1];return Qe&&Us(Qe)?{color:We,stop:Qe}:{color:We,stop:null}},ih=function(Te,Fe){var We=Te[0],Qe=Te[Te.length-1];We.stop===null&&(We.stop=Ys),Qe.stop===null&&(Qe.stop=Ga);for(var ht=[],Bt=0,Lt=0;Lt<Te.length;Lt++){var Vt=Te[Lt].stop;if(Vt!==null){var zt=ns(Vt,Fe);zt>Bt?ht.push(zt):ht.push(Bt),Bt=zt}else ht.push(null)}for(var _r=null,Lt=0;Lt<ht.length;Lt++){var Lr=ht[Lt];if(Lr===null)_r===null&&(_r=Lt);else if(_r!==null){for(var Mr=Lt-_r,bn=ht[_r-1],ki=(Lr-bn)/(Mr+1),Xn=1;Xn<=Mr;Xn++)ht[_r+Xn-1]=ki*Xn;_r=null}}return Te.map(function(wi,Qo){var Hi=wi.color;return{color:Hi,stop:Math.max(Math.min(1,ht[Qo]/Fe),0)}})},GA=function(Te,Fe,We){var Qe=Fe/2,ht=We/2,Bt=ns(Te[0],Fe)-Qe,Lt=ht-ns(Te[1],We);return(Math.atan2(Lt,Bt)+Math.PI*2)%(Math.PI*2)},um=function(Te,Fe,We){var Qe=typeof Te=="number"?Te:GA(Te,Fe,We),ht=Math.abs(Fe*Math.sin(Qe))+Math.abs(We*Math.cos(Qe)),Bt=Fe/2,Lt=We/2,Vt=ht/2,zt=Math.sin(Qe-Math.PI/2)*Vt,_r=Math.cos(Qe-Math.PI/2)*Vt;return[ht,Bt-_r,Bt+_r,Lt-zt,Lt+zt]},Sl=function(Te,Fe){return Math.sqrt(Te*Te+Fe*Fe)},oh=function(Te,Fe,We,Qe,ht){var Bt=[[0,0],[0,Fe],[Te,0],[Te,Fe]];return Bt.reduce(function(Lt,Vt){var zt=Vt[0],_r=Vt[1],Lr=Sl(We-zt,Qe-_r);return(ht?Lr<Lt.optimumDistance:Lr>Lt.optimumDistance)?{optimumCorner:Vt,optimumDistance:Lr}:Lt},{optimumDistance:ht?1/0:-1/0,optimumCorner:null}).optimumCorner},cm=function(Te,Fe,We,Qe,ht){var Bt=0,Lt=0;switch(Te.size){case 0:Te.shape===0?Bt=Lt=Math.min(Math.abs(Fe),Math.abs(Fe-Qe),Math.abs(We),Math.abs(We-ht)):Te.shape===1&&(Bt=Math.min(Math.abs(Fe),Math.abs(Fe-Qe)),Lt=Math.min(Math.abs(We),Math.abs(We-ht)));break;case 2:if(Te.shape===0)Bt=Lt=Math.min(Sl(Fe,We),Sl(Fe,We-ht),Sl(Fe-Qe,We),Sl(Fe-Qe,We-ht));else if(Te.shape===1){var Vt=Math.min(Math.abs(We),Math.abs(We-ht))/Math.min(Math.abs(Fe),Math.abs(Fe-Qe)),zt=oh(Qe,ht,Fe,We,!0),_r=zt[0],Lr=zt[1];Bt=Sl(_r-Fe,(Lr-We)/Vt),Lt=Vt*Bt}break;case 1:Te.shape===0?Bt=Lt=Math.max(Math.abs(Fe),Math.abs(Fe-Qe),Math.abs(We),Math.abs(We-ht)):Te.shape===1&&(Bt=Math.max(Math.abs(Fe),Math.abs(Fe-Qe)),Lt=Math.max(Math.abs(We),Math.abs(We-ht)));break;case 3:if(Te.shape===0)Bt=Lt=Math.max(Sl(Fe,We),Sl(Fe,We-ht),Sl(Fe-Qe,We),Sl(Fe-Qe,We-ht));else if(Te.shape===1){var Vt=Math.max(Math.abs(We),Math.abs(We-ht))/Math.max(Math.abs(Fe),Math.abs(Fe-Qe)),Mr=oh(Qe,ht,Fe,We,!1),_r=Mr[0],Lr=Mr[1];Bt=Sl(_r-Fe,(Lr-We)/Vt),Lt=Vt*Bt}break}return Array.isArray(Te.size)&&(Bt=ns(Te.size[0],Qe),Lt=Te.size.length===2?ns(Te.size[1],ht):Bt),[Bt,Lt]},zA=function(Te,Fe){var We=Na(180),Qe=[];return ka(Fe).forEach(function(ht,Bt){if(Bt===0){var Lt=ht[0];if(Lt.type===20&&Lt.value==="to"){We=KA(ht);return}else if(kl(Lt)){We=tl.parse(Te,Lt);return}}var Vt=Bc(Te,ht);Qe.push(Vt)}),{angle:We,stops:Qe,type:1}},VA=function(Te,Fe){var We=Na(180),Qe=[];return ka(Fe).forEach(function(ht,Bt){if(Bt===0){var Lt=ht[0];if(Lt.type===20&&["top","left","right","bottom"].indexOf(Lt.value)!==-1){We=KA(ht);return}else if(kl(Lt)){We=(tl.parse(Te,Lt)+Na(270))%Na(360);return}}var Vt=Bc(Te,ht);Qe.push(Vt)}),{angle:We,stops:Qe,type:1}},Am=function(Te,Fe){var We=Na(180),Qe=[],ht=1,Bt=0,Lt=3,Vt=[];return ka(Fe).forEach(function(zt,_r){var Lr=zt[0];if(_r===0){if(vi(Lr)&&Lr.value==="linear"){ht=1;return}else if(vi(Lr)&&Lr.value==="radial"){ht=2;return}}if(Lr.type===18){if(Lr.name==="from"){var Mr=Nl.parse(Te,Lr.values[0]);Qe.push({stop:Ys,color:Mr})}else if(Lr.name==="to"){var Mr=Nl.parse(Te,Lr.values[0]);Qe.push({stop:Ga,color:Mr})}else if(Lr.name==="color-stop"){var bn=Lr.values.filter(al);if(bn.length===2){var Mr=Nl.parse(Te,bn[1]),ki=bn[0];gi(ki)&&Qe.push({stop:{type:16,number:ki.number*100,flags:ki.flags},color:Mr})}}}}),ht===1?{angle:(We+Na(180))%Na(360),stops:Qe,type:ht}:{size:Lt,shape:Bt,stops:Qe,position:Vt,type:ht}},sh="closest-side",fm="farthest-side",dm="closest-corner",ZA="farthest-corner",ah="circle",lh="ellipse",uh="cover",ch="contain",Bs=function(Te,Fe){var We=0,Qe=3,ht=[],Bt=[];return ka(Fe).forEach(function(Lt,Vt){var zt=!0;if(Vt===0){var _r=!1;zt=Lt.reduce(function(Mr,bn){if(_r)if(vi(bn))switch(bn.value){case"center":return Bt.push(ul),Mr;case"top":case"left":return Bt.push(Ys),Mr;case"right":case"bottom":return Bt.push(Ga),Mr}else(Us(bn)||$a(bn))&&Bt.push(bn);else if(vi(bn))switch(bn.value){case ah:return We=0,!1;case lh:return We=1,!1;case"at":return _r=!0,!1;case sh:return Qe=0,!1;case uh:case fm:return Qe=1,!1;case ch:case dm:return Qe=2,!1;case ZA:return Qe=3,!1}else if($a(bn)||Us(bn))return Array.isArray(Qe)||(Qe=[]),Qe.push(bn),!1;return Mr},zt)}if(zt){var Lr=Bc(Te,Lt);ht.push(Lr)}}),{size:Qe,shape:We,stops:ht,position:Bt,type:2}},_l=function(Te,Fe){var We=0,Qe=3,ht=[],Bt=[];return ka(Fe).forEach(function(Lt,Vt){var zt=!0;if(Vt===0?zt=Lt.reduce(function(Lr,Mr){if(vi(Mr))switch(Mr.value){case"center":return Bt.push(ul),!1;case"top":case"left":return Bt.push(Ys),!1;case"right":case"bottom":return Bt.push(Ga),!1}else if(Us(Mr)||$a(Mr))return Bt.push(Mr),!1;return Lr},zt):Vt===1&&(zt=Lt.reduce(function(Lr,Mr){if(vi(Mr))switch(Mr.value){case ah:return We=0,!1;case lh:return We=1,!1;case ch:case sh:return Qe=0,!1;case fm:return Qe=1,!1;case dm:return Qe=2,!1;case uh:case ZA:return Qe=3,!1}else if($a(Mr)||Us(Mr))return Array.isArray(Qe)||(Qe=[]),Qe.push(Mr),!1;return Lr},zt)),zt){var _r=Bc(Te,Lt);ht.push(_r)}}),{size:Qe,shape:We,stops:ht,position:Bt,type:2}},Ul=function(Te){return Te.type===1},hm=function(Te){return Te.type===2},Bu={name:"image",parse:function(Te,Fe){if(Fe.type===22){var We={url:Fe.value,type:0};return Te.cache.addImage(Fe.value),We}if(Fe.type===18){var Qe=YA[Fe.name];if(typeof Qe=="undefined")throw new Error('Attempting to parse an unsupported image function "'+Fe.name+'"');return Qe(Te,Fe.values)}throw new Error("Unsupported image type "+Fe.type)}};function Uf(Te){return!(Te.type===20&&Te.value==="none")&&(Te.type!==18||!!YA[Te.name])}var YA={"linear-gradient":zA,"-moz-linear-gradient":VA,"-ms-linear-gradient":VA,"-o-linear-gradient":VA,"-webkit-linear-gradient":VA,"radial-gradient":Bs,"-moz-radial-gradient":_l,"-ms-radial-gradient":_l,"-o-radial-gradient":_l,"-webkit-radial-gradient":_l,"-webkit-gradient":Am},Mf={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(Te,Fe){if(Fe.length===0)return[];var We=Fe[0];return We.type===20&&We.value==="none"?[]:Fe.filter(function(Qe){return al(Qe)&&Uf(Qe)}).map(function(Qe){return Bu.parse(Te,Qe)})}},Qf={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(Te,Fe){return Fe.map(function(We){if(vi(We))switch(We.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Hf={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(Te,Fe){return ka(Fe).map(function(We){return We.filter(Us)}).map(ll)}},zu={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(Te,Fe){return ka(Fe).map(function(We){return We.filter(vi).map(function(Qe){return Qe.value}).join(" ")}).map(tA)}},tA=function(Te){switch(Te){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}},da;(function(Te){Te.AUTO="auto",Te.CONTAIN="contain",Te.COVER="cover"})(da||(da={}));var Ec={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(Te,Fe){return ka(Fe).map(function(We){return We.filter(Vu)})}},Vu=function(Te){return vi(Te)||Us(Te)},ru=function(Te){return{name:"border-"+Te+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},pm=ru("top"),Zu=ru("right"),Ah=ru("bottom"),Eu=ru("left"),XA=function(Te){return{name:"border-radius-"+Te,initialValue:"0 0",prefix:!1,type:1,parse:function(Fe,We){return ll(We.filter(Us))}}},wg=XA("top-left"),Cu=XA("top-right"),cl=XA("bottom-right"),Al=XA("bottom-left"),xs=function(Te){return{name:"border-"+Te+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(Fe,We){switch(We){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},rA=xs("top"),Wf=xs("right"),fh=xs("bottom"),Cc=xs("left"),nA=function(Te){return{name:"border-"+Te+"-width",initialValue:"0",type:0,prefix:!1,parse:function(Fe,We){return Fn(We)?We.number:0}}},Kf=nA("top"),xc=nA("right"),mm=nA("bottom"),gm=nA("left"),Ml={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},iA={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(Te,Fe){switch(Fe){case"rtl":return 1;case"ltr":default:return 0}}},vm={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(Te,Fe){return Fe.filter(vi).reduce(function(We,Qe){return We|ym(Qe.value)},0)}},ym=function(Te){switch(Te){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},oA={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(Te,Fe){switch(Fe){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},dh={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(Te,Fe){return Fe.type===20&&Fe.value==="normal"?0:Fe.type===17||Fe.type===15?Fe.number:0}},sA;(function(Te){Te.NORMAL="normal",Te.STRICT="strict"})(sA||(sA={}));var bm={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(Te,Fe){switch(Fe){case"strict":return sA.STRICT;case"normal":default:return sA.NORMAL}}},hh={name:"line-height",initialValue:"normal",prefix:!1,type:4},ph=function(Te,Fe){return vi(Te)&&Te.value==="normal"?1.2*Fe:Te.type===17?Fe*Te.number:Us(Te)?ns(Te,Fe):Fe},wm={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(Te,Fe){return Fe.type===20&&Fe.value==="none"?null:Bu.parse(Te,Fe)}},Bm={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(Te,Fe){switch(Fe){case"inside":return 0;case"outside":default:return 1}}},Gf={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(Te,Fe){switch(Fe){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}}},JA=function(Te){return{name:"margin-"+Te,initialValue:"0",prefix:!1,type:4}},Em=JA("top"),Cm=JA("right"),xm=JA("bottom"),Sm=JA("left"),_m={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(Te,Fe){return Fe.filter(vi).map(function(We){switch(We.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Fm={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(Te,Fe){switch(Fe){case"break-word":return"break-word";case"normal":default:return"normal"}}},qA=function(Te){return{name:"padding-"+Te,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Im=qA("top"),aA=qA("right"),Dm=qA("bottom"),Om=qA("left"),jm={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(Te,Fe){switch(Fe){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},$A={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(Te,Fe){switch(Fe){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},mh={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(Te,Fe){return Fe.length===1&&ia(Fe[0],"none")?[]:ka(Fe).map(function(We){for(var Qe={color:Zs.TRANSPARENT,offsetX:Ys,offsetY:Ys,blur:Ys},ht=0,Bt=0;Bt<We.length;Bt++){var Lt=We[Bt];$a(Lt)?(ht===0?Qe.offsetX=Lt:ht===1?Qe.offsetY=Lt:Qe.blur=Lt,ht++):Qe.color=Nl.parse(Te,Lt)}return Qe})}},lA={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(Te,Fe){switch(Fe){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},Tm={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(Te,Fe){if(Fe.type===20&&Fe.value==="none")return null;if(Fe.type===18){var We=Rm[Fe.name];if(typeof We=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+Fe.name+'"');return We(Fe.values)}return null}},Lm=function(Te){var Fe=Te.filter(function(We){return We.type===17}).map(function(We){return We.number});return Fe.length===6?Fe:null},Pm=function(Te){var Fe=Te.filter(function(zt){return zt.type===17}).map(function(zt){return zt.number}),We=Fe[0],Qe=Fe[1];Fe[2],Fe[3];var ht=Fe[4],Bt=Fe[5];Fe[6],Fe[7],Fe[8],Fe[9],Fe[10],Fe[11];var Lt=Fe[12],Vt=Fe[13];return Fe[14],Fe[15],Fe.length===16?[We,Qe,ht,Bt,Lt,Vt]:null},Rm={matrix:Lm,matrix3d:Pm},Sc={type:16,number:50,flags:yr},km=[Sc,Sc],gh={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(Te,Fe){var We=Fe.filter(Us);return We.length!==2?km:[We[0],We[1]]}},vh={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(Te,Fe){switch(Fe){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},uA;(function(Te){Te.NORMAL="normal",Te.BREAK_ALL="break-all",Te.KEEP_ALL="keep-all"})(uA||(uA={}));for(var Nm={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(Te,Fe){switch(Fe){case"break-all":return uA.BREAK_ALL;case"keep-all":return uA.KEEP_ALL;case"normal":default:return uA.NORMAL}}},Um={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(Te,Fe){if(Fe.type===20)return{auto:!0,order:0};if(gi(Fe))return{auto:!1,order:Fe.number};throw new Error("Invalid z-index number parsed")}},yh={name:"time",parse:function(Te,Fe){if(Fe.type===15)switch(Fe.unit.toLowerCase()){case"s":return 1e3*Fe.number;case"ms":return Fe.number}throw new Error("Unsupported time type")}},ef={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(Te,Fe){return gi(Fe)?Fe.number:1}},Mm={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Qm={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(Te,Fe){return Fe.filter(vi).map(function(We){switch(We.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(We){return We!==0})}},Hm={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(Te,Fe){var We=[],Qe=[];return Fe.forEach(function(ht){switch(ht.type){case 20:case 0:We.push(ht.value);break;case 17:We.push(ht.number.toString());break;case 4:Qe.push(We.join(" ")),We.length=0;break}}),We.length&&Qe.push(We.join(" ")),Qe.map(function(ht){return ht.indexOf(" ")===-1?ht:"'"+ht+"'"})}},Wm={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},cA={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(Te,Fe){if(gi(Fe))return Fe.number;if(vi(Fe))switch(Fe.value){case"bold":return 700;case"normal":default:return 400}return 400}},zf={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(Te,Fe){return Fe.filter(vi).map(function(We){return We.value})}},Km={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(Te,Fe){switch(Fe){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},ga=function(Te,Fe){return(Te&Fe)!==0},Gm={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(Te,Fe){if(Fe.length===0)return[];var We=Fe[0];return We.type===20&&We.value==="none"?[]:Fe}},zm={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(Te,Fe){if(Fe.length===0)return null;var We=Fe[0];if(We.type===20&&We.value==="none")return null;for(var Qe=[],ht=Fe.filter(sl),Bt=0;Bt<ht.length;Bt++){var Lt=ht[Bt],Vt=ht[Bt+1];if(Lt.type===20){var zt=Vt&&gi(Vt)?Vt.number:1;Qe.push({counter:Lt.value,increment:zt})}}return Qe}},Vm={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(Te,Fe){if(Fe.length===0)return[];for(var We=[],Qe=Fe.filter(sl),ht=0;ht<Qe.length;ht++){var Bt=Qe[ht],Lt=Qe[ht+1];if(vi(Bt)&&Bt.value!=="none"){var Vt=Lt&&gi(Lt)?Lt.number:0;We.push({counter:Bt.value,reset:Vt})}}return We}},Zm={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(Te,Fe){return Fe.filter(Fn).map(function(We){return yh.parse(Te,We)})}},Ym={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(Te,Fe){if(Fe.length===0)return null;var We=Fe[0];if(We.type===20&&We.value==="none")return null;var Qe=[],ht=Fe.filter(rs);if(ht.length%2!==0)return null;for(var Bt=0;Bt<ht.length;Bt+=2){var Lt=ht[Bt].value,Vt=ht[Bt+1].value;Qe.push({open:Lt,close:Vt})}return Qe}},bh=function(Te,Fe,We){if(!Te)return"";var Qe=Te[Math.min(Fe,Te.length-1)];return Qe?We?Qe.open:Qe.close:""},tf={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(Te,Fe){return Fe.length===1&&ia(Fe[0],"none")?[]:ka(Fe).map(function(We){for(var Qe={color:255,offsetX:Ys,offsetY:Ys,blur:Ys,spread:Ys,inset:!1},ht=0,Bt=0;Bt<We.length;Bt++){var Lt=We[Bt];ia(Lt,"inset")?Qe.inset=!0:$a(Lt)?(ht===0?Qe.offsetX=Lt:ht===1?Qe.offsetY=Lt:ht===2?Qe.blur=Lt:Qe.spread=Lt,ht++):Qe.color=Nl.parse(Te,Lt)}return Qe})}},Xm={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(Te,Fe){var We=[0,1,2],Qe=[];return Fe.filter(vi).forEach(function(ht){switch(ht.value){case"stroke":Qe.push(1);break;case"fill":Qe.push(0);break;case"markers":Qe.push(2);break}}),We.forEach(function(ht){Qe.indexOf(ht)===-1&&Qe.push(ht)}),Qe}},Jm={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},_c={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(Te,Fe){return Fn(Fe)?Fe.number:0}},wh=function(){function Te(Fe,We){var Qe,ht;this.animationDuration=Pi(Fe,Zm,We.animationDuration),this.backgroundClip=Pi(Fe,Nf,We.backgroundClip),this.backgroundColor=Pi(Fe,tu,We.backgroundColor),this.backgroundImage=Pi(Fe,Mf,We.backgroundImage),this.backgroundOrigin=Pi(Fe,Qf,We.backgroundOrigin),this.backgroundPosition=Pi(Fe,Hf,We.backgroundPosition),this.backgroundRepeat=Pi(Fe,zu,We.backgroundRepeat),this.backgroundSize=Pi(Fe,Ec,We.backgroundSize),this.borderTopColor=Pi(Fe,pm,We.borderTopColor),this.borderRightColor=Pi(Fe,Zu,We.borderRightColor),this.borderBottomColor=Pi(Fe,Ah,We.borderBottomColor),this.borderLeftColor=Pi(Fe,Eu,We.borderLeftColor),this.borderTopLeftRadius=Pi(Fe,wg,We.borderTopLeftRadius),this.borderTopRightRadius=Pi(Fe,Cu,We.borderTopRightRadius),this.borderBottomRightRadius=Pi(Fe,cl,We.borderBottomRightRadius),this.borderBottomLeftRadius=Pi(Fe,Al,We.borderBottomLeftRadius),this.borderTopStyle=Pi(Fe,rA,We.borderTopStyle),this.borderRightStyle=Pi(Fe,Wf,We.borderRightStyle),this.borderBottomStyle=Pi(Fe,fh,We.borderBottomStyle),this.borderLeftStyle=Pi(Fe,Cc,We.borderLeftStyle),this.borderTopWidth=Pi(Fe,Kf,We.borderTopWidth),this.borderRightWidth=Pi(Fe,xc,We.borderRightWidth),this.borderBottomWidth=Pi(Fe,mm,We.borderBottomWidth),this.borderLeftWidth=Pi(Fe,gm,We.borderLeftWidth),this.boxShadow=Pi(Fe,tf,We.boxShadow),this.color=Pi(Fe,Ml,We.color),this.direction=Pi(Fe,iA,We.direction),this.display=Pi(Fe,vm,We.display),this.float=Pi(Fe,oA,We.cssFloat),this.fontFamily=Pi(Fe,Hm,We.fontFamily),this.fontSize=Pi(Fe,Wm,We.fontSize),this.fontStyle=Pi(Fe,Km,We.fontStyle),this.fontVariant=Pi(Fe,zf,We.fontVariant),this.fontWeight=Pi(Fe,cA,We.fontWeight),this.letterSpacing=Pi(Fe,dh,We.letterSpacing),this.lineBreak=Pi(Fe,bm,We.lineBreak),this.lineHeight=Pi(Fe,hh,We.lineHeight),this.listStyleImage=Pi(Fe,wm,We.listStyleImage),this.listStylePosition=Pi(Fe,Bm,We.listStylePosition),this.listStyleType=Pi(Fe,Gf,We.listStyleType),this.marginTop=Pi(Fe,Em,We.marginTop),this.marginRight=Pi(Fe,Cm,We.marginRight),this.marginBottom=Pi(Fe,xm,We.marginBottom),this.marginLeft=Pi(Fe,Sm,We.marginLeft),this.opacity=Pi(Fe,ef,We.opacity);var Bt=Pi(Fe,_m,We.overflow);this.overflowX=Bt[0],this.overflowY=Bt[Bt.length>1?1:0],this.overflowWrap=Pi(Fe,Fm,We.overflowWrap),this.paddingTop=Pi(Fe,Im,We.paddingTop),this.paddingRight=Pi(Fe,aA,We.paddingRight),this.paddingBottom=Pi(Fe,Dm,We.paddingBottom),this.paddingLeft=Pi(Fe,Om,We.paddingLeft),this.paintOrder=Pi(Fe,Xm,We.paintOrder),this.position=Pi(Fe,$A,We.position),this.textAlign=Pi(Fe,jm,We.textAlign),this.textDecorationColor=Pi(Fe,Mm,(Qe=We.textDecorationColor)!==null&&Qe!==void 0?Qe:We.color),this.textDecorationLine=Pi(Fe,Qm,(ht=We.textDecorationLine)!==null&&ht!==void 0?ht:We.textDecoration),this.textShadow=Pi(Fe,mh,We.textShadow),this.textTransform=Pi(Fe,lA,We.textTransform),this.transform=Pi(Fe,Tm,We.transform),this.transformOrigin=Pi(Fe,gh,We.transformOrigin),this.visibility=Pi(Fe,vh,We.visibility),this.webkitTextStrokeColor=Pi(Fe,Jm,We.webkitTextStrokeColor),this.webkitTextStrokeWidth=Pi(Fe,_c,We.webkitTextStrokeWidth),this.wordBreak=Pi(Fe,Nm,We.wordBreak),this.zIndex=Pi(Fe,Um,We.zIndex)}return Te.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},Te.prototype.isTransparent=function(){return Fa(this.backgroundColor)},Te.prototype.isTransformed=function(){return this.transform!==null},Te.prototype.isPositioned=function(){return this.position!==0},Te.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},Te.prototype.isFloating=function(){return this.float!==0},Te.prototype.isInlineLevel=function(){return ga(this.display,4)||ga(this.display,33554432)||ga(this.display,268435456)||ga(this.display,536870912)||ga(this.display,67108864)||ga(this.display,134217728)},Te}(),Bh=function(){function Te(Fe,We){this.content=Pi(Fe,Gm,We.content),this.quotes=Pi(Fe,Ym,We.quotes)}return Te}(),Vf=function(){function Te(Fe,We){this.counterIncrement=Pi(Fe,zm,We.counterIncrement),this.counterReset=Pi(Fe,Vm,We.counterReset)}return Te}(),Pi=function(Te,Fe,We){var Qe=new gs,ht=We!==null&&typeof We!="undefined"?We.toString():Fe.initialValue;Qe.write(ht);var Bt=new Bi(Qe.read());switch(Fe.type){case 2:var Lt=Bt.parseComponentValue();return Fe.parse(Te,vi(Lt)?Lt.value:Fe.initialValue);case 0:return Fe.parse(Te,Bt.parseComponentValue());case 1:return Fe.parse(Te,Bt.parseComponentValues());case 4:return Bt.parseComponentValue();case 3:switch(Fe.format){case"angle":return tl.parse(Te,Bt.parseComponentValue());case"color":return Nl.parse(Te,Bt.parseComponentValue());case"image":return Bu.parse(Te,Bt.parseComponentValue());case"length":var Vt=Bt.parseComponentValue();return $a(Vt)?Vt:Ys;case"length-percentage":var zt=Bt.parseComponentValue();return Us(zt)?zt:Ys;case"time":return yh.parse(Te,Bt.parseComponentValue())}break}},Eh="data-html2canvas-debug",qm=function(Te){var Fe=Te.getAttribute(Eh);switch(Fe){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Zf=function(Te,Fe){var We=qm(Te);return We===1||Fe===We},Ql=function(){function Te(Fe,We){if(this.context=Fe,this.textNodes=[],this.elements=[],this.flags=0,Zf(We,3))debugger;this.styles=new wh(Fe,window.getComputedStyle(We,null)),fd(We)&&(this.styles.animationDuration.some(function(Qe){return Qe>0})&&(We.style.animationDuration="0s"),this.styles.transform!==null&&(We.style.transform="none")),this.bounds=ie(this.context,We),Zf(We,4)&&(this.flags|=16)}return Te}(),$m="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",e0="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",nu=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),rf=0;rf<e0.length;rf++)nu[e0.charCodeAt(rf)]=rf;for(var Ch=function(Te){var Fe=Te.length*.75,We=Te.length,Qe,ht=0,Bt,Lt,Vt,zt;Te[Te.length-1]==="="&&(Fe--,Te[Te.length-2]==="="&&Fe--);var _r=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(Fe):new Array(Fe),Lr=Array.isArray(_r)?_r:new Uint8Array(_r);for(Qe=0;Qe<We;Qe+=4)Bt=nu[Te.charCodeAt(Qe)],Lt=nu[Te.charCodeAt(Qe+1)],Vt=nu[Te.charCodeAt(Qe+2)],zt=nu[Te.charCodeAt(Qe+3)],Lr[ht++]=Bt<<2|Lt>>4,Lr[ht++]=(Lt&15)<<4|Vt>>2,Lr[ht++]=(Vt&3)<<6|zt&63;return _r},xh=function(Te){for(var Fe=Te.length,We=[],Qe=0;Qe<Fe;Qe+=2)We.push(Te[Qe+1]<<8|Te[Qe]);return We},Sh=function(Te){for(var Fe=Te.length,We=[],Qe=0;Qe<Fe;Qe+=4)We.push(Te[Qe+3]<<24|Te[Qe+2]<<16|Te[Qe+1]<<8|Te[Qe]);return We},Yu=5,Fc=11,iu=2,t0=Fc-Yu,_h=65536>>Yu,yl=1<<Yu,nf=yl-1,Fh=1024>>Yu,r0=_h+Fh,Ih=r0,of=32,Dh=Ih+of,Oh=65536>>Fc,jh=1<<t0,Th=jh-1,Yf=function(Te,Fe,We){return Te.slice?Te.slice(Fe,We):new Uint16Array(Array.prototype.slice.call(Te,Fe,We))},Lh=function(Te,Fe,We){return Te.slice?Te.slice(Fe,We):new Uint32Array(Array.prototype.slice.call(Te,Fe,We))},Ph=function(Te,Fe){var We=Ch(Te),Qe=Array.isArray(We)?Sh(We):new Uint32Array(We),ht=Array.isArray(We)?xh(We):new Uint16Array(We),Bt=24,Lt=Yf(ht,Bt/2,Qe[4]/2),Vt=Qe[5]===2?Yf(ht,(Bt+Qe[4])/2):Lh(Qe,Math.ceil((Bt+Qe[4])/4));return new Rh(Qe[0],Qe[1],Qe[2],Qe[3],Lt,Vt)},Rh=function(){function Te(Fe,We,Qe,ht,Bt,Lt){this.initialValue=Fe,this.errorValue=We,this.highStart=Qe,this.highValueIndex=ht,this.index=Bt,this.data=Lt}return Te.prototype.get=function(Fe){var We;if(Fe>=0){if(Fe<55296||Fe>56319&&Fe<=65535)return We=this.index[Fe>>Yu],We=(We<<iu)+(Fe&nf),this.data[We];if(Fe<=65535)return We=this.index[_h+(Fe-55296>>Yu)],We=(We<<iu)+(Fe&nf),this.data[We];if(Fe<this.highStart)return We=Dh-Oh+(Fe>>Fc),We=this.index[We],We+=Fe>>Yu&Th,We=this.index[We],We=(We<<iu)+(Fe&nf),this.data[We];if(Fe<=1114111)return this.data[this.highValueIndex]}return this.errorValue},Te}(),Xf="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",sf=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),bl=0;bl<Xf.length;bl++)sf[Xf.charCodeAt(bl)]=bl;var Jf=1,af=2,AA=3,qf=4,$f=5,kh=7,ed=8,Ic=9,Dc=10,td=11,rd=12,nd=13,id=14,lf=15,od=function(Te){for(var Fe=[],We=0,Qe=Te.length;We<Qe;){var ht=Te.charCodeAt(We++);if(ht>=55296&&ht<=56319&&We<Qe){var Bt=Te.charCodeAt(We++);(Bt&64512)===56320?Fe.push(((ht&1023)<<10)+(Bt&1023)+65536):(Fe.push(ht),We--)}else Fe.push(ht)}return Fe},Nh=function(){for(var Te=[],Fe=0;Fe<arguments.length;Fe++)Te[Fe]=arguments[Fe];if(String.fromCodePoint)return String.fromCodePoint.apply(String,Te);var We=Te.length;if(!We)return"";for(var Qe=[],ht=-1,Bt="";++ht<We;){var Lt=Te[ht];Lt<=65535?Qe.push(Lt):(Lt-=65536,Qe.push((Lt>>10)+55296,Lt%1024+56320)),(ht+1===We||Qe.length>16384)&&(Bt+=String.fromCharCode.apply(String,Qe),Qe.length=0)}return Bt},Uh=Ph($m),Es="\xD7",uf="\xF7",Mh=function(Te){return Uh.get(Te)},n0=function(Te,Fe,We){var Qe=We-2,ht=Fe[Qe],Bt=Fe[We-1],Lt=Fe[We];if(Bt===af&&Lt===AA)return Es;if(Bt===af||Bt===AA||Bt===qf||Lt===af||Lt===AA||Lt===qf)return uf;if(Bt===ed&&[ed,Ic,td,rd].indexOf(Lt)!==-1||(Bt===td||Bt===Ic)&&(Lt===Ic||Lt===Dc)||(Bt===rd||Bt===Dc)&&Lt===Dc||Lt===nd||Lt===$f||Lt===kh||Bt===Jf)return Es;if(Bt===nd&&Lt===id){for(;ht===$f;)ht=Fe[--Qe];if(ht===id)return Es}if(Bt===lf&&Lt===lf){for(var Vt=0;ht===lf;)Vt++,ht=Fe[--Qe];if(Vt%2===0)return Es}return uf},i0=function(Te){var Fe=od(Te),We=Fe.length,Qe=0,ht=0,Bt=Fe.map(Mh);return{next:function(){if(Qe>=We)return{done:!0,value:null};for(var Lt=Es;Qe<We&&(Lt=n0(Fe,Bt,++Qe))===Es;);if(Lt!==Es||Qe===We){var Vt=Nh.apply(null,Fe.slice(ht,Qe));return ht=Qe,{value:Vt,done:!1}}return{done:!0,value:null}}}},Bg=function(Te){for(var Fe=i0(Te),We=[],Qe;!(Qe=Fe.next()).done;)Qe.value&&We.push(Qe.value.slice());return We},o0=function(Te){var Fe=123;if(Te.createRange){var We=Te.createRange();if(We.getBoundingClientRect){var Qe=Te.createElement("boundtest");Qe.style.height=Fe+"px",Qe.style.display="block",Te.body.appendChild(Qe),We.selectNode(Qe);var ht=We.getBoundingClientRect(),Bt=Math.round(ht.height);if(Te.body.removeChild(Qe),Bt===Fe)return!0}}return!1},Qh=function(Te){var Fe=Te.createElement("boundtest");Fe.style.width="50px",Fe.style.display="block",Fe.style.fontSize="12px",Fe.style.letterSpacing="0px",Fe.style.wordSpacing="0px",Te.body.appendChild(Fe);var We=Te.createRange();Fe.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var Qe=Fe.firstChild,ht=b(Qe.data).map(function(zt){return te(zt)}),Bt=0,Lt={},Vt=ht.every(function(zt,_r){We.setStart(Qe,Bt),We.setEnd(Qe,Bt+zt.length);var Lr=We.getBoundingClientRect();Bt+=zt.length;var Mr=Lr.x>Lt.x||Lr.y>Lt.y;return Lt=Lr,_r===0?!0:Mr});return Te.body.removeChild(Fe),Vt},s0=function(){return typeof new Image().crossOrigin!="undefined"},Xu=function(){return typeof new XMLHttpRequest().responseType=="string"},Hh=function(Te){var Fe=new Image,We=Te.createElement("canvas"),Qe=We.getContext("2d");if(!Qe)return!1;Fe.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{Qe.drawImage(Fe,0,0),We.toDataURL()}catch(ht){return!1}return!0},sd=function(Te){return Te[0]===0&&Te[1]===255&&Te[2]===0&&Te[3]===255},Wh=function(Te){var Fe=Te.createElement("canvas"),We=100;Fe.width=We,Fe.height=We;var Qe=Fe.getContext("2d");if(!Qe)return Promise.reject(!1);Qe.fillStyle="rgb(0, 255, 0)",Qe.fillRect(0,0,We,We);var ht=new Image,Bt=Fe.toDataURL();ht.src=Bt;var Lt=cf(We,We,0,0,ht);return Qe.fillStyle="red",Qe.fillRect(0,0,We,We),Kh(Lt).then(function(Vt){Qe.drawImage(Vt,0,0);var zt=Qe.getImageData(0,0,We,We).data;Qe.fillStyle="red",Qe.fillRect(0,0,We,We);var _r=Te.createElement("div");return _r.style.backgroundImage="url("+Bt+")",_r.style.height=We+"px",sd(zt)?Kh(cf(We,We,0,0,_r)):Promise.reject(!1)}).then(function(Vt){return Qe.drawImage(Vt,0,0),sd(Qe.getImageData(0,0,We,We).data)}).catch(function(){return!1})},cf=function(Te,Fe,We,Qe,ht){var Bt="http://www.w3.org/2000/svg",Lt=document.createElementNS(Bt,"svg"),Vt=document.createElementNS(Bt,"foreignObject");return Lt.setAttributeNS(null,"width",Te.toString()),Lt.setAttributeNS(null,"height",Fe.toString()),Vt.setAttributeNS(null,"width","100%"),Vt.setAttributeNS(null,"height","100%"),Vt.setAttributeNS(null,"x",We.toString()),Vt.setAttributeNS(null,"y",Qe.toString()),Vt.setAttributeNS(null,"externalResourcesRequired","true"),Lt.appendChild(Vt),Vt.appendChild(ht),Lt},Kh=function(Te){return new Promise(function(Fe,We){var Qe=new Image;Qe.onload=function(){return Fe(Qe)},Qe.onerror=We,Qe.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(Te))})},Ea={get SUPPORT_RANGE_BOUNDS(){var Te=o0(document);return Object.defineProperty(Ea,"SUPPORT_RANGE_BOUNDS",{value:Te}),Te},get SUPPORT_WORD_BREAKING(){var Te=Ea.SUPPORT_RANGE_BOUNDS&&Qh(document);return Object.defineProperty(Ea,"SUPPORT_WORD_BREAKING",{value:Te}),Te},get SUPPORT_SVG_DRAWING(){var Te=Hh(document);return Object.defineProperty(Ea,"SUPPORT_SVG_DRAWING",{value:Te}),Te},get SUPPORT_FOREIGNOBJECT_DRAWING(){var Te=typeof Array.from=="function"&&typeof window.fetch=="function"?Wh(document):Promise.resolve(!1);return Object.defineProperty(Ea,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:Te}),Te},get SUPPORT_CORS_IMAGES(){var Te=s0();return Object.defineProperty(Ea,"SUPPORT_CORS_IMAGES",{value:Te}),Te},get SUPPORT_RESPONSE_TYPE(){var Te=Xu();return Object.defineProperty(Ea,"SUPPORT_RESPONSE_TYPE",{value:Te}),Te},get SUPPORT_CORS_XHR(){var Te="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Ea,"SUPPORT_CORS_XHR",{value:Te}),Te},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var Te=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Ea,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:Te}),Te}},Ju=function(){function Te(Fe,We){this.text=Fe,this.bounds=We}return Te}(),ad=function(Te,Fe,We,Qe){var ht=u0(Fe,We),Bt=[],Lt=0;return ht.forEach(function(Vt){if(We.textDecorationLine.length||Vt.trim().length>0)if(Ea.SUPPORT_RANGE_BOUNDS){var zt=ld(Qe,Lt,Vt.length).getClientRects();if(zt.length>1){var _r=ud(Vt),Lr=0;_r.forEach(function(bn){Bt.push(new Ju(bn,de.fromDOMRectList(Te,ld(Qe,Lr+Lt,bn.length).getClientRects()))),Lr+=bn.length})}else Bt.push(new Ju(Vt,de.fromDOMRectList(Te,zt)))}else{var Mr=Qe.splitText(Vt.length);Bt.push(new Ju(Vt,a0(Te,Qe))),Qe=Mr}else Ea.SUPPORT_RANGE_BOUNDS||(Qe=Qe.splitText(Vt.length));Lt+=Vt.length}),Bt},a0=function(Te,Fe){var We=Fe.ownerDocument;if(We){var Qe=We.createElement("html2canvaswrapper");Qe.appendChild(Fe.cloneNode(!0));var ht=Fe.parentNode;if(ht){ht.replaceChild(Qe,Fe);var Bt=ie(Te,Qe);return Qe.firstChild&&ht.replaceChild(Qe.firstChild,Qe),Bt}}return de.EMPTY},ld=function(Te,Fe,We){var Qe=Te.ownerDocument;if(!Qe)throw new Error("Node has no owner document");var ht=Qe.createRange();return ht.setStart(Te,Fe),ht.setEnd(Te,Fe+We),ht},ud=function(Te){if(Ea.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Fe=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(Fe.segment(Te)).map(function(We){return We.segment})}return Bg(Te)},l0=function(Te,Fe){if(Ea.SUPPORT_NATIVE_TEXT_SEGMENTATION){var We=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(We.segment(Te)).map(function(Qe){return Qe.segment})}return A0(Te,Fe)},u0=function(Te,Fe){return Fe.letterSpacing!==0?ud(Te):l0(Te,Fe)},c0=[32,160,4961,65792,65793,4153,4241],A0=function(Te,Fe){for(var We=ls(Te,{lineBreak:Fe.lineBreak,wordBreak:Fe.overflowWrap==="break-word"?"break-word":Fe.wordBreak}),Qe=[],ht,Bt=function(){if(ht.value){var Lt=ht.value.slice(),Vt=b(Lt),zt="";Vt.forEach(function(_r){c0.indexOf(_r)===-1?zt+=te(_r):(zt.length&&Qe.push(zt),Qe.push(te(_r)),zt="")}),zt.length&&Qe.push(zt)}};!(ht=We.next()).done;)Bt();return Qe},f0=function(){function Te(Fe,We,Qe){this.text=d0(We.data,Qe.textTransform),this.textBounds=ad(Fe,this.text,Qe,We)}return Te}(),d0=function(Te,Fe){switch(Fe){case 1:return Te.toLowerCase();case 3:return Te.replace(h0,p0);case 2:return Te.toUpperCase();default:return Te}},h0=/(^|\s|:|-|\(|\))([a-z])/g,p0=function(Te,Fe,We){return Te.length>0?Fe+We.toUpperCase():Te},Gh=function(Te){ge(Fe,Te);function Fe(We,Qe){var ht=Te.call(this,We,Qe)||this;return ht.src=Qe.currentSrc||Qe.src,ht.intrinsicWidth=Qe.naturalWidth,ht.intrinsicHeight=Qe.naturalHeight,ht.context.cache.addImage(ht.src),ht}return Fe}(Ql),zh=function(Te){ge(Fe,Te);function Fe(We,Qe){var ht=Te.call(this,We,Qe)||this;return ht.canvas=Qe,ht.intrinsicWidth=Qe.width,ht.intrinsicHeight=Qe.height,ht}return Fe}(Ql),Vh=function(Te){ge(Fe,Te);function Fe(We,Qe){var ht=Te.call(this,We,Qe)||this,Bt=new XMLSerializer,Lt=ie(We,Qe);return Qe.setAttribute("width",Lt.width+"px"),Qe.setAttribute("height",Lt.height+"px"),ht.svg="data:image/svg+xml,"+encodeURIComponent(Bt.serializeToString(Qe)),ht.intrinsicWidth=Qe.width.baseVal.value,ht.intrinsicHeight=Qe.height.baseVal.value,ht.context.cache.addImage(ht.svg),ht}return Fe}(Ql),Zh=function(Te){ge(Fe,Te);function Fe(We,Qe){var ht=Te.call(this,We,Qe)||this;return ht.value=Qe.value,ht}return Fe}(Ql),cd=function(Te){ge(Fe,Te);function Fe(We,Qe){var ht=Te.call(this,We,Qe)||this;return ht.start=Qe.start,ht.reversed=typeof Qe.reversed=="boolean"&&Qe.reversed===!0,ht}return Fe}(Ql),ou=[{type:15,flags:0,unit:"px",number:3}],m0=[{type:16,flags:0,number:50}],g0=function(Te){return Te.width>Te.height?new de(Te.left+(Te.width-Te.height)/2,Te.top,Te.height,Te.height):Te.width<Te.height?new de(Te.left,Te.top+(Te.height-Te.width)/2,Te.width,Te.width):Te},Yh=function(Te){var Fe=Te.type===fA?new Array(Te.value.length+1).join("\u2022"):Te.value;return Fe.length===0?Te.placeholder||"":Fe},Af="checkbox",ff="radio",fA="password",df=707406591,dA=function(Te){ge(Fe,Te);function Fe(We,Qe){var ht=Te.call(this,We,Qe)||this;switch(ht.type=Qe.type.toLowerCase(),ht.checked=Qe.checked,ht.value=Yh(Qe),(ht.type===Af||ht.type===ff)&&(ht.styles.backgroundColor=3739148031,ht.styles.borderTopColor=ht.styles.borderRightColor=ht.styles.borderBottomColor=ht.styles.borderLeftColor=2779096575,ht.styles.borderTopWidth=ht.styles.borderRightWidth=ht.styles.borderBottomWidth=ht.styles.borderLeftWidth=1,ht.styles.borderTopStyle=ht.styles.borderRightStyle=ht.styles.borderBottomStyle=ht.styles.borderLeftStyle=1,ht.styles.backgroundClip=[0],ht.styles.backgroundOrigin=[0],ht.bounds=g0(ht.bounds)),ht.type){case Af:ht.styles.borderTopRightRadius=ht.styles.borderTopLeftRadius=ht.styles.borderBottomRightRadius=ht.styles.borderBottomLeftRadius=ou;break;case ff:ht.styles.borderTopRightRadius=ht.styles.borderTopLeftRadius=ht.styles.borderBottomRightRadius=ht.styles.borderBottomLeftRadius=m0;break}return ht}return Fe}(Ql),Xh=function(Te){ge(Fe,Te);function Fe(We,Qe){var ht=Te.call(this,We,Qe)||this,Bt=Qe.options[Qe.selectedIndex||0];return ht.value=Bt&&Bt.text||"",ht}return Fe}(Ql),Ad=function(Te){ge(Fe,Te);function Fe(We,Qe){var ht=Te.call(this,We,Qe)||this;return ht.value=Qe.value,ht}return Fe}(Ql),Jh=function(Te){ge(Fe,Te);function Fe(We,Qe){var ht=Te.call(this,We,Qe)||this;ht.src=Qe.src,ht.width=parseInt(Qe.width,10)||0,ht.height=parseInt(Qe.height,10)||0,ht.backgroundColor=ht.styles.backgroundColor;try{if(Qe.contentWindow&&Qe.contentWindow.document&&Qe.contentWindow.document.documentElement){ht.tree=$h(We,Qe.contentWindow.document.documentElement);var Bt=Qe.contentWindow.document.documentElement?Ms(We,getComputedStyle(Qe.contentWindow.document.documentElement).backgroundColor):Zs.TRANSPARENT,Lt=Qe.contentWindow.document.body?Ms(We,getComputedStyle(Qe.contentWindow.document.body).backgroundColor):Zs.TRANSPARENT;ht.backgroundColor=Fa(Bt)?Fa(Lt)?ht.styles.backgroundColor:Lt:Bt}}catch(Vt){}return ht}return Fe}(Ql),hA=["OL","UL","MENU"],Oc=function(Te,Fe,We,Qe){for(var ht=Fe.firstChild,Bt=void 0;ht;ht=Bt)if(Bt=ht.nextSibling,ep(ht)&&ht.data.trim().length>0)We.textNodes.push(new f0(Te,ht,We.styles));else if(jc(ht))if(sp(ht)&&ht.assignedNodes)ht.assignedNodes().forEach(function(Vt){return Oc(Te,Vt,We,Qe)});else{var Lt=qh(Te,ht);Lt.styles.isVisible()&&(v0(ht,Lt,Qe)?Lt.flags|=4:y0(Lt.styles)&&(Lt.flags|=2),hA.indexOf(ht.tagName)!==-1&&(Lt.flags|=8),We.elements.push(Lt),ht.slot,ht.shadowRoot?Oc(Te,ht.shadowRoot,Lt,Qe):!pA(ht)&&!tp(ht)&&!pf(ht)&&Oc(Te,ht,Lt,Qe))}},qh=function(Te,Fe){return hd(Fe)?new Gh(Te,Fe):rp(Fe)?new zh(Te,Fe):tp(Fe)?new Vh(Te,Fe):b0(Fe)?new Zh(Te,Fe):w0(Fe)?new cd(Te,Fe):B0(Fe)?new dA(Te,Fe):pf(Fe)?new Xh(Te,Fe):pA(Fe)?new Ad(Te,Fe):ip(Fe)?new Jh(Te,Fe):new Ql(Te,Fe)},$h=function(Te,Fe){var We=qh(Te,Fe);return We.flags|=4,Oc(Te,Fe,We,We),We},v0=function(Te,Fe,We){return Fe.styles.isPositionedWithZIndex()||Fe.styles.opacity<1||Fe.styles.isTransformed()||dd(Te)&&We.styles.isTransparent()},y0=function(Te){return Te.isPositioned()||Te.isFloating()},ep=function(Te){return Te.nodeType===Node.TEXT_NODE},jc=function(Te){return Te.nodeType===Node.ELEMENT_NODE},fd=function(Te){return jc(Te)&&typeof Te.style!="undefined"&&!hf(Te)},hf=function(Te){return typeof Te.className=="object"},b0=function(Te){return Te.tagName==="LI"},w0=function(Te){return Te.tagName==="OL"},B0=function(Te){return Te.tagName==="INPUT"},E0=function(Te){return Te.tagName==="HTML"},tp=function(Te){return Te.tagName==="svg"},dd=function(Te){return Te.tagName==="BODY"},rp=function(Te){return Te.tagName==="CANVAS"},np=function(Te){return Te.tagName==="VIDEO"},hd=function(Te){return Te.tagName==="IMG"},ip=function(Te){return Te.tagName==="IFRAME"},op=function(Te){return Te.tagName==="STYLE"},pd=function(Te){return Te.tagName==="SCRIPT"},pA=function(Te){return Te.tagName==="TEXTAREA"},pf=function(Te){return Te.tagName==="SELECT"},sp=function(Te){return Te.tagName==="SLOT"},ap=function(Te){return Te.tagName.indexOf("-")>0},Eg=function(){function Te(){this.counters={}}return Te.prototype.getCounterValue=function(Fe){var We=this.counters[Fe];return We&&We.length?We[We.length-1]:1},Te.prototype.getCounterValues=function(Fe){var We=this.counters[Fe];return We||[]},Te.prototype.pop=function(Fe){var We=this;Fe.forEach(function(Qe){return We.counters[Qe].pop()})},Te.prototype.parse=function(Fe){var We=this,Qe=Fe.counterIncrement,ht=Fe.counterReset,Bt=!0;Qe!==null&&Qe.forEach(function(Vt){var zt=We.counters[Vt.counter];zt&&Vt.increment!==0&&(Bt=!1,zt.length||zt.push(1),zt[Math.max(0,zt.length-1)]+=Vt.increment)});var Lt=[];return Bt&&ht.forEach(function(Vt){var zt=We.counters[Vt.counter];Lt.push(Vt.counter),zt||(zt=We.counters[Vt.counter]=[]),zt.push(Vt.reset)}),Lt},Te}(),md={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"]},gd={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"]},C0={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"]},lp={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"]},qu=function(Te,Fe,We,Qe,ht,Bt){return Te<Fe||Te>We?gA(Te,ht,Bt.length>0):Qe.integers.reduce(function(Lt,Vt,zt){for(;Te>=Vt;)Te-=Vt,Lt+=Qe.values[zt];return Lt},"")+Bt},x0=function(Te,Fe,We,Qe){var ht="";do We||Te--,ht=Qe(Te)+ht,Te/=Fe;while(Te*Fe>=Fe);return ht},sa=function(Te,Fe,We,Qe,ht){var Bt=We-Fe+1;return(Te<0?"-":"")+(x0(Math.abs(Te),Bt,Qe,function(Lt){return te(Math.floor(Lt%Bt)+Fe)})+ht)},xu=function(Te,Fe,We){We===void 0&&(We=". ");var Qe=Fe.length;return x0(Math.abs(Te),Qe,!1,function(ht){return Fe[Math.floor(ht%Qe)]})+We},$u=1,su=2,au=4,mA=8,lu=function(Te,Fe,We,Qe,ht,Bt){if(Te<-9999||Te>9999)return gA(Te,4,ht.length>0);var Lt=Math.abs(Te),Vt=ht;if(Lt===0)return Fe[0]+Vt;for(var zt=0;Lt>0&&zt<=4;zt++){var _r=Lt%10;_r===0&&ga(Bt,$u)&&Vt!==""?Vt=Fe[_r]+Vt:_r>1||_r===1&&zt===0||_r===1&&zt===1&&ga(Bt,su)||_r===1&&zt===1&&ga(Bt,au)&&Te>100||_r===1&&zt>1&&ga(Bt,mA)?Vt=Fe[_r]+(zt>0?We[zt-1]:"")+Vt:_r===1&&zt>0&&(Vt=We[zt-1]+Vt),Lt=Math.floor(Lt/10)}return(Te<0?Qe:"")+Vt},up="\u5341\u767E\u5343\u842C",S0="\u62FE\u4F70\u4EDF\u842C",cp="\u30DE\u30A4\u30CA\u30B9",vd="\uB9C8\uC774\uB108\uC2A4",gA=function(Te,Fe,We){var Qe=We?". ":"",ht=We?"\u3001":"",Bt=We?", ":"",Lt=We?" ":"";switch(Fe){case 0:return"\u2022"+Lt;case 1:return"\u25E6"+Lt;case 2:return"\u25FE"+Lt;case 5:var Vt=sa(Te,48,57,!0,Qe);return Vt.length<4?"0"+Vt:Vt;case 4:return xu(Te,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ht);case 6:return qu(Te,1,3999,md,3,Qe).toLowerCase();case 7:return qu(Te,1,3999,md,3,Qe);case 8:return sa(Te,945,969,!1,Qe);case 9:return sa(Te,97,122,!1,Qe);case 10:return sa(Te,65,90,!1,Qe);case 11:return sa(Te,1632,1641,!0,Qe);case 12:case 49:return qu(Te,1,9999,gd,3,Qe);case 35:return qu(Te,1,9999,gd,3,Qe).toLowerCase();case 13:return sa(Te,2534,2543,!0,Qe);case 14:case 30:return sa(Te,6112,6121,!0,Qe);case 15:return xu(Te,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",ht);case 16:return xu(Te,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",ht);case 17:case 48:return lu(Te,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",up,"\u8CA0",ht,su|au|mA);case 47:return lu(Te,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",S0,"\u8CA0",ht,$u|su|au|mA);case 42:return lu(Te,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",up,"\u8D1F",ht,su|au|mA);case 41:return lu(Te,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",S0,"\u8D1F",ht,$u|su|au|mA);case 26:return lu(Te,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",cp,ht,0);case 25:return lu(Te,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",cp,ht,$u|su|au);case 31:return lu(Te,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",vd,Bt,$u|su|au);case 33:return lu(Te,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",vd,Bt,0);case 32:return lu(Te,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",vd,Bt,$u|su|au);case 18:return sa(Te,2406,2415,!0,Qe);case 20:return qu(Te,1,19999,lp,3,Qe);case 21:return sa(Te,2790,2799,!0,Qe);case 22:return sa(Te,2662,2671,!0,Qe);case 22:return qu(Te,1,10999,C0,3,Qe);case 23:return xu(Te,"\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 xu(Te,"\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 sa(Te,3302,3311,!0,Qe);case 28:return xu(Te,"\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",ht);case 29:return xu(Te,"\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",ht);case 34:return sa(Te,3792,3801,!0,Qe);case 37:return sa(Te,6160,6169,!0,Qe);case 38:return sa(Te,4160,4169,!0,Qe);case 39:return sa(Te,2918,2927,!0,Qe);case 40:return sa(Te,1776,1785,!0,Qe);case 43:return sa(Te,3046,3055,!0,Qe);case 44:return sa(Te,3174,3183,!0,Qe);case 45:return sa(Te,3664,3673,!0,Qe);case 46:return sa(Te,3872,3881,!0,Qe);case 3:default:return sa(Te,48,57,!0,Qe)}},Ap="data-html2canvas-ignore",_0=function(){function Te(Fe,We,Qe){if(this.context=Fe,this.options=Qe,this.scrolledElements=[],this.referenceElement=We,this.counters=new Eg,this.quoteDepth=0,!We.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(We.ownerDocument.documentElement,!1)}return Te.prototype.toIFrame=function(Fe,We){var Qe=this,ht=F0(Fe,We);if(!ht.contentWindow)return Promise.reject("Unable to find iframe window");var Bt=Fe.defaultView.pageXOffset,Lt=Fe.defaultView.pageYOffset,Vt=ht.contentWindow,zt=Vt.document,_r=yA(ht).then(function(){return et(Qe,void 0,void 0,function(){var Lr,Mr;return a(this,function(bn){switch(bn.label){case 0:return this.scrolledElements.forEach(hp),Vt&&(Vt.scrollTo(We.left,We.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Vt.scrollY!==We.top||Vt.scrollX!==We.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Vt.scrollX-We.left,Vt.scrollY-We.top,0,0))),Lr=this.options.onclone,Mr=this.clonedReferenceElement,typeof Mr=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:zt.fonts&&zt.fonts.ready?[4,zt.fonts.ready]:[3,2];case 1:bn.sent(),bn.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,I0(zt)]:[3,4];case 3:bn.sent(),bn.label=4;case 4:return typeof Lr=="function"?[2,Promise.resolve().then(function(){return Lr(zt,Mr)}).then(function(){return ht})]:[2,ht]}})})});return zt.open(),zt.write(D0(document.doctype)+"<html></html>"),dp(this.referenceElement.ownerDocument,Bt,Lt),zt.replaceChild(zt.adoptNode(this.documentElement),zt.documentElement),zt.close(),_r},Te.prototype.createElementClone=function(Fe){if(Zf(Fe,2))debugger;if(rp(Fe))return this.createCanvasClone(Fe);if(np(Fe))return this.createVideoClone(Fe);if(op(Fe))return this.createStyleClone(Fe);var We=Fe.cloneNode(!1);return hd(We)&&(hd(Fe)&&Fe.currentSrc&&Fe.currentSrc!==Fe.src&&(We.src=Fe.currentSrc,We.srcset=""),We.loading==="lazy"&&(We.loading="eager")),ap(We)?this.createCustomElementClone(We):We},Te.prototype.createCustomElementClone=function(Fe){var We=document.createElement("html2canvascustomelement");return mf(Fe.style,We),We},Te.prototype.createStyleClone=function(Fe){try{var We=Fe.sheet;if(We&&We.cssRules){var Qe=[].slice.call(We.cssRules,0).reduce(function(Bt,Lt){return Lt&&typeof Lt.cssText=="string"?Bt+Lt.cssText:Bt},""),ht=Fe.cloneNode(!1);return ht.textContent=Qe,ht}}catch(Bt){if(this.context.logger.error("Unable to access cssRules property",Bt),Bt.name!=="SecurityError")throw Bt}return Fe.cloneNode(!1)},Te.prototype.createCanvasClone=function(Fe){var We;if(this.options.inlineImages&&Fe.ownerDocument){var Qe=Fe.ownerDocument.createElement("img");try{return Qe.src=Fe.toDataURL(),Qe}catch(_r){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",Fe)}}var ht=Fe.cloneNode(!1);try{ht.width=Fe.width,ht.height=Fe.height;var Bt=Fe.getContext("2d"),Lt=ht.getContext("2d");if(Lt)if(!this.options.allowTaint&&Bt)Lt.putImageData(Bt.getImageData(0,0,Fe.width,Fe.height),0,0);else{var Vt=(We=Fe.getContext("webgl2"))!==null&&We!==void 0?We:Fe.getContext("webgl");if(Vt){var zt=Vt.getContextAttributes();(zt==null?void 0:zt.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",Fe)}Lt.drawImage(Fe,0,0)}return ht}catch(_r){this.context.logger.info("Unable to clone canvas as it is tainted",Fe)}return ht},Te.prototype.createVideoClone=function(Fe){var We=Fe.ownerDocument.createElement("canvas");We.width=Fe.offsetWidth,We.height=Fe.offsetHeight;var Qe=We.getContext("2d");try{return Qe&&(Qe.drawImage(Fe,0,0,We.width,We.height),this.options.allowTaint||Qe.getImageData(0,0,We.width,We.height)),We}catch(Bt){this.context.logger.info("Unable to clone video as it is tainted",Fe)}var ht=Fe.ownerDocument.createElement("canvas");return ht.width=Fe.offsetWidth,ht.height=Fe.offsetHeight,ht},Te.prototype.appendChildNode=function(Fe,We,Qe){(!jc(We)||!pd(We)&&!We.hasAttribute(Ap)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(We)))&&(!this.options.copyStyles||!jc(We)||!op(We))&&Fe.appendChild(this.cloneNode(We,Qe))},Te.prototype.cloneChildNodes=function(Fe,We,Qe){for(var ht=this,Bt=Fe.shadowRoot?Fe.shadowRoot.firstChild:Fe.firstChild;Bt;Bt=Bt.nextSibling)if(jc(Bt)&&sp(Bt)&&typeof Bt.assignedNodes=="function"){var Lt=Bt.assignedNodes();Lt.length&&Lt.forEach(function(Vt){return ht.appendChildNode(We,Vt,Qe)})}else this.appendChildNode(We,Bt,Qe)},Te.prototype.cloneNode=function(Fe,We){if(ep(Fe))return document.createTextNode(Fe.data);if(!Fe.ownerDocument)return Fe.cloneNode(!1);var Qe=Fe.ownerDocument.defaultView;if(Qe&&jc(Fe)&&(fd(Fe)||hf(Fe))){var ht=this.createElementClone(Fe);ht.style.transitionProperty="none";var Bt=Qe.getComputedStyle(Fe),Lt=Qe.getComputedStyle(Fe,":before"),Vt=Qe.getComputedStyle(Fe,":after");this.referenceElement===Fe&&fd(ht)&&(this.clonedReferenceElement=ht),dd(ht)&&xg(ht);var zt=this.counters.parse(new Vf(this.context,Bt)),_r=this.resolvePseudoContent(Fe,ht,Lt,vA.BEFORE);ap(Fe)&&(We=!0),np(Fe)||this.cloneChildNodes(Fe,ht,We),_r&&ht.insertBefore(_r,ht.firstChild);var Lr=this.resolvePseudoContent(Fe,ht,Vt,vA.AFTER);return Lr&&ht.appendChild(Lr),this.counters.pop(zt),(Bt&&(this.options.copyStyles||hf(Fe))&&!ip(Fe)||We)&&mf(Bt,ht),(Fe.scrollTop!==0||Fe.scrollLeft!==0)&&this.scrolledElements.push([ht,Fe.scrollLeft,Fe.scrollTop]),(pA(Fe)||pf(Fe))&&(pA(ht)||pf(ht))&&(ht.value=Fe.value),ht}return Fe.cloneNode(!1)},Te.prototype.resolvePseudoContent=function(Fe,We,Qe,ht){var Bt=this;if(Qe){var Lt=Qe.content,Vt=We.ownerDocument;if(!(!Vt||!Lt||Lt==="none"||Lt==="-moz-alt-content"||Qe.display==="none")){this.counters.parse(new Vf(this.context,Qe));var zt=new Bh(this.context,Qe),_r=Vt.createElement("html2canvaspseudoelement");mf(Qe,_r),zt.content.forEach(function(Mr){if(Mr.type===0)_r.appendChild(Vt.createTextNode(Mr.value));else if(Mr.type===22){var bn=Vt.createElement("img");bn.src=Mr.value,bn.style.opacity="1",_r.appendChild(bn)}else if(Mr.type===18){if(Mr.name==="attr"){var ki=Mr.values.filter(vi);ki.length&&_r.appendChild(Vt.createTextNode(Fe.getAttribute(ki[0].value)||""))}else if(Mr.name==="counter"){var Xn=Mr.values.filter(al),wi=Xn[0],Qo=Xn[1];if(wi&&vi(wi)){var Hi=Bt.counters.getCounterValue(wi.value),Mi=Qo&&vi(Qo)?Gf.parse(Bt.context,Qo.value):3;_r.appendChild(Vt.createTextNode(gA(Hi,Mi,!1)))}}else if(Mr.name==="counters"){var Oo=Mr.values.filter(al),wi=Oo[0],Yo=Oo[1],Qo=Oo[2];if(wi&&vi(wi)){var bo=Bt.counters.getCounterValues(wi.value),Di=Qo&&vi(Qo)?Gf.parse(Bt.context,Qo.value):3,ps=Yo&&Yo.type===0?Yo.value:"",is=bo.map(function(nl){return gA(nl,Di,!1)}).join(ps);_r.appendChild(Vt.createTextNode(is))}}}else if(Mr.type===20)switch(Mr.value){case"open-quote":_r.appendChild(Vt.createTextNode(bh(zt.quotes,Bt.quoteDepth++,!0)));break;case"close-quote":_r.appendChild(Vt.createTextNode(bh(zt.quotes,--Bt.quoteDepth,!1)));break;default:_r.appendChild(Vt.createTextNode(Mr.value))}}),_r.className=yd+" "+gf;var Lr=ht===vA.BEFORE?" "+yd:" "+gf;return hf(We)?We.className.baseValue+=Lr:We.className+=Lr,_r}}},Te.destroy=function(Fe){return Fe.parentNode?(Fe.parentNode.removeChild(Fe),!0):!1},Te}(),vA;(function(Te){Te[Te.BEFORE=0]="BEFORE",Te[Te.AFTER=1]="AFTER"})(vA||(vA={}));var F0=function(Te,Fe){var We=Te.createElement("iframe");return We.className="html2canvas-container",We.style.visibility="hidden",We.style.position="fixed",We.style.left="-10000px",We.style.top="0px",We.style.border="0",We.width=Fe.width.toString(),We.height=Fe.height.toString(),We.scrolling="no",We.setAttribute(Ap,"true"),Te.body.appendChild(We),We},fp=function(Te){return new Promise(function(Fe){if(Te.complete){Fe();return}if(!Te.src){Fe();return}Te.onload=Fe,Te.onerror=Fe})},I0=function(Te){return Promise.all([].slice.call(Te.images,0).map(fp))},yA=function(Te){return new Promise(function(Fe,We){var Qe=Te.contentWindow;if(!Qe)return We("No window assigned for iframe");var ht=Qe.document;Qe.onload=Te.onload=function(){Qe.onload=Te.onload=null;var Bt=setInterval(function(){ht.body.childNodes.length>0&&ht.readyState==="complete"&&(clearInterval(Bt),Fe(Te))},50)}})},Cg=["all","d","content"],mf=function(Te,Fe){for(var We=Te.length-1;We>=0;We--){var Qe=Te.item(We);Cg.indexOf(Qe)===-1&&Fe.style.setProperty(Qe,Te.getPropertyValue(Qe))}return Fe},D0=function(Te){var Fe="";return Te&&(Fe+="<!DOCTYPE ",Te.name&&(Fe+=Te.name),Te.internalSubset&&(Fe+=Te.internalSubset),Te.publicId&&(Fe+='"'+Te.publicId+'"'),Te.systemId&&(Fe+='"'+Te.systemId+'"'),Fe+=">"),Fe},dp=function(Te,Fe,We){Te&&Te.defaultView&&(Fe!==Te.defaultView.pageXOffset||We!==Te.defaultView.pageYOffset)&&Te.defaultView.scrollTo(Fe,We)},hp=function(Te){var Fe=Te[0],We=Te[1],Qe=Te[2];Fe.scrollLeft=We,Fe.scrollTop=Qe},pp=":before",mp=":after",yd="___html2canvas___pseudoelement_before",gf="___html2canvas___pseudoelement_after",gp=`{
|
|
|
content: "" !important;
|
|
|
display: none !important;
|
|
|
}`,xg=function(Te){vp(Te,"."+yd+pp+gp+`
|
|
|
.`+gf+mp+gp)},vp=function(Te,Fe){var We=Te.ownerDocument;if(We){var Qe=We.createElement("style");Qe.textContent=Fe,Te.appendChild(Qe)}},yp=function(){function Te(){}return Te.getOrigin=function(Fe){var We=Te._link;return We?(We.href=Fe,We.href=We.href,We.protocol+We.hostname+We.port):"about:blank"},Te.isSameOrigin=function(Fe){return Te.getOrigin(Fe)===Te._origin},Te.setContext=function(Fe){Te._link=Fe.document.createElement("a"),Te._origin=Te.getOrigin(Fe.location.href)},Te._origin="about:blank",Te}(),fl=function(){function Te(Fe,We){this.context=Fe,this._options=We,this._cache={}}return Te.prototype.addImage=function(Fe){var We=Promise.resolve();return this.has(Fe)||(Bd(Fe)||vf(Fe))&&(this._cache[Fe]=this.loadImage(Fe)).catch(function(){}),We},Te.prototype.match=function(Fe){return this._cache[Fe]},Te.prototype.loadImage=function(Fe){return et(this,void 0,void 0,function(){var We,Qe,ht,Bt,Lt=this;return a(this,function(Vt){switch(Vt.label){case 0:return We=yp.isSameOrigin(Fe),Qe=!bA(Fe)&&this._options.useCORS===!0&&Ea.SUPPORT_CORS_IMAGES&&!We,ht=!bA(Fe)&&!We&&!Bd(Fe)&&typeof this._options.proxy=="string"&&Ea.SUPPORT_CORS_XHR&&!Qe,!We&&this._options.allowTaint===!1&&!bA(Fe)&&!Bd(Fe)&&!ht&&!Qe?[2]:(Bt=Fe,ht?[4,this.proxy(Bt)]:[3,2]);case 1:Bt=Vt.sent(),Vt.label=2;case 2:return this.context.logger.debug("Added image "+Fe.substring(0,256)),[4,new Promise(function(zt,_r){var Lr=new Image;Lr.onload=function(){return zt(Lr)},Lr.onerror=_r,(O0(Bt)||Qe)&&(Lr.crossOrigin="anonymous"),Lr.src=Bt,Lr.complete===!0&&setTimeout(function(){return zt(Lr)},500),Lt._options.imageTimeout>0&&setTimeout(function(){return _r("Timed out ("+Lt._options.imageTimeout+"ms) loading image")},Lt._options.imageTimeout)})];case 3:return[2,Vt.sent()]}})})},Te.prototype.has=function(Fe){return typeof this._cache[Fe]!="undefined"},Te.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},Te.prototype.proxy=function(Fe){var We=this,Qe=this._options.proxy;if(!Qe)throw new Error("No proxy defined");var ht=Fe.substring(0,256);return new Promise(function(Bt,Lt){var Vt=Ea.SUPPORT_RESPONSE_TYPE?"blob":"text",zt=new XMLHttpRequest;zt.onload=function(){if(zt.status===200)if(Vt==="text")Bt(zt.response);else{var Mr=new FileReader;Mr.addEventListener("load",function(){return Bt(Mr.result)},!1),Mr.addEventListener("error",function(bn){return Lt(bn)},!1),Mr.readAsDataURL(zt.response)}else Lt("Failed to proxy resource "+ht+" with status code "+zt.status)},zt.onerror=Lt;var _r=Qe.indexOf("?")>-1?"&":"?";if(zt.open("GET",""+Qe+_r+"url="+encodeURIComponent(Fe)+"&responseType="+Vt),Vt!=="text"&&zt instanceof XMLHttpRequest&&(zt.responseType=Vt),We._options.imageTimeout){var Lr=We._options.imageTimeout;zt.timeout=Lr,zt.ontimeout=function(){return Lt("Timed out ("+Lr+"ms) proxying "+ht)}}zt.send()})},Te}(),bd=/^data:image\/svg\+xml/i,bp=/^data:image\/.*;base64,/i,wd=/^data:image\/.*/i,vf=function(Te){return Ea.SUPPORT_SVG_DRAWING||!j0(Te)},bA=function(Te){return wd.test(Te)},O0=function(Te){return bp.test(Te)},Bd=function(Te){return Te.substr(0,4)==="blob"},j0=function(Te){return Te.substr(-3).toLowerCase()==="svg"||bd.test(Te)},Ri=function(){function Te(Fe,We){this.type=0,this.x=Fe,this.y=We}return Te.prototype.add=function(Fe,We){return new Te(this.x+Fe,this.y+We)},Te}(),ec=function(Te,Fe,We){return new Ri(Te.x+(Fe.x-Te.x)*We,Te.y+(Fe.y-Te.y)*We)},yf=function(){function Te(Fe,We,Qe,ht){this.type=1,this.start=Fe,this.startControl=We,this.endControl=Qe,this.end=ht}return Te.prototype.subdivide=function(Fe,We){var Qe=ec(this.start,this.startControl,Fe),ht=ec(this.startControl,this.endControl,Fe),Bt=ec(this.endControl,this.end,Fe),Lt=ec(Qe,ht,Fe),Vt=ec(ht,Bt,Fe),zt=ec(Lt,Vt,Fe);return We?new Te(this.start,Qe,Lt,zt):new Te(zt,Vt,Bt,this.end)},Te.prototype.add=function(Fe,We){return new Te(this.start.add(Fe,We),this.startControl.add(Fe,We),this.endControl.add(Fe,We),this.end.add(Fe,We))},Te.prototype.reverse=function(){return new Te(this.end,this.endControl,this.startControl,this.start)},Te}(),wl=function(Te){return Te.type===1},T0=function(){function Te(Fe){var We=Fe.styles,Qe=Fe.bounds,ht=el(We.borderTopLeftRadius,Qe.width,Qe.height),Bt=ht[0],Lt=ht[1],Vt=el(We.borderTopRightRadius,Qe.width,Qe.height),zt=Vt[0],_r=Vt[1],Lr=el(We.borderBottomRightRadius,Qe.width,Qe.height),Mr=Lr[0],bn=Lr[1],ki=el(We.borderBottomLeftRadius,Qe.width,Qe.height),Xn=ki[0],wi=ki[1],Qo=[];Qo.push((Bt+zt)/Qe.width),Qo.push((Xn+Mr)/Qe.width),Qo.push((Lt+wi)/Qe.height),Qo.push((_r+bn)/Qe.height);var Hi=Math.max.apply(Math,Qo);Hi>1&&(Bt/=Hi,Lt/=Hi,zt/=Hi,_r/=Hi,Mr/=Hi,bn/=Hi,Xn/=Hi,wi/=Hi);var Mi=Qe.width-zt,Oo=Qe.height-bn,Yo=Qe.width-Mr,bo=Qe.height-wi,Di=We.borderTopWidth,ps=We.borderRightWidth,is=We.borderBottomWidth,jo=We.borderLeftWidth,hi=ns(We.paddingTop,Fe.bounds.width),nl=ns(We.paddingRight,Fe.bounds.width),hl=ns(We.paddingBottom,Fe.bounds.width),ks=ns(We.paddingLeft,Fe.bounds.width);this.topLeftBorderDoubleOuterBox=Bt>0||Lt>0?Js(Qe.left+jo/3,Qe.top+Di/3,Bt-jo/3,Lt-Di/3,Rs.TOP_LEFT):new Ri(Qe.left+jo/3,Qe.top+Di/3),this.topRightBorderDoubleOuterBox=Bt>0||Lt>0?Js(Qe.left+Mi,Qe.top+Di/3,zt-ps/3,_r-Di/3,Rs.TOP_RIGHT):new Ri(Qe.left+Qe.width-ps/3,Qe.top+Di/3),this.bottomRightBorderDoubleOuterBox=Mr>0||bn>0?Js(Qe.left+Yo,Qe.top+Oo,Mr-ps/3,bn-is/3,Rs.BOTTOM_RIGHT):new Ri(Qe.left+Qe.width-ps/3,Qe.top+Qe.height-is/3),this.bottomLeftBorderDoubleOuterBox=Xn>0||wi>0?Js(Qe.left+jo/3,Qe.top+bo,Xn-jo/3,wi-is/3,Rs.BOTTOM_LEFT):new Ri(Qe.left+jo/3,Qe.top+Qe.height-is/3),this.topLeftBorderDoubleInnerBox=Bt>0||Lt>0?Js(Qe.left+jo*2/3,Qe.top+Di*2/3,Bt-jo*2/3,Lt-Di*2/3,Rs.TOP_LEFT):new Ri(Qe.left+jo*2/3,Qe.top+Di*2/3),this.topRightBorderDoubleInnerBox=Bt>0||Lt>0?Js(Qe.left+Mi,Qe.top+Di*2/3,zt-ps*2/3,_r-Di*2/3,Rs.TOP_RIGHT):new Ri(Qe.left+Qe.width-ps*2/3,Qe.top+Di*2/3),this.bottomRightBorderDoubleInnerBox=Mr>0||bn>0?Js(Qe.left+Yo,Qe.top+Oo,Mr-ps*2/3,bn-is*2/3,Rs.BOTTOM_RIGHT):new Ri(Qe.left+Qe.width-ps*2/3,Qe.top+Qe.height-is*2/3),this.bottomLeftBorderDoubleInnerBox=Xn>0||wi>0?Js(Qe.left+jo*2/3,Qe.top+bo,Xn-jo*2/3,wi-is*2/3,Rs.BOTTOM_LEFT):new Ri(Qe.left+jo*2/3,Qe.top+Qe.height-is*2/3),this.topLeftBorderStroke=Bt>0||Lt>0?Js(Qe.left+jo/2,Qe.top+Di/2,Bt-jo/2,Lt-Di/2,Rs.TOP_LEFT):new Ri(Qe.left+jo/2,Qe.top+Di/2),this.topRightBorderStroke=Bt>0||Lt>0?Js(Qe.left+Mi,Qe.top+Di/2,zt-ps/2,_r-Di/2,Rs.TOP_RIGHT):new Ri(Qe.left+Qe.width-ps/2,Qe.top+Di/2),this.bottomRightBorderStroke=Mr>0||bn>0?Js(Qe.left+Yo,Qe.top+Oo,Mr-ps/2,bn-is/2,Rs.BOTTOM_RIGHT):new Ri(Qe.left+Qe.width-ps/2,Qe.top+Qe.height-is/2),this.bottomLeftBorderStroke=Xn>0||wi>0?Js(Qe.left+jo/2,Qe.top+bo,Xn-jo/2,wi-is/2,Rs.BOTTOM_LEFT):new Ri(Qe.left+jo/2,Qe.top+Qe.height-is/2),this.topLeftBorderBox=Bt>0||Lt>0?Js(Qe.left,Qe.top,Bt,Lt,Rs.TOP_LEFT):new Ri(Qe.left,Qe.top),this.topRightBorderBox=zt>0||_r>0?Js(Qe.left+Mi,Qe.top,zt,_r,Rs.TOP_RIGHT):new Ri(Qe.left+Qe.width,Qe.top),this.bottomRightBorderBox=Mr>0||bn>0?Js(Qe.left+Yo,Qe.top+Oo,Mr,bn,Rs.BOTTOM_RIGHT):new Ri(Qe.left+Qe.width,Qe.top+Qe.height),this.bottomLeftBorderBox=Xn>0||wi>0?Js(Qe.left,Qe.top+bo,Xn,wi,Rs.BOTTOM_LEFT):new Ri(Qe.left,Qe.top+Qe.height),this.topLeftPaddingBox=Bt>0||Lt>0?Js(Qe.left+jo,Qe.top+Di,Math.max(0,Bt-jo),Math.max(0,Lt-Di),Rs.TOP_LEFT):new Ri(Qe.left+jo,Qe.top+Di),this.topRightPaddingBox=zt>0||_r>0?Js(Qe.left+Math.min(Mi,Qe.width-ps),Qe.top+Di,Mi>Qe.width+ps?0:Math.max(0,zt-ps),Math.max(0,_r-Di),Rs.TOP_RIGHT):new Ri(Qe.left+Qe.width-ps,Qe.top+Di),this.bottomRightPaddingBox=Mr>0||bn>0?Js(Qe.left+Math.min(Yo,Qe.width-jo),Qe.top+Math.min(Oo,Qe.height-is),Math.max(0,Mr-ps),Math.max(0,bn-is),Rs.BOTTOM_RIGHT):new Ri(Qe.left+Qe.width-ps,Qe.top+Qe.height-is),this.bottomLeftPaddingBox=Xn>0||wi>0?Js(Qe.left+jo,Qe.top+Math.min(bo,Qe.height-is),Math.max(0,Xn-jo),Math.max(0,wi-is),Rs.BOTTOM_LEFT):new Ri(Qe.left+jo,Qe.top+Qe.height-is),this.topLeftContentBox=Bt>0||Lt>0?Js(Qe.left+jo+ks,Qe.top+Di+hi,Math.max(0,Bt-(jo+ks)),Math.max(0,Lt-(Di+hi)),Rs.TOP_LEFT):new Ri(Qe.left+jo+ks,Qe.top+Di+hi),this.topRightContentBox=zt>0||_r>0?Js(Qe.left+Math.min(Mi,Qe.width+jo+ks),Qe.top+Di+hi,Mi>Qe.width+jo+ks?0:zt-jo+ks,_r-(Di+hi),Rs.TOP_RIGHT):new Ri(Qe.left+Qe.width-(ps+nl),Qe.top+Di+hi),this.bottomRightContentBox=Mr>0||bn>0?Js(Qe.left+Math.min(Yo,Qe.width-(jo+ks)),Qe.top+Math.min(Oo,Qe.height+Di+hi),Math.max(0,Mr-(ps+nl)),bn-(is+hl),Rs.BOTTOM_RIGHT):new Ri(Qe.left+Qe.width-(ps+nl),Qe.top+Qe.height-(is+hl)),this.bottomLeftContentBox=Xn>0||wi>0?Js(Qe.left+jo+ks,Qe.top+bo,Math.max(0,Xn-(jo+ks)),wi-(is+hl),Rs.BOTTOM_LEFT):new Ri(Qe.left+jo+ks,Qe.top+Qe.height-(is+hl))}return Te}(),Rs;(function(Te){Te[Te.TOP_LEFT=0]="TOP_LEFT",Te[Te.TOP_RIGHT=1]="TOP_RIGHT",Te[Te.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",Te[Te.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Rs||(Rs={}));var Js=function(Te,Fe,We,Qe,ht){var Bt=4*((Math.sqrt(2)-1)/3),Lt=We*Bt,Vt=Qe*Bt,zt=Te+We,_r=Fe+Qe;switch(ht){case Rs.TOP_LEFT:return new yf(new Ri(Te,_r),new Ri(Te,_r-Vt),new Ri(zt-Lt,Fe),new Ri(zt,Fe));case Rs.TOP_RIGHT:return new yf(new Ri(Te,Fe),new Ri(Te+Lt,Fe),new Ri(zt,_r-Vt),new Ri(zt,_r));case Rs.BOTTOM_RIGHT:return new yf(new Ri(zt,Fe),new Ri(zt,Fe+Vt),new Ri(Te+Lt,_r),new Ri(Te,_r));case Rs.BOTTOM_LEFT:default:return new yf(new Ri(zt,_r),new Ri(zt-Lt,_r),new Ri(Te,Fe+Vt),new Ri(Te,Fe))}},bf=function(Te){return[Te.topLeftBorderBox,Te.topRightBorderBox,Te.bottomRightBorderBox,Te.bottomLeftBorderBox]},Sg=function(Te){return[Te.topLeftContentBox,Te.topRightContentBox,Te.bottomRightContentBox,Te.bottomLeftContentBox]},Ed=function(Te){return[Te.topLeftPaddingBox,Te.topRightPaddingBox,Te.bottomRightPaddingBox,Te.bottomLeftPaddingBox]},Mo=function(){function Te(Fe,We,Qe){this.offsetX=Fe,this.offsetY=We,this.matrix=Qe,this.type=0,this.target=6}return Te}(),Tc=function(){function Te(Fe,We){this.path=Fe,this.target=We,this.type=1}return Te}(),Gs=function(){function Te(Fe){this.opacity=Fe,this.type=2,this.target=6}return Te}(),Cd=function(Te){return Te.type===0},xd=function(Te){return Te.type===1},wf=function(Te){return Te.type===2},Su=function(Te,Fe){return Te.length===Fe.length?Te.some(function(We,Qe){return We===Fe[Qe]}):!1},wp=function(Te,Fe,We,Qe,ht){return Te.map(function(Bt,Lt){switch(Lt){case 0:return Bt.add(Fe,We);case 1:return Bt.add(Fe+Qe,We);case 2:return Bt.add(Fe+Qe,We+ht);case 3:return Bt.add(Fe,We+ht)}return Bt})},wA=function(){function Te(Fe){this.element=Fe,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return Te}(),Sd=function(){function Te(Fe,We){if(this.container=Fe,this.parent=We,this.effects=[],this.curves=new T0(this.container),this.container.styles.opacity<1&&this.effects.push(new Gs(this.container.styles.opacity)),this.container.styles.transform!==null){var Qe=this.container.bounds.left+this.container.styles.transformOrigin[0].number,ht=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Bt=this.container.styles.transform;this.effects.push(new Mo(Qe,ht,Bt))}if(this.container.styles.overflowX!==0){var Lt=bf(this.curves),Vt=Ed(this.curves);Su(Lt,Vt)?this.effects.push(new Tc(Lt,6)):(this.effects.push(new Tc(Lt,2)),this.effects.push(new Tc(Vt,4)))}}return Te.prototype.getEffects=function(Fe){for(var We=[2,3].indexOf(this.container.styles.position)===-1,Qe=this.parent,ht=this.effects.slice(0);Qe;){var Bt=Qe.effects.filter(function(zt){return!xd(zt)});if(We||Qe.container.styles.position!==0||!Qe.parent){if(ht.unshift.apply(ht,Bt),We=[2,3].indexOf(Qe.container.styles.position)===-1,Qe.container.styles.overflowX!==0){var Lt=bf(Qe.curves),Vt=Ed(Qe.curves);Su(Lt,Vt)||ht.unshift(new Tc(Vt,6))}}else ht.unshift.apply(ht,Bt);Qe=Qe.parent}return ht.filter(function(zt){return ga(zt.target,Fe)})},Te}(),BA=function(Te,Fe,We,Qe){Te.container.elements.forEach(function(ht){var Bt=ga(ht.flags,4),Lt=ga(ht.flags,2),Vt=new Sd(ht,Te);ga(ht.styles.display,2048)&&Qe.push(Vt);var zt=ga(ht.flags,8)?[]:Qe;if(Bt||Lt){var _r=Bt||ht.styles.isPositioned()?We:Fe,Lr=new wA(Vt);if(ht.styles.isPositioned()||ht.styles.opacity<1||ht.styles.isTransformed()){var Mr=ht.styles.zIndex.order;if(Mr<0){var bn=0;_r.negativeZIndex.some(function(Xn,wi){return Mr>Xn.element.container.styles.zIndex.order?(bn=wi,!1):bn>0}),_r.negativeZIndex.splice(bn,0,Lr)}else if(Mr>0){var ki=0;_r.positiveZIndex.some(function(Xn,wi){return Mr>=Xn.element.container.styles.zIndex.order?(ki=wi+1,!1):ki>0}),_r.positiveZIndex.splice(ki,0,Lr)}else _r.zeroOrAutoZIndexOrTransformedOrOpacity.push(Lr)}else ht.styles.isFloating()?_r.nonPositionedFloats.push(Lr):_r.nonPositionedInlineLevel.push(Lr);BA(Vt,Lr,Bt?Lr:We,zt)}else ht.styles.isInlineLevel()?Fe.inlineLevel.push(Vt):Fe.nonInlineLevel.push(Vt),BA(Vt,Fe,We,zt);ga(ht.flags,8)&&EA(ht,zt)})},EA=function(Te,Fe){for(var We=Te instanceof cd?Te.start:1,Qe=Te instanceof cd?Te.reversed:!1,ht=0;ht<Fe.length;ht++){var Bt=Fe[ht];Bt.container instanceof Zh&&typeof Bt.container.value=="number"&&Bt.container.value!==0&&(We=Bt.container.value),Bt.listValue=gA(We,Bt.container.styles.listStyleType,!0),We+=Qe?-1:1}},Ma=function(Te){var Fe=new Sd(Te,null),We=new wA(Fe),Qe=[];return BA(Fe,We,We,Qe),EA(Fe.container,Qe),We},Da=function(Te,Fe){switch(Fe){case 0:return dl(Te.topLeftBorderBox,Te.topLeftPaddingBox,Te.topRightBorderBox,Te.topRightPaddingBox);case 1:return dl(Te.topRightBorderBox,Te.topRightPaddingBox,Te.bottomRightBorderBox,Te.bottomRightPaddingBox);case 2:return dl(Te.bottomRightBorderBox,Te.bottomRightPaddingBox,Te.bottomLeftBorderBox,Te.bottomLeftPaddingBox);case 3:default:return dl(Te.bottomLeftBorderBox,Te.bottomLeftPaddingBox,Te.topLeftBorderBox,Te.topLeftPaddingBox)}},Qa=function(Te,Fe){switch(Fe){case 0:return dl(Te.topLeftBorderBox,Te.topLeftBorderDoubleOuterBox,Te.topRightBorderBox,Te.topRightBorderDoubleOuterBox);case 1:return dl(Te.topRightBorderBox,Te.topRightBorderDoubleOuterBox,Te.bottomRightBorderBox,Te.bottomRightBorderDoubleOuterBox);case 2:return dl(Te.bottomRightBorderBox,Te.bottomRightBorderDoubleOuterBox,Te.bottomLeftBorderBox,Te.bottomLeftBorderDoubleOuterBox);case 3:default:return dl(Te.bottomLeftBorderBox,Te.bottomLeftBorderDoubleOuterBox,Te.topLeftBorderBox,Te.topLeftBorderDoubleOuterBox)}},Ha=function(Te,Fe){switch(Fe){case 0:return dl(Te.topLeftBorderDoubleInnerBox,Te.topLeftPaddingBox,Te.topRightBorderDoubleInnerBox,Te.topRightPaddingBox);case 1:return dl(Te.topRightBorderDoubleInnerBox,Te.topRightPaddingBox,Te.bottomRightBorderDoubleInnerBox,Te.bottomRightPaddingBox);case 2:return dl(Te.bottomRightBorderDoubleInnerBox,Te.bottomRightPaddingBox,Te.bottomLeftBorderDoubleInnerBox,Te.bottomLeftPaddingBox);case 3:default:return dl(Te.bottomLeftBorderDoubleInnerBox,Te.bottomLeftPaddingBox,Te.topLeftBorderDoubleInnerBox,Te.topLeftPaddingBox)}},Bp=function(Te,Fe){switch(Fe){case 0:return Bf(Te.topLeftBorderStroke,Te.topRightBorderStroke);case 1:return Bf(Te.topRightBorderStroke,Te.bottomRightBorderStroke);case 2:return Bf(Te.bottomRightBorderStroke,Te.bottomLeftBorderStroke);case 3:default:return Bf(Te.bottomLeftBorderStroke,Te.topLeftBorderStroke)}},Bf=function(Te,Fe){var We=[];return wl(Te)?We.push(Te.subdivide(.5,!1)):We.push(Te),wl(Fe)?We.push(Fe.subdivide(.5,!0)):We.push(Fe),We},dl=function(Te,Fe,We,Qe){var ht=[];return wl(Te)?ht.push(Te.subdivide(.5,!1)):ht.push(Te),wl(We)?ht.push(We.subdivide(.5,!0)):ht.push(We),wl(Qe)?ht.push(Qe.subdivide(.5,!0).reverse()):ht.push(Qe),wl(Fe)?ht.push(Fe.subdivide(.5,!1).reverse()):ht.push(Fe),ht},Ep=function(Te){var Fe=Te.bounds,We=Te.styles;return Fe.add(We.borderLeftWidth,We.borderTopWidth,-(We.borderRightWidth+We.borderLeftWidth),-(We.borderTopWidth+We.borderBottomWidth))},Ef=function(Te){var Fe=Te.styles,We=Te.bounds,Qe=ns(Fe.paddingLeft,We.width),ht=ns(Fe.paddingRight,We.width),Bt=ns(Fe.paddingTop,We.width),Lt=ns(Fe.paddingBottom,We.width);return We.add(Qe+Fe.borderLeftWidth,Bt+Fe.borderTopWidth,-(Fe.borderRightWidth+Fe.borderLeftWidth+Qe+ht),-(Fe.borderTopWidth+Fe.borderBottomWidth+Bt+Lt))},_d=function(Te,Fe){return Te===0?Fe.bounds:Te===2?Ef(Fe):Ep(Fe)},L0=function(Te,Fe){return Te===0?Fe.bounds:Te===2?Ef(Fe):Ep(Fe)},Hl=function(Te,Fe,We){var Qe=_d(Fl(Te.styles.backgroundOrigin,Fe),Te),ht=L0(Fl(Te.styles.backgroundClip,Fe),Te),Bt=Lc(Fl(Te.styles.backgroundSize,Fe),We,Qe),Lt=Bt[0],Vt=Bt[1],zt=el(Fl(Te.styles.backgroundPosition,Fe),Qe.width-Lt,Qe.height-Vt),_r=Cp(Fl(Te.styles.backgroundRepeat,Fe),zt,Bt,Qe,ht),Lr=Math.round(Qe.left+zt[0]),Mr=Math.round(Qe.top+zt[1]);return[_r,Lr,Mr,Lt,Vt]},_u=function(Te){return vi(Te)&&Te.value===da.AUTO},CA=function(Te){return typeof Te=="number"},Lc=function(Te,Fe,We){var Qe=Fe[0],ht=Fe[1],Bt=Fe[2],Lt=Te[0],Vt=Te[1];if(!Lt)return[0,0];if(Us(Lt)&&Vt&&Us(Vt))return[ns(Lt,We.width),ns(Vt,We.height)];var zt=CA(Bt);if(vi(Lt)&&(Lt.value===da.CONTAIN||Lt.value===da.COVER)){if(CA(Bt)){var _r=We.width/We.height;return _r<Bt!=(Lt.value===da.COVER)?[We.width,We.width/Bt]:[We.height*Bt,We.height]}return[We.width,We.height]}var Lr=CA(Qe),Mr=CA(ht),bn=Lr||Mr;if(_u(Lt)&&(!Vt||_u(Vt))){if(Lr&&Mr)return[Qe,ht];if(!zt&&!bn)return[We.width,We.height];if(bn&&zt){var ki=Lr?Qe:ht*Bt,Xn=Mr?ht:Qe/Bt;return[ki,Xn]}var wi=Lr?Qe:We.width,Qo=Mr?ht:We.height;return[wi,Qo]}if(zt){var Hi=0,Mi=0;return Us(Lt)?Hi=ns(Lt,We.width):Us(Vt)&&(Mi=ns(Vt,We.height)),_u(Lt)?Hi=Mi*Bt:(!Vt||_u(Vt))&&(Mi=Hi/Bt),[Hi,Mi]}var Oo=null,Yo=null;if(Us(Lt)?Oo=ns(Lt,We.width):Vt&&Us(Vt)&&(Yo=ns(Vt,We.height)),Oo!==null&&(!Vt||_u(Vt))&&(Yo=Lr&&Mr?Oo/Qe*ht:We.height),Yo!==null&&_u(Lt)&&(Oo=Lr&&Mr?Yo/ht*Qe:We.width),Oo!==null&&Yo!==null)return[Oo,Yo];throw new Error("Unable to calculate background-size for element")},Fl=function(Te,Fe){var We=Te[Fe];return typeof We=="undefined"?Te[0]:We},Cp=function(Te,Fe,We,Qe,ht){var Bt=Fe[0],Lt=Fe[1],Vt=We[0],zt=We[1];switch(Te){case 2:return[new Ri(Math.round(Qe.left),Math.round(Qe.top+Lt)),new Ri(Math.round(Qe.left+Qe.width),Math.round(Qe.top+Lt)),new Ri(Math.round(Qe.left+Qe.width),Math.round(zt+Qe.top+Lt)),new Ri(Math.round(Qe.left),Math.round(zt+Qe.top+Lt))];case 3:return[new Ri(Math.round(Qe.left+Bt),Math.round(Qe.top)),new Ri(Math.round(Qe.left+Bt+Vt),Math.round(Qe.top)),new Ri(Math.round(Qe.left+Bt+Vt),Math.round(Qe.height+Qe.top)),new Ri(Math.round(Qe.left+Bt),Math.round(Qe.height+Qe.top))];case 1:return[new Ri(Math.round(Qe.left+Bt),Math.round(Qe.top+Lt)),new Ri(Math.round(Qe.left+Bt+Vt),Math.round(Qe.top+Lt)),new Ri(Math.round(Qe.left+Bt+Vt),Math.round(Qe.top+Lt+zt)),new Ri(Math.round(Qe.left+Bt),Math.round(Qe.top+Lt+zt))];default:return[new Ri(Math.round(ht.left),Math.round(ht.top)),new Ri(Math.round(ht.left+ht.width),Math.round(ht.top)),new Ri(Math.round(ht.left+ht.width),Math.round(ht.height+ht.top)),new Ri(Math.round(ht.left),Math.round(ht.height+ht.top))]}},xA="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Fd="Hidden Text",Fu=function(){function Te(Fe){this._data={},this._document=Fe}return Te.prototype.parseMetrics=function(Fe,We){var Qe=this._document.createElement("div"),ht=this._document.createElement("img"),Bt=this._document.createElement("span"),Lt=this._document.body;Qe.style.visibility="hidden",Qe.style.fontFamily=Fe,Qe.style.fontSize=We,Qe.style.margin="0",Qe.style.padding="0",Qe.style.whiteSpace="nowrap",Lt.appendChild(Qe),ht.src=xA,ht.width=1,ht.height=1,ht.style.margin="0",ht.style.padding="0",ht.style.verticalAlign="baseline",Bt.style.fontFamily=Fe,Bt.style.fontSize=We,Bt.style.margin="0",Bt.style.padding="0",Bt.appendChild(this._document.createTextNode(Fd)),Qe.appendChild(Bt),Qe.appendChild(ht);var Vt=ht.offsetTop-Bt.offsetTop+2;Qe.removeChild(Bt),Qe.appendChild(this._document.createTextNode(Fd)),Qe.style.lineHeight="normal",ht.style.verticalAlign="super";var zt=ht.offsetTop-Qe.offsetTop+2;return Lt.removeChild(Qe),{baseline:Vt,middle:zt}},Te.prototype.getMetrics=function(Fe,We){var Qe=Fe+" "+We;return typeof this._data[Qe]=="undefined"&&(this._data[Qe]=this.parseMetrics(Fe,We)),this._data[Qe]},Te}(),Iu=function(){function Te(Fe,We){this.context=Fe,this.options=We}return Te}(),ro=1e4,aa=function(Te){ge(Fe,Te);function Fe(We,Qe){var ht=Te.call(this,We,Qe)||this;return ht._activeEffects=[],ht.canvas=Qe.canvas?Qe.canvas:document.createElement("canvas"),ht.ctx=ht.canvas.getContext("2d"),Qe.canvas||(ht.canvas.width=Math.floor(Qe.width*Qe.scale),ht.canvas.height=Math.floor(Qe.height*Qe.scale),ht.canvas.style.width=Qe.width+"px",ht.canvas.style.height=Qe.height+"px"),ht.fontMetrics=new Fu(document),ht.ctx.scale(ht.options.scale,ht.options.scale),ht.ctx.translate(-Qe.x,-Qe.y),ht.ctx.textBaseline="bottom",ht._activeEffects=[],ht.context.logger.debug("Canvas renderer initialized ("+Qe.width+"x"+Qe.height+") with scale "+Qe.scale),ht}return Fe.prototype.applyEffects=function(We){for(var Qe=this;this._activeEffects.length;)this.popEffect();We.forEach(function(ht){return Qe.applyEffect(ht)})},Fe.prototype.applyEffect=function(We){this.ctx.save(),wf(We)&&(this.ctx.globalAlpha=We.opacity),Cd(We)&&(this.ctx.translate(We.offsetX,We.offsetY),this.ctx.transform(We.matrix[0],We.matrix[1],We.matrix[2],We.matrix[3],We.matrix[4],We.matrix[5]),this.ctx.translate(-We.offsetX,-We.offsetY)),xd(We)&&(this.path(We.path),this.ctx.clip()),this._activeEffects.push(We)},Fe.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},Fe.prototype.renderStack=function(We){return et(this,void 0,void 0,function(){var Qe;return a(this,function(ht){switch(ht.label){case 0:return Qe=We.element.container.styles,Qe.isVisible()?[4,this.renderStackContent(We)]:[3,2];case 1:ht.sent(),ht.label=2;case 2:return[2]}})})},Fe.prototype.renderNode=function(We){return et(this,void 0,void 0,function(){return a(this,function(Qe){switch(Qe.label){case 0:if(ga(We.container.flags,16))debugger;return We.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(We)]:[3,3];case 1:return Qe.sent(),[4,this.renderNodeContent(We)];case 2:Qe.sent(),Qe.label=3;case 3:return[2]}})})},Fe.prototype.renderTextWithLetterSpacing=function(We,Qe,ht){var Bt=this;if(Qe===0)this.ctx.fillText(We.text,We.bounds.left,We.bounds.top+ht);else{var Lt=ud(We.text);Lt.reduce(function(Vt,zt){return Bt.ctx.fillText(zt,Vt,We.bounds.top+ht),Vt+Bt.ctx.measureText(zt).width},We.bounds.left)}},Fe.prototype.createFontStyle=function(We){var Qe=We.fontVariant.filter(function(Lt){return Lt==="normal"||Lt==="small-caps"}).join(""),ht=Du(We.fontFamily).join(", "),Bt=Fn(We.fontSize)?""+We.fontSize.number+We.fontSize.unit:We.fontSize.number+"px";return[[We.fontStyle,Qe,We.fontWeight,Bt,ht].join(" "),ht,Bt]},Fe.prototype.renderTextNode=function(We,Qe){return et(this,void 0,void 0,function(){var ht,Bt,Lt,Vt,zt,_r,Lr,Mr,bn=this;return a(this,function(ki){return ht=this.createFontStyle(Qe),Bt=ht[0],Lt=ht[1],Vt=ht[2],this.ctx.font=Bt,this.ctx.direction=Qe.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",zt=this.fontMetrics.getMetrics(Lt,Vt),_r=zt.baseline,Lr=zt.middle,Mr=Qe.paintOrder,We.textBounds.forEach(function(Xn){Mr.forEach(function(wi){switch(wi){case 0:bn.ctx.fillStyle=bi(Qe.color),bn.renderTextWithLetterSpacing(Xn,Qe.letterSpacing,_r);var Qo=Qe.textShadow;Qo.length&&Xn.text.trim().length&&(Qo.slice(0).reverse().forEach(function(Hi){bn.ctx.shadowColor=bi(Hi.color),bn.ctx.shadowOffsetX=Hi.offsetX.number*bn.options.scale,bn.ctx.shadowOffsetY=Hi.offsetY.number*bn.options.scale,bn.ctx.shadowBlur=Hi.blur.number,bn.renderTextWithLetterSpacing(Xn,Qe.letterSpacing,_r)}),bn.ctx.shadowColor="",bn.ctx.shadowOffsetX=0,bn.ctx.shadowOffsetY=0,bn.ctx.shadowBlur=0),Qe.textDecorationLine.length&&(bn.ctx.fillStyle=bi(Qe.textDecorationColor||Qe.color),Qe.textDecorationLine.forEach(function(Hi){switch(Hi){case 1:bn.ctx.fillRect(Xn.bounds.left,Math.round(Xn.bounds.top+_r),Xn.bounds.width,1);break;case 2:bn.ctx.fillRect(Xn.bounds.left,Math.round(Xn.bounds.top),Xn.bounds.width,1);break;case 3:bn.ctx.fillRect(Xn.bounds.left,Math.ceil(Xn.bounds.top+Lr),Xn.bounds.width,1);break}}));break;case 1:Qe.webkitTextStrokeWidth&&Xn.text.trim().length&&(bn.ctx.strokeStyle=bi(Qe.webkitTextStrokeColor),bn.ctx.lineWidth=Qe.webkitTextStrokeWidth,bn.ctx.lineJoin=window.chrome?"miter":"round",bn.ctx.strokeText(Xn.text,Xn.bounds.left,Xn.bounds.top+_r)),bn.ctx.strokeStyle="",bn.ctx.lineWidth=0,bn.ctx.lineJoin="miter";break}})}),[2]})})},Fe.prototype.renderReplacedElement=function(We,Qe,ht){if(ht&&We.intrinsicWidth>0&&We.intrinsicHeight>0){var Bt=Ef(We),Lt=Ed(Qe);this.path(Lt),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(ht,0,0,We.intrinsicWidth,We.intrinsicHeight,Bt.left,Bt.top,Bt.width,Bt.height),this.ctx.restore()}},Fe.prototype.renderNodeContent=function(We){return et(this,void 0,void 0,function(){var Qe,ht,Bt,Lt,Vt,zt,Mi,Mi,_r,Lr,Mr,bn,Yo,ki,Xn,bo,wi,Qo,Hi,Mi,Oo,Yo,bo;return a(this,function(Di){switch(Di.label){case 0:this.applyEffects(We.getEffects(4)),Qe=We.container,ht=We.curves,Bt=Qe.styles,Lt=0,Vt=Qe.textNodes,Di.label=1;case 1:return Lt<Vt.length?(zt=Vt[Lt],[4,this.renderTextNode(zt,Bt)]):[3,4];case 2:Di.sent(),Di.label=3;case 3:return Lt++,[3,1];case 4:if(!(Qe instanceof Gh))return[3,8];Di.label=5;case 5:return Di.trys.push([5,7,,8]),[4,this.context.cache.match(Qe.src)];case 6:return Mi=Di.sent(),this.renderReplacedElement(Qe,ht,Mi),[3,8];case 7:return Di.sent(),this.context.logger.error("Error loading image "+Qe.src),[3,8];case 8:if(Qe instanceof zh&&this.renderReplacedElement(Qe,ht,Qe.canvas),!(Qe instanceof Vh))return[3,12];Di.label=9;case 9:return Di.trys.push([9,11,,12]),[4,this.context.cache.match(Qe.svg)];case 10:return Mi=Di.sent(),this.renderReplacedElement(Qe,ht,Mi),[3,12];case 11:return Di.sent(),this.context.logger.error("Error loading svg "+Qe.svg.substring(0,255)),[3,12];case 12:return Qe instanceof Jh&&Qe.tree?(_r=new Fe(this.context,{scale:this.options.scale,backgroundColor:Qe.backgroundColor,x:0,y:0,width:Qe.width,height:Qe.height}),[4,_r.render(Qe.tree)]):[3,14];case 13:Lr=Di.sent(),Qe.width&&Qe.height&&this.ctx.drawImage(Lr,0,0,Qe.width,Qe.height,Qe.bounds.left,Qe.bounds.top,Qe.bounds.width,Qe.bounds.height),Di.label=14;case 14:if(Qe instanceof dA&&(Mr=Math.min(Qe.bounds.width,Qe.bounds.height),Qe.type===Af?Qe.checked&&(this.ctx.save(),this.path([new Ri(Qe.bounds.left+Mr*.39363,Qe.bounds.top+Mr*.79),new Ri(Qe.bounds.left+Mr*.16,Qe.bounds.top+Mr*.5549),new Ri(Qe.bounds.left+Mr*.27347,Qe.bounds.top+Mr*.44071),new Ri(Qe.bounds.left+Mr*.39694,Qe.bounds.top+Mr*.5649),new Ri(Qe.bounds.left+Mr*.72983,Qe.bounds.top+Mr*.23),new Ri(Qe.bounds.left+Mr*.84,Qe.bounds.top+Mr*.34085),new Ri(Qe.bounds.left+Mr*.39363,Qe.bounds.top+Mr*.79)]),this.ctx.fillStyle=bi(df),this.ctx.fill(),this.ctx.restore()):Qe.type===ff&&Qe.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(Qe.bounds.left+Mr/2,Qe.bounds.top+Mr/2,Mr/4,0,Math.PI*2,!0),this.ctx.fillStyle=bi(df),this.ctx.fill(),this.ctx.restore())),Id(Qe)&&Qe.value.length){switch(bn=this.createFontStyle(Bt),Yo=bn[0],ki=bn[1],Xn=this.fontMetrics.getMetrics(Yo,ki).baseline,this.ctx.font=Yo,this.ctx.fillStyle=bi(Bt.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Pc(Qe.styles.textAlign),bo=Ef(Qe),wi=0,Qe.styles.textAlign){case 1:wi+=bo.width/2;break;case 2:wi+=bo.width;break}Qo=bo.add(wi,0,0,-bo.height/2+1),this.ctx.save(),this.path([new Ri(bo.left,bo.top),new Ri(bo.left+bo.width,bo.top),new Ri(bo.left+bo.width,bo.top+bo.height),new Ri(bo.left,bo.top+bo.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Ju(Qe.value,Qo),Bt.letterSpacing,Xn),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!ga(Qe.styles.display,2048))return[3,20];if(Qe.styles.listStyleImage===null)return[3,19];if(Hi=Qe.styles.listStyleImage,Hi.type!==0)return[3,18];Mi=void 0,Oo=Hi.url,Di.label=15;case 15:return Di.trys.push([15,17,,18]),[4,this.context.cache.match(Oo)];case 16:return Mi=Di.sent(),this.ctx.drawImage(Mi,Qe.bounds.left-(Mi.width+10),Qe.bounds.top),[3,18];case 17:return Di.sent(),this.context.logger.error("Error loading list-style-image "+Oo),[3,18];case 18:return[3,20];case 19:We.listValue&&Qe.styles.listStyleType!==-1&&(Yo=this.createFontStyle(Bt)[0],this.ctx.font=Yo,this.ctx.fillStyle=bi(Bt.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",bo=new de(Qe.bounds.left,Qe.bounds.top+ns(Qe.styles.paddingTop,Qe.bounds.width),Qe.bounds.width,ph(Bt.lineHeight,Bt.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Ju(We.listValue,bo),Bt.letterSpacing,ph(Bt.lineHeight,Bt.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),Di.label=20;case 20:return[2]}})})},Fe.prototype.renderStackContent=function(We){return et(this,void 0,void 0,function(){var Qe,ht,Hi,Bt,Lt,Hi,Vt,zt,Hi,_r,Lr,Hi,Mr,bn,Hi,ki,Xn,Hi,wi,Qo,Hi;return a(this,function(Mi){switch(Mi.label){case 0:if(ga(We.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(We.element)];case 1:Mi.sent(),Qe=0,ht=We.negativeZIndex,Mi.label=2;case 2:return Qe<ht.length?(Hi=ht[Qe],[4,this.renderStack(Hi)]):[3,5];case 3:Mi.sent(),Mi.label=4;case 4:return Qe++,[3,2];case 5:return[4,this.renderNodeContent(We.element)];case 6:Mi.sent(),Bt=0,Lt=We.nonInlineLevel,Mi.label=7;case 7:return Bt<Lt.length?(Hi=Lt[Bt],[4,this.renderNode(Hi)]):[3,10];case 8:Mi.sent(),Mi.label=9;case 9:return Bt++,[3,7];case 10:Vt=0,zt=We.nonPositionedFloats,Mi.label=11;case 11:return Vt<zt.length?(Hi=zt[Vt],[4,this.renderStack(Hi)]):[3,14];case 12:Mi.sent(),Mi.label=13;case 13:return Vt++,[3,11];case 14:_r=0,Lr=We.nonPositionedInlineLevel,Mi.label=15;case 15:return _r<Lr.length?(Hi=Lr[_r],[4,this.renderStack(Hi)]):[3,18];case 16:Mi.sent(),Mi.label=17;case 17:return _r++,[3,15];case 18:Mr=0,bn=We.inlineLevel,Mi.label=19;case 19:return Mr<bn.length?(Hi=bn[Mr],[4,this.renderNode(Hi)]):[3,22];case 20:Mi.sent(),Mi.label=21;case 21:return Mr++,[3,19];case 22:ki=0,Xn=We.zeroOrAutoZIndexOrTransformedOrOpacity,Mi.label=23;case 23:return ki<Xn.length?(Hi=Xn[ki],[4,this.renderStack(Hi)]):[3,26];case 24:Mi.sent(),Mi.label=25;case 25:return ki++,[3,23];case 26:wi=0,Qo=We.positiveZIndex,Mi.label=27;case 27:return wi<Qo.length?(Hi=Qo[wi],[4,this.renderStack(Hi)]):[3,30];case 28:Mi.sent(),Mi.label=29;case 29:return wi++,[3,27];case 30:return[2]}})})},Fe.prototype.mask=function(We){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(We.slice(0).reverse()),this.ctx.closePath()},Fe.prototype.path=function(We){this.ctx.beginPath(),this.formatPath(We),this.ctx.closePath()},Fe.prototype.formatPath=function(We){var Qe=this;We.forEach(function(ht,Bt){var Lt=wl(ht)?ht.start:ht;Bt===0?Qe.ctx.moveTo(Lt.x,Lt.y):Qe.ctx.lineTo(Lt.x,Lt.y),wl(ht)&&Qe.ctx.bezierCurveTo(ht.startControl.x,ht.startControl.y,ht.endControl.x,ht.endControl.y,ht.end.x,ht.end.y)})},Fe.prototype.renderRepeat=function(We,Qe,ht,Bt){this.path(We),this.ctx.fillStyle=Qe,this.ctx.translate(ht,Bt),this.ctx.fill(),this.ctx.translate(-ht,-Bt)},Fe.prototype.resizeImage=function(We,Qe,ht){var Bt;if(We.width===Qe&&We.height===ht)return We;var Lt=(Bt=this.canvas.ownerDocument)!==null&&Bt!==void 0?Bt:document,Vt=Lt.createElement("canvas");Vt.width=Math.max(1,Qe),Vt.height=Math.max(1,ht);var zt=Vt.getContext("2d");return zt.drawImage(We,0,0,We.width,We.height,0,0,Qe,ht),Vt},Fe.prototype.renderBackgroundImage=function(We){return et(this,void 0,void 0,function(){var Qe,ht,Bt,Lt,Vt,zt;return a(this,function(_r){switch(_r.label){case 0:Qe=We.styles.backgroundImage.length-1,ht=function(Lr){var Mr,bn,ki,hi,Wa,za,ks,Ca,is,Xn,hi,Wa,za,ks,Ca,wi,Qo,Hi,Mi,Oo,Yo,bo,Di,ps,is,jo,hi,nl,hl,ks,Ca,uu,Wa,za,rc,Bl,cu,nc,Ou,Kl,ju,Au;return a(this,function(Rc){switch(Rc.label){case 0:if(Lr.type!==0)return[3,5];Mr=void 0,bn=Lr.url,Rc.label=1;case 1:return Rc.trys.push([1,3,,4]),[4,Bt.context.cache.match(bn)];case 2:return Mr=Rc.sent(),[3,4];case 3:return Rc.sent(),Bt.context.logger.error("Error loading background-image "+bn),[3,4];case 4:return Mr&&(ki=Hl(We,Qe,[Mr.width,Mr.height,Mr.width/Mr.height]),hi=ki[0],Wa=ki[1],za=ki[2],ks=ki[3],Ca=ki[4],is=Bt.ctx.createPattern(Bt.resizeImage(Mr,ks,Ca),"repeat"),Bt.renderRepeat(hi,is,Wa,za)),[3,6];case 5:Ul(Lr)?(Xn=Hl(We,Qe,[null,null,null]),hi=Xn[0],Wa=Xn[1],za=Xn[2],ks=Xn[3],Ca=Xn[4],wi=um(Lr.angle,ks,Ca),Qo=wi[0],Hi=wi[1],Mi=wi[2],Oo=wi[3],Yo=wi[4],bo=document.createElement("canvas"),bo.width=ks,bo.height=Ca,Di=bo.getContext("2d"),ps=Di.createLinearGradient(Hi,Oo,Mi,Yo),ih(Lr.stops,Qo).forEach(function(Tu){return ps.addColorStop(Tu.stop,bi(Tu.color))}),Di.fillStyle=ps,Di.fillRect(0,0,ks,Ca),ks>0&&Ca>0&&(is=Bt.ctx.createPattern(bo,"repeat"),Bt.renderRepeat(hi,is,Wa,za))):hm(Lr)&&(jo=Hl(We,Qe,[null,null,null]),hi=jo[0],nl=jo[1],hl=jo[2],ks=jo[3],Ca=jo[4],uu=Lr.position.length===0?[ul]:Lr.position,Wa=ns(uu[0],ks),za=ns(uu[uu.length-1],Ca),rc=cm(Lr,Wa,za,ks,Ca),Bl=rc[0],cu=rc[1],Bl>0&&cu>0&&(nc=Bt.ctx.createRadialGradient(nl+Wa,hl+za,0,nl+Wa,hl+za,Bl),ih(Lr.stops,Bl*2).forEach(function(Tu){return nc.addColorStop(Tu.stop,bi(Tu.color))}),Bt.path(hi),Bt.ctx.fillStyle=nc,Bl!==cu?(Ou=We.bounds.left+.5*We.bounds.width,Kl=We.bounds.top+.5*We.bounds.height,ju=cu/Bl,Au=1/ju,Bt.ctx.save(),Bt.ctx.translate(Ou,Kl),Bt.ctx.transform(1,0,0,ju,0,0),Bt.ctx.translate(-Ou,-Kl),Bt.ctx.fillRect(nl,Au*(hl-Kl)+Kl,ks,Ca*Au),Bt.ctx.restore()):Bt.ctx.fill())),Rc.label=6;case 6:return Qe--,[2]}})},Bt=this,Lt=0,Vt=We.styles.backgroundImage.slice(0).reverse(),_r.label=1;case 1:return Lt<Vt.length?(zt=Vt[Lt],[5,ht(zt)]):[3,4];case 2:_r.sent(),_r.label=3;case 3:return Lt++,[3,1];case 4:return[2]}})})},Fe.prototype.renderSolidBorder=function(We,Qe,ht){return et(this,void 0,void 0,function(){return a(this,function(Bt){return this.path(Da(ht,Qe)),this.ctx.fillStyle=bi(We),this.ctx.fill(),[2]})})},Fe.prototype.renderDoubleBorder=function(We,Qe,ht,Bt){return et(this,void 0,void 0,function(){var Lt,Vt;return a(this,function(zt){switch(zt.label){case 0:return Qe<3?[4,this.renderSolidBorder(We,ht,Bt)]:[3,2];case 1:return zt.sent(),[2];case 2:return Lt=Qa(Bt,ht),this.path(Lt),this.ctx.fillStyle=bi(We),this.ctx.fill(),Vt=Ha(Bt,ht),this.path(Vt),this.ctx.fill(),[2]}})})},Fe.prototype.renderNodeBackgroundAndBorders=function(We){return et(this,void 0,void 0,function(){var Qe,ht,Bt,Lt,Vt,zt,_r,Lr,Mr=this;return a(this,function(bn){switch(bn.label){case 0:return this.applyEffects(We.getEffects(2)),Qe=We.container.styles,ht=!Fa(Qe.backgroundColor)||Qe.backgroundImage.length,Bt=[{style:Qe.borderTopStyle,color:Qe.borderTopColor,width:Qe.borderTopWidth},{style:Qe.borderRightStyle,color:Qe.borderRightColor,width:Qe.borderRightWidth},{style:Qe.borderBottomStyle,color:Qe.borderBottomColor,width:Qe.borderBottomWidth},{style:Qe.borderLeftStyle,color:Qe.borderLeftColor,width:Qe.borderLeftWidth}],Lt=tc(Fl(Qe.backgroundClip,0),We.curves),ht||Qe.boxShadow.length?(this.ctx.save(),this.path(Lt),this.ctx.clip(),Fa(Qe.backgroundColor)||(this.ctx.fillStyle=bi(Qe.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(We.container)]):[3,2];case 1:bn.sent(),this.ctx.restore(),Qe.boxShadow.slice(0).reverse().forEach(function(ki){Mr.ctx.save();var Xn=bf(We.curves),wi=ki.inset?0:ro,Qo=wp(Xn,-wi+(ki.inset?1:-1)*ki.spread.number,(ki.inset?1:-1)*ki.spread.number,ki.spread.number*(ki.inset?-2:2),ki.spread.number*(ki.inset?-2:2));ki.inset?(Mr.path(Xn),Mr.ctx.clip(),Mr.mask(Qo)):(Mr.mask(Xn),Mr.ctx.clip(),Mr.path(Qo)),Mr.ctx.shadowOffsetX=ki.offsetX.number+wi,Mr.ctx.shadowOffsetY=ki.offsetY.number,Mr.ctx.shadowColor=bi(ki.color),Mr.ctx.shadowBlur=ki.blur.number,Mr.ctx.fillStyle=ki.inset?bi(ki.color):"rgba(0,0,0,1)",Mr.ctx.fill(),Mr.ctx.restore()}),bn.label=2;case 2:Vt=0,zt=0,_r=Bt,bn.label=3;case 3:return zt<_r.length?(Lr=_r[zt],Lr.style!==0&&!Fa(Lr.color)&&Lr.width>0?Lr.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Lr.color,Lr.width,Vt,We.curves,2)]:[3,11]):[3,13];case 4:return bn.sent(),[3,11];case 5:return Lr.style!==3?[3,7]:[4,this.renderDashedDottedBorder(Lr.color,Lr.width,Vt,We.curves,3)];case 6:return bn.sent(),[3,11];case 7:return Lr.style!==4?[3,9]:[4,this.renderDoubleBorder(Lr.color,Lr.width,Vt,We.curves)];case 8:return bn.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Lr.color,Vt,We.curves)];case 10:bn.sent(),bn.label=11;case 11:Vt++,bn.label=12;case 12:return zt++,[3,3];case 13:return[2]}})})},Fe.prototype.renderDashedDottedBorder=function(We,Qe,ht,Bt,Lt){return et(this,void 0,void 0,function(){var Vt,zt,_r,Lr,Mr,bn,ki,Xn,wi,Qo,Hi,Mi,Oo,Yo,bo,Di,bo,Di;return a(this,function(ps){return this.ctx.save(),Vt=Bp(Bt,ht),zt=Da(Bt,ht),Lt===2&&(this.path(zt),this.ctx.clip()),wl(zt[0])?(_r=zt[0].start.x,Lr=zt[0].start.y):(_r=zt[0].x,Lr=zt[0].y),wl(zt[1])?(Mr=zt[1].end.x,bn=zt[1].end.y):(Mr=zt[1].x,bn=zt[1].y),ht===0||ht===2?ki=Math.abs(_r-Mr):ki=Math.abs(Lr-bn),this.ctx.beginPath(),Lt===3?this.formatPath(Vt):this.formatPath(zt.slice(0,2)),Xn=Qe<3?Qe*3:Qe*2,wi=Qe<3?Qe*2:Qe,Lt===3&&(Xn=Qe,wi=Qe),Qo=!0,ki<=Xn*2?Qo=!1:ki<=Xn*2+wi?(Hi=ki/(2*Xn+wi),Xn*=Hi,wi*=Hi):(Mi=Math.floor((ki+wi)/(Xn+wi)),Oo=(ki-Mi*Xn)/(Mi-1),Yo=(ki-(Mi+1)*Xn)/Mi,wi=Yo<=0||Math.abs(wi-Oo)<Math.abs(wi-Yo)?Oo:Yo),Qo&&(Lt===3?this.ctx.setLineDash([0,Xn+wi]):this.ctx.setLineDash([Xn,wi])),Lt===3?(this.ctx.lineCap="round",this.ctx.lineWidth=Qe):this.ctx.lineWidth=Qe*2+1.1,this.ctx.strokeStyle=bi(We),this.ctx.stroke(),this.ctx.setLineDash([]),Lt===2&&(wl(zt[0])&&(bo=zt[3],Di=zt[0],this.ctx.beginPath(),this.formatPath([new Ri(bo.end.x,bo.end.y),new Ri(Di.start.x,Di.start.y)]),this.ctx.stroke()),wl(zt[1])&&(bo=zt[1],Di=zt[2],this.ctx.beginPath(),this.formatPath([new Ri(bo.end.x,bo.end.y),new Ri(Di.start.x,Di.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},Fe.prototype.render=function(We){return et(this,void 0,void 0,function(){var Qe;return a(this,function(ht){switch(ht.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=bi(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),Qe=Ma(We),[4,this.renderStack(Qe)];case 1:return ht.sent(),this.applyEffects([]),[2,this.canvas]}})})},Fe}(Iu),Id=function(Te){return Te instanceof Ad||Te instanceof Xh?!0:Te instanceof dA&&Te.type!==ff&&Te.type!==Af},tc=function(Te,Fe){switch(Te){case 0:return bf(Fe);case 2:return Sg(Fe);case 1:default:return Ed(Fe)}},Pc=function(Te){switch(Te){case 1:return"center";case 2:return"right";case 0:default:return"left"}},Zo=["-apple-system","system-ui"],Du=function(Te){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?Te.filter(function(Fe){return Zo.indexOf(Fe)===-1}):Te},rl=function(Te){ge(Fe,Te);function Fe(We,Qe){var ht=Te.call(this,We,Qe)||this;return ht.canvas=Qe.canvas?Qe.canvas:document.createElement("canvas"),ht.ctx=ht.canvas.getContext("2d"),ht.options=Qe,ht.canvas.width=Math.floor(Qe.width*Qe.scale),ht.canvas.height=Math.floor(Qe.height*Qe.scale),ht.canvas.style.width=Qe.width+"px",ht.canvas.style.height=Qe.height+"px",ht.ctx.scale(ht.options.scale,ht.options.scale),ht.ctx.translate(-Qe.x,-Qe.y),ht.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+Qe.width+"x"+Qe.height+" at "+Qe.x+","+Qe.y+") with scale "+Qe.scale),ht}return Fe.prototype.render=function(We){return et(this,void 0,void 0,function(){var Qe,ht;return a(this,function(Bt){switch(Bt.label){case 0:return Qe=cf(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,We),[4,xp(Qe)];case 1:return ht=Bt.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=bi(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(ht,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},Fe}(Iu),xp=function(Te){return new Promise(function(Fe,We){var Qe=new Image;Qe.onload=function(){Fe(Qe)},Qe.onerror=We,Qe.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(Te))})},Wl=function(){function Te(Fe){var We=Fe.id,Qe=Fe.enabled;this.id=We,this.enabled=Qe,this.start=Date.now()}return Te.prototype.debug=function(){for(var Fe=[],We=0;We<arguments.length;We++)Fe[We]=arguments[We];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,he([this.id,this.getTime()+"ms"],Fe)):this.info.apply(this,Fe))},Te.prototype.getTime=function(){return Date.now()-this.start},Te.prototype.info=function(){for(var Fe=[],We=0;We<arguments.length;We++)Fe[We]=arguments[We];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,he([this.id,this.getTime()+"ms"],Fe))},Te.prototype.warn=function(){for(var Fe=[],We=0;We<arguments.length;We++)Fe[We]=arguments[We];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,he([this.id,this.getTime()+"ms"],Fe)):this.info.apply(this,Fe))},Te.prototype.error=function(){for(var Fe=[],We=0;We<arguments.length;We++)Fe[We]=arguments[We];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,he([this.id,this.getTime()+"ms"],Fe)):this.info.apply(this,Fe))},Te.instances={},Te}(),P0=function(){function Te(Fe,We){var Qe;this.windowBounds=We,this.instanceName="#"+Te.instanceCount++,this.logger=new Wl({id:this.instanceName,enabled:Fe.logging}),this.cache=(Qe=Fe.cache)!==null&&Qe!==void 0?Qe:new fl(this,Fe)}return Te.instanceCount=1,Te}(),R0=function(Te,Fe){return Fe===void 0&&(Fe={}),k0(Te,Fe)};typeof window!="undefined"&&yp.setContext(window);var k0=function(Te,Fe){return et(void 0,void 0,void 0,function(){var We,Qe,ht,Bt,Lt,Vt,zt,_r,Lr,Mr,bn,ki,Xn,wi,Qo,Hi,Mi,Oo,Yo,bo,ps,Di,ps,is,jo,hi,nl,hl,ks,Ca,uu,Wa,za,rc,Bl,cu,nc,Ou,Kl,ju;return a(this,function(Au){switch(Au.label){case 0:if(!Te||typeof Te!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(We=Te.ownerDocument,!We)throw new Error("Element is not attached to a Document");if(Qe=We.defaultView,!Qe)throw new Error("Document is not attached to a Window");return ht={allowTaint:(is=Fe.allowTaint)!==null&&is!==void 0?is:!1,imageTimeout:(jo=Fe.imageTimeout)!==null&&jo!==void 0?jo:15e3,proxy:Fe.proxy,useCORS:(hi=Fe.useCORS)!==null&&hi!==void 0?hi:!1},Bt=pe({logging:(nl=Fe.logging)!==null&&nl!==void 0?nl:!0,cache:Fe.cache},ht),Lt={windowWidth:(hl=Fe.windowWidth)!==null&&hl!==void 0?hl:Qe.innerWidth,windowHeight:(ks=Fe.windowHeight)!==null&&ks!==void 0?ks:Qe.innerHeight,scrollX:(Ca=Fe.scrollX)!==null&&Ca!==void 0?Ca:Qe.pageXOffset,scrollY:(uu=Fe.scrollY)!==null&&uu!==void 0?uu:Qe.pageYOffset},Vt=new de(Lt.scrollX,Lt.scrollY,Lt.windowWidth,Lt.windowHeight),zt=new P0(Bt,Vt),_r=(Wa=Fe.foreignObjectRendering)!==null&&Wa!==void 0?Wa:!1,Lr={allowTaint:(za=Fe.allowTaint)!==null&&za!==void 0?za:!1,onclone:Fe.onclone,ignoreElements:Fe.ignoreElements,inlineImages:_r,copyStyles:_r},zt.logger.debug("Starting document clone with size "+Vt.width+"x"+Vt.height+" scrolled to "+-Vt.left+","+-Vt.top),Mr=new _0(zt,Te,Lr),bn=Mr.clonedReferenceElement,bn?[4,Mr.toIFrame(We,Vt)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return ki=Au.sent(),Xn=dd(bn)||E0(bn)?se(bn.ownerDocument):ie(zt,bn),wi=Xn.width,Qo=Xn.height,Hi=Xn.left,Mi=Xn.top,Oo=Aa(zt,bn,Fe.backgroundColor),Yo={canvas:Fe.canvas,backgroundColor:Oo,scale:(Bl=(rc=Fe.scale)!==null&&rc!==void 0?rc:Qe.devicePixelRatio)!==null&&Bl!==void 0?Bl:1,x:((cu=Fe.x)!==null&&cu!==void 0?cu:0)+Hi,y:((nc=Fe.y)!==null&&nc!==void 0?nc:0)+Mi,width:(Ou=Fe.width)!==null&&Ou!==void 0?Ou:Math.ceil(wi),height:(Kl=Fe.height)!==null&&Kl!==void 0?Kl:Math.ceil(Qo)},_r?(zt.logger.debug("Document cloned, using foreign object rendering"),ps=new rl(zt,Yo),[4,ps.render(bn)]):[3,3];case 2:return bo=Au.sent(),[3,5];case 3:return zt.logger.debug("Document cloned, element located at "+Hi+","+Mi+" with size "+wi+"x"+Qo+" using computed rendering"),zt.logger.debug("Starting DOM parsing"),Di=$h(zt,bn),Oo===Di.styles.backgroundColor&&(Di.styles.backgroundColor=Zs.TRANSPARENT),zt.logger.debug("Starting renderer for element at "+Yo.x+","+Yo.y+" with size "+Yo.width+"x"+Yo.height),ps=new aa(zt,Yo),[4,ps.render(Di)];case 4:bo=Au.sent(),Au.label=5;case 5:return(!((ju=Fe.removeContainer)!==null&&ju!==void 0)||ju)&&(_0.destroy(ki)||zt.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),zt.logger.debug("Finished rendering"),[2,bo]}})})},Aa=function(Te,Fe,We){var Qe=Fe.ownerDocument,ht=Qe.documentElement?Ms(Te,getComputedStyle(Qe.documentElement).backgroundColor):Zs.TRANSPARENT,Bt=Qe.body?Ms(Te,getComputedStyle(Qe.body).backgroundColor):Zs.TRANSPARENT,Lt=typeof We=="string"?Ms(Te,We):We===null?Zs.TRANSPARENT:4294967295;return Fe===Qe.documentElement?Fa(ht)?Fa(Bt)?Lt:Bt:ht:Lt};return R0})},44164:function(fr,Mt,ge){var pe=ge(97671);(function(a,he){fr.exports=he(ge(53307),ge(64270))})(self,function(et,a){return function(){var he={"./src/plugin/hyperlinks.js":function(b,te,z){"use strict";z.r(te);var ee=z("./node_modules/core-js/modules/web.dom-collections.for-each.js"),E=z.n(ee),y=z("./node_modules/core-js/modules/es.string.link.js"),x=z.n(y),re=z("./src/worker.js"),oe=z("./src/utils.js"),fe=[],le={toContainer:re.default.prototype.toContainer,toPdf:re.default.prototype.toPdf};re.default.prototype.toContainer=function(){return le.toContainer.call(this).then(function(){if(this.opt.enableLinks){var me=this.prop.container,Ee=me.querySelectorAll("a"),we=(0,oe.unitConvert)(me.getBoundingClientRect(),this.prop.pageSize.k);fe=[],Array.prototype.forEach.call(Ee,function(ve){for(var ye=ve.getClientRects(),Ce=0;Ce<ye.length;Ce++){var be=(0,oe.unitConvert)(ye[Ce],this.prop.pageSize.k);be.left-=we.left,be.top-=we.top;var _e=Math.floor(be.top/this.prop.pageSize.inner.height)+1,Ie=this.opt.margin[0]+be.top%this.prop.pageSize.inner.height,Ke=this.opt.margin[1]+be.left;fe.push({page:_e,top:Ie,left:Ke,clientRect:be,link:ve})}},this)}})},re.default.prototype.toPdf=function(){return le.toPdf.call(this).then(function(){if(this.opt.enableLinks){fe.forEach(function(Ee){this.prop.pdf.setPage(Ee.page),this.prop.pdf.link(Ee.left,Ee.top,Ee.clientRect.width,Ee.clientRect.height,{url:Ee.link.href})},this);var me=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(me)}})}},"./src/plugin/jspdf-plugin.js":function(b,te,z){"use strict";z.r(te);var ee=z("./node_modules/core-js/modules/es.symbol.js"),E=z.n(ee),y=z("./node_modules/core-js/modules/es.symbol.description.js"),x=z.n(y),re=z("./node_modules/core-js/modules/es.object.to-string.js"),oe=z.n(re),fe=z("./node_modules/core-js/modules/es.symbol.iterator.js"),le=z.n(fe),Ae=z("./node_modules/core-js/modules/es.array.iterator.js"),ce=z.n(Ae),me=z("./node_modules/core-js/modules/es.string.iterator.js"),Ee=z.n(me),we=z("./node_modules/core-js/modules/web.dom-collections.iterator.js"),ve=z.n(we),ye=z("jspdf"),Ce=z.n(ye);function be(_e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?be=function(Ke){return typeof Ke}:be=function(Ke){return Ke&&typeof Symbol=="function"&&Ke.constructor===Symbol&&Ke!==Symbol.prototype?"symbol":typeof Ke},be(_e)}ye.jsPDF.getPageSize=function(_e,Ie,Ke){if(be(_e)==="object"){var xe=_e;_e=xe.orientation,Ie=xe.unit||Ie,Ke=xe.format||Ke}Ie=Ie||"mm",Ke=Ke||"a4",_e=(""+(_e||"P")).toLowerCase();var Ge=(""+Ke).toLowerCase(),Oe={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(Ie){case"pt":var Ne=1;break;case"mm":var Ne=72/25.4;break;case"cm":var Ne=72/2.54;break;case"in":var Ne=72;break;case"px":var Ne=72/96;break;case"pc":var Ne=12;break;case"em":var Ne=12;break;case"ex":var Ne=6;break;default:throw"Invalid unit: "+Ie}if(Oe.hasOwnProperty(Ge))var Ve=Oe[Ge][1]/Ne,Je=Oe[Ge][0]/Ne;else try{var Ve=Ke[1],Je=Ke[0]}catch(tt){throw new Error("Invalid format: "+Ke)}if(_e==="p"||_e==="portrait"){if(_e="p",Je>Ve){var Me=Je;Je=Ve,Ve=Me}}else if(_e==="l"||_e==="landscape"){if(_e="l",Ve>Je){var Me=Je;Je=Ve,Ve=Me}}else throw"Invalid orientation: "+_e;var nt={width:Je,height:Ve,unit:Ie,k:Ne};return nt},te.default=ye.jsPDF},"./src/plugin/pagebreaks.js":function(b,te,z){"use strict";z.r(te);var ee=z("./node_modules/core-js/modules/es.array.concat.js"),E=z.n(ee),y=z("./node_modules/core-js/modules/es.array.slice.js"),x=z.n(y),re=z("./node_modules/core-js/modules/es.array.join.js"),oe=z.n(re),fe=z("./node_modules/core-js/modules/web.dom-collections.for-each.js"),le=z.n(fe),Ae=z("./node_modules/core-js/modules/es.object.keys.js"),ce=z.n(Ae),me=z("./src/worker.js"),Ee=z("./src/utils.js"),we={toContainer:me.default.prototype.toContainer};me.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},me.default.prototype.toContainer=function(){return we.toContainer.call(this).then(function(){var Ce=this.prop.container,be=this.prop.pageSize.inner.px.height,_e=[].concat(this.opt.pagebreak.mode),Ie={avoidAll:_e.indexOf("avoid-all")!==-1,css:_e.indexOf("css")!==-1,legacy:_e.indexOf("legacy")!==-1},Ke={},xe=this;["before","after","avoid"].forEach(function(Ne){var Ve=Ie.avoidAll&&Ne==="avoid";Ke[Ne]=Ve?[]:[].concat(xe.opt.pagebreak[Ne]||[]),Ke[Ne].length>0&&(Ke[Ne]=Array.prototype.slice.call(Ce.querySelectorAll(Ke[Ne].join(", "))))});var Ge=Ce.querySelectorAll(".html2pdf__page-break");Ge=Array.prototype.slice.call(Ge);var Oe=Ce.querySelectorAll("*");Array.prototype.forEach.call(Oe,function(Ve){var Je={before:!1,after:Ie.legacy&&Ge.indexOf(Ve)!==-1,avoid:Ie.avoidAll};if(Ie.css){var Me=window.getComputedStyle(Ve),nt=["always","page","left","right"],tt=["avoid","avoid-page"];Je={before:Je.before||nt.indexOf(Me.breakBefore||Me.pageBreakBefore)!==-1,after:Je.after||nt.indexOf(Me.breakAfter||Me.pageBreakAfter)!==-1,avoid:Je.avoid||tt.indexOf(Me.breakInside||Me.pageBreakInside)!==-1}}Object.keys(Je).forEach(function(mt){Je[mt]=Je[mt]||Ke[mt].indexOf(Ve)!==-1});var At=Ve.getBoundingClientRect();if(Je.avoid&&!Je.before){var ut=Math.floor(At.top/be),it=Math.floor(At.bottom/be),ot=Math.abs(At.bottom-At.top)/be;it!==ut&&ot<=1&&(Je.before=!0)}if(Je.before){var at=(0,Ee.createElement)("div",{style:{display:"block",height:be-At.top%be+"px"}});Ve.parentNode.insertBefore(at,Ve)}if(Je.after){var at=(0,Ee.createElement)("div",{style:{display:"block",height:be-At.bottom%be+"px"}});Ve.parentNode.insertBefore(at,Ve.nextSibling)}})})}},"./src/utils.js":function(b,te,z){"use strict";z.r(te),z.d(te,{objType:function(){return _e},createElement:function(){return Ie},cloneNode:function(){return Ke},unitConvert:function(){return xe},toPx:function(){return Ge}});var ee=z("./node_modules/core-js/modules/es.number.constructor.js"),E=z.n(ee),y=z("./node_modules/core-js/modules/es.symbol.js"),x=z.n(y),re=z("./node_modules/core-js/modules/es.symbol.description.js"),oe=z.n(re),fe=z("./node_modules/core-js/modules/es.object.to-string.js"),le=z.n(fe),Ae=z("./node_modules/core-js/modules/es.symbol.iterator.js"),ce=z.n(Ae),me=z("./node_modules/core-js/modules/es.array.iterator.js"),Ee=z.n(me),we=z("./node_modules/core-js/modules/es.string.iterator.js"),ve=z.n(we),ye=z("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Ce=z.n(ye);function be(Oe){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?be=function(Ve){return typeof Ve}:be=function(Ve){return Ve&&typeof Symbol=="function"&&Ve.constructor===Symbol&&Ve!==Symbol.prototype?"symbol":typeof Ve},be(Oe)}var _e=function(Ne){var Ve=be(Ne);return Ve==="undefined"?"undefined":Ve==="string"||Ne instanceof String?"string":Ve==="number"||Ne instanceof Number?"number":Ve==="function"||Ne instanceof Function?"function":Ne&&Ne.constructor===Array?"array":Ne&&Ne.nodeType===1?"element":Ve==="object"?"object":"unknown"},Ie=function(Ne,Ve){var Je=document.createElement(Ne);if(Ve.className&&(Je.className=Ve.className),Ve.innerHTML){Je.innerHTML=Ve.innerHTML;for(var Me=Je.getElementsByTagName("script"),nt=Me.length;nt-- >0;null)Me[nt].parentNode.removeChild(Me[nt])}for(var tt in Ve.style)Je.style[tt]=Ve.style[tt];return Je},Ke=function Oe(Ne,Ve){for(var Je=Ne.nodeType===3?document.createTextNode(Ne.nodeValue):Ne.cloneNode(!1),Me=Ne.firstChild;Me;Me=Me.nextSibling)(Ve===!0||Me.nodeType!==1||Me.nodeName!=="SCRIPT")&&Je.appendChild(Oe(Me,Ve));return Ne.nodeType===1&&(Ne.nodeName==="CANVAS"?(Je.width=Ne.width,Je.height=Ne.height,Je.getContext("2d").drawImage(Ne,0,0)):(Ne.nodeName==="TEXTAREA"||Ne.nodeName==="SELECT")&&(Je.value=Ne.value),Je.addEventListener("load",function(){Je.scrollTop=Ne.scrollTop,Je.scrollLeft=Ne.scrollLeft},!0)),Je},xe=function(Ne,Ve){if(_e(Ne)==="number")return Ne*72/96/Ve;var Je={};for(var Me in Ne)Je[Me]=Ne[Me]*72/96/Ve;return Je},Ge=function(Ne,Ve){return Math.floor(Ne*Ve/72*96)}},"./src/worker.js":function(b,te,z){"use strict";z.r(te);var ee=z("./node_modules/core-js/modules/es.object.assign.js"),E=z.n(ee),y=z("./node_modules/core-js/modules/es.array.map.js"),x=z.n(y),re=z("./node_modules/core-js/modules/es.object.keys.js"),oe=z.n(re),fe=z("./node_modules/core-js/modules/es.array.concat.js"),le=z.n(fe),Ae=z("./node_modules/core-js/modules/es.object.to-string.js"),ce=z.n(Ae),me=z("./node_modules/core-js/modules/es.regexp.to-string.js"),Ee=z.n(me),we=z("./node_modules/core-js/modules/es.function.name.js"),ve=z.n(we),ye=z("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Ce=z.n(ye),be=z("jspdf"),_e=z.n(be),Ie=z("html2canvas"),Ke=z.n(Ie),xe=z("./src/utils.js"),Ge=z("./node_modules/es6-promise/dist/es6-promise.js"),Oe=z.n(Ge),Ne=Oe().Promise,Ve=function Je(Me){var nt=Object.assign(Je.convert(Ne.resolve()),JSON.parse(JSON.stringify(Je.template))),tt=Je.convert(Ne.resolve(),nt);return tt=tt.setProgress(1,Je,1,[Je]),tt=tt.set(Me),tt};Ve.prototype=Object.create(Ne.prototype),Ve.prototype.constructor=Ve,Ve.convert=function(Me,nt){return Me.__proto__=nt||Ve.prototype,Me},Ve.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:{}}},Ve.prototype.from=function(Me,nt){function tt(At){switch((0,xe.objType)(At)){case"string":return"string";case"element":return At.nodeName.toLowerCase&&At.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(nt=nt||tt(Me),nt){case"string":return this.set({src:(0,xe.createElement)("div",{innerHTML:Me})});case"element":return this.set({src:Me});case"canvas":return this.set({canvas:Me});case"img":return this.set({img:Me});default:return this.error("Unknown source type.")}})},Ve.prototype.to=function(Me){switch(Me){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.")}},Ve.prototype.toContainer=function(){var Me=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Me).then(function(){var tt={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},At={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};tt.opacity=0;var ut=(0,xe.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,xe.createElement)("div",{className:"html2pdf__overlay",style:tt}),this.prop.container=(0,xe.createElement)("div",{className:"html2pdf__container",style:At}),this.prop.container.appendChild(ut),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},Ve.prototype.toCanvas=function(){var Me=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Me).then(function(){var tt=Object.assign({},this.opt.html2canvas);return delete tt.onrendered,Ie(this.prop.container,tt)}).then(function(tt){var At=this.opt.html2canvas.onrendered||function(){};At(tt),this.prop.canvas=tt,document.body.removeChild(this.prop.overlay)})},Ve.prototype.toImg=function(){var Me=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(Me).then(function(){var tt=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=tt})},Ve.prototype.toPdf=function(){var Me=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Me).then(function(){var tt=this.prop.canvas,At=this.opt,ut=tt.height,it=Math.floor(tt.width*this.prop.pageSize.inner.ratio),ot=Math.ceil(ut/it),at=this.prop.pageSize.inner.height,mt=document.createElement("canvas"),yt=mt.getContext("2d");mt.width=tt.width,mt.height=it,this.prop.pdf=this.prop.pdf||new be.jsPDF(At.jsPDF);for(var Ft=0;Ft<ot;Ft++){Ft===ot-1&&ut%it!==0&&(mt.height=ut%it,at=mt.height*this.prop.pageSize.inner.width/mt.width);var xt=mt.width,dt=mt.height;yt.fillStyle="white",yt.fillRect(0,0,xt,dt),yt.drawImage(tt,0,Ft*it,xt,dt,0,0,xt,dt),Ft&&this.prop.pdf.addPage();var qe=mt.toDataURL("image/"+At.image.type,At.image.quality);this.prop.pdf.addImage(qe,At.image.type,At.margin[1],At.margin[0],this.prop.pageSize.inner.width,at)}})},Ve.prototype.output=function(Me,nt,tt){return tt=tt||"pdf",tt.toLowerCase()==="img"||tt.toLowerCase()==="image"?this.outputImg(Me,nt):this.outputPdf(Me,nt)},Ve.prototype.outputPdf=function(Me,nt){var tt=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(tt).then(function(){return this.prop.pdf.output(Me,nt)})},Ve.prototype.outputImg=function(Me,nt){var tt=[function(){return this.prop.img||this.toImg()}];return this.thenList(tt).then(function(){switch(Me){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 "'+Me+'" is not supported.'}})},Ve.prototype.save=function(Me){var nt=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(nt).set(Me?{filename:Me}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},Ve.prototype.set=function(Me){if((0,xe.objType)(Me)!=="object")return this;var nt=Object.keys(Me||{}).map(function(tt){switch(tt){case"margin":return this.setMargin.bind(this,Me.margin);case"jsPDF":return function(){return this.opt.jsPDF=Me.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,Me.pageSize);default:return tt in Ve.template.prop?function(){this.prop[tt]=Me[tt]}:function(){this.opt[tt]=Me[tt]}}},this);return this.then(function(){return this.thenList(nt)})},Ve.prototype.get=function(Me,nt){return this.then(function(){var At=Me in Ve.template.prop?this.prop[Me]:this.opt[Me];return nt?nt(At):At})},Ve.prototype.setMargin=function(Me){return this.then(function(){switch((0,xe.objType)(Me)){case"number":Me=[Me,Me,Me,Me];case"array":if(Me.length===2&&(Me=[Me[0],Me[1],Me[0],Me[1]]),Me.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=Me}).then(this.setPageSize)},Ve.prototype.setPageSize=function(Me){return this.then(function(){Me=Me||be.jsPDF.getPageSize(this.opt.jsPDF),Me.hasOwnProperty("inner")||(Me.inner={width:Me.width-this.opt.margin[1]-this.opt.margin[3],height:Me.height-this.opt.margin[0]-this.opt.margin[2]},Me.inner.px={width:(0,xe.toPx)(Me.inner.width,Me.k),height:(0,xe.toPx)(Me.inner.height,Me.k)},Me.inner.ratio=Me.inner.height/Me.inner.width),this.prop.pageSize=Me})},Ve.prototype.setProgress=function(Me,nt,tt,At){return Me!=null&&(this.progress.val=Me),nt!=null&&(this.progress.state=nt),tt!=null&&(this.progress.n=tt),At!=null&&(this.progress.stack=At),this.progress.ratio=this.progress.val/this.progress.state,this},Ve.prototype.updateProgress=function(Me,nt,tt,At){return this.setProgress(Me?this.progress.val+Me:null,nt||null,tt?this.progress.n+tt:null,At?this.progress.stack.concat(At):null)},Ve.prototype.then=function(Me,nt){var tt=this;return this.thenCore(Me,nt,function(ut,it){return tt.updateProgress(null,null,1,[ut]),Ne.prototype.then.call(this,function(at){return tt.updateProgress(null,ut),at}).then(ut,it).then(function(at){return tt.updateProgress(1),at})})},Ve.prototype.thenCore=function(Me,nt,tt){tt=tt||Ne.prototype.then;var At=this;Me&&(Me=Me.bind(At)),nt&&(nt=nt.bind(At));var ut=Ne.toString().indexOf("[native code]")!==-1&&Ne.name==="Promise",it=ut?At:Ve.convert(Object.assign({},At),Ne.prototype),ot=tt.call(it,Me,nt);return Ve.convert(ot,At.__proto__)},Ve.prototype.thenExternal=function(Me,nt){return Ne.prototype.then.call(this,Me,nt)},Ve.prototype.thenList=function(Me){var nt=this;return Me.forEach(function(At){nt=nt.thenCore(At)}),nt},Ve.prototype.catch=function(Je){Je&&(Je=Je.bind(this));var Me=Ne.prototype.catch.call(this,Je);return Ve.convert(Me,this)},Ve.prototype.catchExternal=function(Me){return Ne.prototype.catch.call(this,Me)},Ve.prototype.error=function(Me){return this.then(function(){throw new Error(Me)})},Ve.prototype.using=Ve.prototype.set,Ve.prototype.saveAs=Ve.prototype.save,Ve.prototype.export=Ve.prototype.output,Ve.prototype.run=Ve.prototype.then,te.default=Ve},"./node_modules/core-js/internals/a-function.js":function(b){b.exports=function(te){if(typeof te!="function")throw TypeError(String(te)+" is not a function");return te}},"./node_modules/core-js/internals/a-possible-prototype.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/is-object.js");b.exports=function(E){if(!ee(E)&&E!==null)throw TypeError("Can't set "+String(E)+" as a prototype");return E}},"./node_modules/core-js/internals/add-to-unscopables.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/well-known-symbol.js"),E=z("./node_modules/core-js/internals/object-create.js"),y=z("./node_modules/core-js/internals/object-define-property.js"),x=ee("unscopables"),re=Array.prototype;re[x]==null&&y.f(re,x,{configurable:!0,value:E(null)}),b.exports=function(oe){re[x][oe]=!0}},"./node_modules/core-js/internals/an-object.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/is-object.js");b.exports=function(E){if(!ee(E))throw TypeError(String(E)+" is not an object");return E}},"./node_modules/core-js/internals/array-for-each.js":function(b,te,z){"use strict";var ee=z("./node_modules/core-js/internals/array-iteration.js").forEach,E=z("./node_modules/core-js/internals/array-method-is-strict.js"),y=E("forEach");b.exports=y?[].forEach:function(re){return ee(this,re,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/to-indexed-object.js"),E=z("./node_modules/core-js/internals/to-length.js"),y=z("./node_modules/core-js/internals/to-absolute-index.js"),x=function(re){return function(oe,fe,le){var Ae=ee(oe),ce=E(Ae.length),me=y(le,ce),Ee;if(re&&fe!=fe){for(;ce>me;)if(Ee=Ae[me++],Ee!=Ee)return!0}else for(;ce>me;me++)if((re||me in Ae)&&Ae[me]===fe)return re||me||0;return!re&&-1}};b.exports={includes:x(!0),indexOf:x(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/function-bind-context.js"),E=z("./node_modules/core-js/internals/indexed-object.js"),y=z("./node_modules/core-js/internals/to-object.js"),x=z("./node_modules/core-js/internals/to-length.js"),re=z("./node_modules/core-js/internals/array-species-create.js"),oe=[].push,fe=function(le){var Ae=le==1,ce=le==2,me=le==3,Ee=le==4,we=le==6,ve=le==7,ye=le==5||we;return function(Ce,be,_e,Ie){for(var Ke=y(Ce),xe=E(Ke),Ge=ee(be,_e,3),Oe=x(xe.length),Ne=0,Ve=Ie||re,Je=Ae?Ve(Ce,Oe):ce||ve?Ve(Ce,0):void 0,Me,nt;Oe>Ne;Ne++)if((ye||Ne in xe)&&(Me=xe[Ne],nt=Ge(Me,Ne,Ke),le))if(Ae)Je[Ne]=nt;else if(nt)switch(le){case 3:return!0;case 5:return Me;case 6:return Ne;case 2:oe.call(Je,Me)}else switch(le){case 4:return!1;case 7:oe.call(Je,Me)}return we?-1:me||Ee?Ee:Je}};b.exports={forEach:fe(0),map:fe(1),filter:fe(2),some:fe(3),every:fe(4),find:fe(5),findIndex:fe(6),filterReject:fe(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/fails.js"),E=z("./node_modules/core-js/internals/well-known-symbol.js"),y=z("./node_modules/core-js/internals/engine-v8-version.js"),x=E("species");b.exports=function(re){return y>=51||!ee(function(){var oe=[],fe=oe.constructor={};return fe[x]=function(){return{foo:1}},oe[re](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(b,te,z){"use strict";var ee=z("./node_modules/core-js/internals/fails.js");b.exports=function(E,y){var x=[][E];return!!x&&ee(function(){x.call(null,y||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/is-object.js"),E=z("./node_modules/core-js/internals/is-array.js"),y=z("./node_modules/core-js/internals/well-known-symbol.js"),x=y("species");b.exports=function(re){var oe;return E(re)&&(oe=re.constructor,typeof oe=="function"&&(oe===Array||E(oe.prototype))?oe=void 0:ee(oe)&&(oe=oe[x],oe===null&&(oe=void 0))),oe===void 0?Array:oe}},"./node_modules/core-js/internals/array-species-create.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/array-species-constructor.js");b.exports=function(E,y){return new(ee(E))(y===0?0:y)}},"./node_modules/core-js/internals/classof-raw.js":function(b){var te={}.toString;b.exports=function(z){return te.call(z).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/to-string-tag-support.js"),E=z("./node_modules/core-js/internals/classof-raw.js"),y=z("./node_modules/core-js/internals/well-known-symbol.js"),x=y("toStringTag"),re=E(function(){return arguments}())=="Arguments",oe=function(fe,le){try{return fe[le]}catch(Ae){}};b.exports=ee?E:function(fe){var le,Ae,ce;return fe===void 0?"Undefined":fe===null?"Null":typeof(Ae=oe(le=Object(fe),x))=="string"?Ae:re?E(le):(ce=E(le))=="Object"&&typeof le.callee=="function"?"Arguments":ce}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/has.js"),E=z("./node_modules/core-js/internals/own-keys.js"),y=z("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),x=z("./node_modules/core-js/internals/object-define-property.js");b.exports=function(re,oe){for(var fe=E(oe),le=x.f,Ae=y.f,ce=0;ce<fe.length;ce++){var me=fe[ce];ee(re,me)||le(re,me,Ae(oe,me))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/fails.js");b.exports=!ee(function(){function E(){}return E.prototype.constructor=null,Object.getPrototypeOf(new E)!==E.prototype})},"./node_modules/core-js/internals/create-html.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/require-object-coercible.js"),E=z("./node_modules/core-js/internals/to-string.js"),y=/"/g;b.exports=function(x,re,oe,fe){var le=E(ee(x)),Ae="<"+re;return oe!==""&&(Ae+=" "+oe+'="'+E(fe).replace(y,""")+'"'),Ae+">"+le+"</"+re+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(b,te,z){"use strict";var ee=z("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,E=z("./node_modules/core-js/internals/object-create.js"),y=z("./node_modules/core-js/internals/create-property-descriptor.js"),x=z("./node_modules/core-js/internals/set-to-string-tag.js"),re=z("./node_modules/core-js/internals/iterators.js"),oe=function(){return this};b.exports=function(fe,le,Ae){var ce=le+" Iterator";return fe.prototype=E(ee,{next:y(1,Ae)}),x(fe,ce,!1,!0),re[ce]=oe,fe}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/descriptors.js"),E=z("./node_modules/core-js/internals/object-define-property.js"),y=z("./node_modules/core-js/internals/create-property-descriptor.js");b.exports=ee?function(x,re,oe){return E.f(x,re,y(1,oe))}:function(x,re,oe){return x[re]=oe,x}},"./node_modules/core-js/internals/create-property-descriptor.js":function(b){b.exports=function(te,z){return{enumerable:!(te&1),configurable:!(te&2),writable:!(te&4),value:z}}},"./node_modules/core-js/internals/create-property.js":function(b,te,z){"use strict";var ee=z("./node_modules/core-js/internals/to-property-key.js"),E=z("./node_modules/core-js/internals/object-define-property.js"),y=z("./node_modules/core-js/internals/create-property-descriptor.js");b.exports=function(x,re,oe){var fe=ee(re);fe in x?E.f(x,fe,y(0,oe)):x[fe]=oe}},"./node_modules/core-js/internals/define-iterator.js":function(b,te,z){"use strict";var ee=z("./node_modules/core-js/internals/export.js"),E=z("./node_modules/core-js/internals/create-iterator-constructor.js"),y=z("./node_modules/core-js/internals/object-get-prototype-of.js"),x=z("./node_modules/core-js/internals/object-set-prototype-of.js"),re=z("./node_modules/core-js/internals/set-to-string-tag.js"),oe=z("./node_modules/core-js/internals/create-non-enumerable-property.js"),fe=z("./node_modules/core-js/internals/redefine.js"),le=z("./node_modules/core-js/internals/well-known-symbol.js"),Ae=z("./node_modules/core-js/internals/is-pure.js"),ce=z("./node_modules/core-js/internals/iterators.js"),me=z("./node_modules/core-js/internals/iterators-core.js"),Ee=me.IteratorPrototype,we=me.BUGGY_SAFARI_ITERATORS,ve=le("iterator"),ye="keys",Ce="values",be="entries",_e=function(){return this};b.exports=function(Ie,Ke,xe,Ge,Oe,Ne,Ve){E(xe,Ke,Ge);var Je=function(yt){if(yt===Oe&&ut)return ut;if(!we&&yt in tt)return tt[yt];switch(yt){case ye:return function(){return new xe(this,yt)};case Ce:return function(){return new xe(this,yt)};case be:return function(){return new xe(this,yt)}}return function(){return new xe(this)}},Me=Ke+" Iterator",nt=!1,tt=Ie.prototype,At=tt[ve]||tt["@@iterator"]||Oe&&tt[Oe],ut=!we&&At||Je(Oe),it=Ke=="Array"&&tt.entries||At,ot,at,mt;if(it&&(ot=y(it.call(new Ie)),Ee!==Object.prototype&&ot.next&&(!Ae&&y(ot)!==Ee&&(x?x(ot,Ee):typeof ot[ve]!="function"&&oe(ot,ve,_e)),re(ot,Me,!0,!0),Ae&&(ce[Me]=_e))),Oe==Ce&&At&&At.name!==Ce&&(nt=!0,ut=function(){return At.call(this)}),(!Ae||Ve)&&tt[ve]!==ut&&oe(tt,ve,ut),ce[Ke]=ut,Oe)if(at={values:Je(Ce),keys:Ne?ut:Je(ye),entries:Je(be)},Ve)for(mt in at)(we||nt||!(mt in tt))&&fe(tt,mt,at[mt]);else ee({target:Ke,proto:!0,forced:we||nt},at);return at}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/path.js"),E=z("./node_modules/core-js/internals/has.js"),y=z("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),x=z("./node_modules/core-js/internals/object-define-property.js").f;b.exports=function(re){var oe=ee.Symbol||(ee.Symbol={});E(oe,re)||x(oe,re,{value:y.f(re)})}},"./node_modules/core-js/internals/descriptors.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/fails.js");b.exports=!ee(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/global.js"),E=z("./node_modules/core-js/internals/is-object.js"),y=ee.document,x=E(y)&&E(y.createElement);b.exports=function(re){return x?y.createElement(re):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(b){b.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(b,te,z){var ee=z("./node_modules/core-js/internals/get-built-in.js");b.exports=ee("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/global.js"),E=z("./node_modules/core-js/internals/engine-user-agent.js"),y=ee.process,x=ee.Deno,re=y&&y.versions||x&&x.version,oe=re&&re.v8,fe,le;oe?(fe=oe.split("."),le=fe[0]<4?1:fe[0]+fe[1]):E&&(fe=E.match(/Edge\/(\d+)/),(!fe||fe[1]>=74)&&(fe=E.match(/Chrome\/(\d+)/),fe&&(le=fe[1]))),b.exports=le&&+le},"./node_modules/core-js/internals/enum-bug-keys.js":function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/global.js"),E=z("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,y=z("./node_modules/core-js/internals/create-non-enumerable-property.js"),x=z("./node_modules/core-js/internals/redefine.js"),re=z("./node_modules/core-js/internals/set-global.js"),oe=z("./node_modules/core-js/internals/copy-constructor-properties.js"),fe=z("./node_modules/core-js/internals/is-forced.js");b.exports=function(le,Ae){var ce=le.target,me=le.global,Ee=le.stat,we,ve,ye,Ce,be,_e;if(me?ve=ee:Ee?ve=ee[ce]||re(ce,{}):ve=(ee[ce]||{}).prototype,ve)for(ye in Ae){if(be=Ae[ye],le.noTargetGet?(_e=E(ve,ye),Ce=_e&&_e.value):Ce=ve[ye],we=fe(me?ye:ce+(Ee?".":"#")+ye,le.forced),!we&&Ce!==void 0){if(typeof be==typeof Ce)continue;oe(be,Ce)}(le.sham||Ce&&Ce.sham)&&y(be,"sham",!0),x(ve,ye,be,le)}}},"./node_modules/core-js/internals/fails.js":function(b){b.exports=function(te){try{return!!te()}catch(z){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/a-function.js");b.exports=function(E,y,x){if(ee(E),y===void 0)return E;switch(x){case 0:return function(){return E.call(y)};case 1:return function(re){return E.call(y,re)};case 2:return function(re,oe){return E.call(y,re,oe)};case 3:return function(re,oe,fe){return E.call(y,re,oe,fe)}}return function(){return E.apply(y,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/global.js"),E=function(y){return typeof y=="function"?y:void 0};b.exports=function(y,x){return arguments.length<2?E(ee[y]):ee[y]&&ee[y][x]}},"./node_modules/core-js/internals/global.js":function(b){var te=function(z){return z&&z.Math==Math&&z};b.exports=te(typeof globalThis=="object"&&globalThis)||te(typeof window=="object"&&window)||te(typeof self=="object"&&self)||te(typeof ge.g=="object"&&ge.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/to-object.js"),E={}.hasOwnProperty;b.exports=Object.hasOwn||function(x,re){return E.call(ee(x),re)}},"./node_modules/core-js/internals/hidden-keys.js":function(b){b.exports={}},"./node_modules/core-js/internals/html.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/get-built-in.js");b.exports=ee("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/descriptors.js"),E=z("./node_modules/core-js/internals/fails.js"),y=z("./node_modules/core-js/internals/document-create-element.js");b.exports=!ee&&!E(function(){return Object.defineProperty(y("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/fails.js"),E=z("./node_modules/core-js/internals/classof-raw.js"),y="".split;b.exports=ee(function(){return!Object("z").propertyIsEnumerable(0)})?function(x){return E(x)=="String"?y.call(x,""):Object(x)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/is-object.js"),E=z("./node_modules/core-js/internals/object-set-prototype-of.js");b.exports=function(y,x,re){var oe,fe;return E&&typeof(oe=x.constructor)=="function"&&oe!==re&&ee(fe=oe.prototype)&&fe!==re.prototype&&E(y,fe),y}},"./node_modules/core-js/internals/inspect-source.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/shared-store.js"),E=Function.toString;typeof ee.inspectSource!="function"&&(ee.inspectSource=function(y){return E.call(y)}),b.exports=ee.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/native-weak-map.js"),E=z("./node_modules/core-js/internals/global.js"),y=z("./node_modules/core-js/internals/is-object.js"),x=z("./node_modules/core-js/internals/create-non-enumerable-property.js"),re=z("./node_modules/core-js/internals/has.js"),oe=z("./node_modules/core-js/internals/shared-store.js"),fe=z("./node_modules/core-js/internals/shared-key.js"),le=z("./node_modules/core-js/internals/hidden-keys.js"),Ae="Object already initialized",ce=E.WeakMap,me,Ee,we,ve=function(xe){return we(xe)?Ee(xe):me(xe,{})},ye=function(xe){return function(Ge){var Oe;if(!y(Ge)||(Oe=Ee(Ge)).type!==xe)throw TypeError("Incompatible receiver, "+xe+" required");return Oe}};if(ee||oe.state){var Ce=oe.state||(oe.state=new ce),be=Ce.get,_e=Ce.has,Ie=Ce.set;me=function(xe,Ge){if(_e.call(Ce,xe))throw new TypeError(Ae);return Ge.facade=xe,Ie.call(Ce,xe,Ge),Ge},Ee=function(xe){return be.call(Ce,xe)||{}},we=function(xe){return _e.call(Ce,xe)}}else{var Ke=fe("state");le[Ke]=!0,me=function(xe,Ge){if(re(xe,Ke))throw new TypeError(Ae);return Ge.facade=xe,x(xe,Ke,Ge),Ge},Ee=function(xe){return re(xe,Ke)?xe[Ke]:{}},we=function(xe){return re(xe,Ke)}}b.exports={set:me,get:Ee,has:we,enforce:ve,getterFor:ye}},"./node_modules/core-js/internals/is-array.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/classof-raw.js");b.exports=Array.isArray||function(y){return ee(y)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/fails.js"),E=/#|\.prototype\./,y=function(le,Ae){var ce=re[x(le)];return ce==fe?!0:ce==oe?!1:typeof Ae=="function"?ee(Ae):!!Ae},x=y.normalize=function(le){return String(le).replace(E,".").toLowerCase()},re=y.data={},oe=y.NATIVE="N",fe=y.POLYFILL="P";b.exports=y},"./node_modules/core-js/internals/is-object.js":function(b){b.exports=function(te){return typeof te=="object"?te!==null:typeof te=="function"}},"./node_modules/core-js/internals/is-pure.js":function(b){b.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/get-built-in.js"),E=z("./node_modules/core-js/internals/use-symbol-as-uid.js");b.exports=E?function(y){return typeof y=="symbol"}:function(y){var x=ee("Symbol");return typeof x=="function"&&Object(y)instanceof x}},"./node_modules/core-js/internals/iterators-core.js":function(b,te,z){"use strict";var ee=z("./node_modules/core-js/internals/fails.js"),E=z("./node_modules/core-js/internals/object-get-prototype-of.js"),y=z("./node_modules/core-js/internals/create-non-enumerable-property.js"),x=z("./node_modules/core-js/internals/has.js"),re=z("./node_modules/core-js/internals/well-known-symbol.js"),oe=z("./node_modules/core-js/internals/is-pure.js"),fe=re("iterator"),le=!1,Ae=function(){return this},ce,me,Ee;[].keys&&(Ee=[].keys(),"next"in Ee?(me=E(E(Ee)),me!==Object.prototype&&(ce=me)):le=!0);var we=ce==null||ee(function(){var ve={};return ce[fe].call(ve)!==ve});we&&(ce={}),(!oe||we)&&!x(ce,fe)&&y(ce,fe,Ae),b.exports={IteratorPrototype:ce,BUGGY_SAFARI_ITERATORS:le}},"./node_modules/core-js/internals/iterators.js":function(b){b.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/engine-v8-version.js"),E=z("./node_modules/core-js/internals/fails.js");b.exports=!!Object.getOwnPropertySymbols&&!E(function(){var y=Symbol();return!String(y)||!(Object(y)instanceof Symbol)||!Symbol.sham&&ee&&ee<41})},"./node_modules/core-js/internals/native-weak-map.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/global.js"),E=z("./node_modules/core-js/internals/inspect-source.js"),y=ee.WeakMap;b.exports=typeof y=="function"&&/native code/.test(E(y))},"./node_modules/core-js/internals/object-assign.js":function(b,te,z){"use strict";var ee=z("./node_modules/core-js/internals/descriptors.js"),E=z("./node_modules/core-js/internals/fails.js"),y=z("./node_modules/core-js/internals/object-keys.js"),x=z("./node_modules/core-js/internals/object-get-own-property-symbols.js"),re=z("./node_modules/core-js/internals/object-property-is-enumerable.js"),oe=z("./node_modules/core-js/internals/to-object.js"),fe=z("./node_modules/core-js/internals/indexed-object.js"),le=Object.assign,Ae=Object.defineProperty;b.exports=!le||E(function(){if(ee&&le({b:1},le(Ae({},"a",{enumerable:!0,get:function(){Ae(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var ce={},me={},Ee=Symbol(),we="abcdefghijklmnopqrst";return ce[Ee]=7,we.split("").forEach(function(ve){me[ve]=ve}),le({},ce)[Ee]!=7||y(le({},me)).join("")!=we})?function(me,Ee){for(var we=oe(me),ve=arguments.length,ye=1,Ce=x.f,be=re.f;ve>ye;)for(var _e=fe(arguments[ye++]),Ie=Ce?y(_e).concat(Ce(_e)):y(_e),Ke=Ie.length,xe=0,Ge;Ke>xe;)Ge=Ie[xe++],(!ee||be.call(_e,Ge))&&(we[Ge]=_e[Ge]);return we}:le},"./node_modules/core-js/internals/object-create.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/an-object.js"),E=z("./node_modules/core-js/internals/object-define-properties.js"),y=z("./node_modules/core-js/internals/enum-bug-keys.js"),x=z("./node_modules/core-js/internals/hidden-keys.js"),re=z("./node_modules/core-js/internals/html.js"),oe=z("./node_modules/core-js/internals/document-create-element.js"),fe=z("./node_modules/core-js/internals/shared-key.js"),le=">",Ae="<",ce="prototype",me="script",Ee=fe("IE_PROTO"),we=function(){},ve=function(Ie){return Ae+me+le+Ie+Ae+"/"+me+le},ye=function(Ie){Ie.write(ve("")),Ie.close();var Ke=Ie.parentWindow.Object;return Ie=null,Ke},Ce=function(){var Ie=oe("iframe"),Ke="java"+me+":",xe;if(Ie.style)return Ie.style.display="none",re.appendChild(Ie),Ie.src=String(Ke),xe=Ie.contentWindow.document,xe.open(),xe.write(ve("document.F=Object")),xe.close(),xe.F},be,_e=function(){try{be=new ActiveXObject("htmlfile")}catch(Ke){}_e=document.domain&&be?ye(be):Ce()||ye(be);for(var Ie=y.length;Ie--;)delete _e[ce][y[Ie]];return _e()};x[Ee]=!0,b.exports=Object.create||function(Ke,xe){var Ge;return Ke!==null?(we[ce]=ee(Ke),Ge=new we,we[ce]=null,Ge[Ee]=Ke):Ge=_e(),xe===void 0?Ge:E(Ge,xe)}},"./node_modules/core-js/internals/object-define-properties.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/descriptors.js"),E=z("./node_modules/core-js/internals/object-define-property.js"),y=z("./node_modules/core-js/internals/an-object.js"),x=z("./node_modules/core-js/internals/object-keys.js");b.exports=ee?Object.defineProperties:function(oe,fe){y(oe);for(var le=x(fe),Ae=le.length,ce=0,me;Ae>ce;)E.f(oe,me=le[ce++],fe[me]);return oe}},"./node_modules/core-js/internals/object-define-property.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/descriptors.js"),E=z("./node_modules/core-js/internals/ie8-dom-define.js"),y=z("./node_modules/core-js/internals/an-object.js"),x=z("./node_modules/core-js/internals/to-property-key.js"),re=Object.defineProperty;te.f=ee?re:function(fe,le,Ae){if(y(fe),le=x(le),y(Ae),E)try{return re(fe,le,Ae)}catch(ce){}if("get"in Ae||"set"in Ae)throw TypeError("Accessors not supported");return"value"in Ae&&(fe[le]=Ae.value),fe}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/descriptors.js"),E=z("./node_modules/core-js/internals/object-property-is-enumerable.js"),y=z("./node_modules/core-js/internals/create-property-descriptor.js"),x=z("./node_modules/core-js/internals/to-indexed-object.js"),re=z("./node_modules/core-js/internals/to-property-key.js"),oe=z("./node_modules/core-js/internals/has.js"),fe=z("./node_modules/core-js/internals/ie8-dom-define.js"),le=Object.getOwnPropertyDescriptor;te.f=ee?le:function(ce,me){if(ce=x(ce),me=re(me),fe)try{return le(ce,me)}catch(Ee){}if(oe(ce,me))return y(!E.f.call(ce,me),ce[me])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/to-indexed-object.js"),E=z("./node_modules/core-js/internals/object-get-own-property-names.js").f,y={}.toString,x=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],re=function(oe){try{return E(oe)}catch(fe){return x.slice()}};b.exports.f=function(fe){return x&&y.call(fe)=="[object Window]"?re(fe):E(ee(fe))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/object-keys-internal.js"),E=z("./node_modules/core-js/internals/enum-bug-keys.js"),y=E.concat("length","prototype");te.f=Object.getOwnPropertyNames||function(re){return ee(re,y)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(b,te){te.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/has.js"),E=z("./node_modules/core-js/internals/to-object.js"),y=z("./node_modules/core-js/internals/shared-key.js"),x=z("./node_modules/core-js/internals/correct-prototype-getter.js"),re=y("IE_PROTO"),oe=Object.prototype;b.exports=x?Object.getPrototypeOf:function(fe){return fe=E(fe),ee(fe,re)?fe[re]:typeof fe.constructor=="function"&&fe instanceof fe.constructor?fe.constructor.prototype:fe instanceof Object?oe:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/has.js"),E=z("./node_modules/core-js/internals/to-indexed-object.js"),y=z("./node_modules/core-js/internals/array-includes.js").indexOf,x=z("./node_modules/core-js/internals/hidden-keys.js");b.exports=function(re,oe){var fe=E(re),le=0,Ae=[],ce;for(ce in fe)!ee(x,ce)&&ee(fe,ce)&&Ae.push(ce);for(;oe.length>le;)ee(fe,ce=oe[le++])&&(~y(Ae,ce)||Ae.push(ce));return Ae}},"./node_modules/core-js/internals/object-keys.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/object-keys-internal.js"),E=z("./node_modules/core-js/internals/enum-bug-keys.js");b.exports=Object.keys||function(x){return ee(x,E)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(b,te){"use strict";var z={}.propertyIsEnumerable,ee=Object.getOwnPropertyDescriptor,E=ee&&!z.call({1:2},1);te.f=E?function(x){var re=ee(this,x);return!!re&&re.enumerable}:z},"./node_modules/core-js/internals/object-set-prototype-of.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/an-object.js"),E=z("./node_modules/core-js/internals/a-possible-prototype.js");b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var y=!1,x={},re;try{re=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,re.call(x,[]),y=x instanceof Array}catch(oe){}return function(fe,le){return ee(fe),E(le),y?re.call(fe,le):fe.__proto__=le,fe}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(b,te,z){"use strict";var ee=z("./node_modules/core-js/internals/to-string-tag-support.js"),E=z("./node_modules/core-js/internals/classof.js");b.exports=ee?{}.toString:function(){return"[object "+E(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/is-object.js");b.exports=function(E,y){var x,re;if(y==="string"&&typeof(x=E.toString)=="function"&&!ee(re=x.call(E))||typeof(x=E.valueOf)=="function"&&!ee(re=x.call(E))||y!=="string"&&typeof(x=E.toString)=="function"&&!ee(re=x.call(E)))return re;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/get-built-in.js"),E=z("./node_modules/core-js/internals/object-get-own-property-names.js"),y=z("./node_modules/core-js/internals/object-get-own-property-symbols.js"),x=z("./node_modules/core-js/internals/an-object.js");b.exports=ee("Reflect","ownKeys")||function(oe){var fe=E.f(x(oe)),le=y.f;return le?fe.concat(le(oe)):fe}},"./node_modules/core-js/internals/path.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/global.js");b.exports=ee},"./node_modules/core-js/internals/redefine.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/global.js"),E=z("./node_modules/core-js/internals/create-non-enumerable-property.js"),y=z("./node_modules/core-js/internals/has.js"),x=z("./node_modules/core-js/internals/set-global.js"),re=z("./node_modules/core-js/internals/inspect-source.js"),oe=z("./node_modules/core-js/internals/internal-state.js"),fe=oe.get,le=oe.enforce,Ae=String(String).split("String");(b.exports=function(ce,me,Ee,we){var ve=we?!!we.unsafe:!1,ye=we?!!we.enumerable:!1,Ce=we?!!we.noTargetGet:!1,be;if(typeof Ee=="function"&&(typeof me=="string"&&!y(Ee,"name")&&E(Ee,"name",me),be=le(Ee),be.source||(be.source=Ae.join(typeof me=="string"?me:""))),ce===ee){ye?ce[me]=Ee:x(me,Ee);return}else ve?!Ce&&ce[me]&&(ye=!0):delete ce[me];ye?ce[me]=Ee:E(ce,me,Ee)})(Function.prototype,"toString",function(){return typeof this=="function"&&fe(this).source||re(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(b,te,z){"use strict";var ee=z("./node_modules/core-js/internals/an-object.js");b.exports=function(){var E=ee(this),y="";return E.global&&(y+="g"),E.ignoreCase&&(y+="i"),E.multiline&&(y+="m"),E.dotAll&&(y+="s"),E.unicode&&(y+="u"),E.sticky&&(y+="y"),y}},"./node_modules/core-js/internals/require-object-coercible.js":function(b){b.exports=function(te){if(te==null)throw TypeError("Can't call method on "+te);return te}},"./node_modules/core-js/internals/set-global.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/global.js");b.exports=function(E,y){try{Object.defineProperty(ee,E,{value:y,configurable:!0,writable:!0})}catch(x){ee[E]=y}return y}},"./node_modules/core-js/internals/set-to-string-tag.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/object-define-property.js").f,E=z("./node_modules/core-js/internals/has.js"),y=z("./node_modules/core-js/internals/well-known-symbol.js"),x=y("toStringTag");b.exports=function(re,oe,fe){re&&!E(re=fe?re:re.prototype,x)&&ee(re,x,{configurable:!0,value:oe})}},"./node_modules/core-js/internals/shared-key.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/shared.js"),E=z("./node_modules/core-js/internals/uid.js"),y=ee("keys");b.exports=function(x){return y[x]||(y[x]=E(x))}},"./node_modules/core-js/internals/shared-store.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/global.js"),E=z("./node_modules/core-js/internals/set-global.js"),y="__core-js_shared__",x=ee[y]||E(y,{});b.exports=x},"./node_modules/core-js/internals/shared.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/is-pure.js"),E=z("./node_modules/core-js/internals/shared-store.js");(b.exports=function(y,x){return E[y]||(E[y]=x!==void 0?x:{})})("versions",[]).push({version:"3.16.0",mode:ee?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/fails.js");b.exports=function(E){return ee(function(){var y=""[E]('"');return y!==y.toLowerCase()||y.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/to-integer.js"),E=z("./node_modules/core-js/internals/to-string.js"),y=z("./node_modules/core-js/internals/require-object-coercible.js"),x=function(re){return function(oe,fe){var le=E(y(oe)),Ae=ee(fe),ce=le.length,me,Ee;return Ae<0||Ae>=ce?re?"":void 0:(me=le.charCodeAt(Ae),me<55296||me>56319||Ae+1===ce||(Ee=le.charCodeAt(Ae+1))<56320||Ee>57343?re?le.charAt(Ae):me:re?le.slice(Ae,Ae+2):(me-55296<<10)+(Ee-56320)+65536)}};b.exports={codeAt:x(!1),charAt:x(!0)}},"./node_modules/core-js/internals/string-trim.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/require-object-coercible.js"),E=z("./node_modules/core-js/internals/to-string.js"),y=z("./node_modules/core-js/internals/whitespaces.js"),x="["+y+"]",re=RegExp("^"+x+x+"*"),oe=RegExp(x+x+"*$"),fe=function(le){return function(Ae){var ce=E(ee(Ae));return le&1&&(ce=ce.replace(re,"")),le&2&&(ce=ce.replace(oe,"")),ce}};b.exports={start:fe(1),end:fe(2),trim:fe(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/to-integer.js"),E=Math.max,y=Math.min;b.exports=function(x,re){var oe=ee(x);return oe<0?E(oe+re,0):y(oe,re)}},"./node_modules/core-js/internals/to-indexed-object.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/indexed-object.js"),E=z("./node_modules/core-js/internals/require-object-coercible.js");b.exports=function(y){return ee(E(y))}},"./node_modules/core-js/internals/to-integer.js":function(b){var te=Math.ceil,z=Math.floor;b.exports=function(ee){return isNaN(ee=+ee)?0:(ee>0?z:te)(ee)}},"./node_modules/core-js/internals/to-length.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/to-integer.js"),E=Math.min;b.exports=function(y){return y>0?E(ee(y),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/require-object-coercible.js");b.exports=function(E){return Object(ee(E))}},"./node_modules/core-js/internals/to-primitive.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/is-object.js"),E=z("./node_modules/core-js/internals/is-symbol.js"),y=z("./node_modules/core-js/internals/ordinary-to-primitive.js"),x=z("./node_modules/core-js/internals/well-known-symbol.js"),re=x("toPrimitive");b.exports=function(oe,fe){if(!ee(oe)||E(oe))return oe;var le=oe[re],Ae;if(le!==void 0){if(fe===void 0&&(fe="default"),Ae=le.call(oe,fe),!ee(Ae)||E(Ae))return Ae;throw TypeError("Can't convert object to primitive value")}return fe===void 0&&(fe="number"),y(oe,fe)}},"./node_modules/core-js/internals/to-property-key.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/to-primitive.js"),E=z("./node_modules/core-js/internals/is-symbol.js");b.exports=function(y){var x=ee(y,"string");return E(x)?x:String(x)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/well-known-symbol.js"),E=ee("toStringTag"),y={};y[E]="z",b.exports=String(y)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/is-symbol.js");b.exports=function(E){if(ee(E))throw TypeError("Cannot convert a Symbol value to a string");return String(E)}},"./node_modules/core-js/internals/uid.js":function(b){var te=0,z=Math.random();b.exports=function(ee){return"Symbol("+String(ee===void 0?"":ee)+")_"+(++te+z).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/native-symbol.js");b.exports=ee&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/well-known-symbol.js");te.f=ee},"./node_modules/core-js/internals/well-known-symbol.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/global.js"),E=z("./node_modules/core-js/internals/shared.js"),y=z("./node_modules/core-js/internals/has.js"),x=z("./node_modules/core-js/internals/uid.js"),re=z("./node_modules/core-js/internals/native-symbol.js"),oe=z("./node_modules/core-js/internals/use-symbol-as-uid.js"),fe=E("wks"),le=ee.Symbol,Ae=oe?le:le&&le.withoutSetter||x;b.exports=function(ce){return(!y(fe,ce)||!(re||typeof fe[ce]=="string"))&&(re&&y(le,ce)?fe[ce]=le[ce]:fe[ce]=Ae("Symbol."+ce)),fe[ce]}},"./node_modules/core-js/internals/whitespaces.js":function(b){b.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(b,te,z){"use strict";var ee=z("./node_modules/core-js/internals/export.js"),E=z("./node_modules/core-js/internals/fails.js"),y=z("./node_modules/core-js/internals/is-array.js"),x=z("./node_modules/core-js/internals/is-object.js"),re=z("./node_modules/core-js/internals/to-object.js"),oe=z("./node_modules/core-js/internals/to-length.js"),fe=z("./node_modules/core-js/internals/create-property.js"),le=z("./node_modules/core-js/internals/array-species-create.js"),Ae=z("./node_modules/core-js/internals/array-method-has-species-support.js"),ce=z("./node_modules/core-js/internals/well-known-symbol.js"),me=z("./node_modules/core-js/internals/engine-v8-version.js"),Ee=ce("isConcatSpreadable"),we=9007199254740991,ve="Maximum allowed index exceeded",ye=me>=51||!E(function(){var Ie=[];return Ie[Ee]=!1,Ie.concat()[0]!==Ie}),Ce=Ae("concat"),be=function(Ie){if(!x(Ie))return!1;var Ke=Ie[Ee];return Ke!==void 0?!!Ke:y(Ie)},_e=!ye||!Ce;ee({target:"Array",proto:!0,forced:_e},{concat:function(Ke){var xe=re(this),Ge=le(xe,0),Oe=0,Ne,Ve,Je,Me,nt;for(Ne=-1,Je=arguments.length;Ne<Je;Ne++)if(nt=Ne===-1?xe:arguments[Ne],be(nt)){if(Me=oe(nt.length),Oe+Me>we)throw TypeError(ve);for(Ve=0;Ve<Me;Ve++,Oe++)Ve in nt&&fe(Ge,Oe,nt[Ve])}else{if(Oe>=we)throw TypeError(ve);fe(Ge,Oe++,nt)}return Ge.length=Oe,Ge}})},"./node_modules/core-js/modules/es.array.iterator.js":function(b,te,z){"use strict";var ee=z("./node_modules/core-js/internals/to-indexed-object.js"),E=z("./node_modules/core-js/internals/add-to-unscopables.js"),y=z("./node_modules/core-js/internals/iterators.js"),x=z("./node_modules/core-js/internals/internal-state.js"),re=z("./node_modules/core-js/internals/define-iterator.js"),oe="Array Iterator",fe=x.set,le=x.getterFor(oe);b.exports=re(Array,"Array",function(Ae,ce){fe(this,{type:oe,target:ee(Ae),index:0,kind:ce})},function(){var Ae=le(this),ce=Ae.target,me=Ae.kind,Ee=Ae.index++;return!ce||Ee>=ce.length?(Ae.target=void 0,{value:void 0,done:!0}):me=="keys"?{value:Ee,done:!1}:me=="values"?{value:ce[Ee],done:!1}:{value:[Ee,ce[Ee]],done:!1}},"values"),y.Arguments=y.Array,E("keys"),E("values"),E("entries")},"./node_modules/core-js/modules/es.array.join.js":function(b,te,z){"use strict";var ee=z("./node_modules/core-js/internals/export.js"),E=z("./node_modules/core-js/internals/indexed-object.js"),y=z("./node_modules/core-js/internals/to-indexed-object.js"),x=z("./node_modules/core-js/internals/array-method-is-strict.js"),re=[].join,oe=E!=Object,fe=x("join",",");ee({target:"Array",proto:!0,forced:oe||!fe},{join:function(Ae){return re.call(y(this),Ae===void 0?",":Ae)}})},"./node_modules/core-js/modules/es.array.map.js":function(b,te,z){"use strict";var ee=z("./node_modules/core-js/internals/export.js"),E=z("./node_modules/core-js/internals/array-iteration.js").map,y=z("./node_modules/core-js/internals/array-method-has-species-support.js"),x=y("map");ee({target:"Array",proto:!0,forced:!x},{map:function(oe){return E(this,oe,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(b,te,z){"use strict";var ee=z("./node_modules/core-js/internals/export.js"),E=z("./node_modules/core-js/internals/is-object.js"),y=z("./node_modules/core-js/internals/is-array.js"),x=z("./node_modules/core-js/internals/to-absolute-index.js"),re=z("./node_modules/core-js/internals/to-length.js"),oe=z("./node_modules/core-js/internals/to-indexed-object.js"),fe=z("./node_modules/core-js/internals/create-property.js"),le=z("./node_modules/core-js/internals/well-known-symbol.js"),Ae=z("./node_modules/core-js/internals/array-method-has-species-support.js"),ce=Ae("slice"),me=le("species"),Ee=[].slice,we=Math.max;ee({target:"Array",proto:!0,forced:!ce},{slice:function(ye,Ce){var be=oe(this),_e=re(be.length),Ie=x(ye,_e),Ke=x(Ce===void 0?_e:Ce,_e),xe,Ge,Oe;if(y(be)&&(xe=be.constructor,typeof xe=="function"&&(xe===Array||y(xe.prototype))?xe=void 0:E(xe)&&(xe=xe[me],xe===null&&(xe=void 0)),xe===Array||xe===void 0))return Ee.call(be,Ie,Ke);for(Ge=new(xe===void 0?Array:xe)(we(Ke-Ie,0)),Oe=0;Ie<Ke;Ie++,Oe++)Ie in be&&fe(Ge,Oe,be[Ie]);return Ge.length=Oe,Ge}})},"./node_modules/core-js/modules/es.function.name.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/descriptors.js"),E=z("./node_modules/core-js/internals/object-define-property.js").f,y=Function.prototype,x=y.toString,re=/^\s*function ([^ (]*)/,oe="name";ee&&!(oe in y)&&E(y,oe,{configurable:!0,get:function(){try{return x.call(this).match(re)[1]}catch(fe){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(b,te,z){"use strict";var ee=z("./node_modules/core-js/internals/descriptors.js"),E=z("./node_modules/core-js/internals/global.js"),y=z("./node_modules/core-js/internals/is-forced.js"),x=z("./node_modules/core-js/internals/redefine.js"),re=z("./node_modules/core-js/internals/has.js"),oe=z("./node_modules/core-js/internals/classof-raw.js"),fe=z("./node_modules/core-js/internals/inherit-if-required.js"),le=z("./node_modules/core-js/internals/is-symbol.js"),Ae=z("./node_modules/core-js/internals/to-primitive.js"),ce=z("./node_modules/core-js/internals/fails.js"),me=z("./node_modules/core-js/internals/object-create.js"),Ee=z("./node_modules/core-js/internals/object-get-own-property-names.js").f,we=z("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,ve=z("./node_modules/core-js/internals/object-define-property.js").f,ye=z("./node_modules/core-js/internals/string-trim.js").trim,Ce="Number",be=E[Ce],_e=be.prototype,Ie=oe(me(_e))==Ce,Ke=function(Ve){if(le(Ve))throw TypeError("Cannot convert a Symbol value to a number");var Je=Ae(Ve,"number"),Me,nt,tt,At,ut,it,ot,at;if(typeof Je=="string"&&Je.length>2){if(Je=ye(Je),Me=Je.charCodeAt(0),Me===43||Me===45){if(nt=Je.charCodeAt(2),nt===88||nt===120)return NaN}else if(Me===48){switch(Je.charCodeAt(1)){case 66:case 98:tt=2,At=49;break;case 79:case 111:tt=8,At=55;break;default:return+Je}for(ut=Je.slice(2),it=ut.length,ot=0;ot<it;ot++)if(at=ut.charCodeAt(ot),at<48||at>At)return NaN;return parseInt(ut,tt)}}return+Je};if(y(Ce,!be(" 0o1")||!be("0b1")||be("+0x1"))){for(var xe=function(Je){var Me=arguments.length<1?0:Je,nt=this;return nt instanceof xe&&(Ie?ce(function(){_e.valueOf.call(nt)}):oe(nt)!=Ce)?fe(new be(Ke(Me)),nt,xe):Ke(Me)},Ge=ee?Ee(be):"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(","),Oe=0,Ne;Ge.length>Oe;Oe++)re(be,Ne=Ge[Oe])&&!re(xe,Ne)&&ve(xe,Ne,we(be,Ne));xe.prototype=_e,_e.constructor=xe,x(E,Ce,xe)}},"./node_modules/core-js/modules/es.object.assign.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/export.js"),E=z("./node_modules/core-js/internals/object-assign.js");ee({target:"Object",stat:!0,forced:Object.assign!==E},{assign:E})},"./node_modules/core-js/modules/es.object.keys.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/export.js"),E=z("./node_modules/core-js/internals/to-object.js"),y=z("./node_modules/core-js/internals/object-keys.js"),x=z("./node_modules/core-js/internals/fails.js"),re=x(function(){y(1)});ee({target:"Object",stat:!0,forced:re},{keys:function(fe){return y(E(fe))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/to-string-tag-support.js"),E=z("./node_modules/core-js/internals/redefine.js"),y=z("./node_modules/core-js/internals/object-to-string.js");ee||E(Object.prototype,"toString",y,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(b,te,z){"use strict";var ee=z("./node_modules/core-js/internals/redefine.js"),E=z("./node_modules/core-js/internals/an-object.js"),y=z("./node_modules/core-js/internals/to-string.js"),x=z("./node_modules/core-js/internals/fails.js"),re=z("./node_modules/core-js/internals/regexp-flags.js"),oe="toString",fe=RegExp.prototype,le=fe[oe],Ae=x(function(){return le.call({source:"a",flags:"b"})!="/a/b"}),ce=le.name!=oe;(Ae||ce)&&ee(RegExp.prototype,oe,function(){var Ee=E(this),we=y(Ee.source),ve=Ee.flags,ye=y(ve===void 0&&Ee instanceof RegExp&&!("flags"in fe)?re.call(Ee):ve);return"/"+we+"/"+ye},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(b,te,z){"use strict";var ee=z("./node_modules/core-js/internals/string-multibyte.js").charAt,E=z("./node_modules/core-js/internals/to-string.js"),y=z("./node_modules/core-js/internals/internal-state.js"),x=z("./node_modules/core-js/internals/define-iterator.js"),re="String Iterator",oe=y.set,fe=y.getterFor(re);x(String,"String",function(le){oe(this,{type:re,string:E(le),index:0})},function(){var Ae=fe(this),ce=Ae.string,me=Ae.index,Ee;return me>=ce.length?{value:void 0,done:!0}:(Ee=ee(ce,me),Ae.index+=Ee.length,{value:Ee,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(b,te,z){"use strict";var ee=z("./node_modules/core-js/internals/export.js"),E=z("./node_modules/core-js/internals/create-html.js"),y=z("./node_modules/core-js/internals/string-html-forced.js");ee({target:"String",proto:!0,forced:y("link")},{link:function(re){return E(this,"a","href",re)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(b,te,z){"use strict";var ee=z("./node_modules/core-js/internals/export.js"),E=z("./node_modules/core-js/internals/descriptors.js"),y=z("./node_modules/core-js/internals/global.js"),x=z("./node_modules/core-js/internals/has.js"),re=z("./node_modules/core-js/internals/is-object.js"),oe=z("./node_modules/core-js/internals/object-define-property.js").f,fe=z("./node_modules/core-js/internals/copy-constructor-properties.js"),le=y.Symbol;if(E&&typeof le=="function"&&(!("description"in le.prototype)||le().description!==void 0)){var Ae={},ce=function(){var Ce=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),be=this instanceof ce?new le(Ce):Ce===void 0?le():le(Ce);return Ce===""&&(Ae[be]=!0),be};fe(ce,le);var me=ce.prototype=le.prototype;me.constructor=ce;var Ee=me.toString,we=String(le("test"))=="Symbol(test)",ve=/^Symbol\((.*)\)[^)]+$/;oe(me,"description",{configurable:!0,get:function(){var Ce=re(this)?this.valueOf():this,be=Ee.call(Ce);if(x(Ae,Ce))return"";var _e=we?be.slice(7,-1):be.replace(ve,"$1");return _e===""?void 0:_e}}),ee({global:!0,forced:!0},{Symbol:ce})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/define-well-known-symbol.js");ee("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(b,te,z){"use strict";var ee=z("./node_modules/core-js/internals/export.js"),E=z("./node_modules/core-js/internals/global.js"),y=z("./node_modules/core-js/internals/get-built-in.js"),x=z("./node_modules/core-js/internals/is-pure.js"),re=z("./node_modules/core-js/internals/descriptors.js"),oe=z("./node_modules/core-js/internals/native-symbol.js"),fe=z("./node_modules/core-js/internals/fails.js"),le=z("./node_modules/core-js/internals/has.js"),Ae=z("./node_modules/core-js/internals/is-array.js"),ce=z("./node_modules/core-js/internals/is-object.js"),me=z("./node_modules/core-js/internals/is-symbol.js"),Ee=z("./node_modules/core-js/internals/an-object.js"),we=z("./node_modules/core-js/internals/to-object.js"),ve=z("./node_modules/core-js/internals/to-indexed-object.js"),ye=z("./node_modules/core-js/internals/to-property-key.js"),Ce=z("./node_modules/core-js/internals/to-string.js"),be=z("./node_modules/core-js/internals/create-property-descriptor.js"),_e=z("./node_modules/core-js/internals/object-create.js"),Ie=z("./node_modules/core-js/internals/object-keys.js"),Ke=z("./node_modules/core-js/internals/object-get-own-property-names.js"),xe=z("./node_modules/core-js/internals/object-get-own-property-names-external.js"),Ge=z("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Oe=z("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),Ne=z("./node_modules/core-js/internals/object-define-property.js"),Ve=z("./node_modules/core-js/internals/object-property-is-enumerable.js"),Je=z("./node_modules/core-js/internals/create-non-enumerable-property.js"),Me=z("./node_modules/core-js/internals/redefine.js"),nt=z("./node_modules/core-js/internals/shared.js"),tt=z("./node_modules/core-js/internals/shared-key.js"),At=z("./node_modules/core-js/internals/hidden-keys.js"),ut=z("./node_modules/core-js/internals/uid.js"),it=z("./node_modules/core-js/internals/well-known-symbol.js"),ot=z("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),at=z("./node_modules/core-js/internals/define-well-known-symbol.js"),mt=z("./node_modules/core-js/internals/set-to-string-tag.js"),yt=z("./node_modules/core-js/internals/internal-state.js"),Ft=z("./node_modules/core-js/internals/array-iteration.js").forEach,xt=tt("hidden"),dt="Symbol",qe="prototype",Pe=it("toPrimitive"),Ze=yt.set,ke=yt.getterFor(dt),Le=Object[qe],Re=E.Symbol,$e=y("JSON","stringify"),Ue=Oe.f,He=Ne.f,ze=xe.f,ft=Ve.f,wt=nt("symbols"),Tt=nt("op-symbols"),Et=nt("string-to-symbol-registry"),It=nt("symbol-to-string-registry"),_t=nt("wks"),Ct=E.QObject,kt=!Ct||!Ct[qe]||!Ct[qe].findChild,jt=re&&fe(function(){return _e(He({},"a",{get:function(){return He(this,"a",{value:7}).a}})).a!=7})?function(Cr,Gr,Xr){var qr=Ue(Le,Gr);qr&&delete Le[Gr],He(Cr,Gr,Xr),qr&&Cr!==Le&&He(Le,Gr,qr)}:He,Zt=function(Cr,Gr){var Xr=wt[Cr]=_e(Re[qe]);return Ze(Xr,{type:dt,tag:Cr,description:Gr}),re||(Xr.description=Gr),Xr},Jt=function(Gr,Xr,qr){Gr===Le&&Jt(Tt,Xr,qr),Ee(Gr);var Kn=ye(Xr);return Ee(qr),le(wt,Kn)?(qr.enumerable?(le(Gr,xt)&&Gr[xt][Kn]&&(Gr[xt][Kn]=!1),qr=_e(qr,{enumerable:be(0,!1)})):(le(Gr,xt)||He(Gr,xt,be(1,{})),Gr[xt][Kn]=!0),jt(Gr,Kn,qr)):He(Gr,Kn,qr)},er=function(Gr,Xr){Ee(Gr);var qr=ve(Xr),Kn=Ie(qr).concat(kr(qr));return Ft(Kn,function(Vr){(!re||xr.call(qr,Vr))&&Jt(Gr,Vr,qr[Vr])}),Gr},wr=function(Gr,Xr){return Xr===void 0?_e(Gr):er(_e(Gr),Xr)},xr=function(Gr){var Xr=ye(Gr),qr=ft.call(this,Xr);return this===Le&&le(wt,Xr)&&!le(Tt,Xr)?!1:qr||!le(this,Xr)||!le(wt,Xr)||le(this,xt)&&this[xt][Xr]?qr:!0},Ur=function(Gr,Xr){var qr=ve(Gr),Kn=ye(Xr);if(!(qr===Le&&le(wt,Kn)&&!le(Tt,Kn))){var Vr=Ue(qr,Kn);return Vr&&le(wt,Kn)&&!(le(qr,xt)&&qr[xt][Kn])&&(Vr.enumerable=!0),Vr}},pn=function(Gr){var Xr=ze(ve(Gr)),qr=[];return Ft(Xr,function(Kn){!le(wt,Kn)&&!le(At,Kn)&&qr.push(Kn)}),qr},kr=function(Gr){var Xr=Gr===Le,qr=ze(Xr?Tt:ve(Gr)),Kn=[];return Ft(qr,function(Vr){le(wt,Vr)&&(!Xr||le(Le,Vr))&&Kn.push(wt[Vr])}),Kn};if(oe||(Re=function(){if(this instanceof Re)throw TypeError("Symbol is not a constructor");var Gr=!arguments.length||arguments[0]===void 0?void 0:Ce(arguments[0]),Xr=ut(Gr),qr=function(Kn){this===Le&&qr.call(Tt,Kn),le(this,xt)&&le(this[xt],Xr)&&(this[xt][Xr]=!1),jt(this,Xr,be(1,Kn))};return re&&kt&&jt(Le,Xr,{configurable:!0,set:qr}),Zt(Xr,Gr)},Me(Re[qe],"toString",function(){return ke(this).tag}),Me(Re,"withoutSetter",function(Cr){return Zt(ut(Cr),Cr)}),Ve.f=xr,Ne.f=Jt,Oe.f=Ur,Ke.f=xe.f=pn,Ge.f=kr,ot.f=function(Cr){return Zt(it(Cr),Cr)},re&&(He(Re[qe],"description",{configurable:!0,get:function(){return ke(this).description}}),x||Me(Le,"propertyIsEnumerable",xr,{unsafe:!0}))),ee({global:!0,wrap:!0,forced:!oe,sham:!oe},{Symbol:Re}),Ft(Ie(_t),function(Cr){at(Cr)}),ee({target:dt,stat:!0,forced:!oe},{for:function(Cr){var Gr=Ce(Cr);if(le(Et,Gr))return Et[Gr];var Xr=Re(Gr);return Et[Gr]=Xr,It[Xr]=Gr,Xr},keyFor:function(Gr){if(!me(Gr))throw TypeError(Gr+" is not a symbol");if(le(It,Gr))return It[Gr]},useSetter:function(){kt=!0},useSimple:function(){kt=!1}}),ee({target:"Object",stat:!0,forced:!oe,sham:!re},{create:wr,defineProperty:Jt,defineProperties:er,getOwnPropertyDescriptor:Ur}),ee({target:"Object",stat:!0,forced:!oe},{getOwnPropertyNames:pn,getOwnPropertySymbols:kr}),ee({target:"Object",stat:!0,forced:fe(function(){Ge.f(1)})},{getOwnPropertySymbols:function(Gr){return Ge.f(we(Gr))}}),$e){var tn=!oe||fe(function(){var Cr=Re();return $e([Cr])!="[null]"||$e({a:Cr})!="{}"||$e(Object(Cr))!="{}"});ee({target:"JSON",stat:!0,forced:tn},{stringify:function(Gr,Xr,qr){for(var Kn=[Gr],Vr=1,_n;arguments.length>Vr;)Kn.push(arguments[Vr++]);if(_n=Xr,!(!ce(Xr)&&Gr===void 0||me(Gr)))return Ae(Xr)||(Xr=function(ii,Gi){if(typeof _n=="function"&&(Gi=_n.call(this,ii,Gi)),!me(Gi))return Gi}),Kn[1]=Xr,$e.apply(null,Kn)}})}Re[qe][Pe]||Je(Re[qe],Pe,Re[qe].valueOf),mt(Re,dt),At[xt]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/global.js"),E=z("./node_modules/core-js/internals/dom-iterables.js"),y=z("./node_modules/core-js/internals/array-for-each.js"),x=z("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var re in E){var oe=ee[re],fe=oe&&oe.prototype;if(fe&&fe.forEach!==y)try{x(fe,"forEach",y)}catch(le){fe.forEach=y}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(b,te,z){var ee=z("./node_modules/core-js/internals/global.js"),E=z("./node_modules/core-js/internals/dom-iterables.js"),y=z("./node_modules/core-js/modules/es.array.iterator.js"),x=z("./node_modules/core-js/internals/create-non-enumerable-property.js"),re=z("./node_modules/core-js/internals/well-known-symbol.js"),oe=re("iterator"),fe=re("toStringTag"),le=y.values;for(var Ae in E){var ce=ee[Ae],me=ce&&ce.prototype;if(me){if(me[oe]!==le)try{x(me,oe,le)}catch(we){me[oe]=le}if(me[fe]||x(me,fe,Ae),E[Ae]){for(var Ee in y)if(me[Ee]!==y[Ee])try{x(me,Ee,y[Ee])}catch(we){me[Ee]=y[Ee]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(b){(function(te,z){b.exports=z()})(this,function(){"use strict";function te(Ct){var kt=typeof Ct;return Ct!==null&&(kt==="object"||kt==="function")}function z(Ct){return typeof Ct=="function"}var ee=void 0;Array.isArray?ee=Array.isArray:ee=function(Ct){return Object.prototype.toString.call(Ct)==="[object Array]"};var E=ee,y=0,x=void 0,re=void 0,oe=function(kt,jt){Ie[y]=kt,Ie[y+1]=jt,y+=2,y===2&&(re?re(Ke):Ge())};function fe(Ct){re=Ct}function le(Ct){oe=Ct}var Ae=typeof window!="undefined"?window:void 0,ce=Ae||{},me=ce.MutationObserver||ce.WebKitMutationObserver,Ee=typeof self=="undefined"&&typeof pe!="undefined"&&{}.toString.call(pe)==="[object process]",we=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function ve(){return function(){return pe.nextTick(Ke)}}function ye(){return typeof x!="undefined"?function(){x(Ke)}:_e()}function Ce(){var Ct=0,kt=new me(Ke),jt=document.createTextNode("");return kt.observe(jt,{characterData:!0}),function(){jt.data=Ct=++Ct%2}}function be(){var Ct=new MessageChannel;return Ct.port1.onmessage=Ke,function(){return Ct.port2.postMessage(0)}}function _e(){var Ct=setTimeout;return function(){return Ct(Ke,1)}}var Ie=new Array(1e3);function Ke(){for(var Ct=0;Ct<y;Ct+=2){var kt=Ie[Ct],jt=Ie[Ct+1];kt(jt),Ie[Ct]=void 0,Ie[Ct+1]=void 0}y=0}function xe(){try{var Ct=Function("return this")().require("vertx");return x=Ct.runOnLoop||Ct.runOnContext,ye()}catch(kt){return _e()}}var Ge=void 0;Ee?Ge=ve():me?Ge=Ce():we?Ge=be():Ae===void 0?Ge=xe():Ge=_e();function Oe(Ct,kt){var jt=this,Zt=new this.constructor(Je);Zt[Ve]===void 0&&$e(Zt);var Jt=jt._state;if(Jt){var er=arguments[Jt-1];oe(function(){return Ze(Jt,Zt,er,jt._result)})}else qe(jt,Zt,Ct,kt);return Zt}function Ne(Ct){var kt=this;if(Ct&&typeof Ct=="object"&&Ct.constructor===kt)return Ct;var jt=new kt(Je);return yt(jt,Ct),jt}var Ve=Math.random().toString(36).substring(2);function Je(){}var Me=void 0,nt=1,tt=2;function At(){return new TypeError("You cannot resolve a promise with itself")}function ut(){return new TypeError("A promises callback cannot return that same promise.")}function it(Ct,kt,jt,Zt){try{Ct.call(kt,jt,Zt)}catch(Jt){return Jt}}function ot(Ct,kt,jt){oe(function(Zt){var Jt=!1,er=it(jt,kt,function(wr){Jt||(Jt=!0,kt!==wr?yt(Zt,wr):xt(Zt,wr))},function(wr){Jt||(Jt=!0,dt(Zt,wr))},"Settle: "+(Zt._label||" unknown promise"));!Jt&&er&&(Jt=!0,dt(Zt,er))},Ct)}function at(Ct,kt){kt._state===nt?xt(Ct,kt._result):kt._state===tt?dt(Ct,kt._result):qe(kt,void 0,function(jt){return yt(Ct,jt)},function(jt){return dt(Ct,jt)})}function mt(Ct,kt,jt){kt.constructor===Ct.constructor&&jt===Oe&&kt.constructor.resolve===Ne?at(Ct,kt):jt===void 0?xt(Ct,kt):z(jt)?ot(Ct,kt,jt):xt(Ct,kt)}function yt(Ct,kt){if(Ct===kt)dt(Ct,At());else if(te(kt)){var jt=void 0;try{jt=kt.then}catch(Zt){dt(Ct,Zt);return}mt(Ct,kt,jt)}else xt(Ct,kt)}function Ft(Ct){Ct._onerror&&Ct._onerror(Ct._result),Pe(Ct)}function xt(Ct,kt){Ct._state===Me&&(Ct._result=kt,Ct._state=nt,Ct._subscribers.length!==0&&oe(Pe,Ct))}function dt(Ct,kt){Ct._state===Me&&(Ct._state=tt,Ct._result=kt,oe(Ft,Ct))}function qe(Ct,kt,jt,Zt){var Jt=Ct._subscribers,er=Jt.length;Ct._onerror=null,Jt[er]=kt,Jt[er+nt]=jt,Jt[er+tt]=Zt,er===0&&Ct._state&&oe(Pe,Ct)}function Pe(Ct){var kt=Ct._subscribers,jt=Ct._state;if(kt.length!==0){for(var Zt=void 0,Jt=void 0,er=Ct._result,wr=0;wr<kt.length;wr+=3)Zt=kt[wr],Jt=kt[wr+jt],Zt?Ze(jt,Zt,Jt,er):Jt(er);Ct._subscribers.length=0}}function Ze(Ct,kt,jt,Zt){var Jt=z(jt),er=void 0,wr=void 0,xr=!0;if(Jt){try{er=jt(Zt)}catch(Ur){xr=!1,wr=Ur}if(kt===er){dt(kt,ut());return}}else er=Zt;kt._state!==Me||(Jt&&xr?yt(kt,er):xr===!1?dt(kt,wr):Ct===nt?xt(kt,er):Ct===tt&&dt(kt,er))}function ke(Ct,kt){try{kt(function(Zt){yt(Ct,Zt)},function(Zt){dt(Ct,Zt)})}catch(jt){dt(Ct,jt)}}var Le=0;function Re(){return Le++}function $e(Ct){Ct[Ve]=Le++,Ct._state=void 0,Ct._result=void 0,Ct._subscribers=[]}function Ue(){return new Error("Array Methods must be provided an Array")}var He=function(){function Ct(kt,jt){this._instanceConstructor=kt,this.promise=new kt(Je),this.promise[Ve]||$e(this.promise),E(jt)?(this.length=jt.length,this._remaining=jt.length,this._result=new Array(this.length),this.length===0?xt(this.promise,this._result):(this.length=this.length||0,this._enumerate(jt),this._remaining===0&&xt(this.promise,this._result))):dt(this.promise,Ue())}return Ct.prototype._enumerate=function(jt){for(var Zt=0;this._state===Me&&Zt<jt.length;Zt++)this._eachEntry(jt[Zt],Zt)},Ct.prototype._eachEntry=function(jt,Zt){var Jt=this._instanceConstructor,er=Jt.resolve;if(er===Ne){var wr=void 0,xr=void 0,Ur=!1;try{wr=jt.then}catch(kr){Ur=!0,xr=kr}if(wr===Oe&&jt._state!==Me)this._settledAt(jt._state,Zt,jt._result);else if(typeof wr!="function")this._remaining--,this._result[Zt]=jt;else if(Jt===It){var pn=new Jt(Je);Ur?dt(pn,xr):mt(pn,jt,wr),this._willSettleAt(pn,Zt)}else this._willSettleAt(new Jt(function(kr){return kr(jt)}),Zt)}else this._willSettleAt(er(jt),Zt)},Ct.prototype._settledAt=function(jt,Zt,Jt){var er=this.promise;er._state===Me&&(this._remaining--,jt===tt?dt(er,Jt):this._result[Zt]=Jt),this._remaining===0&&xt(er,this._result)},Ct.prototype._willSettleAt=function(jt,Zt){var Jt=this;qe(jt,void 0,function(er){return Jt._settledAt(nt,Zt,er)},function(er){return Jt._settledAt(tt,Zt,er)})},Ct}();function ze(Ct){return new He(this,Ct).promise}function ft(Ct){var kt=this;return E(Ct)?new kt(function(jt,Zt){for(var Jt=Ct.length,er=0;er<Jt;er++)kt.resolve(Ct[er]).then(jt,Zt)}):new kt(function(jt,Zt){return Zt(new TypeError("You must pass an array to race."))})}function wt(Ct){var kt=this,jt=new kt(Je);return dt(jt,Ct),jt}function Tt(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function Et(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var It=function(){function Ct(kt){this[Ve]=Re(),this._result=this._state=void 0,this._subscribers=[],Je!==kt&&(typeof kt!="function"&&Tt(),this instanceof Ct?ke(this,kt):Et())}return Ct.prototype.catch=function(jt){return this.then(null,jt)},Ct.prototype.finally=function(jt){var Zt=this,Jt=Zt.constructor;return z(jt)?Zt.then(function(er){return Jt.resolve(jt()).then(function(){return er})},function(er){return Jt.resolve(jt()).then(function(){throw er})}):Zt.then(jt,jt)},Ct}();It.prototype.then=Oe,It.all=ze,It.race=ft,It.resolve=Ne,It.reject=wt,It._setScheduler=fe,It._setAsap=le,It._asap=oe;function _t(){var Ct=void 0;if(typeof ge.g!="undefined")Ct=ge.g;else if(typeof self!="undefined")Ct=self;else try{Ct=Function("return this")()}catch(Zt){throw new Error("polyfill failed because global object is unavailable in this environment")}var kt=Ct.Promise;if(kt){var jt=null;try{jt=Object.prototype.toString.call(kt.resolve())}catch(Zt){}if(jt==="[object Promise]"&&!kt.cast)return}Ct.Promise=It}return It.polyfill=_t,It.Promise=It,It})},html2canvas:function(b){"use strict";b.exports=a},jspdf:function(b){"use strict";b.exports=et}},de={};function ie(b){var te=de[b];if(te!==void 0)return te.exports;var z=de[b]={exports:{}};return he[b].call(z.exports,z,z.exports,ie),z.exports}(function(){ie.n=function(b){var te=b&&b.__esModule?function(){return b.default}:function(){return b};return ie.d(te,{a:te}),te}})(),function(){ie.d=function(b,te){for(var z in te)ie.o(te,z)&&!ie.o(b,z)&&Object.defineProperty(b,z,{enumerable:!0,get:te[z]})}}(),function(){ie.o=function(b,te){return Object.prototype.hasOwnProperty.call(b,te)}}(),function(){ie.r=function(b){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(b,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(b,"__esModule",{value:!0})}}();var se={};return function(){"use strict";ie.r(se);var b=ie("./src/worker.js"),te=ie("./src/plugin/jspdf-plugin.js"),z=ie("./src/plugin/pagebreaks.js"),ee=ie("./src/plugin/hyperlinks.js"),E=function y(x,re){var oe=new y.Worker(re);return x?oe.from(x).save():oe};E.Worker=b.default,se.default=E}(),se=se.default,se}()})},67467:function(fr,Mt){Mt.read=function(ge,pe,et,a,he){var de,ie,se=he*8-a-1,b=(1<<se)-1,te=b>>1,z=-7,ee=et?he-1:0,E=et?-1:1,y=ge[pe+ee];for(ee+=E,de=y&(1<<-z)-1,y>>=-z,z+=se;z>0;de=de*256+ge[pe+ee],ee+=E,z-=8);for(ie=de&(1<<-z)-1,de>>=-z,z+=a;z>0;ie=ie*256+ge[pe+ee],ee+=E,z-=8);if(de===0)de=1-te;else{if(de===b)return ie?NaN:(y?-1:1)*(1/0);ie=ie+Math.pow(2,a),de=de-te}return(y?-1:1)*ie*Math.pow(2,de-a)},Mt.write=function(ge,pe,et,a,he,de){var ie,se,b,te=de*8-he-1,z=(1<<te)-1,ee=z>>1,E=he===23?Math.pow(2,-24)-Math.pow(2,-77):0,y=a?0:de-1,x=a?1:-1,re=pe<0||pe===0&&1/pe<0?1:0;for(pe=Math.abs(pe),isNaN(pe)||pe===1/0?(se=isNaN(pe)?1:0,ie=z):(ie=Math.floor(Math.log(pe)/Math.LN2),pe*(b=Math.pow(2,-ie))<1&&(ie--,b*=2),ie+ee>=1?pe+=E/b:pe+=E*Math.pow(2,1-ee),pe*b>=2&&(ie++,b/=2),ie+ee>=z?(se=0,ie=z):ie+ee>=1?(se=(pe*b-1)*Math.pow(2,he),ie=ie+ee):(se=pe*Math.pow(2,ee-1)*Math.pow(2,he),ie=0));he>=8;ge[et+y]=se&255,y+=x,se/=256,he-=8);for(ie=ie<<he|se,te+=he;te>0;ge[et+y]=ie&255,y+=x,ie/=256,te-=8);ge[et+y-x]|=re*128}},53307:function(fr,Mt,ge){"use strict";ge.r(Mt),ge.d(Mt,{AcroForm:function(){return hl},AcroFormAppearance:function(){return hi},AcroFormButton:function(){return Oo},AcroFormCheckBox:function(){return ps},AcroFormChoiceField:function(){return wi},AcroFormComboBox:function(){return Hi},AcroFormEditBox:function(){return Mi},AcroFormListBox:function(){return Qo},AcroFormPasswordField:function(){return jo},AcroFormPushButton:function(){return Yo},AcroFormRadioButton:function(){return bo},AcroFormTextField:function(){return is},GState:function(){return xA},ShadingPattern:function(){return Fu},TilingPattern:function(){return Iu},default:function(){return ro},jsPDF:function(){return ro}});var pe=ge(43749),et={},a=function(ne,ue,ae,Be,Se){var De=new Worker(et[ue]||(et[ue]=URL.createObjectURL(new Blob([ne+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return De.onmessage=function(rt){var Xe=rt.data,st=Xe.$e$;if(st){var ct=new Error(st[0]);ct.code=st[1],ct.stack=st[2],Se(ct,null)}else Se(null,Xe)},De.postMessage(ae,Be),De},he=Uint8Array,de=Uint16Array,ie=Int32Array,se=new he([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),b=new he([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),te=new he([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),z=function(ne,ue){for(var ae=new de(31),Be=0;Be<31;++Be)ae[Be]=ue+=1<<ne[Be-1];for(var Se=new ie(ae[30]),Be=1;Be<30;++Be)for(var De=ae[Be];De<ae[Be+1];++De)Se[De]=De-ae[Be]<<5|Be;return{b:ae,r:Se}},ee=z(se,2),E=ee.b,y=ee.r;E[28]=258,y[258]=28;for(var x=z(b,0),re=x.b,oe=x.r,fe=new de(32768),le=0;le<32768;++le){var Ae=(le&43690)>>1|(le&21845)<<1;Ae=(Ae&52428)>>2|(Ae&13107)<<2,Ae=(Ae&61680)>>4|(Ae&3855)<<4,fe[le]=((Ae&65280)>>8|(Ae&255)<<8)>>1}for(var ce=function(ne,ue,ae){for(var Be=ne.length,Se=0,De=new de(ue);Se<Be;++Se)ne[Se]&&++De[ne[Se]-1];var rt=new de(ue);for(Se=1;Se<ue;++Se)rt[Se]=rt[Se-1]+De[Se-1]<<1;var Xe;if(ae){Xe=new de(1<<ue);var st=15-ue;for(Se=0;Se<Be;++Se)if(ne[Se])for(var ct=Se<<4|ne[Se],vt=ue-ne[Se],St=rt[ne[Se]-1]++<<vt,Pt=St|(1<<vt)-1;St<=Pt;++St)Xe[fe[St]>>st]=ct}else for(Xe=new de(Be),Se=0;Se<Be;++Se)ne[Se]&&(Xe[Se]=fe[rt[ne[Se]-1]++]>>15-ne[Se]);return Xe},me=new he(288),le=0;le<144;++le)me[le]=8;for(var le=144;le<256;++le)me[le]=9;for(var le=256;le<280;++le)me[le]=7;for(var le=280;le<288;++le)me[le]=8;for(var Ee=new he(32),le=0;le<32;++le)Ee[le]=5;var we=ce(me,9,0),ve=null,ye=ce(Ee,5,0),Ce=null,be=function(ne){for(var ue=ne[0],ae=1;ae<ne.length;++ae)ne[ae]>ue&&(ue=ne[ae]);return ue},_e=function(ne,ue,ae){var Be=ue/8|0;return(ne[Be]|ne[Be+1]<<8)>>(ue&7)&ae},Ie=function(ne,ue){var ae=ue/8|0;return(ne[ae]|ne[ae+1]<<8|ne[ae+2]<<16)>>(ue&7)},Ke=function(ne){return(ne+7)/8|0},xe=function(ne,ue,ae){return(ue==null||ue<0)&&(ue=0),(ae==null||ae>ne.length)&&(ae=ne.length),new he(ne.subarray(ue,ae))},Ge={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},Oe=["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"],Ne=function(ne,ue,ae){var Be=new Error(ue||Oe[ne]);if(Be.code=ne,Error.captureStackTrace&&Error.captureStackTrace(Be,Ne),!ae)throw Be;return Be},Ve=function(ne,ue,ae,Be){var Se=ne.length,De=Be?Be.length:0;if(!Se||ue.f&&!ue.l)return ae||new he(0);var rt=!ae,Xe=rt||ue.i!=2,st=ue.i;rt&&(ae=new he(Se*3));var ct=function(ni){var Ti=ae.length;if(ni>Ti){var ji=new he(Math.max(Ti*2,ni));ji.set(ae),ae=ji}},vt=ue.f||0,St=ue.p||0,Pt=ue.b||0,gt=ue.l,Yt=ue.d,Gt=ue.m,Xt=ue.n,Ht=Se*8;do{if(!gt){vt=_e(ne,St,1);var Br=_e(ne,St+1,3);if(St+=3,Br)if(Br==1)gt=ve,Yt=Ce,Gt=9,Xt=5;else if(Br==2){var En=_e(ne,St,31)+257,dn=_e(ne,St+10,15)+4,jr=En+_e(ne,St+5,31)+1;St+=14;for(var cr=new he(jr),Hr=new he(19),Qt=0;Qt<dn;++Qt)Hr[te[Qt]]=_e(ne,St+Qt*3,7);St+=dn*3;for(var qt=be(Hr),br=(1<<qt)-1,mr=ce(Hr,qt,1),Qt=0;Qt<jr;){var ln=mr[_e(ne,St,br)];St+=ln&15;var pr=ln>>4;if(pr<16)cr[Qt++]=pr;else{var fn=0,mn=0;for(pr==16?(mn=3+_e(ne,St,3),St+=2,fn=cr[Qt-1]):pr==17?(mn=3+_e(ne,St,7),St+=3):pr==18&&(mn=11+_e(ne,St,127),St+=7);mn--;)cr[Qt++]=fn}}var $r=cr.subarray(0,En),yn=cr.subarray(En);Gt=be($r),Xt=be(yn),gt=ce($r,Gt,1),Yt=ce(yn,Xt,1)}else Ne(1);else{var pr=Ke(St)+4,ur=ne[pr-4]|ne[pr-3]<<8,rn=pr+ur;if(rn>Se){st&&Ne(0);break}Xe&&ct(Pt+ur),ae.set(ne.subarray(pr,rn),Pt),ue.b=Pt+=ur,ue.p=St=rn*8,ue.f=vt;continue}if(St>Ht){st&&Ne(0);break}}Xe&&ct(Pt+131072);for(var ci=(1<<Gt)-1,Un=(1<<Xt)-1,Ut=St;;Ut=St){var fn=gt[Ie(ne,St)&ci],sr=fn>>4;if(St+=fn&15,St>Ht){st&&Ne(0);break}if(fn||Ne(2),sr<256)ae[Pt++]=sr;else if(sr==256){Ut=St,gt=null;break}else{var dr=sr-254;if(sr>264){var Qt=sr-257,Sr=se[Qt];dr=_e(ne,St,(1<<Sr)-1)+E[Qt],St+=Sr}var Rr=Yt[Ie(ne,St)&Un],Zr=Rr>>4;Rr||Ne(3),St+=Rr&15;var yn=re[Zr];if(Zr>3){var Sr=b[Zr];yn+=Ie(ne,St)&(1<<Sr)-1,St+=Sr}if(St>Ht){st&&Ne(0);break}Xe&&ct(Pt+131072);var hn=Pt+dr;if(Pt<yn){var gn=De-yn,Tn=Math.min(yn,hn);for(gn+Pt<0&&Ne(3);Pt<Tn;++Pt)ae[Pt]=Be[gn+Pt]}for(;Pt<hn;++Pt)ae[Pt]=ae[Pt-yn]}}ue.l=gt,ue.p=Ut,ue.b=Pt,ue.f=vt,gt&&(vt=1,ue.m=Gt,ue.d=Yt,ue.n=Xt)}while(!vt);return Pt!=ae.length&&rt?xe(ae,0,Pt):ae.subarray(0,Pt)},Je=function(ne,ue,ae){ae<<=ue&7;var Be=ue/8|0;ne[Be]|=ae,ne[Be+1]|=ae>>8},Me=function(ne,ue,ae){ae<<=ue&7;var Be=ue/8|0;ne[Be]|=ae,ne[Be+1]|=ae>>8,ne[Be+2]|=ae>>16},nt=function(ne,ue){for(var ae=[],Be=0;Be<ne.length;++Be)ne[Be]&&ae.push({s:Be,f:ne[Be]});var Se=ae.length,De=ae.slice();if(!Se)return{t:mt,l:0};if(Se==1){var rt=new he(ae[0].s+1);return rt[ae[0].s]=1,{t:rt,l:1}}ae.sort(function(rn,En){return rn.f-En.f}),ae.push({s:-1,f:25001});var Xe=ae[0],st=ae[1],ct=0,vt=1,St=2;for(ae[0]={s:-1,f:Xe.f+st.f,l:Xe,r:st};vt!=Se-1;)Xe=ae[ae[ct].f<ae[St].f?ct++:St++],st=ae[ct!=vt&&ae[ct].f<ae[St].f?ct++:St++],ae[vt++]={s:-1,f:Xe.f+st.f,l:Xe,r:st};for(var Pt=De[0].s,Be=1;Be<Se;++Be)De[Be].s>Pt&&(Pt=De[Be].s);var gt=new de(Pt+1),Yt=tt(ae[vt-1],gt,0);if(Yt>ue){var Be=0,Gt=0,Xt=Yt-ue,Ht=1<<Xt;for(De.sort(function(En,dn){return gt[dn.s]-gt[En.s]||En.f-dn.f});Be<Se;++Be){var Br=De[Be].s;if(gt[Br]>ue)Gt+=Ht-(1<<Yt-gt[Br]),gt[Br]=ue;else break}for(Gt>>=Xt;Gt>0;){var pr=De[Be].s;gt[pr]<ue?Gt-=1<<ue-gt[pr]++-1:++Be}for(;Be>=0&≫--Be){var ur=De[Be].s;gt[ur]==ue&&(--gt[ur],++Gt)}Yt=ue}return{t:new he(gt),l:Yt}},tt=function(ne,ue,ae){return ne.s==-1?Math.max(tt(ne.l,ue,ae+1),tt(ne.r,ue,ae+1)):ue[ne.s]=ae},At=function(ne){for(var ue=ne.length;ue&&!ne[--ue];);for(var ae=new de(++ue),Be=0,Se=ne[0],De=1,rt=function(st){ae[Be++]=st},Xe=1;Xe<=ue;++Xe)if(ne[Xe]==Se&&Xe!=ue)++De;else{if(!Se&&De>2){for(;De>138;De-=138)rt(32754);De>2&&(rt(De>10?De-11<<5|28690:De-3<<5|12305),De=0)}else if(De>3){for(rt(Se),--De;De>6;De-=6)rt(8304);De>2&&(rt(De-3<<5|8208),De=0)}for(;De--;)rt(Se);De=1,Se=ne[Xe]}return{c:ae.subarray(0,Be),n:ue}},ut=function(ne,ue){for(var ae=0,Be=0;Be<ue.length;++Be)ae+=ne[Be]*ue[Be];return ae},it=function(ne,ue,ae){var Be=ae.length,Se=Ke(ue+2);ne[Se]=Be&255,ne[Se+1]=Be>>8,ne[Se+2]=ne[Se]^255,ne[Se+3]=ne[Se+1]^255;for(var De=0;De<Be;++De)ne[Se+De+4]=ae[De];return(Se+4+Be)*8},ot=function(ne,ue,ae,Be,Se,De,rt,Xe,st,ct,vt){Je(ue,vt++,ae),++Se[256];for(var St=nt(Se,15),Pt=St.t,gt=St.l,Yt=nt(De,15),Gt=Yt.t,Xt=Yt.l,Ht=At(Pt),Br=Ht.c,pr=Ht.n,ur=At(Gt),rn=ur.c,En=ur.n,dn=new de(19),jr=0;jr<Br.length;++jr)++dn[Br[jr]&31];for(var jr=0;jr<rn.length;++jr)++dn[rn[jr]&31];for(var cr=nt(dn,7),Hr=cr.t,Qt=cr.l,qt=19;qt>4&&!Hr[te[qt-1]];--qt);var br=ct+5<<3,mr=ut(Se,me)+ut(De,Ee)+rt,ln=ut(Se,Pt)+ut(De,Gt)+rt+14+3*qt+ut(dn,Hr)+2*dn[16]+3*dn[17]+7*dn[18];if(st>=0&&br<=mr&&br<=ln)return it(ue,vt,ne.subarray(st,st+ct));var fn,mn,$r,yn;if(Je(ue,vt,1+(ln<mr)),vt+=2,ln<mr){fn=ce(Pt,gt,0),mn=Pt,$r=ce(Gt,Xt,0),yn=Gt;var ci=ce(Hr,Qt,0);Je(ue,vt,pr-257),Je(ue,vt+5,En-1),Je(ue,vt+10,qt-4),vt+=14;for(var jr=0;jr<qt;++jr)Je(ue,vt+3*jr,Hr[te[jr]]);vt+=3*qt;for(var Un=[Br,rn],Ut=0;Ut<2;++Ut)for(var sr=Un[Ut],jr=0;jr<sr.length;++jr){var dr=sr[jr]&31;Je(ue,vt,ci[dr]),vt+=Hr[dr],dr>15&&(Je(ue,vt,sr[jr]>>5&127),vt+=sr[jr]>>12)}}else fn=we,mn=me,$r=ye,yn=Ee;for(var jr=0;jr<Xe;++jr){var Sr=Be[jr];if(Sr>255){var dr=Sr>>18&31;Me(ue,vt,fn[dr+257]),vt+=mn[dr+257],dr>7&&(Je(ue,vt,Sr>>23&31),vt+=se[dr]);var Rr=Sr&31;Me(ue,vt,$r[Rr]),vt+=yn[Rr],Rr>3&&(Me(ue,vt,Sr>>5&8191),vt+=b[Rr])}else Me(ue,vt,fn[Sr]),vt+=mn[Sr]}return Me(ue,vt,fn[256]),vt+mn[256]},at=new ie([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),mt=new he(0),yt=function(ne,ue,ae,Be,Se,De){var rt=De.z||ne.length,Xe=new he(Be+rt+5*(1+Math.ceil(rt/7e3))+Se),st=Xe.subarray(Be,Xe.length-Se),ct=De.l,vt=(De.r||0)&7;if(ue){vt&&(st[0]=De.r>>3);for(var St=at[ue-1],Pt=St>>13,gt=St&8191,Yt=(1<<ae)-1,Gt=De.p||new de(32768),Xt=De.h||new de(Yt+1),Ht=Math.ceil(ae/3),Br=2*Ht,pr=function(wo){return(ne[wo]^ne[wo+1]<<Ht^ne[wo+2]<<Br)&Yt},ur=new ie(25e3),rn=new de(288),En=new de(32),dn=0,jr=0,cr=De.i||0,Hr=0,Qt=De.w||0,qt=0;cr+2<rt;++cr){var br=pr(cr),mr=cr&32767,ln=Xt[br];if(Gt[mr]=ln,Xt[br]=mr,Qt<=cr){var fn=rt-cr;if((dn>7e3||Hr>24576)&&(fn>423||!ct)){vt=ot(ne,st,0,ur,rn,En,jr,Hr,qt,cr-qt,vt),Hr=dn=jr=0,qt=cr;for(var mn=0;mn<286;++mn)rn[mn]=0;for(var mn=0;mn<30;++mn)En[mn]=0}var $r=2,yn=0,ci=gt,Un=mr-ln&32767;if(fn>2&&br==pr(cr-Un))for(var Ut=Math.min(Pt,fn)-1,sr=Math.min(32767,cr),dr=Math.min(258,fn);Un<=sr&&--ci&&mr!=ln;){if(ne[cr+$r]==ne[cr+$r-Un]){for(var Sr=0;Sr<dr&&ne[cr+Sr]==ne[cr+Sr-Un];++Sr);if(Sr>$r){if($r=Sr,yn=Un,Sr>Ut)break;for(var Rr=Math.min(Un,Sr-2),Zr=0,mn=0;mn<Rr;++mn){var hn=cr-Un+mn&32767,gn=Gt[hn],Tn=hn-gn&32767;Tn>Zr&&(Zr=Tn,ln=hn)}}}mr=ln,ln=Gt[mr],Un+=mr-ln&32767}if(yn){ur[Hr++]=268435456|y[$r]<<18|oe[yn];var ni=y[$r]&31,Ti=oe[yn]&31;jr+=se[ni]+b[Ti],++rn[257+ni],++En[Ti],Qt=cr+$r,++dn}else ur[Hr++]=ne[cr],++rn[ne[cr]]}}for(cr=Math.max(cr,Qt);cr<rt;++cr)ur[Hr++]=ne[cr],++rn[ne[cr]];vt=ot(ne,st,ct,ur,rn,En,jr,Hr,qt,cr-qt,vt),ct||(De.r=vt&7|st[vt/8|0]<<3,vt-=7,De.h=Xt,De.p=Gt,De.i=cr,De.w=Qt)}else{for(var cr=De.w||0;cr<rt+ct;cr+=65535){var ji=cr+65535;ji>=rt&&(st[vt/8|0]=ct,ji=rt),vt=it(st,vt+1,ne.subarray(cr,ji))}De.i=rt}return xe(Xe,0,Be+Ke(vt)+Se)},Ft=null,xt=function(){var ne=-1;return{p:function(ue){for(var ae=ne,Be=0;Be<ue.length;++Be)ae=Ft[ae&255^ue[Be]]^ae>>>8;ne=ae},d:function(){return~ne}}},dt=function(){var ne=1,ue=0;return{p:function(ae){for(var Be=ne,Se=ue,De=ae.length|0,rt=0;rt!=De;){for(var Xe=Math.min(rt+2655,De);rt<Xe;++rt)Se+=Be+=ae[rt];Be=(Be&65535)+15*(Be>>16),Se=(Se&65535)+15*(Se>>16)}ne=Be,ue=Se},d:function(){return ne%=65521,ue%=65521,(ne&255)<<24|(ne&65280)<<8|(ue&255)<<8|ue>>8}}},qe=function(ne,ue,ae,Be,Se){if(!Se&&(Se={l:1},ue.dictionary)){var De=ue.dictionary.subarray(-32768),rt=new he(De.length+ne.length);rt.set(De),rt.set(ne,De.length),ne=rt,Se.w=De.length}return yt(ne,ue.level==null?6:ue.level,ue.mem==null?Se.l?Math.ceil(Math.max(8,Math.min(13,Math.log(ne.length)))*1.5):20:12+ue.mem,ae,Be,Se)},Pe=function(ne,ue){var ae={};for(var Be in ne)ae[Be]=ne[Be];for(var Be in ue)ae[Be]=ue[Be];return ae},Ze=function(ne,ue,ae){for(var Be=ne(),Se=ne.toString(),De=Se.slice(Se.indexOf("[")+1,Se.lastIndexOf("]")).replace(/\s+/g,"").split(","),rt=0;rt<Be.length;++rt){var Xe=Be[rt],st=De[rt];if(typeof Xe=="function"){ue+=";"+st+"=";var ct=Xe.toString();if(Xe.prototype)if(ct.indexOf("[native code]")!=-1){var vt=ct.indexOf(" ",8)+1;ue+=ct.slice(vt,ct.indexOf("(",vt))}else{ue+=ct;for(var St in Xe.prototype)ue+=";"+st+".prototype."+St+"="+Xe.prototype[St].toString()}else ue+=ct}else ae[st]=Xe}return ue},ke=null,Le=function(ne){var ue=[];for(var ae in ne)ne[ae].buffer&&ue.push((ne[ae]=new ne[ae].constructor(ne[ae])).buffer);return ue},Re=function(ne,ue,ae,Be){if(!ke[ae]){for(var Se="",De={},rt=ne.length-1,Xe=0;Xe<rt;++Xe)Se=Ze(ne[Xe],Se,De);ke[ae]={c:Ze(ne[rt],Se,De),e:De}}var st=Pe({},ke[ae].e);return a(ke[ae].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+ue.toString()+"}",ae,st,Le(st),Be)},$e=function(){return[he,de,ie,se,b,te,E,re,ve,Ce,fe,Oe,ce,be,_e,Ie,Ke,xe,Ne,Ve,ii,Tt,Et]},Ue=function(){return[he,de,ie,se,b,te,y,oe,we,me,ye,Ee,fe,at,mt,ce,Je,Me,nt,tt,At,ut,it,ot,Ke,xe,yt,qe,qr,Tt]},He=function(){return[er,Ur,Jt,xt,Ft]},ze=function(){return[wr,xr]},ft=function(){return[pn,Jt,dt]},wt=function(){return[kr]},Tt=function(ne){return postMessage(ne,[ne.buffer])},Et=function(ne){return ne&&{out:ne.size&&new he(ne.size),dictionary:ne.dictionary}},It=function(ne,ue,ae,Be,Se,De){var rt=Re(ae,Be,Se,function(Xe,st){rt.terminate(),De(Xe,st)});return rt.postMessage([ne,ue],ue.consume?[ne.buffer]:[]),function(){rt.terminate()}},_t=function(ne){return ne.ondata=function(ue,ae){return postMessage([ue,ae],[ue.buffer])},function(ue){ue.data.length?(ne.push(ue.data[0],ue.data[1]),postMessage([ue.data[0].length])):ne.flush()}},Ct=function(ne,ue,ae,Be,Se,De,rt){var Xe,st=Re(ne,Be,Se,function(ct,vt){ct?(st.terminate(),ue.ondata.call(ue,ct)):Array.isArray(vt)?vt.length==1?(ue.queuedSize-=vt[0],ue.ondrain&&ue.ondrain(vt[0])):(vt[1]&&st.terminate(),ue.ondata.call(ue,ct,vt[0],vt[1])):rt(vt)});st.postMessage(ae),ue.queuedSize=0,ue.push=function(ct,vt){ue.ondata||Ne(5),Xe&&ue.ondata(Ne(4,0,1),null,!!vt),ue.queuedSize+=ct.length,st.postMessage([ct,Xe=vt],[ct.buffer])},ue.terminate=function(){st.terminate()},De&&(ue.flush=function(){st.postMessage([])})},kt=function(ne,ue){return ne[ue]|ne[ue+1]<<8},jt=function(ne,ue){return(ne[ue]|ne[ue+1]<<8|ne[ue+2]<<16|ne[ue+3]<<24)>>>0},Zt=function(ne,ue){return jt(ne,ue)+jt(ne,ue+4)*4294967296},Jt=function(ne,ue,ae){for(;ae;++ue)ne[ue]=ae,ae>>>=8},er=function(ne,ue){var ae=ue.filename;if(ne[0]=31,ne[1]=139,ne[2]=8,ne[8]=ue.level<2?4:ue.level==9?2:0,ne[9]=3,ue.mtime!=0&&Jt(ne,4,Math.floor(new Date(ue.mtime||Date.now())/1e3)),ae){ne[3]=8;for(var Be=0;Be<=ae.length;++Be)ne[Be+10]=ae.charCodeAt(Be)}},wr=function(ne){(ne[0]!=31||ne[1]!=139||ne[2]!=8)&&Ne(6,"invalid gzip data");var ue=ne[3],ae=10;ue&4&&(ae+=(ne[10]|ne[11]<<8)+2);for(var Be=(ue>>3&1)+(ue>>4&1);Be>0;Be-=!ne[ae++]);return ae+(ue&2)},xr=function(ne){var ue=ne.length;return(ne[ue-4]|ne[ue-3]<<8|ne[ue-2]<<16|ne[ue-1]<<24)>>>0},Ur=function(ne){return 10+(ne.filename?ne.filename.length+1:0)},pn=function(ne,ue){var ae=ue.level,Be=ae==0?0:ae<6?1:ae==9?3:2;if(ne[0]=120,ne[1]=Be<<6|(ue.dictionary&&32),ne[1]|=31-(ne[0]<<8|ne[1])%31,ue.dictionary){var Se=dt();Se.p(ue.dictionary),Jt(ne,2,Se.d())}},kr=function(ne,ue){return((ne[0]&15)!=8||ne[0]>>4>7||(ne[0]<<8|ne[1])%31)&&Ne(6,"invalid zlib data"),(ne[1]>>5&1)==+!ue&&Ne(6,"invalid zlib data: "+(ne[1]&32?"need":"unexpected")+" dictionary"),(ne[1]>>3&4)+2};function tn(ne,ue){return typeof ne=="function"&&(ue=ne,ne={}),this.ondata=ue,ne}var Cr=null,Gr=null;function Xr(ne,ue,ae){return ae||(ae=ue,ue={}),typeof ae!="function"&&Ne(7),It(ne,ue,[Ue],function(Be){return Tt(qr(Be.data[0],Be.data[1]))},0,ae)}function qr(ne,ue){return qe(ne,ue||{},0,0)}var Kn=null,Vr=null;function _n(ne,ue,ae){return ae||(ae=ue,ue={}),typeof ae!="function"&&Ne(7),It(ne,ue,[$e],function(Be){return Tt(ii(Be.data[0],Et(Be.data[1])))},1,ae)}function ii(ne,ue){return Ve(ne,{i:2},ue&&ue.out,ue&&ue.dictionary)}var Gi=null,zn=null;function Qn(ne,ue,ae){return ae||(ae=ue,ue={}),typeof ae!="function"&&Ne(7),It(ne,ue,[Ue,He,function(){return[wn]}],function(Be){return Tt(wn(Be.data[0],Be.data[1]))},2,ae)}function wn(ne,ue){ue||(ue={});var ae=xt(),Be=ne.length;ae.p(ne);var Se=qe(ne,ue,Ur(ue),8),De=Se.length;return er(Se,ue),Jt(Se,De-8,ae.d()),Jt(Se,De-4,Be),Se}var zi=null,Ji=null;function Ci(ne,ue,ae){return ae||(ae=ue,ue={}),typeof ae!="function"&&Ne(7),It(ne,ue,[$e,ze,function(){return[Mn]}],function(Be){return Tt(Mn(Be.data[0],Be.data[1]))},3,ae)}function Mn(ne,ue){var ae=wr(ne);return ae+8>ne.length&&Ne(6,"invalid gzip data"),Ve(ne.subarray(ae,-8),{i:2},ue&&ue.out||new he(xr(ne)),ue&&ue.dictionary)}var Ai=null,pi=null;function Vn(ne,ue,ae){return ae||(ae=ue,ue={}),typeof ae!="function"&&Ne(7),It(ne,ue,[Ue,ft,function(){return[Rn]}],function(Be){return Tt(Rn(Be.data[0],Be.data[1]))},4,ae)}function Rn(ne,ue){ue||(ue={});var ae=dt();ae.p(ne);var Be=qe(ne,ue,ue.dictionary?6:2,4);return pn(Be,ue),Jt(Be,Be.length-4,ae.d()),Be}var Uo=null,Fo=null;function uo(ne,ue,ae){return ae||(ae=ue,ue={}),typeof ae!="function"&&Ne(7),It(ne,ue,[$e,wt,function(){return[so]}],function(Be){return Tt(so(Be.data[0],Et(Be.data[1])))},5,ae)}function so(ne,ue){return Ve(ne.subarray(kr(ne,ue&&ue.dictionary),-4),{i:2},ue&&ue.out,ue&&ue.dictionary)}var Pn=null,ls=null;function Lo(ne,ue,ae){return ae||(ae=ue,ue={}),typeof ae!="function"&&Ne(7),ne[0]==31&&ne[1]==139&&ne[2]==8?Ci(ne,ue,ae):(ne[0]&15)!=8||ne[0]>>4>7||(ne[0]<<8|ne[1])%31?_n(ne,ue,ae):uo(ne,ue,ae)}function un(ne,ue){return ne[0]==31&&ne[1]==139&&ne[2]==8?Mn(ne,ue):(ne[0]&15)!=8||ne[0]>>4>7||(ne[0]<<8|ne[1])%31?ii(ne,ue):so(ne,ue)}var yr=function(ne,ue,ae,Be){for(var Se in ne){var De=ne[Se],rt=ue+Se,Xe=Be;Array.isArray(De)&&(Xe=Pe(Be,De[1]),De=De[0]),De instanceof he?ae[rt]=[De,Xe]:(ae[rt+="/"]=[new he(0),Xe],yr(De,rt,ae,Be))}},Cn=typeof TextEncoder!="undefined"&&new TextEncoder,vn=typeof TextDecoder!="undefined"&&new TextDecoder,Yn=0;try{vn.decode(mt,{stream:!0}),Yn=1}catch(ne){}var yi=function(ne){for(var ue="",ae=0;;){var Be=ne[ae++],Se=(Be>127)+(Be>223)+(Be>239);if(ae+Se>ne.length)return{s:ue,r:xe(ne,ae-1)};Se?Se==3?(Be=((Be&15)<<18|(ne[ae++]&63)<<12|(ne[ae++]&63)<<6|ne[ae++]&63)-65536,ue+=String.fromCharCode(55296|Be>>10,56320|Be&1023)):Se&1?ue+=String.fromCharCode((Be&31)<<6|ne[ae++]&63):ue+=String.fromCharCode((Be&15)<<12|(ne[ae++]&63)<<6|ne[ae++]&63):ue+=String.fromCharCode(Be)}},Ki=null,ai=null;function or(ne,ue){if(ue){for(var ae=new he(ne.length),Be=0;Be<ne.length;++Be)ae[Be]=ne.charCodeAt(Be);return ae}if(Cn)return Cn.encode(ne);for(var Se=ne.length,De=new he(ne.length+(ne.length>>1)),rt=0,Xe=function(vt){De[rt++]=vt},Be=0;Be<Se;++Be){if(rt+5>De.length){var st=new he(rt+8+(Se-Be<<1));st.set(De),De=st}var ct=ne.charCodeAt(Be);ct<128||ue?Xe(ct):ct<2048?(Xe(192|ct>>6),Xe(128|ct&63)):ct>55295&&ct<57344?(ct=65536+(ct&1047552)|ne.charCodeAt(++Be)&1023,Xe(240|ct>>18),Xe(128|ct>>12&63),Xe(128|ct>>6&63),Xe(128|ct&63)):(Xe(224|ct>>12),Xe(128|ct>>6&63),Xe(128|ct&63))}return xe(De,0,rt)}function Er(ne,ue){if(ue){for(var ae="",Be=0;Be<ne.length;Be+=16384)ae+=String.fromCharCode.apply(null,ne.subarray(Be,Be+16384));return ae}else{if(vn)return vn.decode(ne);var Se=yi(ne),De=Se.s,ae=Se.r;return ae.length&&Ne(8),De}}var Tr=function(ne){return ne==1?3:ne<6?2:ne==9?1:0},ar=function(ne,ue){return ue+30+kt(ne,ue+26)+kt(ne,ue+28)},an=function(ne,ue,ae){var Be=kt(ne,ue+28),Se=Er(ne.subarray(ue+46,ue+46+Be),!(kt(ne,ue+8)&2048)),De=ue+46+Be,rt=jt(ne,ue+20),Xe=ae&&rt==4294967295?Wr(ne,De):[rt,jt(ne,ue+24),jt(ne,ue+42)],st=Xe[0],ct=Xe[1],vt=Xe[2];return[kt(ne,ue+10),st,ct,Se,De+kt(ne,ue+30)+kt(ne,ue+32),vt]},Wr=function(ne,ue){for(;kt(ne,ue)!=1;ue+=4+kt(ne,ue+2));return[Zt(ne,ue+12),Zt(ne,ue+4),Zt(ne,ue+20)]},nn=function(ne){var ue=0;if(ne)for(var ae in ne){var Be=ne[ae].length;Be>65535&&Ne(9),ue+=Be+4}return ue},ir=function(ne,ue,ae,Be,Se,De,rt,Xe){var st=Be.length,ct=ae.extra,vt=Xe&&Xe.length,St=nn(ct);Jt(ne,ue,rt!=null?33639248:67324752),ue+=4,rt!=null&&(ne[ue++]=20,ne[ue++]=ae.os),ne[ue]=20,ue+=2,ne[ue++]=ae.flag<<1|(De<0&&8),ne[ue++]=Se&&8,ne[ue++]=ae.compression&255,ne[ue++]=ae.compression>>8;var Pt=new Date(ae.mtime==null?Date.now():ae.mtime),gt=Pt.getFullYear()-1980;if((gt<0||gt>119)&&Ne(10),Jt(ne,ue,gt<<25|Pt.getMonth()+1<<21|Pt.getDate()<<16|Pt.getHours()<<11|Pt.getMinutes()<<5|Pt.getSeconds()>>1),ue+=4,De!=-1&&(Jt(ne,ue,ae.crc),Jt(ne,ue+4,De<0?-De-2:De),Jt(ne,ue+8,ae.size)),Jt(ne,ue+12,st),Jt(ne,ue+14,St),ue+=16,rt!=null&&(Jt(ne,ue,vt),Jt(ne,ue+6,ae.attrs),Jt(ne,ue+10,rt),ue+=14),ne.set(Be,ue),ue+=st,St)for(var Yt in ct){var Gt=ct[Yt],Xt=Gt.length;Jt(ne,ue,+Yt),Jt(ne,ue+2,Xt),ne.set(Gt,ue+4),ue+=4+Xt}return vt&&(ne.set(Xe,ue),ue+=vt),ue},ri=function(ne,ue,ae,Be,Se){Jt(ne,ue,101010256),Jt(ne,ue+8,ae),Jt(ne,ue+10,ae),Jt(ne,ue+12,Be),Jt(ne,ue+16,Se)},Fr=null,$n=null,_i=null,fi=null;function Ei(ne,ue,ae){ae||(ae=ue,ue={}),typeof ae!="function"&&Ne(7);var Be={};yr(ne,"",Be,ue);var Se=Object.keys(Be),De=Se.length,rt=0,Xe=0,st=De,ct=new Array(De),vt=[],St=function(){for(var Xt=0;Xt<vt.length;++Xt)vt[Xt]()},Pt=function(Xt,Ht){Vo(function(){ae(Xt,Ht)})};Vo(function(){Pt=ae});var gt=function(){var Xt=new he(Xe+22),Ht=rt,Br=Xe-rt;Xe=0;for(var pr=0;pr<st;++pr){var ur=ct[pr];try{var rn=ur.c.length;ir(Xt,Xe,ur,ur.f,ur.u,rn);var En=30+ur.f.length+nn(ur.extra),dn=Xe+En;Xt.set(ur.c,dn),ir(Xt,rt,ur,ur.f,ur.u,rn,Xe,ur.m),rt+=16+En+(ur.m?ur.m.length:0),Xe=dn+rn}catch(jr){return Pt(jr,null)}}ri(Xt,rt,ct.length,Br,Ht),Pt(null,Xt)};De||gt();for(var Yt=function(Xt){var Ht=Se[Xt],Br=Be[Ht],pr=Br[0],ur=Br[1],rn=xt(),En=pr.length;rn.p(pr);var dn=or(Ht),jr=dn.length,cr=ur.comment,Hr=cr&&or(cr),Qt=Hr&&Hr.length,qt=nn(ur.extra),br=ur.level==0?0:8,mr=function(ln,fn){if(ln)St(),Pt(ln,null);else{var mn=fn.length;ct[Xt]=Pe(ur,{size:En,crc:rn.d(),c:fn,f:dn,m:Hr,u:jr!=Ht.length||Hr&&cr.length!=Qt,compression:br}),rt+=30+jr+qt+mn,Xe+=76+2*(jr+qt)+(Qt||0)+mn,--De||gt()}};if(jr>65535&&mr(Ne(11,0,1),null),!br)mr(null,pr);else if(En<16e4)try{mr(null,qr(pr,ur))}catch(ln){mr(ln,null)}else vt.push(Xr(pr,ur,mr))},Gt=0;Gt<st;++Gt)Yt(Gt);return St}function ts(ne,ue){ue||(ue={});var ae={},Be=[];yr(ne,"",ae,ue);var Se=0,De=0;for(var rt in ae){var Xe=ae[rt],st=Xe[0],ct=Xe[1],vt=ct.level==0?0:8,St=or(rt),Pt=St.length,gt=ct.comment,Yt=gt&&or(gt),Gt=Yt&&Yt.length,Xt=nn(ct.extra);Pt>65535&&Ne(11);var Ht=vt?qr(st,ct):st,Br=Ht.length,pr=xt();pr.p(st),Be.push(Pe(ct,{size:st.length,crc:pr.d(),c:Ht,f:St,m:Yt,u:Pt!=rt.length||Yt&>.length!=Gt,o:Se,compression:vt})),Se+=30+Pt+Xt+Br,De+=76+2*(Pt+Xt)+(Gt||0)+Br}for(var ur=new he(De+22),rn=Se,En=De-Se,dn=0;dn<Be.length;++dn){var St=Be[dn];ir(ur,St.o,St,St.f,St.u,St.c.length);var jr=30+St.f.length+nn(St.extra);ur.set(St.c,St.o+jr),ir(ur,Se,St,St.f,St.u,St.c.length,St.o,St.m),Se+=16+jr+(St.m?St.m.length:0)}return ri(ur,Se,Be.length,En,rn),ur}var Bo=null,Vi=null,Io=null,go=null,Vo=typeof queueMicrotask=="function"?queueMicrotask:typeof setTimeout=="function"?setTimeout:function(ne){ne()};function vo(ne,ue,ae){ae||(ae=ue,ue={}),typeof ae!="function"&&Ne(7);var Be=[],Se=function(){for(var Xt=0;Xt<Be.length;++Xt)Be[Xt]()},De={},rt=function(Xt,Ht){Vo(function(){ae(Xt,Ht)})};Vo(function(){rt=ae});for(var Xe=ne.length-22;jt(ne,Xe)!=101010256;--Xe)if(!Xe||ne.length-Xe>65558)return rt(Ne(13,0,1),null),Se;var st=kt(ne,Xe+8);if(st){var ct=st,vt=jt(ne,Xe+16),St=vt==4294967295||ct==65535;if(St){var Pt=jt(ne,Xe-12);St=jt(ne,Pt)==101075792,St&&(ct=st=jt(ne,Pt+32),vt=jt(ne,Pt+48))}for(var gt=ue&&ue.filter,Yt=function(Xt){var Ht=an(ne,vt,St),Br=Ht[0],pr=Ht[1],ur=Ht[2],rn=Ht[3],En=Ht[4],dn=Ht[5],jr=ar(ne,dn);vt=En;var cr=function(Qt,qt){Qt?(Se(),rt(Qt,null)):(qt&&(De[rn]=qt),--st||rt(null,De))};if(!gt||gt({name:rn,size:pr,originalSize:ur,compression:Br}))if(!Br)cr(null,xe(ne,jr,jr+pr));else if(Br==8){var Hr=ne.subarray(jr,jr+pr);if(ur<524288||pr>.8*ur)try{cr(null,ii(Hr,{out:new he(ur)}))}catch(Qt){cr(Qt,null)}else Be.push(_n(Hr,{size:ur},cr))}else cr(Ne(14,"unknown compression type "+Br,1),null);else cr(null,null)},Gt=0;Gt<ct;++Gt)Yt(Gt)}else rt(null,{});return Se}function qi(ne,ue){for(var ae={},Be=ne.length-22;jt(ne,Be)!=101010256;--Be)(!Be||ne.length-Be>65558)&&Ne(13);var Se=kt(ne,Be+8);if(!Se)return{};var De=jt(ne,Be+16),rt=De==4294967295||Se==65535;if(rt){var Xe=jt(ne,Be-12);rt=jt(ne,Xe)==101075792,rt&&(Se=jt(ne,Xe+32),De=jt(ne,Xe+48))}for(var st=ue&&ue.filter,ct=0;ct<Se;++ct){var vt=an(ne,De,rt),St=vt[0],Pt=vt[1],gt=vt[2],Yt=vt[3],Gt=vt[4],Xt=vt[5],Ht=ar(ne,Xt);De=Gt,(!st||st({name:Yt,size:Pt,originalSize:gt,compression:St}))&&(St?St==8?ae[Yt]=ii(ne.subarray(Ht,Ht+Pt),{out:new he(gt)}):Ne(14,"unknown compression type "+St):ae[Yt]=xe(ne,Ht,Ht+Pt))}return ae}var Wo=ge(72190);function Ao(ne,ue="utf8"){return new TextDecoder(ue).decode(ne)}const bs=new TextEncoder;function Go(ne){return bs.encode(ne)}const Jo=1024*8,Oi=(()=>{const ne=new Uint8Array(4),ue=new Uint32Array(ne.buffer);return!((ue[0]=1)&ne[0])})(),Nr={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class Or{constructor(ue=Jo,ae={}){Ls(this,"buffer");Ls(this,"byteLength");Ls(this,"byteOffset");Ls(this,"length");Ls(this,"offset");Ls(this,"lastWrittenByte");Ls(this,"littleEndian");Ls(this,"_data");Ls(this,"_mark");Ls(this,"_marks");let Be=!1;typeof ue=="number"?ue=new ArrayBuffer(ue):(Be=!0,this.lastWrittenByte=ue.byteLength);const Se=ae.offset?ae.offset>>>0:0,De=ue.byteLength-Se;let rt=Se;(ArrayBuffer.isView(ue)||ue instanceof Or)&&(ue.byteLength!==ue.buffer.byteLength&&(rt=ue.byteOffset+Se),ue=ue.buffer),Be?this.lastWrittenByte=De:this.lastWrittenByte=0,this.buffer=ue,this.length=De,this.byteLength=De,this.byteOffset=rt,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,rt,De),this._mark=0,this._marks=[]}available(ue=1){return this.offset+ue<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(ue=1){return this.offset+=ue,this}back(ue=1){return this.offset-=ue,this}seek(ue){return this.offset=ue,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const ue=this._marks.pop();if(ue===void 0)throw new Error("Mark stack empty");return this.seek(ue),this}rewind(){return this.offset=0,this}ensureAvailable(ue=1){if(!this.available(ue)){const Be=(this.offset+ue)*2,Se=new Uint8Array(Be);Se.set(new Uint8Array(this.buffer)),this.buffer=Se.buffer,this.length=Be,this.byteLength=Be,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(ue=1){return this.readArray(ue,"uint8")}readArray(ue,ae){const Be=Nr[ae].BYTES_PER_ELEMENT*ue,Se=this.byteOffset+this.offset,De=this.buffer.slice(Se,Se+Be);if(this.littleEndian===Oi&&ae!=="uint8"&&ae!=="int8"){const Xe=new Uint8Array(this.buffer.slice(Se,Se+Be));Xe.reverse();const st=new Nr[ae](Xe.buffer);return this.offset+=Be,st.reverse(),st}const rt=new Nr[ae](De);return this.offset+=Be,rt}readInt16(){const ue=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,ue}readUint16(){const ue=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,ue}readInt32(){const ue=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,ue}readUint32(){const ue=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,ue}readFloat32(){const ue=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,ue}readFloat64(){const ue=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,ue}readBigInt64(){const ue=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,ue}readBigUint64(){const ue=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,ue}readChar(){return String.fromCharCode(this.readInt8())}readChars(ue=1){let ae="";for(let Be=0;Be<ue;Be++)ae+=this.readChar();return ae}readUtf8(ue=1){return Ao(this.readBytes(ue))}decodeText(ue=1,ae="utf8"){return Ao(this.readBytes(ue),ae)}writeBoolean(ue){return this.writeUint8(ue?255:0),this}writeInt8(ue){return this.ensureAvailable(1),this._data.setInt8(this.offset++,ue),this._updateLastWrittenByte(),this}writeUint8(ue){return this.ensureAvailable(1),this._data.setUint8(this.offset++,ue),this._updateLastWrittenByte(),this}writeByte(ue){return this.writeUint8(ue)}writeBytes(ue){this.ensureAvailable(ue.length);for(let ae=0;ae<ue.length;ae++)this._data.setUint8(this.offset++,ue[ae]);return this._updateLastWrittenByte(),this}writeInt16(ue){return this.ensureAvailable(2),this._data.setInt16(this.offset,ue,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(ue){return this.ensureAvailable(2),this._data.setUint16(this.offset,ue,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(ue){return this.ensureAvailable(4),this._data.setInt32(this.offset,ue,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(ue){return this.ensureAvailable(4),this._data.setUint32(this.offset,ue,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(ue){return this.ensureAvailable(4),this._data.setFloat32(this.offset,ue,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(ue){return this.ensureAvailable(8),this._data.setFloat64(this.offset,ue,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(ue){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,ue,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(ue){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,ue,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(ue){return this.writeUint8(ue.charCodeAt(0))}writeChars(ue){for(let ae=0;ae<ue.length;ae++)this.writeUint8(ue.charCodeAt(ae));return this}writeUtf8(ue){return this.writeBytes(Go(ue))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}const li=4,xi=0,Zn=1,Ko=2;function yo(ne){let ue=ne.length;for(;--ue>=0;)ne[ue]=0}const hs=0,Do=1,Fi=2,Ni=3,Ui=258,di=29,qo=256,zo=qo+1+di,$o=30,us=19,Ns=2*zo+1,Cs=15,Eo=16,fo=7,Ks=256,Ar=16,zr=17,Ir=18,on=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),An=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),cn=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),Ln=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),On=512,jn=new Array((zo+2)*2);yo(jn);const kn=new Array($o*2);yo(kn);const xn=new Array(On);yo(xn);const Qi=new Array(Ui-Ni+1);yo(Qi);const Ii=new Array(di);yo(Ii);const Co=new Array($o);yo(Co);function $i(ne,ue,ae,Be,Se){this.static_tree=ne,this.extra_bits=ue,this.extra_base=ae,this.elems=Be,this.max_length=Se,this.has_stree=ne&&ne.length}let oi,Wi,eo;function ei(ne,ue){this.dyn_tree=ne,this.max_code=0,this.stat_desc=ue}const ho=ne=>ne<256?xn[ne]:xn[256+(ne>>>7)],gr=(ne,ue)=>{ne.pending_buf[ne.pending++]=ue&255,ne.pending_buf[ne.pending++]=ue>>>8&255},lr=(ne,ue,ae)=>{ne.bi_valid>Eo-ae?(ne.bi_buf|=ue<<ne.bi_valid&65535,gr(ne,ne.bi_buf),ne.bi_buf=ue>>Eo-ne.bi_valid,ne.bi_valid+=ae-Eo):(ne.bi_buf|=ue<<ne.bi_valid&65535,ne.bi_valid+=ae)},hr=(ne,ue,ae)=>{lr(ne,ae[ue*2],ae[ue*2+1])},Yr=(ne,ue)=>{let ae=0;do ae|=ne&1,ne>>>=1,ae<<=1;while(--ue>0);return ae>>>1},Nn=ne=>{ne.bi_valid===16?(gr(ne,ne.bi_buf),ne.bi_buf=0,ne.bi_valid=0):ne.bi_valid>=8&&(ne.pending_buf[ne.pending++]=ne.bi_buf&255,ne.bi_buf>>=8,ne.bi_valid-=8)},si=(ne,ue)=>{const ae=ue.dyn_tree,Be=ue.max_code,Se=ue.stat_desc.static_tree,De=ue.stat_desc.has_stree,rt=ue.stat_desc.extra_bits,Xe=ue.stat_desc.extra_base,st=ue.stat_desc.max_length;let ct,vt,St,Pt,gt,Yt,Gt=0;for(Pt=0;Pt<=Cs;Pt++)ne.bl_count[Pt]=0;for(ae[ne.heap[ne.heap_max]*2+1]=0,ct=ne.heap_max+1;ct<Ns;ct++)vt=ne.heap[ct],Pt=ae[ae[vt*2+1]*2+1]+1,Pt>st&&(Pt=st,Gt++),ae[vt*2+1]=Pt,!(vt>Be)&&(ne.bl_count[Pt]++,gt=0,vt>=Xe&&(gt=rt[vt-Xe]),Yt=ae[vt*2],ne.opt_len+=Yt*(Pt+gt),De&&(ne.static_len+=Yt*(Se[vt*2+1]+gt)));if(Gt!==0){do{for(Pt=st-1;ne.bl_count[Pt]===0;)Pt--;ne.bl_count[Pt]--,ne.bl_count[Pt+1]+=2,ne.bl_count[st]--,Gt-=2}while(Gt>0);for(Pt=st;Pt!==0;Pt--)for(vt=ne.bl_count[Pt];vt!==0;)St=ne.heap[--ct],!(St>Be)&&(ae[St*2+1]!==Pt&&(ne.opt_len+=(Pt-ae[St*2+1])*ae[St*2],ae[St*2+1]=Pt),vt--)}},sn=(ne,ue,ae)=>{const Be=new Array(Cs+1);let Se=0,De,rt;for(De=1;De<=Cs;De++)Se=Se+ae[De-1]<<1,Be[De]=Se;for(rt=0;rt<=ue;rt++){let Xe=ne[rt*2+1];Xe!==0&&(ne[rt*2]=Yr(Be[Xe]++,Xe))}},qn=()=>{let ne,ue,ae,Be,Se;const De=new Array(Cs+1);for(ae=0,Be=0;Be<di-1;Be++)for(Ii[Be]=ae,ne=0;ne<1<<on[Be];ne++)Qi[ae++]=Be;for(Qi[ae-1]=Be,Se=0,Be=0;Be<16;Be++)for(Co[Be]=Se,ne=0;ne<1<<An[Be];ne++)xn[Se++]=Be;for(Se>>=7;Be<$o;Be++)for(Co[Be]=Se<<7,ne=0;ne<1<<An[Be]-7;ne++)xn[256+Se++]=Be;for(ue=0;ue<=Cs;ue++)De[ue]=0;for(ne=0;ne<=143;)jn[ne*2+1]=8,ne++,De[8]++;for(;ne<=255;)jn[ne*2+1]=9,ne++,De[9]++;for(;ne<=279;)jn[ne*2+1]=7,ne++,De[7]++;for(;ne<=287;)jn[ne*2+1]=8,ne++,De[8]++;for(sn(jn,zo+1,De),ne=0;ne<$o;ne++)kn[ne*2+1]=5,kn[ne*2]=Yr(ne,5);oi=new $i(jn,on,qo+1,zo,Cs),Wi=new $i(kn,An,0,$o,Cs),eo=new $i(new Array(0),cn,0,us,fo)},mi=ne=>{let ue;for(ue=0;ue<zo;ue++)ne.dyn_ltree[ue*2]=0;for(ue=0;ue<$o;ue++)ne.dyn_dtree[ue*2]=0;for(ue=0;ue<us;ue++)ne.bl_tree[ue*2]=0;ne.dyn_ltree[Ks*2]=1,ne.opt_len=ne.static_len=0,ne.sym_next=ne.matches=0},to=ne=>{ne.bi_valid>8?gr(ne,ne.bi_buf):ne.bi_valid>0&&(ne.pending_buf[ne.pending++]=ne.bi_buf),ne.bi_buf=0,ne.bi_valid=0},ui=(ne,ue,ae,Be)=>{const Se=ue*2,De=ae*2;return ne[Se]<ne[De]||ne[Se]===ne[De]&&Be[ue]<=Be[ae]},Gn=(ne,ue,ae)=>{const Be=ne.heap[ae];let Se=ae<<1;for(;Se<=ne.heap_len&&(Se<ne.heap_len&&ui(ue,ne.heap[Se+1],ne.heap[Se],ne.depth)&&Se++,!ui(ue,Be,ne.heap[Se],ne.depth));)ne.heap[ae]=ne.heap[Se],ae=Se,Se<<=1;ne.heap[ae]=Be},po=(ne,ue,ae)=>{let Be,Se,De=0,rt,Xe;if(ne.sym_next!==0)do Be=ne.pending_buf[ne.sym_buf+De++]&255,Be+=(ne.pending_buf[ne.sym_buf+De++]&255)<<8,Se=ne.pending_buf[ne.sym_buf+De++],Be===0?hr(ne,Se,ue):(rt=Qi[Se],hr(ne,rt+qo+1,ue),Xe=on[rt],Xe!==0&&(Se-=Ii[rt],lr(ne,Se,Xe)),Be--,rt=ho(Be),hr(ne,rt,ae),Xe=An[rt],Xe!==0&&(Be-=Co[rt],lr(ne,Be,Xe)));while(De<ne.sym_next);hr(ne,Ks,ue)},xo=(ne,ue)=>{const ae=ue.dyn_tree,Be=ue.stat_desc.static_tree,Se=ue.stat_desc.has_stree,De=ue.stat_desc.elems;let rt,Xe,st=-1,ct;for(ne.heap_len=0,ne.heap_max=Ns,rt=0;rt<De;rt++)ae[rt*2]!==0?(ne.heap[++ne.heap_len]=st=rt,ne.depth[rt]=0):ae[rt*2+1]=0;for(;ne.heap_len<2;)ct=ne.heap[++ne.heap_len]=st<2?++st:0,ae[ct*2]=1,ne.depth[ct]=0,ne.opt_len--,Se&&(ne.static_len-=Be[ct*2+1]);for(ue.max_code=st,rt=ne.heap_len>>1;rt>=1;rt--)Gn(ne,ae,rt);ct=De;do rt=ne.heap[1],ne.heap[1]=ne.heap[ne.heap_len--],Gn(ne,ae,1),Xe=ne.heap[1],ne.heap[--ne.heap_max]=rt,ne.heap[--ne.heap_max]=Xe,ae[ct*2]=ae[rt*2]+ae[Xe*2],ne.depth[ct]=(ne.depth[rt]>=ne.depth[Xe]?ne.depth[rt]:ne.depth[Xe])+1,ae[rt*2+1]=ae[Xe*2+1]=ct,ne.heap[1]=ct++,Gn(ne,ae,1);while(ne.heap_len>=2);ne.heap[--ne.heap_max]=ne.heap[1],si(ne,ue),sn(ae,st,ne.bl_count)},gs=(ne,ue,ae)=>{let Be,Se=-1,De,rt=ue[0*2+1],Xe=0,st=7,ct=4;for(rt===0&&(st=138,ct=3),ue[(ae+1)*2+1]=65535,Be=0;Be<=ae;Be++)De=rt,rt=ue[(Be+1)*2+1],!(++Xe<st&&De===rt)&&(Xe<ct?ne.bl_tree[De*2]+=Xe:De!==0?(De!==Se&&ne.bl_tree[De*2]++,ne.bl_tree[Ar*2]++):Xe<=10?ne.bl_tree[zr*2]++:ne.bl_tree[Ir*2]++,Xe=0,Se=De,rt===0?(st=138,ct=3):De===rt?(st=6,ct=3):(st=7,ct=4))},Bi=(ne,ue,ae)=>{let Be,Se=-1,De,rt=ue[0*2+1],Xe=0,st=7,ct=4;for(rt===0&&(st=138,ct=3),Be=0;Be<=ae;Be++)if(De=rt,rt=ue[(Be+1)*2+1],!(++Xe<st&&De===rt)){if(Xe<ct)do hr(ne,De,ne.bl_tree);while(--Xe!==0);else De!==0?(De!==Se&&(hr(ne,De,ne.bl_tree),Xe--),hr(ne,Ar,ne.bl_tree),lr(ne,Xe-3,2)):Xe<=10?(hr(ne,zr,ne.bl_tree),lr(ne,Xe-3,3)):(hr(ne,Ir,ne.bl_tree),lr(ne,Xe-11,7));Xe=0,Se=De,rt===0?(st=138,ct=3):De===rt?(st=6,ct=3):(st=7,ct=4)}},Fn=ne=>{let ue;for(gs(ne,ne.dyn_ltree,ne.l_desc.max_code),gs(ne,ne.dyn_dtree,ne.d_desc.max_code),xo(ne,ne.bl_desc),ue=us-1;ue>=3&&ne.bl_tree[Ln[ue]*2+1]===0;ue--);return ne.opt_len+=3*(ue+1)+5+5+4,ue},gi=(ne,ue,ae,Be)=>{let Se;for(lr(ne,ue-257,5),lr(ne,ae-1,5),lr(ne,Be-4,4),Se=0;Se<Be;Se++)lr(ne,ne.bl_tree[Ln[Se]*2+1],3);Bi(ne,ne.dyn_ltree,ue-1),Bi(ne,ne.dyn_dtree,ae-1)},vi=ne=>{let ue=4093624447,ae;for(ae=0;ae<=31;ae++,ue>>>=1)if(ue&1&&ne.dyn_ltree[ae*2]!==0)return xi;if(ne.dyn_ltree[9*2]!==0||ne.dyn_ltree[10*2]!==0||ne.dyn_ltree[13*2]!==0)return Zn;for(ae=32;ae<qo;ae++)if(ne.dyn_ltree[ae*2]!==0)return Zn;return xi};let rs=!1;const ia=ne=>{rs||(qn(),rs=!0),ne.l_desc=new ei(ne.dyn_ltree,oi),ne.d_desc=new ei(ne.dyn_dtree,Wi),ne.bl_desc=new ei(ne.bl_tree,eo),ne.bi_buf=0,ne.bi_valid=0,mi(ne)},sl=(ne,ue,ae,Be)=>{lr(ne,(hs<<1)+(Be?1:0),3),to(ne),gr(ne,ae),gr(ne,~ae),ae&&ne.pending_buf.set(ne.window.subarray(ue,ue+ae),ne.pending),ne.pending+=ae},al=ne=>{lr(ne,Do<<1,3),hr(ne,Ks,jn),Nn(ne)},ka=(ne,ue,ae,Be)=>{let Se,De,rt=0;ne.level>0?(ne.strm.data_type===Ko&&(ne.strm.data_type=vi(ne)),xo(ne,ne.l_desc),xo(ne,ne.d_desc),rt=Fn(ne),Se=ne.opt_len+3+7>>>3,De=ne.static_len+3+7>>>3,De<=Se&&(Se=De)):Se=De=ae+5,ae+4<=Se&&ue!==-1?sl(ne,ue,ae,Be):ne.strategy===li||De===Se?(lr(ne,(Do<<1)+(Be?1:0),3),po(ne,jn,kn)):(lr(ne,(Fi<<1)+(Be?1:0),3),gi(ne,ne.l_desc.max_code+1,ne.d_desc.max_code+1,rt+1),po(ne,ne.dyn_ltree,ne.dyn_dtree)),mi(ne),Be&&to(ne)},Ku=(ne,ue,ae)=>(ne.pending_buf[ne.sym_buf+ne.sym_next++]=ue,ne.pending_buf[ne.sym_buf+ne.sym_next++]=ue>>8,ne.pending_buf[ne.sym_buf+ne.sym_next++]=ae,ue===0?ne.dyn_ltree[ae*2]++:(ne.matches++,ue--,ne.dyn_ltree[(Qi[ae]+qo+1)*2]++,ne.dyn_dtree[ho(ue)*2]++),ne.sym_next===ne.sym_end);var $a=ia,Us=sl,ll=ka,Ys=Ku,ul=al,Ga={_tr_init:$a,_tr_stored_block:Us,_tr_flush_block:ll,_tr_tally:Ys,_tr_align:ul},ns=(ne,ue,ae,Be)=>{let Se=ne&65535|0,De=ne>>>16&65535|0,rt=0;for(;ae!==0;){rt=ae>2e3?2e3:ae,ae-=rt;do Se=Se+ue[Be++]|0,De=De+Se|0;while(--rt);Se%=65521,De%=65521}return Se|De<<16|0};const eu=()=>{let ne,ue=[];for(var ae=0;ae<256;ae++){ne=ae;for(var Be=0;Be<8;Be++)ne=ne&1?3988292384^ne>>>1:ne>>>1;ue[ae]=ne}return ue},Gu=new Uint32Array(eu());var Xs=(ne,ue,ae,Be)=>{const Se=Gu,De=Be+ae;ne^=-1;for(let rt=Be;rt<De;rt++)ne=ne>>>8^Se[(ne^ue[rt])&255];return ne^-1},tl={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"},kl={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:KA,_tr_stored_block:Na,_tr_flush_block:Nl,_tr_tally:Fa,_tr_align:bi}=Ga,{Z_NO_FLUSH:oo,Z_PARTIAL_FLUSH:Ia,Z_FULL_FLUSH:Ua,Z_FINISH:ca,Z_BLOCK:xl,Z_OK:Ps,Z_STREAM_END:Ms,Z_STREAM_ERROR:Zs,Z_DATA_ERROR:Nf,Z_BUF_ERROR:tu,Z_DEFAULT_COMPRESSION:Bc,Z_FILTERED:ih,Z_HUFFMAN_ONLY:GA,Z_RLE:um,Z_FIXED:Sl,Z_DEFAULT_STRATEGY:oh,Z_UNKNOWN:cm,Z_DEFLATED:zA}=kl,VA=9,Am=15,sh=8,ZA=256+1+29,ah=30,lh=19,uh=2*ZA+1,ch=15,Bs=3,_l=258,Ul=_l+Bs+1,hm=32,Bu=42,Uf=57,YA=69,Mf=73,Qf=91,Hf=103,zu=113,tA=666,da=1,Ec=2,Vu=3,ru=4,pm=3,Zu=(ne,ue)=>(ne.msg=tl[ue],ue),Ah=ne=>ne*2-(ne>4?9:0),Eu=ne=>{let ue=ne.length;for(;--ue>=0;)ne[ue]=0},XA=ne=>{let ue,ae,Be,Se=ne.w_size;ue=ne.hash_size,Be=ue;do ae=ne.head[--Be],ne.head[Be]=ae>=Se?ae-Se:0;while(--ue);ue=Se,Be=ue;do ae=ne.prev[--Be],ne.prev[Be]=ae>=Se?ae-Se:0;while(--ue)};let Cu=(ne,ue,ae)=>(ue<<ne.hash_shift^ae)&ne.hash_mask;const cl=ne=>{const ue=ne.state;let ae=ue.pending;ae>ne.avail_out&&(ae=ne.avail_out),ae!==0&&(ne.output.set(ue.pending_buf.subarray(ue.pending_out,ue.pending_out+ae),ne.next_out),ne.next_out+=ae,ue.pending_out+=ae,ne.total_out+=ae,ne.avail_out-=ae,ue.pending-=ae,ue.pending===0&&(ue.pending_out=0))},Al=(ne,ue)=>{Nl(ne,ne.block_start>=0?ne.block_start:-1,ne.strstart-ne.block_start,ue),ne.block_start=ne.strstart,cl(ne.strm)},xs=(ne,ue)=>{ne.pending_buf[ne.pending++]=ue},rA=(ne,ue)=>{ne.pending_buf[ne.pending++]=ue>>>8&255,ne.pending_buf[ne.pending++]=ue&255},Wf=(ne,ue,ae,Be)=>{let Se=ne.avail_in;return Se>Be&&(Se=Be),Se===0?0:(ne.avail_in-=Se,ue.set(ne.input.subarray(ne.next_in,ne.next_in+Se),ae),ne.state.wrap===1?ne.adler=ns(ne.adler,ue,Se,ae):ne.state.wrap===2&&(ne.adler=Xs(ne.adler,ue,Se,ae)),ne.next_in+=Se,ne.total_in+=Se,Se)},fh=(ne,ue)=>{let ae=ne.max_chain_length,Be=ne.strstart,Se,De,rt=ne.prev_length,Xe=ne.nice_match;const st=ne.strstart>ne.w_size-Ul?ne.strstart-(ne.w_size-Ul):0,ct=ne.window,vt=ne.w_mask,St=ne.prev,Pt=ne.strstart+_l;let gt=ct[Be+rt-1],Yt=ct[Be+rt];ne.prev_length>=ne.good_match&&(ae>>=2),Xe>ne.lookahead&&(Xe=ne.lookahead);do if(Se=ue,!(ct[Se+rt]!==Yt||ct[Se+rt-1]!==gt||ct[Se]!==ct[Be]||ct[++Se]!==ct[Be+1])){Be+=2,Se++;do;while(ct[++Be]===ct[++Se]&&ct[++Be]===ct[++Se]&&ct[++Be]===ct[++Se]&&ct[++Be]===ct[++Se]&&ct[++Be]===ct[++Se]&&ct[++Be]===ct[++Se]&&ct[++Be]===ct[++Se]&&ct[++Be]===ct[++Se]&&Be<Pt);if(De=_l-(Pt-Be),Be=Pt-_l,De>rt){if(ne.match_start=ue,rt=De,De>=Xe)break;gt=ct[Be+rt-1],Yt=ct[Be+rt]}}while((ue=St[ue&vt])>st&&--ae!==0);return rt<=ne.lookahead?rt:ne.lookahead},Cc=ne=>{const ue=ne.w_size;let ae,Be,Se;do{if(Be=ne.window_size-ne.lookahead-ne.strstart,ne.strstart>=ue+(ue-Ul)&&(ne.window.set(ne.window.subarray(ue,ue+ue-Be),0),ne.match_start-=ue,ne.strstart-=ue,ne.block_start-=ue,ne.insert>ne.strstart&&(ne.insert=ne.strstart),XA(ne),Be+=ue),ne.strm.avail_in===0)break;if(ae=Wf(ne.strm,ne.window,ne.strstart+ne.lookahead,Be),ne.lookahead+=ae,ne.lookahead+ne.insert>=Bs)for(Se=ne.strstart-ne.insert,ne.ins_h=ne.window[Se],ne.ins_h=Cu(ne,ne.ins_h,ne.window[Se+1]);ne.insert&&(ne.ins_h=Cu(ne,ne.ins_h,ne.window[Se+Bs-1]),ne.prev[Se&ne.w_mask]=ne.head[ne.ins_h],ne.head[ne.ins_h]=Se,Se++,ne.insert--,!(ne.lookahead+ne.insert<Bs)););}while(ne.lookahead<Ul&&ne.strm.avail_in!==0)},nA=(ne,ue)=>{let ae=ne.pending_buf_size-5>ne.w_size?ne.w_size:ne.pending_buf_size-5,Be,Se,De,rt=0,Xe=ne.strm.avail_in;do{if(Be=65535,De=ne.bi_valid+42>>3,ne.strm.avail_out<De||(De=ne.strm.avail_out-De,Se=ne.strstart-ne.block_start,Be>Se+ne.strm.avail_in&&(Be=Se+ne.strm.avail_in),Be>De&&(Be=De),Be<ae&&(Be===0&&ue!==ca||ue===oo||Be!==Se+ne.strm.avail_in)))break;rt=ue===ca&&Be===Se+ne.strm.avail_in?1:0,Na(ne,0,0,rt),ne.pending_buf[ne.pending-4]=Be,ne.pending_buf[ne.pending-3]=Be>>8,ne.pending_buf[ne.pending-2]=~Be,ne.pending_buf[ne.pending-1]=~Be>>8,cl(ne.strm),Se&&(Se>Be&&(Se=Be),ne.strm.output.set(ne.window.subarray(ne.block_start,ne.block_start+Se),ne.strm.next_out),ne.strm.next_out+=Se,ne.strm.avail_out-=Se,ne.strm.total_out+=Se,ne.block_start+=Se,Be-=Se),Be&&(Wf(ne.strm,ne.strm.output,ne.strm.next_out,Be),ne.strm.next_out+=Be,ne.strm.avail_out-=Be,ne.strm.total_out+=Be)}while(rt===0);return Xe-=ne.strm.avail_in,Xe&&(Xe>=ne.w_size?(ne.matches=2,ne.window.set(ne.strm.input.subarray(ne.strm.next_in-ne.w_size,ne.strm.next_in),0),ne.strstart=ne.w_size,ne.insert=ne.strstart):(ne.window_size-ne.strstart<=Xe&&(ne.strstart-=ne.w_size,ne.window.set(ne.window.subarray(ne.w_size,ne.w_size+ne.strstart),0),ne.matches<2&&ne.matches++,ne.insert>ne.strstart&&(ne.insert=ne.strstart)),ne.window.set(ne.strm.input.subarray(ne.strm.next_in-Xe,ne.strm.next_in),ne.strstart),ne.strstart+=Xe,ne.insert+=Xe>ne.w_size-ne.insert?ne.w_size-ne.insert:Xe),ne.block_start=ne.strstart),ne.high_water<ne.strstart&&(ne.high_water=ne.strstart),rt?ru:ue!==oo&&ue!==ca&&ne.strm.avail_in===0&&ne.strstart===ne.block_start?Ec:(De=ne.window_size-ne.strstart,ne.strm.avail_in>De&&ne.block_start>=ne.w_size&&(ne.block_start-=ne.w_size,ne.strstart-=ne.w_size,ne.window.set(ne.window.subarray(ne.w_size,ne.w_size+ne.strstart),0),ne.matches<2&&ne.matches++,De+=ne.w_size,ne.insert>ne.strstart&&(ne.insert=ne.strstart)),De>ne.strm.avail_in&&(De=ne.strm.avail_in),De&&(Wf(ne.strm,ne.window,ne.strstart,De),ne.strstart+=De,ne.insert+=De>ne.w_size-ne.insert?ne.w_size-ne.insert:De),ne.high_water<ne.strstart&&(ne.high_water=ne.strstart),De=ne.bi_valid+42>>3,De=ne.pending_buf_size-De>65535?65535:ne.pending_buf_size-De,ae=De>ne.w_size?ne.w_size:De,Se=ne.strstart-ne.block_start,(Se>=ae||(Se||ue===ca)&&ue!==oo&&ne.strm.avail_in===0&&Se<=De)&&(Be=Se>De?De:Se,rt=ue===ca&&ne.strm.avail_in===0&&Be===Se?1:0,Na(ne,ne.block_start,Be,rt),ne.block_start+=Be,cl(ne.strm)),rt?Vu:da)},Kf=(ne,ue)=>{let ae,Be;for(;;){if(ne.lookahead<Ul){if(Cc(ne),ne.lookahead<Ul&&ue===oo)return da;if(ne.lookahead===0)break}if(ae=0,ne.lookahead>=Bs&&(ne.ins_h=Cu(ne,ne.ins_h,ne.window[ne.strstart+Bs-1]),ae=ne.prev[ne.strstart&ne.w_mask]=ne.head[ne.ins_h],ne.head[ne.ins_h]=ne.strstart),ae!==0&&ne.strstart-ae<=ne.w_size-Ul&&(ne.match_length=fh(ne,ae)),ne.match_length>=Bs)if(Be=Fa(ne,ne.strstart-ne.match_start,ne.match_length-Bs),ne.lookahead-=ne.match_length,ne.match_length<=ne.max_lazy_match&&ne.lookahead>=Bs){ne.match_length--;do ne.strstart++,ne.ins_h=Cu(ne,ne.ins_h,ne.window[ne.strstart+Bs-1]),ae=ne.prev[ne.strstart&ne.w_mask]=ne.head[ne.ins_h],ne.head[ne.ins_h]=ne.strstart;while(--ne.match_length!==0);ne.strstart++}else ne.strstart+=ne.match_length,ne.match_length=0,ne.ins_h=ne.window[ne.strstart],ne.ins_h=Cu(ne,ne.ins_h,ne.window[ne.strstart+1]);else Be=Fa(ne,0,ne.window[ne.strstart]),ne.lookahead--,ne.strstart++;if(Be&&(Al(ne,!1),ne.strm.avail_out===0))return da}return ne.insert=ne.strstart<Bs-1?ne.strstart:Bs-1,ue===ca?(Al(ne,!0),ne.strm.avail_out===0?Vu:ru):ne.sym_next&&(Al(ne,!1),ne.strm.avail_out===0)?da:Ec},xc=(ne,ue)=>{let ae,Be,Se;for(;;){if(ne.lookahead<Ul){if(Cc(ne),ne.lookahead<Ul&&ue===oo)return da;if(ne.lookahead===0)break}if(ae=0,ne.lookahead>=Bs&&(ne.ins_h=Cu(ne,ne.ins_h,ne.window[ne.strstart+Bs-1]),ae=ne.prev[ne.strstart&ne.w_mask]=ne.head[ne.ins_h],ne.head[ne.ins_h]=ne.strstart),ne.prev_length=ne.match_length,ne.prev_match=ne.match_start,ne.match_length=Bs-1,ae!==0&&ne.prev_length<ne.max_lazy_match&&ne.strstart-ae<=ne.w_size-Ul&&(ne.match_length=fh(ne,ae),ne.match_length<=5&&(ne.strategy===ih||ne.match_length===Bs&&ne.strstart-ne.match_start>4096)&&(ne.match_length=Bs-1)),ne.prev_length>=Bs&&ne.match_length<=ne.prev_length){Se=ne.strstart+ne.lookahead-Bs,Be=Fa(ne,ne.strstart-1-ne.prev_match,ne.prev_length-Bs),ne.lookahead-=ne.prev_length-1,ne.prev_length-=2;do++ne.strstart<=Se&&(ne.ins_h=Cu(ne,ne.ins_h,ne.window[ne.strstart+Bs-1]),ae=ne.prev[ne.strstart&ne.w_mask]=ne.head[ne.ins_h],ne.head[ne.ins_h]=ne.strstart);while(--ne.prev_length!==0);if(ne.match_available=0,ne.match_length=Bs-1,ne.strstart++,Be&&(Al(ne,!1),ne.strm.avail_out===0))return da}else if(ne.match_available){if(Be=Fa(ne,0,ne.window[ne.strstart-1]),Be&&Al(ne,!1),ne.strstart++,ne.lookahead--,ne.strm.avail_out===0)return da}else ne.match_available=1,ne.strstart++,ne.lookahead--}return ne.match_available&&(Be=Fa(ne,0,ne.window[ne.strstart-1]),ne.match_available=0),ne.insert=ne.strstart<Bs-1?ne.strstart:Bs-1,ue===ca?(Al(ne,!0),ne.strm.avail_out===0?Vu:ru):ne.sym_next&&(Al(ne,!1),ne.strm.avail_out===0)?da:Ec},mm=(ne,ue)=>{let ae,Be,Se,De;const rt=ne.window;for(;;){if(ne.lookahead<=_l){if(Cc(ne),ne.lookahead<=_l&&ue===oo)return da;if(ne.lookahead===0)break}if(ne.match_length=0,ne.lookahead>=Bs&&ne.strstart>0&&(Se=ne.strstart-1,Be=rt[Se],Be===rt[++Se]&&Be===rt[++Se]&&Be===rt[++Se])){De=ne.strstart+_l;do;while(Be===rt[++Se]&&Be===rt[++Se]&&Be===rt[++Se]&&Be===rt[++Se]&&Be===rt[++Se]&&Be===rt[++Se]&&Be===rt[++Se]&&Be===rt[++Se]&&Se<De);ne.match_length=_l-(De-Se),ne.match_length>ne.lookahead&&(ne.match_length=ne.lookahead)}if(ne.match_length>=Bs?(ae=Fa(ne,1,ne.match_length-Bs),ne.lookahead-=ne.match_length,ne.strstart+=ne.match_length,ne.match_length=0):(ae=Fa(ne,0,ne.window[ne.strstart]),ne.lookahead--,ne.strstart++),ae&&(Al(ne,!1),ne.strm.avail_out===0))return da}return ne.insert=0,ue===ca?(Al(ne,!0),ne.strm.avail_out===0?Vu:ru):ne.sym_next&&(Al(ne,!1),ne.strm.avail_out===0)?da:Ec},gm=(ne,ue)=>{let ae;for(;;){if(ne.lookahead===0&&(Cc(ne),ne.lookahead===0)){if(ue===oo)return da;break}if(ne.match_length=0,ae=Fa(ne,0,ne.window[ne.strstart]),ne.lookahead--,ne.strstart++,ae&&(Al(ne,!1),ne.strm.avail_out===0))return da}return ne.insert=0,ue===ca?(Al(ne,!0),ne.strm.avail_out===0?Vu:ru):ne.sym_next&&(Al(ne,!1),ne.strm.avail_out===0)?da:Ec};function Ml(ne,ue,ae,Be,Se){this.good_length=ne,this.max_lazy=ue,this.nice_length=ae,this.max_chain=Be,this.func=Se}const iA=[new Ml(0,0,0,0,nA),new Ml(4,4,8,4,Kf),new Ml(4,5,16,8,Kf),new Ml(4,6,32,32,Kf),new Ml(4,4,16,16,xc),new Ml(8,16,32,32,xc),new Ml(8,16,128,128,xc),new Ml(8,32,128,256,xc),new Ml(32,128,258,1024,xc),new Ml(32,258,258,4096,xc)],vm=ne=>{ne.window_size=2*ne.w_size,Eu(ne.head),ne.max_lazy_match=iA[ne.level].max_lazy,ne.good_match=iA[ne.level].good_length,ne.nice_match=iA[ne.level].nice_length,ne.max_chain_length=iA[ne.level].max_chain,ne.strstart=0,ne.block_start=0,ne.lookahead=0,ne.insert=0,ne.match_length=ne.prev_length=Bs-1,ne.match_available=0,ne.ins_h=0};function ym(){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=zA,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(uh*2),this.dyn_dtree=new Uint16Array((2*ah+1)*2),this.bl_tree=new Uint16Array((2*lh+1)*2),Eu(this.dyn_ltree),Eu(this.dyn_dtree),Eu(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(ch+1),this.heap=new Uint16Array(2*ZA+1),Eu(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*ZA+1),Eu(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const oA=ne=>{if(!ne)return 1;const ue=ne.state;return!ue||ue.strm!==ne||ue.status!==Bu&&ue.status!==Uf&&ue.status!==YA&&ue.status!==Mf&&ue.status!==Qf&&ue.status!==Hf&&ue.status!==zu&&ue.status!==tA?1:0},dh=ne=>{if(oA(ne))return Zu(ne,Zs);ne.total_in=ne.total_out=0,ne.data_type=cm;const ue=ne.state;return ue.pending=0,ue.pending_out=0,ue.wrap<0&&(ue.wrap=-ue.wrap),ue.status=ue.wrap===2?Uf:ue.wrap?Bu:zu,ne.adler=ue.wrap===2?0:1,ue.last_flush=-2,KA(ue),Ps},sA=ne=>{const ue=dh(ne);return ue===Ps&&vm(ne.state),ue},bm=(ne,ue)=>oA(ne)||ne.state.wrap!==2?Zs:(ne.state.gzhead=ue,Ps),hh=(ne,ue,ae,Be,Se,De)=>{if(!ne)return Zs;let rt=1;if(ue===Bc&&(ue=6),Be<0?(rt=0,Be=-Be):Be>15&&(rt=2,Be-=16),Se<1||Se>VA||ae!==zA||Be<8||Be>15||ue<0||ue>9||De<0||De>Sl||Be===8&&rt!==1)return Zu(ne,Zs);Be===8&&(Be=9);const Xe=new ym;return ne.state=Xe,Xe.strm=ne,Xe.status=Bu,Xe.wrap=rt,Xe.gzhead=null,Xe.w_bits=Be,Xe.w_size=1<<Xe.w_bits,Xe.w_mask=Xe.w_size-1,Xe.hash_bits=Se+7,Xe.hash_size=1<<Xe.hash_bits,Xe.hash_mask=Xe.hash_size-1,Xe.hash_shift=~~((Xe.hash_bits+Bs-1)/Bs),Xe.window=new Uint8Array(Xe.w_size*2),Xe.head=new Uint16Array(Xe.hash_size),Xe.prev=new Uint16Array(Xe.w_size),Xe.lit_bufsize=1<<Se+6,Xe.pending_buf_size=Xe.lit_bufsize*4,Xe.pending_buf=new Uint8Array(Xe.pending_buf_size),Xe.sym_buf=Xe.lit_bufsize,Xe.sym_end=(Xe.lit_bufsize-1)*3,Xe.level=ue,Xe.strategy=De,Xe.method=ae,sA(ne)},ph=(ne,ue)=>hh(ne,ue,zA,Am,sh,oh),wm=(ne,ue)=>{if(oA(ne)||ue>xl||ue<0)return ne?Zu(ne,Zs):Zs;const ae=ne.state;if(!ne.output||ne.avail_in!==0&&!ne.input||ae.status===tA&&ue!==ca)return Zu(ne,ne.avail_out===0?tu:Zs);const Be=ae.last_flush;if(ae.last_flush=ue,ae.pending!==0){if(cl(ne),ne.avail_out===0)return ae.last_flush=-1,Ps}else if(ne.avail_in===0&&Ah(ue)<=Ah(Be)&&ue!==ca)return Zu(ne,tu);if(ae.status===tA&&ne.avail_in!==0)return Zu(ne,tu);if(ae.status===Bu&&ae.wrap===0&&(ae.status=zu),ae.status===Bu){let Se=zA+(ae.w_bits-8<<4)<<8,De=-1;if(ae.strategy>=GA||ae.level<2?De=0:ae.level<6?De=1:ae.level===6?De=2:De=3,Se|=De<<6,ae.strstart!==0&&(Se|=hm),Se+=31-Se%31,rA(ae,Se),ae.strstart!==0&&(rA(ae,ne.adler>>>16),rA(ae,ne.adler&65535)),ne.adler=1,ae.status=zu,cl(ne),ae.pending!==0)return ae.last_flush=-1,Ps}if(ae.status===Uf){if(ne.adler=0,xs(ae,31),xs(ae,139),xs(ae,8),ae.gzhead)xs(ae,(ae.gzhead.text?1:0)+(ae.gzhead.hcrc?2:0)+(ae.gzhead.extra?4:0)+(ae.gzhead.name?8:0)+(ae.gzhead.comment?16:0)),xs(ae,ae.gzhead.time&255),xs(ae,ae.gzhead.time>>8&255),xs(ae,ae.gzhead.time>>16&255),xs(ae,ae.gzhead.time>>24&255),xs(ae,ae.level===9?2:ae.strategy>=GA||ae.level<2?4:0),xs(ae,ae.gzhead.os&255),ae.gzhead.extra&&ae.gzhead.extra.length&&(xs(ae,ae.gzhead.extra.length&255),xs(ae,ae.gzhead.extra.length>>8&255)),ae.gzhead.hcrc&&(ne.adler=Xs(ne.adler,ae.pending_buf,ae.pending,0)),ae.gzindex=0,ae.status=YA;else if(xs(ae,0),xs(ae,0),xs(ae,0),xs(ae,0),xs(ae,0),xs(ae,ae.level===9?2:ae.strategy>=GA||ae.level<2?4:0),xs(ae,pm),ae.status=zu,cl(ne),ae.pending!==0)return ae.last_flush=-1,Ps}if(ae.status===YA){if(ae.gzhead.extra){let Se=ae.pending,De=(ae.gzhead.extra.length&65535)-ae.gzindex;for(;ae.pending+De>ae.pending_buf_size;){let Xe=ae.pending_buf_size-ae.pending;if(ae.pending_buf.set(ae.gzhead.extra.subarray(ae.gzindex,ae.gzindex+Xe),ae.pending),ae.pending=ae.pending_buf_size,ae.gzhead.hcrc&&ae.pending>Se&&(ne.adler=Xs(ne.adler,ae.pending_buf,ae.pending-Se,Se)),ae.gzindex+=Xe,cl(ne),ae.pending!==0)return ae.last_flush=-1,Ps;Se=0,De-=Xe}let rt=new Uint8Array(ae.gzhead.extra);ae.pending_buf.set(rt.subarray(ae.gzindex,ae.gzindex+De),ae.pending),ae.pending+=De,ae.gzhead.hcrc&&ae.pending>Se&&(ne.adler=Xs(ne.adler,ae.pending_buf,ae.pending-Se,Se)),ae.gzindex=0}ae.status=Mf}if(ae.status===Mf){if(ae.gzhead.name){let Se=ae.pending,De;do{if(ae.pending===ae.pending_buf_size){if(ae.gzhead.hcrc&&ae.pending>Se&&(ne.adler=Xs(ne.adler,ae.pending_buf,ae.pending-Se,Se)),cl(ne),ae.pending!==0)return ae.last_flush=-1,Ps;Se=0}ae.gzindex<ae.gzhead.name.length?De=ae.gzhead.name.charCodeAt(ae.gzindex++)&255:De=0,xs(ae,De)}while(De!==0);ae.gzhead.hcrc&&ae.pending>Se&&(ne.adler=Xs(ne.adler,ae.pending_buf,ae.pending-Se,Se)),ae.gzindex=0}ae.status=Qf}if(ae.status===Qf){if(ae.gzhead.comment){let Se=ae.pending,De;do{if(ae.pending===ae.pending_buf_size){if(ae.gzhead.hcrc&&ae.pending>Se&&(ne.adler=Xs(ne.adler,ae.pending_buf,ae.pending-Se,Se)),cl(ne),ae.pending!==0)return ae.last_flush=-1,Ps;Se=0}ae.gzindex<ae.gzhead.comment.length?De=ae.gzhead.comment.charCodeAt(ae.gzindex++)&255:De=0,xs(ae,De)}while(De!==0);ae.gzhead.hcrc&&ae.pending>Se&&(ne.adler=Xs(ne.adler,ae.pending_buf,ae.pending-Se,Se))}ae.status=Hf}if(ae.status===Hf){if(ae.gzhead.hcrc){if(ae.pending+2>ae.pending_buf_size&&(cl(ne),ae.pending!==0))return ae.last_flush=-1,Ps;xs(ae,ne.adler&255),xs(ae,ne.adler>>8&255),ne.adler=0}if(ae.status=zu,cl(ne),ae.pending!==0)return ae.last_flush=-1,Ps}if(ne.avail_in!==0||ae.lookahead!==0||ue!==oo&&ae.status!==tA){let Se=ae.level===0?nA(ae,ue):ae.strategy===GA?gm(ae,ue):ae.strategy===um?mm(ae,ue):iA[ae.level].func(ae,ue);if((Se===Vu||Se===ru)&&(ae.status=tA),Se===da||Se===Vu)return ne.avail_out===0&&(ae.last_flush=-1),Ps;if(Se===Ec&&(ue===Ia?bi(ae):ue!==xl&&(Na(ae,0,0,!1),ue===Ua&&(Eu(ae.head),ae.lookahead===0&&(ae.strstart=0,ae.block_start=0,ae.insert=0))),cl(ne),ne.avail_out===0))return ae.last_flush=-1,Ps}return ue!==ca?Ps:ae.wrap<=0?Ms:(ae.wrap===2?(xs(ae,ne.adler&255),xs(ae,ne.adler>>8&255),xs(ae,ne.adler>>16&255),xs(ae,ne.adler>>24&255),xs(ae,ne.total_in&255),xs(ae,ne.total_in>>8&255),xs(ae,ne.total_in>>16&255),xs(ae,ne.total_in>>24&255)):(rA(ae,ne.adler>>>16),rA(ae,ne.adler&65535)),cl(ne),ae.wrap>0&&(ae.wrap=-ae.wrap),ae.pending!==0?Ps:Ms)},Bm=ne=>{if(oA(ne))return Zs;const ue=ne.state.status;return ne.state=null,ue===zu?Zu(ne,Nf):Ps},Gf=(ne,ue)=>{let ae=ue.length;if(oA(ne))return Zs;const Be=ne.state,Se=Be.wrap;if(Se===2||Se===1&&Be.status!==Bu||Be.lookahead)return Zs;if(Se===1&&(ne.adler=ns(ne.adler,ue,ae,0)),Be.wrap=0,ae>=Be.w_size){Se===0&&(Eu(Be.head),Be.strstart=0,Be.block_start=0,Be.insert=0);let st=new Uint8Array(Be.w_size);st.set(ue.subarray(ae-Be.w_size,ae),0),ue=st,ae=Be.w_size}const De=ne.avail_in,rt=ne.next_in,Xe=ne.input;for(ne.avail_in=ae,ne.next_in=0,ne.input=ue,Cc(Be);Be.lookahead>=Bs;){let st=Be.strstart,ct=Be.lookahead-(Bs-1);do Be.ins_h=Cu(Be,Be.ins_h,Be.window[st+Bs-1]),Be.prev[st&Be.w_mask]=Be.head[Be.ins_h],Be.head[Be.ins_h]=st,st++;while(--ct);Be.strstart=st,Be.lookahead=Bs-1,Cc(Be)}return Be.strstart+=Be.lookahead,Be.block_start=Be.strstart,Be.insert=Be.lookahead,Be.lookahead=0,Be.match_length=Be.prev_length=Bs-1,Be.match_available=0,ne.next_in=rt,ne.input=Xe,ne.avail_in=De,Be.wrap=Se,Ps};var JA=ph,Em=hh,Cm=sA,xm=dh,Sm=bm,_m=wm,Fm=Bm,qA=Gf,Im="pako deflate (from Nodeca project)",aA={deflateInit:JA,deflateInit2:Em,deflateReset:Cm,deflateResetKeep:xm,deflateSetHeader:Sm,deflate:_m,deflateEnd:Fm,deflateSetDictionary:qA,deflateInfo:Im};const Dm=(ne,ue)=>Object.prototype.hasOwnProperty.call(ne,ue);var Om=function(ne){const ue=Array.prototype.slice.call(arguments,1);for(;ue.length;){const ae=ue.shift();if(ae){if(typeof ae!="object")throw new TypeError(ae+"must be non-object");for(const Be in ae)Dm(ae,Be)&&(ne[Be]=ae[Be])}}return ne},jm=ne=>{let ue=0;for(let Be=0,Se=ne.length;Be<Se;Be++)ue+=ne[Be].length;const ae=new Uint8Array(ue);for(let Be=0,Se=0,De=ne.length;Be<De;Be++){let rt=ne[Be];ae.set(rt,Se),Se+=rt.length}return ae},$A={assign:Om,flattenChunks:jm};let mh=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(ne){mh=!1}const lA=new Uint8Array(256);for(let ne=0;ne<256;ne++)lA[ne]=ne>=252?6:ne>=248?5:ne>=240?4:ne>=224?3:ne>=192?2:1;lA[254]=lA[254]=1;var Tm=ne=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(ne);let ue,ae,Be,Se,De,rt=ne.length,Xe=0;for(Se=0;Se<rt;Se++)ae=ne.charCodeAt(Se),(ae&64512)===55296&&Se+1<rt&&(Be=ne.charCodeAt(Se+1),(Be&64512)===56320&&(ae=65536+(ae-55296<<10)+(Be-56320),Se++)),Xe+=ae<128?1:ae<2048?2:ae<65536?3:4;for(ue=new Uint8Array(Xe),De=0,Se=0;De<Xe;Se++)ae=ne.charCodeAt(Se),(ae&64512)===55296&&Se+1<rt&&(Be=ne.charCodeAt(Se+1),(Be&64512)===56320&&(ae=65536+(ae-55296<<10)+(Be-56320),Se++)),ae<128?ue[De++]=ae:ae<2048?(ue[De++]=192|ae>>>6,ue[De++]=128|ae&63):ae<65536?(ue[De++]=224|ae>>>12,ue[De++]=128|ae>>>6&63,ue[De++]=128|ae&63):(ue[De++]=240|ae>>>18,ue[De++]=128|ae>>>12&63,ue[De++]=128|ae>>>6&63,ue[De++]=128|ae&63);return ue};const Lm=(ne,ue)=>{if(ue<65534&&ne.subarray&&mh)return String.fromCharCode.apply(null,ne.length===ue?ne:ne.subarray(0,ue));let ae="";for(let Be=0;Be<ue;Be++)ae+=String.fromCharCode(ne[Be]);return ae};var Pm=(ne,ue)=>{const ae=ue||ne.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(ne.subarray(0,ue));let Be,Se;const De=new Array(ae*2);for(Se=0,Be=0;Be<ae;){let rt=ne[Be++];if(rt<128){De[Se++]=rt;continue}let Xe=lA[rt];if(Xe>4){De[Se++]=65533,Be+=Xe-1;continue}for(rt&=Xe===2?31:Xe===3?15:7;Xe>1&&Be<ae;)rt=rt<<6|ne[Be++]&63,Xe--;if(Xe>1){De[Se++]=65533;continue}rt<65536?De[Se++]=rt:(rt-=65536,De[Se++]=55296|rt>>10&1023,De[Se++]=56320|rt&1023)}return Lm(De,Se)},Rm=(ne,ue)=>{ue=ue||ne.length,ue>ne.length&&(ue=ne.length);let ae=ue-1;for(;ae>=0&&(ne[ae]&192)===128;)ae--;return ae<0||ae===0?ue:ae+lA[ne[ae]]>ue?ae:ue},Sc={string2buf:Tm,buf2string:Pm,utf8border:Rm};function km(){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}var gh=km;const vh=Object.prototype.toString,{Z_NO_FLUSH:uA,Z_SYNC_FLUSH:Nm,Z_FULL_FLUSH:Um,Z_FINISH:yh,Z_OK:ef,Z_STREAM_END:Mm,Z_DEFAULT_COMPRESSION:Qm,Z_DEFAULT_STRATEGY:Hm,Z_DEFLATED:Wm}=kl;function cA(ne){this.options=$A.assign({level:Qm,method:Wm,chunkSize:16384,windowBits:15,memLevel:8,strategy:Hm},ne||{});let ue=this.options;ue.raw&&ue.windowBits>0?ue.windowBits=-ue.windowBits:ue.gzip&&ue.windowBits>0&&ue.windowBits<16&&(ue.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new gh,this.strm.avail_out=0;let ae=aA.deflateInit2(this.strm,ue.level,ue.method,ue.windowBits,ue.memLevel,ue.strategy);if(ae!==ef)throw new Error(tl[ae]);if(ue.header&&aA.deflateSetHeader(this.strm,ue.header),ue.dictionary){let Be;if(typeof ue.dictionary=="string"?Be=Sc.string2buf(ue.dictionary):vh.call(ue.dictionary)==="[object ArrayBuffer]"?Be=new Uint8Array(ue.dictionary):Be=ue.dictionary,ae=aA.deflateSetDictionary(this.strm,Be),ae!==ef)throw new Error(tl[ae]);this._dict_set=!0}}cA.prototype.push=function(ne,ue){const ae=this.strm,Be=this.options.chunkSize;let Se,De;if(this.ended)return!1;for(ue===~~ue?De=ue:De=ue===!0?yh:uA,typeof ne=="string"?ae.input=Sc.string2buf(ne):vh.call(ne)==="[object ArrayBuffer]"?ae.input=new Uint8Array(ne):ae.input=ne,ae.next_in=0,ae.avail_in=ae.input.length;;){if(ae.avail_out===0&&(ae.output=new Uint8Array(Be),ae.next_out=0,ae.avail_out=Be),(De===Nm||De===Um)&&ae.avail_out<=6){this.onData(ae.output.subarray(0,ae.next_out)),ae.avail_out=0;continue}if(Se=aA.deflate(ae,De),Se===Mm)return ae.next_out>0&&this.onData(ae.output.subarray(0,ae.next_out)),Se=aA.deflateEnd(this.strm),this.onEnd(Se),this.ended=!0,Se===ef;if(ae.avail_out===0){this.onData(ae.output);continue}if(De>0&&ae.next_out>0){this.onData(ae.output.subarray(0,ae.next_out)),ae.avail_out=0;continue}if(ae.avail_in===0)break}return!0},cA.prototype.onData=function(ne){this.chunks.push(ne)},cA.prototype.onEnd=function(ne){ne===ef&&(this.result=$A.flattenChunks(this.chunks)),this.chunks=[],this.err=ne,this.msg=this.strm.msg};function zf(ne,ue){const ae=new cA(ue);if(ae.push(ne,!0),ae.err)throw ae.msg||tl[ae.err];return ae.result}function Km(ne,ue){return ue=ue||{},ue.raw=!0,zf(ne,ue)}function ga(ne,ue){return ue=ue||{},ue.gzip=!0,zf(ne,ue)}var Gm=cA,zm=zf,Vm=Km,Zm=ga,Ym=kl,bh={Deflate:Gm,deflate:zm,deflateRaw:Vm,gzip:Zm,constants:Ym};const tf=16209,Xm=16191;var Jm=function(ue,ae){let Be,Se,De,rt,Xe,st,ct,vt,St,Pt,gt,Yt,Gt,Xt,Ht,Br,pr,ur,rn,En,dn,jr,cr,Hr;const Qt=ue.state;Be=ue.next_in,cr=ue.input,Se=Be+(ue.avail_in-5),De=ue.next_out,Hr=ue.output,rt=De-(ae-ue.avail_out),Xe=De+(ue.avail_out-257),st=Qt.dmax,ct=Qt.wsize,vt=Qt.whave,St=Qt.wnext,Pt=Qt.window,gt=Qt.hold,Yt=Qt.bits,Gt=Qt.lencode,Xt=Qt.distcode,Ht=(1<<Qt.lenbits)-1,Br=(1<<Qt.distbits)-1;e:do{Yt<15&&(gt+=cr[Be++]<<Yt,Yt+=8,gt+=cr[Be++]<<Yt,Yt+=8),pr=Gt[gt&Ht];t:for(;;){if(ur=pr>>>24,gt>>>=ur,Yt-=ur,ur=pr>>>16&255,ur===0)Hr[De++]=pr&65535;else if(ur&16){rn=pr&65535,ur&=15,ur&&(Yt<ur&&(gt+=cr[Be++]<<Yt,Yt+=8),rn+=gt&(1<<ur)-1,gt>>>=ur,Yt-=ur),Yt<15&&(gt+=cr[Be++]<<Yt,Yt+=8,gt+=cr[Be++]<<Yt,Yt+=8),pr=Xt[gt&Br];r:for(;;){if(ur=pr>>>24,gt>>>=ur,Yt-=ur,ur=pr>>>16&255,ur&16){if(En=pr&65535,ur&=15,Yt<ur&&(gt+=cr[Be++]<<Yt,Yt+=8,Yt<ur&&(gt+=cr[Be++]<<Yt,Yt+=8)),En+=gt&(1<<ur)-1,En>st){ue.msg="invalid distance too far back",Qt.mode=tf;break e}if(gt>>>=ur,Yt-=ur,ur=De-rt,En>ur){if(ur=En-ur,ur>vt&&Qt.sane){ue.msg="invalid distance too far back",Qt.mode=tf;break e}if(dn=0,jr=Pt,St===0){if(dn+=ct-ur,ur<rn){rn-=ur;do Hr[De++]=Pt[dn++];while(--ur);dn=De-En,jr=Hr}}else if(St<ur){if(dn+=ct+St-ur,ur-=St,ur<rn){rn-=ur;do Hr[De++]=Pt[dn++];while(--ur);if(dn=0,St<rn){ur=St,rn-=ur;do Hr[De++]=Pt[dn++];while(--ur);dn=De-En,jr=Hr}}}else if(dn+=St-ur,ur<rn){rn-=ur;do Hr[De++]=Pt[dn++];while(--ur);dn=De-En,jr=Hr}for(;rn>2;)Hr[De++]=jr[dn++],Hr[De++]=jr[dn++],Hr[De++]=jr[dn++],rn-=3;rn&&(Hr[De++]=jr[dn++],rn>1&&(Hr[De++]=jr[dn++]))}else{dn=De-En;do Hr[De++]=Hr[dn++],Hr[De++]=Hr[dn++],Hr[De++]=Hr[dn++],rn-=3;while(rn>2);rn&&(Hr[De++]=Hr[dn++],rn>1&&(Hr[De++]=Hr[dn++]))}}else if(ur&64){ue.msg="invalid distance code",Qt.mode=tf;break e}else{pr=Xt[(pr&65535)+(gt&(1<<ur)-1)];continue r}break}}else if(ur&64)if(ur&32){Qt.mode=Xm;break e}else{ue.msg="invalid literal/length code",Qt.mode=tf;break e}else{pr=Gt[(pr&65535)+(gt&(1<<ur)-1)];continue t}break}}while(Be<Se&&De<Xe);rn=Yt>>3,Be-=rn,Yt-=rn<<3,gt&=(1<<Yt)-1,ue.next_in=Be,ue.next_out=De,ue.avail_in=Be<Se?5+(Se-Be):5-(Be-Se),ue.avail_out=De<Xe?257+(Xe-De):257-(De-Xe),Qt.hold=gt,Qt.bits=Yt};const _c=15,wh=852,Bh=592,Vf=0,Pi=1,Eh=2,qm=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),Zf=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),Ql=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),$m=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]);var nu=(ne,ue,ae,Be,Se,De,rt,Xe)=>{const st=Xe.bits;let ct=0,vt=0,St=0,Pt=0,gt=0,Yt=0,Gt=0,Xt=0,Ht=0,Br=0,pr,ur,rn,En,dn,jr=null,cr;const Hr=new Uint16Array(_c+1),Qt=new Uint16Array(_c+1);let qt=null,br,mr,ln;for(ct=0;ct<=_c;ct++)Hr[ct]=0;for(vt=0;vt<Be;vt++)Hr[ue[ae+vt]]++;for(gt=st,Pt=_c;Pt>=1&&Hr[Pt]===0;Pt--);if(gt>Pt&&(gt=Pt),Pt===0)return Se[De++]=1<<24|64<<16|0,Se[De++]=1<<24|64<<16|0,Xe.bits=1,0;for(St=1;St<Pt&&Hr[St]===0;St++);for(gt<St&&(gt=St),Xt=1,ct=1;ct<=_c;ct++)if(Xt<<=1,Xt-=Hr[ct],Xt<0)return-1;if(Xt>0&&(ne===Vf||Pt!==1))return-1;for(Qt[1]=0,ct=1;ct<_c;ct++)Qt[ct+1]=Qt[ct]+Hr[ct];for(vt=0;vt<Be;vt++)ue[ae+vt]!==0&&(rt[Qt[ue[ae+vt]]++]=vt);if(ne===Vf?(jr=qt=rt,cr=20):ne===Pi?(jr=qm,qt=Zf,cr=257):(jr=Ql,qt=$m,cr=0),Br=0,vt=0,ct=St,dn=De,Yt=gt,Gt=0,rn=-1,Ht=1<<gt,En=Ht-1,ne===Pi&&Ht>wh||ne===Eh&&Ht>Bh)return 1;for(;;){br=ct-Gt,rt[vt]+1<cr?(mr=0,ln=rt[vt]):rt[vt]>=cr?(mr=qt[rt[vt]-cr],ln=jr[rt[vt]-cr]):(mr=96,ln=0),pr=1<<ct-Gt,ur=1<<Yt,St=ur;do ur-=pr,Se[dn+(Br>>Gt)+ur]=br<<24|mr<<16|ln|0;while(ur!==0);for(pr=1<<ct-1;Br≺)pr>>=1;if(pr!==0?(Br&=pr-1,Br+=pr):Br=0,vt++,--Hr[ct]===0){if(ct===Pt)break;ct=ue[ae+rt[vt]]}if(ct>gt&&(Br&En)!==rn){for(Gt===0&&(Gt=gt),dn+=St,Yt=ct-Gt,Xt=1<<Yt;Yt+Gt<Pt&&(Xt-=Hr[Yt+Gt],!(Xt<=0));)Yt++,Xt<<=1;if(Ht+=1<<Yt,ne===Pi&&Ht>wh||ne===Eh&&Ht>Bh)return 1;rn=Br&En,Se[rn]=gt<<24|Yt<<16|dn-De|0}}return Br!==0&&(Se[dn+Br]=ct-Gt<<24|64<<16|0),Xe.bits=gt,0};const rf=0,Ch=1,xh=2,{Z_FINISH:Sh,Z_BLOCK:Yu,Z_TREES:Fc,Z_OK:iu,Z_STREAM_END:t0,Z_NEED_DICT:_h,Z_STREAM_ERROR:yl,Z_DATA_ERROR:nf,Z_MEM_ERROR:Fh,Z_BUF_ERROR:r0,Z_DEFLATED:Ih}=kl,of=16180,Dh=16181,Oh=16182,jh=16183,Th=16184,Yf=16185,Lh=16186,Ph=16187,Rh=16188,Xf=16189,sf=16190,bl=16191,Jf=16192,af=16193,AA=16194,qf=16195,$f=16196,kh=16197,ed=16198,Ic=16199,Dc=16200,td=16201,rd=16202,nd=16203,id=16204,lf=16205,od=16206,Nh=16207,Uh=16208,Es=16209,uf=16210,Mh=16211,n0=852,i0=592,o0=15,Qh=ne=>(ne>>>24&255)+(ne>>>8&65280)+((ne&65280)<<8)+((ne&255)<<24);function s0(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const Xu=ne=>{if(!ne)return 1;const ue=ne.state;return!ue||ue.strm!==ne||ue.mode<of||ue.mode>Mh?1:0},Hh=ne=>{if(Xu(ne))return yl;const ue=ne.state;return ne.total_in=ne.total_out=ue.total=0,ne.msg="",ue.wrap&&(ne.adler=ue.wrap&1),ue.mode=of,ue.last=0,ue.havedict=0,ue.flags=-1,ue.dmax=32768,ue.head=null,ue.hold=0,ue.bits=0,ue.lencode=ue.lendyn=new Int32Array(n0),ue.distcode=ue.distdyn=new Int32Array(i0),ue.sane=1,ue.back=-1,iu},sd=ne=>{if(Xu(ne))return yl;const ue=ne.state;return ue.wsize=0,ue.whave=0,ue.wnext=0,Hh(ne)},Wh=(ne,ue)=>{let ae;if(Xu(ne))return yl;const Be=ne.state;return ue<0?(ae=0,ue=-ue):(ae=(ue>>4)+5,ue<48&&(ue&=15)),ue&&(ue<8||ue>15)?yl:(Be.window!==null&&Be.wbits!==ue&&(Be.window=null),Be.wrap=ae,Be.wbits=ue,sd(ne))},cf=(ne,ue)=>{if(!ne)return yl;const ae=new s0;ne.state=ae,ae.strm=ne,ae.window=null,ae.mode=of;const Be=Wh(ne,ue);return Be!==iu&&(ne.state=null),Be},Kh=ne=>cf(ne,o0);let Ea=!0,Ju,ad;const a0=ne=>{if(Ea){Ju=new Int32Array(512),ad=new Int32Array(32);let ue=0;for(;ue<144;)ne.lens[ue++]=8;for(;ue<256;)ne.lens[ue++]=9;for(;ue<280;)ne.lens[ue++]=7;for(;ue<288;)ne.lens[ue++]=8;for(nu(Ch,ne.lens,0,288,Ju,0,ne.work,{bits:9}),ue=0;ue<32;)ne.lens[ue++]=5;nu(xh,ne.lens,0,32,ad,0,ne.work,{bits:5}),Ea=!1}ne.lencode=Ju,ne.lenbits=9,ne.distcode=ad,ne.distbits=5},ld=(ne,ue,ae,Be)=>{let Se;const De=ne.state;return De.window===null&&(De.wsize=1<<De.wbits,De.wnext=0,De.whave=0,De.window=new Uint8Array(De.wsize)),Be>=De.wsize?(De.window.set(ue.subarray(ae-De.wsize,ae),0),De.wnext=0,De.whave=De.wsize):(Se=De.wsize-De.wnext,Se>Be&&(Se=Be),De.window.set(ue.subarray(ae-Be,ae-Be+Se),De.wnext),Be-=Se,Be?(De.window.set(ue.subarray(ae-Be,ae),0),De.wnext=Be,De.whave=De.wsize):(De.wnext+=Se,De.wnext===De.wsize&&(De.wnext=0),De.whave<De.wsize&&(De.whave+=Se))),0},ud=(ne,ue)=>{let ae,Be,Se,De,rt,Xe,st,ct,vt,St,Pt,gt,Yt,Gt,Xt=0,Ht,Br,pr,ur,rn,En,dn,jr;const cr=new Uint8Array(4);let Hr,Qt;const qt=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Xu(ne)||!ne.output||!ne.input&&ne.avail_in!==0)return yl;ae=ne.state,ae.mode===bl&&(ae.mode=Jf),rt=ne.next_out,Se=ne.output,st=ne.avail_out,De=ne.next_in,Be=ne.input,Xe=ne.avail_in,ct=ae.hold,vt=ae.bits,St=Xe,Pt=st,jr=iu;e:for(;;)switch(ae.mode){case of:if(ae.wrap===0){ae.mode=Jf;break}for(;vt<16;){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}if(ae.wrap&2&&ct===35615){ae.wbits===0&&(ae.wbits=15),ae.check=0,cr[0]=ct&255,cr[1]=ct>>>8&255,ae.check=Xs(ae.check,cr,2,0),ct=0,vt=0,ae.mode=Dh;break}if(ae.head&&(ae.head.done=!1),!(ae.wrap&1)||(((ct&255)<<8)+(ct>>8))%31){ne.msg="incorrect header check",ae.mode=Es;break}if((ct&15)!==Ih){ne.msg="unknown compression method",ae.mode=Es;break}if(ct>>>=4,vt-=4,dn=(ct&15)+8,ae.wbits===0&&(ae.wbits=dn),dn>15||dn>ae.wbits){ne.msg="invalid window size",ae.mode=Es;break}ae.dmax=1<<ae.wbits,ae.flags=0,ne.adler=ae.check=1,ae.mode=ct&512?Xf:bl,ct=0,vt=0;break;case Dh:for(;vt<16;){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}if(ae.flags=ct,(ae.flags&255)!==Ih){ne.msg="unknown compression method",ae.mode=Es;break}if(ae.flags&57344){ne.msg="unknown header flags set",ae.mode=Es;break}ae.head&&(ae.head.text=ct>>8&1),ae.flags&512&&ae.wrap&4&&(cr[0]=ct&255,cr[1]=ct>>>8&255,ae.check=Xs(ae.check,cr,2,0)),ct=0,vt=0,ae.mode=Oh;case Oh:for(;vt<32;){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}ae.head&&(ae.head.time=ct),ae.flags&512&&ae.wrap&4&&(cr[0]=ct&255,cr[1]=ct>>>8&255,cr[2]=ct>>>16&255,cr[3]=ct>>>24&255,ae.check=Xs(ae.check,cr,4,0)),ct=0,vt=0,ae.mode=jh;case jh:for(;vt<16;){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}ae.head&&(ae.head.xflags=ct&255,ae.head.os=ct>>8),ae.flags&512&&ae.wrap&4&&(cr[0]=ct&255,cr[1]=ct>>>8&255,ae.check=Xs(ae.check,cr,2,0)),ct=0,vt=0,ae.mode=Th;case Th:if(ae.flags&1024){for(;vt<16;){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}ae.length=ct,ae.head&&(ae.head.extra_len=ct),ae.flags&512&&ae.wrap&4&&(cr[0]=ct&255,cr[1]=ct>>>8&255,ae.check=Xs(ae.check,cr,2,0)),ct=0,vt=0}else ae.head&&(ae.head.extra=null);ae.mode=Yf;case Yf:if(ae.flags&1024&&(gt=ae.length,gt>Xe&&(gt=Xe),gt&&(ae.head&&(dn=ae.head.extra_len-ae.length,ae.head.extra||(ae.head.extra=new Uint8Array(ae.head.extra_len)),ae.head.extra.set(Be.subarray(De,De+gt),dn)),ae.flags&512&&ae.wrap&4&&(ae.check=Xs(ae.check,Be,gt,De)),Xe-=gt,De+=gt,ae.length-=gt),ae.length))break e;ae.length=0,ae.mode=Lh;case Lh:if(ae.flags&2048){if(Xe===0)break e;gt=0;do dn=Be[De+gt++],ae.head&&dn&&ae.length<65536&&(ae.head.name+=String.fromCharCode(dn));while(dn&><Xe);if(ae.flags&512&&ae.wrap&4&&(ae.check=Xs(ae.check,Be,gt,De)),Xe-=gt,De+=gt,dn)break e}else ae.head&&(ae.head.name=null);ae.length=0,ae.mode=Ph;case Ph:if(ae.flags&4096){if(Xe===0)break e;gt=0;do dn=Be[De+gt++],ae.head&&dn&&ae.length<65536&&(ae.head.comment+=String.fromCharCode(dn));while(dn&><Xe);if(ae.flags&512&&ae.wrap&4&&(ae.check=Xs(ae.check,Be,gt,De)),Xe-=gt,De+=gt,dn)break e}else ae.head&&(ae.head.comment=null);ae.mode=Rh;case Rh:if(ae.flags&512){for(;vt<16;){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}if(ae.wrap&4&&ct!==(ae.check&65535)){ne.msg="header crc mismatch",ae.mode=Es;break}ct=0,vt=0}ae.head&&(ae.head.hcrc=ae.flags>>9&1,ae.head.done=!0),ne.adler=ae.check=0,ae.mode=bl;break;case Xf:for(;vt<32;){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}ne.adler=ae.check=Qh(ct),ct=0,vt=0,ae.mode=sf;case sf:if(ae.havedict===0)return ne.next_out=rt,ne.avail_out=st,ne.next_in=De,ne.avail_in=Xe,ae.hold=ct,ae.bits=vt,_h;ne.adler=ae.check=1,ae.mode=bl;case bl:if(ue===Yu||ue===Fc)break e;case Jf:if(ae.last){ct>>>=vt&7,vt-=vt&7,ae.mode=od;break}for(;vt<3;){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}switch(ae.last=ct&1,ct>>>=1,vt-=1,ct&3){case 0:ae.mode=af;break;case 1:if(a0(ae),ae.mode=Ic,ue===Fc){ct>>>=2,vt-=2;break e}break;case 2:ae.mode=$f;break;case 3:ne.msg="invalid block type",ae.mode=Es}ct>>>=2,vt-=2;break;case af:for(ct>>>=vt&7,vt-=vt&7;vt<32;){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}if((ct&65535)!==(ct>>>16^65535)){ne.msg="invalid stored block lengths",ae.mode=Es;break}if(ae.length=ct&65535,ct=0,vt=0,ae.mode=AA,ue===Fc)break e;case AA:ae.mode=qf;case qf:if(gt=ae.length,gt){if(gt>Xe&&(gt=Xe),gt>st&&(gt=st),gt===0)break e;Se.set(Be.subarray(De,De+gt),rt),Xe-=gt,De+=gt,st-=gt,rt+=gt,ae.length-=gt;break}ae.mode=bl;break;case $f:for(;vt<14;){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}if(ae.nlen=(ct&31)+257,ct>>>=5,vt-=5,ae.ndist=(ct&31)+1,ct>>>=5,vt-=5,ae.ncode=(ct&15)+4,ct>>>=4,vt-=4,ae.nlen>286||ae.ndist>30){ne.msg="too many length or distance symbols",ae.mode=Es;break}ae.have=0,ae.mode=kh;case kh:for(;ae.have<ae.ncode;){for(;vt<3;){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}ae.lens[qt[ae.have++]]=ct&7,ct>>>=3,vt-=3}for(;ae.have<19;)ae.lens[qt[ae.have++]]=0;if(ae.lencode=ae.lendyn,ae.lenbits=7,Hr={bits:ae.lenbits},jr=nu(rf,ae.lens,0,19,ae.lencode,0,ae.work,Hr),ae.lenbits=Hr.bits,jr){ne.msg="invalid code lengths set",ae.mode=Es;break}ae.have=0,ae.mode=ed;case ed:for(;ae.have<ae.nlen+ae.ndist;){for(;Xt=ae.lencode[ct&(1<<ae.lenbits)-1],Ht=Xt>>>24,Br=Xt>>>16&255,pr=Xt&65535,!(Ht<=vt);){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}if(pr<16)ct>>>=Ht,vt-=Ht,ae.lens[ae.have++]=pr;else{if(pr===16){for(Qt=Ht+2;vt<Qt;){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}if(ct>>>=Ht,vt-=Ht,ae.have===0){ne.msg="invalid bit length repeat",ae.mode=Es;break}dn=ae.lens[ae.have-1],gt=3+(ct&3),ct>>>=2,vt-=2}else if(pr===17){for(Qt=Ht+3;vt<Qt;){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}ct>>>=Ht,vt-=Ht,dn=0,gt=3+(ct&7),ct>>>=3,vt-=3}else{for(Qt=Ht+7;vt<Qt;){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}ct>>>=Ht,vt-=Ht,dn=0,gt=11+(ct&127),ct>>>=7,vt-=7}if(ae.have+gt>ae.nlen+ae.ndist){ne.msg="invalid bit length repeat",ae.mode=Es;break}for(;gt--;)ae.lens[ae.have++]=dn}}if(ae.mode===Es)break;if(ae.lens[256]===0){ne.msg="invalid code -- missing end-of-block",ae.mode=Es;break}if(ae.lenbits=9,Hr={bits:ae.lenbits},jr=nu(Ch,ae.lens,0,ae.nlen,ae.lencode,0,ae.work,Hr),ae.lenbits=Hr.bits,jr){ne.msg="invalid literal/lengths set",ae.mode=Es;break}if(ae.distbits=6,ae.distcode=ae.distdyn,Hr={bits:ae.distbits},jr=nu(xh,ae.lens,ae.nlen,ae.ndist,ae.distcode,0,ae.work,Hr),ae.distbits=Hr.bits,jr){ne.msg="invalid distances set",ae.mode=Es;break}if(ae.mode=Ic,ue===Fc)break e;case Ic:ae.mode=Dc;case Dc:if(Xe>=6&&st>=258){ne.next_out=rt,ne.avail_out=st,ne.next_in=De,ne.avail_in=Xe,ae.hold=ct,ae.bits=vt,Jm(ne,Pt),rt=ne.next_out,Se=ne.output,st=ne.avail_out,De=ne.next_in,Be=ne.input,Xe=ne.avail_in,ct=ae.hold,vt=ae.bits,ae.mode===bl&&(ae.back=-1);break}for(ae.back=0;Xt=ae.lencode[ct&(1<<ae.lenbits)-1],Ht=Xt>>>24,Br=Xt>>>16&255,pr=Xt&65535,!(Ht<=vt);){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}if(Br&&!(Br&240)){for(ur=Ht,rn=Br,En=pr;Xt=ae.lencode[En+((ct&(1<<ur+rn)-1)>>ur)],Ht=Xt>>>24,Br=Xt>>>16&255,pr=Xt&65535,!(ur+Ht<=vt);){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}ct>>>=ur,vt-=ur,ae.back+=ur}if(ct>>>=Ht,vt-=Ht,ae.back+=Ht,ae.length=pr,Br===0){ae.mode=lf;break}if(Br&32){ae.back=-1,ae.mode=bl;break}if(Br&64){ne.msg="invalid literal/length code",ae.mode=Es;break}ae.extra=Br&15,ae.mode=td;case td:if(ae.extra){for(Qt=ae.extra;vt<Qt;){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}ae.length+=ct&(1<<ae.extra)-1,ct>>>=ae.extra,vt-=ae.extra,ae.back+=ae.extra}ae.was=ae.length,ae.mode=rd;case rd:for(;Xt=ae.distcode[ct&(1<<ae.distbits)-1],Ht=Xt>>>24,Br=Xt>>>16&255,pr=Xt&65535,!(Ht<=vt);){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}if(!(Br&240)){for(ur=Ht,rn=Br,En=pr;Xt=ae.distcode[En+((ct&(1<<ur+rn)-1)>>ur)],Ht=Xt>>>24,Br=Xt>>>16&255,pr=Xt&65535,!(ur+Ht<=vt);){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}ct>>>=ur,vt-=ur,ae.back+=ur}if(ct>>>=Ht,vt-=Ht,ae.back+=Ht,Br&64){ne.msg="invalid distance code",ae.mode=Es;break}ae.offset=pr,ae.extra=Br&15,ae.mode=nd;case nd:if(ae.extra){for(Qt=ae.extra;vt<Qt;){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}ae.offset+=ct&(1<<ae.extra)-1,ct>>>=ae.extra,vt-=ae.extra,ae.back+=ae.extra}if(ae.offset>ae.dmax){ne.msg="invalid distance too far back",ae.mode=Es;break}ae.mode=id;case id:if(st===0)break e;if(gt=Pt-st,ae.offset>gt){if(gt=ae.offset-gt,gt>ae.whave&&ae.sane){ne.msg="invalid distance too far back",ae.mode=Es;break}gt>ae.wnext?(gt-=ae.wnext,Yt=ae.wsize-gt):Yt=ae.wnext-gt,gt>ae.length&&(gt=ae.length),Gt=ae.window}else Gt=Se,Yt=rt-ae.offset,gt=ae.length;gt>st&&(gt=st),st-=gt,ae.length-=gt;do Se[rt++]=Gt[Yt++];while(--gt);ae.length===0&&(ae.mode=Dc);break;case lf:if(st===0)break e;Se[rt++]=ae.length,st--,ae.mode=Dc;break;case od:if(ae.wrap){for(;vt<32;){if(Xe===0)break e;Xe--,ct|=Be[De++]<<vt,vt+=8}if(Pt-=st,ne.total_out+=Pt,ae.total+=Pt,ae.wrap&4&&Pt&&(ne.adler=ae.check=ae.flags?Xs(ae.check,Se,Pt,rt-Pt):ns(ae.check,Se,Pt,rt-Pt)),Pt=st,ae.wrap&4&&(ae.flags?ct:Qh(ct))!==ae.check){ne.msg="incorrect data check",ae.mode=Es;break}ct=0,vt=0}ae.mode=Nh;case Nh:if(ae.wrap&&ae.flags){for(;vt<32;){if(Xe===0)break e;Xe--,ct+=Be[De++]<<vt,vt+=8}if(ae.wrap&4&&ct!==(ae.total&4294967295)){ne.msg="incorrect length check",ae.mode=Es;break}ct=0,vt=0}ae.mode=Uh;case Uh:jr=t0;break e;case Es:jr=nf;break e;case uf:return Fh;case Mh:default:return yl}return ne.next_out=rt,ne.avail_out=st,ne.next_in=De,ne.avail_in=Xe,ae.hold=ct,ae.bits=vt,(ae.wsize||Pt!==ne.avail_out&&ae.mode<Es&&(ae.mode<od||ue!==Sh))&&ld(ne,ne.output,ne.next_out,Pt-ne.avail_out),St-=ne.avail_in,Pt-=ne.avail_out,ne.total_in+=St,ne.total_out+=Pt,ae.total+=Pt,ae.wrap&4&&Pt&&(ne.adler=ae.check=ae.flags?Xs(ae.check,Se,Pt,ne.next_out-Pt):ns(ae.check,Se,Pt,ne.next_out-Pt)),ne.data_type=ae.bits+(ae.last?64:0)+(ae.mode===bl?128:0)+(ae.mode===Ic||ae.mode===AA?256:0),(St===0&&Pt===0||ue===Sh)&&jr===iu&&(jr=r0),jr},l0=ne=>{if(Xu(ne))return yl;let ue=ne.state;return ue.window&&(ue.window=null),ne.state=null,iu},u0=(ne,ue)=>{if(Xu(ne))return yl;const ae=ne.state;return ae.wrap&2?(ae.head=ue,ue.done=!1,iu):yl},c0=(ne,ue)=>{const ae=ue.length;let Be,Se,De;return Xu(ne)||(Be=ne.state,Be.wrap!==0&&Be.mode!==sf)?yl:Be.mode===sf&&(Se=1,Se=ns(Se,ue,ae,0),Se!==Be.check)?nf:(De=ld(ne,ue,ae,ae),De?(Be.mode=uf,Fh):(Be.havedict=1,iu))};var A0=sd,f0=Wh,d0=Hh,h0=Kh,p0=cf,Gh=ud,zh=l0,Vh=u0,Zh=c0,cd="pako inflate (from Nodeca project)",ou={inflateReset:A0,inflateReset2:f0,inflateResetKeep:d0,inflateInit:h0,inflateInit2:p0,inflate:Gh,inflateEnd:zh,inflateGetHeader:Vh,inflateSetDictionary:Zh,inflateInfo:cd};function m0(){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}var g0=m0;const Yh=Object.prototype.toString,{Z_NO_FLUSH:Af,Z_FINISH:ff,Z_OK:fA,Z_STREAM_END:df,Z_NEED_DICT:dA,Z_STREAM_ERROR:Xh,Z_DATA_ERROR:Ad,Z_MEM_ERROR:Jh}=kl;function hA(ne){this.options=$A.assign({chunkSize:1024*64,windowBits:15,to:""},ne||{});const ue=this.options;ue.raw&&ue.windowBits>=0&&ue.windowBits<16&&(ue.windowBits=-ue.windowBits,ue.windowBits===0&&(ue.windowBits=-15)),ue.windowBits>=0&&ue.windowBits<16&&!(ne&&ne.windowBits)&&(ue.windowBits+=32),ue.windowBits>15&&ue.windowBits<48&&(ue.windowBits&15||(ue.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new gh,this.strm.avail_out=0;let ae=ou.inflateInit2(this.strm,ue.windowBits);if(ae!==fA)throw new Error(tl[ae]);if(this.header=new g0,ou.inflateGetHeader(this.strm,this.header),ue.dictionary&&(typeof ue.dictionary=="string"?ue.dictionary=Sc.string2buf(ue.dictionary):Yh.call(ue.dictionary)==="[object ArrayBuffer]"&&(ue.dictionary=new Uint8Array(ue.dictionary)),ue.raw&&(ae=ou.inflateSetDictionary(this.strm,ue.dictionary),ae!==fA)))throw new Error(tl[ae])}hA.prototype.push=function(ne,ue){const ae=this.strm,Be=this.options.chunkSize,Se=this.options.dictionary;let De,rt,Xe;if(this.ended)return!1;for(ue===~~ue?rt=ue:rt=ue===!0?ff:Af,Yh.call(ne)==="[object ArrayBuffer]"?ae.input=new Uint8Array(ne):ae.input=ne,ae.next_in=0,ae.avail_in=ae.input.length;;){for(ae.avail_out===0&&(ae.output=new Uint8Array(Be),ae.next_out=0,ae.avail_out=Be),De=ou.inflate(ae,rt),De===dA&&Se&&(De=ou.inflateSetDictionary(ae,Se),De===fA?De=ou.inflate(ae,rt):De===Ad&&(De=dA));ae.avail_in>0&&De===df&&ae.state.wrap>0&&ne[ae.next_in]!==0;)ou.inflateReset(ae),De=ou.inflate(ae,rt);switch(De){case Xh:case Ad:case dA:case Jh:return this.onEnd(De),this.ended=!0,!1}if(Xe=ae.avail_out,ae.next_out&&(ae.avail_out===0||De===df))if(this.options.to==="string"){let st=Sc.utf8border(ae.output,ae.next_out),ct=ae.next_out-st,vt=Sc.buf2string(ae.output,st);ae.next_out=ct,ae.avail_out=Be-ct,ct&&ae.output.set(ae.output.subarray(st,st+ct),0),this.onData(vt)}else this.onData(ae.output.length===ae.next_out?ae.output:ae.output.subarray(0,ae.next_out));if(!(De===fA&&Xe===0)){if(De===df)return De=ou.inflateEnd(this.strm),this.onEnd(De),this.ended=!0,!0;if(ae.avail_in===0)break}}return!0},hA.prototype.onData=function(ne){this.chunks.push(ne)},hA.prototype.onEnd=function(ne){ne===fA&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=$A.flattenChunks(this.chunks)),this.chunks=[],this.err=ne,this.msg=this.strm.msg};function Oc(ne,ue){const ae=new hA(ue);if(ae.push(ne),ae.err)throw ae.msg||tl[ae.err];return ae.result}function qh(ne,ue){return ue=ue||{},ue.raw=!0,Oc(ne,ue)}var $h=hA,v0=Oc,y0=qh,ep=Oc,jc=kl,fd={Inflate:$h,inflate:v0,inflateRaw:y0,ungzip:ep,constants:jc};const{Deflate:hf,deflate:b0,deflateRaw:w0,gzip:B0}=bh,{Inflate:E0,inflate:tp,inflateRaw:dd,ungzip:rp}=fd;var np=hf,hd=b0,ip=w0,op=B0,pd=E0,pA=tp,pf=dd,sp=rp,ap=kl,Eg={Deflate:np,deflate:hd,deflateRaw:ip,gzip:op,Inflate:pd,inflate:pA,inflateRaw:pf,ungzip:sp,constants:ap};const md=[];for(let ne=0;ne<256;ne++){let ue=ne;for(let ae=0;ae<8;ae++)ue&1?ue=3988292384^ue>>>1:ue=ue>>>1;md[ne]=ue}const gd=4294967295;function C0(ne,ue,ae){let Be=ne;for(let Se=0;Se<ae;Se++)Be=md[(Be^ue[Se])&255]^Be>>>8;return Be}function lp(ne,ue){return(C0(gd,ne,ue)^gd)>>>0}function qu(ne,ue,ae){const Be=ne.readUint32(),Se=lp(new Uint8Array(ne.buffer,ne.byteOffset+ne.offset-ue-4,ue),ue);if(Se!==Be)throw new Error(`CRC mismatch for chunk ${ae}. Expected ${Be}, found ${Se}`)}function x0(ne,ue){ne.writeUint32(lp(new Uint8Array(ne.buffer,ne.byteOffset+ne.offset-ue,ue),ue))}function sa(ne,ue,ae){for(let Be=0;Be<ae;Be++)ue[Be]=ne[Be]}function xu(ne,ue,ae,Be){let Se=0;for(;Se<Be;Se++)ue[Se]=ne[Se];for(;Se<ae;Se++)ue[Se]=ne[Se]+ue[Se-Be]&255}function $u(ne,ue,ae,Be){let Se=0;if(ae.length===0)for(;Se<Be;Se++)ue[Se]=ne[Se];else for(;Se<Be;Se++)ue[Se]=ne[Se]+ae[Se]&255}function su(ne,ue,ae,Be,Se){let De=0;if(ae.length===0){for(;De<Se;De++)ue[De]=ne[De];for(;De<Be;De++)ue[De]=ne[De]+(ue[De-Se]>>1)&255}else{for(;De<Se;De++)ue[De]=ne[De]+(ae[De]>>1)&255;for(;De<Be;De++)ue[De]=ne[De]+(ue[De-Se]+ae[De]>>1)&255}}function au(ne,ue,ae,Be,Se){let De=0;if(ae.length===0){for(;De<Se;De++)ue[De]=ne[De];for(;De<Be;De++)ue[De]=ne[De]+ue[De-Se]&255}else{for(;De<Se;De++)ue[De]=ne[De]+ae[De]&255;for(;De<Be;De++)ue[De]=ne[De]+mA(ue[De-Se],ae[De],ae[De-Se])&255}}function mA(ne,ue,ae){const Be=ne+ue-ae,Se=Math.abs(Be-ne),De=Math.abs(Be-ue),rt=Math.abs(Be-ae);return Se<=De&&Se<=rt?ne:De<=rt?ue:ae}function lu(ne,ue,ae,Be,Se,De){switch(ne){case 0:sa(ue,ae,Se);break;case 1:xu(ue,ae,Se,De);break;case 2:$u(ue,ae,Be,Se);break;case 3:su(ue,ae,Be,Se,De);break;case 4:au(ue,ae,Be,Se,De);break;default:throw new Error(`Unsupported filter: ${ne}`)}}const up=new Uint16Array([255]),cp=new Uint8Array(up.buffer)[0]===255;function vd(ne){const{data:ue,width:ae,height:Be,channels:Se,depth:De}=ne,rt=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],Xe=Math.ceil(De/8)*Se,st=new Uint8Array(Be*ae*Xe);let ct=0;for(let vt=0;vt<7;vt++){const St=rt[vt],Pt=Math.ceil((ae-St.x)/St.xStep),gt=Math.ceil((Be-St.y)/St.yStep);if(Pt<=0||gt<=0)continue;const Yt=Pt*Xe,Gt=new Uint8Array(Yt);for(let Xt=0;Xt<gt;Xt++){const Ht=ue[ct++],Br=ue.subarray(ct,ct+Yt);ct+=Yt;const pr=new Uint8Array(Yt);lu(Ht,Br,pr,Gt,Yt,Xe),Gt.set(pr);for(let ur=0;ur<Pt;ur++){const rn=St.x+ur*St.xStep,En=St.y+Xt*St.yStep;if(!(rn>=ae||En>=Be))for(let dn=0;dn<Xe;dn++)st[(En*ae+rn)*Xe+dn]=pr[ur*Xe+dn]}}}if(De===16){const vt=new Uint16Array(st.buffer);if(cp)for(let St=0;St<vt.length;St++)vt[St]=gA(vt[St]);return vt}else return st}function gA(ne){return(ne&255)<<8|ne>>8&255}const Ap=new Uint16Array([255]),vA=new Uint8Array(Ap.buffer)[0]===255,F0=new Uint8Array(0);function fp(ne){const{data:ue,width:ae,height:Be,channels:Se,depth:De}=ne,rt=Math.ceil(De/8)*Se,Xe=Math.ceil(De/8*Se*ae),st=new Uint8Array(Be*Xe);let ct=F0,vt=0,St,Pt;for(let gt=0;gt<Be;gt++){switch(St=ue.subarray(vt+1,vt+1+Xe),Pt=st.subarray(gt*Xe,(gt+1)*Xe),ue[vt]){case 0:sa(St,Pt,Xe);break;case 1:xu(St,Pt,Xe,rt);break;case 2:$u(St,Pt,ct,Xe);break;case 3:su(St,Pt,ct,Xe,rt);break;case 4:au(St,Pt,ct,Xe,rt);break;default:throw new Error(`Unsupported filter: ${ue[vt]}`)}ct=Pt,vt+=Xe+1}if(De===16){const gt=new Uint16Array(st.buffer);if(vA)for(let Yt=0;Yt<gt.length;Yt++)gt[Yt]=I0(gt[Yt]);return gt}else return st}function I0(ne){return(ne&255)<<8|ne>>8&255}const yA=Uint8Array.of(137,80,78,71,13,10,26,10);function Cg(ne){ne.writeBytes(yA)}function mf(ne){if(!D0(ne.readBytes(yA.length)))throw new Error("wrong PNG signature")}function D0(ne){if(ne.length<yA.length)return!1;for(let ue=0;ue<yA.length;ue++)if(ne[ue]!==yA[ue])return!1;return!0}const dp="tEXt",hp=0,pp=new TextDecoder("latin1");function mp(ne){if(gf(ne),ne.length===0||ne.length>79)throw new Error("keyword length must be between 1 and 79")}const yd=/^[\u0000-\u00FF]*$/;function gf(ne){if(!yd.test(ne))throw new Error("invalid latin1 text")}function gp(ne,ue,ae){const Be=vp(ue);ne[Be]=yp(ue,ae-Be.length-1)}function xg(ne,ue,ae){mp(ue),gf(ae);const Be=ue.length+1+ae.length;ne.writeUint32(Be),ne.writeChars(dp),ne.writeChars(ue),ne.writeByte(hp),ne.writeChars(ae),writeCrc(ne,Be+4)}function vp(ne){for(ne.mark();ne.readByte()!==hp;);const ue=ne.offset;ne.reset();const ae=pp.decode(ne.readBytes(ue-ne.offset-1));return ne.skip(1),mp(ae),ae}function yp(ne,ue){return pp.decode(ne.readBytes(ue))}const fl={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},bd={UNKNOWN:-1,DEFLATE:0},bp={UNKNOWN:-1,ADAPTIVE:0},wd={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},vf={NONE:0,BACKGROUND:1,PREVIOUS:2},bA={SOURCE:0,OVER:1};class O0 extends Or{constructor(ae,Be={}){super(ae);Ls(this,"_checkCrc");Ls(this,"_inflator");Ls(this,"_png");Ls(this,"_apng");Ls(this,"_end");Ls(this,"_hasPalette");Ls(this,"_palette");Ls(this,"_hasTransparency");Ls(this,"_transparency");Ls(this,"_compressionMethod");Ls(this,"_filterMethod");Ls(this,"_interlaceMethod");Ls(this,"_colorType");Ls(this,"_isAnimated");Ls(this,"_numberOfFrames");Ls(this,"_numberOfPlays");Ls(this,"_frames");Ls(this,"_writingDataChunks");const{checkCrc:Se=!1}=Be;this._checkCrc=Se,this._inflator=new pd,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=bd.UNKNOWN,this._filterMethod=bp.UNKNOWN,this._interlaceMethod=wd.UNKNOWN,this._colorType=fl.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(mf(this);!this._end;){const ae=this.readUint32(),Be=this.readChars(4);this.decodeChunk(ae,Be)}return this.decodeImage(),this._png}decodeApng(){for(mf(this);!this._end;){const ae=this.readUint32(),Be=this.readChars(4);this.decodeApngChunk(ae,Be)}return this.decodeApngImage(),this._apng}decodeChunk(ae,Be){const Se=this.offset;switch(Be){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(ae);break;case"IDAT":this.decodeIDAT(ae);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(ae);break;case"iCCP":this.decodeiCCP(ae);break;case dp:gp(this._png.text,this,ae);break;case"pHYs":this.decodepHYs();break;default:this.skip(ae);break}if(this.offset-Se!==ae)throw new Error(`Length mismatch while decoding chunk ${Be}`);this._checkCrc?qu(this,ae+4,Be):this.skip(4)}decodeApngChunk(ae,Be){const Se=this.offset;switch(Be!=="fdAT"&&Be!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),Be){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(ae);break;default:this.decodeChunk(ae,Be),this.offset=Se+ae;break}if(this.offset-Se!==ae)throw new Error(`Length mismatch while decoding chunk ${Be}`);this._checkCrc?qu(this,ae+4,Be):this.skip(4)}decodeIHDR(){const ae=this._png;ae.width=this.readUint32(),ae.height=this.readUint32(),ae.depth=Bd(this.readUint8());const Be=this.readUint8();this._colorType=Be;let Se;switch(Be){case fl.GREYSCALE:Se=1;break;case fl.TRUECOLOUR:Se=3;break;case fl.INDEXED_COLOUR:Se=1;break;case fl.GREYSCALE_ALPHA:Se=2;break;case fl.TRUECOLOUR_ALPHA:Se=4;break;case fl.UNKNOWN:default:throw new Error(`Unknown color type: ${Be}`)}if(this._png.channels=Se,this._compressionMethod=this.readUint8(),this._compressionMethod!==bd.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const ae={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(ae)}decodePLTE(ae){if(ae%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${ae}`);const Be=ae/3;this._hasPalette=!0;const Se=[];this._palette=Se;for(let De=0;De<Be;De++)Se.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(ae){this._writingDataChunks=!0;const Be=ae,Se=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,Se,Be)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(ae)}decodeFDAT(ae){this._writingDataChunks=!0;let Be=ae,Se=this.offset+this.byteOffset;if(Se+=4,Be-=4,this._inflator.push(new Uint8Array(this.buffer,Se,Be)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(ae)}decodetRNS(ae){switch(this._colorType){case fl.GREYSCALE:case fl.TRUECOLOUR:{if(ae%2!==0)throw new RangeError(`tRNS chunk length must be a multiple of 2. Got ${ae}`);if(ae/2>this._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${ae/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(ae/2);for(let Be=0;Be<ae/2;Be++)this._transparency[Be]=this.readUint16();break}case fl.INDEXED_COLOUR:{if(ae>this._palette.length)throw new Error(`tRNS chunk contains more alpha values than there are palette colors (${ae} vs ${this._palette.length})`);let Be=0;for(;Be<ae;Be++){const Se=this.readByte();this._palette[Be].push(Se)}for(;Be<this._palette.length;Be++)this._palette[Be].push(255);break}case fl.UNKNOWN:case fl.GREYSCALE_ALPHA:case fl.TRUECOLOUR_ALPHA:default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(ae){const Be=vp(this),Se=this.readUint8();if(Se!==bd.DEFLATE)throw new Error(`Unsupported iCCP compression method: ${Se}`);const De=this.readBytes(ae-Be.length-2);this._png.iccEmbeddedProfile={name:Be,profile:pA(De)}}decodepHYs(){const ae=this.readUint32(),Be=this.readUint32(),Se=this.readByte();this._png.resolution={x:ae,y:Be,unit:Se}}decodeApngImage(){this._apng.width=this._png.width,this._apng.height=this._png.height,this._apng.channels=this._png.channels,this._apng.depth=this._png.depth,this._apng.numberOfFrames=this._numberOfFrames,this._apng.numberOfPlays=this._numberOfPlays,this._apng.text=this._png.text,this._apng.resolution=this._png.resolution;for(let ae=0;ae<this._numberOfFrames;ae++){const Be={sequenceNumber:this._frames[ae].sequenceNumber,delayNumber:this._frames[ae].delayNumber,delayDenominator:this._frames[ae].delayDenominator,data:this._apng.depth===8?new Uint8Array(this._apng.width*this._apng.height*this._apng.channels):new Uint16Array(this._apng.width*this._apng.height*this._apng.channels)},Se=this._frames.at(ae);if(Se){if(Se.data=fp({data:Se.data,width:Se.width,height:Se.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),ae===0||Se.xOffset===0&&Se.yOffset===0&&Se.width===this._png.width&&Se.height===this._png.height)Be.data=Se.data;else{const De=this._apng.frames.at(ae-1);this.disposeFrame(Se,De,Be),this.addFrameDataToCanvas(Be,Se)}this._apng.frames.push(Be)}}return this._apng}disposeFrame(ae,Be,Se){switch(ae.disposeOp){case vf.NONE:break;case vf.BACKGROUND:for(let De=0;De<this._png.height;De++)for(let rt=0;rt<this._png.width;rt++){const Xe=(De*ae.width+rt)*this._png.channels;for(let st=0;st<this._png.channels;st++)Se.data[Xe+st]=0}break;case vf.PREVIOUS:Se.data.set(Be.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(ae,Be){const Se=1<<this._png.depth,De=(rt,Xe)=>{const st=((rt+Be.yOffset)*this._png.width+Be.xOffset+Xe)*this._png.channels,ct=(rt*Be.width+Xe)*this._png.channels;return{index:st,frameIndex:ct}};switch(Be.blendOp){case bA.SOURCE:for(let rt=0;rt<Be.height;rt++)for(let Xe=0;Xe<Be.width;Xe++){const{index:st,frameIndex:ct}=De(rt,Xe);for(let vt=0;vt<this._png.channels;vt++)ae.data[st+vt]=Be.data[ct+vt]}break;case bA.OVER:for(let rt=0;rt<Be.height;rt++)for(let Xe=0;Xe<Be.width;Xe++){const{index:st,frameIndex:ct}=De(rt,Xe);for(let vt=0;vt<this._png.channels;vt++){const St=Be.data[ct+this._png.channels-1]/Se,Pt=vt%(this._png.channels-1)===0?1:Be.data[ct+vt],gt=Math.floor(St*Pt+(1-St)*ae.data[st+vt]);ae.data[st+vt]+=gt}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){var Be;if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);const ae=this._isAnimated?((Be=this._frames)==null?void 0:Be.at(0)).data:this._inflator.result;if(this._filterMethod!==bp.ADAPTIVE)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===wd.NO_INTERLACE)this._png.data=fp({data:ae,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===wd.ADAM7)this._png.data=vd({data:ae,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else throw new Error(`Interlace method ${this._interlaceMethod} not supported`);this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){const ae=this._inflator.result,Be=this._frames.at(-1);Be?Be.data=ae:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:vf.NONE,blendOp:bA.SOURCE,data:ae}),this._inflator=new pd,this._writingDataChunks=!1}}function Bd(ne){if(ne!==1&&ne!==2&&ne!==4&&ne!==8&&ne!==16)throw new Error(`invalid bit depth: ${ne}`);return ne}const j0={level:3};class Ri extends null{constructor(ae,Be={}){var Se;super();Ls(this,"_png");Ls(this,"_zlibOptions");Ls(this,"_colorType");Ls(this,"_interlaceMethod");this._colorType=ColorType.UNKNOWN,this._zlibOptions=bg(bg({},j0),Be.zlib),this._png=this._checkData(ae),this._interlaceMethod=(Se=Be.interlace==="Adam7"?InterlaceMethod.ADAM7:InterlaceMethod.NO_INTERLACE)!=null?Se:InterlaceMethod.NO_INTERLACE,this.setBigEndian()}encode(){if(writeSignature(this),this.encodeIHDR(),this._png.palette&&(this.encodePLTE(),this._png.palette[0].length===4&&this.encodeTRNS()),this.encodeData(),this._png.text)for(const[ae,Be]of Object.entries(this._png.text))encodetEXt(this,ae,Be);return this.encodeIEND(),this.toArray()}encodeIHDR(){this.writeUint32(13),this.writeChars("IHDR"),this.writeUint32(this._png.width),this.writeUint32(this._png.height),this.writeByte(this._png.depth),this.writeByte(this._colorType),this.writeByte(CompressionMethod.DEFLATE),this.writeByte(FilterMethod.ADAPTIVE),this.writeByte(this._interlaceMethod),writeCrc(this,17)}encodeIEND(){this.writeUint32(0),this.writeChars("IEND"),writeCrc(this,4)}encodePLTE(){var Be;const ae=((Be=this._png.palette)==null?void 0:Be.length)*3;this.writeUint32(ae),this.writeChars("PLTE");for(const Se of this._png.palette)this.writeByte(Se[0]),this.writeByte(Se[1]),this.writeByte(Se[2]);writeCrc(this,4+ae)}encodeTRNS(){const ae=this._png.palette.filter(Be=>Be.at(-1)!==255);this.writeUint32(ae.length),this.writeChars("tRNS");for(const Be of ae)this.writeByte(Be.at(-1));writeCrc(this,4+ae.length)}encodeIDAT(ae){this.writeUint32(ae.length),this.writeChars("IDAT"),this.writeBytes(ae),writeCrc(this,ae.length+4)}encodeData(){const{width:ae,height:Be,channels:Se,depth:De,data:rt}=this._png,Xe=De<=8?Math.ceil(ae*De/8)*Se:Math.ceil(ae*De/8*Se/2),st=new IOBuffer().setBigEndian();let ct=0;if(this._interlaceMethod===InterlaceMethod.NO_INTERLACE)for(let Pt=0;Pt<Be;Pt++)st.writeByte(0),De===16?ct=Rs(rt,st,Xe,ct):ct=wl(rt,st,Xe,ct);else this._interlaceMethod===InterlaceMethod.ADAM7&&(ct=T0(this._png,rt,st,ct));const vt=st.toArray(),St=deflate(vt,this._zlibOptions);this.encodeIDAT(St)}_checkData(ae){const{colorType:Be,channels:Se,depth:De}=yf(ae,ae.palette),rt={width:ec(ae.width,"width"),height:ec(ae.height,"height"),channels:Se,data:ae.data,depth:De,text:ae.text,palette:ae.palette};this._colorType=Be;const Xe=De<8?Math.ceil(rt.width*De/8)*rt.height*Se:rt.width*rt.height*Se;if(rt.data.length!==Xe)throw new RangeError(`wrong data size. Found ${rt.data.length}, expected ${Xe}`);return rt}}function ec(ne,ue){if(Number.isInteger(ne)&&ne>0)return ne;throw new TypeError(`${ue} must be a positive integer`)}function yf(ne,ue){const{channels:ae=4,depth:Be=8}=ne;if(ae!==4&&ae!==3&&ae!==2&&ae!==1)throw new RangeError(`unsupported number of channels: ${ae}`);const Se={channels:ae,depth:Be,colorType:ColorType.UNKNOWN};switch(ae){case 4:Se.colorType=ColorType.TRUECOLOUR_ALPHA;break;case 3:Se.colorType=ColorType.TRUECOLOUR;break;case 1:ue?Se.colorType=ColorType.INDEXED_COLOUR:Se.colorType=ColorType.GREYSCALE;break;case 2:Se.colorType=ColorType.GREYSCALE_ALPHA;break;default:throw new Error("unsupported number of channels")}return Se}function wl(ne,ue,ae,Be){for(let Se=0;Se<ae;Se++)ue.writeByte(ne[Be++]);return Be}function T0(ne,ue,ae,Be){const Se=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],{width:De,height:rt,channels:Xe,depth:st}=ne;let ct=0;st===16?ct=Xe*st/8/2:ct=Xe*st/8;for(let vt=0;vt<7;vt++){const St=Se[vt],Pt=Math.floor((De-St.x+St.xStep-1)/St.xStep),gt=Math.floor((rt-St.y+St.yStep-1)/St.yStep);if(Pt<=0||gt<=0)continue;const Yt=Pt*ct;for(let Gt=0;Gt<gt;Gt++){const Xt=St.y+Gt*St.yStep,Ht=st<=8?new Uint8Array(Yt):new Uint16Array(Yt);let Br=0;for(let pr=0;pr<Pt;pr++){const ur=St.x+pr*St.xStep;if(ur<De&&Xt<rt){const rn=(Xt*De+ur)*ct;for(let En=0;En<ct;En++)Ht[Br++]=ue[rn+En]}}if(ae.writeByte(0),st===8)ae.writeBytes(Ht);else if(st===16)for(const pr of Ht)ae.writeByte(pr>>8&255),ae.writeByte(pr&255)}}return Be}function Rs(ne,ue,ae,Be){for(let Se=0;Se<ae;Se++)ue.writeUint16(ne[Be++]);return Be}var Js;(function(ne){ne[ne.UNKNOWN=0]="UNKNOWN",ne[ne.METRE=1]="METRE"})(Js||(Js={}));function bf(ne,ue){return new O0(ne,ue).decode()}function Sg(ne,ue){return new PngEncoder(ne,ue).encode()}function Ed(ne,ue){return new PngDecoder(ne,ue).decodeApng()}var Mo=function(){return typeof window!="undefined"?window:typeof ge.g!="undefined"?ge.g:typeof self!="undefined"?self:this}();function Tc(){Mo.console&&typeof Mo.console.log=="function"&&Mo.console.log.apply(Mo.console,arguments)}var Gs={log:Tc,warn:function(ne){Mo.console&&(typeof Mo.console.warn=="function"?Mo.console.warn.apply(Mo.console,arguments):Tc.call(null,arguments))},error:function(ne){Mo.console&&(typeof Mo.console.error=="function"?Mo.console.error.apply(Mo.console,arguments):Tc(ne))}};function Cd(ne,ue,ae){var Be=new XMLHttpRequest;Be.open("GET",ne),Be.responseType="blob",Be.onload=function(){Su(Be.response,ue,ae)},Be.onerror=function(){Gs.error("could not download file")},Be.send()}function xd(ne){var ue=new XMLHttpRequest;ue.open("HEAD",ne,!1);try{ue.send()}catch(ae){}return ue.status>=200&&ue.status<=299}function wf(ne){try{ne.dispatchEvent(new MouseEvent("click"))}catch(ae){var ue=document.createEvent("MouseEvents");ue.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),ne.dispatchEvent(ue)}}var Su=Mo.saveAs||((typeof window=="undefined"?"undefined":(0,pe.Z)(window))!=="object"||window!==Mo?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(ne,ue,ae){var Be=Mo.URL||Mo.webkitURL,Se=document.createElement("a");ue=ue||ne.name||"download",Se.download=ue,Se.rel="noopener",typeof ne=="string"?(Se.href=ne,Se.origin!==location.origin?xd(Se.href)?Cd(ne,ue,ae):wf(Se,Se.target="_blank"):wf(Se)):(Se.href=Be.createObjectURL(ne),setTimeout(function(){Be.revokeObjectURL(Se.href)},4e4),setTimeout(function(){wf(Se)},0))}:"msSaveOrOpenBlob"in navigator?function(ne,ue,ae){if(ue=ue||ne.name||"download",typeof ne=="string")if(xd(ne))Cd(ne,ue,ae);else{var Be=document.createElement("a");Be.href=ne,Be.target="_blank",setTimeout(function(){wf(Be)})}else navigator.msSaveOrOpenBlob(function(Se,De){return De===void 0?De={autoBom:!1}:(0,pe.Z)(De)!=="object"&&(Gs.warn("Deprecated: Expected third argument to be a object"),De={autoBom:!De}),De.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(Se.type)?new Blob(["\uFEFF",Se],{type:Se.type}):Se}(ne,ae),ue)}:function(ne,ue,ae,Be){if((Be=Be||open("","_blank"))&&(Be.document.title=Be.document.body.innerText="downloading..."),typeof ne=="string")return Cd(ne,ue,ae);var Se=ne.type==="application/octet-stream",De=/constructor/i.test(Mo.HTMLElement)||Mo.safari,rt=/CriOS\/[\d]+/.test(navigator.userAgent);if((rt||Se&&De)&&(typeof FileReader=="undefined"?"undefined":(0,pe.Z)(FileReader))==="object"){var Xe=new FileReader;Xe.onloadend=function(){var vt=Xe.result;vt=rt?vt:vt.replace(/^data:[^;]*;/,"data:attachment/file;"),Be?Be.location.href=vt:location=vt,Be=null},Xe.readAsDataURL(ne)}else{var st=Mo.URL||Mo.webkitURL,ct=st.createObjectURL(ne);Be?Be.location=ct:location.href=ct,Be=null,setTimeout(function(){st.revokeObjectURL(ct)},4e4)}});function wp(ne){var ue;ne=ne||"",this.ok=!1,ne.charAt(0)=="#"&&(ne=ne.substr(1,6)),ne={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"}[ne=(ne=ne.replace(/ /g,"")).toLowerCase()]||ne;for(var ae=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(Xe){return[parseInt(Xe[1]),parseInt(Xe[2]),parseInt(Xe[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(Xe){return[parseInt(Xe[1],16),parseInt(Xe[2],16),parseInt(Xe[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(Xe){return[parseInt(Xe[1]+Xe[1],16),parseInt(Xe[2]+Xe[2],16),parseInt(Xe[3]+Xe[3],16)]}}],Be=0;Be<ae.length;Be++){var Se=ae[Be].re,De=ae[Be].process,rt=Se.exec(ne);rt&&(ue=De(rt),this.r=ue[0],this.g=ue[1],this.b=ue[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 Xe=this.r.toString(16),st=this.g.toString(16),ct=this.b.toString(16);return Xe.length==1&&(Xe="0"+Xe),st.length==1&&(st="0"+st),ct.length==1&&(ct="0"+ct),"#"+Xe+st+ct}}var wA=Mo.atob.bind(Mo),Sd=Mo.btoa.bind(Mo);function BA(ne,ue){var ae=ne[0],Be=ne[1],Se=ne[2],De=ne[3];ae=Ma(ae,Be,Se,De,ue[0],7,-680876936),De=Ma(De,ae,Be,Se,ue[1],12,-389564586),Se=Ma(Se,De,ae,Be,ue[2],17,606105819),Be=Ma(Be,Se,De,ae,ue[3],22,-1044525330),ae=Ma(ae,Be,Se,De,ue[4],7,-176418897),De=Ma(De,ae,Be,Se,ue[5],12,1200080426),Se=Ma(Se,De,ae,Be,ue[6],17,-1473231341),Be=Ma(Be,Se,De,ae,ue[7],22,-45705983),ae=Ma(ae,Be,Se,De,ue[8],7,1770035416),De=Ma(De,ae,Be,Se,ue[9],12,-1958414417),Se=Ma(Se,De,ae,Be,ue[10],17,-42063),Be=Ma(Be,Se,De,ae,ue[11],22,-1990404162),ae=Ma(ae,Be,Se,De,ue[12],7,1804603682),De=Ma(De,ae,Be,Se,ue[13],12,-40341101),Se=Ma(Se,De,ae,Be,ue[14],17,-1502002290),ae=Da(ae,Be=Ma(Be,Se,De,ae,ue[15],22,1236535329),Se,De,ue[1],5,-165796510),De=Da(De,ae,Be,Se,ue[6],9,-1069501632),Se=Da(Se,De,ae,Be,ue[11],14,643717713),Be=Da(Be,Se,De,ae,ue[0],20,-373897302),ae=Da(ae,Be,Se,De,ue[5],5,-701558691),De=Da(De,ae,Be,Se,ue[10],9,38016083),Se=Da(Se,De,ae,Be,ue[15],14,-660478335),Be=Da(Be,Se,De,ae,ue[4],20,-405537848),ae=Da(ae,Be,Se,De,ue[9],5,568446438),De=Da(De,ae,Be,Se,ue[14],9,-1019803690),Se=Da(Se,De,ae,Be,ue[3],14,-187363961),Be=Da(Be,Se,De,ae,ue[8],20,1163531501),ae=Da(ae,Be,Se,De,ue[13],5,-1444681467),De=Da(De,ae,Be,Se,ue[2],9,-51403784),Se=Da(Se,De,ae,Be,ue[7],14,1735328473),ae=Qa(ae,Be=Da(Be,Se,De,ae,ue[12],20,-1926607734),Se,De,ue[5],4,-378558),De=Qa(De,ae,Be,Se,ue[8],11,-2022574463),Se=Qa(Se,De,ae,Be,ue[11],16,1839030562),Be=Qa(Be,Se,De,ae,ue[14],23,-35309556),ae=Qa(ae,Be,Se,De,ue[1],4,-1530992060),De=Qa(De,ae,Be,Se,ue[4],11,1272893353),Se=Qa(Se,De,ae,Be,ue[7],16,-155497632),Be=Qa(Be,Se,De,ae,ue[10],23,-1094730640),ae=Qa(ae,Be,Se,De,ue[13],4,681279174),De=Qa(De,ae,Be,Se,ue[0],11,-358537222),Se=Qa(Se,De,ae,Be,ue[3],16,-722521979),Be=Qa(Be,Se,De,ae,ue[6],23,76029189),ae=Qa(ae,Be,Se,De,ue[9],4,-640364487),De=Qa(De,ae,Be,Se,ue[12],11,-421815835),Se=Qa(Se,De,ae,Be,ue[15],16,530742520),ae=Ha(ae,Be=Qa(Be,Se,De,ae,ue[2],23,-995338651),Se,De,ue[0],6,-198630844),De=Ha(De,ae,Be,Se,ue[7],10,1126891415),Se=Ha(Se,De,ae,Be,ue[14],15,-1416354905),Be=Ha(Be,Se,De,ae,ue[5],21,-57434055),ae=Ha(ae,Be,Se,De,ue[12],6,1700485571),De=Ha(De,ae,Be,Se,ue[3],10,-1894986606),Se=Ha(Se,De,ae,Be,ue[10],15,-1051523),Be=Ha(Be,Se,De,ae,ue[1],21,-2054922799),ae=Ha(ae,Be,Se,De,ue[8],6,1873313359),De=Ha(De,ae,Be,Se,ue[15],10,-30611744),Se=Ha(Se,De,ae,Be,ue[6],15,-1560198380),Be=Ha(Be,Se,De,ae,ue[13],21,1309151649),ae=Ha(ae,Be,Se,De,ue[4],6,-145523070),De=Ha(De,ae,Be,Se,ue[11],10,-1120210379),Se=Ha(Se,De,ae,Be,ue[2],15,718787259),Be=Ha(Be,Se,De,ae,ue[9],21,-343485551),ne[0]=Hl(ae,ne[0]),ne[1]=Hl(Be,ne[1]),ne[2]=Hl(Se,ne[2]),ne[3]=Hl(De,ne[3])}function EA(ne,ue,ae,Be,Se,De){return ue=Hl(Hl(ue,ne),Hl(Be,De)),Hl(ue<<Se|ue>>>32-Se,ae)}function Ma(ne,ue,ae,Be,Se,De,rt){return EA(ue&ae|~ue&Be,ne,ue,Se,De,rt)}function Da(ne,ue,ae,Be,Se,De,rt){return EA(ue&Be|ae&~Be,ne,ue,Se,De,rt)}function Qa(ne,ue,ae,Be,Se,De,rt){return EA(ue^ae^Be,ne,ue,Se,De,rt)}function Ha(ne,ue,ae,Be,Se,De,rt){return EA(ae^(ue|~Be),ne,ue,Se,De,rt)}function Bp(ne){var ue,ae=ne.length,Be=[1732584193,-271733879,-1732584194,271733878];for(ue=64;ue<=ne.length;ue+=64)BA(Be,Bf(ne.substring(ue-64,ue)));ne=ne.substring(ue-64);var Se=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(ue=0;ue<ne.length;ue++)Se[ue>>2]|=ne.charCodeAt(ue)<<(ue%4<<3);if(Se[ue>>2]|=128<<(ue%4<<3),ue>55)for(BA(Be,Se),ue=0;ue<16;ue++)Se[ue]=0;return Se[14]=8*ae,BA(Be,Se),Be}function Bf(ne){var ue,ae=[];for(ue=0;ue<64;ue+=4)ae[ue>>2]=ne.charCodeAt(ue)+(ne.charCodeAt(ue+1)<<8)+(ne.charCodeAt(ue+2)<<16)+(ne.charCodeAt(ue+3)<<24);return ae}var dl="0123456789abcdef".split("");function Ep(ne){for(var ue="",ae=0;ae<4;ae++)ue+=dl[ne>>8*ae+4&15]+dl[ne>>8*ae&15];return ue}function Ef(ne){return String.fromCharCode(255&ne,(65280&ne)>>8,(16711680&ne)>>16,(4278190080&ne)>>24)}function _d(ne){return Bp(ne).map(Ef).join("")}var L0=function(ne){for(var ue=0;ue<ne.length;ue++)ne[ue]=Ep(ne[ue]);return ne.join("")}(Bp("hello"))!="5d41402abc4b2a76b9719d911017c592";function Hl(ne,ue){if(L0){var ae=(65535&ne)+(65535&ue);return(ne>>16)+(ue>>16)+(ae>>16)<<16|65535&ae}return ne+ue&4294967295}function _u(ne,ue){var ae,Be,Se,De;if(ne!==ae){for(var rt=(Se=ne,De=1+(256/ne.length|0),new Array(De+1).join(Se)),Xe=[],st=0;st<256;st++)Xe[st]=st;var ct=0;for(st=0;st<256;st++){var vt=Xe[st];ct=(ct+vt+rt.charCodeAt(st))%256,Xe[st]=Xe[ct],Xe[ct]=vt}ae=ne,Be=Xe}else Xe=Be;var St=ue.length,Pt=0,gt=0,Yt="";for(st=0;st<St;st++)gt=(gt+(vt=Xe[Pt=(Pt+1)%256]))%256,Xe[Pt]=Xe[gt],Xe[gt]=vt,rt=Xe[(Xe[Pt]+Xe[gt])%256],Yt+=String.fromCharCode(ue.charCodeAt(st)^rt);return Yt}var CA={print:4,modify:8,copy:16,"annot-forms":32};function Lc(ne,ue,ae,Be){this.v=1,this.r=2;var Se=192;ne.forEach(function(Xe){if(CA.perm!==void 0)throw new Error("Invalid permission: "+Xe);Se+=CA[Xe]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var De=(ue+this.padding).substr(0,32),rt=(ae+this.padding).substr(0,32);this.O=this.processOwnerPassword(De,rt),this.P=-(1+(255^Se)),this.encryptionKey=_d(De+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(Be)).substr(0,5),this.U=_u(this.encryptionKey,this.padding)}function Fl(ne){if(/[^\u0000-\u00ff]/.test(ne))throw new Error("Invalid PDF Name Object: "+ne+", Only accept ASCII characters.");for(var ue="",ae=ne.length,Be=0;Be<ae;Be++){var Se=ne.charCodeAt(Be);ue+=Se<33||Se===35||Se===37||Se===40||Se===41||Se===47||Se===60||Se===62||Se===91||Se===93||Se===123||Se===125||Se>126?"#"+("0"+Se.toString(16)).slice(-2):ne[Be]}return ue}function Cp(ne){if((0,pe.Z)(ne)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var ue={};this.subscribe=function(ae,Be,Se){if(Se=Se||!1,typeof ae!="string"||typeof Be!="function"||typeof Se!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");ue.hasOwnProperty(ae)||(ue[ae]={});var De=Math.random().toString(35);return ue[ae][De]=[Be,!!Se],De},this.unsubscribe=function(ae){for(var Be in ue)if(ue[Be][ae])return delete ue[Be][ae],Object.keys(ue[Be]).length===0&&delete ue[Be],!0;return!1},this.publish=function(ae){if(ue.hasOwnProperty(ae)){var Be=Array.prototype.slice.call(arguments,1),Se=[];for(var De in ue[ae]){var rt=ue[ae][De];try{rt[0].apply(ne,Be)}catch(Xe){Mo.console&&Gs.error("jsPDF PubSub Error",Xe.message,Xe)}rt[1]&&Se.push(De)}Se.length&&Se.forEach(this.unsubscribe)}},this.getTopics=function(){return ue}}function xA(ne){if(!(this instanceof xA))return new xA(ne);var ue="opacity,stroke-opacity".split(",");for(var ae in ne)ne.hasOwnProperty(ae)&&ue.indexOf(ae)>=0&&(this[ae]=ne[ae]);this.id="",this.objectNumber=-1}function Fd(ne,ue){this.gState=ne,this.matrix=ue,this.id="",this.objectNumber=-1}function Fu(ne,ue,ae,Be,Se){if(!(this instanceof Fu))return new Fu(ne,ue,ae,Be,Se);this.type=ne==="axial"?2:3,this.coords=ue,this.colors=ae,Fd.call(this,Be,Se)}function Iu(ne,ue,ae,Be,Se){if(!(this instanceof Iu))return new Iu(ne,ue,ae,Be,Se);this.boundingBox=ne,this.xStep=ue,this.yStep=ae,this.stream="",this.cloneIndex=0,Fd.call(this,Be,Se)}function ro(ne){var ue,ae=typeof arguments[0]=="string"?arguments[0]:"p",Be=arguments[1],Se=arguments[2],De=arguments[3],rt=[],Xe=1,st=16,ct="S",vt=null;(0,pe.Z)(ne=ne||{})==="object"&&(ae=ne.orientation,Be=ne.unit||Be,Se=ne.format||Se,De=ne.compress||ne.compressPdf||De,(vt=ne.encryption||null)!==null&&(vt.userPassword=vt.userPassword||"",vt.ownerPassword=vt.ownerPassword||"",vt.userPermissions=vt.userPermissions||[]),Xe=typeof ne.userUnit=="number"?Math.abs(ne.userUnit):1,ne.precision!==void 0&&(ue=ne.precision),ne.floatPrecision!==void 0&&(st=ne.floatPrecision),ct=ne.defaultPathOperation||"S"),rt=ne.filters||(De===!0?["FlateEncode"]:rt),Be=Be||"mm",ae=(""+(ae||"P")).toLowerCase();var St=ne.putOnlyUsedFonts||!1,Pt={},gt={internal:{},__private__:{}};gt.__private__.PubSub=Cp;var Yt="1.3",Gt=gt.__private__.getPdfVersion=function(){return Yt};gt.__private__.setPdfVersion=function(lt){Yt=lt};var Xt={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]};gt.__private__.getPageFormats=function(){return Xt};var Ht=gt.__private__.getPageFormat=function(lt){return Xt[lt]};Se=Se||"a4";var Br="compat",pr="advanced",ur=Br;function rn(){this.saveGraphicsState(),$t(new No(cs,0,0,-cs,0,LA()*cs).toString()+" cm"),this.setFontSize(this.getFontSize()/cs),ct="n",ur=pr}function En(){this.restoreGraphicsState(),ct="S",ur=Br}var dn=gt.__private__.combineFontStyleAndFontWeight=function(lt,Dt){if(lt=="bold"&&Dt=="normal"||lt=="bold"&&Dt==400||lt=="normal"&&Dt=="italic"||lt=="bold"&&Dt=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return Dt&&(lt=Dt==400||Dt==="normal"?lt==="italic"?"italic":"normal":Dt!=700&&Dt!=="bold"||lt!=="normal"?(Dt==700?"bold":Dt)+""+lt:"bold"),lt};gt.advancedAPI=function(lt){var Dt=ur===Br;return Dt&&rn.call(this),typeof lt!="function"||(lt(this),Dt&&En.call(this)),this},gt.compatAPI=function(lt){var Dt=ur===pr;return Dt&&En.call(this),typeof lt!="function"||(lt(this),Dt&&rn.call(this)),this},gt.isAdvancedAPI=function(){return ur===pr};var jr,cr=function(lt){if(ur!==pr)throw new Error(lt+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Hr=gt.roundToPrecision=gt.__private__.roundToPrecision=function(lt,Dt){var nr=ue||Dt;if(isNaN(lt)||isNaN(nr))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return lt.toFixed(nr).replace(/0+$/,"")};jr=gt.hpf=gt.__private__.hpf=typeof st=="number"?function(lt){if(isNaN(lt))throw new Error("Invalid argument passed to jsPDF.hpf");return Hr(lt,st)}:st==="smart"?function(lt){if(isNaN(lt))throw new Error("Invalid argument passed to jsPDF.hpf");return Hr(lt,lt>-1&<<1?16:5)}:function(lt){if(isNaN(lt))throw new Error("Invalid argument passed to jsPDF.hpf");return Hr(lt,16)};var Qt=gt.f2=gt.__private__.f2=function(lt){if(isNaN(lt))throw new Error("Invalid argument passed to jsPDF.f2");return Hr(lt,2)},qt=gt.__private__.f3=function(lt){if(isNaN(lt))throw new Error("Invalid argument passed to jsPDF.f3");return Hr(lt,3)},br=gt.scale=gt.__private__.scale=function(lt){if(isNaN(lt))throw new Error("Invalid argument passed to jsPDF.scale");return ur===Br?lt*cs:ur===pr?lt:void 0},mr=function(lt){return br(function(Dt){return ur===Br?LA()-Dt:ur===pr?Dt:void 0}(lt))};gt.__private__.setPrecision=gt.setPrecision=function(lt){typeof parseInt(lt,10)=="number"&&(ue=parseInt(lt,10))};var ln,fn="00000000000000000000000000000000",mn=gt.__private__.getFileId=function(){return fn},$r=gt.__private__.setFileId=function(lt){return fn=lt!==void 0&&/^[a-fA-F0-9]{32}$/.test(lt)?lt.toUpperCase():fn.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),vt!==null&&(Oa=new Lc(vt.userPermissions,vt.userPassword,vt.ownerPassword,fn)),fn};gt.setFileId=function(lt){return $r(lt),this},gt.getFileId=function(){return mn()};var yn=gt.__private__.convertDateToPDFDate=function(lt){var Dt=lt.getTimezoneOffset(),nr=Dt<0?"+":"-",vr=Math.floor(Math.abs(Dt/60)),Qr=Math.abs(Dt%60),In=[nr,dr(vr),"'",dr(Qr),"'"].join("");return["D:",lt.getFullYear(),dr(lt.getMonth()+1),dr(lt.getDate()),dr(lt.getHours()),dr(lt.getMinutes()),dr(lt.getSeconds()),In].join("")},ci=gt.__private__.convertPDFDateToDate=function(lt){var Dt=parseInt(lt.substr(2,4),10),nr=parseInt(lt.substr(6,2),10)-1,vr=parseInt(lt.substr(8,2),10),Qr=parseInt(lt.substr(10,2),10),In=parseInt(lt.substr(12,2),10),Hn=parseInt(lt.substr(14,2),10);return new Date(Dt,nr,vr,Qr,In,Hn,0)},Un=gt.__private__.setCreationDate=function(lt){var Dt;if(lt===void 0&&(lt=new Date),lt instanceof Date)Dt=yn(lt);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(lt))throw new Error("Invalid argument passed to jsPDF.setCreationDate");Dt=lt}return ln=Dt},Ut=gt.__private__.getCreationDate=function(lt){var Dt=ln;return lt==="jsDate"&&(Dt=ci(ln)),Dt};gt.setCreationDate=function(lt){return Un(lt),this},gt.getCreationDate=function(lt){return Ut(lt)};var sr,dr=gt.__private__.padd2=function(lt){return("0"+parseInt(lt)).slice(-2)},Sr=gt.__private__.padd2Hex=function(lt){return("00"+(lt=lt.toString())).substr(lt.length)},Rr=0,Zr=[],hn=[],gn=0,Tn=[],ni=[],Ti=!1,ji=hn;gt.__private__.setCustomOutputDestination=function(lt){Ti=!0,ji=lt};var wo=function(lt){Ti||(ji=lt)};gt.__private__.resetCustomOutputDestination=function(){Ti=!1,ji=hn};var $t=gt.__private__.out=function(lt){return lt=lt.toString(),gn+=lt.length+1,ji.push(lt),ji},Li=gt.__private__.write=function(lt){return $t(arguments.length===1?lt.toString():Array.prototype.join.call(arguments," "))},ms=gt.__private__.getArrayBuffer=function(lt){for(var Dt=lt.length,nr=new ArrayBuffer(Dt),vr=new Uint8Array(nr);Dt--;)vr[Dt]=lt.charCodeAt(Dt);return nr},Po=[["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]];gt.__private__.getStandardFonts=function(){return Po};var Jn=ne.fontSize||16;gt.__private__.setFontSize=gt.setFontSize=function(lt){return Jn=ur===pr?lt/cs:lt,this};var Ro,Yi=gt.__private__.getFontSize=gt.getFontSize=function(){return ur===Br?Jn:Jn*cs},To=ne.R2L||!1;gt.__private__.setR2L=gt.setR2L=function(lt){return To=lt,this},gt.__private__.getR2L=gt.getR2L=function(){return To};var So,Qs=gt.__private__.setZoomMode=function(lt){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(lt))Ro=lt;else if(isNaN(lt)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(lt)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+lt+'" is not recognized.');Ro=lt}else Ro=parseInt(lt,10)};gt.__private__.getZoomMode=function(){return Ro};var Ss,os=gt.__private__.setPageMode=function(lt){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(lt)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+lt+'" is not recognized.');So=lt};gt.__private__.getPageMode=function(){return So};var Fs=gt.__private__.setLayoutMode=function(lt){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(lt)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+lt+'" is not recognized.');Ss=lt};gt.__private__.getLayoutMode=function(){return Ss},gt.__private__.setDisplayMode=gt.setDisplayMode=function(lt,Dt,nr){return Qs(lt),Fs(Dt),os(nr),this};var _s={title:"",subject:"",author:"",keywords:"",creator:""};gt.__private__.getDocumentProperty=function(lt){if(Object.keys(_s).indexOf(lt)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return _s[lt]},gt.__private__.getDocumentProperties=function(){return _s},gt.__private__.setDocumentProperties=gt.setProperties=gt.setDocumentProperties=function(lt){for(var Dt in _s)_s.hasOwnProperty(Dt)&<[Dt]&&(_s[Dt]=lt[Dt]);return this},gt.__private__.setDocumentProperty=function(lt,Dt){if(Object.keys(_s).indexOf(lt)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return _s[lt]=Dt};var ao,cs,mo,va,Os,vs={},ys={},la=[],_o={},ta={},Ho={},ss={},ua=null,ws=0,ko=[],Hs=new Cp(gt),SA=ne.hotfixes||[],il={},ic={},Pu=[],No=function lt(Dt,nr,vr,Qr,In,Hn){if(!(this instanceof lt))return new lt(Dt,nr,vr,Qr,In,Hn);isNaN(Dt)&&(Dt=1),isNaN(nr)&&(nr=0),isNaN(vr)&&(vr=0),isNaN(Qr)&&(Qr=1),isNaN(In)&&(In=0),isNaN(Hn)&&(Hn=0),this._matrix=[Dt,nr,vr,Qr,In,Hn]};Object.defineProperty(No.prototype,"sx",{get:function(){return this._matrix[0]},set:function(lt){this._matrix[0]=lt}}),Object.defineProperty(No.prototype,"shy",{get:function(){return this._matrix[1]},set:function(lt){this._matrix[1]=lt}}),Object.defineProperty(No.prototype,"shx",{get:function(){return this._matrix[2]},set:function(lt){this._matrix[2]=lt}}),Object.defineProperty(No.prototype,"sy",{get:function(){return this._matrix[3]},set:function(lt){this._matrix[3]=lt}}),Object.defineProperty(No.prototype,"tx",{get:function(){return this._matrix[4]},set:function(lt){this._matrix[4]=lt}}),Object.defineProperty(No.prototype,"ty",{get:function(){return this._matrix[5]},set:function(lt){this._matrix[5]=lt}}),Object.defineProperty(No.prototype,"a",{get:function(){return this._matrix[0]},set:function(lt){this._matrix[0]=lt}}),Object.defineProperty(No.prototype,"b",{get:function(){return this._matrix[1]},set:function(lt){this._matrix[1]=lt}}),Object.defineProperty(No.prototype,"c",{get:function(){return this._matrix[2]},set:function(lt){this._matrix[2]=lt}}),Object.defineProperty(No.prototype,"d",{get:function(){return this._matrix[3]},set:function(lt){this._matrix[3]=lt}}),Object.defineProperty(No.prototype,"e",{get:function(){return this._matrix[4]},set:function(lt){this._matrix[4]=lt}}),Object.defineProperty(No.prototype,"f",{get:function(){return this._matrix[5]},set:function(lt){this._matrix[5]=lt}}),Object.defineProperty(No.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(No.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(No.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(No.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),No.prototype.join=function(lt){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(jr).join(lt)},No.prototype.multiply=function(lt){var Dt=lt.sx*this.sx+lt.shy*this.shx,nr=lt.sx*this.shy+lt.shy*this.sy,vr=lt.shx*this.sx+lt.sy*this.shx,Qr=lt.shx*this.shy+lt.sy*this.sy,In=lt.tx*this.sx+lt.ty*this.shx+this.tx,Hn=lt.tx*this.shy+lt.ty*this.sy+this.ty;return new No(Dt,nr,vr,Qr,In,Hn)},No.prototype.decompose=function(){var lt=this.sx,Dt=this.shy,nr=this.shx,vr=this.sy,Qr=this.tx,In=this.ty,Hn=Math.sqrt(lt*lt+Dt*Dt),Xi=(lt/=Hn)*nr+(Dt/=Hn)*vr;nr-=lt*Xi,vr-=Dt*Xi;var lo=Math.sqrt(nr*nr+vr*vr);return Xi/=lo,lt*(vr/=lo)<Dt*(nr/=lo)&&(lt=-lt,Dt=-Dt,Xi=-Xi,Hn=-Hn),{scale:new No(Hn,0,0,lo,0,0),translate:new No(1,0,0,1,Qr,In),rotate:new No(lt,Dt,-Dt,lt,0,0),skew:new No(1,0,Xi,1,0,0)}},No.prototype.toString=function(lt){return this.join(" ")},No.prototype.inversed=function(){var lt=this.sx,Dt=this.shy,nr=this.shx,vr=this.sy,Qr=this.tx,In=this.ty,Hn=1/(lt*vr-Dt*nr),Xi=vr*Hn,lo=-Dt*Hn,Xo=-nr*Hn,As=lt*Hn;return new No(Xi,lo,Xo,As,-Xi*Qr-Xo*In,-lo*Qr-As*In)},No.prototype.applyToPoint=function(lt){var Dt=lt.x*this.sx+lt.y*this.shx+this.tx,nr=lt.x*this.shy+lt.y*this.sy+this.ty;return new Ac(Dt,nr)},No.prototype.applyToRectangle=function(lt){var Dt=this.applyToPoint(lt),nr=this.applyToPoint(new Ac(lt.x+lt.w,lt.y+lt.h));return new Nd(Dt.x,Dt.y,nr.x-Dt.x,nr.y-Dt.y)},No.prototype.clone=function(){var lt=this.sx,Dt=this.shy,nr=this.shx,vr=this.sy,Qr=this.tx,In=this.ty;return new No(lt,Dt,nr,vr,Qr,In)},gt.Matrix=No;var oc=gt.matrixMult=function(lt,Dt){return Dt.multiply(lt)},sc=new No(1,0,0,1,0,0);gt.unitMatrix=gt.identityMatrix=sc;var Gl=function(lt,Dt){if(!ta[lt]){var nr=(Dt instanceof Fu?"Sh":"P")+(Object.keys(_o).length+1).toString(10);Dt.id=nr,ta[lt]=nr,_o[nr]=Dt,Hs.publish("addPattern",Dt)}};gt.ShadingPattern=Fu,gt.TilingPattern=Iu,gt.addShadingPattern=function(lt,Dt){return cr("addShadingPattern()"),Gl(lt,Dt),this},gt.beginTilingPattern=function(lt){cr("beginTilingPattern()"),Ud(lt.boundingBox[0],lt.boundingBox[1],lt.boundingBox[2]-lt.boundingBox[0],lt.boundingBox[3]-lt.boundingBox[1],lt.matrix)},gt.endTilingPattern=function(lt,Dt){cr("endTilingPattern()"),Dt.stream=ni[sr].join(`
|
|
|
`),Gl(lt,Dt),Hs.publish("endTilingPattern",Dt),Pu.pop().restore()};var zl,ha=gt.__private__.newObject=function(){var lt=Ka();return Va(lt,!0),lt},Ka=gt.__private__.newObjectDeferred=function(){return Rr++,Zr[Rr]=function(){return gn},Rr},Va=function(lt,Dt){return Dt=typeof Dt=="boolean"&&Dt,Zr[lt]=gn,Dt&&$t(lt+" 0 obj"),lt},_A=gt.__private__.newAdditionalObject=function(){var lt={objId:Ka(),content:""};return Tn.push(lt),lt},Nc=Ka(),hu=Ka(),Ru=gt.__private__.decodeColorString=function(lt){var Dt=lt.split(" ");if(Dt.length!==2||Dt[1]!=="g"&&Dt[1]!=="G")Dt.length!==5||Dt[4]!=="k"&&Dt[4]!=="K"||(Dt=[(1-Dt[0])*(1-Dt[3]),(1-Dt[1])*(1-Dt[3]),(1-Dt[2])*(1-Dt[3]),"r"]);else{var nr=parseFloat(Dt[0]);Dt=[nr,nr,nr,"r"]}for(var vr="#",Qr=0;Qr<3;Qr++)vr+=("0"+Math.floor(255*parseFloat(Dt[Qr])).toString(16)).slice(-2);return vr},pu=gt.__private__.encodeColorString=function(lt){var Dt;typeof lt=="string"&&(lt={ch1:lt});var nr=lt.ch1,vr=lt.ch2,Qr=lt.ch3,In=lt.ch4,Hn=lt.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof nr=="string"&&nr.charAt(0)!=="#"){var Xi=new wp(nr);if(Xi.ok)nr=Xi.toHex();else if(!/^\d*\.?\d*$/.test(nr))throw new Error('Invalid color "'+nr+'" passed to jsPDF.encodeColorString.')}if(typeof nr=="string"&&/^#[0-9A-Fa-f]{3}$/.test(nr)&&(nr="#"+nr[1]+nr[1]+nr[2]+nr[2]+nr[3]+nr[3]),typeof nr=="string"&&/^#[0-9A-Fa-f]{6}$/.test(nr)){var lo=parseInt(nr.substr(1),16);nr=lo>>16&255,vr=lo>>8&255,Qr=255&lo}if(vr===void 0||In===void 0&&nr===vr&&vr===Qr)Dt=typeof nr=="string"?nr+" "+Hn[0]:lt.precision===2?Qt(nr/255)+" "+Hn[0]:qt(nr/255)+" "+Hn[0];else if(In===void 0||(0,pe.Z)(In)==="object"){if(In&&!isNaN(In.a)&&In.a===0)return["1.","1.","1.",Hn[1]].join(" ");Dt=typeof nr=="string"?[nr,vr,Qr,Hn[1]].join(" "):lt.precision===2?[Qt(nr/255),Qt(vr/255),Qt(Qr/255),Hn[1]].join(" "):[qt(nr/255),qt(vr/255),qt(Qr/255),Hn[1]].join(" ")}else Dt=typeof nr=="string"?[nr,vr,Qr,In,Hn[2]].join(" "):lt.precision===2?[Qt(nr),Qt(vr),Qt(Qr),Qt(In),Hn[2]].join(" "):[qt(nr),qt(vr),qt(Qr),qt(In),Hn[2]].join(" ");return Dt},mu=gt.__private__.getFilters=function(){return rt},Vl=gt.__private__.putStream=function(lt){var Dt=(lt=lt||{}).data||"",nr=lt.filters||mu(),vr=lt.alreadyAppliedFilters||[],Qr=lt.addLength1||!1,In=Dt.length,Hn=lt.objectId,Xi=function(ja){return ja};if(vt!==null&&Hn===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");vt!==null&&(Xi=Oa.encryptor(Hn,0));var lo={};nr===!0&&(nr=["FlateEncode"]);var Xo=lt.additionalKeyValues||[],As=(lo=ro.API.processDataByFilters!==void 0?ro.API.processDataByFilters(Dt,nr):{data:Dt,reverseChain:[]}).reverseChain+(Array.isArray(vr)?vr.join(" "):vr.toString());if(lo.data.length!==0&&(Xo.push({key:"Length",value:lo.data.length}),Qr===!0&&Xo.push({key:"Length1",value:In})),As.length!=0)if(As.split("/").length-1==1)Xo.push({key:"Filter",value:As});else{Xo.push({key:"Filter",value:"["+As+"]"});for(var js=0;js<Xo.length;js+=1)if(Xo[js].key==="DecodeParms"){for(var fa=[],Sa=0;Sa<lo.reverseChain.split("/").length-1;Sa+=1)fa.push("null");fa.push(Xo[js].value),Xo[js].value="["+fa.join(" ")+"]"}}$t("<<");for(var ra=0;ra<Xo.length;ra++)$t("/"+Xo[ra].key+" "+Xo[ra].value);$t(">>"),lo.data.length!==0&&($t("stream"),$t(Xi(lo.data)),$t("endstream"))},FA=gt.__private__.putPage=function(lt){var Dt=lt.number,nr=lt.data,vr=lt.objId,Qr=lt.contentsObjId;Va(vr,!0),$t("<</Type /Page"),$t("/Parent "+lt.rootDictionaryObjId+" 0 R"),$t("/Resources "+lt.resourceDictionaryObjId+" 0 R"),$t("/MediaBox ["+parseFloat(jr(lt.mediaBox.bottomLeftX))+" "+parseFloat(jr(lt.mediaBox.bottomLeftY))+" "+jr(lt.mediaBox.topRightX)+" "+jr(lt.mediaBox.topRightY)+"]"),lt.cropBox!==null&&$t("/CropBox ["+jr(lt.cropBox.bottomLeftX)+" "+jr(lt.cropBox.bottomLeftY)+" "+jr(lt.cropBox.topRightX)+" "+jr(lt.cropBox.topRightY)+"]"),lt.bleedBox!==null&&$t("/BleedBox ["+jr(lt.bleedBox.bottomLeftX)+" "+jr(lt.bleedBox.bottomLeftY)+" "+jr(lt.bleedBox.topRightX)+" "+jr(lt.bleedBox.topRightY)+"]"),lt.trimBox!==null&&$t("/TrimBox ["+jr(lt.trimBox.bottomLeftX)+" "+jr(lt.trimBox.bottomLeftY)+" "+jr(lt.trimBox.topRightX)+" "+jr(lt.trimBox.topRightY)+"]"),lt.artBox!==null&&$t("/ArtBox ["+jr(lt.artBox.bottomLeftX)+" "+jr(lt.artBox.bottomLeftY)+" "+jr(lt.artBox.topRightX)+" "+jr(lt.artBox.topRightY)+"]"),typeof lt.userUnit=="number"&<.userUnit!==1&&$t("/UserUnit "+lt.userUnit),Hs.publish("putPage",{objId:vr,pageContext:ko[Dt],pageNumber:Dt,page:nr}),$t("/Contents "+Qr+" 0 R"),$t(">>"),$t("endobj");var In=nr.join(`
|
|
|
`);return ur===pr&&(In+=`
|
|
|
Q`),Va(Qr,!0),Vl({data:In,filters:mu(),objectId:Qr}),$t("endobj"),vr},ku=gt.__private__.putPages=function(){var lt,Dt,nr=[];for(lt=1;lt<=ws;lt++)ko[lt].objId=Ka(),ko[lt].contentsObjId=Ka();for(lt=1;lt<=ws;lt++)nr.push(FA({number:lt,data:ni[lt],objId:ko[lt].objId,contentsObjId:ko[lt].contentsObjId,mediaBox:ko[lt].mediaBox,cropBox:ko[lt].cropBox,bleedBox:ko[lt].bleedBox,trimBox:ko[lt].trimBox,artBox:ko[lt].artBox,userUnit:ko[lt].userUnit,rootDictionaryObjId:Nc,resourceDictionaryObjId:hu}));Va(Nc,!0),$t("<</Type /Pages");var vr="/Kids [";for(Dt=0;Dt<ws;Dt++)vr+=nr[Dt]+" 0 R ";$t(vr+"]"),$t("/Count "+ws),$t(">>"),$t("endobj"),Hs.publish("postPutPages")},IA=function(lt){Hs.publish("putFont",{font:lt,out:$t,newObject:ha,putStream:Vl}),lt.isAlreadyPutted!==!0&&(lt.objectNumber=ha(),$t("<<"),$t("/Type /Font"),$t("/BaseFont /"+Fl(lt.postScriptName)),$t("/Subtype /Type1"),typeof lt.encoding=="string"&&$t("/Encoding /"+lt.encoding),$t("/FirstChar 32"),$t("/LastChar 255"),$t(">>"),$t("endobj"))},xf=function(lt){lt.objectNumber=ha();var Dt=[];Dt.push({key:"Type",value:"/XObject"}),Dt.push({key:"Subtype",value:"/Form"}),Dt.push({key:"BBox",value:"["+[jr(lt.x),jr(lt.y),jr(lt.x+lt.width),jr(lt.y+lt.height)].join(" ")+"]"}),Dt.push({key:"Matrix",value:"["+lt.matrix.toString()+"]"});var nr=lt.pages[1].join(`
|
|
|
`);Vl({data:nr,additionalKeyValues:Dt,objectId:lt.objectNumber}),$t("endobj")},Sf=function(lt,Dt){Dt||(Dt=21);var nr=ha(),vr=function(Hn,Xi){var lo,Xo=[],As=1/(Xi-1);for(lo=0;lo<1;lo+=As)Xo.push(lo);if(Xo.push(1),Hn[0].offset!=0){var js={offset:0,color:Hn[0].color};Hn.unshift(js)}if(Hn[Hn.length-1].offset!=1){var fa={offset:1,color:Hn[Hn.length-1].color};Hn.push(fa)}for(var Sa="",ra=0,ja=0;ja<Xo.length;ja++){for(lo=Xo[ja];lo>Hn[ra+1].offset;)ra++;var _a=Hn[ra].offset,Za=(lo-_a)/(Hn[ra+1].offset-_a),hc=Hn[ra].color,vu=Hn[ra+1].color;Sa+=Sr(Math.round((1-Za)*hc[0]+Za*vu[0]).toString(16))+Sr(Math.round((1-Za)*hc[1]+Za*vu[1]).toString(16))+Sr(Math.round((1-Za)*hc[2]+Za*vu[2]).toString(16))}return Sa.trim()}(lt.colors,Dt),Qr=[];Qr.push({key:"FunctionType",value:"0"}),Qr.push({key:"Domain",value:"[0.0 1.0]"}),Qr.push({key:"Size",value:"["+Dt+"]"}),Qr.push({key:"BitsPerSample",value:"8"}),Qr.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Qr.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Vl({data:vr,additionalKeyValues:Qr,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:nr}),$t("endobj"),lt.objectNumber=ha(),$t("<< /ShadingType "+lt.type),$t("/ColorSpace /DeviceRGB");var In="/Coords ["+jr(parseFloat(lt.coords[0]))+" "+jr(parseFloat(lt.coords[1]))+" ";lt.type===2?In+=jr(parseFloat(lt.coords[2]))+" "+jr(parseFloat(lt.coords[3])):In+=jr(parseFloat(lt.coords[2]))+" "+jr(parseFloat(lt.coords[3]))+" "+jr(parseFloat(lt.coords[4]))+" "+jr(parseFloat(lt.coords[5])),$t(In+="]"),lt.matrix&&$t("/Matrix ["+lt.matrix.toString()+"]"),$t("/Function "+nr+" 0 R"),$t("/Extend [true true]"),$t(">>"),$t("endobj")},_f=function(lt,Dt){var nr=Ka(),vr=ha();Dt.push({resourcesOid:nr,objectOid:vr}),lt.objectNumber=vr;var Qr=[];Qr.push({key:"Type",value:"/Pattern"}),Qr.push({key:"PatternType",value:"1"}),Qr.push({key:"PaintType",value:"1"}),Qr.push({key:"TilingType",value:"1"}),Qr.push({key:"BBox",value:"["+lt.boundingBox.map(jr).join(" ")+"]"}),Qr.push({key:"XStep",value:jr(lt.xStep)}),Qr.push({key:"YStep",value:jr(lt.yStep)}),Qr.push({key:"Resources",value:nr+" 0 R"}),lt.matrix&&Qr.push({key:"Matrix",value:"["+lt.matrix.toString()+"]"}),Vl({data:lt.stream,additionalKeyValues:Qr,objectId:lt.objectNumber}),$t("endobj")},Q0=function(lt){for(var Dt in lt.objectNumber=ha(),$t("<<"),lt)switch(Dt){case"opacity":$t("/ca "+Qt(lt[Dt]));break;case"stroke-opacity":$t("/CA "+Qt(lt[Dt]))}$t(">>"),$t("endobj")},Dd=function(lt){Va(lt.resourcesOid,!0),$t("<<"),$t("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var Dt in $t("/Font <<"),vs)vs.hasOwnProperty(Dt)&&(St===!1||St===!0&&Pt.hasOwnProperty(Dt))&&$t("/"+Dt+" "+vs[Dt].objectNumber+" 0 R");$t(">>")}(),function(){if(Object.keys(_o).length>0){for(var Dt in $t("/Shading <<"),_o)_o.hasOwnProperty(Dt)&&_o[Dt]instanceof Fu&&_o[Dt].objectNumber>=0&&$t("/"+Dt+" "+_o[Dt].objectNumber+" 0 R");Hs.publish("putShadingPatternDict"),$t(">>")}}(),function(Dt){if(Object.keys(_o).length>0){for(var nr in $t("/Pattern <<"),_o)_o.hasOwnProperty(nr)&&_o[nr]instanceof gt.TilingPattern&&_o[nr].objectNumber>=0&&_o[nr].objectNumber<Dt&&$t("/"+nr+" "+_o[nr].objectNumber+" 0 R");Hs.publish("putTilingPatternDict"),$t(">>")}}(lt.objectOid),function(){if(Object.keys(Ho).length>0){var Dt;for(Dt in $t("/ExtGState <<"),Ho)Ho.hasOwnProperty(Dt)&&Ho[Dt].objectNumber>=0&&$t("/"+Dt+" "+Ho[Dt].objectNumber+" 0 R");Hs.publish("putGStateDict"),$t(">>")}}(),function(){for(var Dt in $t("/XObject <<"),il)il.hasOwnProperty(Dt)&&il[Dt].objectNumber>=0&&$t("/"+Dt+" "+il[Dt].objectNumber+" 0 R");Hs.publish("putXobjectDict"),$t(">>")}(),$t(">>"),$t("endobj")},_p=function(lt){ys[lt.fontName]=ys[lt.fontName]||{},ys[lt.fontName][lt.fontStyle]=lt.id},Fp=function(lt,Dt,nr,vr,Qr){var In={id:"F"+(Object.keys(vs).length+1).toString(10),postScriptName:lt,fontName:Dt,fontStyle:nr,encoding:vr,isStandardFont:Qr||!1,metadata:{}};return Hs.publish("addFont",{font:In,instance:this}),vs[In.id]=In,_p(In),In.id},Zl=gt.__private__.pdfEscape=gt.pdfEscape=function(lt,Dt){return function(nr,vr){var Qr,In,Hn,Xi,lo,Xo,As,js,fa;if(Hn=(vr=vr||{}).sourceEncoding||"Unicode",lo=vr.outputEncoding,(vr.autoencode||lo)&&vs[ao].metadata&&vs[ao].metadata[Hn]&&vs[ao].metadata[Hn].encoding&&(Xi=vs[ao].metadata[Hn].encoding,!lo&&vs[ao].encoding&&(lo=vs[ao].encoding),!lo&&Xi.codePages&&(lo=Xi.codePages[0]),typeof lo=="string"&&(lo=Xi[lo]),lo)){for(As=!1,Xo=[],Qr=0,In=nr.length;Qr<In;Qr++)(js=lo[nr.charCodeAt(Qr)])?Xo.push(String.fromCharCode(js)):Xo.push(nr[Qr]),Xo[Qr].charCodeAt(0)>>8&&(As=!0);nr=Xo.join("")}for(Qr=nr.length;As===void 0&&Qr!==0;)nr.charCodeAt(Qr-1)>>8&&(As=!0),Qr--;if(!As)return nr;for(Xo=vr.noBOM?[]:[254,255],Qr=0,In=nr.length;Qr<In;Qr++){if((fa=(js=nr.charCodeAt(Qr))>>8)>>8)throw new Error("Character at position "+Qr+" of string '"+nr+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Xo.push(fa),Xo.push(js-(fa<<8))}return String.fromCharCode.apply(void 0,Xo)}(lt,Dt).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Od=gt.__private__.beginPage=function(lt){ni[++ws]=[],ko[ws]={objId:0,contentsObjId:0,userUnit:Number(Xe),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(lt[0]),topRightY:Number(lt[1])}},Dp(ws),wo(ni[sr])},Ip=function(lt,Dt){var nr,vr,Qr;switch(ae=Dt||ae,typeof lt=="string"&&(nr=Ht(lt.toLowerCase()),Array.isArray(nr)&&(vr=nr[0],Qr=nr[1])),Array.isArray(lt)&&(vr=lt[0]*cs,Qr=lt[1]*cs),isNaN(vr)&&(vr=Se[0],Qr=Se[1]),(vr>14400||Qr>14400)&&(Gs.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),vr=Math.min(14400,vr),Qr=Math.min(14400,Qr)),Se=[vr,Qr],ae.substr(0,1)){case"l":Qr>vr&&(Se=[Qr,vr]);break;case"p":vr>Qr&&(Se=[Qr,vr])}Od(Se),es(Ld),$t(Of),Rd!==0&&$t(Rd+" J"),kd!==0&&$t(kd+" j"),Hs.publish("addPage",{pageNumber:ws})},jd=function(lt){lt>0&<<=ws&&(ni.splice(lt,1),ko.splice(lt,1),ws--,sr>ws&&(sr=ws),this.setPage(sr))},Dp=function(lt){lt>0&<<=ws&&(sr=lt)},Op=gt.__private__.getNumberOfPages=gt.getNumberOfPages=function(){return ni.length-1},jp=function(lt,Dt,nr){var vr,Qr=void 0;return nr=nr||{},lt=lt!==void 0?lt:vs[ao].fontName,Dt=Dt!==void 0?Dt:vs[ao].fontStyle,vr=lt.toLowerCase(),ys[vr]!==void 0&&ys[vr][Dt]!==void 0?Qr=ys[vr][Dt]:ys[lt]!==void 0&&ys[lt][Dt]!==void 0?Qr=ys[lt][Dt]:nr.disableWarning===!1&&Gs.warn("Unable to look up font label for font '"+lt+"', '"+Dt+"'. Refer to getFontList() for available fonts."),Qr||nr.noFallback||(Qr=ys.times[Dt])==null&&(Qr=ys.times.normal),Qr},Nu=gt.__private__.putInfo=function(){var lt=ha(),Dt=function(vr){return vr};for(var nr in vt!==null&&(Dt=Oa.encryptor(lt,0)),$t("<<"),$t("/Producer ("+Zl(Dt("jsPDF "+ro.version))+")"),_s)_s.hasOwnProperty(nr)&&_s[nr]&&$t("/"+nr.substr(0,1).toUpperCase()+nr.substr(1)+" ("+Zl(Dt(_s[nr]))+")");$t("/CreationDate ("+Zl(Dt(ln))+")"),$t(">>"),$t("endobj")},Ff=gt.__private__.putCatalog=function(lt){var Dt=(lt=lt||{}).rootDictionaryObjId||Nc;switch(ha(),$t("<<"),$t("/Type /Catalog"),$t("/Pages "+Dt+" 0 R"),Ro||(Ro="fullwidth"),Ro){case"fullwidth":$t("/OpenAction [3 0 R /FitH null]");break;case"fullheight":$t("/OpenAction [3 0 R /FitV null]");break;case"fullpage":$t("/OpenAction [3 0 R /Fit]");break;case"original":$t("/OpenAction [3 0 R /XYZ null null 1]");break;default:var nr=""+Ro;nr.substr(nr.length-1)==="%"&&(Ro=parseInt(Ro)/100),typeof Ro=="number"&&$t("/OpenAction [3 0 R /XYZ null null "+Qt(Ro)+"]")}switch(Ss||(Ss="continuous"),Ss){case"continuous":$t("/PageLayout /OneColumn");break;case"single":$t("/PageLayout /SinglePage");break;case"two":case"twoleft":$t("/PageLayout /TwoColumnLeft");break;case"tworight":$t("/PageLayout /TwoColumnRight")}So&&$t("/PageMode /"+So),Hs.publish("putCatalog"),$t(">>"),$t("endobj")},H0=gt.__private__.putTrailer=function(){$t("trailer"),$t("<<"),$t("/Size "+(Rr+1)),$t("/Root "+Rr+" 0 R"),$t("/Info "+(Rr-1)+" 0 R"),vt!==null&&$t("/Encrypt "+Oa.oid+" 0 R"),$t("/ID [ <"+fn+"> <"+fn+"> ]"),$t(">>")},xa=gt.__private__.putHeader=function(){$t("%PDF-"+Yt),$t("%\xBA\xDF\xAC\xE0")},Tp=gt.__private__.putXRef=function(){var lt="0000000000";$t("xref"),$t("0 "+(Rr+1)),$t("0000000000 65535 f ");for(var Dt=1;Dt<=Rr;Dt++)typeof Zr[Dt]=="function"?$t((lt+Zr[Dt]()).slice(-10)+" 00000 n "):Zr[Dt]!==void 0?$t((lt+Zr[Dt]).slice(-10)+" 00000 n "):$t("0000000000 00000 n ")},Uu=gt.__private__.buildDocument=function(){var lt;Rr=0,gn=0,hn=[],Zr=[],Tn=[],Nc=Ka(),hu=Ka(),wo(hn),Hs.publish("buildDocument"),xa(),ku(),function(){Hs.publish("putAdditionalObjects");for(var nr=0;nr<Tn.length;nr++){var vr=Tn[nr];Va(vr.objId,!0),$t(vr.content),$t("endobj")}Hs.publish("postPutAdditionalObjects")}(),lt=[],function(){for(var nr in vs)vs.hasOwnProperty(nr)&&(St===!1||St===!0&&Pt.hasOwnProperty(nr))&&IA(vs[nr])}(),function(){var nr;for(nr in Ho)Ho.hasOwnProperty(nr)&&Q0(Ho[nr])}(),function(){for(var nr in il)il.hasOwnProperty(nr)&&xf(il[nr])}(),function(nr){var vr;for(vr in _o)_o.hasOwnProperty(vr)&&(_o[vr]instanceof Fu?Sf(_o[vr]):_o[vr]instanceof Iu&&_f(_o[vr],nr))}(lt),Hs.publish("putResources"),lt.forEach(Dd),Dd({resourcesOid:hu,objectOid:Number.MAX_SAFE_INTEGER}),Hs.publish("postPutResources"),vt!==null&&(Oa.oid=ha(),$t("<<"),$t("/Filter /Standard"),$t("/V "+Oa.v),$t("/R "+Oa.r),$t("/U <"+Oa.toHexString(Oa.U)+">"),$t("/O <"+Oa.toHexString(Oa.O)+">"),$t("/P "+Oa.P),$t(">>"),$t("endobj")),Nu(),Ff();var Dt=gn;return Tp(),H0(),$t("startxref"),$t(""+Dt),$t("%%EOF"),wo(ni[sr]),hn.join(`
|
|
|
`)},If=gt.__private__.getBlob=function(lt){return new Blob([ms(lt)],{type:"application/pdf"})},Lp=gt.output=gt.__private__.output=(zl=function(lt,Dt){switch(typeof(Dt=Dt||{})=="string"?Dt={filename:Dt}:Dt.filename=Dt.filename||"generated.pdf",lt){case void 0:return Uu();case"save":gt.save(Dt.filename);break;case"arraybuffer":return ms(Uu());case"blob":return If(Uu());case"bloburi":case"bloburl":if(Mo.URL!==void 0&&typeof Mo.URL.createObjectURL=="function")return Mo.URL&&Mo.URL.createObjectURL(If(Uu()))||void 0;Gs.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var nr="",vr=Uu();try{nr=Sd(vr)}catch(Sa){nr=Sd(unescape(encodeURIComponent(vr)))}return"data:application/pdf;filename="+Dt.filename+";base64,"+nr;case"pdfobjectnewwindow":if(Object.prototype.toString.call(Mo)==="[object Window]"){var Qr="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",In=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';Dt.pdfObjectUrl&&(Qr=Dt.pdfObjectUrl,In="");var Hn='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+Qr+'"'+In+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(Dt)+");<\/script></body></html>",Xi=Mo.open();return Xi!==null&&Xi.document.write(Hn),Xi}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(Mo)==="[object Window]"){var lo='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(Dt.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+Dt.filename+'" width="500px" height="400px" /></body></html>',Xo=Mo.open();if(Xo!==null){Xo.document.write(lo);var As=this;Xo.document.documentElement.querySelector("#pdfViewer").onload=function(){Xo.document.title=Dt.filename,Xo.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(As.output("bloburl"))}}return Xo}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(Mo)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var js='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",Dt)+'"></iframe></body></html>',fa=Mo.open();if(fa!==null&&(fa.document.write(js),fa.document.title=Dt.filename),fa||typeof safari=="undefined")return fa;break;case"datauri":case"dataurl":return Mo.document.location.href=this.output("datauristring",Dt);default:return null}},zl.foo=function(){try{return zl.apply(this,arguments)}catch(nr){var lt=nr.stack||"";~lt.indexOf(" at ")&&(lt=lt.split(" at ")[1]);var Dt="Error in function "+lt.split(`
|
|
|
`)[0].split("<")[0]+": "+nr.message;if(!Mo.console)throw new Error(Dt);Mo.console.error(Dt,nr),Mo.alert&&alert(Dt)}},zl.foo.bar=zl,zl.foo),Yl=function(lt){return Array.isArray(SA)===!0&&SA.indexOf(lt)>-1};switch(Be){case"pt":cs=1;break;case"mm":cs=72/25.4;break;case"cm":cs=72/2.54;break;case"in":cs=72;break;case"px":cs=Yl("px_scaling")==1?.75:96/72;break;case"pc":case"em":cs=12;break;case"ex":cs=6;break;default:if(typeof Be!="number")throw new Error("Invalid unit: "+Be);cs=Be}var Oa=null;Un(),$r();var ac=gt.__private__.getPageInfo=gt.getPageInfo=function(lt){if(isNaN(lt)||lt%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:ko[lt].objId,pageNumber:lt,pageContext:ko[lt]}},Pp=gt.__private__.getPageInfoByObjId=function(lt){if(isNaN(lt)||lt%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var Dt in ko)if(ko[Dt].objId===lt)break;return ac(Dt)},W0=gt.__private__.getCurrentPageInfo=gt.getCurrentPageInfo=function(){return{objId:ko[sr].objId,pageNumber:sr,pageContext:ko[sr]}};gt.addPage=function(){return Ip.apply(this,arguments),this},gt.setPage=function(){return Dp.apply(this,arguments),wo.call(this,ni[sr]),this},gt.insertPage=function(lt){return this.addPage(),this.movePage(sr,lt),this},gt.movePage=function(lt,Dt){var nr,vr;if(lt>Dt){nr=ni[lt],vr=ko[lt];for(var Qr=lt;Qr>Dt;Qr--)ni[Qr]=ni[Qr-1],ko[Qr]=ko[Qr-1];ni[Dt]=nr,ko[Dt]=vr,this.setPage(Dt)}else if(lt<Dt){nr=ni[lt],vr=ko[lt];for(var In=lt;In<Dt;In++)ni[In]=ni[In+1],ko[In]=ko[In+1];ni[Dt]=nr,ko[Dt]=vr,this.setPage(Dt)}return this},gt.deletePage=function(){return jd.apply(this,arguments),this},gt.__private__.text=gt.text=function(lt,Dt,nr,vr,Qr){var In,Hn,Xi,lo,Xo,As,js,fa,Sa,ra=(vr=vr||{}).scope||this;if(typeof lt=="number"&&typeof Dt=="number"&&(typeof nr=="string"||Array.isArray(nr))){var ja=nr;nr=Dt,Dt=lt,lt=ja}if(arguments[3]instanceof No==0?(Xi=arguments[4],lo=arguments[5],(0,pe.Z)(js=arguments[3])==="object"&&js!==null||(typeof Xi=="string"&&(lo=Xi,Xi=null),typeof js=="string"&&(lo=js,js=null),typeof js=="number"&&(Xi=js,js=null),vr={flags:js,angle:Xi,align:lo})):(cr("The transform parameter of text() with a Matrix value"),Sa=Qr),isNaN(Dt)||isNaN(nr)||lt==null)throw new Error("Invalid arguments passed to jsPDF.text");if(lt.length===0)return ra;var _a,Za="",hc=typeof vr.lineHeightFactor=="number"?vr.lineHeightFactor:OA,vu=ra.internal.scaleFactor;function pc(Ws){return Ws=Ws.split(" ").join(Array(vr.TabLen||9).join(" ")),Zl(Ws,js)}function Qd(Ws){for(var $s,ba=Ws.concat(),Ta=[],vc=ba.length;vc--;)typeof($s=ba.shift())=="string"?Ta.push($s):Array.isArray(Ws)&&($s.length===1||$s[1]===void 0&&$s[2]===void 0)?Ta.push($s[0]):Ta.push([$s[0],$s[1],$s[2]]);return Ta}function Tf(Ws,$s){var ba;if(typeof Ws=="string")ba=$s(Ws)[0];else if(Array.isArray(Ws)){for(var Ta,vc,Jd=Ws.concat(),Rf=[],zp=Jd.length;zp--;)typeof(Ta=Jd.shift())=="string"?Rf.push($s(Ta)[0]):Array.isArray(Ta)&&typeof Ta[0]=="string"&&(vc=$s(Ta[0],Ta[1],Ta[2]),Rf.push([vc[0],vc[1],vc[2]]));ba=Rf}return ba}var Uc=!1,PA=!0;if(typeof lt=="string")Uc=!0;else if(Array.isArray(lt)){var RA=lt.concat();Hn=[];for(var Mc,Ya=RA.length;Ya--;)(typeof(Mc=RA.shift())!="string"||Array.isArray(Mc)&&typeof Mc[0]!="string")&&(PA=!1);Uc=PA}if(Uc===!1)throw new Error('Type of text must be string or Array. "'+lt+'" is not recognized.');typeof lt=="string"&&(lt=lt.match(/[\r?\n]/)?lt.split(/\r\n|\r|\n/g):[lt]);var kA=Jn/ra.internal.scaleFactor,NA=kA*(hc-1);switch(vr.baseline){case"bottom":nr-=NA;break;case"top":nr+=kA-NA;break;case"hanging":nr+=kA-2*NA;break;case"middle":nr+=kA/2-NA}if((As=vr.maxWidth||0)>0&&(typeof lt=="string"?lt=ra.splitTextToSize(lt,As):Object.prototype.toString.call(lt)==="[object Array]"&&(lt=lt.reduce(function(Ws,$s){return Ws.concat(ra.splitTextToSize($s,As))},[]))),In={text:lt,x:Dt,y:nr,options:vr,mutex:{pdfEscape:Zl,activeFontKey:ao,fonts:vs,activeFontSize:Jn}},Hs.publish("preProcessText",In),lt=In.text,Xi=(vr=In.options).angle,Sa instanceof No==0&&Xi&&typeof Xi=="number"){Xi*=Math.PI/180,vr.rotationDirection===0&&(Xi=-Xi),ur===pr&&(Xi=-Xi);var Hd=Math.cos(Xi),Wd=Math.sin(Xi);Sa=new No(Hd,Wd,-Wd,Hd,0,0)}else Xi&&Xi instanceof No&&(Sa=Xi);ur!==pr||Sa||(Sa=sc),(Xo=vr.charSpace||cc)!==void 0&&(Za+=jr(br(Xo))+` Tc
|
|
|
`,this.setCharSpace(this.getCharSpace()||0)),(fa=vr.horizontalScale)!==void 0&&(Za+=jr(100*fa)+` Tz
|
|
|
`),vr.lang;var pl=-1,mc=vr.renderingMode!==void 0?vr.renderingMode:vr.stroke,Lf=ra.internal.getCurrentPageInfo().pageContext;switch(mc){case 0:case!1:case"fill":pl=0;break;case 1:case!0:case"stroke":pl=1;break;case 2:case"fillThenStroke":pl=2;break;case 3:case"invisible":pl=3;break;case 4:case"fillAndAddForClipping":pl=4;break;case 5:case"strokeAndAddPathForClipping":pl=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":pl=6;break;case 7:case"addToPathForClipping":pl=7}var Kp=Lf.usedRenderingMode!==void 0?Lf.usedRenderingMode:-1;pl!==-1?Za+=pl+` Tr
|
|
|
`:Kp!==-1&&(Za+=`0 Tr
|
|
|
`),pl!==-1&&(Lf.usedRenderingMode=pl),lo=vr.align||"left";var Xl,UA=Jn*hc,Kd=ra.internal.pageSize.getWidth(),Gd=vs[ao];Xo=vr.charSpace||cc,As=vr.maxWidth||0,js=Object.assign({autoencode:!0,noBOM:!0},vr.flags);var Qc=[],MA=function(Ws){return ra.getStringUnitWidth(Ws,{font:Gd,charSpace:Xo,fontSize:Jn,doKerning:!1})*Jn/vu};if(Object.prototype.toString.call(lt)==="[object Array]"){var Il;Hn=Qd(lt),lo!=="left"&&(Xl=Hn.map(MA));var Dl,Hc=0;if(lo==="right"){Dt-=Xl[0],lt=[],Ya=Hn.length;for(var gc=0;gc<Ya;gc++)gc===0?(Dl=lc(Dt),Il=uc(nr)):(Dl=br(Hc-Xl[gc]),Il=-UA),lt.push([Hn[gc],Dl,Il]),Hc=Xl[gc]}else if(lo==="center"){Dt-=Xl[0]/2,lt=[],Ya=Hn.length;for(var Wc=0;Wc<Ya;Wc++)Wc===0?(Dl=lc(Dt),Il=uc(nr)):(Dl=br((Hc-Xl[Wc])/2),Il=-UA),lt.push([Hn[Wc],Dl,Il]),Hc=Xl[Wc]}else if(lo==="left"){lt=[],Ya=Hn.length;for(var zd=0;zd<Ya;zd++)lt.push(Hn[zd])}else if(lo==="justify"&&Gd.encoding==="Identity-H"){lt=[],Ya=Hn.length,As=As!==0?As:Kd;for(var Pf=0,ya=0;ya<Ya;ya++)if(Il=ya===0?uc(nr):-UA,Dl=ya===0?lc(Dt):Pf,ya<Ya-1){var Gp=br((As-Xl[ya])/(Hn[ya].split(" ").length-1)),Qu=Hn[ya].split(" ");lt.push([Qu[0]+" ",Dl,Il]),Pf=0;for(var Hu=1;Hu<Qu.length;Hu++){var Vd=(MA(Qu[Hu-1]+" "+Qu[Hu])-MA(Qu[Hu]))*vu+Gp;Hu==Qu.length-1?lt.push([Qu[Hu],Vd,0]):lt.push([Qu[Hu]+" ",Vd,0]),Pf-=Vd}}else lt.push([Hn[ya],Dl,Il]);lt.push(["",Pf,0])}else{if(lo!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(lt=[],Ya=Hn.length,As=As!==0?As:Kd,ya=0;ya<Ya;ya++){Il=ya===0?uc(nr):-UA,Dl=ya===0?lc(Dt):0;var Zd=Hn[ya].split(" ").length-1,Yd=Zd>0?(As-Xl[ya])/Zd:0;ya<Ya-1?Qc.push(jr(br(Yd))):Qc.push(0),lt.push([Hn[ya],Dl,Il])}}}(typeof vr.R2L=="boolean"?vr.R2L:To)===!0&&(lt=Tf(lt,function(Ws,$s,ba){return[Ws.split("").reverse().join(""),$s,ba]})),In={text:lt,x:Dt,y:nr,options:vr,mutex:{pdfEscape:Zl,activeFontKey:ao,fonts:vs,activeFontSize:Jn}},Hs.publish("postProcessText",In),lt=In.text,_a=In.mutex.isHex||!1;var Xd=vs[ao].encoding;Xd!=="WinAnsiEncoding"&&Xd!=="StandardEncoding"||(lt=Tf(lt,function(Ws,$s,ba){return[pc(Ws),$s,ba]})),Hn=Qd(lt),lt=[];for(var Kc,Gc,zc,QA=Array.isArray(Hn[0])?1:0,Vc="",HA=function(Ws,$s,ba){var Ta="";return ba instanceof No?(ba=typeof vr.angle=="number"?oc(ba,new No(1,0,0,1,Ws,$s)):oc(new No(1,0,0,1,Ws,$s),ba),ur===pr&&(ba=oc(new No(1,0,0,-1,0,0),ba)),Ta=ba.join(" ")+` Tm
|
|
|
`):Ta=jr(Ws)+" "+jr($s)+` Td
|
|
|
`,Ta},Jl=0;Jl<Hn.length;Jl++){switch(Vc="",QA){case 1:zc=(_a?"<":"(")+Hn[Jl][0]+(_a?">":")"),Kc=parseFloat(Hn[Jl][1]),Gc=parseFloat(Hn[Jl][2]);break;case 0:zc=(_a?"<":"(")+Hn[Jl]+(_a?">":")"),Kc=lc(Dt),Gc=uc(nr)}Qc!==void 0&&Qc[Jl]!==void 0&&(Vc=Qc[Jl]+` Tw
|
|
|
`),Jl===0?lt.push(Vc+HA(Kc,Gc,Sa)+zc):QA===0?lt.push(Vc+zc):QA===1&<.push(Vc+HA(Kc,Gc,Sa)+zc)}lt=QA===0?lt.join(` Tj
|
|
|
T* `):lt.join(` Tj
|
|
|
`),lt+=` Tj
|
|
|
`;var Wu=`BT
|
|
|
/`;return Wu+=ao+" "+Jn+` Tf
|
|
|
`,Wu+=jr(Jn*hc)+` TL
|
|
|
`,Wu+=jA+`
|
|
|
`,Wu+=Za,Wu+=lt,$t(Wu+="ET"),Pt[ao]=!0,ra};var K0=gt.__private__.clip=gt.clip=function(lt){return $t(lt==="evenodd"?"W*":"W"),this};gt.clipEvenOdd=function(){return K0("evenodd")},gt.__private__.discardPath=gt.discardPath=function(){return $t("n"),this};var Mu=gt.__private__.isValidStyle=function(lt){var Dt=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(lt)!==-1&&(Dt=!0),Dt};gt.__private__.setDefaultPathOperation=gt.setDefaultPathOperation=function(lt){return Mu(lt)&&(ct=lt),this};var Rp=gt.__private__.getStyle=gt.getStyle=function(lt){var Dt=ct;switch(lt){case"D":case"S":Dt="S";break;case"F":Dt="f";break;case"FD":case"DF":Dt="B";break;case"f":case"f*":case"B":case"B*":Dt=lt}return Dt},kp=gt.close=function(){return $t("h"),this};gt.stroke=function(){return $t("S"),this},gt.fill=function(lt){return Df("f",lt),this},gt.fillEvenOdd=function(lt){return Df("f*",lt),this},gt.fillStroke=function(lt){return Df("B",lt),this},gt.fillStrokeEvenOdd=function(lt){return Df("B*",lt),this};var Df=function(lt,Dt){(0,pe.Z)(Dt)==="object"?z0(Dt,lt):$t(lt)},DA=function(lt){lt===null||ur===pr&<===void 0||(lt=Rp(lt),$t(lt))};function G0(lt,Dt,nr,vr,Qr){var In=new Iu(Dt||this.boundingBox,nr||this.xStep,vr||this.yStep,this.gState,Qr||this.matrix);In.stream=this.stream;var Hn=lt+"$$"+this.cloneIndex+++"$$";return Gl(Hn,In),In}var z0=function(lt,Dt){var nr=ta[lt.key],vr=_o[nr];if(vr instanceof Fu)$t("q"),$t(V0(Dt)),vr.gState&>.setGState(vr.gState),$t(lt.matrix.toString()+" cm"),$t("/"+nr+" sh"),$t("Q");else if(vr instanceof Iu){var Qr=new No(1,0,0,-1,0,LA());lt.matrix&&(Qr=Qr.multiply(lt.matrix||sc),nr=G0.call(vr,lt.key,lt.boundingBox,lt.xStep,lt.yStep,Qr).id),$t("q"),$t("/Pattern cs"),$t("/"+nr+" scn"),vr.gState&>.setGState(vr.gState),$t(Dt),$t("Q")}},V0=function(lt){switch(lt){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},Td=gt.moveTo=function(lt,Dt){return $t(jr(br(lt))+" "+jr(mr(Dt))+" m"),this},Np=gt.lineTo=function(lt,Dt){return $t(jr(br(lt))+" "+jr(mr(Dt))+" l"),this},gu=gt.curveTo=function(lt,Dt,nr,vr,Qr,In){return $t([jr(br(lt)),jr(mr(Dt)),jr(br(nr)),jr(mr(vr)),jr(br(Qr)),jr(mr(In)),"c"].join(" ")),this};gt.__private__.line=gt.line=function(lt,Dt,nr,vr,Qr){if(isNaN(lt)||isNaN(Dt)||isNaN(nr)||isNaN(vr)||!Mu(Qr))throw new Error("Invalid arguments passed to jsPDF.line");return ur===Br?this.lines([[nr-lt,vr-Dt]],lt,Dt,[1,1],Qr||"S"):this.lines([[nr-lt,vr-Dt]],lt,Dt,[1,1]).stroke()},gt.__private__.lines=gt.lines=function(lt,Dt,nr,vr,Qr,In){var Hn,Xi,lo,Xo,As,js,fa,Sa,ra,ja,_a,Za;if(typeof lt=="number"&&(Za=nr,nr=Dt,Dt=lt,lt=Za),vr=vr||[1,1],In=In||!1,isNaN(Dt)||isNaN(nr)||!Array.isArray(lt)||!Array.isArray(vr)||!Mu(Qr)||typeof In!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Td(Dt,nr),Hn=vr[0],Xi=vr[1],Xo=lt.length,ja=Dt,_a=nr,lo=0;lo<Xo;lo++)(As=lt[lo]).length===2?(ja=As[0]*Hn+ja,_a=As[1]*Xi+_a,Np(ja,_a)):(js=As[0]*Hn+ja,fa=As[1]*Xi+_a,Sa=As[2]*Hn+ja,ra=As[3]*Xi+_a,ja=As[4]*Hn+ja,_a=As[5]*Xi+_a,gu(js,fa,Sa,ra,ja,_a));return In&&kp(),DA(Qr),this},gt.path=function(lt){for(var Dt=0;Dt<lt.length;Dt++){var nr=lt[Dt],vr=nr.c;switch(nr.op){case"m":Td(vr[0],vr[1]);break;case"l":Np(vr[0],vr[1]);break;case"c":gu.apply(this,vr);break;case"h":kp()}}return this},gt.__private__.rect=gt.rect=function(lt,Dt,nr,vr,Qr){if(isNaN(lt)||isNaN(Dt)||isNaN(nr)||isNaN(vr)||!Mu(Qr))throw new Error("Invalid arguments passed to jsPDF.rect");return ur===Br&&(vr=-vr),$t([jr(br(lt)),jr(mr(Dt)),jr(br(nr)),jr(br(vr)),"re"].join(" ")),DA(Qr),this},gt.__private__.triangle=gt.triangle=function(lt,Dt,nr,vr,Qr,In,Hn){if(isNaN(lt)||isNaN(Dt)||isNaN(nr)||isNaN(vr)||isNaN(Qr)||isNaN(In)||!Mu(Hn))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[nr-lt,vr-Dt],[Qr-nr,In-vr],[lt-Qr,Dt-In]],lt,Dt,[1,1],Hn,!0),this},gt.__private__.roundedRect=gt.roundedRect=function(lt,Dt,nr,vr,Qr,In,Hn){if(isNaN(lt)||isNaN(Dt)||isNaN(nr)||isNaN(vr)||isNaN(Qr)||isNaN(In)||!Mu(Hn))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Xi=4/3*(Math.SQRT2-1);return Qr=Math.min(Qr,.5*nr),In=Math.min(In,.5*vr),this.lines([[nr-2*Qr,0],[Qr*Xi,0,Qr,In-In*Xi,Qr,In],[0,vr-2*In],[0,In*Xi,-Qr*Xi,In,-Qr,In],[2*Qr-nr,0],[-Qr*Xi,0,-Qr,-In*Xi,-Qr,-In],[0,2*In-vr],[0,-In*Xi,Qr*Xi,-In,Qr,-In]],lt+Qr,Dt,[1,1],Hn,!0),this},gt.__private__.ellipse=gt.ellipse=function(lt,Dt,nr,vr,Qr){if(isNaN(lt)||isNaN(Dt)||isNaN(nr)||isNaN(vr)||!Mu(Qr))throw new Error("Invalid arguments passed to jsPDF.ellipse");var In=4/3*(Math.SQRT2-1)*nr,Hn=4/3*(Math.SQRT2-1)*vr;return Td(lt+nr,Dt),gu(lt+nr,Dt-Hn,lt+In,Dt-vr,lt,Dt-vr),gu(lt-In,Dt-vr,lt-nr,Dt-Hn,lt-nr,Dt),gu(lt-nr,Dt+Hn,lt-In,Dt+vr,lt,Dt+vr),gu(lt+In,Dt+vr,lt+nr,Dt+Hn,lt+nr,Dt),DA(Qr),this},gt.__private__.circle=gt.circle=function(lt,Dt,nr,vr){if(isNaN(lt)||isNaN(Dt)||isNaN(nr)||!Mu(vr))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(lt,Dt,nr,nr,vr)},gt.setFont=function(lt,Dt,nr){return nr&&(Dt=dn(Dt,nr)),ao=jp(lt,Dt,{disableWarning:!1}),this};var Z0=gt.__private__.getFont=gt.getFont=function(){return vs[jp.apply(gt,arguments)]};gt.__private__.getFontList=gt.getFontList=function(){var lt,Dt,nr={};for(lt in ys)if(ys.hasOwnProperty(lt))for(Dt in nr[lt]=[],ys[lt])ys[lt].hasOwnProperty(Dt)&&nr[lt].push(Dt);return nr},gt.addFont=function(lt,Dt,nr,vr,Qr){var In=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&In.indexOf(arguments[3])!==-1?Qr=arguments[3]:arguments[3]&&In.indexOf(arguments[3])==-1&&(nr=dn(nr,vr)),Fp.call(this,lt,Dt,nr,Qr=Qr||"Identity-H")};var OA,Ld=ne.lineWidth||.200025,Y0=gt.__private__.getLineWidth=gt.getLineWidth=function(){return Ld},es=gt.__private__.setLineWidth=gt.setLineWidth=function(lt){return Ld=lt,$t(jr(br(lt))+" w"),this};gt.__private__.setLineDash=ro.API.setLineDash=ro.API.setLineDashPattern=function(lt,Dt){if(lt=lt||[],Dt=Dt||0,isNaN(Dt)||!Array.isArray(lt))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return lt=lt.map(function(nr){return jr(br(nr))}).join(" "),Dt=jr(br(Dt)),$t("["+lt+"] "+Dt+" d"),this};var X0=gt.__private__.getLineHeight=gt.getLineHeight=function(){return Jn*OA};gt.__private__.getLineHeight=gt.getLineHeight=function(){return Jn*OA};var J0=gt.__private__.setLineHeightFactor=gt.setLineHeightFactor=function(lt){return typeof(lt=lt||1.15)=="number"&&(OA=lt),this},q0=gt.__private__.getLineHeightFactor=gt.getLineHeightFactor=function(){return OA};J0(ne.lineHeight);var lc=gt.__private__.getHorizontalCoordinate=function(lt){return br(lt)},uc=gt.__private__.getVerticalCoordinate=function(lt){return ur===pr?lt:ko[sr].mediaBox.topRightY-ko[sr].mediaBox.bottomLeftY-br(lt)},$0=gt.__private__.getHorizontalCoordinateString=gt.getHorizontalCoordinateString=function(lt){return jr(lc(lt))},eg=gt.__private__.getVerticalCoordinateString=gt.getVerticalCoordinateString=function(lt){return jr(uc(lt))},Of=ne.strokeColor||"0 G";gt.__private__.getStrokeColor=gt.getDrawColor=function(){return Ru(Of)},gt.__private__.setStrokeColor=gt.setDrawColor=function(lt,Dt,nr,vr){return Of=pu({ch1:lt,ch2:Dt,ch3:nr,ch4:vr,pdfColorType:"draw",precision:2}),$t(Of),this};var Pd=ne.fillColor||"0 g";gt.__private__.getFillColor=gt.getFillColor=function(){return Ru(Pd)},gt.__private__.setFillColor=gt.setFillColor=function(lt,Dt,nr,vr){return Pd=pu({ch1:lt,ch2:Dt,ch3:nr,ch4:vr,pdfColorType:"fill",precision:2}),$t(Pd),this};var jA=ne.textColor||"0 g",tg=gt.__private__.getTextColor=gt.getTextColor=function(){return Ru(jA)};gt.__private__.setTextColor=gt.setTextColor=function(lt,Dt,nr,vr){return jA=pu({ch1:lt,ch2:Dt,ch3:nr,ch4:vr,pdfColorType:"text",precision:3}),this};var cc=ne.charSpace,rg=gt.__private__.getCharSpace=gt.getCharSpace=function(){return parseFloat(cc||0)};gt.__private__.setCharSpace=gt.setCharSpace=function(lt){if(isNaN(lt))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return cc=lt,this};var Rd=0;gt.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},gt.__private__.setLineCap=gt.setLineCap=function(lt){var Dt=gt.CapJoinStyles[lt];if(Dt===void 0)throw new Error("Line cap style of '"+lt+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Rd=Dt,$t(Dt+" J"),this};var kd=0;gt.__private__.setLineJoin=gt.setLineJoin=function(lt){var Dt=gt.CapJoinStyles[lt];if(Dt===void 0)throw new Error("Line join style of '"+lt+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return kd=Dt,$t(Dt+" j"),this},gt.__private__.setLineMiterLimit=gt.__private__.setMiterLimit=gt.setLineMiterLimit=gt.setMiterLimit=function(lt){if(lt=lt||0,isNaN(lt))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return $t(jr(br(lt))+" M"),this},gt.GState=xA,gt.setGState=function(lt){(lt=typeof lt=="string"?Ho[ss[lt]]:Up(null,lt)).equals(ua)||($t("/"+lt.id+" gs"),ua=lt)};var Up=function(lt,Dt){if(!lt||!ss[lt]){var nr=!1;for(var vr in Ho)if(Ho.hasOwnProperty(vr)&&Ho[vr].equals(Dt)){nr=!0;break}if(nr)Dt=Ho[vr];else{var Qr="GS"+(Object.keys(Ho).length+1).toString(10);Ho[Qr]=Dt,Dt.id=Qr}return lt&&(ss[lt]=Dt.id),Hs.publish("addGState",Dt),Dt}};gt.addGState=function(lt,Dt){return Up(lt,Dt),this},gt.saveGraphicsState=function(){return $t("q"),la.push({key:ao,size:Jn,color:jA}),this},gt.restoreGraphicsState=function(){$t("Q");var lt=la.pop();return ao=lt.key,Jn=lt.size,jA=lt.color,ua=null,this},gt.setCurrentTransformationMatrix=function(lt){return $t(lt.toString()+" cm"),this},gt.comment=function(lt){return $t("#"+lt),this};var Ac=function(lt,Dt){var nr=lt||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return nr},set:function(In){isNaN(In)||(nr=parseFloat(In))}});var vr=Dt||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return vr},set:function(In){isNaN(In)||(vr=parseFloat(In))}});var Qr="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return Qr},set:function(In){Qr=In.toString()}}),this},Nd=function(lt,Dt,nr,vr){Ac.call(this,lt,Dt),this.type="rect";var Qr=nr||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return Qr},set:function(Hn){isNaN(Hn)||(Qr=parseFloat(Hn))}});var In=vr||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return In},set:function(Hn){isNaN(Hn)||(In=parseFloat(Hn))}}),this},jf=function(){this.page=ws,this.currentPage=sr,this.pages=ni.slice(0),this.pagesContext=ko.slice(0),this.x=mo,this.y=va,this.matrix=Os,this.width=Md(sr),this.height=Qp(sr),this.outputDestination=ji,this.id="",this.objectNumber=-1};jf.prototype.restore=function(){ws=this.page,sr=this.currentPage,ko=this.pagesContext,ni=this.pages,mo=this.x,va=this.y,Os=this.matrix,Mp(sr,this.width),fc(sr,this.height),ji=this.outputDestination};var Ud=function(lt,Dt,nr,vr,Qr){Pu.push(new jf),ws=sr=0,ni=[],mo=lt,va=Dt,Os=Qr,Od([nr,vr])};for(var TA in gt.beginFormObject=function(lt,Dt,nr,vr,Qr){return Ud(lt,Dt,nr,vr,Qr),this},gt.endFormObject=function(lt){return function(Dt){if(ic[Dt])Pu.pop().restore();else{var nr=new jf,vr="Xo"+(Object.keys(il).length+1).toString(10);nr.id=vr,ic[Dt]=vr,il[vr]=nr,Hs.publish("addFormObject",nr),Pu.pop().restore()}}(lt),this},gt.doFormObject=function(lt,Dt){var nr=il[ic[lt]];return $t("q"),$t(Dt.toString()+" cm"),$t("/"+nr.id+" Do"),$t("Q"),this},gt.getFormObject=function(lt){var Dt=il[ic[lt]];return{x:Dt.x,y:Dt.y,width:Dt.width,height:Dt.height,matrix:Dt.matrix}},gt.save=function(lt,Dt){return lt=lt||"generated.pdf",(Dt=Dt||{}).returnPromise=Dt.returnPromise||!1,Dt.returnPromise===!1?(Su(If(Uu()),lt),typeof Su.unload=="function"&&Mo.setTimeout&&setTimeout(Su.unload,911),this):new Promise(function(nr,vr){try{var Qr=Su(If(Uu()),lt);typeof Su.unload=="function"&&Mo.setTimeout&&setTimeout(Su.unload,911),nr(Qr)}catch(In){vr(In.message)}})},ro.API)ro.API.hasOwnProperty(TA)&&(TA==="events"&&ro.API.events.length?function(lt,Dt){var nr,vr,Qr;for(Qr=Dt.length-1;Qr!==-1;Qr--)nr=Dt[Qr][0],vr=Dt[Qr][1],lt.subscribe.apply(lt,[nr].concat(typeof vr=="function"?[vr]:vr))}(Hs,ro.API.events):gt[TA]=ro.API[TA]);function Md(lt){return ko[lt].mediaBox.topRightX-ko[lt].mediaBox.bottomLeftX}function Mp(lt,Dt){ko[lt].mediaBox.topRightX=Dt+ko[lt].mediaBox.bottomLeftX}function Qp(lt){return ko[lt].mediaBox.topRightY-ko[lt].mediaBox.bottomLeftY}function fc(lt,Dt){ko[lt].mediaBox.topRightY=Dt+ko[lt].mediaBox.bottomLeftY}var dc=gt.getPageWidth=function(lt){return Md(lt=lt||sr)/cs},Hp=gt.setPageWidth=function(lt,Dt){Mp(lt,Dt*cs)},LA=gt.getPageHeight=function(lt){return Qp(lt=lt||sr)/cs},Wp=gt.setPageHeight=function(lt,Dt){fc(lt,Dt*cs)};return gt.internal={pdfEscape:Zl,getStyle:Rp,getFont:Z0,getFontSize:Yi,getCharSpace:rg,getTextColor:tg,getLineHeight:X0,getLineHeightFactor:q0,getLineWidth:Y0,write:Li,getHorizontalCoordinate:lc,getVerticalCoordinate:uc,getCoordinateString:$0,getVerticalCoordinateString:eg,collections:{},newObject:ha,newAdditionalObject:_A,newObjectDeferred:Ka,newObjectDeferredBegin:Va,getFilters:mu,putStream:Vl,events:Hs,scaleFactor:cs,pageSize:{getWidth:function(){return dc(sr)},setWidth:function(lt){Hp(sr,lt)},getHeight:function(){return LA(sr)},setHeight:function(lt){Wp(sr,lt)}},encryptionOptions:vt,encryption:Oa,getEncryptor:function(lt){return vt!==null?Oa.encryptor(lt,0):function(Dt){return Dt}},output:Lp,getNumberOfPages:Op,get pages(){return ni},out:$t,f2:Qt,f3:qt,getPageInfo:ac,getPageInfoByObjId:Pp,getCurrentPageInfo:W0,getPDFVersion:Gt,Point:Ac,Rectangle:Nd,Matrix:No,hasHotfix:Yl},Object.defineProperty(gt.internal.pageSize,"width",{get:function(){return dc(sr)},set:function(lt){Hp(sr,lt)},enumerable:!0,configurable:!0}),Object.defineProperty(gt.internal.pageSize,"height",{get:function(){return LA(sr)},set:function(lt){Wp(sr,lt)},enumerable:!0,configurable:!0}),function(lt){for(var Dt=0,nr=Po.length;Dt<nr;Dt++){var vr=Fp.call(this,lt[Dt][0],lt[Dt][1],lt[Dt][2],Po[Dt][3],!0);St===!1&&(Pt[vr]=!0);var Qr=lt[Dt][0].split("-");_p({id:vr,fontName:Qr[0],fontStyle:Qr[1]||""})}Hs.publish("addFonts",{fonts:vs,dictionary:ys})}.call(gt,Po),ao="F1",Ip(Se,ae),Hs.publish("initialized"),gt}Lc.prototype.lsbFirstWord=function(ne){return String.fromCharCode(255&ne,ne>>8&255,ne>>16&255,ne>>24&255)},Lc.prototype.toHexString=function(ne){return ne.split("").map(function(ue){return("0"+(255&ue.charCodeAt(0)).toString(16)).slice(-2)}).join("")},Lc.prototype.hexToBytes=function(ne){for(var ue=[],ae=0;ae<ne.length;ae+=2)ue.push(String.fromCharCode(parseInt(ne.substr(ae,2),16)));return ue.join("")},Lc.prototype.processOwnerPassword=function(ne,ue){return _u(_d(ue).substr(0,5),ne)},Lc.prototype.encryptor=function(ne,ue){var ae=_d(this.encryptionKey+String.fromCharCode(255&ne,ne>>8&255,ne>>16&255,255&ue,ue>>8&255)).substr(0,10);return function(Be){return _u(ae,Be)}},xA.prototype.equals=function(ne){var ue,ae="id,objectNumber,equals";if(!ne||(0,pe.Z)(ne)!==(0,pe.Z)(this))return!1;var Be=0;for(ue in this)if(!(ae.indexOf(ue)>=0)){if(this.hasOwnProperty(ue)&&!ne.hasOwnProperty(ue)||this[ue]!==ne[ue])return!1;Be++}for(ue in ne)ne.hasOwnProperty(ue)&&ae.indexOf(ue)<0&&Be--;return Be===0},ro.API={events:[]},ro.version="3.0.4";var aa=ro.API,Id=1,tc=function(ne){return ne.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Pc=function(ne){return ne.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Zo=function(ne){return ne.toFixed(2)},Du=function(ne){return ne.toFixed(5)};aa.__acroform__={};var rl=function(ne,ue){ne.prototype=Object.create(ue.prototype),ne.prototype.constructor=ne},xp=function(ne){return ne*Id},Wl=function(ne){var ue=new bn,ae=hi.internal.getHeight(ne)||0,Be=hi.internal.getWidth(ne)||0;return ue.BBox=[0,0,Number(Zo(Be)),Number(Zo(ae))],ue},P0=aa.__acroform__.setBit=function(ne,ue){if(ne=ne||0,ue=ue||0,isNaN(ne)||isNaN(ue))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return ne|1<<ue},R0=aa.__acroform__.clearBit=function(ne,ue){if(ne=ne||0,ue=ue||0,isNaN(ne)||isNaN(ue))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return ne&~(1<<ue)},k0=aa.__acroform__.getBit=function(ne,ue){if(isNaN(ne)||isNaN(ue))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return ne&1<<ue?1:0},Aa=aa.__acroform__.getBitForPdf=function(ne,ue){if(isNaN(ne)||isNaN(ue))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return k0(ne,ue-1)},Te=aa.__acroform__.setBitForPdf=function(ne,ue){if(isNaN(ne)||isNaN(ue))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return P0(ne,ue-1)},Fe=aa.__acroform__.clearBitForPdf=function(ne,ue){if(isNaN(ne)||isNaN(ue))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return R0(ne,ue-1)},We=aa.__acroform__.calculateCoordinates=function(ne,ue){var ae=ue.internal.getHorizontalCoordinate,Be=ue.internal.getVerticalCoordinate,Se=ne[0],De=ne[1],rt=ne[2],Xe=ne[3],st={};return st.lowerLeft_X=ae(Se)||0,st.lowerLeft_Y=Be(De+Xe)||0,st.upperRight_X=ae(Se+rt)||0,st.upperRight_Y=Be(De)||0,[Number(Zo(st.lowerLeft_X)),Number(Zo(st.lowerLeft_Y)),Number(Zo(st.upperRight_X)),Number(Zo(st.upperRight_Y))]},Qe=function(ne){if(ne.appearanceStreamContent)return ne.appearanceStreamContent;if(ne.V||ne.DV){var ue=[],ae=ne._V||ne.DV,Be=ht(ne,ae),Se=ne.scope.internal.getFont(ne.fontName,ne.fontStyle).id;ue.push("/Tx BMC"),ue.push("q"),ue.push("BT"),ue.push(ne.scope.__private__.encodeColorString(ne.color)),ue.push("/"+Se+" "+Zo(Be.fontSize)+" Tf"),ue.push("1 0 0 1 0 0 Tm"),ue.push(Be.text),ue.push("ET"),ue.push("Q"),ue.push("EMC");var De=Wl(ne);return De.scope=ne.scope,De.stream=ue.join(`
|
|
|
`),De}},ht=function(ne,ue){var ae=ne.fontSize===0?ne.maxFontSize:ne.fontSize,Be={text:"",fontSize:""},Se=(ue=(ue=ue.substr(0,1)=="("?ue.substr(1):ue).substr(ue.length-1)==")"?ue.substr(0,ue.length-1):ue).split(" ");Se=ne.multiline?Se.map(function(Qt){return Qt.split(`
|
|
|
`)}):Se.map(function(Qt){return[Qt]});var De=ae,rt=hi.internal.getHeight(ne)||0;rt=rt<0?-rt:rt;var Xe=hi.internal.getWidth(ne)||0;Xe=Xe<0?-Xe:Xe;var st=function(Qt,qt,br){if(Qt+1<Se.length){var mr=qt+" "+Se[Qt+1][0];return Bt(mr,ne,br).width<=Xe-4}return!1};De++;e:for(;De>0;){ue="",De--;var ct,vt,St=Bt("3",ne,De).height,Pt=ne.multiline?rt-De:(rt-St)/2,gt=Pt+=2,Yt=0,Gt=0,Xt=0;if(De<=0){ue=`(...) Tj
|
|
|
`,ue+="% Width of Text: "+Bt(ue,ne,De=12).width+", FieldWidth:"+Xe+`
|
|
|
`;break}for(var Ht="",Br=0,pr=0;pr<Se.length;pr++)if(Se.hasOwnProperty(pr)){var ur=!1;if(Se[pr].length!==1&&Xt!==Se[pr].length-1){if((St+2)*(Br+2)+2>rt)continue e;Ht+=Se[pr][Xt],ur=!0,Gt=pr,pr--}else{Ht=(Ht+=Se[pr][Xt]+" ").substr(Ht.length-1)==" "?Ht.substr(0,Ht.length-1):Ht;var rn=parseInt(pr),En=st(rn,Ht,De),dn=pr>=Se.length-1;if(En&&!dn){Ht+=" ",Xt=0;continue}if(En||dn){if(dn)Gt=rn;else if(ne.multiline&&(St+2)*(Br+2)+2>rt)continue e}else{if(!ne.multiline||(St+2)*(Br+2)+2>rt)continue e;Gt=rn}}for(var jr="",cr=Yt;cr<=Gt;cr++){var Hr=Se[cr];if(ne.multiline){if(cr===Gt){jr+=Hr[Xt]+" ",Xt=(Xt+1)%Hr.length;continue}if(cr===Yt){jr+=Hr[Hr.length-1]+" ";continue}}jr+=Hr[0]+" "}switch(jr=jr.substr(jr.length-1)==" "?jr.substr(0,jr.length-1):jr,vt=Bt(jr,ne,De).width,ne.textAlign){case"right":ct=Xe-vt-2;break;case"center":ct=(Xe-vt)/2;break;default:ct=2}ue+=Zo(ct)+" "+Zo(gt)+` Td
|
|
|
`,ue+="("+tc(jr)+`) Tj
|
|
|
`,ue+=-Zo(ct)+` 0 Td
|
|
|
`,gt=-(De+2),vt=0,Yt=ur?Gt:Gt+1,Br++,Ht=""}break}return Be.text=ue,Be.fontSize=De,Be},Bt=function(ne,ue,ae){var Be=ue.scope.internal.getFont(ue.fontName,ue.fontStyle),Se=ue.scope.getStringUnitWidth(ne,{font:Be,fontSize:parseFloat(ae),charSpace:0})*parseFloat(ae);return{height:ue.scope.getStringUnitWidth("3",{font:Be,fontSize:parseFloat(ae),charSpace:0})*parseFloat(ae)*1.5,width:Se}},Lt={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},Vt=function(ne,ue){var ae={type:"reference",object:ne};ue.internal.getPageInfo(ne.page).pageContext.annotations.find(function(Be){return Be.type===ae.type&&Be.object===ae.object})===void 0&&ue.internal.getPageInfo(ne.page).pageContext.annotations.push(ae)},zt=function(ne,ue){if(ue.scope=ne,ne.internal!==void 0&&(ne.internal.acroformPlugin===void 0||ne.internal.acroformPlugin.isInitialized===!1)){if(Xn.FieldNum=0,ne.internal.acroformPlugin=JSON.parse(JSON.stringify(Lt)),ne.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Id=ne.internal.scaleFactor,ne.internal.acroformPlugin.acroFormDictionaryRoot=new ki,ne.internal.acroformPlugin.acroFormDictionaryRoot.scope=ne,ne.internal.acroformPlugin.acroFormDictionaryRoot._eventID=ne.internal.events.subscribe("postPutResources",function(){(function(ae){ae.internal.events.unsubscribe(ae.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete ae.internal.acroformPlugin.acroFormDictionaryRoot._eventID,ae.internal.acroformPlugin.printedOut=!0})(ne)}),ne.internal.events.subscribe("buildDocument",function(){(function(ae){ae.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var Be=ae.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var Se in Be)if(Be.hasOwnProperty(Se)){var De=Be[Se];De.objId=void 0,De.hasAnnotation&&Vt(De,ae)}})(ne)}),ne.internal.events.subscribe("putCatalog",function(){(function(ae){if(ae.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");ae.internal.write("/AcroForm "+ae.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(ne)}),ne.internal.events.subscribe("postPutPages",function(ae){(function(Be,Se){var De=!Be;for(var rt in Be||(Se.internal.newObjectDeferredBegin(Se.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),Se.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),Be=Be||Se.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(Be.hasOwnProperty(rt)){var Xe=Be[rt],st=[],ct=Xe.Rect;if(Xe.Rect&&(Xe.Rect=We(Xe.Rect,Se)),Se.internal.newObjectDeferredBegin(Xe.objId,!0),Xe.DA=hi.createDefaultAppearanceStream(Xe),(0,pe.Z)(Xe)==="object"&&typeof Xe.getKeyValueListForStream=="function"&&(st=Xe.getKeyValueListForStream()),Xe.Rect=ct,Xe.hasAppearanceStream&&!Xe.appearanceStreamContent){var vt=Qe(Xe);st.push({key:"AP",value:"<</N "+vt+">>"}),Se.internal.acroformPlugin.xForms.push(vt)}if(Xe.appearanceStreamContent){var St="";for(var Pt in Xe.appearanceStreamContent)if(Xe.appearanceStreamContent.hasOwnProperty(Pt)){var gt=Xe.appearanceStreamContent[Pt];if(St+="/"+Pt+" ",St+="<<",Object.keys(gt).length>=1||Array.isArray(gt)){for(var rt in gt)if(gt.hasOwnProperty(rt)){var Yt=gt[rt];typeof Yt=="function"&&(Yt=Yt.call(Se,Xe)),St+="/"+rt+" "+Yt+" ",Se.internal.acroformPlugin.xForms.indexOf(Yt)>=0||Se.internal.acroformPlugin.xForms.push(Yt)}}else typeof(Yt=gt)=="function"&&(Yt=Yt.call(Se,Xe)),St+="/"+rt+" "+Yt,Se.internal.acroformPlugin.xForms.indexOf(Yt)>=0||Se.internal.acroformPlugin.xForms.push(Yt);St+=">>"}st.push({key:"AP",value:`<<
|
|
|
`+St+">>"})}Se.internal.putStream({additionalKeyValues:st,objectId:Xe.objId}),Se.internal.out("endobj")}De&&function(Gt,Xt){for(var Ht in Gt)if(Gt.hasOwnProperty(Ht)){var Br=Ht,pr=Gt[Ht];Xt.internal.newObjectDeferredBegin(pr.objId,!0),(0,pe.Z)(pr)==="object"&&typeof pr.putStream=="function"&&pr.putStream(),delete Gt[Br]}}(Se.internal.acroformPlugin.xForms,Se)})(ae,ne)}),ne.internal.acroformPlugin.isInitialized=!0}},_r=aa.__acroform__.arrayToPdfArray=function(ne,ue,ae){var Be=function(rt){return rt};if(Array.isArray(ne)){for(var Se="[",De=0;De<ne.length;De++)switch(De!==0&&(Se+=" "),(0,pe.Z)(ne[De])){case"boolean":case"number":case"object":Se+=ne[De].toString();break;case"string":ne[De].substr(0,1)!=="/"?(ue!==void 0&&ae&&(Be=ae.internal.getEncryptor(ue)),Se+="("+tc(Be(ne[De].toString()))+")"):Se+=ne[De].toString()}return Se+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},Lr=function(ne,ue,ae){var Be=function(Se){return Se};return ue!==void 0&&ae&&(Be=ae.internal.getEncryptor(ue)),(ne=ne||"").toString(),"("+tc(Be(ne))+")"},Mr=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(ne){this._objId=ne}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};Mr.prototype.toString=function(){return this.objId+" 0 R"},Mr.prototype.putStream=function(){var ne=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:ne,objectId:this.objId}),this.scope.internal.out("endobj")},Mr.prototype.getKeyValueListForStream=function(){var ne=[],ue=Object.getOwnPropertyNames(this).filter(function(De){return De!="content"&&De!="appearanceStreamContent"&&De!="scope"&&De!="objId"&&De.substring(0,1)!="_"});for(var ae in ue)if(Object.getOwnPropertyDescriptor(this,ue[ae]).configurable===!1){var Be=ue[ae],Se=this[Be];Se&&(Array.isArray(Se)?ne.push({key:Be,value:_r(Se,this.objId,this.scope)}):Se instanceof Mr?(Se.scope=this.scope,ne.push({key:Be,value:Se.objId+" 0 R"})):typeof Se!="function"&&ne.push({key:Be,value:Se}))}return ne};var bn=function(){Mr.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 ne,ue=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return ue},set:function(ae){ue=ae}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(ae){ne=ae.trim()},get:function(){return ne||null}})};rl(bn,Mr);var ki=function(){Mr.call(this);var ne,ue=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return ue.length>0?ue:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return ue}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(ne){var ae=function(Be){return Be};return this.scope&&(ae=this.scope.internal.getEncryptor(this.objId)),"("+tc(ae(ne))+")"}},set:function(ae){ne=ae}})};rl(ki,Mr);var Xn=function ne(){Mr.call(this);var ue=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return ue},set:function(Ht){if(isNaN(Ht))throw new Error('Invalid value "'+Ht+'" for attribute F supplied.');ue=Ht}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!Aa(ue,3)},set:function(Ht){Ht?this.F=Te(ue,3):this.F=Fe(ue,3)}});var ae=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return ae},set:function(Ht){if(isNaN(Ht))throw new Error('Invalid value "'+Ht+'" for attribute Ff supplied.');ae=Ht}});var Be=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(Be.length!==0)return Be},set:function(Ht){Be=Ht!==void 0?Ht:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!Be||isNaN(Be[0])?0:Be[0]},set:function(Ht){Be[0]=Ht}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!Be||isNaN(Be[1])?0:Be[1]},set:function(Ht){Be[1]=Ht}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!Be||isNaN(Be[2])?0:Be[2]},set:function(Ht){Be[2]=Ht}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!Be||isNaN(Be[3])?0:Be[3]},set:function(Ht){Be[3]=Ht}});var Se="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return Se},set:function(Ht){switch(Ht){case"/Btn":case"/Tx":case"/Ch":case"/Sig":Se=Ht;break;default:throw new Error('Invalid value "'+Ht+'" for attribute FT supplied.')}}});var De=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!De||De.length<1){if(this instanceof Di)return;De="FieldObject"+ne.FieldNum++}var Ht=function(Br){return Br};return this.scope&&(Ht=this.scope.internal.getEncryptor(this.objId)),"("+tc(Ht(De))+")"},set:function(Ht){De=Ht.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return De},set:function(Ht){De=Ht}});var rt="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return rt},set:function(Ht){rt=Ht}});var Xe="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return Xe},set:function(Ht){Xe=Ht}});var st=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return st},set:function(Ht){st=Ht}});var ct=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return ct===void 0?50/Id:ct},set:function(Ht){ct=Ht}});var vt="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return vt},set:function(Ht){vt=Ht}});var St="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!St||this instanceof Di||this instanceof is))return Lr(St,this.objId,this.scope)},set:function(Ht){Ht=Ht.toString(),St=Ht}});var Pt=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(Pt)return this instanceof Oo==0?Lr(Pt,this.objId,this.scope):Pt},set:function(Ht){Ht=Ht.toString(),Pt=this instanceof Oo==0?Ht.substr(0,1)==="("?Pc(Ht.substr(1,Ht.length-2)):Pc(Ht):Ht}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Oo==1?Pc(Pt.substr(1,Pt.length-1)):Pt},set:function(Ht){Ht=Ht.toString(),Pt=this instanceof Oo==1?"/"+Ht:Ht}});var gt=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(gt)return gt},set:function(Ht){this.V=Ht}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(gt)return this instanceof Oo==0?Lr(gt,this.objId,this.scope):gt},set:function(Ht){Ht=Ht.toString(),gt=this instanceof Oo==0?Ht.substr(0,1)==="("?Pc(Ht.substr(1,Ht.length-2)):Pc(Ht):Ht}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Oo==1?Pc(gt.substr(1,gt.length-1)):gt},set:function(Ht){Ht=Ht.toString(),gt=this instanceof Oo==1?"/"+Ht:Ht}}),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 Yt,Gt=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return Gt},set:function(Ht){Ht=!!Ht,Gt=Ht}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(Yt)return Yt},set:function(Ht){Yt=Ht}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!Aa(this.Ff,1)},set:function(Ht){Ht?this.Ff=Te(this.Ff,1):this.Ff=Fe(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!Aa(this.Ff,2)},set:function(Ht){Ht?this.Ff=Te(this.Ff,2):this.Ff=Fe(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!Aa(this.Ff,3)},set:function(Ht){Ht?this.Ff=Te(this.Ff,3):this.Ff=Fe(this.Ff,3)}});var Xt=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(Xt!==null)return Xt},set:function(Ht){if([0,1,2].indexOf(Ht)===-1)throw new Error('Invalid value "'+Ht+'" for attribute Q supplied.');Xt=Ht}}),Object.defineProperty(this,"textAlign",{get:function(){var Ht;switch(Xt){case 0:default:Ht="left";break;case 1:Ht="center";break;case 2:Ht="right"}return Ht},configurable:!0,enumerable:!0,set:function(Ht){switch(Ht){case"right":case 2:Xt=2;break;case"center":case 1:Xt=1;break;default:Xt=0}}})};rl(Xn,Mr);var wi=function(){Xn.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var ne=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return ne},set:function(ae){ne=ae}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return ne},set:function(ae){ne=ae}});var ue=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return _r(ue,this.objId,this.scope)},set:function(ae){var Be,Se;Se=[],typeof(Be=ae)=="string"&&(Se=function(De,rt,Xe){Xe||(Xe=1);for(var st,ct=[];st=rt.exec(De);)ct.push(st[Xe]);return ct}(Be,/\((.*?)\)/g)),ue=Se}}),this.getOptions=function(){return ue},this.setOptions=function(ae){ue=ae,this.sort&&ue.sort()},this.addOption=function(ae){ae=(ae=ae||"").toString(),ue.push(ae),this.sort&&ue.sort()},this.removeOption=function(ae,Be){for(Be=Be||!1,ae=(ae=ae||"").toString();ue.indexOf(ae)!==-1&&(ue.splice(ue.indexOf(ae),1),Be!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!Aa(this.Ff,18)},set:function(ae){ae?this.Ff=Te(this.Ff,18):this.Ff=Fe(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!Aa(this.Ff,19)},set:function(ae){this.combo===!0&&(ae?this.Ff=Te(this.Ff,19):this.Ff=Fe(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!Aa(this.Ff,20)},set:function(ae){ae?(this.Ff=Te(this.Ff,20),ue.sort()):this.Ff=Fe(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!Aa(this.Ff,22)},set:function(ae){ae?this.Ff=Te(this.Ff,22):this.Ff=Fe(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Aa(this.Ff,23)},set:function(ae){ae?this.Ff=Te(this.Ff,23):this.Ff=Fe(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!Aa(this.Ff,27)},set:function(ae){ae?this.Ff=Te(this.Ff,27):this.Ff=Fe(this.Ff,27)}}),this.hasAppearanceStream=!1};rl(wi,Xn);var Qo=function(){wi.call(this),this.fontName="helvetica",this.combo=!1};rl(Qo,wi);var Hi=function(){Qo.call(this),this.combo=!0};rl(Hi,Qo);var Mi=function(){Hi.call(this),this.edit=!0};rl(Mi,Hi);var Oo=function(){Xn.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!Aa(this.Ff,15)},set:function(ae){ae?this.Ff=Te(this.Ff,15):this.Ff=Fe(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!Aa(this.Ff,16)},set:function(ae){ae?this.Ff=Te(this.Ff,16):this.Ff=Fe(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!Aa(this.Ff,17)},set:function(ae){ae?this.Ff=Te(this.Ff,17):this.Ff=Fe(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!Aa(this.Ff,26)},set:function(ae){ae?this.Ff=Te(this.Ff,26):this.Ff=Fe(this.Ff,26)}});var ne,ue={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var ae=function(De){return De};if(this.scope&&(ae=this.scope.internal.getEncryptor(this.objId)),Object.keys(ue).length!==0){var Be,Se=[];for(Be in Se.push("<<"),ue)Se.push("/"+Be+" ("+tc(ae(ue[Be]))+")");return Se.push(">>"),Se.join(`
|
|
|
`)}},set:function(ae){(0,pe.Z)(ae)==="object"&&(ue=ae)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return ue.CA||""},set:function(ae){typeof ae=="string"&&(ue.CA=ae)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return ne},set:function(ae){ne=ae}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return ne.substr(1,ne.length-1)},set:function(ae){ne="/"+ae}})};rl(Oo,Xn);var Yo=function(){Oo.call(this),this.pushButton=!0};rl(Yo,Oo);var bo=function(){Oo.call(this),this.radio=!0,this.pushButton=!1;var ne=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return ne},set:function(ue){ne=ue!==void 0?ue:[]}})};rl(bo,Oo);var Di=function(){var ne,ue;Xn.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return ne},set:function(Se){ne=Se}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return ue},set:function(Se){ue=Se}});var ae,Be={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var Se=function(Xe){return Xe};this.scope&&(Se=this.scope.internal.getEncryptor(this.objId));var De,rt=[];for(De in rt.push("<<"),Be)rt.push("/"+De+" ("+tc(Se(Be[De]))+")");return rt.push(">>"),rt.join(`
|
|
|
`)},set:function(Se){(0,pe.Z)(Se)==="object"&&(Be=Se)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return Be.CA||""},set:function(Se){typeof Se=="string"&&(Be.CA=Se)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return ae},set:function(Se){ae=Se}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return ae.substr(1,ae.length-1)},set:function(Se){ae="/"+Se}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=hi.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};rl(Di,Xn),bo.prototype.setAppearance=function(ne){if(!("createAppearanceStream"in ne)||!("getCA"in ne))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var ue in this.Kids)if(this.Kids.hasOwnProperty(ue)){var ae=this.Kids[ue];ae.appearanceStreamContent=ne.createAppearanceStream(ae.optionName),ae.caption=ne.getCA()}},bo.prototype.createOption=function(ne){var ue=new Di;return ue.Parent=this,ue.optionName=ne,this.Kids.push(ue),nl.call(this.scope,ue),ue};var ps=function(){Oo.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=hi.CheckBox.createAppearanceStream()};rl(ps,Oo);var is=function(){Xn.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!Aa(this.Ff,13)},set:function(ue){ue?this.Ff=Te(this.Ff,13):this.Ff=Fe(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!Aa(this.Ff,21)},set:function(ue){ue?this.Ff=Te(this.Ff,21):this.Ff=Fe(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Aa(this.Ff,23)},set:function(ue){ue?this.Ff=Te(this.Ff,23):this.Ff=Fe(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!Aa(this.Ff,24)},set:function(ue){ue?this.Ff=Te(this.Ff,24):this.Ff=Fe(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!Aa(this.Ff,25)},set:function(ue){ue?this.Ff=Te(this.Ff,25):this.Ff=Fe(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!Aa(this.Ff,26)},set:function(ue){ue?this.Ff=Te(this.Ff,26):this.Ff=Fe(this.Ff,26)}});var ne=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return ne},set:function(ue){ne=ue}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return ne},set:function(ue){Number.isInteger(ue)&&(ne=ue)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};rl(is,Xn);var jo=function(){is.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!Aa(this.Ff,14)},set:function(ne){ne?this.Ff=Te(this.Ff,14):this.Ff=Fe(this.Ff,14)}}),this.password=!0};rl(jo,is);var hi={CheckBox:{createAppearanceStream:function(){return{N:{On:hi.CheckBox.YesNormal},D:{On:hi.CheckBox.YesPushDown,Off:hi.CheckBox.OffPushDown}}},YesPushDown:function(ne){var ue=Wl(ne);ue.scope=ne.scope;var ae=[],Be=ne.scope.internal.getFont(ne.fontName,ne.fontStyle).id,Se=ne.scope.__private__.encodeColorString(ne.color),De=ht(ne,ne.caption);return ae.push("0.749023 g"),ae.push("0 0 "+Zo(hi.internal.getWidth(ne))+" "+Zo(hi.internal.getHeight(ne))+" re"),ae.push("f"),ae.push("BMC"),ae.push("q"),ae.push("0 0 1 rg"),ae.push("/"+Be+" "+Zo(De.fontSize)+" Tf "+Se),ae.push("BT"),ae.push(De.text),ae.push("ET"),ae.push("Q"),ae.push("EMC"),ue.stream=ae.join(`
|
|
|
`),ue},YesNormal:function(ne){var ue=Wl(ne);ue.scope=ne.scope;var ae=ne.scope.internal.getFont(ne.fontName,ne.fontStyle).id,Be=ne.scope.__private__.encodeColorString(ne.color),Se=[],De=hi.internal.getHeight(ne),rt=hi.internal.getWidth(ne),Xe=ht(ne,ne.caption);return Se.push("1 g"),Se.push("0 0 "+Zo(rt)+" "+Zo(De)+" re"),Se.push("f"),Se.push("q"),Se.push("0 0 1 rg"),Se.push("0 0 "+Zo(rt-1)+" "+Zo(De-1)+" re"),Se.push("W"),Se.push("n"),Se.push("0 g"),Se.push("BT"),Se.push("/"+ae+" "+Zo(Xe.fontSize)+" Tf "+Be),Se.push(Xe.text),Se.push("ET"),Se.push("Q"),ue.stream=Se.join(`
|
|
|
`),ue},OffPushDown:function(ne){var ue=Wl(ne);ue.scope=ne.scope;var ae=[];return ae.push("0.749023 g"),ae.push("0 0 "+Zo(hi.internal.getWidth(ne))+" "+Zo(hi.internal.getHeight(ne))+" re"),ae.push("f"),ue.stream=ae.join(`
|
|
|
`),ue}},RadioButton:{Circle:{createAppearanceStream:function(ne){var ue={D:{Off:hi.RadioButton.Circle.OffPushDown},N:{}};return ue.N[ne]=hi.RadioButton.Circle.YesNormal,ue.D[ne]=hi.RadioButton.Circle.YesPushDown,ue},getCA:function(){return"l"},YesNormal:function(ne){var ue=Wl(ne);ue.scope=ne.scope;var ae=[],Be=hi.internal.getWidth(ne)<=hi.internal.getHeight(ne)?hi.internal.getWidth(ne)/4:hi.internal.getHeight(ne)/4;Be=Number((.9*Be).toFixed(5));var Se=hi.internal.Bezier_C,De=Number((Be*Se).toFixed(5));return ae.push("q"),ae.push("1 0 0 1 "+Du(hi.internal.getWidth(ne)/2)+" "+Du(hi.internal.getHeight(ne)/2)+" cm"),ae.push(Be+" 0 m"),ae.push(Be+" "+De+" "+De+" "+Be+" 0 "+Be+" c"),ae.push("-"+De+" "+Be+" -"+Be+" "+De+" -"+Be+" 0 c"),ae.push("-"+Be+" -"+De+" -"+De+" -"+Be+" 0 -"+Be+" c"),ae.push(De+" -"+Be+" "+Be+" -"+De+" "+Be+" 0 c"),ae.push("f"),ae.push("Q"),ue.stream=ae.join(`
|
|
|
`),ue},YesPushDown:function(ne){var ue=Wl(ne);ue.scope=ne.scope;var ae=[],Be=hi.internal.getWidth(ne)<=hi.internal.getHeight(ne)?hi.internal.getWidth(ne)/4:hi.internal.getHeight(ne)/4;Be=Number((.9*Be).toFixed(5));var Se=Number((2*Be).toFixed(5)),De=Number((Se*hi.internal.Bezier_C).toFixed(5)),rt=Number((Be*hi.internal.Bezier_C).toFixed(5));return ae.push("0.749023 g"),ae.push("q"),ae.push("1 0 0 1 "+Du(hi.internal.getWidth(ne)/2)+" "+Du(hi.internal.getHeight(ne)/2)+" cm"),ae.push(Se+" 0 m"),ae.push(Se+" "+De+" "+De+" "+Se+" 0 "+Se+" c"),ae.push("-"+De+" "+Se+" -"+Se+" "+De+" -"+Se+" 0 c"),ae.push("-"+Se+" -"+De+" -"+De+" -"+Se+" 0 -"+Se+" c"),ae.push(De+" -"+Se+" "+Se+" -"+De+" "+Se+" 0 c"),ae.push("f"),ae.push("Q"),ae.push("0 g"),ae.push("q"),ae.push("1 0 0 1 "+Du(hi.internal.getWidth(ne)/2)+" "+Du(hi.internal.getHeight(ne)/2)+" cm"),ae.push(Be+" 0 m"),ae.push(Be+" "+rt+" "+rt+" "+Be+" 0 "+Be+" c"),ae.push("-"+rt+" "+Be+" -"+Be+" "+rt+" -"+Be+" 0 c"),ae.push("-"+Be+" -"+rt+" -"+rt+" -"+Be+" 0 -"+Be+" c"),ae.push(rt+" -"+Be+" "+Be+" -"+rt+" "+Be+" 0 c"),ae.push("f"),ae.push("Q"),ue.stream=ae.join(`
|
|
|
`),ue},OffPushDown:function(ne){var ue=Wl(ne);ue.scope=ne.scope;var ae=[],Be=hi.internal.getWidth(ne)<=hi.internal.getHeight(ne)?hi.internal.getWidth(ne)/4:hi.internal.getHeight(ne)/4;Be=Number((.9*Be).toFixed(5));var Se=Number((2*Be).toFixed(5)),De=Number((Se*hi.internal.Bezier_C).toFixed(5));return ae.push("0.749023 g"),ae.push("q"),ae.push("1 0 0 1 "+Du(hi.internal.getWidth(ne)/2)+" "+Du(hi.internal.getHeight(ne)/2)+" cm"),ae.push(Se+" 0 m"),ae.push(Se+" "+De+" "+De+" "+Se+" 0 "+Se+" c"),ae.push("-"+De+" "+Se+" -"+Se+" "+De+" -"+Se+" 0 c"),ae.push("-"+Se+" -"+De+" -"+De+" -"+Se+" 0 -"+Se+" c"),ae.push(De+" -"+Se+" "+Se+" -"+De+" "+Se+" 0 c"),ae.push("f"),ae.push("Q"),ue.stream=ae.join(`
|
|
|
`),ue}},Cross:{createAppearanceStream:function(ne){var ue={D:{Off:hi.RadioButton.Cross.OffPushDown},N:{}};return ue.N[ne]=hi.RadioButton.Cross.YesNormal,ue.D[ne]=hi.RadioButton.Cross.YesPushDown,ue},getCA:function(){return"8"},YesNormal:function(ne){var ue=Wl(ne);ue.scope=ne.scope;var ae=[],Be=hi.internal.calculateCross(ne);return ae.push("q"),ae.push("1 1 "+Zo(hi.internal.getWidth(ne)-2)+" "+Zo(hi.internal.getHeight(ne)-2)+" re"),ae.push("W"),ae.push("n"),ae.push(Zo(Be.x1.x)+" "+Zo(Be.x1.y)+" m"),ae.push(Zo(Be.x2.x)+" "+Zo(Be.x2.y)+" l"),ae.push(Zo(Be.x4.x)+" "+Zo(Be.x4.y)+" m"),ae.push(Zo(Be.x3.x)+" "+Zo(Be.x3.y)+" l"),ae.push("s"),ae.push("Q"),ue.stream=ae.join(`
|
|
|
`),ue},YesPushDown:function(ne){var ue=Wl(ne);ue.scope=ne.scope;var ae=hi.internal.calculateCross(ne),Be=[];return Be.push("0.749023 g"),Be.push("0 0 "+Zo(hi.internal.getWidth(ne))+" "+Zo(hi.internal.getHeight(ne))+" re"),Be.push("f"),Be.push("q"),Be.push("1 1 "+Zo(hi.internal.getWidth(ne)-2)+" "+Zo(hi.internal.getHeight(ne)-2)+" re"),Be.push("W"),Be.push("n"),Be.push(Zo(ae.x1.x)+" "+Zo(ae.x1.y)+" m"),Be.push(Zo(ae.x2.x)+" "+Zo(ae.x2.y)+" l"),Be.push(Zo(ae.x4.x)+" "+Zo(ae.x4.y)+" m"),Be.push(Zo(ae.x3.x)+" "+Zo(ae.x3.y)+" l"),Be.push("s"),Be.push("Q"),ue.stream=Be.join(`
|
|
|
`),ue},OffPushDown:function(ne){var ue=Wl(ne);ue.scope=ne.scope;var ae=[];return ae.push("0.749023 g"),ae.push("0 0 "+Zo(hi.internal.getWidth(ne))+" "+Zo(hi.internal.getHeight(ne))+" re"),ae.push("f"),ue.stream=ae.join(`
|
|
|
`),ue}}},createDefaultAppearanceStream:function(ne){var ue=ne.scope.internal.getFont(ne.fontName,ne.fontStyle).id,ae=ne.scope.__private__.encodeColorString(ne.color);return"/"+ue+" "+ne.fontSize+" Tf "+ae}};hi.internal={Bezier_C:.551915024494,calculateCross:function(ne){var ue=hi.internal.getWidth(ne),ae=hi.internal.getHeight(ne),Be=Math.min(ue,ae);return{x1:{x:(ue-Be)/2,y:(ae-Be)/2+Be},x2:{x:(ue-Be)/2+Be,y:(ae-Be)/2},x3:{x:(ue-Be)/2,y:(ae-Be)/2},x4:{x:(ue-Be)/2+Be,y:(ae-Be)/2+Be}}}},hi.internal.getWidth=function(ne){var ue=0;return(0,pe.Z)(ne)==="object"&&(ue=xp(ne.Rect[2])),ue},hi.internal.getHeight=function(ne){var ue=0;return(0,pe.Z)(ne)==="object"&&(ue=xp(ne.Rect[3])),ue};var nl=aa.addField=function(ne){if(zt(this,ne),!(ne instanceof Xn))throw new Error("Invalid argument passed to jsPDF.addField.");var ue;return(ue=ne).scope.internal.acroformPlugin.printedOut&&(ue.scope.internal.acroformPlugin.printedOut=!1,ue.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),ue.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(ue),ne.page=ne.scope.internal.getCurrentPageInfo().pageNumber,this};aa.AcroFormChoiceField=wi,aa.AcroFormListBox=Qo,aa.AcroFormComboBox=Hi,aa.AcroFormEditBox=Mi,aa.AcroFormButton=Oo,aa.AcroFormPushButton=Yo,aa.AcroFormRadioButton=bo,aa.AcroFormCheckBox=ps,aa.AcroFormTextField=is,aa.AcroFormPasswordField=jo,aa.AcroFormAppearance=hi,aa.AcroForm={ChoiceField:wi,ListBox:Qo,ComboBox:Hi,EditBox:Mi,Button:Oo,PushButton:Yo,RadioButton:bo,CheckBox:ps,TextField:is,PasswordField:jo,Appearance:hi},ro.AcroForm={ChoiceField:wi,ListBox:Qo,ComboBox:Hi,EditBox:Mi,Button:Oo,PushButton:Yo,RadioButton:bo,CheckBox:ps,TextField:is,PasswordField:jo,Appearance:hi};var hl=ro.AcroForm;function ks(ne){return ne.reduce(function(ue,ae,Be){return ue[ae]=Be,ue},{})}(function(ne){var ue="addImage_";ne.__addimage__={};var ae="UNKNOWN",Be={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]]},Se=ne.__addimage__.getImageFileTypeByImageData=function(Qt,qt){var br,mr,ln,fn,mn,$r=ae;if((qt=qt||ae)==="RGBA"||Qt.data!==void 0&&Qt.data instanceof Uint8ClampedArray&&"height"in Qt&&"width"in Qt)return"RGBA";if(En(Qt))for(mn in Be)for(ln=Be[mn],br=0;br<ln.length;br+=1){for(fn=!0,mr=0;mr<ln[br].length;mr+=1)if(ln[br][mr]!==void 0&&ln[br][mr]!==Qt[mr]){fn=!1;break}if(fn===!0){$r=mn;break}}else for(mn in Be)for(ln=Be[mn],br=0;br<ln.length;br+=1){for(fn=!0,mr=0;mr<ln[br].length;mr+=1)if(ln[br][mr]!==void 0&&ln[br][mr]!==Qt.charCodeAt(mr)){fn=!1;break}if(fn===!0){$r=mn;break}}return $r===ae&&qt!==ae&&($r=qt),$r},De=function Qt(qt){for(var br=this.internal.write,mr=this.internal.putStream,ln=(0,this.internal.getFilters)();ln.indexOf("FlateEncode")!==-1;)ln.splice(ln.indexOf("FlateEncode"),1);qt.objectId=this.internal.newObject();var fn=[];if(fn.push({key:"Type",value:"/XObject"}),fn.push({key:"Subtype",value:"/Image"}),fn.push({key:"Width",value:qt.width}),fn.push({key:"Height",value:qt.height}),qt.colorSpace===Ht.INDEXED?fn.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(qt.palette.length/3-1)+" "+("sMask"in qt&&qt.sMask!==void 0?qt.objectId+2:qt.objectId+1)+" 0 R]"}):(fn.push({key:"ColorSpace",value:"/"+qt.colorSpace}),qt.colorSpace===Ht.DEVICE_CMYK&&fn.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),fn.push({key:"BitsPerComponent",value:qt.bitsPerComponent}),"decodeParameters"in qt&&qt.decodeParameters!==void 0&&fn.push({key:"DecodeParms",value:"<<"+qt.decodeParameters+">>"}),"transparency"in qt&&Array.isArray(qt.transparency)&&qt.transparency.length>0){for(var mn="",$r=0,yn=qt.transparency.length;$r<yn;$r++)mn+=qt.transparency[$r]+" "+qt.transparency[$r]+" ";fn.push({key:"Mask",value:"["+mn+"]"})}qt.sMask!==void 0&&fn.push({key:"SMask",value:qt.objectId+1+" 0 R"});var ci=qt.filter!==void 0?["/"+qt.filter]:void 0;if(mr({data:qt.data,additionalKeyValues:fn,alreadyAppliedFilters:ci,objectId:qt.objectId}),br("endobj"),"sMask"in qt&&qt.sMask!==void 0){var Un,Ut=(Un=qt.sMaskBitsPerComponent)!==null&&Un!==void 0?Un:qt.bitsPerComponent,sr={width:qt.width,height:qt.height,colorSpace:"DeviceGray",bitsPerComponent:Ut,data:qt.sMask};"filter"in qt&&(sr.decodeParameters="/Predictor ".concat(qt.predictor," /Colors 1 /BitsPerComponent ").concat(Ut," /Columns ").concat(qt.width),sr.filter=qt.filter),Qt.call(this,sr)}if(qt.colorSpace===Ht.INDEXED){var dr=this.internal.newObject();mr({data:jr(new Uint8Array(qt.palette)),objectId:dr}),br("endobj")}},rt=function(){var Qt=this.internal.collections[ue+"images"];for(var qt in Qt)De.call(this,Qt[qt])},Xe=function(){var Qt,qt=this.internal.collections[ue+"images"],br=this.internal.write;for(var mr in qt)br("/I"+(Qt=qt[mr]).index,Qt.objectId,"0","R")},st=function(){this.internal.collections[ue+"images"]||(this.internal.collections[ue+"images"]={},this.internal.events.subscribe("putResources",rt),this.internal.events.subscribe("putXobjectDict",Xe))},ct=function(){var Qt=this.internal.collections[ue+"images"];return st.call(this),Qt},vt=function(){return Object.keys(this.internal.collections[ue+"images"]).length},St=function(Qt){return typeof ne["process"+Qt.toUpperCase()]=="function"},Pt=function(Qt){return(0,pe.Z)(Qt)==="object"&&Qt.nodeType===1},gt=function(Qt,qt){if(Qt.nodeName==="IMG"&&Qt.hasAttribute("src")){var br=""+Qt.getAttribute("src");if(br.indexOf("data:image/")===0)return wA(unescape(br).split("base64,").pop());var mr=ne.loadFile(br,!0);if(mr!==void 0)return mr}if(Qt.nodeName==="CANVAS"){if(Qt.width===0||Qt.height===0)throw new Error("Given canvas must have data. Canvas width: "+Qt.width+", height: "+Qt.height);var ln;switch(qt){case"PNG":ln="image/png";break;case"WEBP":ln="image/webp";break;default:ln="image/jpeg"}return wA(Qt.toDataURL(ln,1).split("base64,").pop())}},Yt=function(Qt){var qt=this.internal.collections[ue+"images"];if(qt){for(var br in qt)if(Qt===qt[br].alias)return qt[br]}},Gt=function(Qt,qt,br){return Qt||qt||(Qt=-96,qt=-96),Qt<0&&(Qt=-1*br.width*72/Qt/this.internal.scaleFactor),qt<0&&(qt=-1*br.height*72/qt/this.internal.scaleFactor),Qt===0&&(Qt=qt*br.width/br.height),qt===0&&(qt=Qt*br.height/br.width),[Qt,qt]},Xt=function(Qt,qt,br,mr,ln,fn){var mn=Gt.call(this,br,mr,ln),$r=this.internal.getCoordinateString,yn=this.internal.getVerticalCoordinateString,ci=ct.call(this);if(br=mn[0],mr=mn[1],ci[ln.index]=ln,fn){fn*=Math.PI/180;var Un=Math.cos(fn),Ut=Math.sin(fn),sr=function(Sr){return Sr.toFixed(4)},dr=[sr(Un),sr(Ut),sr(-1*Ut),sr(Un),0,0,"cm"]}this.internal.write("q"),fn?(this.internal.write([1,"0","0",1,$r(Qt),yn(qt+mr),"cm"].join(" ")),this.internal.write(dr.join(" ")),this.internal.write([$r(br),"0","0",$r(mr),"0","0","cm"].join(" "))):this.internal.write([$r(br),"0","0",$r(mr),$r(Qt),yn(qt+mr),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+ln.index+" Do"),this.internal.write("Q")},Ht=ne.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"};ne.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 Br=ne.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},pr=ne.__addimage__.sHashCode=function(Qt){var qt,br,mr=0;if(typeof Qt=="string")for(br=Qt.length,qt=0;qt<br;qt++)mr=(mr<<5)-mr+Qt.charCodeAt(qt),mr|=0;else if(En(Qt))for(br=Qt.byteLength/2,qt=0;qt<br;qt++)mr=(mr<<5)-mr+Qt[qt],mr|=0;return mr},ur=ne.__addimage__.validateStringAsBase64=function(Qt){(Qt=Qt||"").toString().trim();var qt=!0;return Qt.length===0&&(qt=!1),Qt.length%4!=0&&(qt=!1),/^[A-Za-z0-9+/]+$/.test(Qt.substr(0,Qt.length-2))===!1&&(qt=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(Qt.substr(-2))===!1&&(qt=!1),qt},rn=ne.__addimage__.extractImageFromDataUrl=function(Qt){if(Qt==null||!(Qt=Qt.trim()).startsWith("data:"))return null;var qt=Qt.indexOf(",");return qt<0?null:Qt.substring(0,qt).trim().endsWith("base64")?Qt.substring(qt+1):null};ne.__addimage__.isArrayBuffer=function(Qt){return Qt instanceof ArrayBuffer};var En=ne.__addimage__.isArrayBufferView=function(Qt){return Qt instanceof Int8Array||Qt instanceof Uint8Array||Qt instanceof Uint8ClampedArray||Qt instanceof Int16Array||Qt instanceof Uint16Array||Qt instanceof Int32Array||Qt instanceof Uint32Array||Qt instanceof Float32Array||Qt instanceof Float64Array},dn=ne.__addimage__.binaryStringToUint8Array=function(Qt){for(var qt=Qt.length,br=new Uint8Array(qt),mr=0;mr<qt;mr++)br[mr]=Qt.charCodeAt(mr);return br},jr=ne.__addimage__.arrayBufferToBinaryString=function(Qt){for(var qt="",br=En(Qt)?Qt:new Uint8Array(Qt),mr=0;mr<br.length;mr+=8192)qt+=String.fromCharCode.apply(null,br.subarray(mr,mr+8192));return qt};ne.addImage=function(){var Qt,qt,br,mr,ln,fn,mn,$r,yn;if(typeof arguments[1]=="number"?(qt=ae,br=arguments[1],mr=arguments[2],ln=arguments[3],fn=arguments[4],mn=arguments[5],$r=arguments[6],yn=arguments[7]):(qt=arguments[1],br=arguments[2],mr=arguments[3],ln=arguments[4],fn=arguments[5],mn=arguments[6],$r=arguments[7],yn=arguments[8]),(0,pe.Z)(Qt=arguments[0])==="object"&&!Pt(Qt)&&"imageData"in Qt){var ci=Qt;Qt=ci.imageData,qt=ci.format||qt||ae,br=ci.x||br||0,mr=ci.y||mr||0,ln=ci.w||ci.width||ln,fn=ci.h||ci.height||fn,mn=ci.alias||mn,$r=ci.compression||$r,yn=ci.rotation||ci.angle||yn}var Un=this.internal.getFilters();if($r===void 0&&Un.indexOf("FlateEncode")!==-1&&($r="SLOW"),isNaN(br)||isNaN(mr))throw new Error("Invalid coordinates passed to jsPDF.addImage");st.call(this);var Ut=cr.call(this,Qt,qt,mn,$r);return Xt.call(this,br,mr,ln,fn,Ut,yn),this};var cr=function(Qt,qt,br,mr){var ln,fn,mn;if(typeof Qt=="string"&&Se(Qt)===ae){Qt=unescape(Qt);var $r=Hr(Qt,!1);($r!==""||($r=ne.loadFile(Qt,!0))!==void 0)&&(Qt=$r)}if(Pt(Qt)&&(Qt=gt(Qt,qt)),qt=Se(Qt,qt),!St(qt))throw new Error("addImage does not support files of type '"+qt+"', please ensure that a plugin for '"+qt+"' support is added.");if(((mn=br)==null||mn.length===0)&&(br=function(yn){return typeof yn=="string"||En(yn)?pr(yn):En(yn.data)?pr(yn.data):null}(Qt)),(ln=Yt.call(this,br))||(Qt instanceof Uint8Array||qt==="RGBA"||(fn=Qt,Qt=dn(Qt)),ln=this["process"+qt.toUpperCase()](Qt,vt.call(this),br,function(yn){return yn&&typeof yn=="string"&&(yn=yn.toUpperCase()),yn in ne.image_compression?yn:Br.NONE}(mr),fn)),!ln)throw new Error("An unknown error occurred whilst processing the image.");return ln},Hr=ne.__addimage__.convertBase64ToBinaryString=function(Qt,qt){qt=typeof qt!="boolean"||qt;var br,mr="";if(typeof Qt=="string"){var ln;br=(ln=rn(Qt))!==null&&ln!==void 0?ln:Qt;try{mr=wA(br)}catch(fn){if(qt)throw ur(br)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+fn.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return mr};ne.getImageProperties=function(Qt){var qt,br,mr="";if(Pt(Qt)&&(Qt=gt(Qt)),typeof Qt=="string"&&Se(Qt)===ae&&((mr=Hr(Qt,!1))===""&&(mr=ne.loadFile(Qt)||""),Qt=mr),br=Se(Qt),!St(br))throw new Error("addImage does not support files of type '"+br+"', please ensure that a plugin for '"+br+"' support is added.");if(Qt instanceof Uint8Array||(Qt=dn(Qt)),!(qt=this["process"+br.toUpperCase()](Qt)))throw new Error("An unknown error occurred whilst processing the image");return qt.fileType=br,qt}})(ro.API),function(ne){var ue=function(ae){if(ae!==void 0&&ae!="")return!0};ro.API.events.push(["addPage",function(ae){this.internal.getPageInfo(ae.pageNumber).pageContext.annotations=[]}]),ne.events.push(["putPage",function(ae){for(var Be,Se,De,rt=this.internal.getCoordinateString,Xe=this.internal.getVerticalCoordinateString,st=this.internal.getPageInfoByObjId(ae.objId),ct=ae.pageContext.annotations,vt=!1,St=0;St<ct.length&&!vt;St++)switch((Be=ct[St]).type){case"link":(ue(Be.options.url)||ue(Be.options.pageNumber))&&(vt=!0);break;case"reference":case"text":case"freetext":vt=!0}if(vt!=0){this.internal.write("/Annots [");for(var Pt=0;Pt<ct.length;Pt++){Be=ct[Pt];var gt=this.internal.pdfEscape,Yt=this.internal.getEncryptor(ae.objId);switch(Be.type){case"reference":this.internal.write(" "+Be.object.objId+" 0 R ");break;case"text":var Gt=this.internal.newAdditionalObject(),Xt=this.internal.newAdditionalObject(),Ht=this.internal.getEncryptor(Gt.objId),Br=Be.title||"Note";De="<</Type /Annot /Subtype /Text "+(Se="/Rect ["+rt(Be.bounds.x)+" "+Xe(Be.bounds.y+Be.bounds.h)+" "+rt(Be.bounds.x+Be.bounds.w)+" "+Xe(Be.bounds.y)+"] ")+"/Contents ("+gt(Ht(Be.contents))+")",De+=" /Popup "+Xt.objId+" 0 R",De+=" /P "+st.objId+" 0 R",De+=" /T ("+gt(Ht(Br))+") >>",Gt.content=De;var pr=Gt.objId+" 0 R";De="<</Type /Annot /Subtype /Popup "+(Se="/Rect ["+rt(Be.bounds.x+30)+" "+Xe(Be.bounds.y+Be.bounds.h)+" "+rt(Be.bounds.x+Be.bounds.w+30)+" "+Xe(Be.bounds.y)+"] ")+" /Parent "+pr,Be.open&&(De+=" /Open true"),De+=" >>",Xt.content=De,this.internal.write(Gt.objId,"0 R",Xt.objId,"0 R");break;case"freetext":Se="/Rect ["+rt(Be.bounds.x)+" "+Xe(Be.bounds.y)+" "+rt(Be.bounds.x+Be.bounds.w)+" "+Xe(Be.bounds.y+Be.bounds.h)+"] ";var ur=Be.color||"#000000";De="<</Type /Annot /Subtype /FreeText "+Se+"/Contents ("+gt(Yt(Be.contents))+")",De+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+ur+")",De+=" /Border [0 0 0]",De+=" >>",this.internal.write(De);break;case"link":if(Be.options.name){var rn=this.annotations._nameMap[Be.options.name];Be.options.pageNumber=rn.page,Be.options.top=rn.y}else Be.options.top||(Be.options.top=0);if(Se="/Rect ["+Be.finalBounds.x+" "+Be.finalBounds.y+" "+Be.finalBounds.w+" "+Be.finalBounds.h+"] ",De="",Be.options.url)De="<</Type /Annot /Subtype /Link "+Se+"/Border [0 0 0] /A <</S /URI /URI ("+gt(Yt(Be.options.url))+") >>";else if(Be.options.pageNumber)switch(De="<</Type /Annot /Subtype /Link "+Se+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(Be.options.pageNumber).objId+" 0 R",Be.options.magFactor=Be.options.magFactor||"XYZ",Be.options.magFactor){case"Fit":De+=" /Fit]";break;case"FitH":De+=" /FitH "+Be.options.top+"]";break;case"FitV":Be.options.left=Be.options.left||0,De+=" /FitV "+Be.options.left+"]";break;default:var En=Xe(Be.options.top);Be.options.left=Be.options.left||0,Be.options.zoom===void 0&&(Be.options.zoom=0),De+=" /XYZ "+Be.options.left+" "+En+" "+Be.options.zoom+"]"}De!=""&&(De+=" >>",this.internal.write(De))}}this.internal.write("]")}}]),ne.createAnnotation=function(ae){var Be=this.internal.getCurrentPageInfo();switch(ae.type){case"link":this.link(ae.bounds.x,ae.bounds.y,ae.bounds.w,ae.bounds.h,ae);break;case"text":case"freetext":Be.pageContext.annotations.push(ae)}},ne.link=function(ae,Be,Se,De,rt){var Xe=this.internal.getCurrentPageInfo(),st=this.internal.getCoordinateString,ct=this.internal.getVerticalCoordinateString;Xe.pageContext.annotations.push({finalBounds:{x:st(ae),y:ct(Be),w:st(ae+Se),h:ct(Be+De)},options:rt,type:"link"})},ne.textWithLink=function(ae,Be,Se,De){var rt,Xe,st=this.getTextWidth(ae),ct=this.internal.getLineHeight()/this.internal.scaleFactor;if(De.maxWidth!==void 0){Xe=De.maxWidth;var vt=this.splitTextToSize(ae,Xe).length;rt=Math.ceil(ct*vt)}else Xe=st,rt=ct;return this.text(ae,Be,Se,De),Se+=.2*ct,De.align==="center"&&(Be-=st/2),De.align==="right"&&(Be-=st),this.link(Be,Se-ct,Xe,rt,De),st},ne.getTextWidth=function(ae){var Be=this.internal.getFontSize();return this.getStringUnitWidth(ae)*Be/this.internal.scaleFactor}}(ro.API),function(ne){var ue={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]},ae={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}},Be={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},Se=[1570,1571,1573,1575];ne.__arabicParser__={};var De=ne.__arabicParser__.isInArabicSubstitutionA=function(Gt){return ue[Gt.charCodeAt(0)]!==void 0},rt=ne.__arabicParser__.isArabicLetter=function(Gt){return typeof Gt=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(Gt)},Xe=ne.__arabicParser__.isArabicEndLetter=function(Gt){return rt(Gt)&&De(Gt)&&ue[Gt.charCodeAt(0)].length<=2},st=ne.__arabicParser__.isArabicAlfLetter=function(Gt){return rt(Gt)&&Se.indexOf(Gt.charCodeAt(0))>=0};ne.__arabicParser__.arabicLetterHasIsolatedForm=function(Gt){return rt(Gt)&&De(Gt)&&ue[Gt.charCodeAt(0)].length>=1};var ct=ne.__arabicParser__.arabicLetterHasFinalForm=function(Gt){return rt(Gt)&&De(Gt)&&ue[Gt.charCodeAt(0)].length>=2};ne.__arabicParser__.arabicLetterHasInitialForm=function(Gt){return rt(Gt)&&De(Gt)&&ue[Gt.charCodeAt(0)].length>=3};var vt=ne.__arabicParser__.arabicLetterHasMedialForm=function(Gt){return rt(Gt)&&De(Gt)&&ue[Gt.charCodeAt(0)].length==4},St=ne.__arabicParser__.resolveLigatures=function(Gt){var Xt=0,Ht=ae,Br="",pr=0;for(Xt=0;Xt<Gt.length;Xt+=1)Ht[Gt.charCodeAt(Xt)]!==void 0?(pr++,typeof(Ht=Ht[Gt.charCodeAt(Xt)])=="number"&&(Br+=String.fromCharCode(Ht),Ht=ae,pr=0),Xt===Gt.length-1&&(Ht=ae,Br+=Gt.charAt(Xt-(pr-1)),Xt-=pr-1,pr=0)):(Ht=ae,Br+=Gt.charAt(Xt-pr),Xt-=pr,pr=0);return Br};ne.__arabicParser__.isArabicDiacritic=function(Gt){return Gt!==void 0&&Be[Gt.charCodeAt(0)]!==void 0};var Pt=ne.__arabicParser__.getCorrectForm=function(Gt,Xt,Ht){return rt(Gt)?De(Gt)===!1?-1:!ct(Gt)||!rt(Xt)&&!rt(Ht)||!rt(Ht)&&Xe(Xt)||Xe(Gt)&&!rt(Xt)||Xe(Gt)&&st(Xt)||Xe(Gt)&&Xe(Xt)?0:vt(Gt)&&rt(Xt)&&!Xe(Xt)&&rt(Ht)&&ct(Ht)?3:Xe(Gt)||!rt(Ht)?1:2:-1},gt=function(Gt){var Xt=0,Ht=0,Br=0,pr="",ur="",rn="",En=(Gt=Gt||"").split("\\s+"),dn=[];for(Xt=0;Xt<En.length;Xt+=1){for(dn.push(""),Ht=0;Ht<En[Xt].length;Ht+=1)pr=En[Xt][Ht],ur=En[Xt][Ht-1],rn=En[Xt][Ht+1],rt(pr)?(Br=Pt(pr,ur,rn),dn[Xt]+=Br!==-1?String.fromCharCode(ue[pr.charCodeAt(0)][Br]):pr):dn[Xt]+=pr;dn[Xt]=St(dn[Xt])}return dn.join(" ")},Yt=ne.__arabicParser__.processArabic=ne.processArabic=function(){var Gt,Xt=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,Ht=[];if(Array.isArray(Xt)){var Br=0;for(Ht=[],Br=0;Br<Xt.length;Br+=1)Array.isArray(Xt[Br])?Ht.push([gt(Xt[Br][0]),Xt[Br][1],Xt[Br][2]]):Ht.push([gt(Xt[Br])]);Gt=Ht}else Gt=gt(Xt);return typeof arguments[0]=="string"?Gt:(arguments[0].text=Gt,arguments[0])};ne.events.push(["preProcessText",Yt])}(ro.API),ro.API.autoPrint=function(ne){var ue;return(ne=ne||{}).variant=ne.variant||"non-conform",ne.variant==="javascript"?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){ue=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 "+ue+" 0 R")})),this},function(ne){var ue=function(){var ae=void 0;Object.defineProperty(this,"pdf",{get:function(){return ae},set:function(Xe){ae=Xe}});var Be=150;Object.defineProperty(this,"width",{get:function(){return Be},set:function(Xe){Be=isNaN(Xe)||Number.isInteger(Xe)===!1||Xe<0?150:Xe,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=Be+1)}});var Se=300;Object.defineProperty(this,"height",{get:function(){return Se},set:function(Xe){Se=isNaN(Xe)||Number.isInteger(Xe)===!1||Xe<0?300:Xe,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=Se+1)}});var De=[];Object.defineProperty(this,"childNodes",{get:function(){return De},set:function(Xe){De=Xe}});var rt={};Object.defineProperty(this,"style",{get:function(){return rt},set:function(Xe){rt=Xe}}),Object.defineProperty(this,"parentNode",{})};ue.prototype.getContext=function(ae,Be){var Se;if((ae=ae||"2d")!=="2d")return null;for(Se in Be)this.pdf.context2d.hasOwnProperty(Se)&&(this.pdf.context2d[Se]=Be[Se]);return this.pdf.context2d._canvas=this,this.pdf.context2d},ue.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},ne.events.push(["initialized",function(){this.canvas=new ue,this.canvas.pdf=this}])}(ro.API),function(ne){var ue={left:0,top:0,bottom:0,right:0},ae=!1,Be=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({},ue),this.internal.__cell__.margins.width=this.getPageWidth(),Se.call(this))},Se=function(){this.internal.__cell__.lastCell=new De,this.internal.__cell__.pages=1},De=function(){var st=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return st},set:function(Gt){st=Gt}});var ct=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return ct},set:function(Gt){ct=Gt}});var vt=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return vt},set:function(Gt){vt=Gt}});var St=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return St},set:function(Gt){St=Gt}});var Pt=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return Pt},set:function(Gt){Pt=Gt}});var gt=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return gt},set:function(Gt){gt=Gt}});var Yt=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return Yt},set:function(Gt){Yt=Gt}}),this};De.prototype.clone=function(){return new De(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},De.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},ne.setHeaderFunction=function(st){return Be.call(this),this.internal.__cell__.headerFunction=typeof st=="function"?st:void 0,this},ne.getTextDimensions=function(st,ct){Be.call(this);var vt=(ct=ct||{}).fontSize||this.getFontSize(),St=ct.font||this.getFont(),Pt=ct.scaleFactor||this.internal.scaleFactor,gt=0,Yt=0,Gt=0,Xt=this;if(!Array.isArray(st)&&typeof st!="string"){if(typeof st!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");st=String(st)}var Ht=ct.maxWidth;Ht>0?typeof st=="string"?st=this.splitTextToSize(st,Ht):Object.prototype.toString.call(st)==="[object Array]"&&(st=st.reduce(function(pr,ur){return pr.concat(Xt.splitTextToSize(ur,Ht))},[])):st=Array.isArray(st)?st:[st];for(var Br=0;Br<st.length;Br++)gt<(Gt=this.getStringUnitWidth(st[Br],{font:St})*vt)&&(gt=Gt);return gt!==0&&(Yt=st.length),{w:gt/=Pt,h:Math.max((Yt*vt*this.getLineHeightFactor()-vt*(this.getLineHeightFactor()-1))/Pt,0)}},ne.cellAddPage=function(){Be.call(this),this.addPage();var st=this.internal.__cell__.margins||ue;return this.internal.__cell__.lastCell=new De(st.left,st.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var rt=ne.cell=function(){var st;st=arguments[0]instanceof De?arguments[0]:new De(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]),Be.call(this);var ct=this.internal.__cell__.lastCell,vt=this.internal.__cell__.padding,St=this.internal.__cell__.margins||ue,Pt=this.internal.__cell__.tableHeaderRow,gt=this.internal.__cell__.printHeaders;return ct.lineNumber!==void 0&&(ct.lineNumber===st.lineNumber?(st.x=(ct.x||0)+(ct.width||0),st.y=ct.y||0):ct.y+ct.height+st.height+St.bottom>this.getPageHeight()?(this.cellAddPage(),st.y=St.top,gt&&Pt&&(this.printHeaderRow(st.lineNumber,!0),st.y+=Pt[0].height)):st.y=ct.y+ct.height||st.y),st.text[0]!==void 0&&(this.rect(st.x,st.y,st.width,st.height,ae===!0?"FD":void 0),st.align==="right"?this.text(st.text,st.x+st.width-vt,st.y+vt,{align:"right",baseline:"top"}):st.align==="center"?this.text(st.text,st.x+st.width/2,st.y+vt,{align:"center",baseline:"top",maxWidth:st.width-vt-vt}):this.text(st.text,st.x+vt,st.y+vt,{align:"left",baseline:"top",maxWidth:st.width-vt-vt})),this.internal.__cell__.lastCell=st,this};ne.table=function(st,ct,vt,St,Pt){if(Be.call(this),!vt)throw new Error("No data for PDF table.");var gt,Yt,Gt,Xt,Ht=[],Br=[],pr=[],ur={},rn={},En=[],dn=[],jr=(Pt=Pt||{}).autoSize||!1,cr=Pt.printHeaders!==!1,Hr=Pt.css&&Pt.css["font-size"]!==void 0?16*Pt.css["font-size"]:Pt.fontSize||12,Qt=Pt.margins||Object.assign({width:this.getPageWidth()},ue),qt=typeof Pt.padding=="number"?Pt.padding:3,br=Pt.headerBackgroundColor||"#c8c8c8",mr=Pt.headerTextColor||"#000";if(Se.call(this),this.internal.__cell__.printHeaders=cr,this.internal.__cell__.margins=Qt,this.internal.__cell__.table_font_size=Hr,this.internal.__cell__.padding=qt,this.internal.__cell__.headerBackgroundColor=br,this.internal.__cell__.headerTextColor=mr,this.setFontSize(Hr),St==null)Br=Ht=Object.keys(vt[0]),pr=Ht.map(function(){return"left"});else if(Array.isArray(St)&&(0,pe.Z)(St[0])==="object")for(Ht=St.map(function(ci){return ci.name}),Br=St.map(function(ci){return ci.prompt||ci.name||""}),pr=St.map(function(ci){return ci.align||"left"}),gt=0;gt<St.length;gt+=1)rn[St[gt].name]=.7499990551181103*St[gt].width;else Array.isArray(St)&&typeof St[0]=="string"&&(Br=Ht=St,pr=Ht.map(function(){return"left"}));if(jr||Array.isArray(St)&&typeof St[0]=="string")for(gt=0;gt<Ht.length;gt+=1){for(ur[Xt=Ht[gt]]=vt.map(function(ci){return ci[Xt]}),this.setFont(void 0,"bold"),En.push(this.getTextDimensions(Br[gt],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),Yt=ur[Xt],this.setFont(void 0,"normal"),Gt=0;Gt<Yt.length;Gt+=1)En.push(this.getTextDimensions(Yt[Gt],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);rn[Xt]=Math.max.apply(null,En)+qt+qt,En=[]}if(cr){var ln={};for(gt=0;gt<Ht.length;gt+=1)ln[Ht[gt]]={},ln[Ht[gt]].text=Br[gt],ln[Ht[gt]].align=pr[gt];var fn=Xe.call(this,ln,rn);dn=Ht.map(function(ci){return new De(st,ct,rn[ci],fn,ln[ci].text,void 0,ln[ci].align)}),this.setTableHeaderRow(dn),this.printHeaderRow(1,!1)}var mn=St.reduce(function(ci,Un){return ci[Un.name]=Un.align,ci},{});for(gt=0;gt<vt.length;gt+=1){"rowStart"in Pt&&Pt.rowStart instanceof Function&&Pt.rowStart({row:gt,data:vt[gt]},this);var $r=Xe.call(this,vt[gt],rn);for(Gt=0;Gt<Ht.length;Gt+=1){var yn=vt[gt][Ht[Gt]];"cellStart"in Pt&&Pt.cellStart instanceof Function&&Pt.cellStart({row:gt,col:Gt,data:yn},this),rt.call(this,new De(st,ct,rn[Ht[Gt]],$r,yn,gt+2,mn[Ht[Gt]]))}}return this.internal.__cell__.table_x=st,this.internal.__cell__.table_y=ct,this};var Xe=function(st,ct){var vt=this.internal.__cell__.padding,St=this.internal.__cell__.table_font_size,Pt=this.internal.scaleFactor;return Object.keys(st).map(function(gt){var Yt=st[gt];return this.splitTextToSize(Yt.hasOwnProperty("text")?Yt.text:Yt,ct[gt]-vt-vt)},this).map(function(gt){return this.getLineHeightFactor()*gt.length*St/Pt+vt+vt},this).reduce(function(gt,Yt){return Math.max(gt,Yt)},0)};ne.setTableHeaderRow=function(st){Be.call(this),this.internal.__cell__.tableHeaderRow=st},ne.printHeaderRow=function(st,ct){if(Be.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var vt;if(ae=!0,typeof this.internal.__cell__.headerFunction=="function"){var St=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new De(St[0],St[1],St[2],St[3],void 0,-1)}this.setFont(void 0,"bold");for(var Pt=[],gt=0;gt<this.internal.__cell__.tableHeaderRow.length;gt+=1){vt=this.internal.__cell__.tableHeaderRow[gt].clone(),ct&&(vt.y=this.internal.__cell__.margins.top||0,Pt.push(vt)),vt.lineNumber=st;var Yt=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),rt.call(this,vt),this.setTextColor(Yt)}Pt.length>0&&this.setTableHeaderRow(Pt),this.setFont(void 0,"normal"),ae=!1}}(ro.API);var Ca={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},uu=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Wa=ks(uu),za=[100,200,300,400,500,600,700,800,900],rc=ks(za);function Bl(ne){var ue=ne.family.replace(/"|'/g,"").toLowerCase(),ae=function(De){return Ca[De=De||"normal"]?De:"normal"}(ne.style),Be=function(De){return De?typeof De=="number"?De>=100&&De<=900&&De%100==0?De:400:/^\d00$/.test(De)?parseInt(De):De==="bold"?700:400:400}(ne.weight),Se=function(De){return typeof Wa[De=De||"normal"]=="number"?De:"normal"}(ne.stretch);return{family:ue,style:ae,weight:Be,stretch:Se,src:ne.src||[],ref:ne.ref||{name:ue,style:[Se,ae,Be].join(" ")}}}function cu(ne,ue,ae,Be){var Se;for(Se=ae;Se>=0&&Se<ue.length;Se+=Be)if(ne[ue[Se]])return ne[ue[Se]];for(Se=ae;Se>=0&&Se<ue.length;Se-=Be)if(ne[ue[Se]])return ne[ue[Se]]}var nc={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Ou={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Kl(ne){return[ne.stretch,ne.style,ne.weight,ne.family].join(" ")}function ju(ne){return ne.trimLeft()}function Au(ne,ue){for(var ae=0;ae<ne.length;){if(ne.charAt(ae)===ue)return[ne.substring(0,ae),ne.substring(ae+1)];ae+=1}return null}function Rc(ne){var ue=ne.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return ue===null?null:[ue[0],ne.substring(ue[0].length)]}var Tu,_g,Fg,Cf,Sp,Ig,Dg,Og,N0=["times"];function jg(ne,ue,ae,Be,Se){var De=4,rt=Lg;switch(Se){case ro.API.image_compression.FAST:De=1,rt=Tg;break;case ro.API.image_compression.MEDIUM:De=6,rt=Pg;break;case ro.API.image_compression.SLOW:De=9,rt=Rg}ne=function(st,ct,vt,St){for(var Pt,gt=st.length/ct,Yt=new Uint8Array(st.length+gt),Gt=[Iv,Tg,Lg,Pg,Rg],Xt=0;Xt<gt;Xt+=1){var Ht=Xt*ct,Br=st.subarray(Ht,Ht+ct);if(St)Yt.set(St(Br,vt,Pt),Ht+Xt);else{for(var pr=Gt.length,ur=[],rn=0;rn<pr;rn+=1)ur[rn]=Gt[rn](Br,vt,Pt);var En=Ov(ur.concat());Yt.set(ur[En],Ht+Xt)}Pt=Br}return Yt}(ne,ue,Math.ceil(ae*Be/8),rt);var Xe=Rn(ne,{level:De});return ro.API.__addimage__.arrayBufferToBinaryString(Xe)}function Iv(ne){var ue=Array.apply([],ne);return ue.unshift(0),ue}function Tg(ne,ue){var ae=ne.length,Be=[];Be[0]=1;for(var Se=0;Se<ae;Se+=1){var De=ne[Se-ue]||0;Be[Se+1]=ne[Se]-De+256&255}return Be}function Lg(ne,ue,ae){var Be=ne.length,Se=[];Se[0]=2;for(var De=0;De<Be;De+=1){var rt=ae&&ae[De]||0;Se[De+1]=ne[De]-rt+256&255}return Se}function Pg(ne,ue,ae){var Be=ne.length,Se=[];Se[0]=3;for(var De=0;De<Be;De+=1){var rt=ne[De-ue]||0,Xe=ae&&ae[De]||0;Se[De+1]=ne[De]+256-(rt+Xe>>>1)&255}return Se}function Rg(ne,ue,ae){var Be=ne.length,Se=[];Se[0]=4;for(var De=0;De<Be;De+=1){var rt=Dv(ne[De-ue]||0,ae&&ae[De]||0,ae&&ae[De-ue]||0);Se[De+1]=ne[De]-rt+256&255}return Se}function Dv(ne,ue,ae){if(ne===ue&&ue===ae)return ne;var Be=Math.abs(ue-ae),Se=Math.abs(ne-ae),De=Math.abs(ne+ue-ae-ae);return Be<=Se&&Be<=De?ne:Se<=De?ue:ae}function Ov(ne){var ue=ne.map(function(ae){return ae.reduce(function(Be,Se){return Be+Math.abs(Se)},0)});return ue.indexOf(Math.min.apply(null,ue))}function U0(ne,ue,ae){var Be=ue*ae,Se=Math.floor(Be/8),De=16-(Be-8*Se+ae),rt=(1<<ae)-1;return Ng(ne,Se)>>De&rt}function kg(ne,ue,ae,Be){var Se=ae*Be,De=Math.floor(Se/8),rt=16-(Se-8*De+Be),Xe=(1<<Be)-1,st=(ue&Xe)<<rt;(function(ct,vt,St){if(vt+1<ct.byteLength)ct.setUint16(vt,St,!1);else{var Pt=St>>8&255;ct.setUint8(vt,Pt)}})(ne,De,Ng(ne,De)&~(Xe<<rt)&65535|st)}function Ng(ne,ue){return ue+1<ne.byteLength?ne.getUint16(ue,!1):ne.getUint8(ue)<<8}function jv(ne){var ue=0;if(ne[ue++]!==71||ne[ue++]!==73||ne[ue++]!==70||ne[ue++]!==56||(ne[ue++]+1&253)!=56||ne[ue++]!==97)throw new Error("Invalid GIF 87a/89a header.");var ae=ne[ue++]|ne[ue++]<<8,Be=ne[ue++]|ne[ue++]<<8,Se=ne[ue++],De=Se>>7,rt=1<<1+(7&Se);ne[ue++],ne[ue++];var Xe=null,st=null;De&&(Xe=ue,st=rt,ue+=3*rt);var ct=!0,vt=[],St=0,Pt=null,gt=0,Yt=null;for(this.width=ae,this.height=Be;ct&&ue<ne.length;)switch(ne[ue++]){case 33:switch(ne[ue++]){case 255:if(ne[ue]!==11||ne[ue+1]==78&&ne[ue+2]==69&&ne[ue+3]==84&&ne[ue+4]==83&&ne[ue+5]==67&&ne[ue+6]==65&&ne[ue+7]==80&&ne[ue+8]==69&&ne[ue+9]==50&&ne[ue+10]==46&&ne[ue+11]==48&&ne[ue+12]==3&&ne[ue+13]==1&&ne[ue+16]==0)ue+=14,Yt=ne[ue++]|ne[ue++]<<8,ue++;else for(ue+=12;;){if(!((Qt=ne[ue++])>=0))throw Error("Invalid block size");if(Qt===0)break;ue+=Qt}break;case 249:if(ne[ue++]!==4||ne[ue+4]!==0)throw new Error("Invalid graphics extension block.");var Gt=ne[ue++];St=ne[ue++]|ne[ue++]<<8,Pt=ne[ue++],1&Gt||(Pt=null),gt=Gt>>2&7,ue++;break;case 254:for(;;){if(!((Qt=ne[ue++])>=0))throw Error("Invalid block size");if(Qt===0)break;ue+=Qt}break;default:throw new Error("Unknown graphic control label: 0x"+ne[ue-1].toString(16))}break;case 44:var Xt=ne[ue++]|ne[ue++]<<8,Ht=ne[ue++]|ne[ue++]<<8,Br=ne[ue++]|ne[ue++]<<8,pr=ne[ue++]|ne[ue++]<<8,ur=ne[ue++],rn=ur>>6&1,En=1<<1+(7&ur),dn=Xe,jr=st,cr=!1;ur>>7&&(cr=!0,dn=ue,jr=En,ue+=3*En);var Hr=ue;for(ue++;;){var Qt;if(!((Qt=ne[ue++])>=0))throw Error("Invalid block size");if(Qt===0)break;ue+=Qt}vt.push({x:Xt,y:Ht,width:Br,height:pr,has_local_palette:cr,palette_offset:dn,palette_size:jr,data_offset:Hr,data_length:ue-Hr,transparent_index:Pt,interlaced:!!rn,delay:St,disposal:gt});break;case 59:ct=!1;break;default:throw new Error("Unknown gif block: 0x"+ne[ue-1].toString(16))}this.numFrames=function(){return vt.length},this.loopCount=function(){return Yt},this.frameInfo=function(qt){if(qt<0||qt>=vt.length)throw new Error("Frame index out of range.");return vt[qt]},this.decodeAndBlitFrameBGRA=function(qt,br){var mr=this.frameInfo(qt),ln=mr.width*mr.height,fn=new Uint8Array(ln);Ug(ne,mr.data_offset,fn,ln);var mn=mr.palette_offset,$r=mr.transparent_index;$r===null&&($r=256);var yn=mr.width,ci=ae-yn,Un=yn,Ut=4*(mr.y*ae+mr.x),sr=4*((mr.y+mr.height)*ae+mr.x),dr=Ut,Sr=4*ci;mr.interlaced===!0&&(Sr+=4*ae*7);for(var Rr=8,Zr=0,hn=fn.length;Zr<hn;++Zr){var gn=fn[Zr];if(Un===0&&(Un=yn,(dr+=Sr)>=sr&&(Sr=4*ci+4*ae*(Rr-1),dr=Ut+(yn+ci)*(Rr<<1),Rr>>=1)),gn===$r)dr+=4;else{var Tn=ne[mn+3*gn],ni=ne[mn+3*gn+1],Ti=ne[mn+3*gn+2];br[dr++]=Ti,br[dr++]=ni,br[dr++]=Tn,br[dr++]=255}--Un}},this.decodeAndBlitFrameRGBA=function(qt,br){var mr=this.frameInfo(qt),ln=mr.width*mr.height,fn=new Uint8Array(ln);Ug(ne,mr.data_offset,fn,ln);var mn=mr.palette_offset,$r=mr.transparent_index;$r===null&&($r=256);var yn=mr.width,ci=ae-yn,Un=yn,Ut=4*(mr.y*ae+mr.x),sr=4*((mr.y+mr.height)*ae+mr.x),dr=Ut,Sr=4*ci;mr.interlaced===!0&&(Sr+=4*ae*7);for(var Rr=8,Zr=0,hn=fn.length;Zr<hn;++Zr){var gn=fn[Zr];if(Un===0&&(Un=yn,(dr+=Sr)>=sr&&(Sr=4*ci+4*ae*(Rr-1),dr=Ut+(yn+ci)*(Rr<<1),Rr>>=1)),gn===$r)dr+=4;else{var Tn=ne[mn+3*gn],ni=ne[mn+3*gn+1],Ti=ne[mn+3*gn+2];br[dr++]=Tn,br[dr++]=ni,br[dr++]=Ti,br[dr++]=255}--Un}}}function Ug(ne,ue,ae,Be){for(var Se=ne[ue++],De=1<<Se,rt=De+1,Xe=rt+1,st=Se+1,ct=(1<<st)-1,vt=0,St=0,Pt=0,gt=ne[ue++],Yt=new Int32Array(4096),Gt=null;;){for(;vt<16&>!==0;)St|=ne[ue++]<<vt,vt+=8,gt===1?gt=ne[ue++]:--gt;if(vt<st)break;var Xt=St&ct;if(St>>=st,vt-=st,Xt!==De){if(Xt===rt)break;for(var Ht=Xt<Xe?Xt:Gt,Br=0,pr=Ht;pr>De;)pr=Yt[pr]>>8,++Br;var ur=pr;if(Pt+Br+(Ht!==Xt?1:0)>Be)return void Gs.log("Warning, gif stream longer than expected.");ae[Pt++]=ur;var rn=Pt+=Br;for(Ht!==Xt&&(ae[Pt++]=ur),pr=Ht;Br--;)pr=Yt[pr],ae[--rn]=255&pr,pr>>=8;Gt!==null&&Xe<4096&&(Yt[Xe++]=Gt<<8|ur,Xe>=ct+1&&st<12&&(++st,ct=ct<<1|1)),Gt=Xt}else Xe=rt+1,ct=(1<<(st=Se+1))-1,Gt=null}return Pt!==Be&&Gs.log("Warning, gif stream shorter than expected."),ae}function M0(ne){var ue,ae,Be,Se,De,rt=Math.floor,Xe=new Array(64),st=new Array(64),ct=new Array(64),vt=new Array(64),St=new Array(65535),Pt=new Array(65535),gt=new Array(64),Yt=new Array(64),Gt=[],Xt=0,Ht=7,Br=new Array(64),pr=new Array(64),ur=new Array(64),rn=new Array(256),En=new Array(2048),dn=[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],jr=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],cr=[0,1,2,3,4,5,6,7,8,9,10,11],Hr=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],Qt=[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],qt=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],br=[0,1,2,3,4,5,6,7,8,9,10,11],mr=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],ln=[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 fn(Ut,sr){for(var dr=0,Sr=0,Rr=new Array,Zr=1;Zr<=16;Zr++){for(var hn=1;hn<=Ut[Zr];hn++)Rr[sr[Sr]]=[],Rr[sr[Sr]][0]=dr,Rr[sr[Sr]][1]=Zr,Sr++,dr++;dr*=2}return Rr}function mn(Ut){for(var sr=Ut[0],dr=Ut[1]-1;dr>=0;)sr&1<<dr&&(Xt|=1<<Ht),dr--,--Ht<0&&(Xt==255?($r(255),$r(0)):$r(Xt),Ht=7,Xt=0)}function $r(Ut){Gt.push(Ut)}function yn(Ut){$r(Ut>>8&255),$r(255&Ut)}function ci(Ut,sr,dr,Sr,Rr){for(var Zr,hn=Rr[0],gn=Rr[240],Tn=function(Jn,Ro){var Yi,To,So,Qs,Ss,os,Fs,_s,ao,cs,mo=0;for(ao=0;ao<8;++ao){Yi=Jn[mo],To=Jn[mo+1],So=Jn[mo+2],Qs=Jn[mo+3],Ss=Jn[mo+4],os=Jn[mo+5],Fs=Jn[mo+6];var va=Yi+(_s=Jn[mo+7]),Os=Yi-_s,vs=To+Fs,ys=To-Fs,la=So+os,_o=So-os,ta=Qs+Ss,Ho=Qs-Ss,ss=va+ta,ua=va-ta,ws=vs+la,ko=vs-la;Jn[mo]=ss+ws,Jn[mo+4]=ss-ws;var Hs=.707106781*(ko+ua);Jn[mo+2]=ua+Hs,Jn[mo+6]=ua-Hs;var SA=.382683433*((ss=Ho+_o)-(ko=ys+Os)),il=.5411961*ss+SA,ic=1.306562965*ko+SA,Pu=.707106781*(ws=_o+ys),No=Os+Pu,oc=Os-Pu;Jn[mo+5]=oc+il,Jn[mo+3]=oc-il,Jn[mo+1]=No+ic,Jn[mo+7]=No-ic,mo+=8}for(mo=0,ao=0;ao<8;++ao){Yi=Jn[mo],To=Jn[mo+8],So=Jn[mo+16],Qs=Jn[mo+24],Ss=Jn[mo+32],os=Jn[mo+40],Fs=Jn[mo+48];var sc=Yi+(_s=Jn[mo+56]),Gl=Yi-_s,zl=To+Fs,ha=To-Fs,Ka=So+os,Va=So-os,_A=Qs+Ss,Nc=Qs-Ss,hu=sc+_A,Ru=sc-_A,pu=zl+Ka,mu=zl-Ka;Jn[mo]=hu+pu,Jn[mo+32]=hu-pu;var Vl=.707106781*(mu+Ru);Jn[mo+16]=Ru+Vl,Jn[mo+48]=Ru-Vl;var FA=.382683433*((hu=Nc+Va)-(mu=ha+Gl)),ku=.5411961*hu+FA,IA=1.306562965*mu+FA,xf=.707106781*(pu=Va+ha),Sf=Gl+xf,_f=Gl-xf;Jn[mo+40]=_f+ku,Jn[mo+24]=_f-ku,Jn[mo+8]=Sf+IA,Jn[mo+56]=Sf-IA,mo++}for(ao=0;ao<64;++ao)cs=Jn[ao]*Ro[ao],gt[ao]=cs>0?cs+.5|0:cs-.5|0;return gt}(Ut,sr),ni=0;ni<64;++ni)Yt[dn[ni]]=Tn[ni];var Ti=Yt[0]-dr;dr=Yt[0],Ti==0?mn(Sr[0]):(mn(Sr[Pt[Zr=32767+Ti]]),mn(St[Zr]));for(var ji=63;ji>0&&Yt[ji]==0;)ji--;if(ji==0)return mn(hn),dr;for(var wo,$t=1;$t<=ji;){for(var Li=$t;Yt[$t]==0&&$t<=ji;)++$t;var ms=$t-Li;if(ms>=16){wo=ms>>4;for(var Po=1;Po<=wo;++Po)mn(gn);ms&=15}Zr=32767+Yt[$t],mn(Rr[(ms<<4)+Pt[Zr]]),mn(St[Zr]),$t++}return ji!=63&&mn(hn),dr}function Un(Ut){Ut=Math.min(Math.max(Ut,1),100),De!=Ut&&(function(sr){for(var dr=[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],Sr=0;Sr<64;Sr++){var Rr=rt((dr[Sr]*sr+50)/100);Rr=Math.min(Math.max(Rr,1),255),Xe[dn[Sr]]=Rr}for(var Zr=[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],hn=0;hn<64;hn++){var gn=rt((Zr[hn]*sr+50)/100);gn=Math.min(Math.max(gn,1),255),st[dn[hn]]=gn}for(var Tn=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],ni=0,Ti=0;Ti<8;Ti++)for(var ji=0;ji<8;ji++)ct[ni]=1/(Xe[dn[ni]]*Tn[Ti]*Tn[ji]*8),vt[ni]=1/(st[dn[ni]]*Tn[Ti]*Tn[ji]*8),ni++}(Ut<50?Math.floor(5e3/Ut):Math.floor(200-2*Ut)),De=Ut)}this.encode=function(Ut,sr){sr&&Un(sr),Gt=new Array,Xt=0,Ht=7,yn(65496),yn(65504),yn(16),$r(74),$r(70),$r(73),$r(70),$r(0),$r(1),$r(1),$r(0),yn(1),yn(1),$r(0),$r(0),function(){yn(65499),yn(132),$r(0);for(var To=0;To<64;To++)$r(Xe[To]);$r(1);for(var So=0;So<64;So++)$r(st[So])}(),function(To,So){yn(65472),yn(17),$r(8),yn(So),yn(To),$r(3),$r(1),$r(17),$r(0),$r(2),$r(17),$r(1),$r(3),$r(17),$r(1)}(Ut.width,Ut.height),function(){yn(65476),yn(418),$r(0);for(var To=0;To<16;To++)$r(jr[To+1]);for(var So=0;So<=11;So++)$r(cr[So]);$r(16);for(var Qs=0;Qs<16;Qs++)$r(Hr[Qs+1]);for(var Ss=0;Ss<=161;Ss++)$r(Qt[Ss]);$r(1);for(var os=0;os<16;os++)$r(qt[os+1]);for(var Fs=0;Fs<=11;Fs++)$r(br[Fs]);$r(17);for(var _s=0;_s<16;_s++)$r(mr[_s+1]);for(var ao=0;ao<=161;ao++)$r(ln[ao])}(),yn(65498),yn(12),$r(3),$r(1),$r(0),$r(2),$r(17),$r(3),$r(17),$r(0),$r(63),$r(0);var dr=0,Sr=0,Rr=0;Xt=0,Ht=7,this.encode.displayName="_encode_";for(var Zr,hn,gn,Tn,ni,Ti,ji,wo,$t,Li=Ut.data,ms=Ut.width,Po=Ut.height,Jn=4*ms,Ro=0;Ro<Po;){for(Zr=0;Zr<Jn;){for(ni=Jn*Ro+Zr,ji=-1,wo=0,$t=0;$t<64;$t++)Ti=ni+(wo=$t>>3)*Jn+(ji=4*(7&$t)),Ro+wo>=Po&&(Ti-=Jn*(Ro+1+wo-Po)),Zr+ji>=Jn&&(Ti-=Zr+ji-Jn+4),hn=Li[Ti++],gn=Li[Ti++],Tn=Li[Ti++],Br[$t]=(En[hn]+En[gn+256|0]+En[Tn+512|0]>>16)-128,pr[$t]=(En[hn+768|0]+En[gn+1024|0]+En[Tn+1280|0]>>16)-128,ur[$t]=(En[hn+1280|0]+En[gn+1536|0]+En[Tn+1792|0]>>16)-128;dr=ci(Br,ct,dr,ue,Be),Sr=ci(pr,vt,Sr,ae,Se),Rr=ci(ur,vt,Rr,ae,Se),Zr+=32}Ro+=8}if(Ht>=0){var Yi=[];Yi[1]=Ht+1,Yi[0]=(1<<Ht+1)-1,mn(Yi)}return yn(65497),new Uint8Array(Gt)},ne=ne||50,function(){for(var Ut=String.fromCharCode,sr=0;sr<256;sr++)rn[sr]=Ut(sr)}(),ue=fn(jr,cr),ae=fn(qt,br),Be=fn(Hr,Qt),Se=fn(mr,ln),function(){for(var Ut=1,sr=2,dr=1;dr<=15;dr++){for(var Sr=Ut;Sr<sr;Sr++)Pt[32767+Sr]=dr,St[32767+Sr]=[],St[32767+Sr][1]=dr,St[32767+Sr][0]=Sr;for(var Rr=-(sr-1);Rr<=-Ut;Rr++)Pt[32767+Rr]=dr,St[32767+Rr]=[],St[32767+Rr][1]=dr,St[32767+Rr][0]=sr-1+Rr;Ut<<=1,sr<<=1}}(),function(){for(var Ut=0;Ut<256;Ut++)En[Ut]=19595*Ut,En[Ut+256|0]=38470*Ut,En[Ut+512|0]=7471*Ut+32768,En[Ut+768|0]=-11059*Ut,En[Ut+1024|0]=-21709*Ut,En[Ut+1280|0]=32768*Ut+8421375,En[Ut+1536|0]=-27439*Ut,En[Ut+1792|0]=-5329*Ut}(),Un(ne)}function fu(ne,ue){if(this.pos=0,this.buffer=ne,this.datav=new DataView(ne.buffer),this.is_with_alpha=!!ue,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 Mg(ne){function ue(cr){if(!cr)throw Error("assert :P")}function ae(cr,Hr,Qt){for(var qt=0;4>qt;qt++)if(cr[Hr+qt]!=Qt.charCodeAt(qt))return!0;return!1}function Be(cr,Hr,Qt,qt,br){for(var mr=0;mr<br;mr++)cr[Hr+mr]=Qt[qt+mr]}function Se(cr,Hr,Qt,qt){for(var br=0;br<qt;br++)cr[Hr+br]=Qt}function De(cr){return new Int32Array(cr)}function rt(cr,Hr){for(var Qt=[],qt=0;qt<cr;qt++)Qt.push(new Hr);return Qt}function Xe(cr,Hr){var Qt=[];return function qt(br,mr,ln){for(var fn=ln[mr],mn=0;mn<fn&&(br.push(ln.length>mr+1?[]:new Hr),!(ln.length<mr+1));mn++)qt(br[mn],mr+1,ln)}(Qt,0,cr),Qt}var st=function(){var cr=this;function Hr(je,Ye){for(var pt=1<<Ye-1>>>0;je&pt;)pt>>>=1;return pt?(je&pt-1)+pt:je}function Qt(je,Ye,pt,bt,Ot){ue(!(bt%pt));do je[Ye+(bt-=pt)]=Ot;while(0<bt)}function qt(je,Ye,pt,bt,Ot){if(ue(2328>=Ot),512>=Ot)var Rt=De(512);else if((Rt=De(Ot))==null)return 0;return function(Nt,Wt,Kt,tr,Dr,en){var rr,Pr,Kr=Wt,Bn=1<<Kt,Jr=De(16),Sn=De(16);for(ue(Dr!=0),ue(tr!=null),ue(Nt!=null),ue(0<Kt),Pr=0;Pr<Dr;++Pr){if(15<tr[Pr])return 0;++Jr[tr[Pr]]}if(Jr[0]==Dr)return 0;for(Sn[1]=0,rr=1;15>rr;++rr){if(Jr[rr]>1<<rr)return 0;Sn[rr+1]=Sn[rr]+Jr[rr]}for(Pr=0;Pr<Dr;++Pr)rr=tr[Pr],0<tr[Pr]&&(en[Sn[rr]++]=Pr);if(Sn[15]==1)return(tr=new br).g=0,tr.value=en[0],Qt(Nt,Kr,1,Bn,tr),Bn;var Dn,ti=-1,Wn=Bn-1,co=0,Zi=1,fs=1,no=1<<Kt;for(Pr=0,rr=1,Dr=2;rr<=Kt;++rr,Dr<<=1){if(Zi+=fs<<=1,0>(fs-=Jr[rr]))return 0;for(;0<Jr[rr];--Jr[rr])(tr=new br).g=rr,tr.value=en[Pr++],Qt(Nt,Kr+co,Dr,no,tr),co=Hr(co,rr)}for(rr=Kt+1,Dr=2;15>=rr;++rr,Dr<<=1){if(Zi+=fs<<=1,0>(fs-=Jr[rr]))return 0;for(;0<Jr[rr];--Jr[rr]){if(tr=new br,(co&Wn)!=ti){for(Kr+=no,Dn=1<<(ti=rr)-Kt;15>ti&&!(0>=(Dn-=Jr[ti]));)++ti,Dn<<=1;Bn+=no=1<<(Dn=ti-Kt),Nt[Wt+(ti=co&Wn)].g=Dn+Kt,Nt[Wt+ti].value=Kr-Wt-ti}tr.g=rr-Kt,tr.value=en[Pr++],Qt(Nt,Kr+(co>>Kt),Dr,no,tr),co=Hr(co,rr)}}return Zi!=2*Sn[15]-1?0:Bn}(je,Ye,pt,bt,Ot,Rt)}function br(){this.value=this.g=0}function mr(){this.value=this.g=0}function ln(){this.G=rt(5,br),this.H=De(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=rt(MA,mr)}function fn(je,Ye,pt,bt){ue(je!=null),ue(Ye!=null),ue(2147483648>bt),je.Ca=254,je.I=0,je.b=-8,je.Ka=0,je.oa=Ye,je.pa=pt,je.Jd=Ye,je.Yc=pt+bt,je.Zc=4<=bt?pt+bt-4+1:pt,hn(je)}function mn(je,Ye){for(var pt=0;0<Ye--;)pt|=Tn(je,128)<<Ye;return pt}function $r(je,Ye){var pt=mn(je,Ye);return gn(je)?-pt:pt}function yn(je,Ye,pt,bt){var Ot,Rt=0;for(ue(je!=null),ue(Ye!=null),ue(4294967288>bt),je.Sb=bt,je.Ra=0,je.u=0,je.h=0,4<bt&&(bt=4),Ot=0;Ot<bt;++Ot)Rt+=Ye[pt+Ot]<<8*Ot;je.Ra=Rt,je.bb=bt,je.oa=Ye,je.pa=pt}function ci(je){for(;8<=je.u&&je.bb<je.Sb;)je.Ra>>>=8,je.Ra+=je.oa[je.pa+je.bb]<<Hc-8>>>0,++je.bb,je.u-=8;Sr(je)&&(je.h=1,je.u=0)}function Un(je,Ye){if(ue(0<=Ye),!je.h&&Ye<=Dl){var pt=dr(je)&Il[Ye];return je.u+=Ye,ci(je),pt}return je.h=1,je.u=0}function Ut(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function sr(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function dr(je){return je.Ra>>>(je.u&Hc-1)>>>0}function Sr(je){return ue(je.bb<=je.Sb),je.h||je.bb==je.Sb&&je.u>Hc}function Rr(je,Ye){je.u=Ye,je.h=Sr(je)}function Zr(je){je.u>=gc&&(ue(je.u>=gc),ci(je))}function hn(je){ue(je!=null&&je.oa!=null),je.pa<je.Zc?(je.I=(je.oa[je.pa++]|je.I<<8)>>>0,je.b+=8):(ue(je!=null&&je.oa!=null),je.pa<je.Yc?(je.b+=8,je.I=je.oa[je.pa++]|je.I<<8):je.Ka?je.b=0:(je.I<<=8,je.b+=8,je.Ka=1))}function gn(je){return mn(je,1)}function Tn(je,Ye){var pt=je.Ca;0>je.b&&hn(je);var bt=je.b,Ot=pt*Ye>>>8,Rt=(je.I>>>bt>Ot)+0;for(Rt?(pt-=Ot,je.I-=Ot+1<<bt>>>0):pt=Ot+1,bt=pt,Ot=0;256<=bt;)Ot+=8,bt>>=8;return bt=7^Ot+Wc[bt],je.b-=bt,je.Ca=(pt<<bt)-1,Rt}function ni(je,Ye,pt){je[Ye+0]=pt>>24&255,je[Ye+1]=pt>>16&255,je[Ye+2]=pt>>8&255,je[Ye+3]=255&pt}function Ti(je,Ye){return je[Ye+0]|je[Ye+1]<<8}function ji(je,Ye){return Ti(je,Ye)|je[Ye+2]<<16}function wo(je,Ye){return Ti(je,Ye)|Ti(je,Ye+2)<<16}function $t(je,Ye){var pt=1<<Ye;return ue(je!=null),ue(0<Ye),je.X=De(pt),je.X==null?0:(je.Mb=32-Ye,je.Xa=Ye,1)}function Li(je,Ye){ue(je!=null),ue(Ye!=null),ue(je.Xa==Ye.Xa),Be(Ye.X,0,je.X,0,1<<Ye.Xa)}function ms(){this.X=[],this.Xa=this.Mb=0}function Po(je,Ye,pt,bt){ue(pt!=null),ue(bt!=null);var Ot=pt[0],Rt=bt[0];return Ot==0&&(Ot=(je*Rt+Ye/2)/Ye),Rt==0&&(Rt=(Ye*Ot+je/2)/je),0>=Ot||0>=Rt?0:(pt[0]=Ot,bt[0]=Rt,1)}function Jn(je,Ye){return je+(1<<Ye)-1>>>Ye}function Ro(je,Ye){return((4278255360&je)+(4278255360&Ye)>>>0&4278255360)+((16711935&je)+(16711935&Ye)>>>0&16711935)>>>0}function Yi(je,Ye){cr[Ye]=function(pt,bt,Ot,Rt,Nt,Wt,Kt){var tr;for(tr=0;tr<Nt;++tr){var Dr=cr[je](Wt[Kt+tr-1],Ot,Rt+tr);Wt[Kt+tr]=Ro(pt[bt+tr],Dr)}}}function To(){this.ud=this.hd=this.jd=0}function So(je,Ye){return((4278124286&(je^Ye))>>>1)+(je&Ye)>>>0}function Qs(je){return 0<=je&&256>je?je:0>je?0:255<je?255:void 0}function Ss(je,Ye){return Qs(je+(je-Ye+.5>>1))}function os(je,Ye,pt){return Math.abs(Ye-pt)-Math.abs(je-pt)}function Fs(je,Ye,pt,bt,Ot,Rt,Nt){for(bt=Rt[Nt-1],pt=0;pt<Ot;++pt)Rt[Nt+pt]=bt=Ro(je[Ye+pt],bt)}function _s(je,Ye,pt,bt,Ot){var Rt;for(Rt=0;Rt<pt;++Rt){var Nt=je[Ye+Rt],Wt=Nt>>8&255,Kt=16711935&(Kt=(Kt=16711935&Nt)+((Wt<<16)+Wt));bt[Ot+Rt]=(4278255360&Nt)+Kt>>>0}}function ao(je,Ye){Ye.jd=255&je,Ye.hd=je>>8&255,Ye.ud=je>>16&255}function cs(je,Ye,pt,bt,Ot,Rt){var Nt;for(Nt=0;Nt<bt;++Nt){var Wt=Ye[pt+Nt],Kt=Wt>>>8,tr=Wt,Dr=255&(Dr=(Dr=Wt>>>16)+((je.jd<<24>>24)*(Kt<<24>>24)>>>5));tr=255&(tr=(tr+=(je.hd<<24>>24)*(Kt<<24>>24)>>>5)+((je.ud<<24>>24)*(Dr<<24>>24)>>>5)),Ot[Rt+Nt]=(4278255360&Wt)+(Dr<<16)+tr}}function mo(je,Ye,pt,bt,Ot){cr[Ye]=function(Rt,Nt,Wt,Kt,tr,Dr,en,rr,Pr){for(Kt=en;Kt<rr;++Kt)for(en=0;en<Pr;++en)tr[Dr++]=Ot(Wt[bt(Rt[Nt++])])},cr[je]=function(Rt,Nt,Wt,Kt,tr,Dr,en){var rr=8>>Rt.b,Pr=Rt.Ea,Kr=Rt.K[0],Bn=Rt.w;if(8>rr)for(Rt=(1<<Rt.b)-1,Bn=(1<<rr)-1;Nt<Wt;++Nt){var Jr,Sn=0;for(Jr=0;Jr<Pr;++Jr)Jr&Rt||(Sn=bt(Kt[tr++])),Dr[en++]=Ot(Kr[Sn&Bn]),Sn>>=rr}else cr["VP8LMapColor"+pt](Kt,tr,Kr,Bn,Dr,en,Nt,Wt,Pr)}}function va(je,Ye,pt,bt,Ot){for(pt=Ye+pt;Ye<pt;){var Rt=je[Ye++];bt[Ot++]=Rt>>16&255,bt[Ot++]=Rt>>8&255,bt[Ot++]=255&Rt}}function Os(je,Ye,pt,bt,Ot){for(pt=Ye+pt;Ye<pt;){var Rt=je[Ye++];bt[Ot++]=Rt>>16&255,bt[Ot++]=Rt>>8&255,bt[Ot++]=255&Rt,bt[Ot++]=Rt>>24&255}}function vs(je,Ye,pt,bt,Ot){for(pt=Ye+pt;Ye<pt;){var Rt=(Nt=je[Ye++])>>16&240|Nt>>12&15,Nt=240&Nt|Nt>>28&15;bt[Ot++]=Rt,bt[Ot++]=Nt}}function ys(je,Ye,pt,bt,Ot){for(pt=Ye+pt;Ye<pt;){var Rt=(Nt=je[Ye++])>>16&248|Nt>>13&7,Nt=Nt>>5&224|Nt>>3&31;bt[Ot++]=Rt,bt[Ot++]=Nt}}function la(je,Ye,pt,bt,Ot){for(pt=Ye+pt;Ye<pt;){var Rt=je[Ye++];bt[Ot++]=255&Rt,bt[Ot++]=Rt>>8&255,bt[Ot++]=Rt>>16&255}}function _o(je,Ye,pt,bt,Ot,Rt){if(Rt==0)for(pt=Ye+pt;Ye<pt;)ni(bt,((Rt=je[Ye++])[0]>>24|Rt[1]>>8&65280|Rt[2]<<8&16711680|Rt[3]<<24)>>>0),Ot+=32;else Be(bt,Ot,je,Ye,pt)}function ta(je,Ye){cr[Ye][0]=cr[je+"0"],cr[Ye][1]=cr[je+"1"],cr[Ye][2]=cr[je+"2"],cr[Ye][3]=cr[je+"3"],cr[Ye][4]=cr[je+"4"],cr[Ye][5]=cr[je+"5"],cr[Ye][6]=cr[je+"6"],cr[Ye][7]=cr[je+"7"],cr[Ye][8]=cr[je+"8"],cr[Ye][9]=cr[je+"9"],cr[Ye][10]=cr[je+"10"],cr[Ye][11]=cr[je+"11"],cr[Ye][12]=cr[je+"12"],cr[Ye][13]=cr[je+"13"],cr[Ye][14]=cr[je+"0"],cr[Ye][15]=cr[je+"0"]}function Ho(je){return je==og||je==sg||je==qp||je==ag}function ss(){this.eb=[],this.size=this.A=this.fb=0}function ua(){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 ws(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new ss,this.f.kb=new ua,this.sd=null}function ko(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function Hs(){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 SA(je){return alert("todo:WebPSamplerProcessPlane"),je.T}function il(je,Ye){var pt=je.T,bt=Ye.ba.f.RGBA,Ot=bt.eb,Rt=bt.fb+je.ka*bt.A,Nt=$l[Ye.ba.S],Wt=je.y,Kt=je.O,tr=je.f,Dr=je.N,en=je.ea,rr=je.W,Pr=Ye.cc,Kr=Ye.dc,Bn=Ye.Mc,Jr=Ye.Nc,Sn=je.ka,Dn=je.ka+je.T,ti=je.U,Wn=ti+1>>1;for(Sn==0?Nt(Wt,Kt,null,null,tr,Dr,en,rr,tr,Dr,en,rr,Ot,Rt,null,null,ti):(Nt(Ye.ec,Ye.fc,Wt,Kt,Pr,Kr,Bn,Jr,tr,Dr,en,rr,Ot,Rt-bt.A,Ot,Rt,ti),++pt);Sn+2<Dn;Sn+=2)Pr=tr,Kr=Dr,Bn=en,Jr=rr,Dr+=je.Rc,rr+=je.Rc,Rt+=2*bt.A,Nt(Wt,(Kt+=2*je.fa)-je.fa,Wt,Kt,Pr,Kr,Bn,Jr,tr,Dr,en,rr,Ot,Rt-bt.A,Ot,Rt,ti);return Kt+=je.fa,je.j+Dn<je.o?(Be(Ye.ec,Ye.fc,Wt,Kt,ti),Be(Ye.cc,Ye.dc,tr,Dr,Wn),Be(Ye.Mc,Ye.Nc,en,rr,Wn),pt--):1&Dn||Nt(Wt,Kt,null,null,tr,Dr,en,rr,tr,Dr,en,rr,Ot,Rt+bt.A,null,null,ti),pt}function ic(je,Ye,pt){var bt=je.F,Ot=[je.J];if(bt!=null){var Rt=je.U,Nt=Ye.ba.S,Wt=Nt==Jp||Nt==qp;Ye=Ye.ba.f.RGBA;var Kt=[0],tr=je.ka;Kt[0]=je.T,je.Kb&&(tr==0?--Kt[0]:(--tr,Ot[0]-=je.width),je.j+je.ka+je.T==je.o&&(Kt[0]=je.o-je.j-tr));var Dr=Ye.eb;tr=Ye.fb+tr*Ye.A,je=Jg(bt,Ot[0],je.width,Rt,Kt,Dr,tr+(Wt?0:3),Ye.A),ue(pt==Kt),je&&Ho(Nt)&&qd(Dr,tr,Wt,Rt,Kt,Ye.A)}return 0}function Pu(je){var Ye=je.ma,pt=Ye.ba.S,bt=11>pt,Ot=pt==Yp||pt==Xp||pt==Jp||pt==ig||pt==12||Ho(pt);if(Ye.memory=null,Ye.Ib=null,Ye.Jb=null,Ye.Nd=null,!Kd(Ye.Oa,je,Ot?11:12))return 0;if(Ot&&Ho(pt)&&Qd(),je.da)alert("todo:use_scaling");else{if(bt){if(Ye.Ib=SA,je.Kb){if(pt=je.U+1>>1,Ye.memory=De(je.U+2*pt),Ye.memory==null)return 0;Ye.ec=Ye.memory,Ye.fc=0,Ye.cc=Ye.ec,Ye.dc=Ye.fc+je.U,Ye.Mc=Ye.cc,Ye.Nc=Ye.dc+pt,Ye.Ib=il,Qd()}}else alert("todo:EmitYUV");Ot&&(Ye.Jb=ic,bt&&vu())}if(bt&&!hv){for(je=0;256>je;++je)fy[je]=89858*(je-128)+em>>$p,py[je]=-22014*(je-128)+em,hy[je]=-45773*(je-128),dy[je]=113618*(je-128)+em>>$p;for(je=eh;je<cg;++je)Ye=76283*(je-16)+em>>$p,my[je-eh]=Nu(Ye,255),gy[je-eh]=Nu(Ye+8>>4,15);hv=1}return 1}function No(je){var Ye=je.ma,pt=je.U,bt=je.T;return ue(!(1&je.ka)),0>=pt||0>=bt?0:(pt=Ye.Ib(je,Ye),Ye.Jb!=null&&Ye.Jb(je,Ye,pt),Ye.Dc+=pt,1)}function oc(je){je.ma.memory=null}function sc(je,Ye,pt,bt){return Un(je,8)!=47?0:(Ye[0]=Un(je,14)+1,pt[0]=Un(je,14)+1,bt[0]=Un(je,1),Un(je,3)!=0?0:!je.h)}function Gl(je,Ye){if(4>je)return je+1;var pt=je-2>>1;return(2+(1&je)<<pt)+Un(Ye,pt)+1}function zl(je,Ye){return 120<Ye?Ye-120:1<=(pt=((pt=qv[Ye-1])>>4)*je+(8-(15&pt)))?pt:1;var pt}function ha(je,Ye,pt){var bt=dr(pt),Ot=je[Ye+=255&bt].g-8;return 0<Ot&&(Rr(pt,pt.u+8),bt=dr(pt),Ye+=je[Ye].value,Ye+=bt&(1<<Ot)-1),Rr(pt,pt.u+je[Ye].g),je[Ye].value}function Ka(je,Ye,pt){return pt.g+=je.g,pt.value+=je.value<<Ye>>>0,ue(8>=pt.g),je.g}function Va(je,Ye,pt){var bt=je.xc;return ue((Ye=bt==0?0:je.vc[je.md*(pt>>bt)+(Ye>>bt)])<je.Wb),je.Ya[Ye]}function _A(je,Ye,pt,bt){var Ot=je.ab,Rt=je.c*Ye,Nt=je.C;Ye=Nt+Ye;var Wt=pt,Kt=bt;for(bt=je.Ta,pt=je.Ua;0<Ot--;){var tr=je.gc[Ot],Dr=Nt,en=Ye,rr=Wt,Pr=Kt,Kr=(Kt=bt,Wt=pt,tr.Ea);switch(ue(Dr<en),ue(en<=tr.nc),tr.hc){case 2:ya(rr,Pr,(en-Dr)*Kr,Kt,Wt);break;case 0:var Bn=Dr,Jr=en,Sn=Kt,Dn=Wt,ti=(no=tr).Ea;Bn==0&&(zd(rr,Pr,null,null,1,Sn,Dn),Fs(rr,Pr+1,0,0,ti-1,Sn,Dn+1),Pr+=ti,Dn+=ti,++Bn);for(var Wn=1<<no.b,co=Wn-1,Zi=Jn(ti,no.b),fs=no.K,no=no.w+(Bn>>no.b)*Zi;Bn<Jr;){var Is=fs,La=no,ds=1;for(Pf(rr,Pr,Sn,Dn-ti,1,Sn,Dn);ds<ti;){var io=(ds&~co)+Wn;io>ti&&(io=ti),(0,Zd[Is[La++]>>8&15])(rr,Pr+ +ds,Sn,Dn+ds-ti,io-ds,Sn,Dn+ds),ds=io}Pr+=ti,Dn+=ti,++Bn&co||(no+=Zi)}en!=tr.nc&&Be(Kt,Wt-Kr,Kt,Wt+(en-Dr-1)*Kr,Kr);break;case 1:for(Kr=rr,Jr=Pr,ti=(rr=tr.Ea)-(Dn=rr&~(Sn=(Pr=1<<tr.b)-1)),Bn=Jn(rr,tr.b),Wn=tr.K,tr=tr.w+(Dr>>tr.b)*Bn;Dr<en;){for(co=Wn,Zi=tr,fs=new To,no=Jr+Dn,Is=Jr+rr;Jr<no;)ao(co[Zi++],fs),Yd(fs,Kr,Jr,Pr,Kt,Wt),Jr+=Pr,Wt+=Pr;Jr<Is&&(ao(co[Zi++],fs),Yd(fs,Kr,Jr,ti,Kt,Wt),Jr+=ti,Wt+=ti),++Dr&Sn||(tr+=Bn)}break;case 3:if(rr==Kt&&Pr==Wt&&0<tr.b){for(Jr=Kt,rr=Kr=Wt+(en-Dr)*Kr-(Dn=(en-Dr)*Jn(tr.Ea,tr.b)),Pr=Kt,Sn=Wt,Bn=[],Dn=(ti=Dn)-1;0<=Dn;--Dn)Bn[Dn]=Pr[Sn+Dn];for(Dn=ti-1;0<=Dn;--Dn)Jr[rr+Dn]=Bn[Dn];Gp(tr,Dr,en,Kt,Kr,Kt,Wt)}else Gp(tr,Dr,en,rr,Pr,Kt,Wt)}Wt=bt,Kt=pt}Kt!=pt&&Be(bt,pt,Wt,Kt,Rt)}function Nc(je,Ye){var pt=je.V,bt=je.Ba+je.c*je.C,Ot=Ye-je.C;if(ue(Ye<=je.l.o),ue(16>=Ot),0<Ot){var Rt=je.l,Nt=je.Ta,Wt=je.Ua,Kt=Rt.width;if(_A(je,Ot,pt,bt),Ot=Wt=[Wt],ue((pt=je.C)<(bt=Ye)),ue(Rt.v<Rt.va),bt>Rt.o&&(bt=Rt.o),pt<Rt.j){var tr=Rt.j-pt;pt=Rt.j,Ot[0]+=tr*Kt}if(pt>=bt?pt=0:(Ot[0]+=4*Rt.v,Rt.ka=pt-Rt.j,Rt.U=Rt.va-Rt.v,Rt.T=bt-pt,pt=1),pt){if(Wt=Wt[0],11>(pt=je.ca).S){var Dr=pt.f.RGBA,en=(bt=pt.S,Ot=Rt.U,Rt=Rt.T,tr=Dr.eb,Dr.A),rr=Rt;for(Dr=Dr.fb+je.Ma*Dr.A;0<rr--;){var Pr=Nt,Kr=Wt,Bn=Ot,Jr=tr,Sn=Dr;switch(bt){case Zp:Xd(Pr,Kr,Bn,Jr,Sn);break;case Yp:Kc(Pr,Kr,Bn,Jr,Sn);break;case og:Kc(Pr,Kr,Bn,Jr,Sn),qd(Jr,Sn,0,Bn,1,0);break;case iv:QA(Pr,Kr,Bn,Jr,Sn);break;case Xp:_o(Pr,Kr,Bn,Jr,Sn,1);break;case sg:_o(Pr,Kr,Bn,Jr,Sn,1),qd(Jr,Sn,0,Bn,1,0);break;case Jp:_o(Pr,Kr,Bn,Jr,Sn,0);break;case qp:_o(Pr,Kr,Bn,Jr,Sn,0),qd(Jr,Sn,1,Bn,1,0);break;case ig:Gc(Pr,Kr,Bn,Jr,Sn);break;case ag:Gc(Pr,Kr,Bn,Jr,Sn),Xg(Jr,Sn,Bn,1,0);break;case ov:zc(Pr,Kr,Bn,Jr,Sn);break;default:ue(0)}Wt+=Kt,Dr+=en}je.Ma+=Rt}else alert("todo:EmitRescaledRowsYUVA");ue(je.Ma<=pt.height)}}je.C=Ye,ue(je.C<=je.i)}function hu(je){var Ye;if(0<je.ua)return 0;for(Ye=0;Ye<je.Wb;++Ye){var pt=je.Ya[Ye].G,bt=je.Ya[Ye].H;if(0<pt[1][bt[1]+0].g||0<pt[2][bt[2]+0].g||0<pt[3][bt[3]+0].g)return 0}return 1}function Ru(je,Ye,pt,bt,Ot,Rt){if(je.Z!=0){var Nt=je.qd,Wt=je.rd;for(ue(Yc[je.Z]!=null);Ye<pt;++Ye)Yc[je.Z](Nt,Wt,bt,Ot,bt,Ot,Rt),Nt=bt,Wt=Ot,Ot+=Rt;je.qd=Nt,je.rd=Wt}}function pu(je,Ye){var pt=je.l.ma,bt=pt.Z==0||pt.Z==1?je.l.j:je.C;if(bt=je.C<bt?bt:je.C,ue(Ye<=je.l.o),Ye>bt){var Ot=je.l.width,Rt=pt.ca,Nt=pt.tb+Ot*bt,Wt=je.V,Kt=je.Ba+je.c*bt,tr=je.gc;ue(je.ab==1),ue(tr[0].hc==3),Hu(tr[0],bt,Ye,Wt,Kt,Rt,Nt),Ru(pt,bt,Ye,Rt,Nt,Ot)}je.C=je.Ma=Ye}function mu(je,Ye,pt,bt,Ot,Rt,Nt){var Wt=je.$/bt,Kt=je.$%bt,tr=je.m,Dr=je.s,en=pt+je.$,rr=en;Ot=pt+bt*Ot;var Pr=pt+bt*Rt,Kr=280+Dr.ua,Bn=je.Pb?Wt:16777216,Jr=0<Dr.ua?Dr.Wa:null,Sn=Dr.wc,Dn=en<Pr?Va(Dr,Kt,Wt):null;ue(je.C<Rt),ue(Pr<=Ot);var ti=!1;e:for(;;){for(;ti||en<Pr;){var Wn=0;if(Wt>=Bn){var co=en-pt;ue((Bn=je).Pb),Bn.wd=Bn.m,Bn.xd=co,0<Bn.s.ua&&Li(Bn.s.Wa,Bn.s.vb),Bn=Wt+ey}if(Kt&Sn||(Dn=Va(Dr,Kt,Wt)),ue(Dn!=null),Dn.Qb&&(Ye[en]=Dn.qb,ti=!0),!ti)if(Zr(tr),Dn.jc){Wn=tr,co=Ye;var Zi=en,fs=Dn.pd[dr(Wn)&MA-1];ue(Dn.jc),256>fs.g?(Rr(Wn,Wn.u+fs.g),co[Zi]=fs.value,Wn=0):(Rr(Wn,Wn.u+fs.g-256),ue(256<=fs.value),Wn=fs.value),Wn==0&&(ti=!0)}else Wn=ha(Dn.G[0],Dn.H[0],tr);if(tr.h)break;if(ti||256>Wn){if(!ti)if(Dn.nd)Ye[en]=(Dn.qb|Wn<<8)>>>0;else{if(Zr(tr),ti=ha(Dn.G[1],Dn.H[1],tr),Zr(tr),co=ha(Dn.G[2],Dn.H[2],tr),Zi=ha(Dn.G[3],Dn.H[3],tr),tr.h)break;Ye[en]=(Zi<<24|ti<<16|Wn<<8|co)>>>0}if(ti=!1,++en,++Kt>=bt&&(Kt=0,++Wt,Nt!=null&&Wt<=Rt&&!(Wt%16)&&Nt(je,Wt),Jr!=null))for(;rr<en;)Wn=Ye[rr++],Jr.X[(506832829*Wn&4294967295)>>>Jr.Mb]=Wn}else if(280>Wn){if(Wn=Gl(Wn-256,tr),co=ha(Dn.G[4],Dn.H[4],tr),Zr(tr),co=zl(bt,co=Gl(co,tr)),tr.h)break;if(en-pt<co||Ot-en<Wn)break e;for(Zi=0;Zi<Wn;++Zi)Ye[en+Zi]=Ye[en+Zi-co];for(en+=Wn,Kt+=Wn;Kt>=bt;)Kt-=bt,++Wt,Nt!=null&&Wt<=Rt&&!(Wt%16)&&Nt(je,Wt);if(ue(en<=Ot),Kt&Sn&&(Dn=Va(Dr,Kt,Wt)),Jr!=null)for(;rr<en;)Wn=Ye[rr++],Jr.X[(506832829*Wn&4294967295)>>>Jr.Mb]=Wn}else{if(!(Wn<Kr))break e;for(ti=Wn-280,ue(Jr!=null);rr<en;)Wn=Ye[rr++],Jr.X[(506832829*Wn&4294967295)>>>Jr.Mb]=Wn;Wn=en,ue(!(ti>>>(co=Jr).Xa)),Ye[Wn]=co.X[ti],ti=!0}ti||ue(tr.h==Sr(tr))}if(je.Pb&&tr.h&&en<Ot)ue(je.m.h),je.a=5,je.m=je.wd,je.$=je.xd,0<je.s.ua&&Li(je.s.vb,je.s.Wa);else{if(tr.h)break e;Nt!=null&&Nt(je,Wt>Rt?Rt:Wt),je.a=0,je.$=en-pt}return 1}return je.a=3,0}function Vl(je){ue(je!=null),je.vc=null,je.yc=null,je.Ya=null;var Ye=je.Wa;Ye!=null&&(Ye.X=null),je.vb=null,ue(je!=null)}function FA(){var je=new Xo;return je==null?null:(je.a=0,je.xb=lv,ta("Predictor","VP8LPredictors"),ta("Predictor","VP8LPredictors_C"),ta("PredictorAdd","VP8LPredictorsAdd"),ta("PredictorAdd","VP8LPredictorsAdd_C"),ya=_s,Yd=cs,Xd=va,Kc=Os,Gc=vs,zc=ys,QA=la,cr.VP8LMapColor32b=Qu,cr.VP8LMapColor8b=Vd,je)}function ku(je,Ye,pt,bt,Ot){var Rt=1,Nt=[je],Wt=[Ye],Kt=bt.m,tr=bt.s,Dr=null,en=0;e:for(;;){if(pt)for(;Rt&&Un(Kt,1);){var rr=Nt,Pr=Wt,Kr=bt,Bn=1,Jr=Kr.m,Sn=Kr.gc[Kr.ab],Dn=Un(Jr,2);if(Kr.Oc&1<<Dn)Rt=0;else{switch(Kr.Oc|=1<<Dn,Sn.hc=Dn,Sn.Ea=rr[0],Sn.nc=Pr[0],Sn.K=[null],++Kr.ab,ue(4>=Kr.ab),Dn){case 0:case 1:Sn.b=Un(Jr,3)+2,Bn=ku(Jn(Sn.Ea,Sn.b),Jn(Sn.nc,Sn.b),0,Kr,Sn.K),Sn.K=Sn.K[0];break;case 3:var ti,Wn=Un(Jr,8)+1,co=16<Wn?0:4<Wn?1:2<Wn?2:3;if(rr[0]=Jn(Sn.Ea,co),Sn.b=co,ti=Bn=ku(Wn,1,0,Kr,Sn.K)){var Zi,fs=Wn,no=Sn,Is=1<<(8>>no.b),La=De(Is);if(La==null)ti=0;else{var ds=no.K[0],io=no.w;for(La[0]=no.K[0][0],Zi=1;Zi<1*fs;++Zi)La[Zi]=Ro(ds[io+Zi],La[Zi-1]);for(;Zi<4*Is;++Zi)La[Zi]=0;no.K[0]=null,no.K[0]=La,ti=1}}Bn=ti;break;case 2:break;default:ue(0)}Rt=Bn}}if(Nt=Nt[0],Wt=Wt[0],Rt&&Un(Kt,1)&&!(Rt=1<=(en=Un(Kt,4))&&11>=en)){bt.a=3;break e}var Si;if(Si=Rt)t:{var wa,as,Ds,oa=bt,Xa=Nt,ml=Wt,pa=en,ol=pt,gl=oa.m,Pa=oa.s,Ts=[null],zs=1,ma=0,Vs=$v[pa];r:for(;;){if(ol&&Un(gl,1)){var Ja=Un(gl,3)+2,bu=Jn(Xa,Ja),Ba=Jn(ml,Ja),El=bu*Ba;if(!ku(bu,Ba,0,oa,Ts))break r;for(Ts=Ts[0],Pa.xc=Ja,wa=0;wa<El;++wa){var ea=Ts[wa]>>8&65535;Ts[wa]=ea,ea>=zs&&(zs=ea+1)}}if(gl.h)break r;for(as=0;5>as;++as){var Ra=sv[as];!as&&0<pa&&(Ra+=1<<pa),ma<Ra&&(ma=Ra)}var jl=rt(zs*Vs,br),vl=zs,Tl=rt(vl,ln);if(Tl==null)var Ll=null;else ue(65536>=vl),Ll=Tl;var Cl=De(ma);if(Ll==null||Cl==null||jl==null){oa.a=1;break r}var Pl=jl;for(wa=Ds=0;wa<zs;++wa){var na=Ll[wa],Rl=na.G,wu=na.H,WA=0,bc=1,qa=0;for(as=0;5>as;++as){Ra=sv[as],Rl[as]=Pl,wu[as]=Ds,!as&&0<pa&&(Ra+=1<<pa);i:{var rm,Ag=Ra,nm=oa,th=Cl,by=Pl,wy=Ds,fg=0,Xc=nm.m,By=Un(Xc,1);if(Se(th,0,0,Ag),By){var Ey=Un(Xc,1)+1,Cy=Un(Xc,1),gv=Un(Xc,Cy==0?1:8);th[gv]=1,Ey==2&&(th[gv=Un(Xc,8)]=1);var im=1}else{var vv=De(19),yv=Un(Xc,4)+4;if(19<yv){nm.a=3;var om=0;break i}for(rm=0;rm<yv;++rm)vv[Jv[rm]]=Un(Xc,3);var dg=void 0,rh=void 0,bv=nm,xy=vv,sm=Ag,wv=th,hg=0,Jc=bv.m,Bv=8,Ev=rt(128,br);n:for(;qt(Ev,0,7,xy,19);){if(Un(Jc,1)){var Sy=2+2*Un(Jc,3);if((dg=2+Un(Jc,Sy))>sm)break n}else dg=sm;for(rh=0;rh<sm&&dg--;){Zr(Jc);var Cv=Ev[0+(127&dr(Jc))];Rr(Jc,Jc.u+Cv.g);var kf=Cv.value;if(16>kf)wv[rh++]=kf,kf!=0&&(Bv=kf);else{var _y=kf==16,xv=kf-16,Fy=Yv[xv],Sv=Un(Jc,Zv[xv])+Fy;if(rh+Sv>sm)break n;for(var Iy=_y?Bv:0;0<Sv--;)wv[rh++]=Iy}}hg=1;break n}hg||(bv.a=3),im=hg}(im=im&&!Xc.h)&&(fg=qt(by,wy,8,th,Ag)),im&&fg!=0?om=fg:(nm.a=3,om=0)}if(om==0)break r;if(bc&&Xv[as]==1&&(bc=Pl[Ds].g==0),WA+=Pl[Ds].g,Ds+=om,3>=as){var nh,pg=Cl[0];for(nh=1;nh<Ra;++nh)Cl[nh]>pg&&(pg=Cl[nh]);qa+=pg}}if(na.nd=bc,na.Qb=0,bc&&(na.qb=(Rl[3][wu[3]+0].value<<24|Rl[1][wu[1]+0].value<<16|Rl[2][wu[2]+0].value)>>>0,WA==0&&256>Rl[0][wu[0]+0].value&&(na.Qb=1,na.qb+=Rl[0][wu[0]+0].value<<8)),na.jc=!na.Qb&&6>qa,na.jc){var am,wc=na;for(am=0;am<MA;++am){var qc=am,$c=wc.pd[qc],lm=wc.G[0][wc.H[0]+qc];256<=lm.value?($c.g=lm.g+256,$c.value=lm.value):($c.g=0,$c.value=0,qc>>=Ka(lm,8,$c),qc>>=Ka(wc.G[1][wc.H[1]+qc],16,$c),qc>>=Ka(wc.G[2][wc.H[2]+qc],0,$c),Ka(wc.G[3][wc.H[3]+qc],24,$c))}}}Pa.vc=Ts,Pa.Wb=zs,Pa.Ya=Ll,Pa.yc=jl,Si=1;break t}Si=0}if(!(Rt=Si)){bt.a=3;break e}if(0<en){if(tr.ua=1<<en,!$t(tr.Wa,en)){bt.a=1,Rt=0;break e}}else tr.ua=0;var mg=bt,_v=Nt,Dy=Wt,gg=mg.s,vg=gg.xc;if(mg.c=_v,mg.i=Dy,gg.md=Jn(_v,vg),gg.wc=vg==0?-1:(1<<vg)-1,pt){bt.xb=ay;break e}if((Dr=De(Nt*Wt))==null){bt.a=1,Rt=0;break e}Rt=(Rt=mu(bt,Dr,0,Nt,Wt,Wt,null))&&!Kt.h;break e}return Rt?(Ot!=null?Ot[0]=Dr:(ue(Dr==null),ue(pt)),bt.$=0,pt||Vl(tr)):Vl(tr),Rt}function IA(je,Ye){var pt=je.c*je.i,bt=pt+Ye+16*Ye;return ue(je.c<=Ye),je.V=De(bt),je.V==null?(je.Ta=null,je.Ua=0,je.a=1,0):(je.Ta=je.V,je.Ua=je.Ba+pt+Ye,1)}function xf(je,Ye){var pt=je.C,bt=Ye-pt,Ot=je.V,Rt=je.Ba+je.c*pt;for(ue(Ye<=je.l.o);0<bt;){var Nt=16<bt?16:bt,Wt=je.l.ma,Kt=je.l.width,tr=Kt*Nt,Dr=Wt.ca,en=Wt.tb+Kt*pt,rr=je.Ta,Pr=je.Ua;_A(je,Nt,Ot,Rt),qg(rr,Pr,Dr,en,tr),Ru(Wt,pt,pt+Nt,Dr,en,Kt),bt-=Nt,Ot+=Nt*je.c,pt+=Nt}ue(pt==Ye),je.C=je.Ma=Ye}function Sf(){this.ub=this.yd=this.td=this.Rb=0}function _f(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Q0(){this.Fb=this.Bb=this.Cb=0,this.Zb=De(4),this.Lb=De(4)}function Dd(){this.Yb=function(){var je=[];return function Ye(pt,bt,Ot){for(var Rt=Ot[bt],Nt=0;Nt<Rt&&(pt.push(Ot.length>bt+1?[]:0),!(Ot.length<bt+1));Nt++)Ye(pt[Nt],bt+1,Ot)}(je,0,[3,11]),je}()}function _p(){this.jb=De(3),this.Wc=Xe([4,8],Dd),this.Xc=Xe([4,17],Dd)}function Fp(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new De(4),this.od=new De(4)}function Zl(){this.ld=this.La=this.dd=this.tc=0}function Od(){this.Na=this.la=0}function Ip(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function jd(){this.ad=De(384),this.Za=0,this.Ob=De(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Dp(){this.uc=this.M=this.Nb=0,this.wa=Array(new Zl),this.Y=0,this.ya=Array(new jd),this.aa=0,this.l=new Ff}function Op(){this.y=De(16),this.f=De(8),this.ea=De(8)}function jp(){this.cb=this.a=0,this.sc="",this.m=new Ut,this.Od=new Sf,this.Kc=new _f,this.ed=new Fp,this.Qa=new Q0,this.Ic=this.$c=this.Aa=0,this.D=new Dp,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=rt(8,Ut),this.ia=0,this.pb=rt(4,Ip),this.Pa=new _p,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Op),this.Hd=0,this.rb=Array(new Od),this.sb=0,this.wa=Array(new Zl),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 jd),this.L=this.aa=0,this.gd=Xe([4,2],Zl),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 Nu(je,Ye){return 0>je?0:je>Ye?Ye:je}function Ff(){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 H0(){var je=new jp;return je!=null&&(je.a=0,je.sc="OK",je.cb=0,je.Xb=0,$d||($d=If)),je}function xa(je,Ye,pt){return je.a==0&&(je.a=Ye,je.sc=pt,je.cb=0),0}function Tp(je,Ye,pt){return 3<=pt&&je[Ye+0]==157&&je[Ye+1]==1&&je[Ye+2]==42}function Uu(je,Ye){if(je==null)return 0;if(je.a=0,je.sc="OK",Ye==null)return xa(je,2,"null VP8Io passed to VP8GetHeaders()");var pt=Ye.data,bt=Ye.w,Ot=Ye.ha;if(4>Ot)return xa(je,7,"Truncated header.");var Rt=pt[bt+0]|pt[bt+1]<<8|pt[bt+2]<<16,Nt=je.Od;if(Nt.Rb=!(1&Rt),Nt.td=Rt>>1&7,Nt.yd=Rt>>4&1,Nt.ub=Rt>>5,3<Nt.td)return xa(je,3,"Incorrect keyframe parameters.");if(!Nt.yd)return xa(je,4,"Frame not displayable.");bt+=3,Ot-=3;var Wt=je.Kc;if(Nt.Rb){if(7>Ot)return xa(je,7,"cannot parse picture header");if(!Tp(pt,bt,Ot))return xa(je,3,"Bad code word");Wt.c=16383&(pt[bt+4]<<8|pt[bt+3]),Wt.Td=pt[bt+4]>>6,Wt.i=16383&(pt[bt+6]<<8|pt[bt+5]),Wt.Ud=pt[bt+6]>>6,bt+=7,Ot-=7,je.za=Wt.c+15>>4,je.Ub=Wt.i+15>>4,Ye.width=Wt.c,Ye.height=Wt.i,Ye.Da=0,Ye.j=0,Ye.v=0,Ye.va=Ye.width,Ye.o=Ye.height,Ye.da=0,Ye.ib=Ye.width,Ye.hb=Ye.height,Ye.U=Ye.width,Ye.T=Ye.height,Se((Rt=je.Pa).jb,0,255,Rt.jb.length),ue((Rt=je.Qa)!=null),Rt.Cb=0,Rt.Bb=0,Rt.Fb=1,Se(Rt.Zb,0,0,Rt.Zb.length),Se(Rt.Lb,0,0,Rt.Lb)}if(Nt.ub>Ot)return xa(je,7,"bad partition length");fn(Rt=je.m,pt,bt,Nt.ub),bt+=Nt.ub,Ot-=Nt.ub,Nt.Rb&&(Wt.Ld=gn(Rt),Wt.Kd=gn(Rt)),Wt=je.Qa;var Kt,tr=je.Pa;if(ue(Rt!=null),ue(Wt!=null),Wt.Cb=gn(Rt),Wt.Cb){if(Wt.Bb=gn(Rt),gn(Rt)){for(Wt.Fb=gn(Rt),Kt=0;4>Kt;++Kt)Wt.Zb[Kt]=gn(Rt)?$r(Rt,7):0;for(Kt=0;4>Kt;++Kt)Wt.Lb[Kt]=gn(Rt)?$r(Rt,6):0}if(Wt.Bb)for(Kt=0;3>Kt;++Kt)tr.jb[Kt]=gn(Rt)?mn(Rt,8):255}else Wt.Bb=0;if(Rt.Ka)return xa(je,3,"cannot parse segment header");if((Wt=je.ed).zd=gn(Rt),Wt.Tb=mn(Rt,6),Wt.wb=mn(Rt,3),Wt.Pc=gn(Rt),Wt.Pc&&gn(Rt)){for(tr=0;4>tr;++tr)gn(Rt)&&(Wt.vd[tr]=$r(Rt,6));for(tr=0;4>tr;++tr)gn(Rt)&&(Wt.od[tr]=$r(Rt,6))}if(je.L=Wt.Tb==0?0:Wt.zd?1:2,Rt.Ka)return xa(je,3,"cannot parse filter header");var Dr=Ot;if(Ot=Kt=bt,bt=Kt+Dr,Wt=Dr,je.Xb=(1<<mn(je.m,2))-1,Dr<3*(tr=je.Xb))pt=7;else{for(Kt+=3*tr,Wt-=3*tr,Dr=0;Dr<tr;++Dr){var en=pt[Ot+0]|pt[Ot+1]<<8|pt[Ot+2]<<16;en>Wt&&(en=Wt),fn(je.Jc[+Dr],pt,Kt,en),Kt+=en,Wt-=en,Ot+=3}fn(je.Jc[+tr],pt,Kt,Wt),pt=Kt<bt?0:5}if(pt!=0)return xa(je,pt,"cannot parse partitions");for(pt=mn(Kt=je.m,7),Ot=gn(Kt)?$r(Kt,4):0,bt=gn(Kt)?$r(Kt,4):0,Wt=gn(Kt)?$r(Kt,4):0,tr=gn(Kt)?$r(Kt,4):0,Kt=gn(Kt)?$r(Kt,4):0,Dr=je.Qa,en=0;4>en;++en){if(Dr.Cb){var rr=Dr.Zb[en];Dr.Fb||(rr+=pt)}else{if(0<en){je.pb[en]=je.pb[0];continue}rr=pt}var Pr=je.pb[en];Pr.Sc[0]=lg[Nu(rr+Ot,127)],Pr.Sc[1]=ug[Nu(rr+0,127)],Pr.Eb[0]=2*lg[Nu(rr+bt,127)],Pr.Eb[1]=101581*ug[Nu(rr+Wt,127)]>>16,8>Pr.Eb[1]&&(Pr.Eb[1]=8),Pr.Qc[0]=lg[Nu(rr+tr,117)],Pr.Qc[1]=ug[Nu(rr+Kt,127)],Pr.lc=rr+Kt}if(!Nt.Rb)return xa(je,4,"Not a key frame.");for(gn(Rt),Nt=je.Pa,pt=0;4>pt;++pt){for(Ot=0;8>Ot;++Ot)for(bt=0;3>bt;++bt)for(Wt=0;11>Wt;++Wt)tr=Tn(Rt,oy[pt][Ot][bt][Wt])?mn(Rt,8):ny[pt][Ot][bt][Wt],Nt.Wc[pt][Ot].Yb[bt][Wt]=tr;for(Ot=0;17>Ot;++Ot)Nt.Xc[pt][Ot]=Nt.Wc[pt][sy[Ot]]}return je.kc=gn(Rt),je.kc&&(je.Bd=mn(Rt,8)),je.cb=1}function If(je,Ye,pt,bt,Ot,Rt,Nt){var Wt=Ye[Ot].Yb[pt];for(pt=0;16>Ot;++Ot){if(!Tn(je,Wt[pt+0]))return Ot;for(;!Tn(je,Wt[pt+1]);)if(Wt=Ye[++Ot].Yb[0],pt=0,Ot==16)return 16;var Kt=Ye[Ot+1].Yb;if(Tn(je,Wt[pt+2])){var tr=je,Dr=0;if(Tn(tr,(rr=Wt)[(en=pt)+3]))if(Tn(tr,rr[en+6])){for(Wt=0,en=2*(Dr=Tn(tr,rr[en+8]))+(rr=Tn(tr,rr[en+9+Dr])),Dr=0,rr=ty[en];rr[Wt];++Wt)Dr+=Dr+Tn(tr,rr[Wt]);Dr+=3+(8<<en)}else Tn(tr,rr[en+7])?(Dr=7+2*Tn(tr,165),Dr+=Tn(tr,145)):Dr=5+Tn(tr,159);else Dr=Tn(tr,rr[en+4])?3+Tn(tr,rr[en+5]):2;Wt=Kt[2]}else Dr=1,Wt=Kt[1];Kt=Nt+ry[Ot],0>(tr=je).b&&hn(tr);var en,rr=tr.b,Pr=(en=tr.Ca>>1)-(tr.I>>rr)>>31;--tr.b,tr.Ca+=Pr,tr.Ca|=1,tr.I-=(en+1&Pr)<<rr,Rt[Kt]=((Dr^Pr)-Pr)*bt[(0<Ot)+0]}return 16}function Lp(je){var Ye=je.rb[je.sb-1];Ye.la=0,Ye.Na=0,Se(je.zc,0,0,je.zc.length),je.ja=0}function Yl(je,Ye,pt,bt,Ot){Ot=je[Ye+pt+32*bt]+(Ot>>3),je[Ye+pt+32*bt]=-256&Ot?0>Ot?0:255:Ot}function Oa(je,Ye,pt,bt,Ot,Rt){Yl(je,Ye,0,pt,bt+Ot),Yl(je,Ye,1,pt,bt+Rt),Yl(je,Ye,2,pt,bt-Rt),Yl(je,Ye,3,pt,bt-Ot)}function ac(je){return(20091*je>>16)+je}function Pp(je,Ye,pt,bt){var Ot,Rt=0,Nt=De(16);for(Ot=0;4>Ot;++Ot){var Wt=je[Ye+0]+je[Ye+8],Kt=je[Ye+0]-je[Ye+8],tr=(35468*je[Ye+4]>>16)-ac(je[Ye+12]),Dr=ac(je[Ye+4])+(35468*je[Ye+12]>>16);Nt[Rt+0]=Wt+Dr,Nt[Rt+1]=Kt+tr,Nt[Rt+2]=Kt-tr,Nt[Rt+3]=Wt-Dr,Rt+=4,Ye++}for(Ot=Rt=0;4>Ot;++Ot)Wt=(je=Nt[Rt+0]+4)+Nt[Rt+8],Kt=je-Nt[Rt+8],tr=(35468*Nt[Rt+4]>>16)-ac(Nt[Rt+12]),Yl(pt,bt,0,0,Wt+(Dr=ac(Nt[Rt+4])+(35468*Nt[Rt+12]>>16))),Yl(pt,bt,1,0,Kt+tr),Yl(pt,bt,2,0,Kt-tr),Yl(pt,bt,3,0,Wt-Dr),Rt++,bt+=32}function W0(je,Ye,pt,bt){var Ot=je[Ye+0]+4,Rt=35468*je[Ye+4]>>16,Nt=ac(je[Ye+4]),Wt=35468*je[Ye+1]>>16;Oa(pt,bt,0,Ot+Nt,je=ac(je[Ye+1]),Wt),Oa(pt,bt,1,Ot+Rt,je,Wt),Oa(pt,bt,2,Ot-Rt,je,Wt),Oa(pt,bt,3,Ot-Nt,je,Wt)}function K0(je,Ye,pt,bt,Ot){Pp(je,Ye,pt,bt),Ot&&Pp(je,Ye+16,pt,bt+4)}function Mu(je,Ye,pt,bt){HA(je,Ye+0,pt,bt,1),HA(je,Ye+32,pt,bt+128,1)}function Rp(je,Ye,pt,bt){var Ot;for(je=je[Ye+0]+4,Ot=0;4>Ot;++Ot)for(Ye=0;4>Ye;++Ye)Yl(pt,bt,Ye,Ot,je)}function kp(je,Ye,pt,bt){je[Ye+0]&&Ws(je,Ye+0,pt,bt),je[Ye+16]&&Ws(je,Ye+16,pt,bt+4),je[Ye+32]&&Ws(je,Ye+32,pt,bt+128),je[Ye+48]&&Ws(je,Ye+48,pt,bt+128+4)}function Df(je,Ye,pt,bt){var Ot,Rt=De(16);for(Ot=0;4>Ot;++Ot){var Nt=je[Ye+0+Ot]+je[Ye+12+Ot],Wt=je[Ye+4+Ot]+je[Ye+8+Ot],Kt=je[Ye+4+Ot]-je[Ye+8+Ot],tr=je[Ye+0+Ot]-je[Ye+12+Ot];Rt[0+Ot]=Nt+Wt,Rt[8+Ot]=Nt-Wt,Rt[4+Ot]=tr+Kt,Rt[12+Ot]=tr-Kt}for(Ot=0;4>Ot;++Ot)Nt=(je=Rt[0+4*Ot]+3)+Rt[3+4*Ot],Wt=Rt[1+4*Ot]+Rt[2+4*Ot],Kt=Rt[1+4*Ot]-Rt[2+4*Ot],tr=je-Rt[3+4*Ot],pt[bt+0]=Nt+Wt>>3,pt[bt+16]=tr+Kt>>3,pt[bt+32]=Nt-Wt>>3,pt[bt+48]=tr-Kt>>3,bt+=64}function DA(je,Ye,pt){var bt,Ot=Ye-32,Rt=Ol,Nt=255-je[Ot-1];for(bt=0;bt<pt;++bt){var Wt,Kt=Rt,tr=Nt+je[Ye-1];for(Wt=0;Wt<pt;++Wt)je[Ye+Wt]=Kt[tr+je[Ot+Wt]];Ye+=32}}function G0(je,Ye){DA(je,Ye,4)}function z0(je,Ye){DA(je,Ye,8)}function V0(je,Ye){DA(je,Ye,16)}function Td(je,Ye){var pt;for(pt=0;16>pt;++pt)Be(je,Ye+32*pt,je,Ye-32,16)}function Np(je,Ye){var pt;for(pt=16;0<pt;--pt)Se(je,Ye,je[Ye-1],16),Ye+=32}function gu(je,Ye,pt){var bt;for(bt=0;16>bt;++bt)Se(Ye,pt+32*bt,je,16)}function Z0(je,Ye){var pt,bt=16;for(pt=0;16>pt;++pt)bt+=je[Ye-1+32*pt]+je[Ye+pt-32];gu(bt>>5,je,Ye)}function OA(je,Ye){var pt,bt=8;for(pt=0;16>pt;++pt)bt+=je[Ye-1+32*pt];gu(bt>>4,je,Ye)}function Ld(je,Ye){var pt,bt=8;for(pt=0;16>pt;++pt)bt+=je[Ye+pt-32];gu(bt>>4,je,Ye)}function Y0(je,Ye){gu(128,je,Ye)}function es(je,Ye,pt){return je+2*Ye+pt+2>>2}function X0(je,Ye){var pt,bt=Ye-32;for(bt=new Uint8Array([es(je[bt-1],je[bt+0],je[bt+1]),es(je[bt+0],je[bt+1],je[bt+2]),es(je[bt+1],je[bt+2],je[bt+3]),es(je[bt+2],je[bt+3],je[bt+4])]),pt=0;4>pt;++pt)Be(je,Ye+32*pt,bt,0,bt.length)}function J0(je,Ye){var pt=je[Ye-1],bt=je[Ye-1+32],Ot=je[Ye-1+64],Rt=je[Ye-1+96];ni(je,Ye+0,16843009*es(je[Ye-1-32],pt,bt)),ni(je,Ye+32,16843009*es(pt,bt,Ot)),ni(je,Ye+64,16843009*es(bt,Ot,Rt)),ni(je,Ye+96,16843009*es(Ot,Rt,Rt))}function q0(je,Ye){var pt,bt=4;for(pt=0;4>pt;++pt)bt+=je[Ye+pt-32]+je[Ye-1+32*pt];for(bt>>=3,pt=0;4>pt;++pt)Se(je,Ye+32*pt,bt,4)}function lc(je,Ye){var pt=je[Ye-1+0],bt=je[Ye-1+32],Ot=je[Ye-1+64],Rt=je[Ye-1-32],Nt=je[Ye+0-32],Wt=je[Ye+1-32],Kt=je[Ye+2-32],tr=je[Ye+3-32];je[Ye+0+96]=es(bt,Ot,je[Ye-1+96]),je[Ye+1+96]=je[Ye+0+64]=es(pt,bt,Ot),je[Ye+2+96]=je[Ye+1+64]=je[Ye+0+32]=es(Rt,pt,bt),je[Ye+3+96]=je[Ye+2+64]=je[Ye+1+32]=je[Ye+0+0]=es(Nt,Rt,pt),je[Ye+3+64]=je[Ye+2+32]=je[Ye+1+0]=es(Wt,Nt,Rt),je[Ye+3+32]=je[Ye+2+0]=es(Kt,Wt,Nt),je[Ye+3+0]=es(tr,Kt,Wt)}function uc(je,Ye){var pt=je[Ye+1-32],bt=je[Ye+2-32],Ot=je[Ye+3-32],Rt=je[Ye+4-32],Nt=je[Ye+5-32],Wt=je[Ye+6-32],Kt=je[Ye+7-32];je[Ye+0+0]=es(je[Ye+0-32],pt,bt),je[Ye+1+0]=je[Ye+0+32]=es(pt,bt,Ot),je[Ye+2+0]=je[Ye+1+32]=je[Ye+0+64]=es(bt,Ot,Rt),je[Ye+3+0]=je[Ye+2+32]=je[Ye+1+64]=je[Ye+0+96]=es(Ot,Rt,Nt),je[Ye+3+32]=je[Ye+2+64]=je[Ye+1+96]=es(Rt,Nt,Wt),je[Ye+3+64]=je[Ye+2+96]=es(Nt,Wt,Kt),je[Ye+3+96]=es(Wt,Kt,Kt)}function $0(je,Ye){var pt=je[Ye-1+0],bt=je[Ye-1+32],Ot=je[Ye-1+64],Rt=je[Ye-1-32],Nt=je[Ye+0-32],Wt=je[Ye+1-32],Kt=je[Ye+2-32],tr=je[Ye+3-32];je[Ye+0+0]=je[Ye+1+64]=Rt+Nt+1>>1,je[Ye+1+0]=je[Ye+2+64]=Nt+Wt+1>>1,je[Ye+2+0]=je[Ye+3+64]=Wt+Kt+1>>1,je[Ye+3+0]=Kt+tr+1>>1,je[Ye+0+96]=es(Ot,bt,pt),je[Ye+0+64]=es(bt,pt,Rt),je[Ye+0+32]=je[Ye+1+96]=es(pt,Rt,Nt),je[Ye+1+32]=je[Ye+2+96]=es(Rt,Nt,Wt),je[Ye+2+32]=je[Ye+3+96]=es(Nt,Wt,Kt),je[Ye+3+32]=es(Wt,Kt,tr)}function eg(je,Ye){var pt=je[Ye+0-32],bt=je[Ye+1-32],Ot=je[Ye+2-32],Rt=je[Ye+3-32],Nt=je[Ye+4-32],Wt=je[Ye+5-32],Kt=je[Ye+6-32],tr=je[Ye+7-32];je[Ye+0+0]=pt+bt+1>>1,je[Ye+1+0]=je[Ye+0+64]=bt+Ot+1>>1,je[Ye+2+0]=je[Ye+1+64]=Ot+Rt+1>>1,je[Ye+3+0]=je[Ye+2+64]=Rt+Nt+1>>1,je[Ye+0+32]=es(pt,bt,Ot),je[Ye+1+32]=je[Ye+0+96]=es(bt,Ot,Rt),je[Ye+2+32]=je[Ye+1+96]=es(Ot,Rt,Nt),je[Ye+3+32]=je[Ye+2+96]=es(Rt,Nt,Wt),je[Ye+3+64]=es(Nt,Wt,Kt),je[Ye+3+96]=es(Wt,Kt,tr)}function Of(je,Ye){var pt=je[Ye-1+0],bt=je[Ye-1+32],Ot=je[Ye-1+64],Rt=je[Ye-1+96];je[Ye+0+0]=pt+bt+1>>1,je[Ye+2+0]=je[Ye+0+32]=bt+Ot+1>>1,je[Ye+2+32]=je[Ye+0+64]=Ot+Rt+1>>1,je[Ye+1+0]=es(pt,bt,Ot),je[Ye+3+0]=je[Ye+1+32]=es(bt,Ot,Rt),je[Ye+3+32]=je[Ye+1+64]=es(Ot,Rt,Rt),je[Ye+3+64]=je[Ye+2+64]=je[Ye+0+96]=je[Ye+1+96]=je[Ye+2+96]=je[Ye+3+96]=Rt}function Pd(je,Ye){var pt=je[Ye-1+0],bt=je[Ye-1+32],Ot=je[Ye-1+64],Rt=je[Ye-1+96],Nt=je[Ye-1-32],Wt=je[Ye+0-32],Kt=je[Ye+1-32],tr=je[Ye+2-32];je[Ye+0+0]=je[Ye+2+32]=pt+Nt+1>>1,je[Ye+0+32]=je[Ye+2+64]=bt+pt+1>>1,je[Ye+0+64]=je[Ye+2+96]=Ot+bt+1>>1,je[Ye+0+96]=Rt+Ot+1>>1,je[Ye+3+0]=es(Wt,Kt,tr),je[Ye+2+0]=es(Nt,Wt,Kt),je[Ye+1+0]=je[Ye+3+32]=es(pt,Nt,Wt),je[Ye+1+32]=je[Ye+3+64]=es(bt,pt,Nt),je[Ye+1+64]=je[Ye+3+96]=es(Ot,bt,pt),je[Ye+1+96]=es(Rt,Ot,bt)}function jA(je,Ye){var pt;for(pt=0;8>pt;++pt)Be(je,Ye+32*pt,je,Ye-32,8)}function tg(je,Ye){var pt;for(pt=0;8>pt;++pt)Se(je,Ye,je[Ye-1],8),Ye+=32}function cc(je,Ye,pt){var bt;for(bt=0;8>bt;++bt)Se(Ye,pt+32*bt,je,8)}function rg(je,Ye){var pt,bt=8;for(pt=0;8>pt;++pt)bt+=je[Ye+pt-32]+je[Ye-1+32*pt];cc(bt>>4,je,Ye)}function Rd(je,Ye){var pt,bt=4;for(pt=0;8>pt;++pt)bt+=je[Ye+pt-32];cc(bt>>3,je,Ye)}function kd(je,Ye){var pt,bt=4;for(pt=0;8>pt;++pt)bt+=je[Ye-1+32*pt];cc(bt>>3,je,Ye)}function Up(je,Ye){cc(128,je,Ye)}function Ac(je,Ye,pt){var bt=je[Ye-pt],Ot=je[Ye+0],Rt=3*(Ot-bt)+ng[1020+je[Ye-2*pt]-je[Ye+pt]],Nt=Vp[112+(Rt+4>>3)];je[Ye-pt]=Ol[255+bt+Vp[112+(Rt+3>>3)]],je[Ye+0]=Ol[255+Ot-Nt]}function Nd(je,Ye,pt,bt){var Ot=je[Ye+0],Rt=je[Ye+pt];return ql[255+je[Ye-2*pt]-je[Ye-pt]]>bt||ql[255+Rt-Ot]>bt}function jf(je,Ye,pt,bt){return 4*ql[255+je[Ye-pt]-je[Ye+0]]+ql[255+je[Ye-2*pt]-je[Ye+pt]]<=bt}function Ud(je,Ye,pt,bt,Ot){var Rt=je[Ye-3*pt],Nt=je[Ye-2*pt],Wt=je[Ye-pt],Kt=je[Ye+0],tr=je[Ye+pt],Dr=je[Ye+2*pt],en=je[Ye+3*pt];return 4*ql[255+Wt-Kt]+ql[255+Nt-tr]>bt?0:ql[255+je[Ye-4*pt]-Rt]<=Ot&&ql[255+Rt-Nt]<=Ot&&ql[255+Nt-Wt]<=Ot&&ql[255+en-Dr]<=Ot&&ql[255+Dr-tr]<=Ot&&ql[255+tr-Kt]<=Ot}function TA(je,Ye,pt,bt){var Ot=2*bt+1;for(bt=0;16>bt;++bt)jf(je,Ye+bt,pt,Ot)&&Ac(je,Ye+bt,pt)}function Md(je,Ye,pt,bt){var Ot=2*bt+1;for(bt=0;16>bt;++bt)jf(je,Ye+bt*pt,1,Ot)&&Ac(je,Ye+bt*pt,1)}function Mp(je,Ye,pt,bt){var Ot;for(Ot=3;0<Ot;--Ot)TA(je,Ye+=4*pt,pt,bt)}function Qp(je,Ye,pt,bt){var Ot;for(Ot=3;0<Ot;--Ot)Md(je,Ye+=4,pt,bt)}function fc(je,Ye,pt,bt,Ot,Rt,Nt,Wt){for(Rt=2*Rt+1;0<Ot--;){if(Ud(je,Ye,pt,Rt,Nt))if(Nd(je,Ye,pt,Wt))Ac(je,Ye,pt);else{var Kt=je,tr=Ye,Dr=pt,en=Kt[tr-2*Dr],rr=Kt[tr-Dr],Pr=Kt[tr+0],Kr=Kt[tr+Dr],Bn=Kt[tr+2*Dr],Jr=27*(Dn=ng[1020+3*(Pr-rr)+ng[1020+en-Kr]])+63>>7,Sn=18*Dn+63>>7,Dn=9*Dn+63>>7;Kt[tr-3*Dr]=Ol[255+Kt[tr-3*Dr]+Dn],Kt[tr-2*Dr]=Ol[255+en+Sn],Kt[tr-Dr]=Ol[255+rr+Jr],Kt[tr+0]=Ol[255+Pr-Jr],Kt[tr+Dr]=Ol[255+Kr-Sn],Kt[tr+2*Dr]=Ol[255+Bn-Dn]}Ye+=bt}}function dc(je,Ye,pt,bt,Ot,Rt,Nt,Wt){for(Rt=2*Rt+1;0<Ot--;){if(Ud(je,Ye,pt,Rt,Nt))if(Nd(je,Ye,pt,Wt))Ac(je,Ye,pt);else{var Kt=je,tr=Ye,Dr=pt,en=Kt[tr-Dr],rr=Kt[tr+0],Pr=Kt[tr+Dr],Kr=Vp[112+(4+(Bn=3*(rr-en))>>3)],Bn=Vp[112+(Bn+3>>3)],Jr=Kr+1>>1;Kt[tr-2*Dr]=Ol[255+Kt[tr-2*Dr]+Jr],Kt[tr-Dr]=Ol[255+en+Bn],Kt[tr+0]=Ol[255+rr-Kr],Kt[tr+Dr]=Ol[255+Pr-Jr]}Ye+=bt}}function Hp(je,Ye,pt,bt,Ot,Rt){fc(je,Ye,pt,1,16,bt,Ot,Rt)}function LA(je,Ye,pt,bt,Ot,Rt){fc(je,Ye,1,pt,16,bt,Ot,Rt)}function Wp(je,Ye,pt,bt,Ot,Rt){var Nt;for(Nt=3;0<Nt;--Nt)dc(je,Ye+=4*pt,pt,1,16,bt,Ot,Rt)}function lt(je,Ye,pt,bt,Ot,Rt){var Nt;for(Nt=3;0<Nt;--Nt)dc(je,Ye+=4,1,pt,16,bt,Ot,Rt)}function Dt(je,Ye,pt,bt,Ot,Rt,Nt,Wt){fc(je,Ye,Ot,1,8,Rt,Nt,Wt),fc(pt,bt,Ot,1,8,Rt,Nt,Wt)}function nr(je,Ye,pt,bt,Ot,Rt,Nt,Wt){fc(je,Ye,1,Ot,8,Rt,Nt,Wt),fc(pt,bt,1,Ot,8,Rt,Nt,Wt)}function vr(je,Ye,pt,bt,Ot,Rt,Nt,Wt){dc(je,Ye+4*Ot,Ot,1,8,Rt,Nt,Wt),dc(pt,bt+4*Ot,Ot,1,8,Rt,Nt,Wt)}function Qr(je,Ye,pt,bt,Ot,Rt,Nt,Wt){dc(je,Ye+4,1,Ot,8,Rt,Nt,Wt),dc(pt,bt+4,1,Ot,8,Rt,Nt,Wt)}function In(){this.ba=new ws,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new Hs,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function Hn(){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 Xi(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function lo(){this.ua=0,this.Wa=new ms,this.vb=new ms,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new ln,this.yc=new br}function Xo(){this.xb=this.a=0,this.l=new Ff,this.ca=new ws,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new sr,this.Pb=0,this.wd=new sr,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new lo,this.ab=0,this.gc=rt(4,Xi),this.Oc=0}function As(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Ff,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function js(je,Ye,pt,bt,Ot,Rt,Nt){for(je=je==null?0:je[Ye+0],Ye=0;Ye<Nt;++Ye)Ot[Rt+Ye]=je+pt[bt+Ye]&255,je=Ot[Rt+Ye]}function fa(je,Ye,pt,bt,Ot,Rt,Nt){var Wt;if(je==null)js(null,null,pt,bt,Ot,Rt,Nt);else for(Wt=0;Wt<Nt;++Wt)Ot[Rt+Wt]=je[Ye+Wt]+pt[bt+Wt]&255}function Sa(je,Ye,pt,bt,Ot,Rt,Nt){if(je==null)js(null,null,pt,bt,Ot,Rt,Nt);else{var Wt,Kt=je[Ye+0],tr=Kt,Dr=Kt;for(Wt=0;Wt<Nt;++Wt)tr=Dr+(Kt=je[Ye+Wt])-tr,Dr=pt[bt+Wt]+(-256&tr?0>tr?0:255:tr)&255,tr=Kt,Ot[Rt+Wt]=Dr}}function ra(je,Ye,pt,bt){var Ot=Ye.width,Rt=Ye.o;if(ue(je!=null&&Ye!=null),0>pt||0>=bt||pt+bt>Rt)return null;if(!je.Cc){if(je.ga==null){var Nt;if(je.ga=new As,(Nt=je.ga==null)||(Nt=Ye.width*Ye.o,ue(je.Gb.length==0),je.Gb=De(Nt),je.Uc=0,je.Gb==null?Nt=0:(je.mb=je.Gb,je.nb=je.Uc,je.rc=null,Nt=1),Nt=!Nt),!Nt){Nt=je.ga;var Wt=je.Fa,Kt=je.P,tr=je.qc,Dr=je.mb,en=je.nb,rr=Kt+1,Pr=tr-1,Kr=Nt.l;if(ue(Wt!=null&&Dr!=null&&Ye!=null),Yc[0]=null,Yc[1]=js,Yc[2]=fa,Yc[3]=Sa,Nt.ca=Dr,Nt.tb=en,Nt.c=Ye.width,Nt.i=Ye.height,ue(0<Nt.c&&0<Nt.i),1>=tr)Ye=0;else if(Nt.$a=3&Wt[Kt+0],Nt.Z=Wt[Kt+0]>>2&3,Nt.Lc=Wt[Kt+0]>>4&3,Kt=Wt[Kt+0]>>6&3,0>Nt.$a||1<Nt.$a||4<=Nt.Z||1<Nt.Lc||Kt)Ye=0;else if(Kr.put=No,Kr.ac=Pu,Kr.bc=oc,Kr.ma=Nt,Kr.width=Ye.width,Kr.height=Ye.height,Kr.Da=Ye.Da,Kr.v=Ye.v,Kr.va=Ye.va,Kr.j=Ye.j,Kr.o=Ye.o,Nt.$a)e:{ue(Nt.$a==1),Ye=FA();t:for(;;){if(Ye==null){Ye=0;break e}if(ue(Nt!=null),Nt.mc=Ye,Ye.c=Nt.c,Ye.i=Nt.i,Ye.l=Nt.l,Ye.l.ma=Nt,Ye.l.width=Nt.c,Ye.l.height=Nt.i,Ye.a=0,yn(Ye.m,Wt,rr,Pr),!ku(Nt.c,Nt.i,1,Ye,null)||(Ye.ab==1&&Ye.gc[0].hc==3&&hu(Ye.s)?(Nt.ic=1,Wt=Ye.c*Ye.i,Ye.Ta=null,Ye.Ua=0,Ye.V=De(Wt),Ye.Ba=0,Ye.V==null?(Ye.a=1,Ye=0):Ye=1):(Nt.ic=0,Ye=IA(Ye,Nt.c)),!Ye))break t;Ye=1;break e}Nt.mc=null,Ye=0}else Ye=Pr>=Nt.c*Nt.i;Nt=!Ye}if(Nt)return null;je.ga.Lc!=1?je.Ga=0:bt=Rt-pt}ue(je.ga!=null),ue(pt+bt<=Rt);e:{if(Ye=(Wt=je.ga).c,Rt=Wt.l.o,Wt.$a==0){if(rr=je.rc,Pr=je.Vc,Kr=je.Fa,Kt=je.P+1+pt*Ye,tr=je.mb,Dr=je.nb+pt*Ye,ue(Kt<=je.P+je.qc),Wt.Z!=0)for(ue(Yc[Wt.Z]!=null),Nt=0;Nt<bt;++Nt)Yc[Wt.Z](rr,Pr,Kr,Kt,tr,Dr,Ye),rr=tr,Pr=Dr,Dr+=Ye,Kt+=Ye;else for(Nt=0;Nt<bt;++Nt)Be(tr,Dr,Kr,Kt,Ye),rr=tr,Pr=Dr,Dr+=Ye,Kt+=Ye;je.rc=rr,je.Vc=Pr}else{if(ue(Wt.mc!=null),Ye=pt+bt,ue((Nt=Wt.mc)!=null),ue(Ye<=Nt.i),Nt.C>=Ye)Ye=1;else if(Wt.ic||vu(),Wt.ic){Wt=Nt.V,rr=Nt.Ba,Pr=Nt.c;var Bn=Nt.i,Jr=(Kr=1,Kt=Nt.$/Pr,tr=Nt.$%Pr,Dr=Nt.m,en=Nt.s,Nt.$),Sn=Pr*Bn,Dn=Pr*Ye,ti=en.wc,Wn=Jr<Dn?Va(en,tr,Kt):null;ue(Jr<=Sn),ue(Ye<=Bn),ue(hu(en));t:for(;;){for(;!Dr.h&&Jr<Dn;){if(tr&ti||(Wn=Va(en,tr,Kt)),ue(Wn!=null),Zr(Dr),256>(Bn=ha(Wn.G[0],Wn.H[0],Dr)))Wt[rr+Jr]=Bn,++Jr,++tr>=Pr&&(tr=0,++Kt<=Ye&&!(Kt%16)&&pu(Nt,Kt));else{if(!(280>Bn)){Kr=0;break t}Bn=Gl(Bn-256,Dr);var co,Zi=ha(Wn.G[4],Wn.H[4],Dr);if(Zr(Dr),!(Jr>=(Zi=zl(Pr,Zi=Gl(Zi,Dr)))&&Sn-Jr>=Bn)){Kr=0;break t}for(co=0;co<Bn;++co)Wt[rr+Jr+co]=Wt[rr+Jr+co-Zi];for(Jr+=Bn,tr+=Bn;tr>=Pr;)tr-=Pr,++Kt<=Ye&&!(Kt%16)&&pu(Nt,Kt);Jr<Dn&&tr&ti&&(Wn=Va(en,tr,Kt))}ue(Dr.h==Sr(Dr))}pu(Nt,Kt>Ye?Ye:Kt);break t}!Kr||Dr.h&&Jr<Sn?(Kr=0,Nt.a=Dr.h?5:3):Nt.$=Jr,Ye=Kr}else Ye=mu(Nt,Nt.V,Nt.Ba,Nt.c,Nt.i,Ye,xf);if(!Ye){bt=0;break e}}pt+bt>=Rt&&(je.Cc=1),bt=1}if(!bt)return null;if(je.Cc&&((bt=je.ga)!=null&&(bt.mc=null),je.ga=null,0<je.Ga))return alert("todo:WebPDequantizeLevels"),null}return je.nb+pt*Ot}function ja(je,Ye,pt,bt,Ot,Rt){for(;0<Ot--;){var Nt,Wt=je,Kt=Ye+(pt?1:0),tr=je,Dr=Ye+(pt?0:3);for(Nt=0;Nt<bt;++Nt){var en=tr[Dr+4*Nt];en!=255&&(en*=32897,Wt[Kt+4*Nt+0]=Wt[Kt+4*Nt+0]*en>>23,Wt[Kt+4*Nt+1]=Wt[Kt+4*Nt+1]*en>>23,Wt[Kt+4*Nt+2]=Wt[Kt+4*Nt+2]*en>>23)}Ye+=Rt}}function _a(je,Ye,pt,bt,Ot){for(;0<bt--;){var Rt;for(Rt=0;Rt<pt;++Rt){var Nt=je[Ye+2*Rt+0],Wt=15&(tr=je[Ye+2*Rt+1]),Kt=4369*Wt,tr=(240&tr|tr>>4)*Kt>>16;je[Ye+2*Rt+0]=(240&Nt|Nt>>4)*Kt>>16&240|(15&Nt|Nt<<4)*Kt>>16>>4&15,je[Ye+2*Rt+1]=240&tr|Wt}Ye+=Ot}}function Za(je,Ye,pt,bt,Ot,Rt,Nt,Wt){var Kt,tr,Dr=255;for(tr=0;tr<Ot;++tr){for(Kt=0;Kt<bt;++Kt){var en=je[Ye+Kt];Rt[Nt+4*Kt]=en,Dr&=en}Ye+=pt,Nt+=Wt}return Dr!=255}function hc(je,Ye,pt,bt,Ot){var Rt;for(Rt=0;Rt<Ot;++Rt)pt[bt+Rt]=je[Ye+Rt]>>8}function vu(){qd=ja,Xg=_a,Jg=Za,qg=hc}function pc(je,Ye,pt){cr[je]=function(bt,Ot,Rt,Nt,Wt,Kt,tr,Dr,en,rr,Pr,Kr,Bn,Jr,Sn,Dn,ti){var Wn,co=ti-1>>1,Zi=Wt[Kt+0]|tr[Dr+0]<<16,fs=en[rr+0]|Pr[Kr+0]<<16;ue(bt!=null);var no=3*Zi+fs+131074>>2;for(Ye(bt[Ot+0],255&no,no>>16,Bn,Jr),Rt!=null&&(no=3*fs+Zi+131074>>2,Ye(Rt[Nt+0],255&no,no>>16,Sn,Dn)),Wn=1;Wn<=co;++Wn){var Is=Wt[Kt+Wn]|tr[Dr+Wn]<<16,La=en[rr+Wn]|Pr[Kr+Wn]<<16,ds=Zi+Is+fs+La+524296,io=ds+2*(Is+fs)>>3;no=io+Zi>>1,Zi=(ds=ds+2*(Zi+La)>>3)+Is>>1,Ye(bt[Ot+2*Wn-1],255&no,no>>16,Bn,Jr+(2*Wn-1)*pt),Ye(bt[Ot+2*Wn-0],255&Zi,Zi>>16,Bn,Jr+(2*Wn-0)*pt),Rt!=null&&(no=ds+fs>>1,Zi=io+La>>1,Ye(Rt[Nt+2*Wn-1],255&no,no>>16,Sn,Dn+(2*Wn-1)*pt),Ye(Rt[Nt+2*Wn+0],255&Zi,Zi>>16,Sn,Dn+(2*Wn+0)*pt)),Zi=Is,fs=La}1&ti||(no=3*Zi+fs+131074>>2,Ye(bt[Ot+ti-1],255&no,no>>16,Bn,Jr+(ti-1)*pt),Rt!=null&&(no=3*fs+Zi+131074>>2,Ye(Rt[Nt+ti-1],255&no,no>>16,Sn,Dn+(ti-1)*pt)))}}function Qd(){$l[Zp]=ly,$l[Yp]=uv,$l[iv]=uy,$l[Xp]=cv,$l[Jp]=Av,$l[ig]=fv,$l[ov]=cy,$l[og]=uv,$l[sg]=cv,$l[qp]=Av,$l[ag]=fv}function Tf(je){return je&~Ay?0>je?0:255:je>>dv}function Uc(je,Ye){return Tf((19077*je>>8)+(26149*Ye>>8)-14234)}function PA(je,Ye,pt){return Tf((19077*je>>8)-(6419*Ye>>8)-(13320*pt>>8)+8708)}function RA(je,Ye){return Tf((19077*je>>8)+(33050*Ye>>8)-17685)}function Mc(je,Ye,pt,bt,Ot){bt[Ot+0]=Uc(je,pt),bt[Ot+1]=PA(je,Ye,pt),bt[Ot+2]=RA(je,Ye)}function Ya(je,Ye,pt,bt,Ot){bt[Ot+0]=RA(je,Ye),bt[Ot+1]=PA(je,Ye,pt),bt[Ot+2]=Uc(je,pt)}function kA(je,Ye,pt,bt,Ot){var Rt=PA(je,Ye,pt);Ye=Rt<<3&224|RA(je,Ye)>>3,bt[Ot+0]=248&Uc(je,pt)|Rt>>5,bt[Ot+1]=Ye}function NA(je,Ye,pt,bt,Ot){var Rt=240&RA(je,Ye)|15;bt[Ot+0]=240&Uc(je,pt)|PA(je,Ye,pt)>>4,bt[Ot+1]=Rt}function Hd(je,Ye,pt,bt,Ot){bt[Ot+0]=255,Mc(je,Ye,pt,bt,Ot+1)}function Wd(je,Ye,pt,bt,Ot){Ya(je,Ye,pt,bt,Ot),bt[Ot+3]=255}function pl(je,Ye,pt,bt,Ot){Mc(je,Ye,pt,bt,Ot),bt[Ot+3]=255}function mc(je,Ye,pt){cr[je]=function(bt,Ot,Rt,Nt,Wt,Kt,tr,Dr,en){for(var rr=Dr+(-2&en)*pt;Dr!=rr;)Ye(bt[Ot+0],Rt[Nt+0],Wt[Kt+0],tr,Dr),Ye(bt[Ot+1],Rt[Nt+0],Wt[Kt+0],tr,Dr+pt),Ot+=2,++Nt,++Kt,Dr+=2*pt;1&en&&Ye(bt[Ot+0],Rt[Nt+0],Wt[Kt+0],tr,Dr)}}function Lf(je,Ye,pt){return pt==0?je==0?Ye==0?6:5:Ye==0?4:0:pt}function Kp(je,Ye,pt,bt,Ot){switch(je>>>30){case 3:HA(Ye,pt,bt,Ot,0);break;case 2:Jl(Ye,pt,bt,Ot);break;case 1:Ws(Ye,pt,bt,Ot)}}function Xl(je,Ye){var pt,bt,Ot=Ye.M,Rt=Ye.Nb,Nt=je.oc,Wt=je.pc+40,Kt=je.oc,tr=je.pc+584,Dr=je.oc,en=je.pc+600;for(pt=0;16>pt;++pt)Nt[Wt+32*pt-1]=129;for(pt=0;8>pt;++pt)Kt[tr+32*pt-1]=129,Dr[en+32*pt-1]=129;for(0<Ot?Nt[Wt-1-32]=Kt[tr-1-32]=Dr[en-1-32]=129:(Se(Nt,Wt-32-1,127,21),Se(Kt,tr-32-1,127,9),Se(Dr,en-32-1,127,9)),bt=0;bt<je.za;++bt){var rr=Ye.ya[Ye.aa+bt];if(0<bt){for(pt=-1;16>pt;++pt)Be(Nt,Wt+32*pt-4,Nt,Wt+32*pt+12,4);for(pt=-1;8>pt;++pt)Be(Kt,tr+32*pt-4,Kt,tr+32*pt+4,4),Be(Dr,en+32*pt-4,Dr,en+32*pt+4,4)}var Pr=je.Gd,Kr=je.Hd+bt,Bn=rr.ad,Jr=rr.Hc;if(0<Ot&&(Be(Nt,Wt-32,Pr[Kr].y,0,16),Be(Kt,tr-32,Pr[Kr].f,0,8),Be(Dr,en-32,Pr[Kr].ea,0,8)),rr.Za){var Sn=Nt,Dn=Wt-32+16;for(0<Ot&&(bt>=je.za-1?Se(Sn,Dn,Pr[Kr].y[15],4):Be(Sn,Dn,Pr[Kr+1].y,0,4)),pt=0;4>pt;pt++)Sn[Dn+128+pt]=Sn[Dn+256+pt]=Sn[Dn+384+pt]=Sn[Dn+0+pt];for(pt=0;16>pt;++pt,Jr<<=2)Sn=Nt,Dn=Wt+pv[pt],yu[rr.Ob[pt]](Sn,Dn),Kp(Jr,Bn,16*+pt,Sn,Dn)}else if(Sn=Lf(bt,Ot,rr.Ob[0]),Zc[Sn](Nt,Wt),Jr!=0)for(pt=0;16>pt;++pt,Jr<<=2)Kp(Jr,Bn,16*+pt,Nt,Wt+pv[pt]);for(pt=rr.Gc,Sn=Lf(bt,Ot,rr.Dd),yc[Sn](Kt,tr),yc[Sn](Dr,en),Jr=Bn,Sn=Kt,Dn=tr,255&(rr=0|pt)&&(170&rr?Wu(Jr,256,Sn,Dn):$s(Jr,256,Sn,Dn)),rr=Dr,Jr=en,255&(pt>>=8)&&(170&pt?Wu(Bn,320,rr,Jr):$s(Bn,320,rr,Jr)),Ot<je.Ub-1&&(Be(Pr[Kr].y,0,Nt,Wt+480,16),Be(Pr[Kr].f,0,Kt,tr+224,8),Be(Pr[Kr].ea,0,Dr,en+224,8)),pt=8*Rt*je.B,Pr=je.sa,Kr=je.ta+16*bt+16*Rt*je.R,Bn=je.qa,rr=je.ra+8*bt+pt,Jr=je.Ha,Sn=je.Ia+8*bt+pt,pt=0;16>pt;++pt)Be(Pr,Kr+pt*je.R,Nt,Wt+32*pt,16);for(pt=0;8>pt;++pt)Be(Bn,rr+pt*je.B,Kt,tr+32*pt,8),Be(Jr,Sn+pt*je.B,Dr,en+32*pt,8)}}function UA(je,Ye,pt,bt,Ot,Rt,Nt,Wt,Kt){var tr=[0],Dr=[0],en=0,rr=Kt!=null?Kt.kd:0,Pr=Kt!=null?Kt:new Hn;if(je==null||12>pt)return 7;Pr.data=je,Pr.w=Ye,Pr.ha=pt,Ye=[Ye],pt=[pt],Pr.gb=[Pr.gb];e:{var Kr=Ye,Bn=pt,Jr=Pr.gb;if(ue(je!=null),ue(Bn!=null),ue(Jr!=null),Jr[0]=0,12<=Bn[0]&&!ae(je,Kr[0],"RIFF")){if(ae(je,Kr[0]+8,"WEBP")){Jr=3;break e}var Sn=wo(je,Kr[0]+4);if(12>Sn||4294967286<Sn){Jr=3;break e}if(rr&&Sn>Bn[0]-8){Jr=7;break e}Jr[0]=Sn,Kr[0]+=12,Bn[0]-=12}Jr=0}if(Jr!=0)return Jr;for(Sn=0<Pr.gb[0],pt=pt[0];;){e:{var Dn=je;Bn=Ye,Jr=pt;var ti=tr,Wn=Dr,co=Kr=[0];if((no=en=[en])[0]=0,8>Jr[0])Jr=7;else{if(!ae(Dn,Bn[0],"VP8X")){if(wo(Dn,Bn[0]+4)!=10){Jr=3;break e}if(18>Jr[0]){Jr=7;break e}var Zi=wo(Dn,Bn[0]+8),fs=1+ji(Dn,Bn[0]+12);if(2147483648<=fs*(Dn=1+ji(Dn,Bn[0]+15))){Jr=3;break e}co!=null&&(co[0]=Zi),ti!=null&&(ti[0]=fs),Wn!=null&&(Wn[0]=Dn),Bn[0]+=18,Jr[0]-=18,no[0]=1}Jr=0}}if(en=en[0],Kr=Kr[0],Jr!=0)return Jr;if(Bn=!!(2&Kr),!Sn&&en)return 3;if(Rt!=null&&(Rt[0]=!!(16&Kr)),Nt!=null&&(Nt[0]=Bn),Wt!=null&&(Wt[0]=0),Nt=tr[0],Kr=Dr[0],en&&Bn&&Kt==null){Jr=0;break}if(4>pt){Jr=7;break}if(Sn&&en||!Sn&&!en&&!ae(je,Ye[0],"ALPH")){pt=[pt],Pr.na=[Pr.na],Pr.P=[Pr.P],Pr.Sa=[Pr.Sa];e:{Zi=je,Jr=Ye,Sn=pt;var no=Pr.gb;ti=Pr.na,Wn=Pr.P,co=Pr.Sa,fs=22,ue(Zi!=null),ue(Sn!=null),Dn=Jr[0];var Is=Sn[0];for(ue(ti!=null),ue(co!=null),ti[0]=null,Wn[0]=null,co[0]=0;;){if(Jr[0]=Dn,Sn[0]=Is,8>Is){Jr=7;break e}var La=wo(Zi,Dn+4);if(4294967286<La){Jr=3;break e}var ds=8+La+1&-2;if(fs+=ds,0<no&&fs>no){Jr=3;break e}if(!ae(Zi,Dn,"VP8 ")||!ae(Zi,Dn,"VP8L")){Jr=0;break e}if(Is[0]<ds){Jr=7;break e}ae(Zi,Dn,"ALPH")||(ti[0]=Zi,Wn[0]=Dn+8,co[0]=La),Dn+=ds,Is-=ds}}if(pt=pt[0],Pr.na=Pr.na[0],Pr.P=Pr.P[0],Pr.Sa=Pr.Sa[0],Jr!=0)break}pt=[pt],Pr.Ja=[Pr.Ja],Pr.xa=[Pr.xa];e:if(no=je,Jr=Ye,Sn=pt,ti=Pr.gb[0],Wn=Pr.Ja,co=Pr.xa,Zi=Jr[0],Dn=!ae(no,Zi,"VP8 "),fs=!ae(no,Zi,"VP8L"),ue(no!=null),ue(Sn!=null),ue(Wn!=null),ue(co!=null),8>Sn[0])Jr=7;else{if(Dn||fs){if(no=wo(no,Zi+4),12<=ti&&no>ti-12){Jr=3;break e}if(rr&&no>Sn[0]-8){Jr=7;break e}Wn[0]=no,Jr[0]+=8,Sn[0]-=8,co[0]=fs}else co[0]=5<=Sn[0]&&no[Zi+0]==47&&!(no[Zi+4]>>5),Wn[0]=Sn[0];Jr=0}if(pt=pt[0],Pr.Ja=Pr.Ja[0],Pr.xa=Pr.xa[0],Ye=Ye[0],Jr!=0)break;if(4294967286<Pr.Ja)return 3;if(Wt==null||Bn||(Wt[0]=Pr.xa?2:1),Nt=[Nt],Kr=[Kr],Pr.xa){if(5>pt){Jr=7;break}Wt=Nt,rr=Kr,Bn=Rt,je==null||5>pt?je=0:5<=pt&&je[Ye+0]==47&&!(je[Ye+4]>>5)?(Sn=[0],no=[0],ti=[0],yn(Wn=new sr,je,Ye,pt),sc(Wn,Sn,no,ti)?(Wt!=null&&(Wt[0]=Sn[0]),rr!=null&&(rr[0]=no[0]),Bn!=null&&(Bn[0]=ti[0]),je=1):je=0):je=0}else{if(10>pt){Jr=7;break}Wt=Kr,je==null||10>pt||!Tp(je,Ye+3,pt-3)?je=0:(rr=je[Ye+0]|je[Ye+1]<<8|je[Ye+2]<<16,Bn=16383&(je[Ye+7]<<8|je[Ye+6]),je=16383&(je[Ye+9]<<8|je[Ye+8]),1&rr||3<(rr>>1&7)||!(rr>>4&1)||rr>>5>=Pr.Ja||!Bn||!je?je=0:(Nt&&(Nt[0]=Bn),Wt&&(Wt[0]=je),je=1))}if(!je||(Nt=Nt[0],Kr=Kr[0],en&&(tr[0]!=Nt||Dr[0]!=Kr)))return 3;Kt!=null&&(Kt[0]=Pr,Kt.offset=Ye-Kt.w,ue(4294967286>Ye-Kt.w),ue(Kt.offset==Kt.ha-pt));break}return Jr==0||Jr==7&&en&&Kt==null?(Rt!=null&&(Rt[0]|=Pr.na!=null&&0<Pr.na.length),bt!=null&&(bt[0]=Nt),Ot!=null&&(Ot[0]=Kr),0):Jr}function Kd(je,Ye,pt){var bt=Ye.width,Ot=Ye.height,Rt=0,Nt=0,Wt=bt,Kt=Ot;if(Ye.Da=je!=null&&0<je.Da,Ye.Da&&(Wt=je.cd,Kt=je.bd,Rt=je.v,Nt=je.j,11>pt||(Rt&=-2,Nt&=-2),0>Rt||0>Nt||0>=Wt||0>=Kt||Rt+Wt>bt||Nt+Kt>Ot))return 0;if(Ye.v=Rt,Ye.j=Nt,Ye.va=Rt+Wt,Ye.o=Nt+Kt,Ye.U=Wt,Ye.T=Kt,Ye.da=je!=null&&0<je.da,Ye.da){if(!Po(Wt,Kt,pt=[je.ib],Rt=[je.hb]))return 0;Ye.ib=pt[0],Ye.hb=Rt[0]}return Ye.ob=je!=null&&je.ob,Ye.Kb=je==null||!je.Sd,Ye.da&&(Ye.ob=Ye.ib<3*bt/4&&Ye.hb<3*Ot/4,Ye.Kb=0),1}function Gd(je){if(je==null)return 2;if(11>je.S){var Ye=je.f.RGBA;Ye.fb+=(je.height-1)*Ye.A,Ye.A=-Ye.A}else Ye=je.f.kb,je=je.height,Ye.O+=(je-1)*Ye.fa,Ye.fa=-Ye.fa,Ye.N+=(je-1>>1)*Ye.Ab,Ye.Ab=-Ye.Ab,Ye.W+=(je-1>>1)*Ye.Db,Ye.Db=-Ye.Db,Ye.F!=null&&(Ye.J+=(je-1)*Ye.lb,Ye.lb=-Ye.lb);return 0}function Qc(je,Ye,pt,bt){if(bt==null||0>=je||0>=Ye)return 2;if(pt!=null){if(pt.Da){var Ot=pt.cd,Rt=pt.bd,Nt=-2&pt.v,Wt=-2&pt.j;if(0>Nt||0>Wt||0>=Ot||0>=Rt||Nt+Ot>je||Wt+Rt>Ye)return 2;je=Ot,Ye=Rt}if(pt.da){if(!Po(je,Ye,Ot=[pt.ib],Rt=[pt.hb]))return 2;je=Ot[0],Ye=Rt[0]}}bt.width=je,bt.height=Ye;e:{var Kt=bt.width,tr=bt.height;if(je=bt.S,0>=Kt||0>=tr||!(je>=Zp&&13>je))je=2;else{if(0>=bt.Rd&&bt.sd==null){Nt=Rt=Ot=Ye=0;var Dr=(Wt=Kt*mv[je])*tr;if(11>je||(Rt=(tr+1)/2*(Ye=(Kt+1)/2),je==12&&(Nt=(Ot=Kt)*tr)),(tr=De(Dr+2*Rt+Nt))==null){je=1;break e}bt.sd=tr,11>je?((Kt=bt.f.RGBA).eb=tr,Kt.fb=0,Kt.A=Wt,Kt.size=Dr):((Kt=bt.f.kb).y=tr,Kt.O=0,Kt.fa=Wt,Kt.Fd=Dr,Kt.f=tr,Kt.N=0+Dr,Kt.Ab=Ye,Kt.Cd=Rt,Kt.ea=tr,Kt.W=0+Dr+Rt,Kt.Db=Ye,Kt.Ed=Rt,je==12&&(Kt.F=tr,Kt.J=0+Dr+2*Rt),Kt.Tc=Nt,Kt.lb=Ot)}if(Ye=1,Ot=bt.S,Rt=bt.width,Nt=bt.height,Ot>=Zp&&13>Ot)if(11>Ot)je=bt.f.RGBA,Ye&=(Wt=Math.abs(je.A))*(Nt-1)+Rt<=je.size,Ye&=Wt>=Rt*mv[Ot],Ye&=je.eb!=null;else{je=bt.f.kb,Wt=(Rt+1)/2,Dr=(Nt+1)/2,Kt=Math.abs(je.fa),tr=Math.abs(je.Ab);var en=Math.abs(je.Db),rr=Math.abs(je.lb),Pr=rr*(Nt-1)+Rt;Ye&=Kt*(Nt-1)+Rt<=je.Fd,Ye&=tr*(Dr-1)+Wt<=je.Cd,Ye=(Ye&=en*(Dr-1)+Wt<=je.Ed)&Kt>=Rt&tr>=Wt&en>=Wt,Ye&=je.y!=null,Ye&=je.f!=null,Ye&=je.ea!=null,Ot==12&&(Ye&=rr>=Rt,Ye&=Pr<=je.Tc,Ye&=je.F!=null)}else Ye=0;je=Ye?0:2}}return je!=0||pt!=null&&pt.fd&&(je=Gd(bt)),je}var MA=64,Il=[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],Dl=24,Hc=32,gc=8,Wc=[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];Yi("Predictor0","PredictorAdd0"),cr.Predictor0=function(){return 4278190080},cr.Predictor1=function(je){return je},cr.Predictor2=function(je,Ye,pt){return Ye[pt+0]},cr.Predictor3=function(je,Ye,pt){return Ye[pt+1]},cr.Predictor4=function(je,Ye,pt){return Ye[pt-1]},cr.Predictor5=function(je,Ye,pt){return So(So(je,Ye[pt+1]),Ye[pt+0])},cr.Predictor6=function(je,Ye,pt){return So(je,Ye[pt-1])},cr.Predictor7=function(je,Ye,pt){return So(je,Ye[pt+0])},cr.Predictor8=function(je,Ye,pt){return So(Ye[pt-1],Ye[pt+0])},cr.Predictor9=function(je,Ye,pt){return So(Ye[pt+0],Ye[pt+1])},cr.Predictor10=function(je,Ye,pt){return So(So(je,Ye[pt-1]),So(Ye[pt+0],Ye[pt+1]))},cr.Predictor11=function(je,Ye,pt){var bt=Ye[pt+0];return 0>=os(bt>>24&255,je>>24&255,(Ye=Ye[pt-1])>>24&255)+os(bt>>16&255,je>>16&255,Ye>>16&255)+os(bt>>8&255,je>>8&255,Ye>>8&255)+os(255&bt,255&je,255&Ye)?bt:je},cr.Predictor12=function(je,Ye,pt){var bt=Ye[pt+0];return(Qs((je>>24&255)+(bt>>24&255)-((Ye=Ye[pt-1])>>24&255))<<24|Qs((je>>16&255)+(bt>>16&255)-(Ye>>16&255))<<16|Qs((je>>8&255)+(bt>>8&255)-(Ye>>8&255))<<8|Qs((255&je)+(255&bt)-(255&Ye)))>>>0},cr.Predictor13=function(je,Ye,pt){var bt=Ye[pt-1];return(Ss((je=So(je,Ye[pt+0]))>>24&255,bt>>24&255)<<24|Ss(je>>16&255,bt>>16&255)<<16|Ss(je>>8&255,bt>>8&255)<<8|Ss(255&je,255&bt))>>>0};var zd=cr.PredictorAdd0;cr.PredictorAdd1=Fs,Yi("Predictor2","PredictorAdd2"),Yi("Predictor3","PredictorAdd3"),Yi("Predictor4","PredictorAdd4"),Yi("Predictor5","PredictorAdd5"),Yi("Predictor6","PredictorAdd6"),Yi("Predictor7","PredictorAdd7"),Yi("Predictor8","PredictorAdd8"),Yi("Predictor9","PredictorAdd9"),Yi("Predictor10","PredictorAdd10"),Yi("Predictor11","PredictorAdd11"),Yi("Predictor12","PredictorAdd12"),Yi("Predictor13","PredictorAdd13");var Pf=cr.PredictorAdd2;mo("ColorIndexInverseTransform","MapARGB","32b",function(je){return je>>8&255},function(je){return je}),mo("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(je){return je},function(je){return je>>8&255});var ya,Gp=cr.ColorIndexInverseTransform,Qu=cr.MapARGB,Hu=cr.VP8LColorIndexInverseTransformAlpha,Vd=cr.MapAlpha,Zd=cr.VP8LPredictorsAdd=[];Zd.length=16,(cr.VP8LPredictors=[]).length=16,(cr.VP8LPredictorsAdd_C=[]).length=16,(cr.VP8LPredictors_C=[]).length=16;var Yd,Xd,Kc,Gc,zc,QA,Vc,HA,Jl,Wu,Ws,$s,ba,Ta,vc,Jd,Rf,zp,Kg,Gg,zg,Vg,Zg,Yg,qd,Xg,Jg,qg,$g=De(511),ev=De(2041),tv=De(225),rv=De(767),nv=0,ng=ev,Vp=tv,Ol=rv,ql=$g,Zp=0,Yp=1,iv=2,Xp=3,Jp=4,ig=5,ov=6,og=7,sg=8,qp=9,ag=10,Zv=[2,3,7],Yv=[3,3,11],sv=[280,256,256,256,40],Xv=[0,1,1,1,0],Jv=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],qv=[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],$v=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],ey=8,lg=[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],ug=[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],$d=null,ty=[[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]],ry=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],av=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],ny=[[[[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]]]],iy=[[[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]]],oy=[[[[255,255,255,255,255,255,255,255,255,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]]]],sy=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Zc=[],yu=[],yc=[],ay=1,lv=2,Yc=[],$l=[];pc("UpsampleRgbLinePair",Mc,3),pc("UpsampleBgrLinePair",Ya,3),pc("UpsampleRgbaLinePair",pl,4),pc("UpsampleBgraLinePair",Wd,4),pc("UpsampleArgbLinePair",Hd,4),pc("UpsampleRgba4444LinePair",NA,2),pc("UpsampleRgb565LinePair",kA,2);var ly=cr.UpsampleRgbLinePair,uy=cr.UpsampleBgrLinePair,uv=cr.UpsampleRgbaLinePair,cv=cr.UpsampleBgraLinePair,Av=cr.UpsampleArgbLinePair,fv=cr.UpsampleRgba4444LinePair,cy=cr.UpsampleRgb565LinePair,$p=16,em=1<<$p-1,eh=-227,cg=482,dv=6,Ay=(256<<dv)-1,hv=0,fy=De(256),dy=De(256),hy=De(256),py=De(256),my=De(cg-eh),gy=De(cg-eh);mc("YuvToRgbRow",Mc,3),mc("YuvToBgrRow",Ya,3),mc("YuvToRgbaRow",pl,4),mc("YuvToBgraRow",Wd,4),mc("YuvToArgbRow",Hd,4),mc("YuvToRgba4444Row",NA,2),mc("YuvToRgb565Row",kA,2);var pv=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],tm=[0,2,8],vy=[8,7,6,4,4,2,2,2,1,1,1,1],yy=1;this.WebPDecodeRGBA=function(je,Ye,pt,bt,Ot){var Rt=Yp,Nt=new In,Wt=new ws;Nt.ba=Wt,Wt.S=Rt,Wt.width=[Wt.width],Wt.height=[Wt.height];var Kt=Wt.width,tr=Wt.height,Dr=new ko;if(Dr==null||je==null)var en=2;else ue(Dr!=null),en=UA(je,Ye,pt,Dr.width,Dr.height,Dr.Pd,Dr.Qd,Dr.format,null);if(en!=0?Kt=0:(Kt!=null&&(Kt[0]=Dr.width[0]),tr!=null&&(tr[0]=Dr.height[0]),Kt=1),Kt){Wt.width=Wt.width[0],Wt.height=Wt.height[0],bt!=null&&(bt[0]=Wt.width),Ot!=null&&(Ot[0]=Wt.height);e:{if(bt=new Ff,(Ot=new Hn).data=je,Ot.w=Ye,Ot.ha=pt,Ot.kd=1,Ye=[0],ue(Ot!=null),((je=UA(Ot.data,Ot.w,Ot.ha,null,null,null,Ye,null,Ot))==0||je==7)&&Ye[0]&&(je=4),(Ye=je)==0){if(ue(Nt!=null),bt.data=Ot.data,bt.w=Ot.w+Ot.offset,bt.ha=Ot.ha-Ot.offset,bt.put=No,bt.ac=Pu,bt.bc=oc,bt.ma=Nt,Ot.xa){if((je=FA())==null){Nt=1;break e}if(function(rr,Pr){var Kr=[0],Bn=[0],Jr=[0];t:for(;;){if(rr==null)return 0;if(Pr==null)return rr.a=2,0;if(rr.l=Pr,rr.a=0,yn(rr.m,Pr.data,Pr.w,Pr.ha),!sc(rr.m,Kr,Bn,Jr)){rr.a=3;break t}if(rr.xb=lv,Pr.width=Kr[0],Pr.height=Bn[0],!ku(Kr[0],Bn[0],1,rr,null))break t;return 1}return ue(rr.a!=0),0}(je,bt)){if(bt=(Ye=Qc(bt.width,bt.height,Nt.Oa,Nt.ba))==0){t:{bt=je;r:for(;;){if(bt==null){bt=0;break t}if(ue(bt.s.yc!=null),ue(bt.s.Ya!=null),ue(0<bt.s.Wb),ue((pt=bt.l)!=null),ue((Ot=pt.ma)!=null),bt.xb!=0){if(bt.ca=Ot.ba,bt.tb=Ot.tb,ue(bt.ca!=null),!Kd(Ot.Oa,pt,Xp)){bt.a=2;break r}if(!IA(bt,pt.width)||pt.da)break r;if((pt.da||Ho(bt.ca.S))&&vu(),11>bt.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),bt.ca.f.kb.F!=null&&vu()),bt.Pb&&0<bt.s.ua&&bt.s.vb.X==null&&!$t(bt.s.vb,bt.s.Wa.Xa)){bt.a=1;break r}bt.xb=0}if(!mu(bt,bt.V,bt.Ba,bt.c,bt.i,pt.o,Nc))break r;Ot.Dc=bt.Ma,bt=1;break t}ue(bt.a!=0),bt=0}bt=!bt}bt&&(Ye=je.a)}else Ye=je.a}else{if((je=new H0)==null){Nt=1;break e}if(je.Fa=Ot.na,je.P=Ot.P,je.qc=Ot.Sa,Uu(je,bt)){if((Ye=Qc(bt.width,bt.height,Nt.Oa,Nt.ba))==0){if(je.Aa=0,pt=Nt.Oa,ue((Ot=je)!=null),pt!=null){if(0<(Kt=0>(Kt=pt.Md)?0:100<Kt?255:255*Kt/100)){for(tr=Dr=0;4>tr;++tr)12>(en=Ot.pb[tr]).lc&&(en.ia=Kt*vy[0>en.lc?0:en.lc]>>3),Dr|=en.ia;Dr&&(alert("todo:VP8InitRandom"),Ot.ia=1)}Ot.Ga=pt.Id,100<Ot.Ga?Ot.Ga=100:0>Ot.Ga&&(Ot.Ga=0)}(function(rr,Pr){if(rr==null)return 0;if(Pr==null)return xa(rr,2,"NULL VP8Io parameter in VP8Decode().");if(!rr.cb&&!Uu(rr,Pr))return 0;if(ue(rr.cb),Pr.ac==null||Pr.ac(Pr)){Pr.ob&&(rr.L=0);var Kr=tm[rr.L];if(rr.L==2?(rr.yb=0,rr.zb=0):(rr.yb=Pr.v-Kr>>4,rr.zb=Pr.j-Kr>>4,0>rr.yb&&(rr.yb=0),0>rr.zb&&(rr.zb=0)),rr.Va=Pr.o+15+Kr>>4,rr.Hb=Pr.va+15+Kr>>4,rr.Hb>rr.za&&(rr.Hb=rr.za),rr.Va>rr.Ub&&(rr.Va=rr.Ub),0<rr.L){var Bn=rr.ed;for(Kr=0;4>Kr;++Kr){var Jr;if(rr.Qa.Cb){var Sn=rr.Qa.Lb[Kr];rr.Qa.Fb||(Sn+=Bn.Tb)}else Sn=Bn.Tb;for(Jr=0;1>=Jr;++Jr){var Dn=rr.gd[Kr][Jr],ti=Sn;if(Bn.Pc&&(ti+=Bn.vd[0],Jr&&(ti+=Bn.od[0])),0<(ti=0>ti?0:63<ti?63:ti)){var Wn=ti;0<Bn.wb&&(Wn=4<Bn.wb?Wn>>2:Wn>>1)>9-Bn.wb&&(Wn=9-Bn.wb),1>Wn&&(Wn=1),Dn.dd=Wn,Dn.tc=2*ti+Wn,Dn.ld=40<=ti?2:15<=ti?1:0}else Dn.tc=0;Dn.La=Jr}}}Kr=0}else xa(rr,6,"Frame setup failed"),Kr=rr.a;if(Kr=Kr==0){if(Kr){rr.$c=0,0<rr.Aa||(rr.Ic=yy);t:{Kr=rr.Ic,Bn=4*(Wn=rr.za);var co=32*Wn,Zi=Wn+1,fs=0<rr.L?Wn*(0<rr.Aa?2:1):0,no=(rr.Aa==2?2:1)*Wn;if((Dn=Bn+832+(Jr=3*(16*Kr+tm[rr.L])/2*co)+(Sn=rr.Fa!=null&&0<rr.Fa.length?rr.Kc.c*rr.Kc.i:0))!=Dn)Kr=0;else{if(Dn>rr.Vb){if(rr.Vb=0,rr.Ec=De(Dn),rr.Fc=0,rr.Ec==null){Kr=xa(rr,1,"no memory during frame initialization.");break t}rr.Vb=Dn}Dn=rr.Ec,ti=rr.Fc,rr.Ac=Dn,rr.Bc=ti,ti+=Bn,rr.Gd=rt(co,Op),rr.Hd=0,rr.rb=rt(Zi+1,Od),rr.sb=1,rr.wa=fs?rt(fs,Zl):null,rr.Y=0,rr.D.Nb=0,rr.D.wa=rr.wa,rr.D.Y=rr.Y,0<rr.Aa&&(rr.D.Y+=Wn),ue(!0),rr.oc=Dn,rr.pc=ti,ti+=832,rr.ya=rt(no,jd),rr.aa=0,rr.D.ya=rr.ya,rr.D.aa=rr.aa,rr.Aa==2&&(rr.D.aa+=Wn),rr.R=16*Wn,rr.B=8*Wn,Wn=(co=tm[rr.L])*rr.R,co=co/2*rr.B,rr.sa=Dn,rr.ta=ti+Wn,rr.qa=rr.sa,rr.ra=rr.ta+16*Kr*rr.R+co,rr.Ha=rr.qa,rr.Ia=rr.ra+8*Kr*rr.B+co,rr.$c=0,ti+=Jr,rr.mb=Sn?Dn:null,rr.nb=Sn?ti:null,ue(ti+Sn<=rr.Fc+rr.Vb),Lp(rr),Se(rr.Ac,rr.Bc,0,Bn),Kr=1}}if(Kr){if(Pr.ka=0,Pr.y=rr.sa,Pr.O=rr.ta,Pr.f=rr.qa,Pr.N=rr.ra,Pr.ea=rr.Ha,Pr.Vd=rr.Ia,Pr.fa=rr.R,Pr.Rc=rr.B,Pr.F=null,Pr.J=0,!nv){for(Kr=-255;255>=Kr;++Kr)$g[255+Kr]=0>Kr?-Kr:Kr;for(Kr=-1020;1020>=Kr;++Kr)ev[1020+Kr]=-128>Kr?-128:127<Kr?127:Kr;for(Kr=-112;112>=Kr;++Kr)tv[112+Kr]=-16>Kr?-16:15<Kr?15:Kr;for(Kr=-255;510>=Kr;++Kr)rv[255+Kr]=0>Kr?0:255<Kr?255:Kr;nv=1}Vc=Df,HA=K0,Wu=Mu,Ws=Rp,$s=kp,Jl=W0,ba=Hp,Ta=LA,vc=Dt,Jd=nr,Rf=Wp,zp=lt,Kg=vr,Gg=Qr,zg=TA,Vg=Md,Zg=Mp,Yg=Qp,yu[0]=q0,yu[1]=G0,yu[2]=X0,yu[3]=J0,yu[4]=lc,yu[5]=$0,yu[6]=uc,yu[7]=eg,yu[8]=Pd,yu[9]=Of,Zc[0]=Z0,Zc[1]=V0,Zc[2]=Td,Zc[3]=Np,Zc[4]=OA,Zc[5]=Ld,Zc[6]=Y0,yc[0]=rg,yc[1]=z0,yc[2]=jA,yc[3]=tg,yc[4]=kd,yc[5]=Rd,yc[6]=Up,Kr=1}else Kr=0}Kr&&(Kr=function(Is,La){for(Is.M=0;Is.M<Is.Va;++Is.M){var ds,io=Is.Jc[Is.M&Is.Xb],Si=Is.m,wa=Is;for(ds=0;ds<wa.za;++ds){var as=Si,Ds=wa,oa=Ds.Ac,Xa=Ds.Bc+4*ds,ml=Ds.zc,pa=Ds.ya[Ds.aa+ds];if(Ds.Qa.Bb?pa.$b=Tn(as,Ds.Pa.jb[0])?2+Tn(as,Ds.Pa.jb[2]):Tn(as,Ds.Pa.jb[1]):pa.$b=0,Ds.kc&&(pa.Ad=Tn(as,Ds.Bd)),pa.Za=!Tn(as,145)+0,pa.Za){var ol=pa.Ob,gl=0;for(Ds=0;4>Ds;++Ds){var Pa,Ts=ml[0+Ds];for(Pa=0;4>Pa;++Pa){Ts=iy[oa[Xa+Pa]][Ts];for(var zs=av[Tn(as,Ts[0])];0<zs;)zs=av[2*zs+Tn(as,Ts[zs])];Ts=-zs,oa[Xa+Pa]=Ts}Be(ol,gl,oa,Xa,4),gl+=4,ml[0+Ds]=Ts}}else Ts=Tn(as,156)?Tn(as,128)?1:3:Tn(as,163)?2:0,pa.Ob[0]=Ts,Se(oa,Xa,Ts,4),Se(ml,0,Ts,4);pa.Dd=Tn(as,142)?Tn(as,114)?Tn(as,183)?1:3:2:0}if(wa.m.Ka)return xa(Is,7,"Premature end-of-partition0 encountered.");for(;Is.ja<Is.za;++Is.ja){if(wa=io,as=(Si=Is).rb[Si.sb-1],oa=Si.rb[Si.sb+Si.ja],ds=Si.ya[Si.aa+Si.ja],Xa=Si.kc?ds.Ad:0)as.la=oa.la=0,ds.Za||(as.Na=oa.Na=0),ds.Hc=0,ds.Gc=0,ds.ia=0;else{var ma,Vs;if(as=oa,oa=wa,Xa=Si.Pa.Xc,ml=Si.ya[Si.aa+Si.ja],pa=Si.pb[ml.$b],Ds=ml.ad,ol=0,gl=Si.rb[Si.sb-1],Ts=Pa=0,Se(Ds,ol,0,384),ml.Za)var Ja=0,bu=Xa[3];else{zs=De(16);var Ba=as.Na+gl.Na;if(Ba=$d(oa,Xa[1],Ba,pa.Eb,0,zs,0),as.Na=gl.Na=(0<Ba)+0,1<Ba)Vc(zs,0,Ds,ol);else{var El=zs[0]+3>>3;for(zs=0;256>zs;zs+=16)Ds[ol+zs]=El}Ja=1,bu=Xa[0]}var ea=15&as.la,Ra=15&gl.la;for(zs=0;4>zs;++zs){var jl=1&Ra;for(El=Vs=0;4>El;++El)ea=ea>>1|(jl=(Ba=$d(oa,bu,Ba=jl+(1&ea),pa.Sc,Ja,Ds,ol))>Ja)<<7,Vs=Vs<<2|(3<Ba?3:1<Ba?2:Ds[ol+0]!=0),ol+=16;ea>>=4,Ra=Ra>>1|jl<<7,Pa=(Pa<<8|Vs)>>>0}for(bu=ea,Ja=Ra>>4,ma=0;4>ma;ma+=2){for(Vs=0,ea=as.la>>4+ma,Ra=gl.la>>4+ma,zs=0;2>zs;++zs){for(jl=1&Ra,El=0;2>El;++El)Ba=jl+(1&ea),ea=ea>>1|(jl=0<(Ba=$d(oa,Xa[2],Ba,pa.Qc,0,Ds,ol)))<<3,Vs=Vs<<2|(3<Ba?3:1<Ba?2:Ds[ol+0]!=0),ol+=16;ea>>=2,Ra=Ra>>1|jl<<5}Ts|=Vs<<4*ma,bu|=ea<<4<<ma,Ja|=(240&Ra)<<ma}as.la=bu,gl.la=Ja,ml.Hc=Pa,ml.Gc=Ts,ml.ia=43690&Ts?0:pa.ia,Xa=!(Pa|Ts)}if(0<Si.L&&(Si.wa[Si.Y+Si.ja]=Si.gd[ds.$b][ds.Za],Si.wa[Si.Y+Si.ja].La|=!Xa),wa.Ka)return xa(Is,7,"Premature end-of-file encountered.")}if(Lp(Is),Si=La,wa=1,ds=(io=Is).D,as=0<io.L&&io.M>=io.zb&&io.M<=io.Va,io.Aa==0)t:{if(ds.M=io.M,ds.uc=as,Xl(io,ds),wa=1,ds=(Vs=io.D).Nb,as=(Ts=tm[io.L])*io.R,oa=Ts/2*io.B,zs=16*ds*io.R,El=8*ds*io.B,Xa=io.sa,ml=io.ta-as+zs,pa=io.qa,Ds=io.ra-oa+El,ol=io.Ha,gl=io.Ia-oa+El,Ra=(ea=Vs.M)==0,Pa=ea>=io.Va-1,io.Aa==2&&Xl(io,Vs),Vs.uc)for(jl=(Ba=io).D.M,ue(Ba.D.uc),Vs=Ba.yb;Vs<Ba.Hb;++Vs){Ja=Vs,bu=jl;var vl=(Tl=(qa=Ba).D).Nb;ma=qa.R;var Tl=Tl.wa[Tl.Y+Ja],Ll=qa.sa,Cl=qa.ta+16*vl*ma+16*Ja,Pl=Tl.dd,na=Tl.tc;if(na!=0)if(ue(3<=na),qa.L==1)0<Ja&&Vg(Ll,Cl,ma,na+4),Tl.La&&Yg(Ll,Cl,ma,na),0<bu&&zg(Ll,Cl,ma,na+4),Tl.La&&Zg(Ll,Cl,ma,na);else{var Rl=qa.B,wu=qa.qa,WA=qa.ra+8*vl*Rl+8*Ja,bc=qa.Ha,qa=qa.Ia+8*vl*Rl+8*Ja;vl=Tl.ld,0<Ja&&(Ta(Ll,Cl,ma,na+4,Pl,vl),Jd(wu,WA,bc,qa,Rl,na+4,Pl,vl)),Tl.La&&(zp(Ll,Cl,ma,na,Pl,vl),Gg(wu,WA,bc,qa,Rl,na,Pl,vl)),0<bu&&(ba(Ll,Cl,ma,na+4,Pl,vl),vc(wu,WA,bc,qa,Rl,na+4,Pl,vl)),Tl.La&&(Rf(Ll,Cl,ma,na,Pl,vl),Kg(wu,WA,bc,qa,Rl,na,Pl,vl))}}if(io.ia&&alert("todo:DitherRow"),Si.put!=null){if(Vs=16*ea,ea=16*(ea+1),Ra?(Si.y=io.sa,Si.O=io.ta+zs,Si.f=io.qa,Si.N=io.ra+El,Si.ea=io.Ha,Si.W=io.Ia+El):(Vs-=Ts,Si.y=Xa,Si.O=ml,Si.f=pa,Si.N=Ds,Si.ea=ol,Si.W=gl),Pa||(ea-=Ts),ea>Si.o&&(ea=Si.o),Si.F=null,Si.J=null,io.Fa!=null&&0<io.Fa.length&&Vs<ea&&(Si.J=ra(io,Si,Vs,ea-Vs),Si.F=io.mb,Si.F==null&&Si.F.length==0)){wa=xa(io,3,"Could not decode alpha data.");break t}Vs<Si.j&&(Ts=Si.j-Vs,Vs=Si.j,ue(!(1&Ts)),Si.O+=io.R*Ts,Si.N+=io.B*(Ts>>1),Si.W+=io.B*(Ts>>1),Si.F!=null&&(Si.J+=Si.width*Ts)),Vs<ea&&(Si.O+=Si.v,Si.N+=Si.v>>1,Si.W+=Si.v>>1,Si.F!=null&&(Si.J+=Si.v),Si.ka=Vs-Si.j,Si.U=Si.va-Si.v,Si.T=ea-Vs,wa=Si.put(Si))}ds+1!=io.Ic||Pa||(Be(io.sa,io.ta-as,Xa,ml+16*io.R,as),Be(io.qa,io.ra-oa,pa,Ds+8*io.B,oa),Be(io.Ha,io.Ia-oa,ol,gl+8*io.B,oa))}if(!wa)return xa(Is,6,"Output aborted.")}return 1}(rr,Pr)),Pr.bc!=null&&Pr.bc(Pr),Kr&=1}return Kr?(rr.cb=0,Kr):0})(je,bt)||(Ye=je.a)}}else Ye=je.a}Ye==0&&Nt.Oa!=null&&Nt.Oa.fd&&(Ye=Gd(Nt.ba))}Nt=Ye}Rt=Nt!=0?null:11>Rt?Wt.f.RGBA.eb:Wt.f.kb.y}else Rt=null;return Rt};var mv=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function ct(cr,Hr){for(var Qt="",qt=0;qt<4;qt++)Qt+=String.fromCharCode(cr[Hr++]);return Qt}function vt(cr,Hr){return cr[Hr+0]|cr[Hr+1]<<8}function St(cr,Hr){return(cr[Hr+0]|cr[Hr+1]<<8|cr[Hr+2]<<16)>>>0}function Pt(cr,Hr){return(cr[Hr+0]|cr[Hr+1]<<8|cr[Hr+2]<<16|cr[Hr+3]<<24)>>>0}new st;var gt=[0],Yt=[0],Gt=[],Xt=new st,Ht=ne,Br=function(cr,Hr){var Qt={},qt=0,br=!1,mr=0,ln=0;if(Qt.frames=[],!function(Ut,sr){for(var dr=0;dr<4;dr++)if(Ut[sr+dr]!="RIFF".charCodeAt(dr))return!0;return!1}(cr,Hr)){for(Pt(cr,Hr+=4),Hr+=8;Hr<cr.length;){var fn=ct(cr,Hr),mn=Pt(cr,Hr+=4);Hr+=4;var $r=mn+(1&mn);switch(fn){case"VP8 ":case"VP8L":Qt.frames[qt]===void 0&&(Qt.frames[qt]={}),(Un=Qt.frames[qt]).src_off=br?ln:Hr-8,Un.src_size=mr+mn+8,qt++,br&&(br=!1,mr=0,ln=0);break;case"VP8X":(Un=Qt.header={}).feature_flags=cr[Hr];var yn=Hr+4;Un.canvas_width=1+St(cr,yn),yn+=3,Un.canvas_height=1+St(cr,yn),yn+=3;break;case"ALPH":br=!0,mr=$r+8,ln=Hr-8;break;case"ANIM":(Un=Qt.header).bgcolor=Pt(cr,Hr),yn=Hr+4,Un.loop_count=vt(cr,yn),yn+=2;break;case"ANMF":var ci,Un;(Un=Qt.frames[qt]={}).offset_x=2*St(cr,Hr),Hr+=3,Un.offset_y=2*St(cr,Hr),Hr+=3,Un.width=1+St(cr,Hr),Hr+=3,Un.height=1+St(cr,Hr),Hr+=3,Un.duration=St(cr,Hr),Hr+=3,ci=cr[Hr++],Un.dispose=1&ci,Un.blend=ci>>1&1}fn!="ANMF"&&(Hr+=$r)}return Qt}}(Ht,0);Br.response=Ht,Br.rgbaoutput=!0,Br.dataurl=!1;var pr=Br.header?Br.header:null,ur=Br.frames?Br.frames:null;if(pr){pr.loop_counter=pr.loop_count,gt=[pr.canvas_height],Yt=[pr.canvas_width];for(var rn=0;rn<ur.length&&ur[rn].blend!=0;rn++);}var En=ur[0],dn=Xt.WebPDecodeRGBA(Ht,En.src_off,En.src_size,Yt,gt);En.rgba=dn,En.imgwidth=Yt[0],En.imgheight=gt[0];for(var jr=0;jr<Yt[0]*gt[0]*4;jr++)Gt[jr]=dn[jr];return this.width=Yt,this.height=gt,this.data=Gt,this}(function(ne){var ue,ae,Be,Se,De,rt,Xe,st,ct,vt=function(Ut){return Ut=Ut||{},this.isStrokeTransparent=Ut.isStrokeTransparent||!1,this.strokeOpacity=Ut.strokeOpacity||1,this.strokeStyle=Ut.strokeStyle||"#000000",this.fillStyle=Ut.fillStyle||"#000000",this.isFillTransparent=Ut.isFillTransparent||!1,this.fillOpacity=Ut.fillOpacity||1,this.font=Ut.font||"10px sans-serif",this.textBaseline=Ut.textBaseline||"alphabetic",this.textAlign=Ut.textAlign||"left",this.lineWidth=Ut.lineWidth||1,this.lineJoin=Ut.lineJoin||"miter",this.lineCap=Ut.lineCap||"butt",this.path=Ut.path||[],this.transform=Ut.transform!==void 0?Ut.transform.clone():new st,this.globalCompositeOperation=Ut.globalCompositeOperation||"normal",this.globalAlpha=Ut.globalAlpha||1,this.clip_path=Ut.clip_path||[],this.currentPoint=Ut.currentPoint||new rt,this.miterLimit=Ut.miterLimit||10,this.lastPoint=Ut.lastPoint||new rt,this.lineDashOffset=Ut.lineDashOffset||0,this.lineDash=Ut.lineDash||[],this.margin=Ut.margin||[0,0,0,0],this.prevPageLastElemOffset=Ut.prevPageLastElemOffset||0,this.ignoreClearRect=typeof Ut.ignoreClearRect!="boolean"||Ut.ignoreClearRect,this};ne.events.push(["initialized",function(){this.context2d=new St(this),ue=this.internal.f2,ae=this.internal.getCoordinateString,Be=this.internal.getVerticalCoordinateString,Se=this.internal.getHorizontalCoordinate,De=this.internal.getVerticalCoordinate,rt=this.internal.Point,Xe=this.internal.Rectangle,st=this.internal.Matrix,ct=new vt}]);var St=function(Ut){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var sr=Ut;Object.defineProperty(this,"pdf",{get:function(){return sr}});var dr=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return dr},set:function($t){dr=!!$t}});var Sr=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return Sr},set:function($t){Sr=!!$t}});var Rr=0;Object.defineProperty(this,"posX",{get:function(){return Rr},set:function($t){isNaN($t)||(Rr=$t)}});var Zr=0;Object.defineProperty(this,"posY",{get:function(){return Zr},set:function($t){isNaN($t)||(Zr=$t)}}),Object.defineProperty(this,"margin",{get:function(){return ct.margin},set:function($t){var Li;typeof $t=="number"?Li=[$t,$t,$t,$t]:((Li=new Array(4))[0]=$t[0],Li[1]=$t.length>=2?$t[1]:Li[0],Li[2]=$t.length>=3?$t[2]:Li[0],Li[3]=$t.length>=4?$t[3]:Li[1]),ct.margin=Li}});var hn=!1;Object.defineProperty(this,"autoPaging",{get:function(){return hn},set:function($t){hn=$t}});var gn=0;Object.defineProperty(this,"lastBreak",{get:function(){return gn},set:function($t){gn=$t}});var Tn=[];Object.defineProperty(this,"pageBreaks",{get:function(){return Tn},set:function($t){Tn=$t}}),Object.defineProperty(this,"ctx",{get:function(){return ct},set:function($t){$t instanceof vt&&(ct=$t)}}),Object.defineProperty(this,"path",{get:function(){return ct.path},set:function($t){ct.path=$t}});var ni=[];Object.defineProperty(this,"ctxStack",{get:function(){return ni},set:function($t){ni=$t}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function($t){var Li;Li=Pt($t),this.ctx.fillStyle=Li.style,this.ctx.isFillTransparent=Li.a===0,this.ctx.fillOpacity=Li.a,this.pdf.setFillColor(Li.r,Li.g,Li.b,{a:Li.a}),this.pdf.setTextColor(Li.r,Li.g,Li.b,{a:Li.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function($t){var Li=Pt($t);this.ctx.strokeStyle=Li.style,this.ctx.isStrokeTransparent=Li.a===0,this.ctx.strokeOpacity=Li.a,Li.a===0?this.pdf.setDrawColor(255,255,255):(Li.a,this.pdf.setDrawColor(Li.r,Li.g,Li.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function($t){["butt","round","square"].indexOf($t)!==-1&&(this.ctx.lineCap=$t,this.pdf.setLineCap($t))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function($t){isNaN($t)||(this.ctx.lineWidth=$t,this.pdf.setLineWidth($t))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function($t){["bevel","round","miter"].indexOf($t)!==-1&&(this.ctx.lineJoin=$t,this.pdf.setLineJoin($t))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function($t){isNaN($t)||(this.ctx.miterLimit=$t,this.pdf.setMiterLimit($t))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function($t){this.ctx.textBaseline=$t}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function($t){["right","end","center","left","start"].indexOf($t)!==-1&&(this.ctx.textAlign=$t)}});var Ti=null,ji=null,wo=null;Object.defineProperty(this,"fontFaces",{get:function(){return wo},set:function($t){Ti=null,ji=null,wo=$t}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function($t){var Li;if(this.ctx.font=$t,(Li=/^\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-z0-9]+?)\s*$/i.exec($t))!==null){var ms=Li[1];Li[2];var Po=Li[3],Jn=Li[4];Li[5];var Ro=Li[6],Yi=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Jn)[2];Jn=Math.floor(Yi==="px"?parseFloat(Jn)*this.pdf.internal.scaleFactor:Yi==="em"?parseFloat(Jn)*this.pdf.getFontSize():parseFloat(Jn)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Jn);var To=function(mo){var va,Os,vs=[],ys=mo.trim();if(ys==="")return N0;if(ys in Ou)return[Ou[ys]];for(;ys!=="";){switch(Os=null,va=(ys=ju(ys)).charAt(0)){case'"':case"'":Os=Au(ys.substring(1),va);break;default:Os=Rc(ys)}if(Os===null||(vs.push(Os[0]),(ys=ju(Os[1]))!==""&&ys.charAt(0)!==","))return N0;ys=ys.replace(/^,/,"")}return vs}(Ro);if(this.fontFaces){var So=function(mo,va){var Os=mo.getFontList(),vs=JSON.stringify(Os);if(Ti===null||ji!==vs){var ys=function(la){var _o=[];return Object.keys(la).forEach(function(ta){la[ta].forEach(function(Ho){var ss=null;switch(Ho){case"bold":ss={family:ta,weight:"bold"};break;case"italic":ss={family:ta,style:"italic"};break;case"bolditalic":ss={family:ta,weight:"bold",style:"italic"};break;case"":case"normal":ss={family:ta}}ss!==null&&(ss.ref={name:ta,style:Ho},_o.push(ss))})}),_o}(Os);Ti=function(la){for(var _o={},ta=0;ta<la.length;++ta){var Ho=Bl(la[ta]),ss=Ho.family,ua=Ho.stretch,ws=Ho.style,ko=Ho.weight;_o[ss]=_o[ss]||{},_o[ss][ua]=_o[ss][ua]||{},_o[ss][ua][ws]=_o[ss][ua][ws]||{},_o[ss][ua][ws][ko]=Ho}return _o}(ys.concat(va)),ji=vs}return Ti}(this.pdf,this.fontFaces),Qs=To.map(function(mo){return{family:mo,stretch:"normal",weight:Po,style:ms}}),Ss=function(mo,va,Os){for(var vs=(Os=Os||{}).defaultFontFamily||"times",ys=Object.assign({},nc,Os.genericFontFamilies||{}),la=null,_o=null,ta=0;ta<va.length;++ta)if(ys[(la=Bl(va[ta])).family]&&(la.family=ys[la.family]),mo.hasOwnProperty(la.family)){_o=mo[la.family];break}if(!(_o=_o||mo[vs]))throw new Error("Could not find a font-family for the rule '"+Kl(la)+"' and default family '"+vs+"'.");if(_o=function(Ho,ss){if(ss[Ho])return ss[Ho];var ua=Wa[Ho],ws=ua<=Wa.normal?-1:1,ko=cu(ss,uu,ua,ws);if(!ko)throw new Error("Could not find a matching font-stretch value for "+Ho);return ko}(la.stretch,_o),_o=function(Ho,ss){if(ss[Ho])return ss[Ho];for(var ua=Ca[Ho],ws=0;ws<ua.length;++ws)if(ss[ua[ws]])return ss[ua[ws]];throw new Error("Could not find a matching font-style for "+Ho)}(la.style,_o),!(_o=function(Ho,ss){if(ss[Ho])return ss[Ho];if(Ho===400&&ss[500])return ss[500];if(Ho===500&&ss[400])return ss[400];var ua=rc[Ho],ws=cu(ss,za,ua,Ho<400?-1:1);if(!ws)throw new Error("Could not find a matching font-weight for value "+Ho);return ws}(la.weight,_o)))throw new Error("Failed to resolve a font for the rule '"+Kl(la)+"'.");return _o}(So,Qs);this.pdf.setFont(Ss.ref.name,Ss.ref.style)}else{var os="";(Po==="bold"||parseInt(Po,10)>=700||ms==="bold")&&(os="bold"),ms==="italic"&&(os+="italic"),os.length===0&&(os="normal");for(var Fs="",_s={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"},ao=0;ao<To.length;ao++){if(this.pdf.internal.getFont(To[ao],os,{noFallback:!0,disableWarning:!0})!==void 0){Fs=To[ao];break}if(os==="bolditalic"&&this.pdf.internal.getFont(To[ao],"bold",{noFallback:!0,disableWarning:!0})!==void 0)Fs=To[ao],os="bold";else if(this.pdf.internal.getFont(To[ao],"normal",{noFallback:!0,disableWarning:!0})!==void 0){Fs=To[ao],os="normal";break}}if(Fs===""){for(var cs=0;cs<To.length;cs++)if(_s[To[cs]]){Fs=_s[To[cs]];break}}Fs=Fs===""?"Times":Fs,this.pdf.setFont(Fs,os)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function($t){this.ctx.globalCompositeOperation=$t}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function($t){this.ctx.globalAlpha=$t}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function($t){this.ctx.lineDashOffset=$t,Un.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function($t){this.ctx.lineDash=$t,Un.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function($t){this.ctx.ignoreClearRect=!!$t}})};St.prototype.setLineDash=function(Ut){this.lineDash=Ut},St.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},St.prototype.fill=function(){ur.call(this,"fill",!1)},St.prototype.stroke=function(){ur.call(this,"stroke",!1)},St.prototype.beginPath=function(){this.path=[{type:"begin"}]},St.prototype.moveTo=function(Ut,sr){if(isNaN(Ut)||isNaN(sr))throw Gs.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var dr=this.ctx.transform.applyToPoint(new rt(Ut,sr));this.path.push({type:"mt",x:dr.x,y:dr.y}),this.ctx.lastPoint=new rt(Ut,sr)},St.prototype.closePath=function(){var Ut=new rt(0,0),sr=0;for(sr=this.path.length-1;sr!==-1;sr--)if(this.path[sr].type==="begin"&&(0,pe.Z)(this.path[sr+1])==="object"&&typeof this.path[sr+1].x=="number"){Ut=new rt(this.path[sr+1].x,this.path[sr+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new rt(Ut.x,Ut.y)},St.prototype.lineTo=function(Ut,sr){if(isNaN(Ut)||isNaN(sr))throw Gs.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var dr=this.ctx.transform.applyToPoint(new rt(Ut,sr));this.path.push({type:"lt",x:dr.x,y:dr.y}),this.ctx.lastPoint=new rt(dr.x,dr.y)},St.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),ur.call(this,null,!0)},St.prototype.quadraticCurveTo=function(Ut,sr,dr,Sr){if(isNaN(dr)||isNaN(Sr)||isNaN(Ut)||isNaN(sr))throw Gs.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var Rr=this.ctx.transform.applyToPoint(new rt(dr,Sr)),Zr=this.ctx.transform.applyToPoint(new rt(Ut,sr));this.path.push({type:"qct",x1:Zr.x,y1:Zr.y,x:Rr.x,y:Rr.y}),this.ctx.lastPoint=new rt(Rr.x,Rr.y)},St.prototype.bezierCurveTo=function(Ut,sr,dr,Sr,Rr,Zr){if(isNaN(Rr)||isNaN(Zr)||isNaN(Ut)||isNaN(sr)||isNaN(dr)||isNaN(Sr))throw Gs.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var hn=this.ctx.transform.applyToPoint(new rt(Rr,Zr)),gn=this.ctx.transform.applyToPoint(new rt(Ut,sr)),Tn=this.ctx.transform.applyToPoint(new rt(dr,Sr));this.path.push({type:"bct",x1:gn.x,y1:gn.y,x2:Tn.x,y2:Tn.y,x:hn.x,y:hn.y}),this.ctx.lastPoint=new rt(hn.x,hn.y)},St.prototype.arc=function(Ut,sr,dr,Sr,Rr,Zr){if(isNaN(Ut)||isNaN(sr)||isNaN(dr)||isNaN(Sr)||isNaN(Rr))throw Gs.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Zr=!!Zr,!this.ctx.transform.isIdentity){var hn=this.ctx.transform.applyToPoint(new rt(Ut,sr));Ut=hn.x,sr=hn.y;var gn=this.ctx.transform.applyToPoint(new rt(0,dr)),Tn=this.ctx.transform.applyToPoint(new rt(0,0));dr=Math.sqrt(Math.pow(gn.x-Tn.x,2)+Math.pow(gn.y-Tn.y,2))}Math.abs(Rr-Sr)>=2*Math.PI&&(Sr=0,Rr=2*Math.PI),this.path.push({type:"arc",x:Ut,y:sr,radius:dr,startAngle:Sr,endAngle:Rr,counterclockwise:Zr})},St.prototype.arcTo=function(Ut,sr,dr,Sr,Rr){throw new Error("arcTo not implemented.")},St.prototype.rect=function(Ut,sr,dr,Sr){if(isNaN(Ut)||isNaN(sr)||isNaN(dr)||isNaN(Sr))throw Gs.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(Ut,sr),this.lineTo(Ut+dr,sr),this.lineTo(Ut+dr,sr+Sr),this.lineTo(Ut,sr+Sr),this.lineTo(Ut,sr),this.lineTo(Ut+dr,sr),this.lineTo(Ut,sr)},St.prototype.fillRect=function(Ut,sr,dr,Sr){if(isNaN(Ut)||isNaN(sr)||isNaN(dr)||isNaN(Sr))throw Gs.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!gt.call(this)){var Rr={};this.lineCap!=="butt"&&(Rr.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(Rr.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(Ut,sr,dr,Sr),this.fill(),Rr.hasOwnProperty("lineCap")&&(this.lineCap=Rr.lineCap),Rr.hasOwnProperty("lineJoin")&&(this.lineJoin=Rr.lineJoin)}},St.prototype.strokeRect=function(Ut,sr,dr,Sr){if(isNaN(Ut)||isNaN(sr)||isNaN(dr)||isNaN(Sr))throw Gs.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");Yt.call(this)||(this.beginPath(),this.rect(Ut,sr,dr,Sr),this.stroke())},St.prototype.clearRect=function(Ut,sr,dr,Sr){if(isNaN(Ut)||isNaN(sr)||isNaN(dr)||isNaN(Sr))throw Gs.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(Ut,sr,dr,Sr))},St.prototype.save=function(Ut){Ut=typeof Ut!="boolean"||Ut;for(var sr=this.pdf.internal.getCurrentPageInfo().pageNumber,dr=0;dr<this.pdf.internal.getNumberOfPages();dr++)this.pdf.setPage(dr+1),this.pdf.internal.out("q");if(this.pdf.setPage(sr),Ut){this.ctx.fontSize=this.pdf.internal.getFontSize();var Sr=new vt(this.ctx);this.ctxStack.push(this.ctx),this.ctx=Sr}},St.prototype.restore=function(Ut){Ut=typeof Ut!="boolean"||Ut;for(var sr=this.pdf.internal.getCurrentPageInfo().pageNumber,dr=0;dr<this.pdf.internal.getNumberOfPages();dr++)this.pdf.setPage(dr+1),this.pdf.internal.out("Q");this.pdf.setPage(sr),Ut&&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)},St.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var Pt=function(Ut){var sr,dr,Sr,Rr;if(Ut.isCanvasGradient===!0&&(Ut=Ut.getColor()),!Ut)return{r:0,g:0,b:0,a:0,style:Ut};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(Ut))sr=0,dr=0,Sr=0,Rr=0;else{var Zr=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(Ut);if(Zr!==null)sr=parseInt(Zr[1]),dr=parseInt(Zr[2]),Sr=parseInt(Zr[3]),Rr=1;else if((Zr=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(Ut))!==null)sr=parseInt(Zr[1]),dr=parseInt(Zr[2]),Sr=parseInt(Zr[3]),Rr=parseFloat(Zr[4]);else{if(Rr=1,typeof Ut=="string"&&Ut.charAt(0)!=="#"){var hn=new wp(Ut);Ut=hn.ok?hn.toHex():"#000000"}Ut.length===4?(sr=Ut.substring(1,2),sr+=sr,dr=Ut.substring(2,3),dr+=dr,Sr=Ut.substring(3,4),Sr+=Sr):(sr=Ut.substring(1,3),dr=Ut.substring(3,5),Sr=Ut.substring(5,7)),sr=parseInt(sr,16),dr=parseInt(dr,16),Sr=parseInt(Sr,16)}}return{r:sr,g:dr,b:Sr,a:Rr,style:Ut}},gt=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},Yt=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};St.prototype.fillText=function(Ut,sr,dr,Sr){if(isNaN(sr)||isNaN(dr)||typeof Ut!="string")throw Gs.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(Sr=isNaN(Sr)?void 0:Sr,!gt.call(this)){var Rr=$r(this.ctx.transform.rotation),Zr=this.ctx.transform.scaleX;qt.call(this,{text:Ut,x:sr,y:dr,scale:Zr,angle:Rr,align:this.textAlign,maxWidth:Sr})}},St.prototype.strokeText=function(Ut,sr,dr,Sr){if(isNaN(sr)||isNaN(dr)||typeof Ut!="string")throw Gs.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!Yt.call(this)){Sr=isNaN(Sr)?void 0:Sr;var Rr=$r(this.ctx.transform.rotation),Zr=this.ctx.transform.scaleX;qt.call(this,{text:Ut,x:sr,y:dr,scale:Zr,renderingMode:"stroke",angle:Rr,align:this.textAlign,maxWidth:Sr})}},St.prototype.measureText=function(Ut){if(typeof Ut!="string")throw Gs.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var sr=this.pdf,dr=this.pdf.internal.scaleFactor,Sr=sr.internal.getFontSize(),Rr=sr.getStringUnitWidth(Ut)*Sr/sr.internal.scaleFactor;return new function(Zr){var hn=(Zr=Zr||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return hn}}),this}({width:Rr*=Math.round(96*dr/72*1e4)/1e4})},St.prototype.scale=function(Ut,sr){if(isNaN(Ut)||isNaN(sr))throw Gs.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var dr=new st(Ut,0,0,sr,0,0);this.ctx.transform=this.ctx.transform.multiply(dr)},St.prototype.rotate=function(Ut){if(isNaN(Ut))throw Gs.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var sr=new st(Math.cos(Ut),Math.sin(Ut),-Math.sin(Ut),Math.cos(Ut),0,0);this.ctx.transform=this.ctx.transform.multiply(sr)},St.prototype.translate=function(Ut,sr){if(isNaN(Ut)||isNaN(sr))throw Gs.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var dr=new st(1,0,0,1,Ut,sr);this.ctx.transform=this.ctx.transform.multiply(dr)},St.prototype.transform=function(Ut,sr,dr,Sr,Rr,Zr){if(isNaN(Ut)||isNaN(sr)||isNaN(dr)||isNaN(Sr)||isNaN(Rr)||isNaN(Zr))throw Gs.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var hn=new st(Ut,sr,dr,Sr,Rr,Zr);this.ctx.transform=this.ctx.transform.multiply(hn)},St.prototype.setTransform=function(Ut,sr,dr,Sr,Rr,Zr){Ut=isNaN(Ut)?1:Ut,sr=isNaN(sr)?0:sr,dr=isNaN(dr)?0:dr,Sr=isNaN(Sr)?1:Sr,Rr=isNaN(Rr)?0:Rr,Zr=isNaN(Zr)?0:Zr,this.ctx.transform=new st(Ut,sr,dr,Sr,Rr,Zr)};var Gt=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};St.prototype.drawImage=function(Ut,sr,dr,Sr,Rr,Zr,hn,gn,Tn){var ni=this.pdf.getImageProperties(Ut),Ti=1,ji=1,wo=1,$t=1;Sr!==void 0&&gn!==void 0&&(wo=gn/Sr,$t=Tn/Rr,Ti=ni.width/Sr*gn/Sr,ji=ni.height/Rr*Tn/Rr),Zr===void 0&&(Zr=sr,hn=dr,sr=0,dr=0),Sr!==void 0&&gn===void 0&&(gn=Sr,Tn=Rr),Sr===void 0&&gn===void 0&&(gn=ni.width,Tn=ni.height);var Li=this.ctx.transform.decompose(),ms=$r(Li.rotate.shx),Po=new st,Jn=(Po=(Po=(Po=Po.multiply(Li.translate)).multiply(Li.skew)).multiply(Li.scale)).applyToRectangle(new Xe(Zr-sr*wo,hn-dr*$t,Sr*Ti,Rr*ji));if(this.autoPaging){for(var Ro,Yi=Xt.call(this,Jn),To=[],So=0;So<Yi.length;So+=1)To.indexOf(Yi[So])===-1&&To.push(Yi[So]);pr(To);for(var Qs=To[0],Ss=To[To.length-1],os=Qs;os<Ss+1;os++){this.pdf.setPage(os);var Fs=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],_s=os===1?this.posY+this.margin[0]:this.margin[0],ao=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],cs=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],mo=os===1?0:ao+(os-2)*cs;if(this.ctx.clip_path.length!==0){var va=this.path;Ro=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Br(Ro,this.posX+this.margin[3],-mo+_s+this.ctx.prevPageLastElemOffset),rn.call(this,"fill",!0),this.path=va}var Os=JSON.parse(JSON.stringify(Jn));Os=Br([Os],this.posX+this.margin[3],-mo+_s+this.ctx.prevPageLastElemOffset)[0];var vs=(os>Qs||os<Ss)&&Gt.call(this);vs&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Fs,cs,null).clip().discardPath()),this.pdf.addImage(Ut,"JPEG",Os.x,Os.y,Os.w,Os.h,null,null,ms),vs&&this.pdf.restoreGraphicsState()}}else this.pdf.addImage(Ut,"JPEG",Jn.x,Jn.y,Jn.w,Jn.h,null,null,ms)};var Xt=function(Ut,sr,dr){var Sr=[];sr=sr||this.pdf.internal.pageSize.width,dr=dr||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var Rr=this.posY+this.ctx.prevPageLastElemOffset;switch(Ut.type){default:case"mt":case"lt":Sr.push(Math.floor((Ut.y+Rr)/dr)+1);break;case"arc":Sr.push(Math.floor((Ut.y+Rr-Ut.radius)/dr)+1),Sr.push(Math.floor((Ut.y+Rr+Ut.radius)/dr)+1);break;case"qct":var Zr=yn(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Ut.x1,Ut.y1,Ut.x,Ut.y);Sr.push(Math.floor((Zr.y+Rr)/dr)+1),Sr.push(Math.floor((Zr.y+Zr.h+Rr)/dr)+1);break;case"bct":var hn=ci(this.ctx.lastPoint.x,this.ctx.lastPoint.y,Ut.x1,Ut.y1,Ut.x2,Ut.y2,Ut.x,Ut.y);Sr.push(Math.floor((hn.y+Rr)/dr)+1),Sr.push(Math.floor((hn.y+hn.h+Rr)/dr)+1);break;case"rect":Sr.push(Math.floor((Ut.y+Rr)/dr)+1),Sr.push(Math.floor((Ut.y+Ut.h+Rr)/dr)+1)}for(var gn=0;gn<Sr.length;gn+=1)for(;this.pdf.internal.getNumberOfPages()<Sr[gn];)Ht.call(this);return Sr},Ht=function(){var Ut=this.fillStyle,sr=this.strokeStyle,dr=this.font,Sr=this.lineCap,Rr=this.lineWidth,Zr=this.lineJoin;this.pdf.addPage(),this.fillStyle=Ut,this.strokeStyle=sr,this.font=dr,this.lineCap=Sr,this.lineWidth=Rr,this.lineJoin=Zr},Br=function(Ut,sr,dr){for(var Sr=0;Sr<Ut.length;Sr++)switch(Ut[Sr].type){case"bct":Ut[Sr].x2+=sr,Ut[Sr].y2+=dr;case"qct":Ut[Sr].x1+=sr,Ut[Sr].y1+=dr;default:Ut[Sr].x+=sr,Ut[Sr].y+=dr}return Ut},pr=function(Ut){return Ut.sort(function(sr,dr){return sr-dr})},ur=function(Ut,sr){var dr=this.fillStyle,Sr=this.strokeStyle,Rr=this.lineCap,Zr=this.lineWidth,hn=Math.abs(Zr*this.ctx.transform.scaleX),gn=this.lineJoin;if(this.autoPaging){for(var Tn,ni,Ti=JSON.parse(JSON.stringify(this.path)),ji=JSON.parse(JSON.stringify(this.path)),wo=[],$t=0;$t<ji.length;$t++)if(ji[$t].x!==void 0)for(var Li=Xt.call(this,ji[$t]),ms=0;ms<Li.length;ms+=1)wo.indexOf(Li[ms])===-1&&wo.push(Li[ms]);for(var Po=0;Po<wo.length;Po++)for(;this.pdf.internal.getNumberOfPages()<wo[Po];)Ht.call(this);pr(wo);for(var Jn=wo[0],Ro=wo[wo.length-1],Yi=Jn;Yi<Ro+1;Yi++){this.pdf.setPage(Yi),this.fillStyle=dr,this.strokeStyle=Sr,this.lineCap=Rr,this.lineWidth=hn,this.lineJoin=gn;var To=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],So=Yi===1?this.posY+this.margin[0]:this.margin[0],Qs=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Ss=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],os=Yi===1?0:Qs+(Yi-2)*Ss;if(this.ctx.clip_path.length!==0){var Fs=this.path;Tn=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Br(Tn,this.posX+this.margin[3],-os+So+this.ctx.prevPageLastElemOffset),rn.call(this,Ut,!0),this.path=Fs}if(ni=JSON.parse(JSON.stringify(Ti)),this.path=Br(ni,this.posX+this.margin[3],-os+So+this.ctx.prevPageLastElemOffset),sr===!1||Yi===0){var _s=(Yi>Jn||Yi<Ro)&&Gt.call(this);_s&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],To,Ss,null).clip().discardPath()),rn.call(this,Ut,sr),_s&&this.pdf.restoreGraphicsState()}this.lineWidth=Zr}this.path=Ti}else this.lineWidth=hn,rn.call(this,Ut,sr),this.lineWidth=Zr},rn=function(Ut,sr){if((Ut!=="stroke"||sr||!Yt.call(this))&&(Ut==="stroke"||sr||!gt.call(this))){for(var dr,Sr,Rr=[],Zr=this.path,hn=0;hn<Zr.length;hn++){var gn=Zr[hn];switch(gn.type){case"begin":Rr.push({begin:!0});break;case"close":Rr.push({close:!0});break;case"mt":Rr.push({start:gn,deltas:[],abs:[]});break;case"lt":var Tn=Rr.length;if(Zr[hn-1]&&!isNaN(Zr[hn-1].x)&&(dr=[gn.x-Zr[hn-1].x,gn.y-Zr[hn-1].y],Tn>0)){for(;Tn>=0;Tn--)if(Rr[Tn-1].close!==!0&&Rr[Tn-1].begin!==!0){Rr[Tn-1].deltas.push(dr),Rr[Tn-1].abs.push(gn);break}}break;case"bct":dr=[gn.x1-Zr[hn-1].x,gn.y1-Zr[hn-1].y,gn.x2-Zr[hn-1].x,gn.y2-Zr[hn-1].y,gn.x-Zr[hn-1].x,gn.y-Zr[hn-1].y],Rr[Rr.length-1].deltas.push(dr);break;case"qct":var ni=Zr[hn-1].x+2/3*(gn.x1-Zr[hn-1].x),Ti=Zr[hn-1].y+2/3*(gn.y1-Zr[hn-1].y),ji=gn.x+2/3*(gn.x1-gn.x),wo=gn.y+2/3*(gn.y1-gn.y),$t=gn.x,Li=gn.y;dr=[ni-Zr[hn-1].x,Ti-Zr[hn-1].y,ji-Zr[hn-1].x,wo-Zr[hn-1].y,$t-Zr[hn-1].x,Li-Zr[hn-1].y],Rr[Rr.length-1].deltas.push(dr);break;case"arc":Rr.push({deltas:[],abs:[],arc:!0}),Array.isArray(Rr[Rr.length-1].abs)&&Rr[Rr.length-1].abs.push(gn)}}Sr=sr?null:Ut==="stroke"?"stroke":"fill";for(var ms=!1,Po=0;Po<Rr.length;Po++)if(Rr[Po].arc)for(var Jn=Rr[Po].abs,Ro=0;Ro<Jn.length;Ro++){var Yi=Jn[Ro];Yi.type==="arc"?jr.call(this,Yi.x,Yi.y,Yi.radius,Yi.startAngle,Yi.endAngle,Yi.counterclockwise,void 0,sr,!ms):br.call(this,Yi.x,Yi.y),ms=!0}else if(Rr[Po].close===!0)this.pdf.internal.out("h"),ms=!1;else if(Rr[Po].begin!==!0){var To=Rr[Po].start.x,So=Rr[Po].start.y;mr.call(this,Rr[Po].deltas,To,So),ms=!0}Sr&&cr.call(this,Sr),sr&&Hr.call(this)}},En=function(Ut){var sr=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,dr=sr*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return Ut-dr;case"top":return Ut+sr-dr;case"hanging":return Ut+sr-2*dr;case"middle":return Ut+sr/2-dr;default:return Ut}},dn=function(Ut){return Ut+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};St.prototype.createLinearGradient=function(){var Ut=function(){};return Ut.colorStops=[],Ut.addColorStop=function(sr,dr){this.colorStops.push([sr,dr])},Ut.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},Ut.isCanvasGradient=!0,Ut},St.prototype.createPattern=function(){return this.createLinearGradient()},St.prototype.createRadialGradient=function(){return this.createLinearGradient()};var jr=function(Ut,sr,dr,Sr,Rr,Zr,hn,gn,Tn){for(var ni=fn.call(this,dr,Sr,Rr,Zr),Ti=0;Ti<ni.length;Ti++){var ji=ni[Ti];Ti===0&&(Tn?Qt.call(this,ji.x1+Ut,ji.y1+sr):br.call(this,ji.x1+Ut,ji.y1+sr)),ln.call(this,Ut,sr,ji.x2,ji.y2,ji.x3,ji.y3,ji.x4,ji.y4)}gn?Hr.call(this):cr.call(this,hn)},cr=function(Ut){switch(Ut){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},Hr=function(){this.pdf.clip(),this.pdf.discardPath()},Qt=function(Ut,sr){this.pdf.internal.out(ae(Ut)+" "+Be(sr)+" m")},qt=function(Ut){var sr;switch(Ut.align){case"right":case"end":sr="right";break;case"center":sr="center";break;default:sr="left"}var dr,Sr,Rr,Zr=this.pdf.getTextDimensions(Ut.text),hn=En.call(this,Ut.y),gn=dn.call(this,hn)-Zr.h,Tn=this.ctx.transform.applyToPoint(new rt(Ut.x,hn));if(this.autoPaging){var ni=this.ctx.transform.decompose(),Ti=new st;Ti=(Ti=(Ti=Ti.multiply(ni.translate)).multiply(ni.skew)).multiply(ni.scale);for(var ji=this.ctx.transform.applyToRectangle(new Xe(Ut.x,hn,Zr.w,Zr.h)),wo=Ti.applyToRectangle(new Xe(Ut.x,gn,Zr.w,Zr.h)),$t=Xt.call(this,wo),Li=[],ms=0;ms<$t.length;ms+=1)Li.indexOf($t[ms])===-1&&Li.push($t[ms]);pr(Li);for(var Po=Li[0],Jn=Li[Li.length-1],Ro=Po;Ro<Jn+1;Ro++){this.pdf.setPage(Ro);var Yi=Ro===1?this.posY+this.margin[0]:this.margin[0],To=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],So=this.pdf.internal.pageSize.height-this.margin[2],Qs=So-this.margin[0],Ss=this.pdf.internal.pageSize.width-this.margin[1],os=Ss-this.margin[3],Fs=Ro===1?0:To+(Ro-2)*Qs;if(this.ctx.clip_path.length!==0){var _s=this.path;dr=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Br(dr,this.posX+this.margin[3],-1*Fs+Yi),rn.call(this,"fill",!0),this.path=_s}var ao=Br([JSON.parse(JSON.stringify(wo))],this.posX+this.margin[3],-Fs+Yi+this.ctx.prevPageLastElemOffset)[0];Ut.scale>=.01&&(Sr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Sr*Ut.scale),Rr=this.lineWidth,this.lineWidth=Rr*Ut.scale);var cs=this.autoPaging!=="text";if(cs||ao.y+ao.h<=So){if(cs||ao.y>=Yi&&ao.x<=Ss){var mo=cs?Ut.text:this.pdf.splitTextToSize(Ut.text,Ut.maxWidth||Ss-ao.x)[0],va=Br([JSON.parse(JSON.stringify(ji))],this.posX+this.margin[3],-Fs+Yi+this.ctx.prevPageLastElemOffset)[0],Os=cs&&(Ro>Po||Ro<Jn)&&Gt.call(this);Os&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],os,Qs,null).clip().discardPath()),this.pdf.text(mo,va.x,va.y,{angle:Ut.angle,align:sr,renderingMode:Ut.renderingMode}),Os&&this.pdf.restoreGraphicsState()}}else ao.y<So&&(this.ctx.prevPageLastElemOffset+=So-ao.y);Ut.scale>=.01&&(this.pdf.setFontSize(Sr),this.lineWidth=Rr)}}else Ut.scale>=.01&&(Sr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Sr*Ut.scale),Rr=this.lineWidth,this.lineWidth=Rr*Ut.scale),this.pdf.text(Ut.text,Tn.x+this.posX,Tn.y+this.posY,{angle:Ut.angle,align:sr,renderingMode:Ut.renderingMode,maxWidth:Ut.maxWidth}),Ut.scale>=.01&&(this.pdf.setFontSize(Sr),this.lineWidth=Rr)},br=function(Ut,sr,dr,Sr){dr=dr||0,Sr=Sr||0,this.pdf.internal.out(ae(Ut+dr)+" "+Be(sr+Sr)+" l")},mr=function(Ut,sr,dr){return this.pdf.lines(Ut,sr,dr,null,null)},ln=function(Ut,sr,dr,Sr,Rr,Zr,hn,gn){this.pdf.internal.out([ue(Se(dr+Ut)),ue(De(Sr+sr)),ue(Se(Rr+Ut)),ue(De(Zr+sr)),ue(Se(hn+Ut)),ue(De(gn+sr)),"c"].join(" "))},fn=function(Ut,sr,dr,Sr){for(var Rr=2*Math.PI,Zr=Math.PI/2;sr>dr;)sr-=Rr;var hn=Math.abs(dr-sr);hn<Rr&&Sr&&(hn=Rr-hn);for(var gn=[],Tn=Sr?-1:1,ni=sr;hn>1e-5;){var Ti=ni+Tn*Math.min(hn,Zr);gn.push(mn.call(this,Ut,ni,Ti)),hn-=Math.abs(Ti-ni),ni=Ti}return gn},mn=function(Ut,sr,dr){var Sr=(dr-sr)/2,Rr=Ut*Math.cos(Sr),Zr=Ut*Math.sin(Sr),hn=Rr,gn=-Zr,Tn=hn*hn+gn*gn,ni=Tn+hn*Rr+gn*Zr,Ti=4/3*(Math.sqrt(2*Tn*ni)-ni)/(hn*Zr-gn*Rr),ji=hn-Ti*gn,wo=gn+Ti*hn,$t=ji,Li=-wo,ms=Sr+sr,Po=Math.cos(ms),Jn=Math.sin(ms);return{x1:Ut*Math.cos(sr),y1:Ut*Math.sin(sr),x2:ji*Po-wo*Jn,y2:ji*Jn+wo*Po,x3:$t*Po-Li*Jn,y3:$t*Jn+Li*Po,x4:Ut*Math.cos(dr),y4:Ut*Math.sin(dr)}},$r=function(Ut){return 180*Ut/Math.PI},yn=function(Ut,sr,dr,Sr,Rr,Zr){var hn=Ut+.5*(dr-Ut),gn=sr+.5*(Sr-sr),Tn=Rr+.5*(dr-Rr),ni=Zr+.5*(Sr-Zr),Ti=Math.min(Ut,Rr,hn,Tn),ji=Math.max(Ut,Rr,hn,Tn),wo=Math.min(sr,Zr,gn,ni),$t=Math.max(sr,Zr,gn,ni);return new Xe(Ti,wo,ji-Ti,$t-wo)},ci=function(Ut,sr,dr,Sr,Rr,Zr,hn,gn){var Tn,ni,Ti,ji,wo,$t,Li,ms,Po,Jn,Ro,Yi,To,So,Qs=dr-Ut,Ss=Sr-sr,os=Rr-dr,Fs=Zr-Sr,_s=hn-Rr,ao=gn-Zr;for(ni=0;ni<41;ni++)Po=(Li=(Ti=Ut+(Tn=ni/40)*Qs)+Tn*((wo=dr+Tn*os)-Ti))+Tn*(wo+Tn*(Rr+Tn*_s-wo)-Li),Jn=(ms=(ji=sr+Tn*Ss)+Tn*(($t=Sr+Tn*Fs)-ji))+Tn*($t+Tn*(Zr+Tn*ao-$t)-ms),ni==0?(Ro=Po,Yi=Jn,To=Po,So=Jn):(Ro=Math.min(Ro,Po),Yi=Math.min(Yi,Jn),To=Math.max(To,Po),So=Math.max(So,Jn));return new Xe(Math.round(Ro),Math.round(Yi),Math.round(To-Ro),Math.round(So-Yi))},Un=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var Ut,sr,dr=(Ut=this.ctx.lineDash,sr=this.ctx.lineDashOffset,JSON.stringify({lineDash:Ut,lineDashOffset:sr}));this.prevLineDash!==dr&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=dr)}}})(ro.API),function(ne){var ue=function(rt){var Xe,st,ct,vt,St,Pt,gt,Yt,Gt,Xt;for(/[^\x00-\xFF]/.test(rt),st=[],ct=0,vt=(rt+=Xe="\0\0\0\0".slice(rt.length%4||4)).length;vt>ct;ct+=4)(St=(rt.charCodeAt(ct)<<24)+(rt.charCodeAt(ct+1)<<16)+(rt.charCodeAt(ct+2)<<8)+rt.charCodeAt(ct+3))!==0?(Pt=(St=((St=((St=((St=(St-(Xt=St%85))/85)-(Gt=St%85))/85)-(Yt=St%85))/85)-(gt=St%85))/85)%85,st.push(Pt+33,gt+33,Yt+33,Gt+33,Xt+33)):st.push(122);return function(Ht,Br){for(var pr=Br;pr>0;pr--)Ht.pop()}(st,Xe.length),String.fromCharCode.apply(String,st)+"~>"},ae=function(rt){var Xe,st,ct,vt,St,Pt=String,gt="length",Yt=255,Gt="charCodeAt",Xt="slice",Ht="replace";for(rt[Xt](-2),rt=rt[Xt](0,-2)[Ht](/\s/g,"")[Ht]("z","!!!!!"),ct=[],vt=0,St=(rt+=Xe="uuuuu"[Xt](rt[gt]%5||5))[gt];St>vt;vt+=5)st=52200625*(rt[Gt](vt)-33)+614125*(rt[Gt](vt+1)-33)+7225*(rt[Gt](vt+2)-33)+85*(rt[Gt](vt+3)-33)+(rt[Gt](vt+4)-33),ct.push(Yt&st>>24,Yt&st>>16,Yt&st>>8,Yt&st);return function(Br,pr){for(var ur=pr;ur>0;ur--)Br.pop()}(ct,Xe[gt]),Pt.fromCharCode.apply(Pt,ct)},Be=function(rt){return rt.split("").map(function(Xe){return("0"+Xe.charCodeAt().toString(16)).slice(-2)}).join("")+">"},Se=function(rt){var Xe=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((rt=rt.replace(/\s/g,"")).indexOf(">")!==-1&&(rt=rt.substr(0,rt.indexOf(">"))),rt.length%2&&(rt+="0"),Xe.test(rt)===!1)return"";for(var st="",ct=0;ct<rt.length;ct+=2)st+=String.fromCharCode("0x"+(rt[ct]+rt[ct+1]));return st},De=function(rt){for(var Xe=new Uint8Array(rt.length),st=rt.length;st--;)Xe[st]=rt.charCodeAt(st);return(Xe=Rn(Xe)).reduce(function(ct,vt){return ct+String.fromCharCode(vt)},"")};ne.processDataByFilters=function(rt,Xe){var st=0,ct=rt||"",vt=[];for(typeof(Xe=Xe||[])=="string"&&(Xe=[Xe]),st=0;st<Xe.length;st+=1)switch(Xe[st]){case"ASCII85Decode":case"/ASCII85Decode":ct=ae(ct),vt.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":ct=ue(ct),vt.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":ct=Se(ct),vt.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":ct=Be(ct),vt.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":ct=De(ct),vt.push("/FlateDecode");break;default:throw new Error('The filter: "'+Xe[st]+'" is not implemented')}return{data:ct,reverseChain:vt.reverse().join(" ")}}}(ro.API),function(ne){ne.loadFile=function(ue,ae,Be){return function(Se,De,rt){De=De!==!1,rt=typeof rt=="function"?rt:function(){};var Xe=void 0;try{Xe=function(st,ct,vt){var St=new XMLHttpRequest,Pt=0,gt=function(Yt){var Gt=Yt.length,Xt=[],Ht=String.fromCharCode;for(Pt=0;Pt<Gt;Pt+=1)Xt.push(Ht(255&Yt.charCodeAt(Pt)));return Xt.join("")};if(St.open("GET",st,!ct),St.overrideMimeType("text/plain; charset=x-user-defined"),ct===!1&&(St.onload=function(){St.status===200?vt(gt(this.responseText)):vt(void 0)}),St.send(null),ct&&St.status===200)return gt(St.responseText)}(Se,De,rt)}catch(st){}return Xe}(ue,ae,Be)},ne.loadImageFile=ne.loadFile}(ro.API),function(ne){function ue(){return(Mo.html2canvas?Promise.resolve(Mo.html2canvas):Promise.resolve().then(ge.t.bind(ge,64270,23))).catch(function(Xe){return Promise.reject(new Error("Could not load html2canvas: "+Xe))}).then(function(Xe){return Xe.default?Xe.default:Xe})}function ae(){return(Mo.DOMPurify?Promise.resolve(Mo.DOMPurify):ge.e(5911).then(ge.bind(ge,85911))).catch(function(Xe){return Promise.reject(new Error("Could not load dompurify: "+Xe))}).then(function(Xe){return Xe.default?Xe.default:Xe})}var Be=function(Xe){var st=(0,pe.Z)(Xe);return st==="undefined"?"undefined":st==="string"||Xe instanceof String?"string":st==="number"||Xe instanceof Number?"number":st==="function"||Xe instanceof Function?"function":Xe&&Xe.constructor===Array?"array":Xe&&Xe.nodeType===1?"element":st==="object"?"object":"unknown"},Se=function(Xe,st){var ct=document.createElement(Xe);for(var vt in st.className&&(ct.className=st.className),st.innerHTML&&st.dompurify&&(ct.innerHTML=st.dompurify.sanitize(st.innerHTML)),st.style)ct.style[vt]=st.style[vt];return ct},De=function Xe(st,ct){for(var vt=st.nodeType===3?document.createTextNode(st.nodeValue):st.cloneNode(!1),St=st.firstChild;St;St=St.nextSibling)ct!==!0&&St.nodeType===1&&St.nodeName==="SCRIPT"||vt.appendChild(Xe(St,ct));return st.nodeType===1&&(st.nodeName==="CANVAS"?(vt.width=st.width,vt.height=st.height,vt.getContext("2d").drawImage(st,0,0)):st.nodeName!=="TEXTAREA"&&st.nodeName!=="SELECT"||(vt.value=st.value),vt.addEventListener("load",function(){vt.scrollTop=st.scrollTop,vt.scrollLeft=st.scrollLeft},!0)),vt},rt=function Xe(st){var ct=Object.assign(Xe.convert(Promise.resolve()),JSON.parse(JSON.stringify(Xe.template))),vt=Xe.convert(Promise.resolve(),ct);return(vt=vt.setProgress(1,Xe,1,[Xe])).set(st)};(rt.prototype=Object.create(Promise.prototype)).constructor=rt,rt.convert=function(Xe,st){return Xe.__proto__=st||rt.prototype,Xe},rt.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"}},rt.prototype.from=function(Xe,st){return this.then(function(){switch(st=st||function(ct){switch(Be(ct)){case"string":return"string";case"element":return ct.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(Xe),st){case"string":return this.then(ae).then(function(ct){return this.set({src:Se("div",{innerHTML:Xe,dompurify:ct})})});case"element":return this.set({src:Xe});case"canvas":return this.set({canvas:Xe});case"img":return this.set({img:Xe});default:return this.error("Unknown source type.")}})},rt.prototype.to=function(Xe){switch(Xe){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.")}},rt.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 Xe={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},st=De(this.prop.src,this.opt.html2canvas.javascriptEnabled);st.tagName==="BODY"&&(Xe.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=Se("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=Se("div",{className:"html2pdf__container",style:Xe}),this.prop.container.appendChild(st),this.prop.container.firstChild.appendChild(Se("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"})},rt.prototype.toCanvas=function(){var Xe=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Xe).then(ue).then(function(st){var ct=Object.assign({},this.opt.html2canvas);return delete ct.onrendered,st(this.prop.container,ct)}).then(function(st){(this.opt.html2canvas.onrendered||function(){})(st),this.prop.canvas=st,document.body.removeChild(this.prop.overlay)})},rt.prototype.toContext2d=function(){var Xe=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Xe).then(ue).then(function(st){var ct=this.opt.jsPDF,vt=this.opt.fontFaces,St=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,Pt=Object.assign({async:!0,allowTaint:!0,scale:St,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 Pt.onrendered,ct.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,ct.context2d.posX=this.opt.x,ct.context2d.posY=this.opt.y,ct.context2d.margin=this.opt.margin,ct.context2d.fontFaces=vt,vt)for(var gt=0;gt<vt.length;++gt){var Yt=vt[gt],Gt=Yt.src.find(function(Xt){return Xt.format==="truetype"});Gt&&ct.addFont(Gt.url,Yt.ref.name,Yt.ref.style)}return Pt.windowHeight=Pt.windowHeight||0,Pt.windowHeight=Pt.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):Pt.windowHeight,ct.context2d.save(!0),st(this.prop.container,Pt)}).then(function(st){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(st),this.prop.canvas=st,document.body.removeChild(this.prop.overlay)})},rt.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var Xe=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=Xe})},rt.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},rt.prototype.output=function(Xe,st,ct){return(ct=ct||"pdf").toLowerCase()==="img"||ct.toLowerCase()==="image"?this.outputImg(Xe,st):this.outputPdf(Xe,st)},rt.prototype.outputPdf=function(Xe,st){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(Xe,st)})},rt.prototype.outputImg=function(Xe){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(Xe){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 "'+Xe+'" is not supported.'}})},rt.prototype.save=function(Xe){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(Xe?{filename:Xe}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},rt.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},rt.prototype.set=function(Xe){if(Be(Xe)!=="object")return this;var st=Object.keys(Xe||{}).map(function(ct){if(ct in rt.template.prop)return function(){this.prop[ct]=Xe[ct]};switch(ct){case"margin":return this.setMargin.bind(this,Xe.margin);case"jsPDF":return function(){return this.opt.jsPDF=Xe.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,Xe.pageSize);default:return function(){this.opt[ct]=Xe[ct]}}},this);return this.then(function(){return this.thenList(st)})},rt.prototype.get=function(Xe,st){return this.then(function(){var ct=Xe in rt.template.prop?this.prop[Xe]:this.opt[Xe];return st?st(ct):ct})},rt.prototype.setMargin=function(Xe){return this.then(function(){switch(Be(Xe)){case"number":Xe=[Xe,Xe,Xe,Xe];case"array":if(Xe.length===2&&(Xe=[Xe[0],Xe[1],Xe[0],Xe[1]]),Xe.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=Xe}).then(this.setPageSize)},rt.prototype.setPageSize=function(Xe){function st(ct,vt){return Math.floor(ct*vt/72*96)}return this.then(function(){(Xe=Xe||ro.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(Xe.inner={width:Xe.width-this.opt.margin[1]-this.opt.margin[3],height:Xe.height-this.opt.margin[0]-this.opt.margin[2]},Xe.inner.px={width:st(Xe.inner.width,Xe.k),height:st(Xe.inner.height,Xe.k)},Xe.inner.ratio=Xe.inner.height/Xe.inner.width),this.prop.pageSize=Xe})},rt.prototype.setProgress=function(Xe,st,ct,vt){return Xe!=null&&(this.progress.val=Xe),st!=null&&(this.progress.state=st),ct!=null&&(this.progress.n=ct),vt!=null&&(this.progress.stack=vt),this.progress.ratio=this.progress.val/this.progress.state,this},rt.prototype.updateProgress=function(Xe,st,ct,vt){return this.setProgress(Xe?this.progress.val+Xe:null,st||null,ct?this.progress.n+ct:null,vt?this.progress.stack.concat(vt):null)},rt.prototype.then=function(Xe,st){var ct=this;return this.thenCore(Xe,st,function(vt,St){return ct.updateProgress(null,null,1,[vt]),Promise.prototype.then.call(this,function(Pt){return ct.updateProgress(null,vt),Pt}).then(vt,St).then(function(Pt){return ct.updateProgress(1),Pt})})},rt.prototype.thenCore=function(Xe,st,ct){ct=ct||Promise.prototype.then;var vt=this;Xe&&(Xe=Xe.bind(vt)),st&&(st=st.bind(vt));var St=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?vt:rt.convert(Object.assign({},vt),Promise.prototype),Pt=ct.call(St,Xe,st);return rt.convert(Pt,vt.__proto__)},rt.prototype.thenExternal=function(Xe,st){return Promise.prototype.then.call(this,Xe,st)},rt.prototype.thenList=function(Xe){var st=this;return Xe.forEach(function(ct){st=st.thenCore(ct)}),st},rt.prototype.catch=function(Xe){Xe&&(Xe=Xe.bind(this));var st=Promise.prototype.catch.call(this,Xe);return rt.convert(st,this)},rt.prototype.catchExternal=function(Xe){return Promise.prototype.catch.call(this,Xe)},rt.prototype.error=function(Xe){return this.then(function(){throw new Error(Xe)})},rt.prototype.using=rt.prototype.set,rt.prototype.saveAs=rt.prototype.save,rt.prototype.export=rt.prototype.output,rt.prototype.run=rt.prototype.then,ro.getPageSize=function(Xe,st,ct){if((0,pe.Z)(Xe)==="object"){var vt=Xe;Xe=vt.orientation,st=vt.unit||st,ct=vt.format||ct}st=st||"mm",ct=ct||"a4",Xe=(""+(Xe||"P")).toLowerCase();var St,Pt=(""+ct).toLowerCase(),gt={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(st){case"pt":St=1;break;case"mm":St=72/25.4;break;case"cm":St=72/2.54;break;case"in":St=72;break;case"px":St=.75;break;case"pc":case"em":St=12;break;case"ex":St=6;break;default:throw"Invalid unit: "+st}var Yt,Gt=0,Xt=0;if(gt.hasOwnProperty(Pt))Gt=gt[Pt][1]/St,Xt=gt[Pt][0]/St;else try{Gt=ct[1],Xt=ct[0]}catch(Ht){throw new Error("Invalid format: "+ct)}if(Xe==="p"||Xe==="portrait")Xe="p",Xt>Gt&&(Yt=Xt,Xt=Gt,Gt=Yt);else{if(Xe!=="l"&&Xe!=="landscape")throw"Invalid orientation: "+Xe;Xe="l",Gt>Xt&&(Yt=Xt,Xt=Gt,Gt=Yt)}return{width:Xt,height:Gt,unit:st,k:St,orientation:Xe}},ne.html=function(Xe,st){(st=st||{}).callback=st.callback||function(){},st.html2canvas=st.html2canvas||{},st.html2canvas.canvas=st.html2canvas.canvas||this.canvas,st.jsPDF=st.jsPDF||this,st.fontFaces=st.fontFaces?st.fontFaces.map(Bl):null;var ct=new rt(st);return st.worker?ct:ct.from(Xe).doCallback()}}(ro.API),ro.API.addJS=function(ne){return Fg=ne,this.internal.events.subscribe("postPutResources",function(){Tu=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Tu+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),_g=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+Fg+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){Tu!==void 0&&_g!==void 0&&this.internal.out("/Names <</JavaScript "+Tu+" 0 R>>")}),this},function(ne){var ue;ne.events.push(["postPutResources",function(){var ae=this,Be=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var Se=ae.outline.render().split(/\r\n/),De=0;De<Se.length;De++){var rt=Se[De],Xe=Be.exec(rt);if(Xe!=null){var st=Xe[1];ae.internal.newObjectDeferredBegin(st,!1)}ae.internal.write(rt)}if(this.outline.createNamedDestinations){var ct=this.internal.pages.length,vt=[];for(De=0;De<ct;De++){var St=ae.internal.newObject();vt.push(St);var Pt=ae.internal.getPageInfo(De+1);ae.internal.write("<< /D["+Pt.objId+" 0 R /XYZ null null null]>> endobj")}var gt=ae.internal.newObject();for(ae.internal.write("<< /Names [ "),De=0;De<vt.length;De++)ae.internal.write("(page_"+(De+1)+")"+vt[De]+" 0 R");ae.internal.write(" ] >>","endobj"),ue=ae.internal.newObject(),ae.internal.write("<< /Dests "+gt+" 0 R"),ae.internal.write(">>","endobj")}}]),ne.events.push(["putCatalog",function(){var ae=this;ae.outline.root.children.length>0&&(ae.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&ae.internal.write("/Names "+ue+" 0 R"))}]),ne.events.push(["initialized",function(){var ae=this;ae.outline={createNamedDestinations:!1,root:{children:[]}},ae.outline.add=function(Be,Se,De){var rt={title:Se,options:De,children:[]};return Be==null&&(Be=this.root),Be.children.push(rt),rt},ae.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=ae,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},ae.outline.genIds_r=function(Be){Be.id=ae.internal.newObjectDeferred();for(var Se=0;Se<Be.children.length;Se++)this.genIds_r(Be.children[Se])},ae.outline.renderRoot=function(Be){this.objStart(Be),this.line("/Type /Outlines"),Be.children.length>0&&(this.line("/First "+this.makeRef(Be.children[0])),this.line("/Last "+this.makeRef(Be.children[Be.children.length-1]))),this.line("/Count "+this.count_r({count:0},Be)),this.objEnd()},ae.outline.renderItems=function(Be){for(var Se=this.ctx.pdf.internal.getVerticalCoordinateString,De=0;De<Be.children.length;De++){var rt=Be.children[De];this.objStart(rt),this.line("/Title "+this.makeString(rt.title)),this.line("/Parent "+this.makeRef(Be)),De>0&&this.line("/Prev "+this.makeRef(Be.children[De-1])),De<Be.children.length-1&&this.line("/Next "+this.makeRef(Be.children[De+1])),rt.children.length>0&&(this.line("/First "+this.makeRef(rt.children[0])),this.line("/Last "+this.makeRef(rt.children[rt.children.length-1])));var Xe=this.count=this.count_r({count:0},rt);if(Xe>0&&this.line("/Count "+Xe),rt.options&&rt.options.pageNumber){var st=ae.internal.getPageInfo(rt.options.pageNumber);this.line("/Dest ["+st.objId+" 0 R /XYZ 0 "+Se(0)+" 0]")}this.objEnd()}for(var ct=0;ct<Be.children.length;ct++)this.renderItems(Be.children[ct])},ae.outline.line=function(Be){this.ctx.val+=Be+`\r
|
|
|
`},ae.outline.makeRef=function(Be){return Be.id+" 0 R"},ae.outline.makeString=function(Be){return"("+ae.internal.pdfEscape(Be)+")"},ae.outline.objStart=function(Be){this.ctx.val+=`\r
|
|
|
`+Be.id+` 0 obj\r
|
|
|
<<\r
|
|
|
`},ae.outline.objEnd=function(){this.ctx.val+=`>> \r
|
|
|
endobj\r
|
|
|
`},ae.outline.count_r=function(Be,Se){for(var De=0;De<Se.children.length;De++)Be.count++,this.count_r(Be,Se.children[De]);return Be.count}}])}(ro.API),function(ne){var ue=[192,193,194,195,196,197,198,199];ne.processJPEG=function(ae,Be,Se,De,rt,Xe){var st,ct=this.decode.DCT_DECODE,vt=null;if(typeof ae=="string"||this.__addimage__.isArrayBuffer(ae)||this.__addimage__.isArrayBufferView(ae)){switch(ae=rt||ae,ae=this.__addimage__.isArrayBuffer(ae)?new Uint8Array(ae):ae,st=function(St){for(var Pt,gt=256*St.charCodeAt(4)+St.charCodeAt(5),Yt=St.length,Gt={width:0,height:0,numcomponents:1},Xt=4;Xt<Yt;Xt+=2){if(Xt+=gt,ue.indexOf(St.charCodeAt(Xt+1))!==-1){Pt=256*St.charCodeAt(Xt+5)+St.charCodeAt(Xt+6),Gt={width:256*St.charCodeAt(Xt+7)+St.charCodeAt(Xt+8),height:Pt,numcomponents:St.charCodeAt(Xt+9)};break}gt=256*St.charCodeAt(Xt+2)+St.charCodeAt(Xt+3)}return Gt}(ae=this.__addimage__.isArrayBufferView(ae)?this.__addimage__.arrayBufferToBinaryString(ae):ae),st.numcomponents){case 1:Xe=this.color_spaces.DEVICE_GRAY;break;case 4:Xe=this.color_spaces.DEVICE_CMYK;break;case 3:Xe=this.color_spaces.DEVICE_RGB}vt={data:ae,width:st.width,height:st.height,colorSpace:Xe,bitsPerComponent:8,filter:ct,index:Be,alias:Se}}return vt}}(ro.API),ro.API.processPNG=function(ne,ue,ae,Be){if(this.__addimage__.isArrayBuffer(ne)&&(ne=new Uint8Array(ne)),this.__addimage__.isArrayBufferView(ne)){var Se,De=bf(ne,{checkCrc:!0}),rt=De.width,Xe=De.height,st=De.channels,ct=De.palette,vt=De.depth;Se=ct&&st===1?function(jr){for(var cr=jr.width,Hr=jr.height,Qt=jr.data,qt=jr.palette,br=jr.depth,mr=!1,ln=[],fn=[],mn=void 0,$r=!1,yn=0,ci=0;ci<qt.length;ci++){var Un=(0,Wo.Z)(qt[ci],4),Ut=Un[0],sr=Un[1],dr=Un[2],Sr=Un[3];ln.push(Ut,sr,dr),Sr!=null&&(Sr===0?(yn++,fn.length<1&&fn.push(ci)):Sr<255&&($r=!0))}if($r||yn>1){mr=!0,fn=void 0;var Rr=cr*Hr;mn=new Uint8Array(Rr);for(var Zr=new DataView(Qt.buffer),hn=0;hn<Rr;hn++){var gn=U0(Zr,hn,br),Tn=(0,Wo.Z)(qt[gn],4)[3];mn[hn]=Tn}}else yn===0&&(fn=void 0);return{colorSpace:"Indexed",colorsPerPixel:1,sMaskBitsPerComponent:mr?8:void 0,colorBytes:Qt,alphaBytes:mn,needSMask:mr,palette:ln,mask:fn}}(De):st===2||st===4?function(jr){for(var cr=jr.data,Hr=jr.width,Qt=jr.height,qt=jr.channels,br=jr.depth,mr=qt===2?"DeviceGray":"DeviceRGB",ln=qt-1,fn=Hr*Qt,mn=ln,$r=fn*mn,yn=1*fn,ci=Math.ceil($r*br/8),Un=Math.ceil(yn*br/8),Ut=new Uint8Array(ci),sr=new Uint8Array(Un),dr=new DataView(cr.buffer),Sr=new DataView(Ut.buffer),Rr=new DataView(sr.buffer),Zr=!1,hn=0;hn<fn;hn++){for(var gn=hn*qt,Tn=0;Tn<mn;Tn++)kg(Sr,U0(dr,gn+Tn,br),hn*mn+Tn,br);var ni=U0(dr,gn+mn,br);ni<(1<<br)-1&&(Zr=!0),kg(Rr,ni,1*hn,br)}return{colorSpace:mr,colorsPerPixel:ln,sMaskBitsPerComponent:Zr?br:void 0,colorBytes:Ut,alphaBytes:sr,needSMask:Zr}}(De):function(jr){var cr=jr.data,Hr=jr.channels===1?"DeviceGray":"DeviceRGB";return{colorSpace:Hr,colorsPerPixel:Hr==="DeviceGray"?1:3,colorBytes:cr instanceof Uint16Array?function(Qt){for(var qt=Qt.length,br=new Uint8Array(2*qt),mr=new DataView(br.buffer,br.byteOffset,br.byteLength),ln=0;ln<qt;ln++)mr.setUint16(2*ln,Qt[ln],!1);return br}(cr):cr,needSMask:!1}}(De);var St,Pt,gt,Yt=Se,Gt=Yt.colorSpace,Xt=Yt.colorsPerPixel,Ht=Yt.sMaskBitsPerComponent,Br=Yt.colorBytes,pr=Yt.alphaBytes,ur=Yt.needSMask,rn=Yt.palette,En=Yt.mask,dn=null;return Be!==ro.API.image_compression.NONE&&typeof Rn=="function"?(dn=function(jr){var cr;switch(jr){case ro.API.image_compression.FAST:cr=11;break;case ro.API.image_compression.MEDIUM:cr=13;break;case ro.API.image_compression.SLOW:cr=14;break;default:cr=12}return cr}(Be),St=this.decode.FLATE_DECODE,Pt="/Predictor ".concat(dn," /Colors ").concat(Xt," /BitsPerComponent ").concat(vt," /Columns ").concat(rt),ne=jg(Br,Math.ceil(rt*Xt*vt/8),Xt,vt,Be),ur&&(gt=jg(pr,Math.ceil(rt*Ht/8),1,Ht,Be))):(St=void 0,Pt=void 0,ne=Br,ur&&(gt=pr)),(this.__addimage__.isArrayBuffer(ne)||this.__addimage__.isArrayBufferView(ne))&&(ne=this.__addimage__.arrayBufferToBinaryString(ne)),(gt&&this.__addimage__.isArrayBuffer(gt)||this.__addimage__.isArrayBufferView(gt))&&(gt=this.__addimage__.arrayBufferToBinaryString(gt)),{alias:ae,data:ne,index:ue,filter:St,decodeParameters:Pt,transparency:En,palette:rn,sMask:gt,predictor:dn,width:rt,height:Xe,bitsPerComponent:vt,sMaskBitsPerComponent:Ht,colorSpace:Gt}}},function(ne){ne.processGIF89A=function(ue,ae,Be,Se){var De=new jv(ue),rt=De.width,Xe=De.height,st=[];De.decodeAndBlitFrameRGBA(0,st);var ct={data:st,width:rt,height:Xe},vt=new M0(100).encode(ct,100);return ne.processJPEG.call(this,vt,ae,Be,Se)},ne.processGIF87A=ne.processGIF89A}(ro.API),fu.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 ne=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(ne);for(var ue=0;ue<ne;ue++){var ae=this.datav.getUint8(this.pos++,!0),Be=this.datav.getUint8(this.pos++,!0),Se=this.datav.getUint8(this.pos++,!0),De=this.datav.getUint8(this.pos++,!0);this.palette[ue]={red:Se,green:Be,blue:ae,quad:De}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},fu.prototype.parseBGR=function(){this.pos=this.offset;try{var ne="bit"+this.bitPP,ue=this.width*this.height*4;this.data=new Uint8Array(ue),this[ne]()}catch(ae){Gs.log("bit decode error:"+ae)}},fu.prototype.bit1=function(){var ne,ue=Math.ceil(this.width/8),ae=ue%4;for(ne=this.height-1;ne>=0;ne--){for(var Be=this.bottom_up?ne:this.height-1-ne,Se=0;Se<ue;Se++)for(var De=this.datav.getUint8(this.pos++,!0),rt=Be*this.width*4+8*Se*4,Xe=0;Xe<8&&8*Se+Xe<this.width;Xe++){var st=this.palette[De>>7-Xe&1];this.data[rt+4*Xe]=st.blue,this.data[rt+4*Xe+1]=st.green,this.data[rt+4*Xe+2]=st.red,this.data[rt+4*Xe+3]=255}ae!==0&&(this.pos+=4-ae)}},fu.prototype.bit4=function(){for(var ne=Math.ceil(this.width/2),ue=ne%4,ae=this.height-1;ae>=0;ae--){for(var Be=this.bottom_up?ae:this.height-1-ae,Se=0;Se<ne;Se++){var De=this.datav.getUint8(this.pos++,!0),rt=Be*this.width*4+2*Se*4,Xe=De>>4,st=15&De,ct=this.palette[Xe];if(this.data[rt]=ct.blue,this.data[rt+1]=ct.green,this.data[rt+2]=ct.red,this.data[rt+3]=255,2*Se+1>=this.width)break;ct=this.palette[st],this.data[rt+4]=ct.blue,this.data[rt+4+1]=ct.green,this.data[rt+4+2]=ct.red,this.data[rt+4+3]=255}ue!==0&&(this.pos+=4-ue)}},fu.prototype.bit8=function(){for(var ne=this.width%4,ue=this.height-1;ue>=0;ue--){for(var ae=this.bottom_up?ue:this.height-1-ue,Be=0;Be<this.width;Be++){var Se=this.datav.getUint8(this.pos++,!0),De=ae*this.width*4+4*Be;if(Se<this.palette.length){var rt=this.palette[Se];this.data[De]=rt.red,this.data[De+1]=rt.green,this.data[De+2]=rt.blue,this.data[De+3]=255}else this.data[De]=255,this.data[De+1]=255,this.data[De+2]=255,this.data[De+3]=255}ne!==0&&(this.pos+=4-ne)}},fu.prototype.bit15=function(){for(var ne=this.width%3,ue=parseInt("11111",2),ae=this.height-1;ae>=0;ae--){for(var Be=this.bottom_up?ae:this.height-1-ae,Se=0;Se<this.width;Se++){var De=this.datav.getUint16(this.pos,!0);this.pos+=2;var rt=(De&ue)/ue*255|0,Xe=(De>>5&ue)/ue*255|0,st=(De>>10&ue)/ue*255|0,ct=De>>15?255:0,vt=Be*this.width*4+4*Se;this.data[vt]=st,this.data[vt+1]=Xe,this.data[vt+2]=rt,this.data[vt+3]=ct}this.pos+=ne}},fu.prototype.bit16=function(){for(var ne=this.width%3,ue=parseInt("11111",2),ae=parseInt("111111",2),Be=this.height-1;Be>=0;Be--){for(var Se=this.bottom_up?Be:this.height-1-Be,De=0;De<this.width;De++){var rt=this.datav.getUint16(this.pos,!0);this.pos+=2;var Xe=(rt&ue)/ue*255|0,st=(rt>>5&ae)/ae*255|0,ct=(rt>>11)/ue*255|0,vt=Se*this.width*4+4*De;this.data[vt]=ct,this.data[vt+1]=st,this.data[vt+2]=Xe,this.data[vt+3]=255}this.pos+=ne}},fu.prototype.bit24=function(){for(var ne=this.height-1;ne>=0;ne--){for(var ue=this.bottom_up?ne:this.height-1-ne,ae=0;ae<this.width;ae++){var Be=this.datav.getUint8(this.pos++,!0),Se=this.datav.getUint8(this.pos++,!0),De=this.datav.getUint8(this.pos++,!0),rt=ue*this.width*4+4*ae;this.data[rt]=De,this.data[rt+1]=Se,this.data[rt+2]=Be,this.data[rt+3]=255}this.pos+=this.width%4}},fu.prototype.bit32=function(){for(var ne=this.height-1;ne>=0;ne--)for(var ue=this.bottom_up?ne:this.height-1-ne,ae=0;ae<this.width;ae++){var Be=this.datav.getUint8(this.pos++,!0),Se=this.datav.getUint8(this.pos++,!0),De=this.datav.getUint8(this.pos++,!0),rt=this.datav.getUint8(this.pos++,!0),Xe=ue*this.width*4+4*ae;this.data[Xe]=De,this.data[Xe+1]=Se,this.data[Xe+2]=Be,this.data[Xe+3]=rt}},fu.prototype.getData=function(){return this.data},function(ne){ne.processBMP=function(ue,ae,Be,Se){var De=new fu(ue,!1),rt=De.width,Xe=De.height,st={data:De.getData(),width:rt,height:Xe},ct=new M0(100).encode(st,100);return ne.processJPEG.call(this,ct,ae,Be,Se)}}(ro.API),Mg.prototype.getData=function(){return this.data},function(ne){ne.processWEBP=function(ue,ae,Be,Se){var De=new Mg(ue),rt=De.width,Xe=De.height,st={data:De.getData(),width:rt,height:Xe},ct=new M0(100).encode(st,100);return ne.processJPEG.call(this,ct,ae,Be,Se)}}(ro.API),ro.API.processRGBA=function(ne,ue,ae){for(var Be=ne.data,Se=Be.length,De=new Uint8Array(Se/4*3),rt=new Uint8Array(Se/4),Xe=0,st=0,ct=0;ct<Se;ct+=4){var vt=Be[ct],St=Be[ct+1],Pt=Be[ct+2],gt=Be[ct+3];De[Xe++]=vt,De[Xe++]=St,De[Xe++]=Pt,rt[st++]=gt}var Yt=this.__addimage__.arrayBufferToBinaryString(De);return{alpha:this.__addimage__.arrayBufferToBinaryString(rt),data:Yt,index:ue,alias:ae,colorSpace:"DeviceRGB",bitsPerComponent:8,width:ne.width,height:ne.height}},ro.API.setLanguage=function(ne){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"}[ne]!==void 0&&(this.internal.languageSettings.languageCode=ne,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},Cf=ro.API,Sp=Cf.getCharWidthsArray=function(ne,ue){var ae,Be,Se=(ue=ue||{}).font||this.internal.getFont(),De=ue.fontSize||this.internal.getFontSize(),rt=ue.charSpace||this.internal.getCharSpace(),Xe=ue.widths?ue.widths:Se.metadata.Unicode.widths,st=Xe.fof?Xe.fof:1,ct=ue.kerning?ue.kerning:Se.metadata.Unicode.kerning,vt=ct.fof?ct.fof:1,St=ue.doKerning!==!1,Pt=0,gt=ne.length,Yt=0,Gt=Xe[0]||st,Xt=[];for(ae=0;ae<gt;ae++)Be=ne.charCodeAt(ae),typeof Se.metadata.widthOfString=="function"?Xt.push((Se.metadata.widthOfGlyph(Se.metadata.characterToGlyph(Be))+rt*(1e3/De)||0)/1e3):(Pt=St&&(0,pe.Z)(ct[Be])==="object"&&!isNaN(parseInt(ct[Be][Yt],10))?ct[Be][Yt]/vt:0,Xt.push((Xe[Be]||Gt)/st+Pt)),Yt=Be;return Xt},Ig=Cf.getStringUnitWidth=function(ne,ue){var ae=(ue=ue||{}).fontSize||this.internal.getFontSize(),Be=ue.font||this.internal.getFont(),Se=ue.charSpace||this.internal.getCharSpace();return Cf.processArabic&&(ne=Cf.processArabic(ne)),typeof Be.metadata.widthOfString=="function"?Be.metadata.widthOfString(ne,ae,Se)/ae:Sp.apply(this,arguments).reduce(function(De,rt){return De+rt},0)},Dg=function(ne,ue,ae,Be){for(var Se=[],De=0,rt=ne.length,Xe=0;De!==rt&&Xe+ue[De]<ae;)Xe+=ue[De],De++;Se.push(ne.slice(0,De));var st=De;for(Xe=0;De!==rt;)Xe+ue[De]>Be&&(Se.push(ne.slice(st,De)),Xe=0,st=De),Xe+=ue[De],De++;return st!==De&&Se.push(ne.slice(st,De)),Se},Og=function(ne,ue,ae){ae||(ae={});var Be,Se,De,rt,Xe,st,ct,vt=[],St=[vt],Pt=ae.textIndent||0,gt=0,Yt=0,Gt=ne.split(" "),Xt=Sp.apply(this,[" ",ae])[0];if(st=ae.lineIndent===-1?Gt[0].length+2:ae.lineIndent||0){var Ht=Array(st).join(" "),Br=[];Gt.map(function(ur){(ur=ur.split(/\s*\n/)).length>1?Br=Br.concat(ur.map(function(rn,En){return(En&&rn.length?`
|
|
|
`:"")+rn})):Br.push(ur[0])}),Gt=Br,st=Ig.apply(this,[Ht,ae])}for(De=0,rt=Gt.length;De<rt;De++){var pr=0;if(Be=Gt[De],st&&Be[0]==`
|
|
|
`&&(Be=Be.substr(1),pr=1),Pt+gt+(Yt=(Se=Sp.apply(this,[Be,ae])).reduce(function(ur,rn){return ur+rn},0))>ue||pr){if(Yt>ue){for(Xe=Dg.apply(this,[Be,Se,ue-(Pt+gt),ue]),vt.push(Xe.shift()),vt=[Xe.pop()];Xe.length;)St.push([Xe.shift()]);Yt=Se.slice(Be.length-(vt[0]?vt[0].length:0)).reduce(function(ur,rn){return ur+rn},0)}else vt=[Be];St.push(vt),Pt=Yt+st,gt=Xt}else vt.push(Be),Pt+=gt+Yt,gt=Xt}return ct=st?function(ur,rn){return(rn?Ht:"")+ur.join(" ")}:function(ur){return ur.join(" ")},St.map(ct)},Cf.splitTextToSize=function(ne,ue,ae){var Be,Se=(ae=ae||{}).fontSize||this.internal.getFontSize(),De=function(vt){if(vt.widths&&vt.kerning)return{widths:vt.widths,kerning:vt.kerning};var St=this.internal.getFont(vt.fontName,vt.fontStyle),Pt="Unicode";return St.metadata[Pt]?{widths:St.metadata[Pt].widths||{0:1},kerning:St.metadata[Pt].kerning||{}}:{font:St.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,ae);Be=Array.isArray(ne)?ne:String(ne).split(/\r?\n/);var rt=1*this.internal.scaleFactor*ue/Se;De.textIndent=ae.textIndent?1*ae.textIndent*this.internal.scaleFactor/Se:0,De.lineIndent=ae.lineIndent;var Xe,st,ct=[];for(Xe=0,st=Be.length;Xe<st;Xe++)ct=ct.concat(Og.apply(this,[Be[Xe],rt,De]));return ct},function(ne){ne.__fontmetrics__=ne.__fontmetrics__||{};for(var ue="0123456789abcdef",ae="klmnopqrstuvwxyz",Be={},Se={},De=0;De<16;De++)Be[ae[De]]=ue[De],Se[ue[De]]=ae[De];var rt=function(Pt){return"0x"+parseInt(Pt,10).toString(16)},Xe=ne.__fontmetrics__.compress=function(Pt){var gt,Yt,Gt,Xt,Ht=["{"];for(var Br in Pt){if(gt=Pt[Br],isNaN(parseInt(Br,10))?Yt="'"+Br+"'":(Br=parseInt(Br,10),Yt=(Yt=rt(Br).slice(2)).slice(0,-1)+Se[Yt.slice(-1)]),typeof gt=="number")gt<0?(Gt=rt(gt).slice(3),Xt="-"):(Gt=rt(gt).slice(2),Xt=""),Gt=Xt+Gt.slice(0,-1)+Se[Gt.slice(-1)];else{if((0,pe.Z)(gt)!=="object")throw new Error("Don't know what to do with value type "+(0,pe.Z)(gt)+".");Gt=Xe(gt)}Ht.push(Yt+Gt)}return Ht.push("}"),Ht.join("")},st=ne.__fontmetrics__.uncompress=function(Pt){if(typeof Pt!="string")throw new Error("Invalid argument passed to uncompress.");for(var gt,Yt,Gt,Xt,Ht={},Br=1,pr=Ht,ur=[],rn="",En="",dn=Pt.length-1,jr=1;jr<dn;jr+=1)(Xt=Pt[jr])=="'"?gt?(Gt=gt.join(""),gt=void 0):gt=[]:gt?gt.push(Xt):Xt=="{"?(ur.push([pr,Gt]),pr={},Gt=void 0):Xt=="}"?((Yt=ur.pop())[0][Yt[1]]=pr,Gt=void 0,pr=Yt[0]):Xt=="-"?Br=-1:Gt===void 0?Be.hasOwnProperty(Xt)?(rn+=Be[Xt],Gt=parseInt(rn,16)*Br,Br=1,rn=""):rn+=Xt:Be.hasOwnProperty(Xt)?(En+=Be[Xt],pr[Gt]=parseInt(En,16)*Br,Br=1,Gt=void 0,En=""):En+=Xt;return Ht},ct={codePages:["WinAnsiEncoding"],WinAnsiEncoding:st("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},vt={Unicode:{Courier:ct,"Courier-Bold":ct,"Courier-BoldOblique":ct,"Courier-Oblique":ct,Helvetica:ct,"Helvetica-Bold":ct,"Helvetica-BoldOblique":ct,"Helvetica-Oblique":ct,"Times-Roman":ct,"Times-Bold":ct,"Times-BoldItalic":ct,"Times-Italic":ct}},St={Unicode:{"Courier-Oblique":st("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":st("{'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":st("{'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:st("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":st("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":st("{'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:st("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:st("{'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":st("{'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:st("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":st("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":st("{'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":st("{'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":st("{'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}}}")}};ne.events.push(["addFont",function(Pt){var gt=Pt.font,Yt=St.Unicode[gt.postScriptName];Yt&&(gt.metadata.Unicode={},gt.metadata.Unicode.widths=Yt.widths,gt.metadata.Unicode.kerning=Yt.kerning);var Gt=vt.Unicode[gt.postScriptName];Gt&&(gt.metadata.Unicode.encoding=Gt,gt.encoding=Gt.codePages[0])}])}(ro.API),function(ne){var ue=function(ae){for(var Be=ae.length,Se=new Uint8Array(Be),De=0;De<Be;De++)Se[De]=ae.charCodeAt(De);return Se};ne.API.events.push(["addFont",function(ae){var Be=void 0,Se=ae.font,De=ae.instance;if(!Se.isStandardFont){if(De===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+Se.postScriptName+"').");if(typeof(Be=De.existsFileInVFS(Se.postScriptName)===!1?De.loadFile(Se.postScriptName):De.getFileFromVFS(Se.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+Se.postScriptName+"').");(function(rt,Xe){Xe=/^\x00\x01\x00\x00/.test(Xe)?ue(Xe):ue(wA(Xe)),rt.metadata=ne.API.TTFFont.open(Xe),rt.metadata.Unicode=rt.metadata.Unicode||{encoding:{},kerning:{},widths:[]},rt.metadata.glyIdsUsed=[0]})(Se,Be)}}])}(ro),ro.API.addSvgAsImage=function(ne,ue,ae,Be,Se,De,rt,Xe){if(isNaN(ue)||isNaN(ae))throw Gs.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(Be)||isNaN(Se))throw Gs.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var st=document.createElement("canvas");st.width=Be,st.height=Se;var ct=st.getContext("2d");ct.fillStyle="#fff",ct.fillRect(0,0,st.width,st.height);var vt={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},St=this;return(Mo.canvg?Promise.resolve(Mo.canvg):ge.e(3754).then(ge.bind(ge,63754))).catch(function(Pt){return Promise.reject(new Error("Could not load canvg: "+Pt))}).then(function(Pt){return Pt.default?Pt.default:Pt}).then(function(Pt){return Pt.fromString(ct,ne,vt)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(Pt){return Pt.render(vt)}).then(function(){St.addImage(st.toDataURL("image/jpeg",1),ue,ae,Be,Se,rt,Xe)})},ro.API.putTotalPages=function(ne){var ue,ae=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(ue=new RegExp(ne,"g"),ae=this.internal.getNumberOfPages()):(ue=new RegExp(this.pdfEscape16(ne,this.internal.getFont()),"g"),ae=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var Be=1;Be<=this.internal.getNumberOfPages();Be++)for(var Se=0;Se<this.internal.pages[Be].length;Se++)this.internal.pages[Be][Se]=this.internal.pages[Be][Se].replace(ue,ae);return this},ro.API.viewerPreferences=function(ne,ue){var ae;ne=ne||{},ue=ue||!1;var Be,Se,De,rt={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}},Xe=Object.keys(rt),st=[],ct=0,vt=0,St=0;function Pt(Yt,Gt){var Xt,Ht=!1;for(Xt=0;Xt<Yt.length;Xt+=1)Yt[Xt]===Gt&&(Ht=!0);return Ht}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(rt)),this.internal.viewerpreferences.isSubscribed=!1),ae=this.internal.viewerpreferences.configuration,ne==="reset"||ue===!0){var gt=Xe.length;for(St=0;St<gt;St+=1)ae[Xe[St]].value=ae[Xe[St]].defaultValue,ae[Xe[St]].explicitSet=!1}if((0,pe.Z)(ne)==="object"){for(Se in ne)if(De=ne[Se],Pt(Xe,Se)&&De!==void 0){if(ae[Se].type==="boolean"&&typeof De=="boolean")ae[Se].value=De;else if(ae[Se].type==="name"&&Pt(ae[Se].valueSet,De))ae[Se].value=De;else if(ae[Se].type==="integer"&&Number.isInteger(De))ae[Se].value=De;else if(ae[Se].type==="array"){for(ct=0;ct<De.length;ct+=1)if(Be=!0,De[ct].length===1&&typeof De[ct][0]=="number")st.push(String(De[ct]-1));else if(De[ct].length>1){for(vt=0;vt<De[ct].length;vt+=1)typeof De[ct][vt]!="number"&&(Be=!1);Be===!0&&st.push([De[ct][0]-1,De[ct][1]-1].join(" "))}ae[Se].value="["+st.join(" ")+"]"}else ae[Se].value=ae[Se].defaultValue;ae[Se].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var Yt,Gt=[];for(Yt in ae)ae[Yt].explicitSet===!0&&(ae[Yt].type==="name"?Gt.push("/"+Yt+" /"+ae[Yt].value):Gt.push("/"+Yt+" "+ae[Yt].value));Gt.length!==0&&this.internal.write(`/ViewerPreferences
|
|
|
<<
|
|
|
`+Gt.join(`
|
|
|
`)+`
|
|
|
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=ae,this},function(ne){var ue=function(){var Be='<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>',Se=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),De=unescape(encodeURIComponent(Be)),rt=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),Xe=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),st=unescape(encodeURIComponent("</x:xmpmeta>")),ct=De.length+rt.length+Xe.length+Se.length+st.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+ct+" >>"),this.internal.write("stream"),this.internal.write(Se+De+rt+Xe+st),this.internal.write("endstream"),this.internal.write("endobj")},ae=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};ne.addMetadata=function(Be,Se){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:Be,namespaceuri:Se||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",ae),this.internal.events.subscribe("postPutResources",ue)),this}}(ro.API),function(ne){var ue=ne.API,ae=ue.pdfEscape16=function(De,rt){for(var Xe,st=rt.metadata.Unicode.widths,ct=["","0","00","000","0000"],vt=[""],St=0,Pt=De.length;St<Pt;++St){if(Xe=rt.metadata.characterToGlyph(De.charCodeAt(St)),rt.metadata.glyIdsUsed.push(Xe),rt.metadata.toUnicode[Xe]=De.charCodeAt(St),st.indexOf(Xe)==-1&&(st.push(Xe),st.push([parseInt(rt.metadata.widthOfGlyph(Xe),10)])),Xe=="0")return vt.join("");Xe=Xe.toString(16),vt.push(ct[4-Xe.length],Xe)}return vt.join("")},Be=function(De){var rt,Xe,st,ct,vt,St,Pt;for(vt=`/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`,st=[],St=0,Pt=(Xe=Object.keys(De).sort(function(gt,Yt){return gt-Yt})).length;St<Pt;St++)rt=Xe[St],st.length>=100&&(vt+=`
|
|
|
`+st.length+` beginbfchar
|
|
|
`+st.join(`
|
|
|
`)+`
|
|
|
endbfchar`,st=[]),De[rt]!==void 0&&De[rt]!==null&&typeof De[rt].toString=="function"&&(ct=("0000"+De[rt].toString(16)).slice(-4),rt=("0000"+(+rt).toString(16)).slice(-4),st.push("<"+rt+"><"+ct+">"));return st.length&&(vt+=`
|
|
|
`+st.length+` beginbfchar
|
|
|
`+st.join(`
|
|
|
`)+`
|
|
|
endbfchar
|
|
|
`),vt+`endcmap
|
|
|
CMapName currentdict /CMap defineresource pop
|
|
|
end
|
|
|
end`};ue.events.push(["putFont",function(De){(function(rt){var Xe=rt.font,st=rt.out,ct=rt.newObject,vt=rt.putStream;if(Xe.metadata instanceof ne.API.TTFFont&&Xe.encoding==="Identity-H"){for(var St=Xe.metadata.Unicode.widths,Pt=Xe.metadata.subset.encode(Xe.metadata.glyIdsUsed,1),gt="",Yt=0;Yt<Pt.length;Yt++)gt+=String.fromCharCode(Pt[Yt]);var Gt=ct();vt({data:gt,addLength1:!0,objectId:Gt}),st("endobj");var Xt=ct();vt({data:Be(Xe.metadata.toUnicode),addLength1:!0,objectId:Xt}),st("endobj");var Ht=ct();st("<<"),st("/Type /FontDescriptor"),st("/FontName /"+Fl(Xe.fontName)),st("/FontFile2 "+Gt+" 0 R"),st("/FontBBox "+ne.API.PDFObject.convert(Xe.metadata.bbox)),st("/Flags "+Xe.metadata.flags),st("/StemV "+Xe.metadata.stemV),st("/ItalicAngle "+Xe.metadata.italicAngle),st("/Ascent "+Xe.metadata.ascender),st("/Descent "+Xe.metadata.decender),st("/CapHeight "+Xe.metadata.capHeight),st(">>"),st("endobj");var Br=ct();st("<<"),st("/Type /Font"),st("/BaseFont /"+Fl(Xe.fontName)),st("/FontDescriptor "+Ht+" 0 R"),st("/W "+ne.API.PDFObject.convert(St)),st("/CIDToGIDMap /Identity"),st("/DW 1000"),st("/Subtype /CIDFontType2"),st("/CIDSystemInfo"),st("<<"),st("/Supplement 0"),st("/Registry (Adobe)"),st("/Ordering ("+Xe.encoding+")"),st(">>"),st(">>"),st("endobj"),Xe.objectNumber=ct(),st("<<"),st("/Type /Font"),st("/Subtype /Type0"),st("/ToUnicode "+Xt+" 0 R"),st("/BaseFont /"+Fl(Xe.fontName)),st("/Encoding /"+Xe.encoding),st("/DescendantFonts ["+Br+" 0 R]"),st(">>"),st("endobj"),Xe.isAlreadyPutted=!0}})(De)}]),ue.events.push(["putFont",function(De){(function(rt){var Xe=rt.font,st=rt.out,ct=rt.newObject,vt=rt.putStream;if(Xe.metadata instanceof ne.API.TTFFont&&Xe.encoding==="WinAnsiEncoding"){for(var St=Xe.metadata.rawData,Pt="",gt=0;gt<St.length;gt++)Pt+=String.fromCharCode(St[gt]);var Yt=ct();vt({data:Pt,addLength1:!0,objectId:Yt}),st("endobj");var Gt=ct();vt({data:Be(Xe.metadata.toUnicode),addLength1:!0,objectId:Gt}),st("endobj");var Xt=ct();st("<<"),st("/Descent "+Xe.metadata.decender),st("/CapHeight "+Xe.metadata.capHeight),st("/StemV "+Xe.metadata.stemV),st("/Type /FontDescriptor"),st("/FontFile2 "+Yt+" 0 R"),st("/Flags 96"),st("/FontBBox "+ne.API.PDFObject.convert(Xe.metadata.bbox)),st("/FontName /"+Fl(Xe.fontName)),st("/ItalicAngle "+Xe.metadata.italicAngle),st("/Ascent "+Xe.metadata.ascender),st(">>"),st("endobj"),Xe.objectNumber=ct();for(var Ht=0;Ht<Xe.metadata.hmtx.widths.length;Ht++)Xe.metadata.hmtx.widths[Ht]=parseInt(Xe.metadata.hmtx.widths[Ht]*(1e3/Xe.metadata.head.unitsPerEm));st("<</Subtype/TrueType/Type/Font/ToUnicode "+Gt+" 0 R/BaseFont/"+Fl(Xe.fontName)+"/FontDescriptor "+Xt+" 0 R/Encoding/"+Xe.encoding+" /FirstChar 29 /LastChar 255 /Widths "+ne.API.PDFObject.convert(Xe.metadata.hmtx.widths)+">>"),st("endobj"),Xe.isAlreadyPutted=!0}})(De)}]);var Se=function(De){var rt,Xe=De.text||"",st=De.x,ct=De.y,vt=De.options||{},St=De.mutex||{},Pt=St.pdfEscape,gt=St.activeFontKey,Yt=St.fonts,Gt=gt,Xt="",Ht=0,Br="",pr=Yt[Gt].encoding;if(Yt[Gt].encoding!=="Identity-H")return{text:Xe,x:st,y:ct,options:vt,mutex:St};for(Br=Xe,Gt=gt,Array.isArray(Xe)&&(Br=Xe[0]),Ht=0;Ht<Br.length;Ht+=1)Yt[Gt].metadata.hasOwnProperty("cmap")&&(rt=Yt[Gt].metadata.cmap.unicode.codeMap[Br[Ht].charCodeAt(0)]),rt||Br[Ht].charCodeAt(0)<256&&Yt[Gt].metadata.hasOwnProperty("Unicode")?Xt+=Br[Ht]:Xt+="";var ur="";return parseInt(Gt.slice(1))<14||pr==="WinAnsiEncoding"?ur=Pt(Xt,Gt).split("").map(function(rn){return rn.charCodeAt(0).toString(16)}).join(""):pr==="Identity-H"&&(ur=ae(Xt,Yt[Gt])),St.isHex=!0,{text:ur,x:st,y:ct,options:vt,mutex:St}};ue.events.push(["postProcessText",function(De){var rt=De.text||"",Xe=[],st={text:rt,x:De.x,y:De.y,options:De.options,mutex:De.mutex};if(Array.isArray(rt)){var ct=0;for(ct=0;ct<rt.length;ct+=1)Array.isArray(rt[ct])&&rt[ct].length===3?Xe.push([Se(Object.assign({},st,{text:rt[ct][0]})).text,rt[ct][1],rt[ct][2]]):Xe.push(Se(Object.assign({},st,{text:rt[ct]})).text);De.text=Xe}else De.text=Se(Object.assign({},st,{text:rt})).text}])}(ro),function(ne){var ue=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};ne.existsFileInVFS=function(ae){return ue.call(this),this.internal.vFS[ae]!==void 0},ne.addFileToVFS=function(ae,Be){return ue.call(this),this.internal.vFS[ae]=Be,this},ne.getFileFromVFS=function(ae){return ue.call(this),this.internal.vFS[ae]!==void 0?this.internal.vFS[ae]:null}}(ro.API),function(ne){ne.__bidiEngine__=ne.prototype.__bidiEngine__=function(Be){var Se,De,rt,Xe,st,ct,vt,St=ue,Pt=[[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]],gt=[[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]],Yt={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},Gt={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},Xt=["(",")","(","<",">","<","[","]","[","{","}","{","\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"],Ht=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)$/),Br=!1,pr=0;this.__bidiEngine__={};var ur=function(Qt){var qt=Qt.charCodeAt(),br=qt>>8,mr=Gt[br];return mr!==void 0?St[256*mr+(255&qt)]:br===252||br===253?"AL":Ht.test(br)?"L":br===8?"R":"N"},rn=function(Qt){for(var qt,br=0;br<Qt.length;br++){if((qt=ur(Qt.charAt(br)))==="L")return!1;if(qt==="R")return!0}return!1},En=function(Qt,qt,br,mr){var ln,fn,mn,$r,yn=qt[mr];switch(yn){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":Br=!1;break;case"N":case"AN":break;case"EN":Br&&(yn="AN");break;case"AL":Br=!0,yn="R";break;case"WS":case"BN":yn="N";break;case"CS":mr<1||mr+1>=qt.length||(ln=br[mr-1])!=="EN"&&ln!=="AN"||(fn=qt[mr+1])!=="EN"&&fn!=="AN"?yn="N":Br&&(fn="AN"),yn=fn===ln?fn:"N";break;case"ES":yn=(ln=mr>0?br[mr-1]:"B")==="EN"&&mr+1<qt.length&&qt[mr+1]==="EN"?"EN":"N";break;case"ET":if(mr>0&&br[mr-1]==="EN"){yn="EN";break}if(Br){yn="N";break}for(mn=mr+1,$r=qt.length;mn<$r&&qt[mn]==="ET";)mn++;yn=mn<$r&&qt[mn]==="EN"?"EN":"N";break;case"NSM":if(rt&&!Xe){for($r=qt.length,mn=mr+1;mn<$r&&qt[mn]==="NSM";)mn++;if(mn<$r){var ci=Qt[mr],Un=ci>=1425&&ci<=2303||ci===64286;if(ln=qt[mn],Un&&(ln==="R"||ln==="AL")){yn="R";break}}}yn=mr<1||(ln=qt[mr-1])==="B"?"N":br[mr-1];break;case"B":Br=!1,Se=!0,yn=pr;break;case"S":De=!0,yn="N"}return yn},dn=function(Qt,qt,br){var mr=Qt.split("");return br&&jr(mr,br,{hiLevel:pr}),mr.reverse(),qt&&qt.reverse(),mr.join("")},jr=function(Qt,qt,br){var mr,ln,fn,mn,$r,yn=-1,ci=Qt.length,Un=0,Ut=[],sr=pr?gt:Pt,dr=[];for(Br=!1,Se=!1,De=!1,ln=0;ln<ci;ln++)dr[ln]=ur(Qt[ln]);for(fn=0;fn<ci;fn++){if($r=Un,Ut[fn]=En(Qt,dr,Ut,fn),mr=240&(Un=sr[$r][Yt[Ut[fn]]]),Un&=15,qt[fn]=mn=sr[Un][5],mr>0)if(mr===16){for(ln=yn;ln<fn;ln++)qt[ln]=1;yn=-1}else yn=-1;if(sr[Un][6])yn===-1&&(yn=fn);else if(yn>-1){for(ln=yn;ln<fn;ln++)qt[ln]=mn;yn=-1}dr[fn]==="B"&&(qt[fn]=0),br.hiLevel|=mn}De&&function(Sr,Rr,Zr){for(var hn=0;hn<Zr;hn++)if(Sr[hn]==="S"){Rr[hn]=pr;for(var gn=hn-1;gn>=0&&Sr[gn]==="WS";gn--)Rr[gn]=pr}}(dr,qt,ci)},cr=function(Qt,qt,br,mr,ln){if(!(ln.hiLevel<Qt)){if(Qt===1&&pr===1&&!Se)return qt.reverse(),void(br&&br.reverse());for(var fn,mn,$r,yn,ci=qt.length,Un=0;Un<ci;){if(mr[Un]>=Qt){for($r=Un+1;$r<ci&&mr[$r]>=Qt;)$r++;for(yn=Un,mn=$r-1;yn<mn;yn++,mn--)fn=qt[yn],qt[yn]=qt[mn],qt[mn]=fn,br&&(fn=br[yn],br[yn]=br[mn],br[mn]=fn);Un=$r}Un++}}},Hr=function(Qt,qt,br){var mr=Qt.split(""),ln={hiLevel:pr};return br||(br=[]),jr(mr,br,ln),function(fn,mn,$r){if($r.hiLevel!==0&&vt)for(var yn,ci=0;ci<fn.length;ci++)mn[ci]===1&&(yn=Xt.indexOf(fn[ci]))>=0&&(fn[ci]=Xt[yn+1])}(mr,br,ln),cr(2,mr,qt,br,ln),cr(1,mr,qt,br,ln),mr.join("")};return this.__bidiEngine__.doBidiReorder=function(Qt,qt,br){if(function(ln,fn){if(fn)for(var mn=0;mn<ln.length;mn++)fn[mn]=mn;Xe===void 0&&(Xe=rn(ln)),ct===void 0&&(ct=rn(ln))}(Qt,qt),rt||!st||ct)if(rt&&st&&Xe^ct)pr=Xe?1:0,Qt=dn(Qt,qt,br);else if(!rt&&st&&ct)pr=Xe?1:0,Qt=Hr(Qt,qt,br),Qt=dn(Qt,qt);else if(!rt||Xe||st||ct){if(rt&&!st&&Xe^ct)Qt=dn(Qt,qt),Xe?(pr=0,Qt=Hr(Qt,qt,br)):(pr=1,Qt=Hr(Qt,qt,br),Qt=dn(Qt,qt));else if(rt&&Xe&&!st&&ct)pr=1,Qt=Hr(Qt,qt,br),Qt=dn(Qt,qt);else if(!rt&&!st&&Xe^ct){var mr=vt;Xe?(pr=1,Qt=Hr(Qt,qt,br),pr=0,vt=!1,Qt=Hr(Qt,qt,br),vt=mr):(pr=0,Qt=Hr(Qt,qt,br),Qt=dn(Qt,qt),pr=1,vt=!1,Qt=Hr(Qt,qt,br),vt=mr,Qt=dn(Qt,qt))}}else pr=0,Qt=Hr(Qt,qt,br);else pr=Xe?1:0,Qt=Hr(Qt,qt,br);return Qt},this.__bidiEngine__.setOptions=function(Qt){Qt&&(rt=Qt.isInputVisual,st=Qt.isOutputVisual,Xe=Qt.isInputRtl,ct=Qt.isOutputRtl,vt=Qt.isSymmetricSwapping)},this.__bidiEngine__.setOptions(Be),this.__bidiEngine__};var ue=["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"],ae=new ne.__bidiEngine__({isInputVisual:!0});ne.API.events.push(["postProcessText",function(Be){var Se=Be.text;Be.x,Be.y;var De=Be.options||{};Be.mutex,De.lang;var rt=[];if(De.isInputVisual=typeof De.isInputVisual!="boolean"||De.isInputVisual,ae.setOptions(De),Object.prototype.toString.call(Se)==="[object Array]"){var Xe=0;for(rt=[],Xe=0;Xe<Se.length;Xe+=1)Object.prototype.toString.call(Se[Xe])==="[object Array]"?rt.push([ae.doBidiReorder(Se[Xe][0]),Se[Xe][1],Se[Xe][2]]):rt.push([ae.doBidiReorder(Se[Xe])]);Be.text=rt}else Be.text=ae.doBidiReorder(Se);ae.setOptions({isInputVisual:!0})}])}(ro),ro.API.TTFFont=function(){function ne(ue){var ae;if(this.rawData=ue,ae=this.contents=new kc(ue),this.contents.pos=4,ae.readString(4)==="ttcf")throw new Error("TTCF not supported.");ae.pos=0,this.parse(),this.subset=new Vv(this),this.registerTTF()}return ne.open=function(ue){return new ne(ue)},ne.prototype.parse=function(){return this.directory=new Tv(this.contents),this.head=new Pv(this),this.name=new Mv(this),this.cmap=new Hg(this),this.toUnicode={},this.hhea=new Rv(this),this.maxp=new Qv(this),this.hmtx=new Hv(this),this.post=new Nv(this),this.os2=new kv(this),this.loca=new zv(this),this.glyf=new Wv(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]},ne.prototype.registerTTF=function(){var ue,ae,Be,Se,De;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var rt,Xe,st,ct;for(ct=[],rt=0,Xe=(st=this.bbox).length;rt<Xe;rt++)ue=st[rt],ct.push(Math.round(ue*this.scaleFactor));return ct}.call(this),this.stemV=0,this.post.exists?(Be=255&(Se=this.post.italic_angle),32768&(ae=Se>>16)&&(ae=-(1+(65535^ae))),this.italicAngle=+(ae+"."+Be)):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=(De=this.familyClass)===1||De===2||De===3||De===4||De===5||De===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")},ne.prototype.characterToGlyph=function(ue){var ae;return((ae=this.cmap.unicode)!=null?ae.codeMap[ue]:void 0)||0},ne.prototype.widthOfGlyph=function(ue){var ae;return ae=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(ue).advance*ae},ne.prototype.widthOfString=function(ue,ae,Be){var Se,De,rt,Xe;for(rt=0,De=0,Xe=(ue=""+ue).length;0<=Xe?De<Xe:De>Xe;De=0<=Xe?++De:--De)Se=ue.charCodeAt(De),rt+=this.widthOfGlyph(this.characterToGlyph(Se))+Be*(1e3/ae)||0;return rt*(ae/1e3)},ne.prototype.lineHeight=function(ue,ae){var Be;return ae==null&&(ae=!1),Be=ae?this.lineGap:0,(this.ascender+Be-this.decender)/1e3*ue},ne}();var du,kc=function(){function ne(ue){this.data=ue!=null?ue:[],this.pos=0,this.length=this.data.length}return ne.prototype.readByte=function(){return this.data[this.pos++]},ne.prototype.writeByte=function(ue){return this.data[this.pos++]=ue},ne.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},ne.prototype.writeUInt32=function(ue){return this.writeByte(ue>>>24&255),this.writeByte(ue>>16&255),this.writeByte(ue>>8&255),this.writeByte(255&ue)},ne.prototype.readInt32=function(){var ue;return(ue=this.readUInt32())>=2147483648?ue-4294967296:ue},ne.prototype.writeInt32=function(ue){return ue<0&&(ue+=4294967296),this.writeUInt32(ue)},ne.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},ne.prototype.writeUInt16=function(ue){return this.writeByte(ue>>8&255),this.writeByte(255&ue)},ne.prototype.readInt16=function(){var ue;return(ue=this.readUInt16())>=32768?ue-65536:ue},ne.prototype.writeInt16=function(ue){return ue<0&&(ue+=65536),this.writeUInt16(ue)},ne.prototype.readString=function(ue){var ae,Be;for(Be=[],ae=0;0<=ue?ae<ue:ae>ue;ae=0<=ue?++ae:--ae)Be[ae]=String.fromCharCode(this.readByte());return Be.join("")},ne.prototype.writeString=function(ue){var ae,Be,Se;for(Se=[],ae=0,Be=ue.length;0<=Be?ae<Be:ae>Be;ae=0<=Be?++ae:--ae)Se.push(this.writeByte(ue.charCodeAt(ae)));return Se},ne.prototype.readShort=function(){return this.readInt16()},ne.prototype.writeShort=function(ue){return this.writeInt16(ue)},ne.prototype.readLongLong=function(){var ue,ae,Be,Se,De,rt,Xe,st;return ue=this.readByte(),ae=this.readByte(),Be=this.readByte(),Se=this.readByte(),De=this.readByte(),rt=this.readByte(),Xe=this.readByte(),st=this.readByte(),128&ue?-1*(72057594037927940*(255^ue)+281474976710656*(255^ae)+1099511627776*(255^Be)+4294967296*(255^Se)+16777216*(255^De)+65536*(255^rt)+256*(255^Xe)+(255^st)+1):72057594037927940*ue+281474976710656*ae+1099511627776*Be+4294967296*Se+16777216*De+65536*rt+256*Xe+st},ne.prototype.writeLongLong=function(ue){var ae,Be;return ae=Math.floor(ue/4294967296),Be=4294967295&ue,this.writeByte(ae>>24&255),this.writeByte(ae>>16&255),this.writeByte(ae>>8&255),this.writeByte(255&ae),this.writeByte(Be>>24&255),this.writeByte(Be>>16&255),this.writeByte(Be>>8&255),this.writeByte(255&Be)},ne.prototype.readInt=function(){return this.readInt32()},ne.prototype.writeInt=function(ue){return this.writeInt32(ue)},ne.prototype.read=function(ue){var ae,Be;for(ae=[],Be=0;0<=ue?Be<ue:Be>ue;Be=0<=ue?++Be:--Be)ae.push(this.readByte());return ae},ne.prototype.write=function(ue){var ae,Be,Se,De;for(De=[],Be=0,Se=ue.length;Be<Se;Be++)ae=ue[Be],De.push(this.writeByte(ae));return De},ne}(),Tv=function(){var ne;function ue(ae){var Be,Se,De;for(this.scalarType=ae.readInt(),this.tableCount=ae.readShort(),this.searchRange=ae.readShort(),this.entrySelector=ae.readShort(),this.rangeShift=ae.readShort(),this.tables={},Se=0,De=this.tableCount;0<=De?Se<De:Se>De;Se=0<=De?++Se:--Se)Be={tag:ae.readString(4),checksum:ae.readInt(),offset:ae.readInt(),length:ae.readInt()},this.tables[Be.tag]=Be}return ue.prototype.encode=function(ae){var Be,Se,De,rt,Xe,st,ct,vt,St,Pt,gt,Yt,Gt;for(Gt in gt=Object.keys(ae).length,st=Math.log(2),St=16*Math.floor(Math.log(gt)/st),rt=Math.floor(St/st),vt=16*gt-St,(Se=new kc).writeInt(this.scalarType),Se.writeShort(gt),Se.writeShort(St),Se.writeShort(rt),Se.writeShort(vt),De=16*gt,ct=Se.pos+De,Xe=null,Yt=[],ae)for(Pt=ae[Gt],Se.writeString(Gt),Se.writeInt(ne(Pt)),Se.writeInt(ct),Se.writeInt(Pt.length),Yt=Yt.concat(Pt),Gt==="head"&&(Xe=ct),ct+=Pt.length;ct%4;)Yt.push(0),ct++;return Se.write(Yt),Be=2981146554-ne(Se.data),Se.pos=Xe+8,Se.writeUInt32(Be),Se.data},ne=function(ae){var Be,Se,De,rt;for(ae=Wg.call(ae);ae.length%4;)ae.push(0);for(De=new kc(ae),Se=0,Be=0,rt=ae.length;Be<rt;Be=Be+=4)Se+=De.readUInt32();return 4294967295&Se},ue}(),Lv={}.hasOwnProperty,Lu=function(ne,ue){for(var ae in ue)Lv.call(ue,ae)&&(ne[ae]=ue[ae]);function Be(){this.constructor=ne}return Be.prototype=ue.prototype,ne.prototype=new Be,ne.__super__=ue.prototype,ne};du=function(){function ne(ue){var ae;this.file=ue,ae=this.file.directory.tables[this.tag],this.exists=!!ae,ae&&(this.offset=ae.offset,this.length=ae.length,this.parse(this.file.contents))}return ne.prototype.parse=function(){},ne.prototype.encode=function(){},ne.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},ne}();var Pv=function(){function ne(){return ne.__super__.constructor.apply(this,arguments)}return Lu(ne,du),ne.prototype.tag="head",ne.prototype.parse=function(ue){return ue.pos=this.offset,this.version=ue.readInt(),this.revision=ue.readInt(),this.checkSumAdjustment=ue.readInt(),this.magicNumber=ue.readInt(),this.flags=ue.readShort(),this.unitsPerEm=ue.readShort(),this.created=ue.readLongLong(),this.modified=ue.readLongLong(),this.xMin=ue.readShort(),this.yMin=ue.readShort(),this.xMax=ue.readShort(),this.yMax=ue.readShort(),this.macStyle=ue.readShort(),this.lowestRecPPEM=ue.readShort(),this.fontDirectionHint=ue.readShort(),this.indexToLocFormat=ue.readShort(),this.glyphDataFormat=ue.readShort()},ne.prototype.encode=function(ue){var ae;return(ae=new kc).writeInt(this.version),ae.writeInt(this.revision),ae.writeInt(this.checkSumAdjustment),ae.writeInt(this.magicNumber),ae.writeShort(this.flags),ae.writeShort(this.unitsPerEm),ae.writeLongLong(this.created),ae.writeLongLong(this.modified),ae.writeShort(this.xMin),ae.writeShort(this.yMin),ae.writeShort(this.xMax),ae.writeShort(this.yMax),ae.writeShort(this.macStyle),ae.writeShort(this.lowestRecPPEM),ae.writeShort(this.fontDirectionHint),ae.writeShort(ue),ae.writeShort(this.glyphDataFormat),ae.data},ne}(),Qg=function(){function ne(ue,ae){var Be,Se,De,rt,Xe,st,ct,vt,St,Pt,gt,Yt,Gt,Xt,Ht,Br,pr;switch(this.platformID=ue.readUInt16(),this.encodingID=ue.readShort(),this.offset=ae+ue.readInt(),St=ue.pos,ue.pos=this.offset,this.format=ue.readUInt16(),this.length=ue.readUInt16(),this.language=ue.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(st=0;st<256;++st)this.codeMap[st]=ue.readByte();break;case 4:for(gt=ue.readUInt16(),Pt=gt/2,ue.pos+=6,De=function(){var ur,rn;for(rn=[],st=ur=0;0<=Pt?ur<Pt:ur>Pt;st=0<=Pt?++ur:--ur)rn.push(ue.readUInt16());return rn}(),ue.pos+=2,Gt=function(){var ur,rn;for(rn=[],st=ur=0;0<=Pt?ur<Pt:ur>Pt;st=0<=Pt?++ur:--ur)rn.push(ue.readUInt16());return rn}(),ct=function(){var ur,rn;for(rn=[],st=ur=0;0<=Pt?ur<Pt:ur>Pt;st=0<=Pt?++ur:--ur)rn.push(ue.readUInt16());return rn}(),vt=function(){var ur,rn;for(rn=[],st=ur=0;0<=Pt?ur<Pt:ur>Pt;st=0<=Pt?++ur:--ur)rn.push(ue.readUInt16());return rn}(),Se=(this.length-ue.pos+this.offset)/2,Xe=function(){var ur,rn;for(rn=[],st=ur=0;0<=Se?ur<Se:ur>Se;st=0<=Se?++ur:--ur)rn.push(ue.readUInt16());return rn}(),st=Ht=0,pr=De.length;Ht<pr;st=++Ht)for(Xt=De[st],Be=Br=Yt=Gt[st];Yt<=Xt?Br<=Xt:Br>=Xt;Be=Yt<=Xt?++Br:--Br)vt[st]===0?rt=Be+ct[st]:(rt=Xe[vt[st]/2+(Be-Yt)-(Pt-st)]||0)!==0&&(rt+=ct[st]),this.codeMap[Be]=65535&rt}ue.pos=St}return ne.encode=function(ue,ae){var Be,Se,De,rt,Xe,st,ct,vt,St,Pt,gt,Yt,Gt,Xt,Ht,Br,pr,ur,rn,En,dn,jr,cr,Hr,Qt,qt,br,mr,ln,fn,mn,$r,yn,ci,Un,Ut,sr,dr,Sr,Rr,Zr,hn,gn,Tn,ni,Ti;switch(mr=new kc,rt=Object.keys(ue).sort(function(ji,wo){return ji-wo}),ae){case"macroman":for(Gt=0,Xt=function(){var ji=[];for(Yt=0;Yt<256;++Yt)ji.push(0);return ji}(),Br={0:0},De={},ln=0,yn=rt.length;ln<yn;ln++)Br[gn=ue[Se=rt[ln]]]==null&&(Br[gn]=++Gt),De[Se]={old:ue[Se],new:Br[ue[Se]]},Xt[Se]=Br[ue[Se]];return mr.writeUInt16(1),mr.writeUInt16(0),mr.writeUInt32(12),mr.writeUInt16(0),mr.writeUInt16(262),mr.writeUInt16(0),mr.write(Xt),{charMap:De,subtable:mr.data,maxGlyphID:Gt+1};case"unicode":for(qt=[],St=[],pr=0,Br={},Be={},Ht=ct=null,fn=0,ci=rt.length;fn<ci;fn++)Br[rn=ue[Se=rt[fn]]]==null&&(Br[rn]=++pr),Be[Se]={old:rn,new:Br[rn]},Xe=Br[rn]-Se,Ht!=null&&Xe===ct||(Ht&&St.push(Ht),qt.push(Se),ct=Xe),Ht=Se;for(Ht&&St.push(Ht),St.push(65535),qt.push(65535),Hr=2*(cr=qt.length),jr=2*Math.pow(Math.log(cr)/Math.LN2,2),Pt=Math.log(jr/2)/Math.LN2,dn=2*cr-jr,st=[],En=[],gt=[],Yt=mn=0,Un=qt.length;mn<Un;Yt=++mn){if(Qt=qt[Yt],vt=St[Yt],Qt===65535){st.push(0),En.push(0);break}if(Qt-(br=Be[Qt].new)>=32768)for(st.push(0),En.push(2*(gt.length+cr-Yt)),Se=$r=Qt;Qt<=vt?$r<=vt:$r>=vt;Se=Qt<=vt?++$r:--$r)gt.push(Be[Se].new);else st.push(br-Qt),En.push(0)}for(mr.writeUInt16(3),mr.writeUInt16(1),mr.writeUInt32(12),mr.writeUInt16(4),mr.writeUInt16(16+8*cr+2*gt.length),mr.writeUInt16(0),mr.writeUInt16(Hr),mr.writeUInt16(jr),mr.writeUInt16(Pt),mr.writeUInt16(dn),Zr=0,Ut=St.length;Zr<Ut;Zr++)Se=St[Zr],mr.writeUInt16(Se);for(mr.writeUInt16(0),hn=0,sr=qt.length;hn<sr;hn++)Se=qt[hn],mr.writeUInt16(Se);for(Tn=0,dr=st.length;Tn<dr;Tn++)Xe=st[Tn],mr.writeUInt16(Xe);for(ni=0,Sr=En.length;ni<Sr;ni++)ur=En[ni],mr.writeUInt16(ur);for(Ti=0,Rr=gt.length;Ti<Rr;Ti++)Gt=gt[Ti],mr.writeUInt16(Gt);return{charMap:Be,subtable:mr.data,maxGlyphID:pr+1}}},ne}(),Hg=function(){function ne(){return ne.__super__.constructor.apply(this,arguments)}return Lu(ne,du),ne.prototype.tag="cmap",ne.prototype.parse=function(ue){var ae,Be,Se;for(ue.pos=this.offset,this.version=ue.readUInt16(),Se=ue.readUInt16(),this.tables=[],this.unicode=null,Be=0;0<=Se?Be<Se:Be>Se;Be=0<=Se?++Be:--Be)ae=new Qg(ue,this.offset),this.tables.push(ae),ae.isUnicode&&this.unicode==null&&(this.unicode=ae);return!0},ne.encode=function(ue,ae){var Be,Se;return ae==null&&(ae="macroman"),Be=Qg.encode(ue,ae),(Se=new kc).writeUInt16(0),Se.writeUInt16(1),Be.table=Se.data.concat(Be.subtable),Be},ne}(),Rv=function(){function ne(){return ne.__super__.constructor.apply(this,arguments)}return Lu(ne,du),ne.prototype.tag="hhea",ne.prototype.parse=function(ue){return ue.pos=this.offset,this.version=ue.readInt(),this.ascender=ue.readShort(),this.decender=ue.readShort(),this.lineGap=ue.readShort(),this.advanceWidthMax=ue.readShort(),this.minLeftSideBearing=ue.readShort(),this.minRightSideBearing=ue.readShort(),this.xMaxExtent=ue.readShort(),this.caretSlopeRise=ue.readShort(),this.caretSlopeRun=ue.readShort(),this.caretOffset=ue.readShort(),ue.pos+=8,this.metricDataFormat=ue.readShort(),this.numberOfMetrics=ue.readUInt16()},ne}(),kv=function(){function ne(){return ne.__super__.constructor.apply(this,arguments)}return Lu(ne,du),ne.prototype.tag="OS/2",ne.prototype.parse=function(ue){if(ue.pos=this.offset,this.version=ue.readUInt16(),this.averageCharWidth=ue.readShort(),this.weightClass=ue.readUInt16(),this.widthClass=ue.readUInt16(),this.type=ue.readShort(),this.ySubscriptXSize=ue.readShort(),this.ySubscriptYSize=ue.readShort(),this.ySubscriptXOffset=ue.readShort(),this.ySubscriptYOffset=ue.readShort(),this.ySuperscriptXSize=ue.readShort(),this.ySuperscriptYSize=ue.readShort(),this.ySuperscriptXOffset=ue.readShort(),this.ySuperscriptYOffset=ue.readShort(),this.yStrikeoutSize=ue.readShort(),this.yStrikeoutPosition=ue.readShort(),this.familyClass=ue.readShort(),this.panose=function(){var ae,Be;for(Be=[],ae=0;ae<10;++ae)Be.push(ue.readByte());return Be}(),this.charRange=function(){var ae,Be;for(Be=[],ae=0;ae<4;++ae)Be.push(ue.readInt());return Be}(),this.vendorID=ue.readString(4),this.selection=ue.readShort(),this.firstCharIndex=ue.readShort(),this.lastCharIndex=ue.readShort(),this.version>0&&(this.ascent=ue.readShort(),this.descent=ue.readShort(),this.lineGap=ue.readShort(),this.winAscent=ue.readShort(),this.winDescent=ue.readShort(),this.codePageRange=function(){var ae,Be;for(Be=[],ae=0;ae<2;ae=++ae)Be.push(ue.readInt());return Be}(),this.version>1))return this.xHeight=ue.readShort(),this.capHeight=ue.readShort(),this.defaultChar=ue.readShort(),this.breakChar=ue.readShort(),this.maxContext=ue.readShort()},ne}(),Nv=function(){function ne(){return ne.__super__.constructor.apply(this,arguments)}return Lu(ne,du),ne.prototype.tag="post",ne.prototype.parse=function(ue){var ae,Be,Se;switch(ue.pos=this.offset,this.format=ue.readInt(),this.italicAngle=ue.readInt(),this.underlinePosition=ue.readShort(),this.underlineThickness=ue.readShort(),this.isFixedPitch=ue.readInt(),this.minMemType42=ue.readInt(),this.maxMemType42=ue.readInt(),this.minMemType1=ue.readInt(),this.maxMemType1=ue.readInt(),this.format){case 65536:case 196608:break;case 131072:var De;for(Be=ue.readUInt16(),this.glyphNameIndex=[],De=0;0<=Be?De<Be:De>Be;De=0<=Be?++De:--De)this.glyphNameIndex.push(ue.readUInt16());for(this.names=[],Se=[];ue.pos<this.offset+this.length;)ae=ue.readByte(),Se.push(this.names.push(ue.readString(ae)));return Se;case 151552:return Be=ue.readUInt16(),this.offsets=ue.read(Be);case 262144:return this.map=function(){var rt,Xe,st;for(st=[],De=rt=0,Xe=this.file.maxp.numGlyphs;0<=Xe?rt<Xe:rt>Xe;De=0<=Xe?++rt:--rt)st.push(ue.readUInt32());return st}.call(this)}},ne}(),Uv=function(ne,ue){this.raw=ne,this.length=ne.length,this.platformID=ue.platformID,this.encodingID=ue.encodingID,this.languageID=ue.languageID},Mv=function(){function ne(){return ne.__super__.constructor.apply(this,arguments)}return Lu(ne,du),ne.prototype.tag="name",ne.prototype.parse=function(ue){var ae,Be,Se,De,rt,Xe,st,ct,vt,St,Pt;for(ue.pos=this.offset,ue.readShort(),ae=ue.readShort(),Xe=ue.readShort(),Be=[],De=0;0<=ae?De<ae:De>ae;De=0<=ae?++De:--De)Be.push({platformID:ue.readShort(),encodingID:ue.readShort(),languageID:ue.readShort(),nameID:ue.readShort(),length:ue.readShort(),offset:this.offset+Xe+ue.readShort()});for(st={},De=vt=0,St=Be.length;vt<St;De=++vt)Se=Be[De],ue.pos=Se.offset,ct=ue.readString(Se.length),rt=new Uv(ct,Se),st[Pt=Se.nameID]==null&&(st[Pt]=[]),st[Se.nameID].push(rt);this.strings=st,this.copyright=st[0],this.fontFamily=st[1],this.fontSubfamily=st[2],this.uniqueSubfamily=st[3],this.fontName=st[4],this.version=st[5];try{this.postscriptName=st[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(gt){this.postscriptName=st[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=st[7],this.manufacturer=st[8],this.designer=st[9],this.description=st[10],this.vendorUrl=st[11],this.designerUrl=st[12],this.license=st[13],this.licenseUrl=st[14],this.preferredFamily=st[15],this.preferredSubfamily=st[17],this.compatibleFull=st[18],this.sampleText=st[19]},ne}(),Qv=function(){function ne(){return ne.__super__.constructor.apply(this,arguments)}return Lu(ne,du),ne.prototype.tag="maxp",ne.prototype.parse=function(ue){return ue.pos=this.offset,this.version=ue.readInt(),this.numGlyphs=ue.readUInt16(),this.maxPoints=ue.readUInt16(),this.maxContours=ue.readUInt16(),this.maxCompositePoints=ue.readUInt16(),this.maxComponentContours=ue.readUInt16(),this.maxZones=ue.readUInt16(),this.maxTwilightPoints=ue.readUInt16(),this.maxStorage=ue.readUInt16(),this.maxFunctionDefs=ue.readUInt16(),this.maxInstructionDefs=ue.readUInt16(),this.maxStackElements=ue.readUInt16(),this.maxSizeOfInstructions=ue.readUInt16(),this.maxComponentElements=ue.readUInt16(),this.maxComponentDepth=ue.readUInt16()},ne}(),Hv=function(){function ne(){return ne.__super__.constructor.apply(this,arguments)}return Lu(ne,du),ne.prototype.tag="hmtx",ne.prototype.parse=function(ue){var ae,Be,Se,De,rt,Xe,st;for(ue.pos=this.offset,this.metrics=[],ae=0,Xe=this.file.hhea.numberOfMetrics;0<=Xe?ae<Xe:ae>Xe;ae=0<=Xe?++ae:--ae)this.metrics.push({advance:ue.readUInt16(),lsb:ue.readInt16()});for(Se=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var ct,vt;for(vt=[],ae=ct=0;0<=Se?ct<Se:ct>Se;ae=0<=Se?++ct:--ct)vt.push(ue.readInt16());return vt}(),this.widths=function(){var ct,vt,St,Pt;for(Pt=[],ct=0,vt=(St=this.metrics).length;ct<vt;ct++)De=St[ct],Pt.push(De.advance);return Pt}.call(this),Be=this.widths[this.widths.length-1],st=[],ae=rt=0;0<=Se?rt<Se:rt>Se;ae=0<=Se?++rt:--rt)st.push(this.widths.push(Be));return st},ne.prototype.forGlyph=function(ue){return ue in this.metrics?this.metrics[ue]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[ue-this.metrics.length]}},ne}(),Wg=[].slice,Wv=function(){function ne(){return ne.__super__.constructor.apply(this,arguments)}return Lu(ne,du),ne.prototype.tag="glyf",ne.prototype.parse=function(){return this.cache={}},ne.prototype.glyphFor=function(ue){var ae,Be,Se,De,rt,Xe,st,ct,vt,St;return ue in this.cache?this.cache[ue]:(De=this.file.loca,ae=this.file.contents,Be=De.indexOf(ue),(Se=De.lengthOf(ue))===0?this.cache[ue]=null:(ae.pos=this.offset+Be,rt=(Xe=new kc(ae.read(Se))).readShort(),ct=Xe.readShort(),St=Xe.readShort(),st=Xe.readShort(),vt=Xe.readShort(),this.cache[ue]=rt===-1?new Gv(Xe,ct,St,st,vt):new Kv(Xe,rt,ct,St,st,vt),this.cache[ue]))},ne.prototype.encode=function(ue,ae,Be){var Se,De,rt,Xe,st;for(rt=[],De=[],Xe=0,st=ae.length;Xe<st;Xe++)Se=ue[ae[Xe]],De.push(rt.length),Se&&(rt=rt.concat(Se.encode(Be)));return De.push(rt.length),{table:rt,offsets:De}},ne}(),Kv=function(){function ne(ue,ae,Be,Se,De,rt){this.raw=ue,this.numberOfContours=ae,this.xMin=Be,this.yMin=Se,this.xMax=De,this.yMax=rt,this.compound=!1}return ne.prototype.encode=function(){return this.raw.data},ne}(),Gv=function(){function ne(ue,ae,Be,Se,De){var rt,Xe;for(this.raw=ue,this.xMin=ae,this.yMin=Be,this.xMax=Se,this.yMax=De,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],rt=this.raw;Xe=rt.readShort(),this.glyphOffsets.push(rt.pos),this.glyphIDs.push(rt.readUInt16()),32&Xe;)rt.pos+=1&Xe?4:2,128&Xe?rt.pos+=8:64&Xe?rt.pos+=4:8&Xe&&(rt.pos+=2)}return ne.prototype.encode=function(){var ue,ae,Be;for(ae=new kc(Wg.call(this.raw.data)),ue=0,Be=this.glyphIDs.length;ue<Be;++ue)ae.pos=this.glyphOffsets[ue];return ae.data},ne}(),zv=function(){function ne(){return ne.__super__.constructor.apply(this,arguments)}return Lu(ne,du),ne.prototype.tag="loca",ne.prototype.parse=function(ue){var ae,Be;return ue.pos=this.offset,ae=this.file.head.indexToLocFormat,this.offsets=ae===0?function(){var Se,De;for(De=[],Be=0,Se=this.length;Be<Se;Be+=2)De.push(2*ue.readUInt16());return De}.call(this):function(){var Se,De;for(De=[],Be=0,Se=this.length;Be<Se;Be+=4)De.push(ue.readUInt32());return De}.call(this)},ne.prototype.indexOf=function(ue){return this.offsets[ue]},ne.prototype.lengthOf=function(ue){return this.offsets[ue+1]-this.offsets[ue]},ne.prototype.encode=function(ue,ae){for(var Be=new Uint32Array(this.offsets.length),Se=0,De=0,rt=0;rt<Be.length;++rt)if(Be[rt]=Se,De<ae.length&&ae[De]==rt){++De,Be[rt]=Se;var Xe=this.offsets[rt],st=this.offsets[rt+1]-Xe;st>0&&(Se+=st)}for(var ct=new Array(4*Be.length),vt=0;vt<Be.length;++vt)ct[4*vt+3]=255&Be[vt],ct[4*vt+2]=(65280&Be[vt])>>8,ct[4*vt+1]=(16711680&Be[vt])>>16,ct[4*vt]=(4278190080&Be[vt])>>24;return ct},ne}(),Vv=function(){function ne(ue){this.font=ue,this.subset={},this.unicodes={},this.next=33}return ne.prototype.generateCmap=function(){var ue,ae,Be,Se,De;for(ae in Se=this.font.cmap.tables[0].codeMap,ue={},De=this.subset)Be=De[ae],ue[ae]=Se[Be];return ue},ne.prototype.glyphsFor=function(ue){var ae,Be,Se,De,rt,Xe,st;for(Se={},rt=0,Xe=ue.length;rt<Xe;rt++)Se[De=ue[rt]]=this.font.glyf.glyphFor(De);for(De in ae=[],Se)(Be=Se[De])!=null&&Be.compound&&ae.push.apply(ae,Be.glyphIDs);if(ae.length>0)for(De in st=this.glyphsFor(ae))Be=st[De],Se[De]=Be;return Se},ne.prototype.encode=function(ue,ae){var Be,Se,De,rt,Xe,st,ct,vt,St,Pt,gt,Yt,Gt,Xt,Ht;for(Se in Be=Hg.encode(this.generateCmap(),"unicode"),rt=this.glyphsFor(ue),gt={0:0},Ht=Be.charMap)gt[(st=Ht[Se]).old]=st.new;for(Yt in Pt=Be.maxGlyphID,rt)Yt in gt||(gt[Yt]=Pt++);return vt=function(Br){var pr,ur;for(pr in ur={},Br)ur[Br[pr]]=pr;return ur}(gt),St=Object.keys(vt).sort(function(Br,pr){return Br-pr}),Gt=function(){var Br,pr,ur;for(ur=[],Br=0,pr=St.length;Br<pr;Br++)Xe=St[Br],ur.push(vt[Xe]);return ur}(),De=this.font.glyf.encode(rt,Gt,gt),ct=this.font.loca.encode(De.offsets,Gt),Xt={cmap:this.font.cmap.raw(),glyf:De.table,loca:ct,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(ae)},this.font.os2.exists&&(Xt["OS/2"]=this.font.os2.raw()),this.font.directory.encode(Xt)},ne}();ro.API.PDFObject=function(){var ne;function ue(){}return ne=function(ae,Be){return(Array(Be+1).join("0")+ae).slice(-Be)},ue.convert=function(ae){var Be,Se,De,rt;if(Array.isArray(ae))return"["+function(){var Xe,st,ct;for(ct=[],Xe=0,st=ae.length;Xe<st;Xe++)Be=ae[Xe],ct.push(ue.convert(Be));return ct}().join(" ")+"]";if(typeof ae=="string")return"/"+ae;if(ae!=null&&ae.isString)return"("+ae+")";if(ae instanceof Date)return"(D:"+ne(ae.getUTCFullYear(),4)+ne(ae.getUTCMonth(),2)+ne(ae.getUTCDate(),2)+ne(ae.getUTCHours(),2)+ne(ae.getUTCMinutes(),2)+ne(ae.getUTCSeconds(),2)+"Z)";if({}.toString.call(ae)==="[object Object]"){for(Se in De=["<<"],ae)rt=ae[Se],De.push("/"+Se+" "+ue.convert(rt));return De.push(">>"),De.join(`
|
|
|
`)}return""+ae},ue}()},86129:function(fr,Mt,ge){var pe=ge(19208).lW,et=ge(97671);(function(a){fr.exports=a()})(function(){return function a(he,de,ie){function se(z,ee){if(!de[z]){if(!he[z]){var E=void 0;if(!ee&&E)return require(z,!0);if(b)return b(z,!0);var y=new Error("Cannot find module '"+z+"'");throw y.code="MODULE_NOT_FOUND",y}var x=de[z]={exports:{}};he[z][0].call(x.exports,function(re){var oe=he[z][1][re];return se(oe||re)},x,x.exports,a,he,de,ie)}return de[z].exports}for(var b=void 0,te=0;te<ie.length;te++)se(ie[te]);return se}({1:[function(a,he,de){"use strict";var ie=a("./utils"),se=a("./support"),b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";de.encode=function(te){for(var z,ee,E,y,x,re,oe,fe=[],le=0,Ae=te.length,ce=Ae,me=ie.getTypeOf(te)!=="string";le<te.length;)ce=Ae-le,E=me?(z=te[le++],ee=le<Ae?te[le++]:0,le<Ae?te[le++]:0):(z=te.charCodeAt(le++),ee=le<Ae?te.charCodeAt(le++):0,le<Ae?te.charCodeAt(le++):0),y=z>>2,x=(3&z)<<4|ee>>4,re=1<ce?(15&ee)<<2|E>>6:64,oe=2<ce?63&E:64,fe.push(b.charAt(y)+b.charAt(x)+b.charAt(re)+b.charAt(oe));return fe.join("")},de.decode=function(te){var z,ee,E,y,x,re,oe=0,fe=0,le="data:";if(te.substr(0,le.length)===le)throw new Error("Invalid base64 input, it looks like a data url.");var Ae,ce=3*(te=te.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(te.charAt(te.length-1)===b.charAt(64)&&ce--,te.charAt(te.length-2)===b.charAt(64)&&ce--,ce%1!=0)throw new Error("Invalid base64 input, bad content length.");for(Ae=se.uint8array?new Uint8Array(0|ce):new Array(0|ce);oe<te.length;)z=b.indexOf(te.charAt(oe++))<<2|(y=b.indexOf(te.charAt(oe++)))>>4,ee=(15&y)<<4|(x=b.indexOf(te.charAt(oe++)))>>2,E=(3&x)<<6|(re=b.indexOf(te.charAt(oe++))),Ae[fe++]=z,x!==64&&(Ae[fe++]=ee),re!==64&&(Ae[fe++]=E);return Ae}},{"./support":30,"./utils":32}],2:[function(a,he,de){"use strict";var ie=a("./external"),se=a("./stream/DataWorker"),b=a("./stream/Crc32Probe"),te=a("./stream/DataLengthProbe");function z(ee,E,y,x,re){this.compressedSize=ee,this.uncompressedSize=E,this.crc32=y,this.compression=x,this.compressedContent=re}z.prototype={getContentWorker:function(){var ee=new se(ie.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new te("data_length")),E=this;return ee.on("end",function(){if(this.streamInfo.data_length!==E.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),ee},getCompressedWorker:function(){return new se(ie.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},z.createWorkerFrom=function(ee,E,y){return ee.pipe(new b).pipe(new te("uncompressedSize")).pipe(E.compressWorker(y)).pipe(new te("compressedSize")).withStreamInfo("compression",E)},he.exports=z},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(a,he,de){"use strict";var ie=a("./stream/GenericWorker");de.STORE={magic:"\0\0",compressWorker:function(){return new ie("STORE compression")},uncompressWorker:function(){return new ie("STORE decompression")}},de.DEFLATE=a("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(a,he,de){"use strict";var ie=a("./utils"),se=function(){for(var b,te=[],z=0;z<256;z++){b=z;for(var ee=0;ee<8;ee++)b=1&b?3988292384^b>>>1:b>>>1;te[z]=b}return te}();he.exports=function(b,te){return b!==void 0&&b.length?ie.getTypeOf(b)!=="string"?function(z,ee,E,y){var x=se,re=y+E;z^=-1;for(var oe=y;oe<re;oe++)z=z>>>8^x[255&(z^ee[oe])];return-1^z}(0|te,b,b.length,0):function(z,ee,E,y){var x=se,re=y+E;z^=-1;for(var oe=y;oe<re;oe++)z=z>>>8^x[255&(z^ee.charCodeAt(oe))];return-1^z}(0|te,b,b.length,0):0}},{"./utils":32}],5:[function(a,he,de){"use strict";de.base64=!1,de.binary=!1,de.dir=!1,de.createFolders=!0,de.date=null,de.compression=null,de.compressionOptions=null,de.comment=null,de.unixPermissions=null,de.dosPermissions=null},{}],6:[function(a,he,de){"use strict";var ie=null;ie=typeof Promise!="undefined"?Promise:a("lie"),he.exports={Promise:ie}},{lie:37}],7:[function(a,he,de){"use strict";var ie=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",se=a("pako"),b=a("./utils"),te=a("./stream/GenericWorker"),z=ie?"uint8array":"array";function ee(E,y){te.call(this,"FlateWorker/"+E),this._pako=null,this._pakoAction=E,this._pakoOptions=y,this.meta={}}de.magic="\b\0",b.inherits(ee,te),ee.prototype.processChunk=function(E){this.meta=E.meta,this._pako===null&&this._createPako(),this._pako.push(b.transformTo(z,E.data),!1)},ee.prototype.flush=function(){te.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},ee.prototype.cleanUp=function(){te.prototype.cleanUp.call(this),this._pako=null},ee.prototype._createPako=function(){this._pako=new se[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var E=this;this._pako.onData=function(y){E.push({data:y,meta:E.meta})}},de.compressWorker=function(E){return new ee("Deflate",E)},de.uncompressWorker=function(){return new ee("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(a,he,de){"use strict";function ie(x,re){var oe,fe="";for(oe=0;oe<re;oe++)fe+=String.fromCharCode(255&x),x>>>=8;return fe}function se(x,re,oe,fe,le,Ae){var ce,me,Ee=x.file,we=x.compression,ve=Ae!==z.utf8encode,ye=b.transformTo("string",Ae(Ee.name)),Ce=b.transformTo("string",z.utf8encode(Ee.name)),be=Ee.comment,_e=b.transformTo("string",Ae(be)),Ie=b.transformTo("string",z.utf8encode(be)),Ke=Ce.length!==Ee.name.length,xe=Ie.length!==be.length,Ge="",Oe="",Ne="",Ve=Ee.dir,Je=Ee.date,Me={crc32:0,compressedSize:0,uncompressedSize:0};re&&!oe||(Me.crc32=x.crc32,Me.compressedSize=x.compressedSize,Me.uncompressedSize=x.uncompressedSize);var nt=0;re&&(nt|=8),ve||!Ke&&!xe||(nt|=2048);var tt=0,At=0;Ve&&(tt|=16),le==="UNIX"?(At=798,tt|=function(it,ot){var at=it;return it||(at=ot?16893:33204),(65535&at)<<16}(Ee.unixPermissions,Ve)):(At=20,tt|=function(it){return 63&(it||0)}(Ee.dosPermissions)),ce=Je.getUTCHours(),ce<<=6,ce|=Je.getUTCMinutes(),ce<<=5,ce|=Je.getUTCSeconds()/2,me=Je.getUTCFullYear()-1980,me<<=4,me|=Je.getUTCMonth()+1,me<<=5,me|=Je.getUTCDate(),Ke&&(Oe=ie(1,1)+ie(ee(ye),4)+Ce,Ge+="up"+ie(Oe.length,2)+Oe),xe&&(Ne=ie(1,1)+ie(ee(_e),4)+Ie,Ge+="uc"+ie(Ne.length,2)+Ne);var ut="";return ut+=`
|
|
|
\0`,ut+=ie(nt,2),ut+=we.magic,ut+=ie(ce,2),ut+=ie(me,2),ut+=ie(Me.crc32,4),ut+=ie(Me.compressedSize,4),ut+=ie(Me.uncompressedSize,4),ut+=ie(ye.length,2),ut+=ie(Ge.length,2),{fileRecord:E.LOCAL_FILE_HEADER+ut+ye+Ge,dirRecord:E.CENTRAL_FILE_HEADER+ie(At,2)+ut+ie(_e.length,2)+"\0\0\0\0"+ie(tt,4)+ie(fe,4)+ye+Ge+_e}}var b=a("../utils"),te=a("../stream/GenericWorker"),z=a("../utf8"),ee=a("../crc32"),E=a("../signature");function y(x,re,oe,fe){te.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=re,this.zipPlatform=oe,this.encodeFileName=fe,this.streamFiles=x,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}b.inherits(y,te),y.prototype.push=function(x){var re=x.meta.percent||0,oe=this.entriesCount,fe=this._sources.length;this.accumulate?this.contentBuffer.push(x):(this.bytesWritten+=x.data.length,te.prototype.push.call(this,{data:x.data,meta:{currentFile:this.currentFile,percent:oe?(re+100*(oe-fe-1))/oe:100}}))},y.prototype.openedSource=function(x){this.currentSourceOffset=this.bytesWritten,this.currentFile=x.file.name;var re=this.streamFiles&&!x.file.dir;if(re){var oe=se(x,re,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:oe.fileRecord,meta:{percent:0}})}else this.accumulate=!0},y.prototype.closedSource=function(x){this.accumulate=!1;var re=this.streamFiles&&!x.file.dir,oe=se(x,re,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(oe.dirRecord),re)this.push({data:function(fe){return E.DATA_DESCRIPTOR+ie(fe.crc32,4)+ie(fe.compressedSize,4)+ie(fe.uncompressedSize,4)}(x),meta:{percent:100}});else for(this.push({data:oe.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},y.prototype.flush=function(){for(var x=this.bytesWritten,re=0;re<this.dirRecords.length;re++)this.push({data:this.dirRecords[re],meta:{percent:100}});var oe=this.bytesWritten-x,fe=function(le,Ae,ce,me,Ee){var we=b.transformTo("string",Ee(me));return E.CENTRAL_DIRECTORY_END+"\0\0\0\0"+ie(le,2)+ie(le,2)+ie(Ae,4)+ie(ce,4)+ie(we.length,2)+we}(this.dirRecords.length,oe,x,this.zipComment,this.encodeFileName);this.push({data:fe,meta:{percent:100}})},y.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},y.prototype.registerPrevious=function(x){this._sources.push(x);var re=this;return x.on("data",function(oe){re.processChunk(oe)}),x.on("end",function(){re.closedSource(re.previous.streamInfo),re._sources.length?re.prepareNextSource():re.end()}),x.on("error",function(oe){re.error(oe)}),this},y.prototype.resume=function(){return!!te.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},y.prototype.error=function(x){var re=this._sources;if(!te.prototype.error.call(this,x))return!1;for(var oe=0;oe<re.length;oe++)try{re[oe].error(x)}catch(fe){}return!0},y.prototype.lock=function(){te.prototype.lock.call(this);for(var x=this._sources,re=0;re<x.length;re++)x[re].lock()},he.exports=y},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(a,he,de){"use strict";var ie=a("../compressions"),se=a("./ZipFileWorker");de.generateWorker=function(b,te,z){var ee=new se(te.streamFiles,z,te.platform,te.encodeFileName),E=0;try{b.forEach(function(y,x){E++;var re=function(Ae,ce){var me=Ae||ce,Ee=ie[me];if(!Ee)throw new Error(me+" is not a valid compression method !");return Ee}(x.options.compression,te.compression),oe=x.options.compressionOptions||te.compressionOptions||{},fe=x.dir,le=x.date;x._compressWorker(re,oe).withStreamInfo("file",{name:y,dir:fe,date:le,comment:x.comment||"",unixPermissions:x.unixPermissions,dosPermissions:x.dosPermissions}).pipe(ee)}),ee.entriesCount=E}catch(y){ee.error(y)}return ee}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(a,he,de){"use strict";function ie(){if(!(this instanceof ie))return new ie;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 se=new ie;for(var b in this)typeof this[b]!="function"&&(se[b]=this[b]);return se}}(ie.prototype=a("./object")).loadAsync=a("./load"),ie.support=a("./support"),ie.defaults=a("./defaults"),ie.version="3.10.1",ie.loadAsync=function(se,b){return new ie().loadAsync(se,b)},ie.external=a("./external"),he.exports=ie},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(a,he,de){"use strict";var ie=a("./utils"),se=a("./external"),b=a("./utf8"),te=a("./zipEntries"),z=a("./stream/Crc32Probe"),ee=a("./nodejsUtils");function E(y){return new se.Promise(function(x,re){var oe=y.decompressed.getContentWorker().pipe(new z);oe.on("error",function(fe){re(fe)}).on("end",function(){oe.streamInfo.crc32!==y.decompressed.crc32?re(new Error("Corrupted zip : CRC32 mismatch")):x()}).resume()})}he.exports=function(y,x){var re=this;return x=ie.extend(x||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:b.utf8decode}),ee.isNode&&ee.isStream(y)?se.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):ie.prepareContent("the loaded zip file",y,!0,x.optimizedBinaryString,x.base64).then(function(oe){var fe=new te(x);return fe.load(oe),fe}).then(function(oe){var fe=[se.Promise.resolve(oe)],le=oe.files;if(x.checkCRC32)for(var Ae=0;Ae<le.length;Ae++)fe.push(E(le[Ae]));return se.Promise.all(fe)}).then(function(oe){for(var fe=oe.shift(),le=fe.files,Ae=0;Ae<le.length;Ae++){var ce=le[Ae],me=ce.fileNameStr,Ee=ie.resolve(ce.fileNameStr);re.file(Ee,ce.decompressed,{binary:!0,optimizedBinaryString:!0,date:ce.date,dir:ce.dir,comment:ce.fileCommentStr.length?ce.fileCommentStr:null,unixPermissions:ce.unixPermissions,dosPermissions:ce.dosPermissions,createFolders:x.createFolders}),ce.dir||(re.file(Ee).unsafeOriginalName=me)}return fe.zipComment.length&&(re.comment=fe.zipComment),re})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(a,he,de){"use strict";var ie=a("../utils"),se=a("../stream/GenericWorker");function b(te,z){se.call(this,"Nodejs stream input adapter for "+te),this._upstreamEnded=!1,this._bindStream(z)}ie.inherits(b,se),b.prototype._bindStream=function(te){var z=this;(this._stream=te).pause(),te.on("data",function(ee){z.push({data:ee,meta:{percent:0}})}).on("error",function(ee){z.isPaused?this.generatedError=ee:z.error(ee)}).on("end",function(){z.isPaused?z._upstreamEnded=!0:z.end()})},b.prototype.pause=function(){return!!se.prototype.pause.call(this)&&(this._stream.pause(),!0)},b.prototype.resume=function(){return!!se.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},he.exports=b},{"../stream/GenericWorker":28,"../utils":32}],13:[function(a,he,de){"use strict";var ie=a("readable-stream").Readable;function se(b,te,z){ie.call(this,te),this._helper=b;var ee=this;b.on("data",function(E,y){ee.push(E)||ee._helper.pause(),z&&z(y)}).on("error",function(E){ee.emit("error",E)}).on("end",function(){ee.push(null)})}a("../utils").inherits(se,ie),se.prototype._read=function(){this._helper.resume()},he.exports=se},{"../utils":32,"readable-stream":16}],14:[function(a,he,de){"use strict";he.exports={isNode:typeof pe!="undefined",newBufferFrom:function(ie,se){if(pe.from&&pe.from!==Uint8Array.from)return pe.from(ie,se);if(typeof ie=="number")throw new Error('The "data" argument must not be a number');return new pe(ie,se)},allocBuffer:function(ie){if(pe.alloc)return pe.alloc(ie);var se=new pe(ie);return se.fill(0),se},isBuffer:function(ie){return pe.isBuffer(ie)},isStream:function(ie){return ie&&typeof ie.on=="function"&&typeof ie.pause=="function"&&typeof ie.resume=="function"}}},{}],15:[function(a,he,de){"use strict";function ie(Ee,we,ve){var ye,Ce=b.getTypeOf(we),be=b.extend(ve||{},ee);be.date=be.date||new Date,be.compression!==null&&(be.compression=be.compression.toUpperCase()),typeof be.unixPermissions=="string"&&(be.unixPermissions=parseInt(be.unixPermissions,8)),be.unixPermissions&&16384&be.unixPermissions&&(be.dir=!0),be.dosPermissions&&16&be.dosPermissions&&(be.dir=!0),be.dir&&(Ee=le(Ee)),be.createFolders&&(ye=fe(Ee))&&Ae.call(this,ye,!0);var _e=Ce==="string"&&be.binary===!1&&be.base64===!1;ve&&ve.binary!==void 0||(be.binary=!_e),(we instanceof E&&we.uncompressedSize===0||be.dir||!we||we.length===0)&&(be.base64=!1,be.binary=!0,we="",be.compression="STORE",Ce="string");var Ie=null;Ie=we instanceof E||we instanceof te?we:re.isNode&&re.isStream(we)?new oe(Ee,we):b.prepareContent(Ee,we,be.binary,be.optimizedBinaryString,be.base64);var Ke=new y(Ee,Ie,be);this.files[Ee]=Ke}var se=a("./utf8"),b=a("./utils"),te=a("./stream/GenericWorker"),z=a("./stream/StreamHelper"),ee=a("./defaults"),E=a("./compressedObject"),y=a("./zipObject"),x=a("./generate"),re=a("./nodejsUtils"),oe=a("./nodejs/NodejsStreamInputAdapter"),fe=function(Ee){Ee.slice(-1)==="/"&&(Ee=Ee.substring(0,Ee.length-1));var we=Ee.lastIndexOf("/");return 0<we?Ee.substring(0,we):""},le=function(Ee){return Ee.slice(-1)!=="/"&&(Ee+="/"),Ee},Ae=function(Ee,we){return we=we!==void 0?we:ee.createFolders,Ee=le(Ee),this.files[Ee]||ie.call(this,Ee,null,{dir:!0,createFolders:we}),this.files[Ee]};function ce(Ee){return Object.prototype.toString.call(Ee)==="[object RegExp]"}var me={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(Ee){var we,ve,ye;for(we in this.files)ye=this.files[we],(ve=we.slice(this.root.length,we.length))&&we.slice(0,this.root.length)===this.root&&Ee(ve,ye)},filter:function(Ee){var we=[];return this.forEach(function(ve,ye){Ee(ve,ye)&&we.push(ye)}),we},file:function(Ee,we,ve){if(arguments.length!==1)return Ee=this.root+Ee,ie.call(this,Ee,we,ve),this;if(ce(Ee)){var ye=Ee;return this.filter(function(be,_e){return!_e.dir&&ye.test(be)})}var Ce=this.files[this.root+Ee];return Ce&&!Ce.dir?Ce:null},folder:function(Ee){if(!Ee)return this;if(ce(Ee))return this.filter(function(Ce,be){return be.dir&&Ee.test(Ce)});var we=this.root+Ee,ve=Ae.call(this,we),ye=this.clone();return ye.root=ve.name,ye},remove:function(Ee){Ee=this.root+Ee;var we=this.files[Ee];if(we||(Ee.slice(-1)!=="/"&&(Ee+="/"),we=this.files[Ee]),we&&!we.dir)delete this.files[Ee];else for(var ve=this.filter(function(Ce,be){return be.name.slice(0,Ee.length)===Ee}),ye=0;ye<ve.length;ye++)delete this.files[ve[ye].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(Ee){var we,ve={};try{if((ve=b.extend(Ee||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:se.utf8encode})).type=ve.type.toLowerCase(),ve.compression=ve.compression.toUpperCase(),ve.type==="binarystring"&&(ve.type="string"),!ve.type)throw new Error("No output type specified.");b.checkSupport(ve.type),ve.platform!=="darwin"&&ve.platform!=="freebsd"&&ve.platform!=="linux"&&ve.platform!=="sunos"||(ve.platform="UNIX"),ve.platform==="win32"&&(ve.platform="DOS");var ye=ve.comment||this.comment||"";we=x.generateWorker(this,ve,ye)}catch(Ce){(we=new te("error")).error(Ce)}return new z(we,ve.type||"string",ve.mimeType)},generateAsync:function(Ee,we){return this.generateInternalStream(Ee).accumulate(we)},generateNodeStream:function(Ee,we){return(Ee=Ee||{}).type||(Ee.type="nodebuffer"),this.generateInternalStream(Ee).toNodejsStream(we)}};he.exports=me},{"./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(a,he,de){"use strict";he.exports=a("stream")},{stream:void 0}],17:[function(a,he,de){"use strict";var ie=a("./DataReader");function se(b){ie.call(this,b);for(var te=0;te<this.data.length;te++)b[te]=255&b[te]}a("../utils").inherits(se,ie),se.prototype.byteAt=function(b){return this.data[this.zero+b]},se.prototype.lastIndexOfSignature=function(b){for(var te=b.charCodeAt(0),z=b.charCodeAt(1),ee=b.charCodeAt(2),E=b.charCodeAt(3),y=this.length-4;0<=y;--y)if(this.data[y]===te&&this.data[y+1]===z&&this.data[y+2]===ee&&this.data[y+3]===E)return y-this.zero;return-1},se.prototype.readAndCheckSignature=function(b){var te=b.charCodeAt(0),z=b.charCodeAt(1),ee=b.charCodeAt(2),E=b.charCodeAt(3),y=this.readData(4);return te===y[0]&&z===y[1]&&ee===y[2]&&E===y[3]},se.prototype.readData=function(b){if(this.checkOffset(b),b===0)return[];var te=this.data.slice(this.zero+this.index,this.zero+this.index+b);return this.index+=b,te},he.exports=se},{"../utils":32,"./DataReader":18}],18:[function(a,he,de){"use strict";var ie=a("../utils");function se(b){this.data=b,this.length=b.length,this.index=0,this.zero=0}se.prototype={checkOffset:function(b){this.checkIndex(this.index+b)},checkIndex:function(b){if(this.length<this.zero+b||b<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+b+"). Corrupted zip ?")},setIndex:function(b){this.checkIndex(b),this.index=b},skip:function(b){this.setIndex(this.index+b)},byteAt:function(){},readInt:function(b){var te,z=0;for(this.checkOffset(b),te=this.index+b-1;te>=this.index;te--)z=(z<<8)+this.byteAt(te);return this.index+=b,z},readString:function(b){return ie.transformTo("string",this.readData(b))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var b=this.readInt(4);return new Date(Date.UTC(1980+(b>>25&127),(b>>21&15)-1,b>>16&31,b>>11&31,b>>5&63,(31&b)<<1))}},he.exports=se},{"../utils":32}],19:[function(a,he,de){"use strict";var ie=a("./Uint8ArrayReader");function se(b){ie.call(this,b)}a("../utils").inherits(se,ie),se.prototype.readData=function(b){this.checkOffset(b);var te=this.data.slice(this.zero+this.index,this.zero+this.index+b);return this.index+=b,te},he.exports=se},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(a,he,de){"use strict";var ie=a("./DataReader");function se(b){ie.call(this,b)}a("../utils").inherits(se,ie),se.prototype.byteAt=function(b){return this.data.charCodeAt(this.zero+b)},se.prototype.lastIndexOfSignature=function(b){return this.data.lastIndexOf(b)-this.zero},se.prototype.readAndCheckSignature=function(b){return b===this.readData(4)},se.prototype.readData=function(b){this.checkOffset(b);var te=this.data.slice(this.zero+this.index,this.zero+this.index+b);return this.index+=b,te},he.exports=se},{"../utils":32,"./DataReader":18}],21:[function(a,he,de){"use strict";var ie=a("./ArrayReader");function se(b){ie.call(this,b)}a("../utils").inherits(se,ie),se.prototype.readData=function(b){if(this.checkOffset(b),b===0)return new Uint8Array(0);var te=this.data.subarray(this.zero+this.index,this.zero+this.index+b);return this.index+=b,te},he.exports=se},{"../utils":32,"./ArrayReader":17}],22:[function(a,he,de){"use strict";var ie=a("../utils"),se=a("../support"),b=a("./ArrayReader"),te=a("./StringReader"),z=a("./NodeBufferReader"),ee=a("./Uint8ArrayReader");he.exports=function(E){var y=ie.getTypeOf(E);return ie.checkSupport(y),y!=="string"||se.uint8array?y==="nodebuffer"?new z(E):se.uint8array?new ee(ie.transformTo("uint8array",E)):new b(ie.transformTo("array",E)):new te(E)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(a,he,de){"use strict";de.LOCAL_FILE_HEADER="PK",de.CENTRAL_FILE_HEADER="PK",de.CENTRAL_DIRECTORY_END="PK",de.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",de.ZIP64_CENTRAL_DIRECTORY_END="PK",de.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(a,he,de){"use strict";var ie=a("./GenericWorker"),se=a("../utils");function b(te){ie.call(this,"ConvertWorker to "+te),this.destType=te}se.inherits(b,ie),b.prototype.processChunk=function(te){this.push({data:se.transformTo(this.destType,te.data),meta:te.meta})},he.exports=b},{"../utils":32,"./GenericWorker":28}],25:[function(a,he,de){"use strict";var ie=a("./GenericWorker"),se=a("../crc32");function b(){ie.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}a("../utils").inherits(b,ie),b.prototype.processChunk=function(te){this.streamInfo.crc32=se(te.data,this.streamInfo.crc32||0),this.push(te)},he.exports=b},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(a,he,de){"use strict";var ie=a("../utils"),se=a("./GenericWorker");function b(te){se.call(this,"DataLengthProbe for "+te),this.propName=te,this.withStreamInfo(te,0)}ie.inherits(b,se),b.prototype.processChunk=function(te){if(te){var z=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=z+te.data.length}se.prototype.processChunk.call(this,te)},he.exports=b},{"../utils":32,"./GenericWorker":28}],27:[function(a,he,de){"use strict";var ie=a("../utils"),se=a("./GenericWorker");function b(te){se.call(this,"DataWorker");var z=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,te.then(function(ee){z.dataIsReady=!0,z.data=ee,z.max=ee&&ee.length||0,z.type=ie.getTypeOf(ee),z.isPaused||z._tickAndRepeat()},function(ee){z.error(ee)})}ie.inherits(b,se),b.prototype.cleanUp=function(){se.prototype.cleanUp.call(this),this.data=null},b.prototype.resume=function(){return!!se.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,ie.delay(this._tickAndRepeat,[],this)),!0)},b.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(ie.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},b.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var te=null,z=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":te=this.data.substring(this.index,z);break;case"uint8array":te=this.data.subarray(this.index,z);break;case"array":case"nodebuffer":te=this.data.slice(this.index,z)}return this.index=z,this.push({data:te,meta:{percent:this.max?this.index/this.max*100:0}})},he.exports=b},{"../utils":32,"./GenericWorker":28}],28:[function(a,he,de){"use strict";function ie(se){this.name=se||"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}ie.prototype={push:function(se){this.emit("data",se)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(se){this.emit("error",se)}return!0},error:function(se){return!this.isFinished&&(this.isPaused?this.generatedError=se:(this.isFinished=!0,this.emit("error",se),this.previous&&this.previous.error(se),this.cleanUp()),!0)},on:function(se,b){return this._listeners[se].push(b),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(se,b){if(this._listeners[se])for(var te=0;te<this._listeners[se].length;te++)this._listeners[se][te].call(this,b)},pipe:function(se){return se.registerPrevious(this)},registerPrevious:function(se){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=se.streamInfo,this.mergeStreamInfo(),this.previous=se;var b=this;return se.on("data",function(te){b.processChunk(te)}),se.on("end",function(){b.end()}),se.on("error",function(te){b.error(te)}),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 se=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),se=!0),this.previous&&this.previous.resume(),!se},flush:function(){},processChunk:function(se){this.push(se)},withStreamInfo:function(se,b){return this.extraStreamInfo[se]=b,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var se in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,se)&&(this.streamInfo[se]=this.extraStreamInfo[se])},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 se="Worker "+this.name;return this.previous?this.previous+" -> "+se:se}},he.exports=ie},{}],29:[function(a,he,de){"use strict";var ie=a("../utils"),se=a("./ConvertWorker"),b=a("./GenericWorker"),te=a("../base64"),z=a("../support"),ee=a("../external"),E=null;if(z.nodestream)try{E=a("../nodejs/NodejsStreamOutputAdapter")}catch(re){}function y(re,oe){return new ee.Promise(function(fe,le){var Ae=[],ce=re._internalType,me=re._outputType,Ee=re._mimeType;re.on("data",function(we,ve){Ae.push(we),oe&&oe(ve)}).on("error",function(we){Ae=[],le(we)}).on("end",function(){try{var we=function(ve,ye,Ce){switch(ve){case"blob":return ie.newBlob(ie.transformTo("arraybuffer",ye),Ce);case"base64":return te.encode(ye);default:return ie.transformTo(ve,ye)}}(me,function(ve,ye){var Ce,be=0,_e=null,Ie=0;for(Ce=0;Ce<ye.length;Ce++)Ie+=ye[Ce].length;switch(ve){case"string":return ye.join("");case"array":return Array.prototype.concat.apply([],ye);case"uint8array":for(_e=new Uint8Array(Ie),Ce=0;Ce<ye.length;Ce++)_e.set(ye[Ce],be),be+=ye[Ce].length;return _e;case"nodebuffer":return pe.concat(ye);default:throw new Error("concat : unsupported type '"+ve+"'")}}(ce,Ae),Ee);fe(we)}catch(ve){le(ve)}Ae=[]}).resume()})}function x(re,oe,fe){var le=oe;switch(oe){case"blob":case"arraybuffer":le="uint8array";break;case"base64":le="string"}try{this._internalType=le,this._outputType=oe,this._mimeType=fe,ie.checkSupport(le),this._worker=re.pipe(new se(le)),re.lock()}catch(Ae){this._worker=new b("error"),this._worker.error(Ae)}}x.prototype={accumulate:function(re){return y(this,re)},on:function(re,oe){var fe=this;return re==="data"?this._worker.on(re,function(le){oe.call(fe,le.data,le.meta)}):this._worker.on(re,function(){ie.delay(oe,arguments,fe)}),this},resume:function(){return ie.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(re){if(ie.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new E(this,{objectMode:this._outputType!=="nodebuffer"},re)}},he.exports=x},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(a,he,de){"use strict";if(de.base64=!0,de.array=!0,de.string=!0,de.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",de.nodebuffer=typeof pe!="undefined",de.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")de.blob=!1;else{var ie=new ArrayBuffer(0);try{de.blob=new Blob([ie],{type:"application/zip"}).size===0}catch(b){try{var se=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);se.append(ie),de.blob=se.getBlob("application/zip").size===0}catch(te){de.blob=!1}}}try{de.nodestream=!!a("readable-stream").Readable}catch(b){de.nodestream=!1}},{"readable-stream":16}],31:[function(a,he,de){"use strict";for(var ie=a("./utils"),se=a("./support"),b=a("./nodejsUtils"),te=a("./stream/GenericWorker"),z=new Array(256),ee=0;ee<256;ee++)z[ee]=252<=ee?6:248<=ee?5:240<=ee?4:224<=ee?3:192<=ee?2:1;z[254]=z[254]=1;function E(){te.call(this,"utf-8 decode"),this.leftOver=null}function y(){te.call(this,"utf-8 encode")}de.utf8encode=function(x){return se.nodebuffer?b.newBufferFrom(x,"utf-8"):function(re){var oe,fe,le,Ae,ce,me=re.length,Ee=0;for(Ae=0;Ae<me;Ae++)(64512&(fe=re.charCodeAt(Ae)))==55296&&Ae+1<me&&(64512&(le=re.charCodeAt(Ae+1)))==56320&&(fe=65536+(fe-55296<<10)+(le-56320),Ae++),Ee+=fe<128?1:fe<2048?2:fe<65536?3:4;for(oe=se.uint8array?new Uint8Array(Ee):new Array(Ee),Ae=ce=0;ce<Ee;Ae++)(64512&(fe=re.charCodeAt(Ae)))==55296&&Ae+1<me&&(64512&(le=re.charCodeAt(Ae+1)))==56320&&(fe=65536+(fe-55296<<10)+(le-56320),Ae++),fe<128?oe[ce++]=fe:(fe<2048?oe[ce++]=192|fe>>>6:(fe<65536?oe[ce++]=224|fe>>>12:(oe[ce++]=240|fe>>>18,oe[ce++]=128|fe>>>12&63),oe[ce++]=128|fe>>>6&63),oe[ce++]=128|63&fe);return oe}(x)},de.utf8decode=function(x){return se.nodebuffer?ie.transformTo("nodebuffer",x).toString("utf-8"):function(re){var oe,fe,le,Ae,ce=re.length,me=new Array(2*ce);for(oe=fe=0;oe<ce;)if((le=re[oe++])<128)me[fe++]=le;else if(4<(Ae=z[le]))me[fe++]=65533,oe+=Ae-1;else{for(le&=Ae===2?31:Ae===3?15:7;1<Ae&&oe<ce;)le=le<<6|63&re[oe++],Ae--;1<Ae?me[fe++]=65533:le<65536?me[fe++]=le:(le-=65536,me[fe++]=55296|le>>10&1023,me[fe++]=56320|1023&le)}return me.length!==fe&&(me.subarray?me=me.subarray(0,fe):me.length=fe),ie.applyFromCharCode(me)}(x=ie.transformTo(se.uint8array?"uint8array":"array",x))},ie.inherits(E,te),E.prototype.processChunk=function(x){var re=ie.transformTo(se.uint8array?"uint8array":"array",x.data);if(this.leftOver&&this.leftOver.length){if(se.uint8array){var oe=re;(re=new Uint8Array(oe.length+this.leftOver.length)).set(this.leftOver,0),re.set(oe,this.leftOver.length)}else re=this.leftOver.concat(re);this.leftOver=null}var fe=function(Ae,ce){var me;for((ce=ce||Ae.length)>Ae.length&&(ce=Ae.length),me=ce-1;0<=me&&(192&Ae[me])==128;)me--;return me<0||me===0?ce:me+z[Ae[me]]>ce?me:ce}(re),le=re;fe!==re.length&&(se.uint8array?(le=re.subarray(0,fe),this.leftOver=re.subarray(fe,re.length)):(le=re.slice(0,fe),this.leftOver=re.slice(fe,re.length))),this.push({data:de.utf8decode(le),meta:x.meta})},E.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:de.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},de.Utf8DecodeWorker=E,ie.inherits(y,te),y.prototype.processChunk=function(x){this.push({data:de.utf8encode(x.data),meta:x.meta})},de.Utf8EncodeWorker=y},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(a,he,de){"use strict";var ie=a("./support"),se=a("./base64"),b=a("./nodejsUtils"),te=a("./external");function z(oe){return oe}function ee(oe,fe){for(var le=0;le<oe.length;++le)fe[le]=255&oe.charCodeAt(le);return fe}a("setimmediate"),de.newBlob=function(oe,fe){de.checkSupport("blob");try{return new Blob([oe],{type:fe})}catch(Ae){try{var le=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return le.append(oe),le.getBlob(fe)}catch(ce){throw new Error("Bug : can't construct the Blob.")}}};var E={stringifyByChunk:function(oe,fe,le){var Ae=[],ce=0,me=oe.length;if(me<=le)return String.fromCharCode.apply(null,oe);for(;ce<me;)fe==="array"||fe==="nodebuffer"?Ae.push(String.fromCharCode.apply(null,oe.slice(ce,Math.min(ce+le,me)))):Ae.push(String.fromCharCode.apply(null,oe.subarray(ce,Math.min(ce+le,me)))),ce+=le;return Ae.join("")},stringifyByChar:function(oe){for(var fe="",le=0;le<oe.length;le++)fe+=String.fromCharCode(oe[le]);return fe},applyCanBeUsed:{uint8array:function(){try{return ie.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(oe){return!1}}(),nodebuffer:function(){try{return ie.nodebuffer&&String.fromCharCode.apply(null,b.allocBuffer(1)).length===1}catch(oe){return!1}}()}};function y(oe){var fe=65536,le=de.getTypeOf(oe),Ae=!0;if(le==="uint8array"?Ae=E.applyCanBeUsed.uint8array:le==="nodebuffer"&&(Ae=E.applyCanBeUsed.nodebuffer),Ae)for(;1<fe;)try{return E.stringifyByChunk(oe,le,fe)}catch(ce){fe=Math.floor(fe/2)}return E.stringifyByChar(oe)}function x(oe,fe){for(var le=0;le<oe.length;le++)fe[le]=oe[le];return fe}de.applyFromCharCode=y;var re={};re.string={string:z,array:function(oe){return ee(oe,new Array(oe.length))},arraybuffer:function(oe){return re.string.uint8array(oe).buffer},uint8array:function(oe){return ee(oe,new Uint8Array(oe.length))},nodebuffer:function(oe){return ee(oe,b.allocBuffer(oe.length))}},re.array={string:y,array:z,arraybuffer:function(oe){return new Uint8Array(oe).buffer},uint8array:function(oe){return new Uint8Array(oe)},nodebuffer:function(oe){return b.newBufferFrom(oe)}},re.arraybuffer={string:function(oe){return y(new Uint8Array(oe))},array:function(oe){return x(new Uint8Array(oe),new Array(oe.byteLength))},arraybuffer:z,uint8array:function(oe){return new Uint8Array(oe)},nodebuffer:function(oe){return b.newBufferFrom(new Uint8Array(oe))}},re.uint8array={string:y,array:function(oe){return x(oe,new Array(oe.length))},arraybuffer:function(oe){return oe.buffer},uint8array:z,nodebuffer:function(oe){return b.newBufferFrom(oe)}},re.nodebuffer={string:y,array:function(oe){return x(oe,new Array(oe.length))},arraybuffer:function(oe){return re.nodebuffer.uint8array(oe).buffer},uint8array:function(oe){return x(oe,new Uint8Array(oe.length))},nodebuffer:z},de.transformTo=function(oe,fe){if(fe=fe||"",!oe)return fe;de.checkSupport(oe);var le=de.getTypeOf(fe);return re[le][oe](fe)},de.resolve=function(oe){for(var fe=oe.split("/"),le=[],Ae=0;Ae<fe.length;Ae++){var ce=fe[Ae];ce==="."||ce===""&&Ae!==0&&Ae!==fe.length-1||(ce===".."?le.pop():le.push(ce))}return le.join("/")},de.getTypeOf=function(oe){return typeof oe=="string"?"string":Object.prototype.toString.call(oe)==="[object Array]"?"array":ie.nodebuffer&&b.isBuffer(oe)?"nodebuffer":ie.uint8array&&oe instanceof Uint8Array?"uint8array":ie.arraybuffer&&oe instanceof ArrayBuffer?"arraybuffer":void 0},de.checkSupport=function(oe){if(!ie[oe.toLowerCase()])throw new Error(oe+" is not supported by this platform")},de.MAX_VALUE_16BITS=65535,de.MAX_VALUE_32BITS=-1,de.pretty=function(oe){var fe,le,Ae="";for(le=0;le<(oe||"").length;le++)Ae+="\\x"+((fe=oe.charCodeAt(le))<16?"0":"")+fe.toString(16).toUpperCase();return Ae},de.delay=function(oe,fe,le){setImmediate(function(){oe.apply(le||null,fe||[])})},de.inherits=function(oe,fe){function le(){}le.prototype=fe.prototype,oe.prototype=new le},de.extend=function(){var oe,fe,le={};for(oe=0;oe<arguments.length;oe++)for(fe in arguments[oe])Object.prototype.hasOwnProperty.call(arguments[oe],fe)&&le[fe]===void 0&&(le[fe]=arguments[oe][fe]);return le},de.prepareContent=function(oe,fe,le,Ae,ce){return te.Promise.resolve(fe).then(function(me){return ie.blob&&(me instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(me))!==-1)&&typeof FileReader!="undefined"?new te.Promise(function(Ee,we){var ve=new FileReader;ve.onload=function(ye){Ee(ye.target.result)},ve.onerror=function(ye){we(ye.target.error)},ve.readAsArrayBuffer(me)}):me}).then(function(me){var Ee=de.getTypeOf(me);return Ee?(Ee==="arraybuffer"?me=de.transformTo("uint8array",me):Ee==="string"&&(ce?me=se.decode(me):le&&Ae!==!0&&(me=function(we){return ee(we,ie.uint8array?new Uint8Array(we.length):new Array(we.length))}(me))),me):te.Promise.reject(new Error("Can't read the data of '"+oe+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(a,he,de){"use strict";var ie=a("./reader/readerFor"),se=a("./utils"),b=a("./signature"),te=a("./zipEntry"),z=a("./support");function ee(E){this.files=[],this.loadOptions=E}ee.prototype={checkSignature:function(E){if(!this.reader.readAndCheckSignature(E)){this.reader.index-=4;var y=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+se.pretty(y)+", expected "+se.pretty(E)+")")}},isSignature:function(E,y){var x=this.reader.index;this.reader.setIndex(E);var re=this.reader.readString(4)===y;return this.reader.setIndex(x),re},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 E=this.reader.readData(this.zipCommentLength),y=z.uint8array?"uint8array":"array",x=se.transformTo(y,E);this.zipComment=this.loadOptions.decodeFileName(x)},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 E,y,x,re=this.zip64EndOfCentralSize-44;0<re;)E=this.reader.readInt(2),y=this.reader.readInt(4),x=this.reader.readData(y),this.zip64ExtensibleData[E]={id:E,length:y,value:x}},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 E,y;for(E=0;E<this.files.length;E++)y=this.files[E],this.reader.setIndex(y.localHeaderOffset),this.checkSignature(b.LOCAL_FILE_HEADER),y.readLocalPart(this.reader),y.handleUTF8(),y.processAttributes()},readCentralDir:function(){var E;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(b.CENTRAL_FILE_HEADER);)(E=new te({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(E);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 E=this.reader.lastIndexOfSignature(b.CENTRAL_DIRECTORY_END);if(E<0)throw this.isSignature(0,b.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(E);var y=E;if(this.checkSignature(b.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===se.MAX_VALUE_16BITS||this.diskWithCentralDirStart===se.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===se.MAX_VALUE_16BITS||this.centralDirRecords===se.MAX_VALUE_16BITS||this.centralDirSize===se.MAX_VALUE_32BITS||this.centralDirOffset===se.MAX_VALUE_32BITS){if(this.zip64=!0,(E=this.reader.lastIndexOfSignature(b.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(E),this.checkSignature(b.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,b.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(b.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(b.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var x=this.centralDirOffset+this.centralDirSize;this.zip64&&(x+=20,x+=12+this.zip64EndOfCentralSize);var re=y-x;if(0<re)this.isSignature(y,b.CENTRAL_FILE_HEADER)||(this.reader.zero=re);else if(re<0)throw new Error("Corrupted zip: missing "+Math.abs(re)+" bytes.")},prepareReader:function(E){this.reader=ie(E)},load:function(E){this.prepareReader(E),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},he.exports=ee},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(a,he,de){"use strict";var ie=a("./reader/readerFor"),se=a("./utils"),b=a("./compressedObject"),te=a("./crc32"),z=a("./utf8"),ee=a("./compressions"),E=a("./support");function y(x,re){this.options=x,this.loadOptions=re}y.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(x){var re,oe;if(x.skip(22),this.fileNameLength=x.readInt(2),oe=x.readInt(2),this.fileName=x.readData(this.fileNameLength),x.skip(oe),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((re=function(fe){for(var le in ee)if(Object.prototype.hasOwnProperty.call(ee,le)&&ee[le].magic===fe)return ee[le];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+se.pretty(this.compressionMethod)+" unknown (inner file : "+se.transformTo("string",this.fileName)+")");this.decompressed=new b(this.compressedSize,this.uncompressedSize,this.crc32,re,x.readData(this.compressedSize))},readCentralPart:function(x){this.versionMadeBy=x.readInt(2),x.skip(2),this.bitFlag=x.readInt(2),this.compressionMethod=x.readString(2),this.date=x.readDate(),this.crc32=x.readInt(4),this.compressedSize=x.readInt(4),this.uncompressedSize=x.readInt(4);var re=x.readInt(2);if(this.extraFieldsLength=x.readInt(2),this.fileCommentLength=x.readInt(2),this.diskNumberStart=x.readInt(2),this.internalFileAttributes=x.readInt(2),this.externalFileAttributes=x.readInt(4),this.localHeaderOffset=x.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");x.skip(re),this.readExtraFields(x),this.parseZIP64ExtraField(x),this.fileComment=x.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var x=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),x==0&&(this.dosPermissions=63&this.externalFileAttributes),x==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var x=ie(this.extraFields[1].value);this.uncompressedSize===se.MAX_VALUE_32BITS&&(this.uncompressedSize=x.readInt(8)),this.compressedSize===se.MAX_VALUE_32BITS&&(this.compressedSize=x.readInt(8)),this.localHeaderOffset===se.MAX_VALUE_32BITS&&(this.localHeaderOffset=x.readInt(8)),this.diskNumberStart===se.MAX_VALUE_32BITS&&(this.diskNumberStart=x.readInt(4))}},readExtraFields:function(x){var re,oe,fe,le=x.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});x.index+4<le;)re=x.readInt(2),oe=x.readInt(2),fe=x.readData(oe),this.extraFields[re]={id:re,length:oe,value:fe};x.setIndex(le)},handleUTF8:function(){var x=E.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=z.utf8decode(this.fileName),this.fileCommentStr=z.utf8decode(this.fileComment);else{var re=this.findExtraFieldUnicodePath();if(re!==null)this.fileNameStr=re;else{var oe=se.transformTo(x,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(oe)}var fe=this.findExtraFieldUnicodeComment();if(fe!==null)this.fileCommentStr=fe;else{var le=se.transformTo(x,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(le)}}},findExtraFieldUnicodePath:function(){var x=this.extraFields[28789];if(x){var re=ie(x.value);return re.readInt(1)!==1||te(this.fileName)!==re.readInt(4)?null:z.utf8decode(re.readData(x.length-5))}return null},findExtraFieldUnicodeComment:function(){var x=this.extraFields[25461];if(x){var re=ie(x.value);return re.readInt(1)!==1||te(this.fileComment)!==re.readInt(4)?null:z.utf8decode(re.readData(x.length-5))}return null}},he.exports=y},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(a,he,de){"use strict";function ie(re,oe,fe){this.name=re,this.dir=fe.dir,this.date=fe.date,this.comment=fe.comment,this.unixPermissions=fe.unixPermissions,this.dosPermissions=fe.dosPermissions,this._data=oe,this._dataBinary=fe.binary,this.options={compression:fe.compression,compressionOptions:fe.compressionOptions}}var se=a("./stream/StreamHelper"),b=a("./stream/DataWorker"),te=a("./utf8"),z=a("./compressedObject"),ee=a("./stream/GenericWorker");ie.prototype={internalStream:function(re){var oe=null,fe="string";try{if(!re)throw new Error("No output type specified.");var le=(fe=re.toLowerCase())==="string"||fe==="text";fe!=="binarystring"&&fe!=="text"||(fe="string"),oe=this._decompressWorker();var Ae=!this._dataBinary;Ae&&!le&&(oe=oe.pipe(new te.Utf8EncodeWorker)),!Ae&&le&&(oe=oe.pipe(new te.Utf8DecodeWorker))}catch(ce){(oe=new ee("error")).error(ce)}return new se(oe,fe,"")},async:function(re,oe){return this.internalStream(re).accumulate(oe)},nodeStream:function(re,oe){return this.internalStream(re||"nodebuffer").toNodejsStream(oe)},_compressWorker:function(re,oe){if(this._data instanceof z&&this._data.compression.magic===re.magic)return this._data.getCompressedWorker();var fe=this._decompressWorker();return this._dataBinary||(fe=fe.pipe(new te.Utf8EncodeWorker)),z.createWorkerFrom(fe,re,oe)},_decompressWorker:function(){return this._data instanceof z?this._data.getContentWorker():this._data instanceof ee?this._data:new b(this._data)}};for(var E=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],y=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},x=0;x<E.length;x++)ie.prototype[E[x]]=y;he.exports=ie},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(a,he,de){(function(ie){"use strict";var se,b,te=ie.MutationObserver||ie.WebKitMutationObserver;if(te){var z=0,ee=new te(re),E=ie.document.createTextNode("");ee.observe(E,{characterData:!0}),se=function(){E.data=z=++z%2}}else if(ie.setImmediate||ie.MessageChannel===void 0)se="document"in ie&&"onreadystatechange"in ie.document.createElement("script")?function(){var oe=ie.document.createElement("script");oe.onreadystatechange=function(){re(),oe.onreadystatechange=null,oe.parentNode.removeChild(oe),oe=null},ie.document.documentElement.appendChild(oe)}:function(){setTimeout(re,0)};else{var y=new ie.MessageChannel;y.port1.onmessage=re,se=function(){y.port2.postMessage(0)}}var x=[];function re(){var oe,fe;b=!0;for(var le=x.length;le;){for(fe=x,x=[],oe=-1;++oe<le;)fe[oe]();le=x.length}b=!1}he.exports=function(oe){x.push(oe)!==1||b||se()}}).call(this,typeof ge.g!="undefined"?ge.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(a,he,de){"use strict";var ie=a("immediate");function se(){}var b={},te=["REJECTED"],z=["FULFILLED"],ee=["PENDING"];function E(le){if(typeof le!="function")throw new TypeError("resolver must be a function");this.state=ee,this.queue=[],this.outcome=void 0,le!==se&&oe(this,le)}function y(le,Ae,ce){this.promise=le,typeof Ae=="function"&&(this.onFulfilled=Ae,this.callFulfilled=this.otherCallFulfilled),typeof ce=="function"&&(this.onRejected=ce,this.callRejected=this.otherCallRejected)}function x(le,Ae,ce){ie(function(){var me;try{me=Ae(ce)}catch(Ee){return b.reject(le,Ee)}me===le?b.reject(le,new TypeError("Cannot resolve promise with itself")):b.resolve(le,me)})}function re(le){var Ae=le&&le.then;if(le&&(typeof le=="object"||typeof le=="function")&&typeof Ae=="function")return function(){Ae.apply(le,arguments)}}function oe(le,Ae){var ce=!1;function me(ve){ce||(ce=!0,b.reject(le,ve))}function Ee(ve){ce||(ce=!0,b.resolve(le,ve))}var we=fe(function(){Ae(Ee,me)});we.status==="error"&&me(we.value)}function fe(le,Ae){var ce={};try{ce.value=le(Ae),ce.status="success"}catch(me){ce.status="error",ce.value=me}return ce}(he.exports=E).prototype.finally=function(le){if(typeof le!="function")return this;var Ae=this.constructor;return this.then(function(ce){return Ae.resolve(le()).then(function(){return ce})},function(ce){return Ae.resolve(le()).then(function(){throw ce})})},E.prototype.catch=function(le){return this.then(null,le)},E.prototype.then=function(le,Ae){if(typeof le!="function"&&this.state===z||typeof Ae!="function"&&this.state===te)return this;var ce=new this.constructor(se);return this.state!==ee?x(ce,this.state===z?le:Ae,this.outcome):this.queue.push(new y(ce,le,Ae)),ce},y.prototype.callFulfilled=function(le){b.resolve(this.promise,le)},y.prototype.otherCallFulfilled=function(le){x(this.promise,this.onFulfilled,le)},y.prototype.callRejected=function(le){b.reject(this.promise,le)},y.prototype.otherCallRejected=function(le){x(this.promise,this.onRejected,le)},b.resolve=function(le,Ae){var ce=fe(re,Ae);if(ce.status==="error")return b.reject(le,ce.value);var me=ce.value;if(me)oe(le,me);else{le.state=z,le.outcome=Ae;for(var Ee=-1,we=le.queue.length;++Ee<we;)le.queue[Ee].callFulfilled(Ae)}return le},b.reject=function(le,Ae){le.state=te,le.outcome=Ae;for(var ce=-1,me=le.queue.length;++ce<me;)le.queue[ce].callRejected(Ae);return le},E.resolve=function(le){return le instanceof this?le:b.resolve(new this(se),le)},E.reject=function(le){var Ae=new this(se);return b.reject(Ae,le)},E.all=function(le){var Ae=this;if(Object.prototype.toString.call(le)!=="[object Array]")return this.reject(new TypeError("must be an array"));var ce=le.length,me=!1;if(!ce)return this.resolve([]);for(var Ee=new Array(ce),we=0,ve=-1,ye=new this(se);++ve<ce;)Ce(le[ve],ve);return ye;function Ce(be,_e){Ae.resolve(be).then(function(Ie){Ee[_e]=Ie,++we!==ce||me||(me=!0,b.resolve(ye,Ee))},function(Ie){me||(me=!0,b.reject(ye,Ie))})}},E.race=function(le){var Ae=this;if(Object.prototype.toString.call(le)!=="[object Array]")return this.reject(new TypeError("must be an array"));var ce=le.length,me=!1;if(!ce)return this.resolve([]);for(var Ee=-1,we=new this(se);++Ee<ce;)ve=le[Ee],Ae.resolve(ve).then(function(ye){me||(me=!0,b.resolve(we,ye))},function(ye){me||(me=!0,b.reject(we,ye))});var ve;return we}},{immediate:36}],38:[function(a,he,de){"use strict";var ie={};(0,a("./lib/utils/common").assign)(ie,a("./lib/deflate"),a("./lib/inflate"),a("./lib/zlib/constants")),he.exports=ie},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(a,he,de){"use strict";var ie=a("./zlib/deflate"),se=a("./utils/common"),b=a("./utils/strings"),te=a("./zlib/messages"),z=a("./zlib/zstream"),ee=Object.prototype.toString,E=0,y=-1,x=0,re=8;function oe(le){if(!(this instanceof oe))return new oe(le);this.options=se.assign({level:y,method:re,chunkSize:16384,windowBits:15,memLevel:8,strategy:x,to:""},le||{});var Ae=this.options;Ae.raw&&0<Ae.windowBits?Ae.windowBits=-Ae.windowBits:Ae.gzip&&0<Ae.windowBits&&Ae.windowBits<16&&(Ae.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new z,this.strm.avail_out=0;var ce=ie.deflateInit2(this.strm,Ae.level,Ae.method,Ae.windowBits,Ae.memLevel,Ae.strategy);if(ce!==E)throw new Error(te[ce]);if(Ae.header&&ie.deflateSetHeader(this.strm,Ae.header),Ae.dictionary){var me;if(me=typeof Ae.dictionary=="string"?b.string2buf(Ae.dictionary):ee.call(Ae.dictionary)==="[object ArrayBuffer]"?new Uint8Array(Ae.dictionary):Ae.dictionary,(ce=ie.deflateSetDictionary(this.strm,me))!==E)throw new Error(te[ce]);this._dict_set=!0}}function fe(le,Ae){var ce=new oe(Ae);if(ce.push(le,!0),ce.err)throw ce.msg||te[ce.err];return ce.result}oe.prototype.push=function(le,Ae){var ce,me,Ee=this.strm,we=this.options.chunkSize;if(this.ended)return!1;me=Ae===~~Ae?Ae:Ae===!0?4:0,typeof le=="string"?Ee.input=b.string2buf(le):ee.call(le)==="[object ArrayBuffer]"?Ee.input=new Uint8Array(le):Ee.input=le,Ee.next_in=0,Ee.avail_in=Ee.input.length;do{if(Ee.avail_out===0&&(Ee.output=new se.Buf8(we),Ee.next_out=0,Ee.avail_out=we),(ce=ie.deflate(Ee,me))!==1&&ce!==E)return this.onEnd(ce),!(this.ended=!0);Ee.avail_out!==0&&(Ee.avail_in!==0||me!==4&&me!==2)||(this.options.to==="string"?this.onData(b.buf2binstring(se.shrinkBuf(Ee.output,Ee.next_out))):this.onData(se.shrinkBuf(Ee.output,Ee.next_out)))}while((0<Ee.avail_in||Ee.avail_out===0)&&ce!==1);return me===4?(ce=ie.deflateEnd(this.strm),this.onEnd(ce),this.ended=!0,ce===E):me!==2||(this.onEnd(E),!(Ee.avail_out=0))},oe.prototype.onData=function(le){this.chunks.push(le)},oe.prototype.onEnd=function(le){le===E&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=se.flattenChunks(this.chunks)),this.chunks=[],this.err=le,this.msg=this.strm.msg},de.Deflate=oe,de.deflate=fe,de.deflateRaw=function(le,Ae){return(Ae=Ae||{}).raw=!0,fe(le,Ae)},de.gzip=function(le,Ae){return(Ae=Ae||{}).gzip=!0,fe(le,Ae)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(a,he,de){"use strict";var ie=a("./zlib/inflate"),se=a("./utils/common"),b=a("./utils/strings"),te=a("./zlib/constants"),z=a("./zlib/messages"),ee=a("./zlib/zstream"),E=a("./zlib/gzheader"),y=Object.prototype.toString;function x(oe){if(!(this instanceof x))return new x(oe);this.options=se.assign({chunkSize:16384,windowBits:0,to:""},oe||{});var fe=this.options;fe.raw&&0<=fe.windowBits&&fe.windowBits<16&&(fe.windowBits=-fe.windowBits,fe.windowBits===0&&(fe.windowBits=-15)),!(0<=fe.windowBits&&fe.windowBits<16)||oe&&oe.windowBits||(fe.windowBits+=32),15<fe.windowBits&&fe.windowBits<48&&!(15&fe.windowBits)&&(fe.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ee,this.strm.avail_out=0;var le=ie.inflateInit2(this.strm,fe.windowBits);if(le!==te.Z_OK)throw new Error(z[le]);this.header=new E,ie.inflateGetHeader(this.strm,this.header)}function re(oe,fe){var le=new x(fe);if(le.push(oe,!0),le.err)throw le.msg||z[le.err];return le.result}x.prototype.push=function(oe,fe){var le,Ae,ce,me,Ee,we,ve=this.strm,ye=this.options.chunkSize,Ce=this.options.dictionary,be=!1;if(this.ended)return!1;Ae=fe===~~fe?fe:fe===!0?te.Z_FINISH:te.Z_NO_FLUSH,typeof oe=="string"?ve.input=b.binstring2buf(oe):y.call(oe)==="[object ArrayBuffer]"?ve.input=new Uint8Array(oe):ve.input=oe,ve.next_in=0,ve.avail_in=ve.input.length;do{if(ve.avail_out===0&&(ve.output=new se.Buf8(ye),ve.next_out=0,ve.avail_out=ye),(le=ie.inflate(ve,te.Z_NO_FLUSH))===te.Z_NEED_DICT&&Ce&&(we=typeof Ce=="string"?b.string2buf(Ce):y.call(Ce)==="[object ArrayBuffer]"?new Uint8Array(Ce):Ce,le=ie.inflateSetDictionary(this.strm,we)),le===te.Z_BUF_ERROR&&be===!0&&(le=te.Z_OK,be=!1),le!==te.Z_STREAM_END&&le!==te.Z_OK)return this.onEnd(le),!(this.ended=!0);ve.next_out&&(ve.avail_out!==0&&le!==te.Z_STREAM_END&&(ve.avail_in!==0||Ae!==te.Z_FINISH&&Ae!==te.Z_SYNC_FLUSH)||(this.options.to==="string"?(ce=b.utf8border(ve.output,ve.next_out),me=ve.next_out-ce,Ee=b.buf2string(ve.output,ce),ve.next_out=me,ve.avail_out=ye-me,me&&se.arraySet(ve.output,ve.output,ce,me,0),this.onData(Ee)):this.onData(se.shrinkBuf(ve.output,ve.next_out)))),ve.avail_in===0&&ve.avail_out===0&&(be=!0)}while((0<ve.avail_in||ve.avail_out===0)&&le!==te.Z_STREAM_END);return le===te.Z_STREAM_END&&(Ae=te.Z_FINISH),Ae===te.Z_FINISH?(le=ie.inflateEnd(this.strm),this.onEnd(le),this.ended=!0,le===te.Z_OK):Ae!==te.Z_SYNC_FLUSH||(this.onEnd(te.Z_OK),!(ve.avail_out=0))},x.prototype.onData=function(oe){this.chunks.push(oe)},x.prototype.onEnd=function(oe){oe===te.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=se.flattenChunks(this.chunks)),this.chunks=[],this.err=oe,this.msg=this.strm.msg},de.Inflate=x,de.inflate=re,de.inflateRaw=function(oe,fe){return(fe=fe||{}).raw=!0,re(oe,fe)},de.ungzip=re},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(a,he,de){"use strict";var ie=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";de.assign=function(te){for(var z=Array.prototype.slice.call(arguments,1);z.length;){var ee=z.shift();if(ee){if(typeof ee!="object")throw new TypeError(ee+"must be non-object");for(var E in ee)ee.hasOwnProperty(E)&&(te[E]=ee[E])}}return te},de.shrinkBuf=function(te,z){return te.length===z?te:te.subarray?te.subarray(0,z):(te.length=z,te)};var se={arraySet:function(te,z,ee,E,y){if(z.subarray&&te.subarray)te.set(z.subarray(ee,ee+E),y);else for(var x=0;x<E;x++)te[y+x]=z[ee+x]},flattenChunks:function(te){var z,ee,E,y,x,re;for(z=E=0,ee=te.length;z<ee;z++)E+=te[z].length;for(re=new Uint8Array(E),z=y=0,ee=te.length;z<ee;z++)x=te[z],re.set(x,y),y+=x.length;return re}},b={arraySet:function(te,z,ee,E,y){for(var x=0;x<E;x++)te[y+x]=z[ee+x]},flattenChunks:function(te){return[].concat.apply([],te)}};de.setTyped=function(te){te?(de.Buf8=Uint8Array,de.Buf16=Uint16Array,de.Buf32=Int32Array,de.assign(de,se)):(de.Buf8=Array,de.Buf16=Array,de.Buf32=Array,de.assign(de,b))},de.setTyped(ie)},{}],42:[function(a,he,de){"use strict";var ie=a("./common"),se=!0,b=!0;try{String.fromCharCode.apply(null,[0])}catch(E){se=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(E){b=!1}for(var te=new ie.Buf8(256),z=0;z<256;z++)te[z]=252<=z?6:248<=z?5:240<=z?4:224<=z?3:192<=z?2:1;function ee(E,y){if(y<65537&&(E.subarray&&b||!E.subarray&&se))return String.fromCharCode.apply(null,ie.shrinkBuf(E,y));for(var x="",re=0;re<y;re++)x+=String.fromCharCode(E[re]);return x}te[254]=te[254]=1,de.string2buf=function(E){var y,x,re,oe,fe,le=E.length,Ae=0;for(oe=0;oe<le;oe++)(64512&(x=E.charCodeAt(oe)))==55296&&oe+1<le&&(64512&(re=E.charCodeAt(oe+1)))==56320&&(x=65536+(x-55296<<10)+(re-56320),oe++),Ae+=x<128?1:x<2048?2:x<65536?3:4;for(y=new ie.Buf8(Ae),oe=fe=0;fe<Ae;oe++)(64512&(x=E.charCodeAt(oe)))==55296&&oe+1<le&&(64512&(re=E.charCodeAt(oe+1)))==56320&&(x=65536+(x-55296<<10)+(re-56320),oe++),x<128?y[fe++]=x:(x<2048?y[fe++]=192|x>>>6:(x<65536?y[fe++]=224|x>>>12:(y[fe++]=240|x>>>18,y[fe++]=128|x>>>12&63),y[fe++]=128|x>>>6&63),y[fe++]=128|63&x);return y},de.buf2binstring=function(E){return ee(E,E.length)},de.binstring2buf=function(E){for(var y=new ie.Buf8(E.length),x=0,re=y.length;x<re;x++)y[x]=E.charCodeAt(x);return y},de.buf2string=function(E,y){var x,re,oe,fe,le=y||E.length,Ae=new Array(2*le);for(x=re=0;x<le;)if((oe=E[x++])<128)Ae[re++]=oe;else if(4<(fe=te[oe]))Ae[re++]=65533,x+=fe-1;else{for(oe&=fe===2?31:fe===3?15:7;1<fe&&x<le;)oe=oe<<6|63&E[x++],fe--;1<fe?Ae[re++]=65533:oe<65536?Ae[re++]=oe:(oe-=65536,Ae[re++]=55296|oe>>10&1023,Ae[re++]=56320|1023&oe)}return ee(Ae,re)},de.utf8border=function(E,y){var x;for((y=y||E.length)>E.length&&(y=E.length),x=y-1;0<=x&&(192&E[x])==128;)x--;return x<0||x===0?y:x+te[E[x]]>y?x:y}},{"./common":41}],43:[function(a,he,de){"use strict";he.exports=function(ie,se,b,te){for(var z=65535&ie|0,ee=ie>>>16&65535|0,E=0;b!==0;){for(b-=E=2e3<b?2e3:b;ee=ee+(z=z+se[te++]|0)|0,--E;);z%=65521,ee%=65521}return z|ee<<16|0}},{}],44:[function(a,he,de){"use strict";he.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(a,he,de){"use strict";var ie=function(){for(var se,b=[],te=0;te<256;te++){se=te;for(var z=0;z<8;z++)se=1&se?3988292384^se>>>1:se>>>1;b[te]=se}return b}();he.exports=function(se,b,te,z){var ee=ie,E=z+te;se^=-1;for(var y=z;y<E;y++)se=se>>>8^ee[255&(se^b[y])];return-1^se}},{}],46:[function(a,he,de){"use strict";var ie,se=a("../utils/common"),b=a("./trees"),te=a("./adler32"),z=a("./crc32"),ee=a("./messages"),E=0,y=4,x=0,re=-2,oe=-1,fe=4,le=2,Ae=8,ce=9,me=286,Ee=30,we=19,ve=2*me+1,ye=15,Ce=3,be=258,_e=be+Ce+1,Ie=42,Ke=113,xe=1,Ge=2,Oe=3,Ne=4;function Ve(Pe,Ze){return Pe.msg=ee[Ze],Ze}function Je(Pe){return(Pe<<1)-(4<Pe?9:0)}function Me(Pe){for(var Ze=Pe.length;0<=--Ze;)Pe[Ze]=0}function nt(Pe){var Ze=Pe.state,ke=Ze.pending;ke>Pe.avail_out&&(ke=Pe.avail_out),ke!==0&&(se.arraySet(Pe.output,Ze.pending_buf,Ze.pending_out,ke,Pe.next_out),Pe.next_out+=ke,Ze.pending_out+=ke,Pe.total_out+=ke,Pe.avail_out-=ke,Ze.pending-=ke,Ze.pending===0&&(Ze.pending_out=0))}function tt(Pe,Ze){b._tr_flush_block(Pe,0<=Pe.block_start?Pe.block_start:-1,Pe.strstart-Pe.block_start,Ze),Pe.block_start=Pe.strstart,nt(Pe.strm)}function At(Pe,Ze){Pe.pending_buf[Pe.pending++]=Ze}function ut(Pe,Ze){Pe.pending_buf[Pe.pending++]=Ze>>>8&255,Pe.pending_buf[Pe.pending++]=255&Ze}function it(Pe,Ze){var ke,Le,Re=Pe.max_chain_length,$e=Pe.strstart,Ue=Pe.prev_length,He=Pe.nice_match,ze=Pe.strstart>Pe.w_size-_e?Pe.strstart-(Pe.w_size-_e):0,ft=Pe.window,wt=Pe.w_mask,Tt=Pe.prev,Et=Pe.strstart+be,It=ft[$e+Ue-1],_t=ft[$e+Ue];Pe.prev_length>=Pe.good_match&&(Re>>=2),He>Pe.lookahead&&(He=Pe.lookahead);do if(ft[(ke=Ze)+Ue]===_t&&ft[ke+Ue-1]===It&&ft[ke]===ft[$e]&&ft[++ke]===ft[$e+1]){$e+=2,ke++;do;while(ft[++$e]===ft[++ke]&&ft[++$e]===ft[++ke]&&ft[++$e]===ft[++ke]&&ft[++$e]===ft[++ke]&&ft[++$e]===ft[++ke]&&ft[++$e]===ft[++ke]&&ft[++$e]===ft[++ke]&&ft[++$e]===ft[++ke]&&$e<Et);if(Le=be-(Et-$e),$e=Et-be,Ue<Le){if(Pe.match_start=Ze,He<=(Ue=Le))break;It=ft[$e+Ue-1],_t=ft[$e+Ue]}}while((Ze=Tt[Ze&wt])>ze&&--Re!=0);return Ue<=Pe.lookahead?Ue:Pe.lookahead}function ot(Pe){var Ze,ke,Le,Re,$e,Ue,He,ze,ft,wt,Tt=Pe.w_size;do{if(Re=Pe.window_size-Pe.lookahead-Pe.strstart,Pe.strstart>=Tt+(Tt-_e)){for(se.arraySet(Pe.window,Pe.window,Tt,Tt,0),Pe.match_start-=Tt,Pe.strstart-=Tt,Pe.block_start-=Tt,Ze=ke=Pe.hash_size;Le=Pe.head[--Ze],Pe.head[Ze]=Tt<=Le?Le-Tt:0,--ke;);for(Ze=ke=Tt;Le=Pe.prev[--Ze],Pe.prev[Ze]=Tt<=Le?Le-Tt:0,--ke;);Re+=Tt}if(Pe.strm.avail_in===0)break;if(Ue=Pe.strm,He=Pe.window,ze=Pe.strstart+Pe.lookahead,ft=Re,wt=void 0,wt=Ue.avail_in,ft<wt&&(wt=ft),ke=wt===0?0:(Ue.avail_in-=wt,se.arraySet(He,Ue.input,Ue.next_in,wt,ze),Ue.state.wrap===1?Ue.adler=te(Ue.adler,He,wt,ze):Ue.state.wrap===2&&(Ue.adler=z(Ue.adler,He,wt,ze)),Ue.next_in+=wt,Ue.total_in+=wt,wt),Pe.lookahead+=ke,Pe.lookahead+Pe.insert>=Ce)for($e=Pe.strstart-Pe.insert,Pe.ins_h=Pe.window[$e],Pe.ins_h=(Pe.ins_h<<Pe.hash_shift^Pe.window[$e+1])&Pe.hash_mask;Pe.insert&&(Pe.ins_h=(Pe.ins_h<<Pe.hash_shift^Pe.window[$e+Ce-1])&Pe.hash_mask,Pe.prev[$e&Pe.w_mask]=Pe.head[Pe.ins_h],Pe.head[Pe.ins_h]=$e,$e++,Pe.insert--,!(Pe.lookahead+Pe.insert<Ce)););}while(Pe.lookahead<_e&&Pe.strm.avail_in!==0)}function at(Pe,Ze){for(var ke,Le;;){if(Pe.lookahead<_e){if(ot(Pe),Pe.lookahead<_e&&Ze===E)return xe;if(Pe.lookahead===0)break}if(ke=0,Pe.lookahead>=Ce&&(Pe.ins_h=(Pe.ins_h<<Pe.hash_shift^Pe.window[Pe.strstart+Ce-1])&Pe.hash_mask,ke=Pe.prev[Pe.strstart&Pe.w_mask]=Pe.head[Pe.ins_h],Pe.head[Pe.ins_h]=Pe.strstart),ke!==0&&Pe.strstart-ke<=Pe.w_size-_e&&(Pe.match_length=it(Pe,ke)),Pe.match_length>=Ce)if(Le=b._tr_tally(Pe,Pe.strstart-Pe.match_start,Pe.match_length-Ce),Pe.lookahead-=Pe.match_length,Pe.match_length<=Pe.max_lazy_match&&Pe.lookahead>=Ce){for(Pe.match_length--;Pe.strstart++,Pe.ins_h=(Pe.ins_h<<Pe.hash_shift^Pe.window[Pe.strstart+Ce-1])&Pe.hash_mask,ke=Pe.prev[Pe.strstart&Pe.w_mask]=Pe.head[Pe.ins_h],Pe.head[Pe.ins_h]=Pe.strstart,--Pe.match_length!=0;);Pe.strstart++}else Pe.strstart+=Pe.match_length,Pe.match_length=0,Pe.ins_h=Pe.window[Pe.strstart],Pe.ins_h=(Pe.ins_h<<Pe.hash_shift^Pe.window[Pe.strstart+1])&Pe.hash_mask;else Le=b._tr_tally(Pe,0,Pe.window[Pe.strstart]),Pe.lookahead--,Pe.strstart++;if(Le&&(tt(Pe,!1),Pe.strm.avail_out===0))return xe}return Pe.insert=Pe.strstart<Ce-1?Pe.strstart:Ce-1,Ze===y?(tt(Pe,!0),Pe.strm.avail_out===0?Oe:Ne):Pe.last_lit&&(tt(Pe,!1),Pe.strm.avail_out===0)?xe:Ge}function mt(Pe,Ze){for(var ke,Le,Re;;){if(Pe.lookahead<_e){if(ot(Pe),Pe.lookahead<_e&&Ze===E)return xe;if(Pe.lookahead===0)break}if(ke=0,Pe.lookahead>=Ce&&(Pe.ins_h=(Pe.ins_h<<Pe.hash_shift^Pe.window[Pe.strstart+Ce-1])&Pe.hash_mask,ke=Pe.prev[Pe.strstart&Pe.w_mask]=Pe.head[Pe.ins_h],Pe.head[Pe.ins_h]=Pe.strstart),Pe.prev_length=Pe.match_length,Pe.prev_match=Pe.match_start,Pe.match_length=Ce-1,ke!==0&&Pe.prev_length<Pe.max_lazy_match&&Pe.strstart-ke<=Pe.w_size-_e&&(Pe.match_length=it(Pe,ke),Pe.match_length<=5&&(Pe.strategy===1||Pe.match_length===Ce&&4096<Pe.strstart-Pe.match_start)&&(Pe.match_length=Ce-1)),Pe.prev_length>=Ce&&Pe.match_length<=Pe.prev_length){for(Re=Pe.strstart+Pe.lookahead-Ce,Le=b._tr_tally(Pe,Pe.strstart-1-Pe.prev_match,Pe.prev_length-Ce),Pe.lookahead-=Pe.prev_length-1,Pe.prev_length-=2;++Pe.strstart<=Re&&(Pe.ins_h=(Pe.ins_h<<Pe.hash_shift^Pe.window[Pe.strstart+Ce-1])&Pe.hash_mask,ke=Pe.prev[Pe.strstart&Pe.w_mask]=Pe.head[Pe.ins_h],Pe.head[Pe.ins_h]=Pe.strstart),--Pe.prev_length!=0;);if(Pe.match_available=0,Pe.match_length=Ce-1,Pe.strstart++,Le&&(tt(Pe,!1),Pe.strm.avail_out===0))return xe}else if(Pe.match_available){if((Le=b._tr_tally(Pe,0,Pe.window[Pe.strstart-1]))&&tt(Pe,!1),Pe.strstart++,Pe.lookahead--,Pe.strm.avail_out===0)return xe}else Pe.match_available=1,Pe.strstart++,Pe.lookahead--}return Pe.match_available&&(Le=b._tr_tally(Pe,0,Pe.window[Pe.strstart-1]),Pe.match_available=0),Pe.insert=Pe.strstart<Ce-1?Pe.strstart:Ce-1,Ze===y?(tt(Pe,!0),Pe.strm.avail_out===0?Oe:Ne):Pe.last_lit&&(tt(Pe,!1),Pe.strm.avail_out===0)?xe:Ge}function yt(Pe,Ze,ke,Le,Re){this.good_length=Pe,this.max_lazy=Ze,this.nice_length=ke,this.max_chain=Le,this.func=Re}function Ft(){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=Ae,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 se.Buf16(2*ve),this.dyn_dtree=new se.Buf16(2*(2*Ee+1)),this.bl_tree=new se.Buf16(2*(2*we+1)),Me(this.dyn_ltree),Me(this.dyn_dtree),Me(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new se.Buf16(ye+1),this.heap=new se.Buf16(2*me+1),Me(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new se.Buf16(2*me+1),Me(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 xt(Pe){var Ze;return Pe&&Pe.state?(Pe.total_in=Pe.total_out=0,Pe.data_type=le,(Ze=Pe.state).pending=0,Ze.pending_out=0,Ze.wrap<0&&(Ze.wrap=-Ze.wrap),Ze.status=Ze.wrap?Ie:Ke,Pe.adler=Ze.wrap===2?0:1,Ze.last_flush=E,b._tr_init(Ze),x):Ve(Pe,re)}function dt(Pe){var Ze=xt(Pe);return Ze===x&&function(ke){ke.window_size=2*ke.w_size,Me(ke.head),ke.max_lazy_match=ie[ke.level].max_lazy,ke.good_match=ie[ke.level].good_length,ke.nice_match=ie[ke.level].nice_length,ke.max_chain_length=ie[ke.level].max_chain,ke.strstart=0,ke.block_start=0,ke.lookahead=0,ke.insert=0,ke.match_length=ke.prev_length=Ce-1,ke.match_available=0,ke.ins_h=0}(Pe.state),Ze}function qe(Pe,Ze,ke,Le,Re,$e){if(!Pe)return re;var Ue=1;if(Ze===oe&&(Ze=6),Le<0?(Ue=0,Le=-Le):15<Le&&(Ue=2,Le-=16),Re<1||ce<Re||ke!==Ae||Le<8||15<Le||Ze<0||9<Ze||$e<0||fe<$e)return Ve(Pe,re);Le===8&&(Le=9);var He=new Ft;return(Pe.state=He).strm=Pe,He.wrap=Ue,He.gzhead=null,He.w_bits=Le,He.w_size=1<<He.w_bits,He.w_mask=He.w_size-1,He.hash_bits=Re+7,He.hash_size=1<<He.hash_bits,He.hash_mask=He.hash_size-1,He.hash_shift=~~((He.hash_bits+Ce-1)/Ce),He.window=new se.Buf8(2*He.w_size),He.head=new se.Buf16(He.hash_size),He.prev=new se.Buf16(He.w_size),He.lit_bufsize=1<<Re+6,He.pending_buf_size=4*He.lit_bufsize,He.pending_buf=new se.Buf8(He.pending_buf_size),He.d_buf=1*He.lit_bufsize,He.l_buf=3*He.lit_bufsize,He.level=Ze,He.strategy=$e,He.method=ke,dt(Pe)}ie=[new yt(0,0,0,0,function(Pe,Ze){var ke=65535;for(ke>Pe.pending_buf_size-5&&(ke=Pe.pending_buf_size-5);;){if(Pe.lookahead<=1){if(ot(Pe),Pe.lookahead===0&&Ze===E)return xe;if(Pe.lookahead===0)break}Pe.strstart+=Pe.lookahead,Pe.lookahead=0;var Le=Pe.block_start+ke;if((Pe.strstart===0||Pe.strstart>=Le)&&(Pe.lookahead=Pe.strstart-Le,Pe.strstart=Le,tt(Pe,!1),Pe.strm.avail_out===0)||Pe.strstart-Pe.block_start>=Pe.w_size-_e&&(tt(Pe,!1),Pe.strm.avail_out===0))return xe}return Pe.insert=0,Ze===y?(tt(Pe,!0),Pe.strm.avail_out===0?Oe:Ne):(Pe.strstart>Pe.block_start&&(tt(Pe,!1),Pe.strm.avail_out),xe)}),new yt(4,4,8,4,at),new yt(4,5,16,8,at),new yt(4,6,32,32,at),new yt(4,4,16,16,mt),new yt(8,16,32,32,mt),new yt(8,16,128,128,mt),new yt(8,32,128,256,mt),new yt(32,128,258,1024,mt),new yt(32,258,258,4096,mt)],de.deflateInit=function(Pe,Ze){return qe(Pe,Ze,Ae,15,8,0)},de.deflateInit2=qe,de.deflateReset=dt,de.deflateResetKeep=xt,de.deflateSetHeader=function(Pe,Ze){return Pe&&Pe.state?Pe.state.wrap!==2?re:(Pe.state.gzhead=Ze,x):re},de.deflate=function(Pe,Ze){var ke,Le,Re,$e;if(!Pe||!Pe.state||5<Ze||Ze<0)return Pe?Ve(Pe,re):re;if(Le=Pe.state,!Pe.output||!Pe.input&&Pe.avail_in!==0||Le.status===666&&Ze!==y)return Ve(Pe,Pe.avail_out===0?-5:re);if(Le.strm=Pe,ke=Le.last_flush,Le.last_flush=Ze,Le.status===Ie)if(Le.wrap===2)Pe.adler=0,At(Le,31),At(Le,139),At(Le,8),Le.gzhead?(At(Le,(Le.gzhead.text?1:0)+(Le.gzhead.hcrc?2:0)+(Le.gzhead.extra?4:0)+(Le.gzhead.name?8:0)+(Le.gzhead.comment?16:0)),At(Le,255&Le.gzhead.time),At(Le,Le.gzhead.time>>8&255),At(Le,Le.gzhead.time>>16&255),At(Le,Le.gzhead.time>>24&255),At(Le,Le.level===9?2:2<=Le.strategy||Le.level<2?4:0),At(Le,255&Le.gzhead.os),Le.gzhead.extra&&Le.gzhead.extra.length&&(At(Le,255&Le.gzhead.extra.length),At(Le,Le.gzhead.extra.length>>8&255)),Le.gzhead.hcrc&&(Pe.adler=z(Pe.adler,Le.pending_buf,Le.pending,0)),Le.gzindex=0,Le.status=69):(At(Le,0),At(Le,0),At(Le,0),At(Le,0),At(Le,0),At(Le,Le.level===9?2:2<=Le.strategy||Le.level<2?4:0),At(Le,3),Le.status=Ke);else{var Ue=Ae+(Le.w_bits-8<<4)<<8;Ue|=(2<=Le.strategy||Le.level<2?0:Le.level<6?1:Le.level===6?2:3)<<6,Le.strstart!==0&&(Ue|=32),Ue+=31-Ue%31,Le.status=Ke,ut(Le,Ue),Le.strstart!==0&&(ut(Le,Pe.adler>>>16),ut(Le,65535&Pe.adler)),Pe.adler=1}if(Le.status===69)if(Le.gzhead.extra){for(Re=Le.pending;Le.gzindex<(65535&Le.gzhead.extra.length)&&(Le.pending!==Le.pending_buf_size||(Le.gzhead.hcrc&&Le.pending>Re&&(Pe.adler=z(Pe.adler,Le.pending_buf,Le.pending-Re,Re)),nt(Pe),Re=Le.pending,Le.pending!==Le.pending_buf_size));)At(Le,255&Le.gzhead.extra[Le.gzindex]),Le.gzindex++;Le.gzhead.hcrc&&Le.pending>Re&&(Pe.adler=z(Pe.adler,Le.pending_buf,Le.pending-Re,Re)),Le.gzindex===Le.gzhead.extra.length&&(Le.gzindex=0,Le.status=73)}else Le.status=73;if(Le.status===73)if(Le.gzhead.name){Re=Le.pending;do{if(Le.pending===Le.pending_buf_size&&(Le.gzhead.hcrc&&Le.pending>Re&&(Pe.adler=z(Pe.adler,Le.pending_buf,Le.pending-Re,Re)),nt(Pe),Re=Le.pending,Le.pending===Le.pending_buf_size)){$e=1;break}$e=Le.gzindex<Le.gzhead.name.length?255&Le.gzhead.name.charCodeAt(Le.gzindex++):0,At(Le,$e)}while($e!==0);Le.gzhead.hcrc&&Le.pending>Re&&(Pe.adler=z(Pe.adler,Le.pending_buf,Le.pending-Re,Re)),$e===0&&(Le.gzindex=0,Le.status=91)}else Le.status=91;if(Le.status===91)if(Le.gzhead.comment){Re=Le.pending;do{if(Le.pending===Le.pending_buf_size&&(Le.gzhead.hcrc&&Le.pending>Re&&(Pe.adler=z(Pe.adler,Le.pending_buf,Le.pending-Re,Re)),nt(Pe),Re=Le.pending,Le.pending===Le.pending_buf_size)){$e=1;break}$e=Le.gzindex<Le.gzhead.comment.length?255&Le.gzhead.comment.charCodeAt(Le.gzindex++):0,At(Le,$e)}while($e!==0);Le.gzhead.hcrc&&Le.pending>Re&&(Pe.adler=z(Pe.adler,Le.pending_buf,Le.pending-Re,Re)),$e===0&&(Le.status=103)}else Le.status=103;if(Le.status===103&&(Le.gzhead.hcrc?(Le.pending+2>Le.pending_buf_size&&nt(Pe),Le.pending+2<=Le.pending_buf_size&&(At(Le,255&Pe.adler),At(Le,Pe.adler>>8&255),Pe.adler=0,Le.status=Ke)):Le.status=Ke),Le.pending!==0){if(nt(Pe),Pe.avail_out===0)return Le.last_flush=-1,x}else if(Pe.avail_in===0&&Je(Ze)<=Je(ke)&&Ze!==y)return Ve(Pe,-5);if(Le.status===666&&Pe.avail_in!==0)return Ve(Pe,-5);if(Pe.avail_in!==0||Le.lookahead!==0||Ze!==E&&Le.status!==666){var He=Le.strategy===2?function(ze,ft){for(var wt;;){if(ze.lookahead===0&&(ot(ze),ze.lookahead===0)){if(ft===E)return xe;break}if(ze.match_length=0,wt=b._tr_tally(ze,0,ze.window[ze.strstart]),ze.lookahead--,ze.strstart++,wt&&(tt(ze,!1),ze.strm.avail_out===0))return xe}return ze.insert=0,ft===y?(tt(ze,!0),ze.strm.avail_out===0?Oe:Ne):ze.last_lit&&(tt(ze,!1),ze.strm.avail_out===0)?xe:Ge}(Le,Ze):Le.strategy===3?function(ze,ft){for(var wt,Tt,Et,It,_t=ze.window;;){if(ze.lookahead<=be){if(ot(ze),ze.lookahead<=be&&ft===E)return xe;if(ze.lookahead===0)break}if(ze.match_length=0,ze.lookahead>=Ce&&0<ze.strstart&&(Tt=_t[Et=ze.strstart-1])===_t[++Et]&&Tt===_t[++Et]&&Tt===_t[++Et]){It=ze.strstart+be;do;while(Tt===_t[++Et]&&Tt===_t[++Et]&&Tt===_t[++Et]&&Tt===_t[++Et]&&Tt===_t[++Et]&&Tt===_t[++Et]&&Tt===_t[++Et]&&Tt===_t[++Et]&&Et<It);ze.match_length=be-(It-Et),ze.match_length>ze.lookahead&&(ze.match_length=ze.lookahead)}if(ze.match_length>=Ce?(wt=b._tr_tally(ze,1,ze.match_length-Ce),ze.lookahead-=ze.match_length,ze.strstart+=ze.match_length,ze.match_length=0):(wt=b._tr_tally(ze,0,ze.window[ze.strstart]),ze.lookahead--,ze.strstart++),wt&&(tt(ze,!1),ze.strm.avail_out===0))return xe}return ze.insert=0,ft===y?(tt(ze,!0),ze.strm.avail_out===0?Oe:Ne):ze.last_lit&&(tt(ze,!1),ze.strm.avail_out===0)?xe:Ge}(Le,Ze):ie[Le.level].func(Le,Ze);if(He!==Oe&&He!==Ne||(Le.status=666),He===xe||He===Oe)return Pe.avail_out===0&&(Le.last_flush=-1),x;if(He===Ge&&(Ze===1?b._tr_align(Le):Ze!==5&&(b._tr_stored_block(Le,0,0,!1),Ze===3&&(Me(Le.head),Le.lookahead===0&&(Le.strstart=0,Le.block_start=0,Le.insert=0))),nt(Pe),Pe.avail_out===0))return Le.last_flush=-1,x}return Ze!==y?x:Le.wrap<=0?1:(Le.wrap===2?(At(Le,255&Pe.adler),At(Le,Pe.adler>>8&255),At(Le,Pe.adler>>16&255),At(Le,Pe.adler>>24&255),At(Le,255&Pe.total_in),At(Le,Pe.total_in>>8&255),At(Le,Pe.total_in>>16&255),At(Le,Pe.total_in>>24&255)):(ut(Le,Pe.adler>>>16),ut(Le,65535&Pe.adler)),nt(Pe),0<Le.wrap&&(Le.wrap=-Le.wrap),Le.pending!==0?x:1)},de.deflateEnd=function(Pe){var Ze;return Pe&&Pe.state?(Ze=Pe.state.status)!==Ie&&Ze!==69&&Ze!==73&&Ze!==91&&Ze!==103&&Ze!==Ke&&Ze!==666?Ve(Pe,re):(Pe.state=null,Ze===Ke?Ve(Pe,-3):x):re},de.deflateSetDictionary=function(Pe,Ze){var ke,Le,Re,$e,Ue,He,ze,ft,wt=Ze.length;if(!Pe||!Pe.state||($e=(ke=Pe.state).wrap)===2||$e===1&&ke.status!==Ie||ke.lookahead)return re;for($e===1&&(Pe.adler=te(Pe.adler,Ze,wt,0)),ke.wrap=0,wt>=ke.w_size&&($e===0&&(Me(ke.head),ke.strstart=0,ke.block_start=0,ke.insert=0),ft=new se.Buf8(ke.w_size),se.arraySet(ft,Ze,wt-ke.w_size,ke.w_size,0),Ze=ft,wt=ke.w_size),Ue=Pe.avail_in,He=Pe.next_in,ze=Pe.input,Pe.avail_in=wt,Pe.next_in=0,Pe.input=Ze,ot(ke);ke.lookahead>=Ce;){for(Le=ke.strstart,Re=ke.lookahead-(Ce-1);ke.ins_h=(ke.ins_h<<ke.hash_shift^ke.window[Le+Ce-1])&ke.hash_mask,ke.prev[Le&ke.w_mask]=ke.head[ke.ins_h],ke.head[ke.ins_h]=Le,Le++,--Re;);ke.strstart=Le,ke.lookahead=Ce-1,ot(ke)}return ke.strstart+=ke.lookahead,ke.block_start=ke.strstart,ke.insert=ke.lookahead,ke.lookahead=0,ke.match_length=ke.prev_length=Ce-1,ke.match_available=0,Pe.next_in=He,Pe.input=ze,Pe.avail_in=Ue,ke.wrap=$e,x},de.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(a,he,de){"use strict";he.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(a,he,de){"use strict";he.exports=function(ie,se){var b,te,z,ee,E,y,x,re,oe,fe,le,Ae,ce,me,Ee,we,ve,ye,Ce,be,_e,Ie,Ke,xe,Ge;b=ie.state,te=ie.next_in,xe=ie.input,z=te+(ie.avail_in-5),ee=ie.next_out,Ge=ie.output,E=ee-(se-ie.avail_out),y=ee+(ie.avail_out-257),x=b.dmax,re=b.wsize,oe=b.whave,fe=b.wnext,le=b.window,Ae=b.hold,ce=b.bits,me=b.lencode,Ee=b.distcode,we=(1<<b.lenbits)-1,ve=(1<<b.distbits)-1;e:do{ce<15&&(Ae+=xe[te++]<<ce,ce+=8,Ae+=xe[te++]<<ce,ce+=8),ye=me[Ae&we];t:for(;;){if(Ae>>>=Ce=ye>>>24,ce-=Ce,(Ce=ye>>>16&255)===0)Ge[ee++]=65535&ye;else{if(!(16&Ce)){if(!(64&Ce)){ye=me[(65535&ye)+(Ae&(1<<Ce)-1)];continue t}if(32&Ce){b.mode=12;break e}ie.msg="invalid literal/length code",b.mode=30;break e}be=65535&ye,(Ce&=15)&&(ce<Ce&&(Ae+=xe[te++]<<ce,ce+=8),be+=Ae&(1<<Ce)-1,Ae>>>=Ce,ce-=Ce),ce<15&&(Ae+=xe[te++]<<ce,ce+=8,Ae+=xe[te++]<<ce,ce+=8),ye=Ee[Ae&ve];r:for(;;){if(Ae>>>=Ce=ye>>>24,ce-=Ce,!(16&(Ce=ye>>>16&255))){if(!(64&Ce)){ye=Ee[(65535&ye)+(Ae&(1<<Ce)-1)];continue r}ie.msg="invalid distance code",b.mode=30;break e}if(_e=65535&ye,ce<(Ce&=15)&&(Ae+=xe[te++]<<ce,(ce+=8)<Ce&&(Ae+=xe[te++]<<ce,ce+=8)),x<(_e+=Ae&(1<<Ce)-1)){ie.msg="invalid distance too far back",b.mode=30;break e}if(Ae>>>=Ce,ce-=Ce,(Ce=ee-E)<_e){if(oe<(Ce=_e-Ce)&&b.sane){ie.msg="invalid distance too far back",b.mode=30;break e}if(Ke=le,(Ie=0)===fe){if(Ie+=re-Ce,Ce<be){for(be-=Ce;Ge[ee++]=le[Ie++],--Ce;);Ie=ee-_e,Ke=Ge}}else if(fe<Ce){if(Ie+=re+fe-Ce,(Ce-=fe)<be){for(be-=Ce;Ge[ee++]=le[Ie++],--Ce;);if(Ie=0,fe<be){for(be-=Ce=fe;Ge[ee++]=le[Ie++],--Ce;);Ie=ee-_e,Ke=Ge}}}else if(Ie+=fe-Ce,Ce<be){for(be-=Ce;Ge[ee++]=le[Ie++],--Ce;);Ie=ee-_e,Ke=Ge}for(;2<be;)Ge[ee++]=Ke[Ie++],Ge[ee++]=Ke[Ie++],Ge[ee++]=Ke[Ie++],be-=3;be&&(Ge[ee++]=Ke[Ie++],1<be&&(Ge[ee++]=Ke[Ie++]))}else{for(Ie=ee-_e;Ge[ee++]=Ge[Ie++],Ge[ee++]=Ge[Ie++],Ge[ee++]=Ge[Ie++],2<(be-=3););be&&(Ge[ee++]=Ge[Ie++],1<be&&(Ge[ee++]=Ge[Ie++]))}break}}break}}while(te<z&&ee<y);te-=be=ce>>3,Ae&=(1<<(ce-=be<<3))-1,ie.next_in=te,ie.next_out=ee,ie.avail_in=te<z?z-te+5:5-(te-z),ie.avail_out=ee<y?y-ee+257:257-(ee-y),b.hold=Ae,b.bits=ce}},{}],49:[function(a,he,de){"use strict";var ie=a("../utils/common"),se=a("./adler32"),b=a("./crc32"),te=a("./inffast"),z=a("./inftrees"),ee=1,E=2,y=0,x=-2,re=1,oe=852,fe=592;function le(Ie){return(Ie>>>24&255)+(Ie>>>8&65280)+((65280&Ie)<<8)+((255&Ie)<<24)}function Ae(){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 ie.Buf16(320),this.work=new ie.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ce(Ie){var Ke;return Ie&&Ie.state?(Ke=Ie.state,Ie.total_in=Ie.total_out=Ke.total=0,Ie.msg="",Ke.wrap&&(Ie.adler=1&Ke.wrap),Ke.mode=re,Ke.last=0,Ke.havedict=0,Ke.dmax=32768,Ke.head=null,Ke.hold=0,Ke.bits=0,Ke.lencode=Ke.lendyn=new ie.Buf32(oe),Ke.distcode=Ke.distdyn=new ie.Buf32(fe),Ke.sane=1,Ke.back=-1,y):x}function me(Ie){var Ke;return Ie&&Ie.state?((Ke=Ie.state).wsize=0,Ke.whave=0,Ke.wnext=0,ce(Ie)):x}function Ee(Ie,Ke){var xe,Ge;return Ie&&Ie.state?(Ge=Ie.state,Ke<0?(xe=0,Ke=-Ke):(xe=1+(Ke>>4),Ke<48&&(Ke&=15)),Ke&&(Ke<8||15<Ke)?x:(Ge.window!==null&&Ge.wbits!==Ke&&(Ge.window=null),Ge.wrap=xe,Ge.wbits=Ke,me(Ie))):x}function we(Ie,Ke){var xe,Ge;return Ie?(Ge=new Ae,(Ie.state=Ge).window=null,(xe=Ee(Ie,Ke))!==y&&(Ie.state=null),xe):x}var ve,ye,Ce=!0;function be(Ie){if(Ce){var Ke;for(ve=new ie.Buf32(512),ye=new ie.Buf32(32),Ke=0;Ke<144;)Ie.lens[Ke++]=8;for(;Ke<256;)Ie.lens[Ke++]=9;for(;Ke<280;)Ie.lens[Ke++]=7;for(;Ke<288;)Ie.lens[Ke++]=8;for(z(ee,Ie.lens,0,288,ve,0,Ie.work,{bits:9}),Ke=0;Ke<32;)Ie.lens[Ke++]=5;z(E,Ie.lens,0,32,ye,0,Ie.work,{bits:5}),Ce=!1}Ie.lencode=ve,Ie.lenbits=9,Ie.distcode=ye,Ie.distbits=5}function _e(Ie,Ke,xe,Ge){var Oe,Ne=Ie.state;return Ne.window===null&&(Ne.wsize=1<<Ne.wbits,Ne.wnext=0,Ne.whave=0,Ne.window=new ie.Buf8(Ne.wsize)),Ge>=Ne.wsize?(ie.arraySet(Ne.window,Ke,xe-Ne.wsize,Ne.wsize,0),Ne.wnext=0,Ne.whave=Ne.wsize):(Ge<(Oe=Ne.wsize-Ne.wnext)&&(Oe=Ge),ie.arraySet(Ne.window,Ke,xe-Ge,Oe,Ne.wnext),(Ge-=Oe)?(ie.arraySet(Ne.window,Ke,xe-Ge,Ge,0),Ne.wnext=Ge,Ne.whave=Ne.wsize):(Ne.wnext+=Oe,Ne.wnext===Ne.wsize&&(Ne.wnext=0),Ne.whave<Ne.wsize&&(Ne.whave+=Oe))),0}de.inflateReset=me,de.inflateReset2=Ee,de.inflateResetKeep=ce,de.inflateInit=function(Ie){return we(Ie,15)},de.inflateInit2=we,de.inflate=function(Ie,Ke){var xe,Ge,Oe,Ne,Ve,Je,Me,nt,tt,At,ut,it,ot,at,mt,yt,Ft,xt,dt,qe,Pe,Ze,ke,Le,Re=0,$e=new ie.Buf8(4),Ue=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!Ie||!Ie.state||!Ie.output||!Ie.input&&Ie.avail_in!==0)return x;(xe=Ie.state).mode===12&&(xe.mode=13),Ve=Ie.next_out,Oe=Ie.output,Me=Ie.avail_out,Ne=Ie.next_in,Ge=Ie.input,Je=Ie.avail_in,nt=xe.hold,tt=xe.bits,At=Je,ut=Me,Ze=y;e:for(;;)switch(xe.mode){case re:if(xe.wrap===0){xe.mode=13;break}for(;tt<16;){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}if(2&xe.wrap&&nt===35615){$e[xe.check=0]=255&nt,$e[1]=nt>>>8&255,xe.check=b(xe.check,$e,2,0),tt=nt=0,xe.mode=2;break}if(xe.flags=0,xe.head&&(xe.head.done=!1),!(1&xe.wrap)||(((255&nt)<<8)+(nt>>8))%31){Ie.msg="incorrect header check",xe.mode=30;break}if((15&nt)!=8){Ie.msg="unknown compression method",xe.mode=30;break}if(tt-=4,Pe=8+(15&(nt>>>=4)),xe.wbits===0)xe.wbits=Pe;else if(Pe>xe.wbits){Ie.msg="invalid window size",xe.mode=30;break}xe.dmax=1<<Pe,Ie.adler=xe.check=1,xe.mode=512&nt?10:12,tt=nt=0;break;case 2:for(;tt<16;){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}if(xe.flags=nt,(255&xe.flags)!=8){Ie.msg="unknown compression method",xe.mode=30;break}if(57344&xe.flags){Ie.msg="unknown header flags set",xe.mode=30;break}xe.head&&(xe.head.text=nt>>8&1),512&xe.flags&&($e[0]=255&nt,$e[1]=nt>>>8&255,xe.check=b(xe.check,$e,2,0)),tt=nt=0,xe.mode=3;case 3:for(;tt<32;){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}xe.head&&(xe.head.time=nt),512&xe.flags&&($e[0]=255&nt,$e[1]=nt>>>8&255,$e[2]=nt>>>16&255,$e[3]=nt>>>24&255,xe.check=b(xe.check,$e,4,0)),tt=nt=0,xe.mode=4;case 4:for(;tt<16;){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}xe.head&&(xe.head.xflags=255&nt,xe.head.os=nt>>8),512&xe.flags&&($e[0]=255&nt,$e[1]=nt>>>8&255,xe.check=b(xe.check,$e,2,0)),tt=nt=0,xe.mode=5;case 5:if(1024&xe.flags){for(;tt<16;){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}xe.length=nt,xe.head&&(xe.head.extra_len=nt),512&xe.flags&&($e[0]=255&nt,$e[1]=nt>>>8&255,xe.check=b(xe.check,$e,2,0)),tt=nt=0}else xe.head&&(xe.head.extra=null);xe.mode=6;case 6:if(1024&xe.flags&&(Je<(it=xe.length)&&(it=Je),it&&(xe.head&&(Pe=xe.head.extra_len-xe.length,xe.head.extra||(xe.head.extra=new Array(xe.head.extra_len)),ie.arraySet(xe.head.extra,Ge,Ne,it,Pe)),512&xe.flags&&(xe.check=b(xe.check,Ge,it,Ne)),Je-=it,Ne+=it,xe.length-=it),xe.length))break e;xe.length=0,xe.mode=7;case 7:if(2048&xe.flags){if(Je===0)break e;for(it=0;Pe=Ge[Ne+it++],xe.head&&Pe&&xe.length<65536&&(xe.head.name+=String.fromCharCode(Pe)),Pe&&it<Je;);if(512&xe.flags&&(xe.check=b(xe.check,Ge,it,Ne)),Je-=it,Ne+=it,Pe)break e}else xe.head&&(xe.head.name=null);xe.length=0,xe.mode=8;case 8:if(4096&xe.flags){if(Je===0)break e;for(it=0;Pe=Ge[Ne+it++],xe.head&&Pe&&xe.length<65536&&(xe.head.comment+=String.fromCharCode(Pe)),Pe&&it<Je;);if(512&xe.flags&&(xe.check=b(xe.check,Ge,it,Ne)),Je-=it,Ne+=it,Pe)break e}else xe.head&&(xe.head.comment=null);xe.mode=9;case 9:if(512&xe.flags){for(;tt<16;){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}if(nt!==(65535&xe.check)){Ie.msg="header crc mismatch",xe.mode=30;break}tt=nt=0}xe.head&&(xe.head.hcrc=xe.flags>>9&1,xe.head.done=!0),Ie.adler=xe.check=0,xe.mode=12;break;case 10:for(;tt<32;){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}Ie.adler=xe.check=le(nt),tt=nt=0,xe.mode=11;case 11:if(xe.havedict===0)return Ie.next_out=Ve,Ie.avail_out=Me,Ie.next_in=Ne,Ie.avail_in=Je,xe.hold=nt,xe.bits=tt,2;Ie.adler=xe.check=1,xe.mode=12;case 12:if(Ke===5||Ke===6)break e;case 13:if(xe.last){nt>>>=7&tt,tt-=7&tt,xe.mode=27;break}for(;tt<3;){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}switch(xe.last=1&nt,tt-=1,3&(nt>>>=1)){case 0:xe.mode=14;break;case 1:if(be(xe),xe.mode=20,Ke!==6)break;nt>>>=2,tt-=2;break e;case 2:xe.mode=17;break;case 3:Ie.msg="invalid block type",xe.mode=30}nt>>>=2,tt-=2;break;case 14:for(nt>>>=7&tt,tt-=7&tt;tt<32;){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}if((65535&nt)!=(nt>>>16^65535)){Ie.msg="invalid stored block lengths",xe.mode=30;break}if(xe.length=65535&nt,tt=nt=0,xe.mode=15,Ke===6)break e;case 15:xe.mode=16;case 16:if(it=xe.length){if(Je<it&&(it=Je),Me<it&&(it=Me),it===0)break e;ie.arraySet(Oe,Ge,Ne,it,Ve),Je-=it,Ne+=it,Me-=it,Ve+=it,xe.length-=it;break}xe.mode=12;break;case 17:for(;tt<14;){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}if(xe.nlen=257+(31&nt),nt>>>=5,tt-=5,xe.ndist=1+(31&nt),nt>>>=5,tt-=5,xe.ncode=4+(15&nt),nt>>>=4,tt-=4,286<xe.nlen||30<xe.ndist){Ie.msg="too many length or distance symbols",xe.mode=30;break}xe.have=0,xe.mode=18;case 18:for(;xe.have<xe.ncode;){for(;tt<3;){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}xe.lens[Ue[xe.have++]]=7&nt,nt>>>=3,tt-=3}for(;xe.have<19;)xe.lens[Ue[xe.have++]]=0;if(xe.lencode=xe.lendyn,xe.lenbits=7,ke={bits:xe.lenbits},Ze=z(0,xe.lens,0,19,xe.lencode,0,xe.work,ke),xe.lenbits=ke.bits,Ze){Ie.msg="invalid code lengths set",xe.mode=30;break}xe.have=0,xe.mode=19;case 19:for(;xe.have<xe.nlen+xe.ndist;){for(;yt=(Re=xe.lencode[nt&(1<<xe.lenbits)-1])>>>16&255,Ft=65535&Re,!((mt=Re>>>24)<=tt);){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}if(Ft<16)nt>>>=mt,tt-=mt,xe.lens[xe.have++]=Ft;else{if(Ft===16){for(Le=mt+2;tt<Le;){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}if(nt>>>=mt,tt-=mt,xe.have===0){Ie.msg="invalid bit length repeat",xe.mode=30;break}Pe=xe.lens[xe.have-1],it=3+(3&nt),nt>>>=2,tt-=2}else if(Ft===17){for(Le=mt+3;tt<Le;){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}tt-=mt,Pe=0,it=3+(7&(nt>>>=mt)),nt>>>=3,tt-=3}else{for(Le=mt+7;tt<Le;){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}tt-=mt,Pe=0,it=11+(127&(nt>>>=mt)),nt>>>=7,tt-=7}if(xe.have+it>xe.nlen+xe.ndist){Ie.msg="invalid bit length repeat",xe.mode=30;break}for(;it--;)xe.lens[xe.have++]=Pe}}if(xe.mode===30)break;if(xe.lens[256]===0){Ie.msg="invalid code -- missing end-of-block",xe.mode=30;break}if(xe.lenbits=9,ke={bits:xe.lenbits},Ze=z(ee,xe.lens,0,xe.nlen,xe.lencode,0,xe.work,ke),xe.lenbits=ke.bits,Ze){Ie.msg="invalid literal/lengths set",xe.mode=30;break}if(xe.distbits=6,xe.distcode=xe.distdyn,ke={bits:xe.distbits},Ze=z(E,xe.lens,xe.nlen,xe.ndist,xe.distcode,0,xe.work,ke),xe.distbits=ke.bits,Ze){Ie.msg="invalid distances set",xe.mode=30;break}if(xe.mode=20,Ke===6)break e;case 20:xe.mode=21;case 21:if(6<=Je&&258<=Me){Ie.next_out=Ve,Ie.avail_out=Me,Ie.next_in=Ne,Ie.avail_in=Je,xe.hold=nt,xe.bits=tt,te(Ie,ut),Ve=Ie.next_out,Oe=Ie.output,Me=Ie.avail_out,Ne=Ie.next_in,Ge=Ie.input,Je=Ie.avail_in,nt=xe.hold,tt=xe.bits,xe.mode===12&&(xe.back=-1);break}for(xe.back=0;yt=(Re=xe.lencode[nt&(1<<xe.lenbits)-1])>>>16&255,Ft=65535&Re,!((mt=Re>>>24)<=tt);){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}if(yt&&!(240&yt)){for(xt=mt,dt=yt,qe=Ft;yt=(Re=xe.lencode[qe+((nt&(1<<xt+dt)-1)>>xt)])>>>16&255,Ft=65535&Re,!(xt+(mt=Re>>>24)<=tt);){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}nt>>>=xt,tt-=xt,xe.back+=xt}if(nt>>>=mt,tt-=mt,xe.back+=mt,xe.length=Ft,yt===0){xe.mode=26;break}if(32&yt){xe.back=-1,xe.mode=12;break}if(64&yt){Ie.msg="invalid literal/length code",xe.mode=30;break}xe.extra=15&yt,xe.mode=22;case 22:if(xe.extra){for(Le=xe.extra;tt<Le;){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}xe.length+=nt&(1<<xe.extra)-1,nt>>>=xe.extra,tt-=xe.extra,xe.back+=xe.extra}xe.was=xe.length,xe.mode=23;case 23:for(;yt=(Re=xe.distcode[nt&(1<<xe.distbits)-1])>>>16&255,Ft=65535&Re,!((mt=Re>>>24)<=tt);){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}if(!(240&yt)){for(xt=mt,dt=yt,qe=Ft;yt=(Re=xe.distcode[qe+((nt&(1<<xt+dt)-1)>>xt)])>>>16&255,Ft=65535&Re,!(xt+(mt=Re>>>24)<=tt);){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}nt>>>=xt,tt-=xt,xe.back+=xt}if(nt>>>=mt,tt-=mt,xe.back+=mt,64&yt){Ie.msg="invalid distance code",xe.mode=30;break}xe.offset=Ft,xe.extra=15&yt,xe.mode=24;case 24:if(xe.extra){for(Le=xe.extra;tt<Le;){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}xe.offset+=nt&(1<<xe.extra)-1,nt>>>=xe.extra,tt-=xe.extra,xe.back+=xe.extra}if(xe.offset>xe.dmax){Ie.msg="invalid distance too far back",xe.mode=30;break}xe.mode=25;case 25:if(Me===0)break e;if(it=ut-Me,xe.offset>it){if((it=xe.offset-it)>xe.whave&&xe.sane){Ie.msg="invalid distance too far back",xe.mode=30;break}ot=it>xe.wnext?(it-=xe.wnext,xe.wsize-it):xe.wnext-it,it>xe.length&&(it=xe.length),at=xe.window}else at=Oe,ot=Ve-xe.offset,it=xe.length;for(Me<it&&(it=Me),Me-=it,xe.length-=it;Oe[Ve++]=at[ot++],--it;);xe.length===0&&(xe.mode=21);break;case 26:if(Me===0)break e;Oe[Ve++]=xe.length,Me--,xe.mode=21;break;case 27:if(xe.wrap){for(;tt<32;){if(Je===0)break e;Je--,nt|=Ge[Ne++]<<tt,tt+=8}if(ut-=Me,Ie.total_out+=ut,xe.total+=ut,ut&&(Ie.adler=xe.check=xe.flags?b(xe.check,Oe,ut,Ve-ut):se(xe.check,Oe,ut,Ve-ut)),ut=Me,(xe.flags?nt:le(nt))!==xe.check){Ie.msg="incorrect data check",xe.mode=30;break}tt=nt=0}xe.mode=28;case 28:if(xe.wrap&&xe.flags){for(;tt<32;){if(Je===0)break e;Je--,nt+=Ge[Ne++]<<tt,tt+=8}if(nt!==(4294967295&xe.total)){Ie.msg="incorrect length check",xe.mode=30;break}tt=nt=0}xe.mode=29;case 29:Ze=1;break e;case 30:Ze=-3;break e;case 31:return-4;case 32:default:return x}return Ie.next_out=Ve,Ie.avail_out=Me,Ie.next_in=Ne,Ie.avail_in=Je,xe.hold=nt,xe.bits=tt,(xe.wsize||ut!==Ie.avail_out&&xe.mode<30&&(xe.mode<27||Ke!==4))&&_e(Ie,Ie.output,Ie.next_out,ut-Ie.avail_out)?(xe.mode=31,-4):(At-=Ie.avail_in,ut-=Ie.avail_out,Ie.total_in+=At,Ie.total_out+=ut,xe.total+=ut,xe.wrap&&ut&&(Ie.adler=xe.check=xe.flags?b(xe.check,Oe,ut,Ie.next_out-ut):se(xe.check,Oe,ut,Ie.next_out-ut)),Ie.data_type=xe.bits+(xe.last?64:0)+(xe.mode===12?128:0)+(xe.mode===20||xe.mode===15?256:0),(At==0&&ut===0||Ke===4)&&Ze===y&&(Ze=-5),Ze)},de.inflateEnd=function(Ie){if(!Ie||!Ie.state)return x;var Ke=Ie.state;return Ke.window&&(Ke.window=null),Ie.state=null,y},de.inflateGetHeader=function(Ie,Ke){var xe;return Ie&&Ie.state&&2&(xe=Ie.state).wrap?((xe.head=Ke).done=!1,y):x},de.inflateSetDictionary=function(Ie,Ke){var xe,Ge=Ke.length;return Ie&&Ie.state?(xe=Ie.state).wrap!==0&&xe.mode!==11?x:xe.mode===11&&se(1,Ke,Ge,0)!==xe.check?-3:_e(Ie,Ke,Ge,Ge)?(xe.mode=31,-4):(xe.havedict=1,y):x},de.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(a,he,de){"use strict";var ie=a("../utils/common"),se=[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],b=[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],te=[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],z=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];he.exports=function(ee,E,y,x,re,oe,fe,le){var Ae,ce,me,Ee,we,ve,ye,Ce,be,_e=le.bits,Ie=0,Ke=0,xe=0,Ge=0,Oe=0,Ne=0,Ve=0,Je=0,Me=0,nt=0,tt=null,At=0,ut=new ie.Buf16(16),it=new ie.Buf16(16),ot=null,at=0;for(Ie=0;Ie<=15;Ie++)ut[Ie]=0;for(Ke=0;Ke<x;Ke++)ut[E[y+Ke]]++;for(Oe=_e,Ge=15;1<=Ge&&ut[Ge]===0;Ge--);if(Ge<Oe&&(Oe=Ge),Ge===0)return re[oe++]=20971520,re[oe++]=20971520,le.bits=1,0;for(xe=1;xe<Ge&&ut[xe]===0;xe++);for(Oe<xe&&(Oe=xe),Ie=Je=1;Ie<=15;Ie++)if(Je<<=1,(Je-=ut[Ie])<0)return-1;if(0<Je&&(ee===0||Ge!==1))return-1;for(it[1]=0,Ie=1;Ie<15;Ie++)it[Ie+1]=it[Ie]+ut[Ie];for(Ke=0;Ke<x;Ke++)E[y+Ke]!==0&&(fe[it[E[y+Ke]]++]=Ke);if(ve=ee===0?(tt=ot=fe,19):ee===1?(tt=se,At-=257,ot=b,at-=257,256):(tt=te,ot=z,-1),Ie=xe,we=oe,Ve=Ke=nt=0,me=-1,Ee=(Me=1<<(Ne=Oe))-1,ee===1&&852<Me||ee===2&&592<Me)return 1;for(;;){for(ye=Ie-Ve,be=fe[Ke]<ve?(Ce=0,fe[Ke]):fe[Ke]>ve?(Ce=ot[at+fe[Ke]],tt[At+fe[Ke]]):(Ce=96,0),Ae=1<<Ie-Ve,xe=ce=1<<Ne;re[we+(nt>>Ve)+(ce-=Ae)]=ye<<24|Ce<<16|be|0,ce!==0;);for(Ae=1<<Ie-1;nt&Ae;)Ae>>=1;if(Ae!==0?(nt&=Ae-1,nt+=Ae):nt=0,Ke++,--ut[Ie]==0){if(Ie===Ge)break;Ie=E[y+fe[Ke]]}if(Oe<Ie&&(nt&Ee)!==me){for(Ve===0&&(Ve=Oe),we+=xe,Je=1<<(Ne=Ie-Ve);Ne+Ve<Ge&&!((Je-=ut[Ne+Ve])<=0);)Ne++,Je<<=1;if(Me+=1<<Ne,ee===1&&852<Me||ee===2&&592<Me)return 1;re[me=nt&Ee]=Oe<<24|Ne<<16|we-oe|0}}return nt!==0&&(re[we+nt]=Ie-Ve<<24|64<<16|0),le.bits=Oe,0}},{"../utils/common":41}],51:[function(a,he,de){"use strict";he.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(a,he,de){"use strict";var ie=a("../utils/common"),se=0,b=1;function te(Re){for(var $e=Re.length;0<=--$e;)Re[$e]=0}var z=0,ee=29,E=256,y=E+1+ee,x=30,re=19,oe=2*y+1,fe=15,le=16,Ae=7,ce=256,me=16,Ee=17,we=18,ve=[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],ye=[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],Ce=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],be=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],_e=new Array(2*(y+2));te(_e);var Ie=new Array(2*x);te(Ie);var Ke=new Array(512);te(Ke);var xe=new Array(256);te(xe);var Ge=new Array(ee);te(Ge);var Oe,Ne,Ve,Je=new Array(x);function Me(Re,$e,Ue,He,ze){this.static_tree=Re,this.extra_bits=$e,this.extra_base=Ue,this.elems=He,this.max_length=ze,this.has_stree=Re&&Re.length}function nt(Re,$e){this.dyn_tree=Re,this.max_code=0,this.stat_desc=$e}function tt(Re){return Re<256?Ke[Re]:Ke[256+(Re>>>7)]}function At(Re,$e){Re.pending_buf[Re.pending++]=255&$e,Re.pending_buf[Re.pending++]=$e>>>8&255}function ut(Re,$e,Ue){Re.bi_valid>le-Ue?(Re.bi_buf|=$e<<Re.bi_valid&65535,At(Re,Re.bi_buf),Re.bi_buf=$e>>le-Re.bi_valid,Re.bi_valid+=Ue-le):(Re.bi_buf|=$e<<Re.bi_valid&65535,Re.bi_valid+=Ue)}function it(Re,$e,Ue){ut(Re,Ue[2*$e],Ue[2*$e+1])}function ot(Re,$e){for(var Ue=0;Ue|=1&Re,Re>>>=1,Ue<<=1,0<--$e;);return Ue>>>1}function at(Re,$e,Ue){var He,ze,ft=new Array(fe+1),wt=0;for(He=1;He<=fe;He++)ft[He]=wt=wt+Ue[He-1]<<1;for(ze=0;ze<=$e;ze++){var Tt=Re[2*ze+1];Tt!==0&&(Re[2*ze]=ot(ft[Tt]++,Tt))}}function mt(Re){var $e;for($e=0;$e<y;$e++)Re.dyn_ltree[2*$e]=0;for($e=0;$e<x;$e++)Re.dyn_dtree[2*$e]=0;for($e=0;$e<re;$e++)Re.bl_tree[2*$e]=0;Re.dyn_ltree[2*ce]=1,Re.opt_len=Re.static_len=0,Re.last_lit=Re.matches=0}function yt(Re){8<Re.bi_valid?At(Re,Re.bi_buf):0<Re.bi_valid&&(Re.pending_buf[Re.pending++]=Re.bi_buf),Re.bi_buf=0,Re.bi_valid=0}function Ft(Re,$e,Ue,He){var ze=2*$e,ft=2*Ue;return Re[ze]<Re[ft]||Re[ze]===Re[ft]&&He[$e]<=He[Ue]}function xt(Re,$e,Ue){for(var He=Re.heap[Ue],ze=Ue<<1;ze<=Re.heap_len&&(ze<Re.heap_len&&Ft($e,Re.heap[ze+1],Re.heap[ze],Re.depth)&&ze++,!Ft($e,He,Re.heap[ze],Re.depth));)Re.heap[Ue]=Re.heap[ze],Ue=ze,ze<<=1;Re.heap[Ue]=He}function dt(Re,$e,Ue){var He,ze,ft,wt,Tt=0;if(Re.last_lit!==0)for(;He=Re.pending_buf[Re.d_buf+2*Tt]<<8|Re.pending_buf[Re.d_buf+2*Tt+1],ze=Re.pending_buf[Re.l_buf+Tt],Tt++,He===0?it(Re,ze,$e):(it(Re,(ft=xe[ze])+E+1,$e),(wt=ve[ft])!==0&&ut(Re,ze-=Ge[ft],wt),it(Re,ft=tt(--He),Ue),(wt=ye[ft])!==0&&ut(Re,He-=Je[ft],wt)),Tt<Re.last_lit;);it(Re,ce,$e)}function qe(Re,$e){var Ue,He,ze,ft=$e.dyn_tree,wt=$e.stat_desc.static_tree,Tt=$e.stat_desc.has_stree,Et=$e.stat_desc.elems,It=-1;for(Re.heap_len=0,Re.heap_max=oe,Ue=0;Ue<Et;Ue++)ft[2*Ue]!==0?(Re.heap[++Re.heap_len]=It=Ue,Re.depth[Ue]=0):ft[2*Ue+1]=0;for(;Re.heap_len<2;)ft[2*(ze=Re.heap[++Re.heap_len]=It<2?++It:0)]=1,Re.depth[ze]=0,Re.opt_len--,Tt&&(Re.static_len-=wt[2*ze+1]);for($e.max_code=It,Ue=Re.heap_len>>1;1<=Ue;Ue--)xt(Re,ft,Ue);for(ze=Et;Ue=Re.heap[1],Re.heap[1]=Re.heap[Re.heap_len--],xt(Re,ft,1),He=Re.heap[1],Re.heap[--Re.heap_max]=Ue,Re.heap[--Re.heap_max]=He,ft[2*ze]=ft[2*Ue]+ft[2*He],Re.depth[ze]=(Re.depth[Ue]>=Re.depth[He]?Re.depth[Ue]:Re.depth[He])+1,ft[2*Ue+1]=ft[2*He+1]=ze,Re.heap[1]=ze++,xt(Re,ft,1),2<=Re.heap_len;);Re.heap[--Re.heap_max]=Re.heap[1],function(_t,Ct){var kt,jt,Zt,Jt,er,wr,xr=Ct.dyn_tree,Ur=Ct.max_code,pn=Ct.stat_desc.static_tree,kr=Ct.stat_desc.has_stree,tn=Ct.stat_desc.extra_bits,Cr=Ct.stat_desc.extra_base,Gr=Ct.stat_desc.max_length,Xr=0;for(Jt=0;Jt<=fe;Jt++)_t.bl_count[Jt]=0;for(xr[2*_t.heap[_t.heap_max]+1]=0,kt=_t.heap_max+1;kt<oe;kt++)Gr<(Jt=xr[2*xr[2*(jt=_t.heap[kt])+1]+1]+1)&&(Jt=Gr,Xr++),xr[2*jt+1]=Jt,Ur<jt||(_t.bl_count[Jt]++,er=0,Cr<=jt&&(er=tn[jt-Cr]),wr=xr[2*jt],_t.opt_len+=wr*(Jt+er),kr&&(_t.static_len+=wr*(pn[2*jt+1]+er)));if(Xr!==0){do{for(Jt=Gr-1;_t.bl_count[Jt]===0;)Jt--;_t.bl_count[Jt]--,_t.bl_count[Jt+1]+=2,_t.bl_count[Gr]--,Xr-=2}while(0<Xr);for(Jt=Gr;Jt!==0;Jt--)for(jt=_t.bl_count[Jt];jt!==0;)Ur<(Zt=_t.heap[--kt])||(xr[2*Zt+1]!==Jt&&(_t.opt_len+=(Jt-xr[2*Zt+1])*xr[2*Zt],xr[2*Zt+1]=Jt),jt--)}}(Re,$e),at(ft,It,Re.bl_count)}function Pe(Re,$e,Ue){var He,ze,ft=-1,wt=$e[1],Tt=0,Et=7,It=4;for(wt===0&&(Et=138,It=3),$e[2*(Ue+1)+1]=65535,He=0;He<=Ue;He++)ze=wt,wt=$e[2*(He+1)+1],++Tt<Et&&ze===wt||(Tt<It?Re.bl_tree[2*ze]+=Tt:ze!==0?(ze!==ft&&Re.bl_tree[2*ze]++,Re.bl_tree[2*me]++):Tt<=10?Re.bl_tree[2*Ee]++:Re.bl_tree[2*we]++,ft=ze,It=(Tt=0)===wt?(Et=138,3):ze===wt?(Et=6,3):(Et=7,4))}function Ze(Re,$e,Ue){var He,ze,ft=-1,wt=$e[1],Tt=0,Et=7,It=4;for(wt===0&&(Et=138,It=3),He=0;He<=Ue;He++)if(ze=wt,wt=$e[2*(He+1)+1],!(++Tt<Et&&ze===wt)){if(Tt<It)for(;it(Re,ze,Re.bl_tree),--Tt!=0;);else ze!==0?(ze!==ft&&(it(Re,ze,Re.bl_tree),Tt--),it(Re,me,Re.bl_tree),ut(Re,Tt-3,2)):Tt<=10?(it(Re,Ee,Re.bl_tree),ut(Re,Tt-3,3)):(it(Re,we,Re.bl_tree),ut(Re,Tt-11,7));ft=ze,It=(Tt=0)===wt?(Et=138,3):ze===wt?(Et=6,3):(Et=7,4)}}te(Je);var ke=!1;function Le(Re,$e,Ue,He){ut(Re,(z<<1)+(He?1:0),3),function(ze,ft,wt,Tt){yt(ze),Tt&&(At(ze,wt),At(ze,~wt)),ie.arraySet(ze.pending_buf,ze.window,ft,wt,ze.pending),ze.pending+=wt}(Re,$e,Ue,!0)}de._tr_init=function(Re){ke||(function(){var $e,Ue,He,ze,ft,wt=new Array(fe+1);for(ze=He=0;ze<ee-1;ze++)for(Ge[ze]=He,$e=0;$e<1<<ve[ze];$e++)xe[He++]=ze;for(xe[He-1]=ze,ze=ft=0;ze<16;ze++)for(Je[ze]=ft,$e=0;$e<1<<ye[ze];$e++)Ke[ft++]=ze;for(ft>>=7;ze<x;ze++)for(Je[ze]=ft<<7,$e=0;$e<1<<ye[ze]-7;$e++)Ke[256+ft++]=ze;for(Ue=0;Ue<=fe;Ue++)wt[Ue]=0;for($e=0;$e<=143;)_e[2*$e+1]=8,$e++,wt[8]++;for(;$e<=255;)_e[2*$e+1]=9,$e++,wt[9]++;for(;$e<=279;)_e[2*$e+1]=7,$e++,wt[7]++;for(;$e<=287;)_e[2*$e+1]=8,$e++,wt[8]++;for(at(_e,y+1,wt),$e=0;$e<x;$e++)Ie[2*$e+1]=5,Ie[2*$e]=ot($e,5);Oe=new Me(_e,ve,E+1,y,fe),Ne=new Me(Ie,ye,0,x,fe),Ve=new Me(new Array(0),Ce,0,re,Ae)}(),ke=!0),Re.l_desc=new nt(Re.dyn_ltree,Oe),Re.d_desc=new nt(Re.dyn_dtree,Ne),Re.bl_desc=new nt(Re.bl_tree,Ve),Re.bi_buf=0,Re.bi_valid=0,mt(Re)},de._tr_stored_block=Le,de._tr_flush_block=function(Re,$e,Ue,He){var ze,ft,wt=0;0<Re.level?(Re.strm.data_type===2&&(Re.strm.data_type=function(Tt){var Et,It=4093624447;for(Et=0;Et<=31;Et++,It>>>=1)if(1&It&&Tt.dyn_ltree[2*Et]!==0)return se;if(Tt.dyn_ltree[18]!==0||Tt.dyn_ltree[20]!==0||Tt.dyn_ltree[26]!==0)return b;for(Et=32;Et<E;Et++)if(Tt.dyn_ltree[2*Et]!==0)return b;return se}(Re)),qe(Re,Re.l_desc),qe(Re,Re.d_desc),wt=function(Tt){var Et;for(Pe(Tt,Tt.dyn_ltree,Tt.l_desc.max_code),Pe(Tt,Tt.dyn_dtree,Tt.d_desc.max_code),qe(Tt,Tt.bl_desc),Et=re-1;3<=Et&&Tt.bl_tree[2*be[Et]+1]===0;Et--);return Tt.opt_len+=3*(Et+1)+5+5+4,Et}(Re),ze=Re.opt_len+3+7>>>3,(ft=Re.static_len+3+7>>>3)<=ze&&(ze=ft)):ze=ft=Ue+5,Ue+4<=ze&&$e!==-1?Le(Re,$e,Ue,He):Re.strategy===4||ft===ze?(ut(Re,2+(He?1:0),3),dt(Re,_e,Ie)):(ut(Re,4+(He?1:0),3),function(Tt,Et,It,_t){var Ct;for(ut(Tt,Et-257,5),ut(Tt,It-1,5),ut(Tt,_t-4,4),Ct=0;Ct<_t;Ct++)ut(Tt,Tt.bl_tree[2*be[Ct]+1],3);Ze(Tt,Tt.dyn_ltree,Et-1),Ze(Tt,Tt.dyn_dtree,It-1)}(Re,Re.l_desc.max_code+1,Re.d_desc.max_code+1,wt+1),dt(Re,Re.dyn_ltree,Re.dyn_dtree)),mt(Re),He&&yt(Re)},de._tr_tally=function(Re,$e,Ue){return Re.pending_buf[Re.d_buf+2*Re.last_lit]=$e>>>8&255,Re.pending_buf[Re.d_buf+2*Re.last_lit+1]=255&$e,Re.pending_buf[Re.l_buf+Re.last_lit]=255&Ue,Re.last_lit++,$e===0?Re.dyn_ltree[2*Ue]++:(Re.matches++,$e--,Re.dyn_ltree[2*(xe[Ue]+E+1)]++,Re.dyn_dtree[2*tt($e)]++),Re.last_lit===Re.lit_bufsize-1},de._tr_align=function(Re){ut(Re,2,3),it(Re,ce,_e),function($e){$e.bi_valid===16?(At($e,$e.bi_buf),$e.bi_buf=0,$e.bi_valid=0):8<=$e.bi_valid&&($e.pending_buf[$e.pending++]=255&$e.bi_buf,$e.bi_buf>>=8,$e.bi_valid-=8)}(Re)}},{"../utils/common":41}],53:[function(a,he,de){"use strict";he.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(a,he,de){(function(ie){(function(se,b){"use strict";if(!se.setImmediate){var te,z,ee,E,y=1,x={},re=!1,oe=se.document,fe=Object.getPrototypeOf&&Object.getPrototypeOf(se);fe=fe&&fe.setTimeout?fe:se,te={}.toString.call(se.process)==="[object process]"?function(me){et.nextTick(function(){Ae(me)})}:function(){if(se.postMessage&&!se.importScripts){var me=!0,Ee=se.onmessage;return se.onmessage=function(){me=!1},se.postMessage("","*"),se.onmessage=Ee,me}}()?(E="setImmediate$"+Math.random()+"$",se.addEventListener?se.addEventListener("message",ce,!1):se.attachEvent("onmessage",ce),function(me){se.postMessage(E+me,"*")}):se.MessageChannel?((ee=new MessageChannel).port1.onmessage=function(me){Ae(me.data)},function(me){ee.port2.postMessage(me)}):oe&&"onreadystatechange"in oe.createElement("script")?(z=oe.documentElement,function(me){var Ee=oe.createElement("script");Ee.onreadystatechange=function(){Ae(me),Ee.onreadystatechange=null,z.removeChild(Ee),Ee=null},z.appendChild(Ee)}):function(me){setTimeout(Ae,0,me)},fe.setImmediate=function(me){typeof me!="function"&&(me=new Function(""+me));for(var Ee=new Array(arguments.length-1),we=0;we<Ee.length;we++)Ee[we]=arguments[we+1];var ve={callback:me,args:Ee};return x[y]=ve,te(y),y++},fe.clearImmediate=le}function le(me){delete x[me]}function Ae(me){if(re)setTimeout(Ae,0,me);else{var Ee=x[me];if(Ee){re=!0;try{(function(we){var ve=we.callback,ye=we.args;switch(ye.length){case 0:ve();break;case 1:ve(ye[0]);break;case 2:ve(ye[0],ye[1]);break;case 3:ve(ye[0],ye[1],ye[2]);break;default:ve.apply(b,ye)}})(Ee)}finally{le(me),re=!1}}}}function ce(me){me.source===se&&typeof me.data=="string"&&me.data.indexOf(E)===0&&Ae(+me.data.slice(E.length))}})(typeof self=="undefined"?ie===void 0?this:ie:self)}).call(this,typeof ge.g!="undefined"?ge.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},7062:function(fr,Mt,ge){var pe=ge(19637),et=ge(97573),a=[ge(96627)];fr.exports=pe.createStore(et,a)},96627:function(fr,Mt,ge){fr.exports=pe;function pe(){return ge(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(fr){return fr<10?"0"+fr:fr}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(fr){return rx_escapable.lastIndex=0,rx_escapable.test(fr)?'"'+fr.replace(rx_escapable,function(Mt){var ge=meta[Mt];return typeof ge=="string"?ge:"\\u"+("0000"+Mt.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+fr+'"'}function str(fr,Mt){var ge,pe,et,a,he=gap,de,ie=Mt[fr];switch(ie&&typeof ie=="object"&&typeof ie.toJSON=="function"&&(ie=ie.toJSON(fr)),typeof rep=="function"&&(ie=rep.call(Mt,fr,ie)),typeof ie){case"string":return quote(ie);case"number":return isFinite(ie)?String(ie):"null";case"boolean":case"null":return String(ie);case"object":if(!ie)return"null";if(gap+=indent,de=[],Object.prototype.toString.apply(ie)==="[object Array]"){for(a=ie.length,ge=0;ge<a;ge+=1)de[ge]=str(ge,ie)||"null";return et=de.length===0?"[]":gap?`[
|
|
|
`+gap+de.join(`,
|
|
|
`+gap)+`
|
|
|
`+he+"]":"["+de.join(",")+"]",gap=he,et}if(rep&&typeof rep=="object")for(a=rep.length,ge=0;ge<a;ge+=1)typeof rep[ge]=="string"&&(pe=rep[ge],et=str(pe,ie),et&&de.push(quote(pe)+(gap?": ":":")+et));else for(pe in ie)Object.prototype.hasOwnProperty.call(ie,pe)&&(et=str(pe,ie),et&&de.push(quote(pe)+(gap?": ":":")+et));return et=de.length===0?"{}":gap?`{
|
|
|
`+gap+de.join(`,
|
|
|
`+gap)+`
|
|
|
`+he+"}":"{"+de.join(",")+"}",gap=he,et}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(fr,Mt,ge){var pe;if(gap="",indent="",typeof ge=="number")for(pe=0;pe<ge;pe+=1)indent+=" ";else typeof ge=="string"&&(indent=ge);if(rep=Mt,Mt&&typeof Mt!="function"&&(typeof Mt!="object"||typeof Mt.length!="number"))throw new Error("JSON.stringify");return str("",{"":fr})}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){var j;function walk(fr,Mt){var ge,pe,et=fr[Mt];if(et&&typeof et=="object")for(ge in et)Object.prototype.hasOwnProperty.call(et,ge)&&(pe=walk(et,ge),pe!==void 0?et[ge]=pe:delete et[ge]);return reviver.call(fr,Mt,et)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(fr){return"\\u"+("0000"+fr.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(fr,Mt,ge){var pe=ge(67039),et=pe.slice,a=pe.pluck,he=pe.each,de=pe.bind,ie=pe.create,se=pe.isList,b=pe.isFunction,te=pe.isObject;fr.exports={createStore:E};var z={version:"2.0.12",enabled:!1,get:function(y,x){var re=this.storage.read(this._namespacePrefix+y);return this._deserialize(re,x)},set:function(y,x){return x===void 0?this.remove(y):(this.storage.write(this._namespacePrefix+y,this._serialize(x)),x)},remove:function(y){this.storage.remove(this._namespacePrefix+y)},each:function(y){var x=this;this.storage.each(function(re,oe){y.call(x,x._deserialize(re),(oe||"").replace(x._namespaceRegexp,""))})},clearAll:function(){this.storage.clearAll()},hasNamespace:function(y){return this._namespacePrefix=="__storejs_"+y+"_"},createStore:function(){return E.apply(this,arguments)},addPlugin:function(y){this._addPlugin(y)},namespace:function(y){return E(this.storage,this.plugins,y)}};function ee(){var y=typeof console=="undefined"?null:console;if(y){var x=y.warn?y.warn:y.log;x.apply(y,arguments)}}function E(y,x,re){re||(re=""),y&&!se(y)&&(y=[y]),x&&!se(x)&&(x=[x]);var oe=re?"__storejs_"+re+"_":"",fe=re?new RegExp("^"+oe):null,le=/^[a-zA-Z0-9_\-]*$/;if(!le.test(re))throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes");var Ae={_namespacePrefix:oe,_namespaceRegexp:fe,_testStorage:function(me){try{var Ee="__storejs__test__";me.write(Ee,Ee);var we=me.read(Ee)===Ee;return me.remove(Ee),we}catch(ve){return!1}},_assignPluginFnProp:function(me,Ee){var we=this[Ee];this[Ee]=function(){var ye=et(arguments,0),Ce=this;function be(){if(we)return he(arguments,function(Ie,Ke){ye[Ke]=Ie}),we.apply(Ce,ye)}var _e=[be].concat(ye);return me.apply(Ce,_e)}},_serialize:function(me){return JSON.stringify(me)},_deserialize:function(me,Ee){if(!me)return Ee;var we="";try{we=JSON.parse(me)}catch(ve){we=me}return we!==void 0?we:Ee},_addStorage:function(me){this.enabled||this._testStorage(me)&&(this.storage=me,this.enabled=!0)},_addPlugin:function(me){var Ee=this;if(se(me)){he(me,function(ye){Ee._addPlugin(ye)});return}var we=a(this.plugins,function(ye){return me===ye});if(!we){if(this.plugins.push(me),!b(me))throw new Error("Plugins must be function values that return objects");var ve=me.call(this);if(!te(ve))throw new Error("Plugins must return an object of function properties");he(ve,function(ye,Ce){if(!b(ye))throw new Error("Bad plugin property: "+Ce+" from plugin "+me.name+". Plugins should only return functions.");Ee._assignPluginFnProp(ye,Ce)})}},addStorage:function(me){ee("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(me)}},ce=ie(Ae,z,{plugins:[]});return ce.raw={},he(ce,function(me,Ee){b(me)&&(ce.raw[Ee]=de(ce,me))}),he(y,function(me){ce._addStorage(me)}),he(x,function(me){ce._addPlugin(me)}),ce}},67039:function(fr,Mt,ge){var pe=de(),et=ie(),a=se(),he=typeof window!="undefined"?window:ge.g;fr.exports={assign:pe,create:et,trim:a,bind:b,slice:te,each:z,map:ee,pluck:E,isList:y,isFunction:x,isObject:re,Global:he};function de(){return Object.assign?Object.assign:function(fe,le,Ae,ce){for(var me=1;me<arguments.length;me++)z(Object(arguments[me]),function(Ee,we){fe[we]=Ee});return fe}}function ie(){if(Object.create)return function(le,Ae,ce,me){var Ee=te(arguments,1);return pe.apply(this,[Object.create(le)].concat(Ee))};{let fe=function(){};var oe=fe;return function(Ae,ce,me,Ee){var we=te(arguments,1);return fe.prototype=Ae,pe.apply(this,[new fe].concat(we))}}}function se(){return String.prototype.trim?function(fe){return String.prototype.trim.call(fe)}:function(fe){return fe.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}}function b(oe,fe){return function(){return fe.apply(oe,Array.prototype.slice.call(arguments,0))}}function te(oe,fe){return Array.prototype.slice.call(oe,fe||0)}function z(oe,fe){E(oe,function(le,Ae){return fe(le,Ae),!1})}function ee(oe,fe){var le=y(oe)?[]:{};return E(oe,function(Ae,ce){return le[ce]=fe(Ae,ce),!1}),le}function E(oe,fe){if(y(oe)){for(var le=0;le<oe.length;le++)if(fe(oe[le],le))return oe[le]}else for(var Ae in oe)if(oe.hasOwnProperty(Ae)&&fe(oe[Ae],Ae))return oe[Ae]}function y(oe){return oe!=null&&typeof oe!="function"&&typeof oe.length=="number"}function x(oe){return oe&&{}.toString.call(oe)==="[object Function]"}function re(oe){return oe&&{}.toString.call(oe)==="[object Object]"}},97573:function(fr,Mt,ge){fr.exports=[ge(52496),ge(16436),ge(76673),ge(35701),ge(65578),ge(65300)]},35701:function(fr,Mt,ge){var pe=ge(67039),et=pe.Global,a=pe.trim;fr.exports={name:"cookieStorage",read:de,write:se,each:ie,remove:b,clearAll:te};var he=et.document;function de(ee){if(!ee||!z(ee))return null;var E="(?:^|.*;\\s*)"+escape(ee).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(he.cookie.replace(new RegExp(E),"$1"))}function ie(ee){for(var E=he.cookie.split(/; ?/g),y=E.length-1;y>=0;y--)if(a(E[y])){var x=E[y].split("="),re=unescape(x[0]),oe=unescape(x[1]);ee(oe,re)}}function se(ee,E){ee&&(he.cookie=escape(ee)+"="+escape(E)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function b(ee){!ee||!z(ee)||(he.cookie=escape(ee)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function te(){ie(function(ee,E){b(E)})}function z(ee){return new RegExp("(?:^|;\\s*)"+escape(ee).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(he.cookie)}},52496:function(fr,Mt,ge){var pe=ge(67039),et=pe.Global;fr.exports={name:"localStorage",read:he,write:de,each:ie,remove:se,clearAll:b};function a(){return et.localStorage}function he(te){return a().getItem(te)}function de(te,z){return a().setItem(te,z)}function ie(te){for(var z=a().length-1;z>=0;z--){var ee=a().key(z);te(he(ee),ee)}}function se(te){return a().removeItem(te)}function b(){return a().clear()}},65300:function(fr){fr.exports={name:"memoryStorage",read:ge,write:pe,each:et,remove:a,clearAll:he};var Mt={};function ge(de){return Mt[de]}function pe(de,ie){Mt[de]=ie}function et(de){for(var ie in Mt)Mt.hasOwnProperty(ie)&&de(Mt[ie],ie)}function a(de){delete Mt[de]}function he(de){Mt={}}},16436:function(fr,Mt,ge){var pe=ge(67039),et=pe.Global;fr.exports={name:"oldFF-globalStorage",read:he,write:de,each:ie,remove:se,clearAll:b};var a=et.globalStorage;function he(te){return a[te]}function de(te,z){a[te]=z}function ie(te){for(var z=a.length-1;z>=0;z--){var ee=a.key(z);te(a[ee],ee)}}function se(te){return a.removeItem(te)}function b(){ie(function(te,z){delete a[te]})}},76673:function(fr,Mt,ge){var pe=ge(67039),et=pe.Global;fr.exports={name:"oldIE-userDataStorage",write:se,read:b,each:te,remove:z,clearAll:ee};var a="storejs",he=et.document,de=x(),ie=(et.navigator?et.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function se(re,oe){if(!ie){var fe=y(re);de(function(le){le.setAttribute(fe,oe),le.save(a)})}}function b(re){if(!ie){var oe=y(re),fe=null;return de(function(le){fe=le.getAttribute(oe)}),fe}}function te(re){de(function(oe){for(var fe=oe.XMLDocument.documentElement.attributes,le=fe.length-1;le>=0;le--){var Ae=fe[le];re(oe.getAttribute(Ae.name),Ae.name)}})}function z(re){var oe=y(re);de(function(fe){fe.removeAttribute(oe),fe.save(a)})}function ee(){de(function(re){var oe=re.XMLDocument.documentElement.attributes;re.load(a);for(var fe=oe.length-1;fe>=0;fe--)re.removeAttribute(oe[fe].name);re.save(a)})}var E=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function y(re){return re.replace(/^\d/,"___$&").replace(E,"___")}function x(){if(!he||!he.documentElement||!he.documentElement.addBehavior)return null;var re="script",oe,fe,le;try{fe=new ActiveXObject("htmlfile"),fe.open(),fe.write("<"+re+">document.w=window</"+re+'><iframe src="/favicon.ico"></iframe>'),fe.close(),oe=fe.w.frames[0].document,le=oe.createElement("div")}catch(Ae){le=he.createElement("div"),oe=he.body}return function(Ae){var ce=[].slice.call(arguments,0);ce.unshift(le),oe.appendChild(le),le.addBehavior("#default#userData"),le.load(a),Ae.apply(this,ce),oe.removeChild(le)}}},65578:function(fr,Mt,ge){var pe=ge(67039),et=pe.Global;fr.exports={name:"sessionStorage",read:he,write:de,each:ie,remove:se,clearAll:b};function a(){return et.sessionStorage}function he(te){return a().getItem(te)}function de(te,z){return a().setItem(te,z)}function ie(te){for(var z=a().length-1;z>=0;z--){var ee=a().key(z);te(he(ee),ee)}}function se(te){return a().removeItem(te)}function b(){return a().clear()}},34376:function(fr){(function(Mt,ge){if(1)fr.exports=ge();else var pe,et})(window,function(){return function(Mt){var ge={};function pe(et){if(ge[et])return ge[et].exports;var a=ge[et]={i:et,l:!1,exports:{}};return Mt[et].call(a.exports,a,a.exports,pe),a.l=!0,a.exports}return pe.m=Mt,pe.c=ge,pe.d=function(et,a,he){pe.o(et,a)||Object.defineProperty(et,a,{enumerable:!0,get:he})},pe.r=function(et){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(et,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(et,"__esModule",{value:!0})},pe.t=function(et,a){if(1&a&&(et=pe(et)),8&a||4&a&&typeof et=="object"&&et&&et.__esModule)return et;var he=Object.create(null);if(pe.r(he),Object.defineProperty(he,"default",{enumerable:!0,value:et}),2&a&&typeof et!="string")for(var de in et)pe.d(he,de,function(ie){return et[ie]}.bind(null,de));return he},pe.n=function(et){var a=et&&et.__esModule?function(){return et.default}:function(){return et};return pe.d(a,"a",a),a},pe.o=function(et,a){return Object.prototype.hasOwnProperty.call(et,a)},pe.p="",pe(pe.s=34)}([function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.forwardEvent=ge.EventEmitter=void 0;var et=function(){function a(){this._listeners=[],this._disposed=!1}return Object.defineProperty(a.prototype,"event",{get:function(){var he=this;return this._event||(this._event=function(de){return he._listeners.push(de),{dispose:function(){if(!he._disposed){for(var ie=0;ie<he._listeners.length;ie++)if(he._listeners[ie]===de)return void he._listeners.splice(ie,1)}}}}),this._event},enumerable:!1,configurable:!0}),a.prototype.fire=function(he,de){for(var ie=[],se=0;se<this._listeners.length;se++)ie.push(this._listeners[se]);for(se=0;se<ie.length;se++)ie[se].call(void 0,he,de)},a.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},a}();ge.EventEmitter=et,ge.forwardEvent=function(a,he){return a(function(de){return he.fire(de)})}},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.IUnicodeService=ge.IOptionsService=ge.ILogService=ge.IInstantiationService=ge.IDirtyRowService=ge.ICharsetService=ge.ICoreService=ge.ICoreMouseService=ge.IBufferService=void 0;var et=pe(14);ge.IBufferService=et.createDecorator("BufferService"),ge.ICoreMouseService=et.createDecorator("CoreMouseService"),ge.ICoreService=et.createDecorator("CoreService"),ge.ICharsetService=et.createDecorator("CharsetService"),ge.IDirtyRowService=et.createDecorator("DirtyRowService"),ge.IInstantiationService=et.createDecorator("InstantiationService"),ge.ILogService=et.createDecorator("LogService"),ge.IOptionsService=et.createDecorator("OptionsService"),ge.IUnicodeService=et.createDecorator("UnicodeService")},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.getDisposeArrayDisposable=ge.disposeArray=ge.Disposable=void 0;var et=function(){function he(){this._disposables=[],this._isDisposed=!1}return he.prototype.dispose=function(){this._isDisposed=!0;for(var de=0,ie=this._disposables;de<ie.length;de++)ie[de].dispose();this._disposables.length=0},he.prototype.register=function(de){return this._disposables.push(de),de},he.prototype.unregister=function(de){var ie=this._disposables.indexOf(de);ie!==-1&&this._disposables.splice(ie,1)},he}();function a(he){for(var de=0,ie=he;de<ie.length;de++)ie[de].dispose();he.length=0}ge.Disposable=et,ge.disposeArray=a,ge.getDisposeArrayDisposable=function(he){return{dispose:function(){return a(he)}}}},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.WHITESPACE_CELL_CODE=ge.WHITESPACE_CELL_WIDTH=ge.WHITESPACE_CELL_CHAR=ge.NULL_CELL_CODE=ge.NULL_CELL_WIDTH=ge.NULL_CELL_CHAR=ge.CHAR_DATA_CODE_INDEX=ge.CHAR_DATA_WIDTH_INDEX=ge.CHAR_DATA_CHAR_INDEX=ge.CHAR_DATA_ATTR_INDEX=ge.DEFAULT_ATTR=ge.DEFAULT_COLOR=void 0,ge.DEFAULT_COLOR=256,ge.DEFAULT_ATTR=256|ge.DEFAULT_COLOR<<9,ge.CHAR_DATA_ATTR_INDEX=0,ge.CHAR_DATA_CHAR_INDEX=1,ge.CHAR_DATA_WIDTH_INDEX=2,ge.CHAR_DATA_CODE_INDEX=3,ge.NULL_CELL_CHAR="",ge.NULL_CELL_WIDTH=1,ge.NULL_CELL_CODE=0,ge.WHITESPACE_CELL_CHAR=" ",ge.WHITESPACE_CELL_WIDTH=1,ge.WHITESPACE_CELL_CODE=32},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(b,te){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(z,ee){z.__proto__=ee}||function(z,ee){for(var E in ee)ee.hasOwnProperty(E)&&(z[E]=ee[E])})(b,te)},function(b,te){function z(){this.constructor=b}et(b,te),b.prototype=te===null?Object.create(te):(z.prototype=te.prototype,new z)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.CellData=void 0;var he=pe(8),de=pe(3),ie=pe(6),se=function(b){function te(){var z=b!==null&&b.apply(this,arguments)||this;return z.content=0,z.fg=0,z.bg=0,z.extended=new ie.ExtendedAttrs,z.combinedData="",z}return a(te,b),te.fromCharData=function(z){var ee=new te;return ee.setFromCharData(z),ee},te.prototype.isCombined=function(){return 2097152&this.content},te.prototype.getWidth=function(){return this.content>>22},te.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?he.stringFromCodePoint(2097151&this.content):""},te.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},te.prototype.setFromCharData=function(z){this.fg=z[de.CHAR_DATA_ATTR_INDEX],this.bg=0;var ee=!1;if(z[de.CHAR_DATA_CHAR_INDEX].length>2)ee=!0;else if(z[de.CHAR_DATA_CHAR_INDEX].length===2){var E=z[de.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=E&&E<=56319){var y=z[de.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=y&&y<=57343?this.content=1024*(E-55296)+y-56320+65536|z[de.CHAR_DATA_WIDTH_INDEX]<<22:ee=!0}else ee=!0}else this.content=z[de.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|z[de.CHAR_DATA_WIDTH_INDEX]<<22;ee&&(this.combinedData=z[de.CHAR_DATA_CHAR_INDEX],this.content=2097152|z[de.CHAR_DATA_WIDTH_INDEX]<<22)},te.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},te}(ie.AttributeData);ge.CellData=se},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.ISoundService=ge.ISelectionService=ge.IRenderService=ge.IMouseService=ge.ICoreBrowserService=ge.ICharSizeService=void 0;var et=pe(14);ge.ICharSizeService=et.createDecorator("CharSizeService"),ge.ICoreBrowserService=et.createDecorator("CoreBrowserService"),ge.IMouseService=et.createDecorator("MouseService"),ge.IRenderService=et.createDecorator("RenderService"),ge.ISelectionService=et.createDecorator("SelectionService"),ge.ISoundService=et.createDecorator("SoundService")},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.ExtendedAttrs=ge.AttributeData=void 0;var et=function(){function he(){this.fg=0,this.bg=0,this.extended=new a}return he.toColorRGB=function(de){return[de>>>16&255,de>>>8&255,255&de]},he.fromColorRGB=function(de){return(255&de[0])<<16|(255&de[1])<<8|255&de[2]},he.prototype.clone=function(){var de=new he;return de.fg=this.fg,de.bg=this.bg,de.extended=this.extended.clone(),de},he.prototype.isInverse=function(){return 67108864&this.fg},he.prototype.isBold=function(){return 134217728&this.fg},he.prototype.isUnderline=function(){return 268435456&this.fg},he.prototype.isBlink=function(){return 536870912&this.fg},he.prototype.isInvisible=function(){return 1073741824&this.fg},he.prototype.isItalic=function(){return 67108864&this.bg},he.prototype.isDim=function(){return 134217728&this.bg},he.prototype.getFgColorMode=function(){return 50331648&this.fg},he.prototype.getBgColorMode=function(){return 50331648&this.bg},he.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},he.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},he.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},he.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},he.prototype.isFgDefault=function(){return(50331648&this.fg)==0},he.prototype.isBgDefault=function(){return(50331648&this.bg)==0},he.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},he.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},he.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},he.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},he.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},he.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},he.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},he.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},he.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},he.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},he.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},he}();ge.AttributeData=et;var a=function(){function he(de,ie){de===void 0&&(de=0),ie===void 0&&(ie=-1),this.underlineStyle=de,this.underlineColor=ie}return he.prototype.clone=function(){return new he(this.underlineStyle,this.underlineColor)},he.prototype.isEmpty=function(){return this.underlineStyle===0},he}();ge.ExtendedAttrs=a},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.addDisposableDomListener=void 0,ge.addDisposableDomListener=function(et,a,he,de){et.addEventListener(a,he,de);var ie=!1;return{dispose:function(){ie||(ie=!0,et.removeEventListener(a,he,de))}}}},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.Utf8ToUtf32=ge.StringToUtf32=ge.utf32ToString=ge.stringFromCodePoint=void 0,ge.stringFromCodePoint=function(he){return he>65535?(he-=65536,String.fromCharCode(55296+(he>>10))+String.fromCharCode(he%1024+56320)):String.fromCharCode(he)},ge.utf32ToString=function(he,de,ie){de===void 0&&(de=0),ie===void 0&&(ie=he.length);for(var se="",b=de;b<ie;++b){var te=he[b];te>65535?(te-=65536,se+=String.fromCharCode(55296+(te>>10))+String.fromCharCode(te%1024+56320)):se+=String.fromCharCode(te)}return se};var et=function(){function he(){this._interim=0}return he.prototype.clear=function(){this._interim=0},he.prototype.decode=function(de,ie){var se=de.length;if(!se)return 0;var b=0,te=0;this._interim&&(56320<=(E=de.charCodeAt(te++))&&E<=57343?ie[b++]=1024*(this._interim-55296)+E-56320+65536:(ie[b++]=this._interim,ie[b++]=E),this._interim=0);for(var z=te;z<se;++z){var ee=de.charCodeAt(z);if(55296<=ee&&ee<=56319){if(++z>=se)return this._interim=ee,b;var E;56320<=(E=de.charCodeAt(z))&&E<=57343?ie[b++]=1024*(ee-55296)+E-56320+65536:(ie[b++]=ee,ie[b++]=E)}else ie[b++]=ee}return b},he}();ge.StringToUtf32=et;var a=function(){function he(){this.interim=new Uint8Array(3)}return he.prototype.clear=function(){this.interim.fill(0)},he.prototype.decode=function(de,ie){var se=de.length;if(!se)return 0;var b,te,z,ee,E=0,y=0,x=0;if(this.interim[0]){var re=!1,oe=this.interim[0];oe&=(224&oe)==192?31:(240&oe)==224?15:7;for(var fe=0,le=void 0;(le=63&this.interim[++fe])&&fe<4;)oe<<=6,oe|=le;for(var Ae=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,ce=Ae-fe;x<ce;){if(x>=se)return 0;if((192&(le=de[x++]))!=128){x--,re=!0;break}this.interim[fe++]=le,oe<<=6,oe|=63&le}re||(Ae===2?oe<128?x--:ie[E++]=oe:Ae===3?oe<2048||oe>=55296&&oe<=57343||(ie[E++]=oe):oe<65536||oe>1114111||(ie[E++]=oe)),this.interim.fill(0)}for(var me=se-4,Ee=x;Ee<se;){for(;!(!(Ee<me)||128&(b=de[Ee])||128&(te=de[Ee+1])||128&(z=de[Ee+2])||128&(ee=de[Ee+3]));)ie[E++]=b,ie[E++]=te,ie[E++]=z,ie[E++]=ee,Ee+=4;if((b=de[Ee++])<128)ie[E++]=b;else if((224&b)==192){if(Ee>=se)return this.interim[0]=b,E;if((192&(te=de[Ee++]))!=128){Ee--;continue}if((y=(31&b)<<6|63&te)<128){Ee--;continue}ie[E++]=y}else if((240&b)==224){if(Ee>=se)return this.interim[0]=b,E;if((192&(te=de[Ee++]))!=128){Ee--;continue}if(Ee>=se)return this.interim[0]=b,this.interim[1]=te,E;if((192&(z=de[Ee++]))!=128){Ee--;continue}if((y=(15&b)<<12|(63&te)<<6|63&z)<2048||y>=55296&&y<=57343)continue;ie[E++]=y}else if((248&b)==240){if(Ee>=se)return this.interim[0]=b,E;if((192&(te=de[Ee++]))!=128){Ee--;continue}if(Ee>=se)return this.interim[0]=b,this.interim[1]=te,E;if((192&(z=de[Ee++]))!=128){Ee--;continue}if(Ee>=se)return this.interim[0]=b,this.interim[1]=te,this.interim[2]=z,E;if((192&(ee=de[Ee++]))!=128){Ee--;continue}if((y=(7&b)<<18|(63&te)<<12|(63&z)<<6|63&ee)<65536||y>1114111)continue;ie[E++]=y}}return E},he}();ge.Utf8ToUtf32=a},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.CHAR_ATLAS_CELL_SPACING=ge.DIM_OPACITY=ge.INVERTED_DEFAULT_COLOR=void 0,ge.INVERTED_DEFAULT_COLOR=257,ge.DIM_OPACITY=.5,ge.CHAR_ATLAS_CELL_SPACING=1},function(Mt,ge,pe){"use strict";var et,a,he,de;function ie(b){var te=b.toString(16);return te.length<2?"0"+te:te}function se(b,te){return b<te?(te+.05)/(b+.05):(b+.05)/(te+.05)}Object.defineProperty(ge,"__esModule",{value:!0}),ge.contrastRatio=ge.toPaddedHex=ge.rgba=ge.rgb=ge.css=ge.color=ge.channels=void 0,function(b){b.toCss=function(te,z,ee,E){return E!==void 0?"#"+ie(te)+ie(z)+ie(ee)+ie(E):"#"+ie(te)+ie(z)+ie(ee)},b.toRgba=function(te,z,ee,E){return E===void 0&&(E=255),(te<<24|z<<16|ee<<8|E)>>>0}}(et=ge.channels||(ge.channels={})),(a=ge.color||(ge.color={})).blend=function(b,te){var z=(255&te.rgba)/255;if(z===1)return{css:te.css,rgba:te.rgba};var ee=te.rgba>>24&255,E=te.rgba>>16&255,y=te.rgba>>8&255,x=b.rgba>>24&255,re=b.rgba>>16&255,oe=b.rgba>>8&255,fe=x+Math.round((ee-x)*z),le=re+Math.round((E-re)*z),Ae=oe+Math.round((y-oe)*z);return{css:et.toCss(fe,le,Ae),rgba:et.toRgba(fe,le,Ae)}},a.isOpaque=function(b){return(255&b.rgba)==255},a.ensureContrastRatio=function(b,te,z){var ee=de.ensureContrastRatio(b.rgba,te.rgba,z);if(ee)return de.toColor(ee>>24&255,ee>>16&255,ee>>8&255)},a.opaque=function(b){var te=(255|b.rgba)>>>0,z=de.toChannels(te),ee=z[0],E=z[1],y=z[2];return{css:et.toCss(ee,E,y),rgba:te}},a.opacity=function(b,te){var z=Math.round(255*te),ee=de.toChannels(b.rgba),E=ee[0],y=ee[1],x=ee[2];return{css:et.toCss(E,y,x,z),rgba:et.toRgba(E,y,x,z)}},(ge.css||(ge.css={})).toColor=function(b){switch(b.length){case 7:return{css:b,rgba:(parseInt(b.slice(1),16)<<8|255)>>>0};case 9:return{css:b,rgba:parseInt(b.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(b){function te(z,ee,E){var y=z/255,x=ee/255,re=E/255;return .2126*(y<=.03928?y/12.92:Math.pow((y+.055)/1.055,2.4))+.7152*(x<=.03928?x/12.92:Math.pow((x+.055)/1.055,2.4))+.0722*(re<=.03928?re/12.92:Math.pow((re+.055)/1.055,2.4))}b.relativeLuminance=function(z){return te(z>>16&255,z>>8&255,255&z)},b.relativeLuminance2=te}(he=ge.rgb||(ge.rgb={})),function(b){function te(ee,E,y){for(var x=ee>>24&255,re=ee>>16&255,oe=ee>>8&255,fe=E>>24&255,le=E>>16&255,Ae=E>>8&255,ce=se(he.relativeLuminance2(fe,Ae,le),he.relativeLuminance2(x,re,oe));ce<y&&(fe>0||le>0||Ae>0);)fe-=Math.max(0,Math.ceil(.1*fe)),le-=Math.max(0,Math.ceil(.1*le)),Ae-=Math.max(0,Math.ceil(.1*Ae)),ce=se(he.relativeLuminance2(fe,Ae,le),he.relativeLuminance2(x,re,oe));return(fe<<24|le<<16|Ae<<8|255)>>>0}function z(ee,E,y){for(var x=ee>>24&255,re=ee>>16&255,oe=ee>>8&255,fe=E>>24&255,le=E>>16&255,Ae=E>>8&255,ce=se(he.relativeLuminance2(fe,Ae,le),he.relativeLuminance2(x,re,oe));ce<y&&(fe<255||le<255||Ae<255);)fe=Math.min(255,fe+Math.ceil(.1*(255-fe))),le=Math.min(255,le+Math.ceil(.1*(255-le))),Ae=Math.min(255,Ae+Math.ceil(.1*(255-Ae))),ce=se(he.relativeLuminance2(fe,Ae,le),he.relativeLuminance2(x,re,oe));return(fe<<24|le<<16|Ae<<8|255)>>>0}b.ensureContrastRatio=function(ee,E,y){var x=he.relativeLuminance(ee>>8),re=he.relativeLuminance(E>>8);if(se(x,re)<y)return re<x?te(ee,E,y):z(ee,E,y)},b.reduceLuminance=te,b.increaseLuminance=z,b.toChannels=function(ee){return[ee>>24&255,ee>>16&255,ee>>8&255,255&ee]},b.toColor=function(ee,E,y){return{css:et.toCss(ee,E,y),rgba:et.toRgba(ee,E,y)}}}(de=ge.rgba||(ge.rgba={})),ge.toPaddedHex=ie,ge.contrastRatio=se},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.isLinux=ge.isWindows=ge.isIphone=ge.isIpad=ge.isMac=ge.isSafari=ge.isFirefox=void 0;var et=typeof navigator=="undefined",a=et?"node":navigator.userAgent,he=et?"node":navigator.platform;function de(ie,se){return ie.indexOf(se)>=0}ge.isFirefox=!!~a.indexOf("Firefox"),ge.isSafari=/^((?!chrome|android).)*safari/i.test(a),ge.isMac=de(["Macintosh","MacIntel","MacPPC","Mac68K"],he),ge.isIpad=he==="iPad",ge.isIphone=he==="iPhone",ge.isWindows=de(["Windows","Win16","Win32","WinCE"],he),ge.isLinux=he.indexOf("Linux")>=0},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.C1=ge.C0=void 0,function(et){et.NUL="\0",et.SOH="",et.STX="",et.ETX="",et.EOT="",et.ENQ="",et.ACK="",et.BEL="\x07",et.BS="\b",et.HT=" ",et.LF=`
|
|
|
`,et.VT="\v",et.FF="\f",et.CR="\r",et.SO="",et.SI="",et.DLE="",et.DC1="",et.DC2="",et.DC3="",et.DC4="",et.NAK="",et.SYN="",et.ETB="",et.CAN="",et.EM="",et.SUB="",et.ESC="\x1B",et.FS="",et.GS="",et.RS="",et.US="",et.SP=" ",et.DEL="\x7F"}(ge.C0||(ge.C0={})),function(et){et.PAD="\x80",et.HOP="\x81",et.BPH="\x82",et.NBH="\x83",et.IND="\x84",et.NEL="\x85",et.SSA="\x86",et.ESA="\x87",et.HTS="\x88",et.HTJ="\x89",et.VTS="\x8A",et.PLD="\x8B",et.PLU="\x8C",et.RI="\x8D",et.SS2="\x8E",et.SS3="\x8F",et.DCS="\x90",et.PU1="\x91",et.PU2="\x92",et.STS="\x93",et.CCH="\x94",et.MW="\x95",et.SPA="\x96",et.EPA="\x97",et.SOS="\x98",et.SGCI="\x99",et.SCI="\x9A",et.CSI="\x9B",et.ST="\x9C",et.OSC="\x9D",et.PM="\x9E",et.APC="\x9F"}(ge.C1||(ge.C1={}))},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.BaseRenderLayer=void 0;var et=pe(3),a=pe(9),he=pe(25),de=pe(6),ie=pe(28),se=pe(10),b=pe(17),te=function(){function z(ee,E,y,x,re,oe,fe,le){this._container=ee,this._alpha=x,this._colors=re,this._rendererId=oe,this._bufferService=fe,this._optionsService=le,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-"+E+"-layer"),this._canvas.style.zIndex=y.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return z.prototype.dispose=function(){var ee;b.removeElementFromParent(this._canvas),(ee=this._charAtlas)===null||ee===void 0||ee.dispose()},z.prototype._initCanvas=function(){this._ctx=ie.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},z.prototype.onOptionsChanged=function(){},z.prototype.onBlur=function(){},z.prototype.onFocus=function(){},z.prototype.onCursorMove=function(){},z.prototype.onGridChanged=function(ee,E){},z.prototype.onSelectionChanged=function(ee,E,y){y===void 0&&(y=!1)},z.prototype.setColors=function(ee){this._refreshCharAtlas(ee)},z.prototype._setTransparency=function(ee){if(ee!==this._alpha){var E=this._canvas;this._alpha=ee,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,E),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},z.prototype._refreshCharAtlas=function(ee){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=he.acquireCharAtlas(this._optionsService.options,this._rendererId,ee,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},z.prototype.resize=function(ee){this._scaledCellWidth=ee.scaledCellWidth,this._scaledCellHeight=ee.scaledCellHeight,this._scaledCharWidth=ee.scaledCharWidth,this._scaledCharHeight=ee.scaledCharHeight,this._scaledCharLeft=ee.scaledCharLeft,this._scaledCharTop=ee.scaledCharTop,this._canvas.width=ee.scaledCanvasWidth,this._canvas.height=ee.scaledCanvasHeight,this._canvas.style.width=ee.canvasWidth+"px",this._canvas.style.height=ee.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},z.prototype._fillCells=function(ee,E,y,x){this._ctx.fillRect(ee*this._scaledCellWidth,E*this._scaledCellHeight,y*this._scaledCellWidth,x*this._scaledCellHeight)},z.prototype._fillBottomLineAtCells=function(ee,E,y){y===void 0&&(y=1),this._ctx.fillRect(ee*this._scaledCellWidth,(E+1)*this._scaledCellHeight-window.devicePixelRatio-1,y*this._scaledCellWidth,window.devicePixelRatio)},z.prototype._fillLeftLineAtCell=function(ee,E,y){this._ctx.fillRect(ee*this._scaledCellWidth,E*this._scaledCellHeight,window.devicePixelRatio*y,this._scaledCellHeight)},z.prototype._strokeRectAtCell=function(ee,E,y,x){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(ee*this._scaledCellWidth+window.devicePixelRatio/2,E*this._scaledCellHeight+window.devicePixelRatio/2,y*this._scaledCellWidth-window.devicePixelRatio,x*this._scaledCellHeight-window.devicePixelRatio)},z.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))},z.prototype._clearCells=function(ee,E,y,x){this._alpha?this._ctx.clearRect(ee*this._scaledCellWidth,E*this._scaledCellHeight,y*this._scaledCellWidth,x*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(ee*this._scaledCellWidth,E*this._scaledCellHeight,y*this._scaledCellWidth,x*this._scaledCellHeight))},z.prototype._fillCharTrueColor=function(ee,E,y){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(y),this._ctx.fillText(ee.getChars(),E*this._scaledCellWidth+this._scaledCharLeft,y*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},z.prototype._drawChars=function(ee,E,y){var x,re,oe=this._getContrastColor(ee);oe||ee.isFgRGB()||ee.isBgRGB()?this._drawUncachedChars(ee,E,y,oe):(ee.isInverse()?(x=ee.isBgDefault()?a.INVERTED_DEFAULT_COLOR:ee.getBgColor(),re=ee.isFgDefault()?a.INVERTED_DEFAULT_COLOR:ee.getFgColor()):(re=ee.isBgDefault()?et.DEFAULT_COLOR:ee.getBgColor(),x=ee.isFgDefault()?et.DEFAULT_COLOR:ee.getFgColor()),x+=this._optionsService.options.drawBoldTextInBrightColors&&ee.isBold()&&x<8?8:0,this._currentGlyphIdentifier.chars=ee.getChars()||et.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=ee.getCode()||et.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=re,this._currentGlyphIdentifier.fg=x,this._currentGlyphIdentifier.bold=!!ee.isBold(),this._currentGlyphIdentifier.dim=!!ee.isDim(),this._currentGlyphIdentifier.italic=!!ee.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,E*this._scaledCellWidth+this._scaledCharLeft,y*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(ee,E,y))},z.prototype._drawUncachedChars=function(ee,E,y,x){if(this._ctx.save(),this._ctx.font=this._getFont(!!ee.isBold(),!!ee.isItalic()),this._ctx.textBaseline="middle",ee.isInverse())if(x)this._ctx.fillStyle=x.css;else if(ee.isBgDefault())this._ctx.fillStyle=se.color.opaque(this._colors.background).css;else if(ee.isBgRGB())this._ctx.fillStyle="rgb("+de.AttributeData.toColorRGB(ee.getBgColor()).join(",")+")";else{var re=ee.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&ee.isBold()&&re<8&&(re+=8),this._ctx.fillStyle=this._colors.ansi[re].css}else if(x)this._ctx.fillStyle=x.css;else if(ee.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(ee.isFgRGB())this._ctx.fillStyle="rgb("+de.AttributeData.toColorRGB(ee.getFgColor()).join(",")+")";else{var oe=ee.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&ee.isBold()&&oe<8&&(oe+=8),this._ctx.fillStyle=this._colors.ansi[oe].css}this._clipRow(y),ee.isDim()&&(this._ctx.globalAlpha=a.DIM_OPACITY),this._ctx.fillText(ee.getChars(),E*this._scaledCellWidth+this._scaledCharLeft,y*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},z.prototype._clipRow=function(ee){this._ctx.beginPath(),this._ctx.rect(0,ee*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},z.prototype._getFont=function(ee,E){return(E?"italic":"")+" "+(ee?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},z.prototype._getContrastColor=function(ee){if(this._optionsService.options.minimumContrastRatio!==1){var E=this._colors.contrastCache.getColor(ee.bg,ee.fg);if(E!==void 0)return E||void 0;var y=ee.getFgColor(),x=ee.getFgColorMode(),re=ee.getBgColor(),oe=ee.getBgColorMode(),fe=!!ee.isInverse(),le=!!ee.isInverse();if(fe){var Ae=y;y=re,re=Ae;var ce=x;x=oe,oe=ce}var me=this._resolveBackgroundRgba(oe,re,fe),Ee=this._resolveForegroundRgba(x,y,fe,le),we=se.rgba.ensureContrastRatio(me,Ee,this._optionsService.options.minimumContrastRatio);if(we){var ve={css:se.channels.toCss(we>>24&255,we>>16&255,we>>8&255),rgba:we};return this._colors.contrastCache.setColor(ee.bg,ee.fg,ve),ve}this._colors.contrastCache.setColor(ee.bg,ee.fg,null)}},z.prototype._resolveBackgroundRgba=function(ee,E,y){switch(ee){case 16777216:case 33554432:return this._colors.ansi[E].rgba;case 50331648:return E<<8;case 0:default:return y?this._colors.foreground.rgba:this._colors.background.rgba}},z.prototype._resolveForegroundRgba=function(ee,E,y,x){switch(ee){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&x&&E<8&&(E+=8),this._colors.ansi[E].rgba;case 50331648:return E<<8;case 0:default:return y?this._colors.background.rgba:this._colors.foreground.rgba}},z}();ge.BaseRenderLayer=te},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.createDecorator=ge.getServiceDependencies=ge.serviceRegistry=void 0;function et(a,he,de){he.di$target===he?he.di$dependencies.push({id:a,index:de}):(he.di$dependencies=[{id:a,index:de}],he.di$target=he)}ge.serviceRegistry=new Map,ge.getServiceDependencies=function(a){return a.di$dependencies||[]},ge.createDecorator=function(a){if(ge.serviceRegistry.has(a))return ge.serviceRegistry.get(a);var he=function(de,ie,se){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");et(he,de,se)};return he.toString=function(){return a},ge.serviceRegistry.set(a,he),he}},function(Mt,ge,pe){"use strict";function et(a,he,de,ie){if(de===void 0&&(de=0),ie===void 0&&(ie=a.length),de>=a.length)return a;de=(a.length+de)%a.length,ie=ie>=a.length?a.length:(a.length+ie)%a.length;for(var se=de;se<ie;++se)a[se]=he;return a}Object.defineProperty(ge,"__esModule",{value:!0}),ge.concat=ge.fillFallback=ge.fill=void 0,ge.fill=function(a,he,de,ie){return a.fill?a.fill(he,de,ie):et(a,he,de,ie)},ge.fillFallback=et,ge.concat=function(a,he){var de=new a.constructor(a.length+he.length);return de.set(a),de.set(he,a.length),de}},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.BufferLine=ge.DEFAULT_ATTR_DATA=void 0;var et=pe(8),a=pe(3),he=pe(4),de=pe(6);ge.DEFAULT_ATTR_DATA=Object.freeze(new de.AttributeData);var ie=function(){function se(b,te,z){z===void 0&&(z=!1),this.isWrapped=z,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*b);for(var ee=te||he.CellData.fromCharData([0,a.NULL_CELL_CHAR,a.NULL_CELL_WIDTH,a.NULL_CELL_CODE]),E=0;E<b;++E)this.setCell(E,ee);this.length=b}return se.prototype.get=function(b){var te=this._data[3*b+0],z=2097151&te;return[this._data[3*b+1],2097152&te?this._combined[b]:z?et.stringFromCodePoint(z):"",te>>22,2097152&te?this._combined[b].charCodeAt(this._combined[b].length-1):z]},se.prototype.set=function(b,te){this._data[3*b+1]=te[a.CHAR_DATA_ATTR_INDEX],te[a.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[b]=te[1],this._data[3*b+0]=2097152|b|te[a.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*b+0]=te[a.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|te[a.CHAR_DATA_WIDTH_INDEX]<<22},se.prototype.getWidth=function(b){return this._data[3*b+0]>>22},se.prototype.hasWidth=function(b){return 12582912&this._data[3*b+0]},se.prototype.getFg=function(b){return this._data[3*b+1]},se.prototype.getBg=function(b){return this._data[3*b+2]},se.prototype.hasContent=function(b){return 4194303&this._data[3*b+0]},se.prototype.getCodePoint=function(b){var te=this._data[3*b+0];return 2097152&te?this._combined[b].charCodeAt(this._combined[b].length-1):2097151&te},se.prototype.isCombined=function(b){return 2097152&this._data[3*b+0]},se.prototype.getString=function(b){var te=this._data[3*b+0];return 2097152&te?this._combined[b]:2097151&te?et.stringFromCodePoint(2097151&te):""},se.prototype.loadCell=function(b,te){var z=3*b;return te.content=this._data[z+0],te.fg=this._data[z+1],te.bg=this._data[z+2],2097152&te.content&&(te.combinedData=this._combined[b]),268435456&te.bg&&(te.extended=this._extendedAttrs[b]),te},se.prototype.setCell=function(b,te){2097152&te.content&&(this._combined[b]=te.combinedData),268435456&te.bg&&(this._extendedAttrs[b]=te.extended),this._data[3*b+0]=te.content,this._data[3*b+1]=te.fg,this._data[3*b+2]=te.bg},se.prototype.setCellFromCodePoint=function(b,te,z,ee,E,y){268435456&E&&(this._extendedAttrs[b]=y),this._data[3*b+0]=te|z<<22,this._data[3*b+1]=ee,this._data[3*b+2]=E},se.prototype.addCodepointToCell=function(b,te){var z=this._data[3*b+0];2097152&z?this._combined[b]+=et.stringFromCodePoint(te):(2097151&z?(this._combined[b]=et.stringFromCodePoint(2097151&z)+et.stringFromCodePoint(te),z&=-2097152,z|=2097152):z=te|1<<22,this._data[3*b+0]=z)},se.prototype.insertCells=function(b,te,z,ee){if((b%=this.length)&&this.getWidth(b-1)===2&&this.setCellFromCodePoint(b-1,0,1,(ee==null?void 0:ee.fg)||0,(ee==null?void 0:ee.bg)||0,(ee==null?void 0:ee.extended)||new de.ExtendedAttrs),te<this.length-b){for(var E=new he.CellData,y=this.length-b-te-1;y>=0;--y)this.setCell(b+te+y,this.loadCell(b+y,E));for(y=0;y<te;++y)this.setCell(b+y,z)}else for(y=b;y<this.length;++y)this.setCell(y,z);this.getWidth(this.length-1)===2&&this.setCellFromCodePoint(this.length-1,0,1,(ee==null?void 0:ee.fg)||0,(ee==null?void 0:ee.bg)||0,(ee==null?void 0:ee.extended)||new de.ExtendedAttrs)},se.prototype.deleteCells=function(b,te,z,ee){if(b%=this.length,te<this.length-b){for(var E=new he.CellData,y=0;y<this.length-b-te;++y)this.setCell(b+y,this.loadCell(b+te+y,E));for(y=this.length-te;y<this.length;++y)this.setCell(y,z)}else for(y=b;y<this.length;++y)this.setCell(y,z);b&&this.getWidth(b-1)===2&&this.setCellFromCodePoint(b-1,0,1,(ee==null?void 0:ee.fg)||0,(ee==null?void 0:ee.bg)||0,(ee==null?void 0:ee.extended)||new de.ExtendedAttrs),this.getWidth(b)!==0||this.hasContent(b)||this.setCellFromCodePoint(b,0,1,(ee==null?void 0:ee.fg)||0,(ee==null?void 0:ee.bg)||0,(ee==null?void 0:ee.extended)||new de.ExtendedAttrs)},se.prototype.replaceCells=function(b,te,z,ee){for(b&&this.getWidth(b-1)===2&&this.setCellFromCodePoint(b-1,0,1,(ee==null?void 0:ee.fg)||0,(ee==null?void 0:ee.bg)||0,(ee==null?void 0:ee.extended)||new de.ExtendedAttrs),te<this.length&&this.getWidth(te-1)===2&&this.setCellFromCodePoint(te,0,1,(ee==null?void 0:ee.fg)||0,(ee==null?void 0:ee.bg)||0,(ee==null?void 0:ee.extended)||new de.ExtendedAttrs);b<te&&b<this.length;)this.setCell(b++,z)},se.prototype.resize=function(b,te){if(b!==this.length){if(b>this.length){var z=new Uint32Array(3*b);this.length&&(3*b<this._data.length?z.set(this._data.subarray(0,3*b)):z.set(this._data)),this._data=z;for(var ee=this.length;ee<b;++ee)this.setCell(ee,te)}else if(b){(z=new Uint32Array(3*b)).set(this._data.subarray(0,3*b)),this._data=z;var E=Object.keys(this._combined);for(ee=0;ee<E.length;ee++){var y=parseInt(E[ee],10);y>=b&&delete this._combined[y]}}else this._data=new Uint32Array(0),this._combined={};this.length=b}},se.prototype.fill=function(b){this._combined={},this._extendedAttrs={};for(var te=0;te<this.length;++te)this.setCell(te,b)},se.prototype.copyFrom=function(b){for(var te in this.length!==b.length?this._data=new Uint32Array(b._data):this._data.set(b._data),this.length=b.length,this._combined={},b._combined)this._combined[te]=b._combined[te];for(var te in this._extendedAttrs={},b._extendedAttrs)this._extendedAttrs[te]=b._extendedAttrs[te];this.isWrapped=b.isWrapped},se.prototype.clone=function(){var b=new se(0);for(var te in b._data=new Uint32Array(this._data),b.length=this.length,this._combined)b._combined[te]=this._combined[te];for(var te in this._extendedAttrs)b._extendedAttrs[te]=this._extendedAttrs[te];return b.isWrapped=this.isWrapped,b},se.prototype.getTrimmedLength=function(){for(var b=this.length-1;b>=0;--b)if(4194303&this._data[3*b+0])return b+(this._data[3*b+0]>>22);return 0},se.prototype.copyCellsFrom=function(b,te,z,ee,E){var y=b._data;if(E)for(var x=ee-1;x>=0;x--)for(var re=0;re<3;re++)this._data[3*(z+x)+re]=y[3*(te+x)+re];else for(x=0;x<ee;x++)for(re=0;re<3;re++)this._data[3*(z+x)+re]=y[3*(te+x)+re];var oe=Object.keys(b._combined);for(re=0;re<oe.length;re++){var fe=parseInt(oe[re],10);fe>=te&&(this._combined[fe-te+z]=b._combined[fe])}},se.prototype.translateToString=function(b,te,z){b===void 0&&(b=!1),te===void 0&&(te=0),z===void 0&&(z=this.length),b&&(z=Math.min(z,this.getTrimmedLength()));for(var ee="";te<z;){var E=this._data[3*te+0],y=2097151&E;ee+=2097152&E?this._combined[te]:y?et.stringFromCodePoint(y):a.WHITESPACE_CELL_CHAR,te+=E>>22||1}return ee},se}();ge.BufferLine=ie},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.removeElementFromParent=void 0,ge.removeElementFromParent=function(){for(var et,a=[],he=0;he<arguments.length;he++)a[he]=arguments[he];for(var de=0,ie=a;de<ie.length;de++){var se=ie[de];(et=se==null?void 0:se.parentElement)===null||et===void 0||et.removeChild(se)}}},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.tooMuchOutput=ge.promptLabel=void 0,ge.promptLabel="Terminal input",ge.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(Ee,we){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ve,ye){ve.__proto__=ye}||function(ve,ye){for(var Ce in ye)ye.hasOwnProperty(Ce)&&(ve[Ce]=ye[Ce])})(Ee,we)},function(Ee,we){function ve(){this.constructor=Ee}et(Ee,we),Ee.prototype=we===null?Object.create(we):(ve.prototype=we.prototype,new ve)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.InputHandler=ge.WindowsOptionsReportType=void 0;var he,de=pe(12),ie=pe(20),se=pe(39),b=pe(2),te=pe(15),z=pe(8),ee=pe(16),E=pe(0),y=pe(3),x=pe(4),re=pe(6),oe=pe(22),fe=pe(24),le={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function Ae(Ee,we){if(Ee>24)return we.setWinLines||!1;switch(Ee){case 1:return!!we.restoreWin;case 2:return!!we.minimizeWin;case 3:return!!we.setWinPosition;case 4:return!!we.setWinSizePixels;case 5:return!!we.raiseWin;case 6:return!!we.lowerWin;case 7:return!!we.refreshWin;case 8:return!!we.setWinSizeChars;case 9:return!!we.maximizeWin;case 10:return!!we.fullscreenWin;case 11:return!!we.getWinState;case 13:return!!we.getWinPosition;case 14:return!!we.getWinSizePixels;case 15:return!!we.getScreenSizePixels;case 16:return!!we.getCellSizePixels;case 18:return!!we.getWinSizeChars;case 19:return!!we.getScreenSizeChars;case 20:return!!we.getIconTitle;case 21:return!!we.getWinTitle;case 22:return!!we.pushTitle;case 23:return!!we.popTitle;case 24:return!!we.setWinLines}return!1}(function(Ee){Ee[Ee.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",Ee[Ee.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(he=ge.WindowsOptionsReportType||(ge.WindowsOptionsReportType={}));var ce=function(){function Ee(we,ve,ye,Ce){this._bufferService=we,this._coreService=ve,this._logService=ye,this._optionsService=Ce,this._data=new Uint32Array(0)}return Ee.prototype.hook=function(we){this._data=new Uint32Array(0)},Ee.prototype.put=function(we,ve,ye){this._data=te.concat(this._data,we.subarray(ve,ye))},Ee.prototype.unhook=function(we){if(we){var ve=z.utf32ToString(this._data);switch(this._data=new Uint32Array(0),ve){case'"q':return this._coreService.triggerDataEvent(de.C0.ESC+'P1$r0"q'+de.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(de.C0.ESC+'P1$r61;1"p'+de.C0.ESC+"\\");case"r":var ye=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(de.C0.ESC+"P1$r"+ye+de.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(de.C0.ESC+"P1$r0m"+de.C0.ESC+"\\");case" q":var Ce={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return Ce-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(de.C0.ESC+"P1$r"+Ce+" q"+de.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",ve),this._coreService.triggerDataEvent(de.C0.ESC+"P0$r"+de.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},Ee}(),me=function(Ee){function we(ve,ye,Ce,be,_e,Ie,Ke,xe,Ge){Ge===void 0&&(Ge=new se.EscapeSequenceParser);var Oe=Ee.call(this)||this;Oe._bufferService=ve,Oe._charsetService=ye,Oe._coreService=Ce,Oe._dirtyRowService=be,Oe._logService=_e,Oe._optionsService=Ie,Oe._coreMouseService=Ke,Oe._unicodeService=xe,Oe._parser=Ge,Oe._parseBuffer=new Uint32Array(4096),Oe._stringDecoder=new z.StringToUtf32,Oe._utf8Decoder=new z.Utf8ToUtf32,Oe._workCell=new x.CellData,Oe._windowTitle="",Oe._iconName="",Oe._windowTitleStack=[],Oe._iconNameStack=[],Oe._curAttrData=ee.DEFAULT_ATTR_DATA.clone(),Oe._eraseAttrDataInternal=ee.DEFAULT_ATTR_DATA.clone(),Oe._onRequestBell=new E.EventEmitter,Oe._onRequestRefreshRows=new E.EventEmitter,Oe._onRequestReset=new E.EventEmitter,Oe._onRequestScroll=new E.EventEmitter,Oe._onRequestSyncScrollBar=new E.EventEmitter,Oe._onRequestWindowsOptionsReport=new E.EventEmitter,Oe._onA11yChar=new E.EventEmitter,Oe._onA11yTab=new E.EventEmitter,Oe._onCursorMove=new E.EventEmitter,Oe._onLineFeed=new E.EventEmitter,Oe._onScroll=new E.EventEmitter,Oe._onTitleChange=new E.EventEmitter,Oe.register(Oe._parser),Oe._parser.setCsiHandlerFallback(function(Me,nt){Oe._logService.debug("Unknown CSI code: ",{identifier:Oe._parser.identToString(Me),params:nt.toArray()})}),Oe._parser.setEscHandlerFallback(function(Me){Oe._logService.debug("Unknown ESC code: ",{identifier:Oe._parser.identToString(Me)})}),Oe._parser.setExecuteHandlerFallback(function(Me){Oe._logService.debug("Unknown EXECUTE code: ",{code:Me})}),Oe._parser.setOscHandlerFallback(function(Me,nt,tt){Oe._logService.debug("Unknown OSC code: ",{identifier:Me,action:nt,data:tt})}),Oe._parser.setDcsHandlerFallback(function(Me,nt,tt){nt==="HOOK"&&(tt=tt.toArray()),Oe._logService.debug("Unknown DCS code: ",{identifier:Oe._parser.identToString(Me),action:nt,payload:tt})}),Oe._parser.setPrintHandler(function(Me,nt,tt){return Oe.print(Me,nt,tt)}),Oe._parser.setCsiHandler({final:"@"},function(Me){return Oe.insertChars(Me)}),Oe._parser.setCsiHandler({intermediates:" ",final:"@"},function(Me){return Oe.scrollLeft(Me)}),Oe._parser.setCsiHandler({final:"A"},function(Me){return Oe.cursorUp(Me)}),Oe._parser.setCsiHandler({intermediates:" ",final:"A"},function(Me){return Oe.scrollRight(Me)}),Oe._parser.setCsiHandler({final:"B"},function(Me){return Oe.cursorDown(Me)}),Oe._parser.setCsiHandler({final:"C"},function(Me){return Oe.cursorForward(Me)}),Oe._parser.setCsiHandler({final:"D"},function(Me){return Oe.cursorBackward(Me)}),Oe._parser.setCsiHandler({final:"E"},function(Me){return Oe.cursorNextLine(Me)}),Oe._parser.setCsiHandler({final:"F"},function(Me){return Oe.cursorPrecedingLine(Me)}),Oe._parser.setCsiHandler({final:"G"},function(Me){return Oe.cursorCharAbsolute(Me)}),Oe._parser.setCsiHandler({final:"H"},function(Me){return Oe.cursorPosition(Me)}),Oe._parser.setCsiHandler({final:"I"},function(Me){return Oe.cursorForwardTab(Me)}),Oe._parser.setCsiHandler({final:"J"},function(Me){return Oe.eraseInDisplay(Me)}),Oe._parser.setCsiHandler({prefix:"?",final:"J"},function(Me){return Oe.eraseInDisplay(Me)}),Oe._parser.setCsiHandler({final:"K"},function(Me){return Oe.eraseInLine(Me)}),Oe._parser.setCsiHandler({prefix:"?",final:"K"},function(Me){return Oe.eraseInLine(Me)}),Oe._parser.setCsiHandler({final:"L"},function(Me){return Oe.insertLines(Me)}),Oe._parser.setCsiHandler({final:"M"},function(Me){return Oe.deleteLines(Me)}),Oe._parser.setCsiHandler({final:"P"},function(Me){return Oe.deleteChars(Me)}),Oe._parser.setCsiHandler({final:"S"},function(Me){return Oe.scrollUp(Me)}),Oe._parser.setCsiHandler({final:"T"},function(Me){return Oe.scrollDown(Me)}),Oe._parser.setCsiHandler({final:"X"},function(Me){return Oe.eraseChars(Me)}),Oe._parser.setCsiHandler({final:"Z"},function(Me){return Oe.cursorBackwardTab(Me)}),Oe._parser.setCsiHandler({final:"`"},function(Me){return Oe.charPosAbsolute(Me)}),Oe._parser.setCsiHandler({final:"a"},function(Me){return Oe.hPositionRelative(Me)}),Oe._parser.setCsiHandler({final:"b"},function(Me){return Oe.repeatPrecedingCharacter(Me)}),Oe._parser.setCsiHandler({final:"c"},function(Me){return Oe.sendDeviceAttributesPrimary(Me)}),Oe._parser.setCsiHandler({prefix:">",final:"c"},function(Me){return Oe.sendDeviceAttributesSecondary(Me)}),Oe._parser.setCsiHandler({final:"d"},function(Me){return Oe.linePosAbsolute(Me)}),Oe._parser.setCsiHandler({final:"e"},function(Me){return Oe.vPositionRelative(Me)}),Oe._parser.setCsiHandler({final:"f"},function(Me){return Oe.hVPosition(Me)}),Oe._parser.setCsiHandler({final:"g"},function(Me){return Oe.tabClear(Me)}),Oe._parser.setCsiHandler({final:"h"},function(Me){return Oe.setMode(Me)}),Oe._parser.setCsiHandler({prefix:"?",final:"h"},function(Me){return Oe.setModePrivate(Me)}),Oe._parser.setCsiHandler({final:"l"},function(Me){return Oe.resetMode(Me)}),Oe._parser.setCsiHandler({prefix:"?",final:"l"},function(Me){return Oe.resetModePrivate(Me)}),Oe._parser.setCsiHandler({final:"m"},function(Me){return Oe.charAttributes(Me)}),Oe._parser.setCsiHandler({final:"n"},function(Me){return Oe.deviceStatus(Me)}),Oe._parser.setCsiHandler({prefix:"?",final:"n"},function(Me){return Oe.deviceStatusPrivate(Me)}),Oe._parser.setCsiHandler({intermediates:"!",final:"p"},function(Me){return Oe.softReset(Me)}),Oe._parser.setCsiHandler({intermediates:" ",final:"q"},function(Me){return Oe.setCursorStyle(Me)}),Oe._parser.setCsiHandler({final:"r"},function(Me){return Oe.setScrollRegion(Me)}),Oe._parser.setCsiHandler({final:"s"},function(Me){return Oe.saveCursor(Me)}),Oe._parser.setCsiHandler({final:"t"},function(Me){return Oe.windowOptions(Me)}),Oe._parser.setCsiHandler({final:"u"},function(Me){return Oe.restoreCursor(Me)}),Oe._parser.setCsiHandler({intermediates:"'",final:"}"},function(Me){return Oe.insertColumns(Me)}),Oe._parser.setCsiHandler({intermediates:"'",final:"~"},function(Me){return Oe.deleteColumns(Me)}),Oe._parser.setExecuteHandler(de.C0.BEL,function(){return Oe.bell()}),Oe._parser.setExecuteHandler(de.C0.LF,function(){return Oe.lineFeed()}),Oe._parser.setExecuteHandler(de.C0.VT,function(){return Oe.lineFeed()}),Oe._parser.setExecuteHandler(de.C0.FF,function(){return Oe.lineFeed()}),Oe._parser.setExecuteHandler(de.C0.CR,function(){return Oe.carriageReturn()}),Oe._parser.setExecuteHandler(de.C0.BS,function(){return Oe.backspace()}),Oe._parser.setExecuteHandler(de.C0.HT,function(){return Oe.tab()}),Oe._parser.setExecuteHandler(de.C0.SO,function(){return Oe.shiftOut()}),Oe._parser.setExecuteHandler(de.C0.SI,function(){return Oe.shiftIn()}),Oe._parser.setExecuteHandler(de.C1.IND,function(){return Oe.index()}),Oe._parser.setExecuteHandler(de.C1.NEL,function(){return Oe.nextLine()}),Oe._parser.setExecuteHandler(de.C1.HTS,function(){return Oe.tabSet()}),Oe._parser.setOscHandler(0,new oe.OscHandler(function(Me){Oe.setTitle(Me),Oe.setIconName(Me)})),Oe._parser.setOscHandler(1,new oe.OscHandler(function(Me){return Oe.setIconName(Me)})),Oe._parser.setOscHandler(2,new oe.OscHandler(function(Me){return Oe.setTitle(Me)})),Oe._parser.setEscHandler({final:"7"},function(){return Oe.saveCursor()}),Oe._parser.setEscHandler({final:"8"},function(){return Oe.restoreCursor()}),Oe._parser.setEscHandler({final:"D"},function(){return Oe.index()}),Oe._parser.setEscHandler({final:"E"},function(){return Oe.nextLine()}),Oe._parser.setEscHandler({final:"H"},function(){return Oe.tabSet()}),Oe._parser.setEscHandler({final:"M"},function(){return Oe.reverseIndex()}),Oe._parser.setEscHandler({final:"="},function(){return Oe.keypadApplicationMode()}),Oe._parser.setEscHandler({final:">"},function(){return Oe.keypadNumericMode()}),Oe._parser.setEscHandler({final:"c"},function(){return Oe.fullReset()}),Oe._parser.setEscHandler({final:"n"},function(){return Oe.setgLevel(2)}),Oe._parser.setEscHandler({final:"o"},function(){return Oe.setgLevel(3)}),Oe._parser.setEscHandler({final:"|"},function(){return Oe.setgLevel(3)}),Oe._parser.setEscHandler({final:"}"},function(){return Oe.setgLevel(2)}),Oe._parser.setEscHandler({final:"~"},function(){return Oe.setgLevel(1)}),Oe._parser.setEscHandler({intermediates:"%",final:"@"},function(){return Oe.selectDefaultCharset()}),Oe._parser.setEscHandler({intermediates:"%",final:"G"},function(){return Oe.selectDefaultCharset()});var Ne=function(Me){Ve._parser.setEscHandler({intermediates:"(",final:Me},function(){return Oe.selectCharset("("+Me)}),Ve._parser.setEscHandler({intermediates:")",final:Me},function(){return Oe.selectCharset(")"+Me)}),Ve._parser.setEscHandler({intermediates:"*",final:Me},function(){return Oe.selectCharset("*"+Me)}),Ve._parser.setEscHandler({intermediates:"+",final:Me},function(){return Oe.selectCharset("+"+Me)}),Ve._parser.setEscHandler({intermediates:"-",final:Me},function(){return Oe.selectCharset("-"+Me)}),Ve._parser.setEscHandler({intermediates:".",final:Me},function(){return Oe.selectCharset("."+Me)}),Ve._parser.setEscHandler({intermediates:"/",final:Me},function(){return Oe.selectCharset("/"+Me)})},Ve=this;for(var Je in ie.CHARSETS)Ne(Je);return Oe._parser.setEscHandler({intermediates:"#",final:"8"},function(){return Oe.screenAlignmentPattern()}),Oe._parser.setErrorHandler(function(Me){return Oe._logService.error("Parsing error: ",Me),Me}),Oe._parser.setDcsHandler({intermediates:"$",final:"q"},new ce(Oe._bufferService,Oe._coreService,Oe._logService,Oe._optionsService)),Oe}return a(we,Ee),Object.defineProperty(we.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(we.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),we.prototype.dispose=function(){Ee.prototype.dispose.call(this)},we.prototype.parse=function(ve){var ye=this._bufferService.buffer,Ce=ye.x,be=ye.y;if(this._logService.debug("parsing data",ve),this._parseBuffer.length<ve.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(ve.length,131072))),this._dirtyRowService.clearRange(),ve.length>131072)for(var _e=0;_e<ve.length;_e+=131072){var Ie=_e+131072<ve.length?_e+131072:ve.length,Ke=typeof ve=="string"?this._stringDecoder.decode(ve.substring(_e,Ie),this._parseBuffer):this._utf8Decoder.decode(ve.subarray(_e,Ie),this._parseBuffer);this._parser.parse(this._parseBuffer,Ke)}else Ke=typeof ve=="string"?this._stringDecoder.decode(ve,this._parseBuffer):this._utf8Decoder.decode(ve,this._parseBuffer),this._parser.parse(this._parseBuffer,Ke);(ye=this._bufferService.buffer).x===Ce&&ye.y===be||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},we.prototype.print=function(ve,ye,Ce){var be,_e,Ie=this._bufferService.buffer,Ke=this._charsetService.charset,xe=this._optionsService.options.screenReaderMode,Ge=this._bufferService.cols,Oe=this._coreService.decPrivateModes.wraparound,Ne=this._coreService.modes.insertMode,Ve=this._curAttrData,Je=Ie.lines.get(Ie.ybase+Ie.y);this._dirtyRowService.markDirty(Ie.y),Ie.x&&Ce-ye>0&&Je.getWidth(Ie.x-1)===2&&Je.setCellFromCodePoint(Ie.x-1,0,1,Ve.fg,Ve.bg,Ve.extended);for(var Me=ye;Me<Ce;++Me){if(be=ve[Me],_e=this._unicodeService.wcwidth(be),be<127&&Ke){var nt=Ke[String.fromCharCode(be)];nt&&(be=nt.charCodeAt(0))}if(xe&&this._onA11yChar.fire(z.stringFromCodePoint(be)),_e||!Ie.x){if(Ie.x+_e-1>=Ge){if(Oe){for(;Ie.x<Ge;)Je.setCellFromCodePoint(Ie.x++,0,1,Ve.fg,Ve.bg,Ve.extended);Ie.x=0,Ie.y++,Ie.y===Ie.scrollBottom+1?(Ie.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(Ie.y>=this._bufferService.rows&&(Ie.y=this._bufferService.rows-1),Ie.lines.get(Ie.ybase+Ie.y).isWrapped=!0),Je=Ie.lines.get(Ie.ybase+Ie.y)}else if(Ie.x=Ge-1,_e===2)continue}if(Ne&&(Je.insertCells(Ie.x,_e,Ie.getNullCell(Ve),Ve),Je.getWidth(Ge-1)===2&&Je.setCellFromCodePoint(Ge-1,y.NULL_CELL_CODE,y.NULL_CELL_WIDTH,Ve.fg,Ve.bg,Ve.extended)),Je.setCellFromCodePoint(Ie.x++,be,_e,Ve.fg,Ve.bg,Ve.extended),_e>0)for(;--_e;)Je.setCellFromCodePoint(Ie.x++,0,0,Ve.fg,Ve.bg,Ve.extended)}else Je.getWidth(Ie.x-1)?Je.addCodepointToCell(Ie.x-1,be):Je.addCodepointToCell(Ie.x-2,be)}Ce-ye>0&&(Je.loadCell(Ie.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),Ie.x<Ge&&Ce-ye>0&&Je.getWidth(Ie.x)===0&&!Je.hasContent(Ie.x)&&Je.setCellFromCodePoint(Ie.x,0,1,Ve.fg,Ve.bg,Ve.extended),this._dirtyRowService.markDirty(Ie.y)},we.prototype.addCsiHandler=function(ve,ye){var Ce=this;return ve.final!=="t"||ve.prefix||ve.intermediates?this._parser.addCsiHandler(ve,ye):this._parser.addCsiHandler(ve,function(be){return!Ae(be.params[0],Ce._optionsService.options.windowOptions)||ye(be)})},we.prototype.addDcsHandler=function(ve,ye){return this._parser.addDcsHandler(ve,new fe.DcsHandler(ye))},we.prototype.addEscHandler=function(ve,ye){return this._parser.addEscHandler(ve,ye)},we.prototype.addOscHandler=function(ve,ye){return this._parser.addOscHandler(ve,new oe.OscHandler(ye))},we.prototype.bell=function(){this._onRequestBell.fire()},we.prototype.lineFeed=function(){var ve=this._bufferService.buffer;this._dirtyRowService.markDirty(ve.y),this._optionsService.options.convertEol&&(ve.x=0),ve.y++,ve.y===ve.scrollBottom+1?(ve.y--,this._onRequestScroll.fire(this._eraseAttrData())):ve.y>=this._bufferService.rows&&(ve.y=this._bufferService.rows-1),ve.x>=this._bufferService.cols&&ve.x--,this._dirtyRowService.markDirty(ve.y),this._onLineFeed.fire()},we.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},we.prototype.backspace=function(){var ve,ye=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(ye.x>0&&ye.x--);if(this._restrictCursor(this._bufferService.cols),ye.x>0)ye.x--;else if(ye.x===0&&ye.y>ye.scrollTop&&ye.y<=ye.scrollBottom&&(!((ve=ye.lines.get(ye.ybase+ye.y))===null||ve===void 0)&&ve.isWrapped)){ye.lines.get(ye.ybase+ye.y).isWrapped=!1,ye.y--,ye.x=this._bufferService.cols-1;var Ce=ye.lines.get(ye.ybase+ye.y);Ce.hasWidth(ye.x)&&!Ce.hasContent(ye.x)&&ye.x--}this._restrictCursor()},we.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var ve=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-ve)}},we.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},we.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},we.prototype._restrictCursor=function(ve){ve===void 0&&(ve=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(ve,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)},we.prototype._setCursor=function(ve,ye){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=ve,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+ye):(this._bufferService.buffer.x=ve,this._bufferService.buffer.y=ye),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},we.prototype._moveCursor=function(ve,ye){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+ve,this._bufferService.buffer.y+ye)},we.prototype.cursorUp=function(ve){var ye=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;ye>=0?this._moveCursor(0,-Math.min(ye,ve.params[0]||1)):this._moveCursor(0,-(ve.params[0]||1))},we.prototype.cursorDown=function(ve){var ye=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;ye>=0?this._moveCursor(0,Math.min(ye,ve.params[0]||1)):this._moveCursor(0,ve.params[0]||1)},we.prototype.cursorForward=function(ve){this._moveCursor(ve.params[0]||1,0)},we.prototype.cursorBackward=function(ve){this._moveCursor(-(ve.params[0]||1),0)},we.prototype.cursorNextLine=function(ve){this.cursorDown(ve),this._bufferService.buffer.x=0},we.prototype.cursorPrecedingLine=function(ve){this.cursorUp(ve),this._bufferService.buffer.x=0},we.prototype.cursorCharAbsolute=function(ve){this._setCursor((ve.params[0]||1)-1,this._bufferService.buffer.y)},we.prototype.cursorPosition=function(ve){this._setCursor(ve.length>=2?(ve.params[1]||1)-1:0,(ve.params[0]||1)-1)},we.prototype.charPosAbsolute=function(ve){this._setCursor((ve.params[0]||1)-1,this._bufferService.buffer.y)},we.prototype.hPositionRelative=function(ve){this._moveCursor(ve.params[0]||1,0)},we.prototype.linePosAbsolute=function(ve){this._setCursor(this._bufferService.buffer.x,(ve.params[0]||1)-1)},we.prototype.vPositionRelative=function(ve){this._moveCursor(0,ve.params[0]||1)},we.prototype.hVPosition=function(ve){this.cursorPosition(ve)},we.prototype.tabClear=function(ve){var ye=ve.params[0];ye===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:ye===3&&(this._bufferService.buffer.tabs={})},we.prototype.cursorForwardTab=function(ve){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var ye=ve.params[0]||1;ye--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},we.prototype.cursorBackwardTab=function(ve){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var ye=ve.params[0]||1,Ce=this._bufferService.buffer;ye--;)Ce.x=Ce.prevStop()},we.prototype._eraseInBufferLine=function(ve,ye,Ce,be){be===void 0&&(be=!1);var _e=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+ve);_e.replaceCells(ye,Ce,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),be&&(_e.isWrapped=!1)},we.prototype._resetBufferLine=function(ve){var ye=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+ve);ye.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),ye.isWrapped=!1},we.prototype.eraseInDisplay=function(ve){var ye;switch(this._restrictCursor(),ve.params[0]){case 0:for(ye=this._bufferService.buffer.y,this._dirtyRowService.markDirty(ye),this._eraseInBufferLine(ye++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);ye<this._bufferService.rows;ye++)this._resetBufferLine(ye);this._dirtyRowService.markDirty(ye);break;case 1:for(ye=this._bufferService.buffer.y,this._dirtyRowService.markDirty(ye),this._eraseInBufferLine(ye,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=this._bufferService.cols&&(this._bufferService.buffer.lines.get(ye+1).isWrapped=!1);ye--;)this._resetBufferLine(ye);this._dirtyRowService.markDirty(0);break;case 2:for(ye=this._bufferService.rows,this._dirtyRowService.markDirty(ye-1);ye--;)this._resetBufferLine(ye);this._dirtyRowService.markDirty(0);break;case 3:var Ce=this._bufferService.buffer.lines.length-this._bufferService.rows;Ce>0&&(this._bufferService.buffer.lines.trimStart(Ce),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-Ce,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-Ce,0),this._onScroll.fire(0))}},we.prototype.eraseInLine=function(ve){switch(this._restrictCursor(),ve.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)},we.prototype.insertLines=function(ve){this._restrictCursor();var ye=ve.params[0]||1,Ce=this._bufferService.buffer;if(!(Ce.y>Ce.scrollBottom||Ce.y<Ce.scrollTop)){for(var be=Ce.ybase+Ce.y,_e=this._bufferService.rows-1-Ce.scrollBottom,Ie=this._bufferService.rows-1+Ce.ybase-_e+1;ye--;)Ce.lines.splice(Ie-1,1),Ce.lines.splice(be,0,Ce.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(Ce.y,Ce.scrollBottom),Ce.x=0}},we.prototype.deleteLines=function(ve){this._restrictCursor();var ye=ve.params[0]||1,Ce=this._bufferService.buffer;if(!(Ce.y>Ce.scrollBottom||Ce.y<Ce.scrollTop)){var be,_e=Ce.ybase+Ce.y;for(be=this._bufferService.rows-1-Ce.scrollBottom,be=this._bufferService.rows-1+Ce.ybase-be;ye--;)Ce.lines.splice(_e,1),Ce.lines.splice(be,0,Ce.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(Ce.y,Ce.scrollBottom),Ce.x=0}},we.prototype.insertChars=function(ve){this._restrictCursor();var ye=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);ye&&(ye.insertCells(this._bufferService.buffer.x,ve.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},we.prototype.deleteChars=function(ve){this._restrictCursor();var ye=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);ye&&(ye.deleteCells(this._bufferService.buffer.x,ve.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},we.prototype.scrollUp=function(ve){for(var ye=ve.params[0]||1,Ce=this._bufferService.buffer;ye--;)Ce.lines.splice(Ce.ybase+Ce.scrollTop,1),Ce.lines.splice(Ce.ybase+Ce.scrollBottom,0,Ce.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(Ce.scrollTop,Ce.scrollBottom)},we.prototype.scrollDown=function(ve){for(var ye=ve.params[0]||1,Ce=this._bufferService.buffer;ye--;)Ce.lines.splice(Ce.ybase+Ce.scrollBottom,1),Ce.lines.splice(Ce.ybase+Ce.scrollTop,0,Ce.getBlankLine(ee.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(Ce.scrollTop,Ce.scrollBottom)},we.prototype.scrollLeft=function(ve){var ye=this._bufferService.buffer;if(!(ye.y>ye.scrollBottom||ye.y<ye.scrollTop)){for(var Ce=ve.params[0]||1,be=ye.scrollTop;be<=ye.scrollBottom;++be){var _e=ye.lines.get(ye.ybase+be);_e.deleteCells(0,Ce,ye.getNullCell(this._eraseAttrData()),this._eraseAttrData()),_e.isWrapped=!1}this._dirtyRowService.markRangeDirty(ye.scrollTop,ye.scrollBottom)}},we.prototype.scrollRight=function(ve){var ye=this._bufferService.buffer;if(!(ye.y>ye.scrollBottom||ye.y<ye.scrollTop)){for(var Ce=ve.params[0]||1,be=ye.scrollTop;be<=ye.scrollBottom;++be){var _e=ye.lines.get(ye.ybase+be);_e.insertCells(0,Ce,ye.getNullCell(this._eraseAttrData()),this._eraseAttrData()),_e.isWrapped=!1}this._dirtyRowService.markRangeDirty(ye.scrollTop,ye.scrollBottom)}},we.prototype.insertColumns=function(ve){var ye=this._bufferService.buffer;if(!(ye.y>ye.scrollBottom||ye.y<ye.scrollTop)){for(var Ce=ve.params[0]||1,be=ye.scrollTop;be<=ye.scrollBottom;++be){var _e=this._bufferService.buffer.lines.get(ye.ybase+be);_e.insertCells(ye.x,Ce,ye.getNullCell(this._eraseAttrData()),this._eraseAttrData()),_e.isWrapped=!1}this._dirtyRowService.markRangeDirty(ye.scrollTop,ye.scrollBottom)}},we.prototype.deleteColumns=function(ve){var ye=this._bufferService.buffer;if(!(ye.y>ye.scrollBottom||ye.y<ye.scrollTop)){for(var Ce=ve.params[0]||1,be=ye.scrollTop;be<=ye.scrollBottom;++be){var _e=ye.lines.get(ye.ybase+be);_e.deleteCells(ye.x,Ce,ye.getNullCell(this._eraseAttrData()),this._eraseAttrData()),_e.isWrapped=!1}this._dirtyRowService.markRangeDirty(ye.scrollTop,ye.scrollBottom)}},we.prototype.eraseChars=function(ve){this._restrictCursor();var ye=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);ye&&(ye.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(ve.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},we.prototype.repeatPrecedingCharacter=function(ve){if(this._parser.precedingCodepoint){for(var ye=ve.params[0]||1,Ce=new Uint32Array(ye),be=0;be<ye;++be)Ce[be]=this._parser.precedingCodepoint;this.print(Ce,0,Ce.length)}},we.prototype.sendDeviceAttributesPrimary=function(ve){ve.params[0]>0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(de.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(de.C0.ESC+"[?6c"))},we.prototype.sendDeviceAttributesSecondary=function(ve){ve.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(de.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(de.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(ve.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(de.C0.ESC+"[>83;40003;0c"))},we.prototype._is=function(ve){return(this._optionsService.options.termName+"").indexOf(ve)===0},we.prototype.setMode=function(ve){for(var ye=0;ye<ve.length;ye++)switch(ve.params[ye]){case 4:this._coreService.modes.insertMode=!0}},we.prototype.setModePrivate=function(ve){for(var ye=0;ye<ve.length;ye++)switch(ve.params[ye]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!0;break;case 2:this._charsetService.setgCharset(0,ie.DEFAULT_CHARSET),this._charsetService.setgCharset(1,ie.DEFAULT_CHARSET),this._charsetService.setgCharset(2,ie.DEFAULT_CHARSET),this._charsetService.setgCharset(3,ie.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}},we.prototype.resetMode=function(ve){for(var ye=0;ye<ve.length;ye++)switch(ve.params[ye]){case 4:this._coreService.modes.insertMode=!1}},we.prototype.resetModePrivate=function(ve){for(var ye=0;ye<ve.length;ye++)switch(ve.params[ye]){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(),ve.params[ye]===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}},we.prototype._updateAttrColor=function(ve,ye,Ce,be,_e){return ye===2?(ve|=50331648,ve&=-16777216,ve|=re.AttributeData.fromColorRGB([Ce,be,_e])):ye===5&&(ve&=-50331904,ve|=33554432|255&Ce),ve},we.prototype._extractColor=function(ve,ye,Ce){var be=[0,0,-1,0,0,0],_e=0,Ie=0;do{if(be[Ie+_e]=ve.params[ye+Ie],ve.hasSubParams(ye+Ie)){var Ke=ve.getSubParams(ye+Ie),xe=0;do be[1]===5&&(_e=1),be[Ie+xe+1+_e]=Ke[xe];while(++xe<Ke.length&&xe+Ie+1+_e<be.length);break}if(be[1]===5&&Ie+_e>=2||be[1]===2&&Ie+_e>=5)break;be[1]&&(_e=1)}while(++Ie+ye<ve.length&&Ie+_e<be.length);for(xe=2;xe<be.length;++xe)be[xe]===-1&&(be[xe]=0);switch(be[0]){case 38:Ce.fg=this._updateAttrColor(Ce.fg,be[1],be[3],be[4],be[5]);break;case 48:Ce.bg=this._updateAttrColor(Ce.bg,be[1],be[3],be[4],be[5]);break;case 58:Ce.extended=Ce.extended.clone(),Ce.extended.underlineColor=this._updateAttrColor(Ce.extended.underlineColor,be[1],be[3],be[4],be[5])}return Ie},we.prototype._processUnderline=function(ve,ye){ye.extended=ye.extended.clone(),(!~ve||ve>5)&&(ve=1),ye.extended.underlineStyle=ve,ye.fg|=268435456,ve===0&&(ye.fg&=-268435457),ye.updateExtended()},we.prototype.charAttributes=function(ve){if(ve.length===1&&ve.params[0]===0)return this._curAttrData.fg=ee.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=ee.DEFAULT_ATTR_DATA.bg);for(var ye,Ce=ve.length,be=this._curAttrData,_e=0;_e<Ce;_e++)(ye=ve.params[_e])>=30&&ye<=37?(be.fg&=-50331904,be.fg|=16777216|ye-30):ye>=40&&ye<=47?(be.bg&=-50331904,be.bg|=16777216|ye-40):ye>=90&&ye<=97?(be.fg&=-50331904,be.fg|=16777224|ye-90):ye>=100&&ye<=107?(be.bg&=-50331904,be.bg|=16777224|ye-100):ye===0?(be.fg=ee.DEFAULT_ATTR_DATA.fg,be.bg=ee.DEFAULT_ATTR_DATA.bg):ye===1?be.fg|=134217728:ye===3?be.bg|=67108864:ye===4?(be.fg|=268435456,this._processUnderline(ve.hasSubParams(_e)?ve.getSubParams(_e)[0]:1,be)):ye===5?be.fg|=536870912:ye===7?be.fg|=67108864:ye===8?be.fg|=1073741824:ye===2?be.bg|=134217728:ye===21?this._processUnderline(2,be):ye===22?(be.fg&=-134217729,be.bg&=-134217729):ye===23?be.bg&=-67108865:ye===24?be.fg&=-268435457:ye===25?be.fg&=-536870913:ye===27?be.fg&=-67108865:ye===28?be.fg&=-1073741825:ye===39?(be.fg&=-67108864,be.fg|=16777215&ee.DEFAULT_ATTR_DATA.fg):ye===49?(be.bg&=-67108864,be.bg|=16777215&ee.DEFAULT_ATTR_DATA.bg):ye===38||ye===48||ye===58?_e+=this._extractColor(ve,_e,be):ye===59?(be.extended=be.extended.clone(),be.extended.underlineColor=-1,be.updateExtended()):ye===100?(be.fg&=-67108864,be.fg|=16777215&ee.DEFAULT_ATTR_DATA.fg,be.bg&=-67108864,be.bg|=16777215&ee.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",ye)},we.prototype.deviceStatus=function(ve){switch(ve.params[0]){case 5:this._coreService.triggerDataEvent(de.C0.ESC+"[0n");break;case 6:var ye=this._bufferService.buffer.y+1,Ce=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(de.C0.ESC+"["+ye+";"+Ce+"R")}},we.prototype.deviceStatusPrivate=function(ve){switch(ve.params[0]){case 6:var ye=this._bufferService.buffer.y+1,Ce=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(de.C0.ESC+"[?"+ye+";"+Ce+"R")}},we.prototype.softReset=function(ve){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=ee.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},we.prototype.setCursorStyle=function(ve){var ye=ve.params[0]||1;switch(ye){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 Ce=ye%2==1;this._optionsService.options.cursorBlink=Ce},we.prototype.setScrollRegion=function(ve){var ye,Ce=ve.params[0]||1;(ve.length<2||(ye=ve.params[1])>this._bufferService.rows||ye===0)&&(ye=this._bufferService.rows),ye>Ce&&(this._bufferService.buffer.scrollTop=Ce-1,this._bufferService.buffer.scrollBottom=ye-1,this._setCursor(0,0))},we.prototype.windowOptions=function(ve){if(Ae(ve.params[0],this._optionsService.options.windowOptions)){var ye=ve.length>1?ve.params[1]:0;switch(ve.params[0]){case 14:ye!==2&&this._onRequestWindowsOptionsReport.fire(he.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(he.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(de.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:ye!==0&&ye!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),ye!==0&&ye!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:ye!==0&&ye!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),ye!==0&&ye!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},we.prototype.saveCursor=function(ve){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},we.prototype.restoreCursor=function(ve){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()},we.prototype.setTitle=function(ve){this._windowTitle=ve,this._onTitleChange.fire(ve)},we.prototype.setIconName=function(ve){this._iconName=ve},we.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},we.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},we.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},we.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,ie.DEFAULT_CHARSET)},we.prototype.selectCharset=function(ve){ve.length===2?ve[0]!=="/"&&this._charsetService.setgCharset(le[ve[0]],ie.CHARSETS[ve[1]]||ie.DEFAULT_CHARSET):this.selectDefaultCharset()},we.prototype.index=function(){this._restrictCursor();var ve=this._bufferService.buffer;this._bufferService.buffer.y++,ve.y===ve.scrollBottom+1?(ve.y--,this._onRequestScroll.fire(this._eraseAttrData())):ve.y>=this._bufferService.rows&&(ve.y=this._bufferService.rows-1),this._restrictCursor()},we.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},we.prototype.reverseIndex=function(){this._restrictCursor();var ve=this._bufferService.buffer;if(ve.y===ve.scrollTop){var ye=ve.scrollBottom-ve.scrollTop;ve.lines.shiftElements(ve.ybase+ve.y,ye,1),ve.lines.set(ve.ybase+ve.y,ve.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(ve.scrollTop,ve.scrollBottom)}else ve.y--,this._restrictCursor()},we.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},we.prototype.reset=function(){this._curAttrData=ee.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=ee.DEFAULT_ATTR_DATA.clone()},we.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},we.prototype.setgLevel=function(ve){this._charsetService.setgLevel(ve)},we.prototype.screenAlignmentPattern=function(){var ve=new x.CellData;ve.content=1<<22|69,ve.fg=this._curAttrData.fg,ve.bg=this._curAttrData.bg;var ye=this._bufferService.buffer;this._setCursor(0,0);for(var Ce=0;Ce<this._bufferService.rows;++Ce){var be=ye.ybase+ye.y+Ce,_e=ye.lines.get(be);_e&&(_e.fill(ve),_e.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},we}(b.Disposable);ge.InputHandler=me},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.DEFAULT_CHARSET=ge.CHARSETS=void 0,ge.CHARSETS={},ge.DEFAULT_CHARSET=ge.CHARSETS.B,ge.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"},ge.CHARSETS.A={"#":"\xA3"},ge.CHARSETS.B=void 0,ge.CHARSETS[4]={"#":"\xA3","@":"\xBE","[":"ij","\\":"\xBD","]":"|","{":"\xA8","|":"f","}":"\xBC","~":"\xB4"},ge.CHARSETS.C=ge.CHARSETS[5]={"[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},ge.CHARSETS.R={"#":"\xA3","@":"\xE0","[":"\xB0","\\":"\xE7","]":"\xA7","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xA8"},ge.CHARSETS.Q={"@":"\xE0","[":"\xE2","\\":"\xE7","]":"\xEA","^":"\xEE","`":"\xF4","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xFB"},ge.CHARSETS.K={"@":"\xA7","[":"\xC4","\\":"\xD6","]":"\xDC","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xDF"},ge.CHARSETS.Y={"#":"\xA3","@":"\xA7","[":"\xB0","\\":"\xE7","]":"\xE9","`":"\xF9","{":"\xE0","|":"\xF2","}":"\xE8","~":"\xEC"},ge.CHARSETS.E=ge.CHARSETS[6]={"@":"\xC4","[":"\xC6","\\":"\xD8","]":"\xC5","^":"\xDC","`":"\xE4","{":"\xE6","|":"\xF8","}":"\xE5","~":"\xFC"},ge.CHARSETS.Z={"#":"\xA3","@":"\xA7","[":"\xA1","\\":"\xD1","]":"\xBF","{":"\xB0","|":"\xF1","}":"\xE7"},ge.CHARSETS.H=ge.CHARSETS[7]={"@":"\xC9","[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},ge.CHARSETS["="]={"#":"\xF9","@":"\xE0","[":"\xE9","\\":"\xE7","]":"\xEA","^":"\xEE",_:"\xE8","`":"\xF4","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xFB"}},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.Params=void 0;var et=function(){function a(he,de){if(he===void 0&&(he=32),de===void 0&&(de=32),this.maxLength=he,this.maxSubParamsLength=de,de>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(he),this.length=0,this._subParams=new Int32Array(de),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(he),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return a.fromArray=function(he){var de=new a;if(!he.length)return de;for(var ie=he[0]instanceof Array?1:0;ie<he.length;++ie){var se=he[ie];if(se instanceof Array)for(var b=0;b<se.length;++b)de.addSubParam(se[b]);else de.addParam(se)}return de},a.prototype.clone=function(){var he=new a(this.maxLength,this.maxSubParamsLength);return he.params.set(this.params),he.length=this.length,he._subParams.set(this._subParams),he._subParamsLength=this._subParamsLength,he._subParamsIdx.set(this._subParamsIdx),he._rejectDigits=this._rejectDigits,he._rejectSubDigits=this._rejectSubDigits,he._digitIsSub=this._digitIsSub,he},a.prototype.toArray=function(){for(var he=[],de=0;de<this.length;++de){he.push(this.params[de]);var ie=this._subParamsIdx[de]>>8,se=255&this._subParamsIdx[de];se-ie>0&&he.push(Array.prototype.slice.call(this._subParams,ie,se))}return he},a.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},a.prototype.addParam=function(he){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(he<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=he>2147483647?2147483647:he}},a.prototype.addSubParam=function(he){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(he<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=he>2147483647?2147483647:he,this._subParamsIdx[this.length-1]++}},a.prototype.hasSubParams=function(he){return(255&this._subParamsIdx[he])-(this._subParamsIdx[he]>>8)>0},a.prototype.getSubParams=function(he){var de=this._subParamsIdx[he]>>8,ie=255&this._subParamsIdx[he];return ie-de>0?this._subParams.subarray(de,ie):null},a.prototype.getSubParamsAll=function(){for(var he={},de=0;de<this.length;++de){var ie=this._subParamsIdx[de]>>8,se=255&this._subParamsIdx[de];se-ie>0&&(he[de]=this._subParams.slice(ie,se))}return he},a.prototype.addDigit=function(he){var de;if(!(this._rejectDigits||!(de=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var ie=this._digitIsSub?this._subParams:this.params,se=ie[de-1];ie[de-1]=~se?Math.min(10*se+he,2147483647):he}},a}();ge.Params=et},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.OscHandler=ge.OscParser=void 0;var et=pe(23),a=pe(8),he=function(){function ie(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return ie.prototype.addHandler=function(se,b){this._handlers[se]===void 0&&(this._handlers[se]=[]);var te=this._handlers[se];return te.push(b),{dispose:function(){var z=te.indexOf(b);z!==-1&&te.splice(z,1)}}},ie.prototype.setHandler=function(se,b){this._handlers[se]=[b]},ie.prototype.clearHandler=function(se){this._handlers[se]&&delete this._handlers[se]},ie.prototype.setHandlerFallback=function(se){this._handlerFb=se},ie.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},ie.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},ie.prototype._start=function(){var se=this._handlers[this._id];if(se)for(var b=se.length-1;b>=0;b--)se[b].start();else this._handlerFb(this._id,"START")},ie.prototype._put=function(se,b,te){var z=this._handlers[this._id];if(z)for(var ee=z.length-1;ee>=0;ee--)z[ee].put(se,b,te);else this._handlerFb(this._id,"PUT",a.utf32ToString(se,b,te))},ie.prototype._end=function(se){var b=this._handlers[this._id];if(b){for(var te=b.length-1;te>=0&&b[te].end(se)===!1;te--);for(te--;te>=0;te--)b[te].end(!1)}else this._handlerFb(this._id,"END",se)},ie.prototype.start=function(){this.reset(),this._id=-1,this._state=1},ie.prototype.put=function(se,b,te){if(this._state!==3){if(this._state===1)for(;b<te;){var z=se[b++];if(z===59){this._state=2,this._start();break}if(z<48||57<z)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+z-48}this._state===2&&te-b>0&&this._put(se,b,te)}},ie.prototype.end=function(se){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(se)),this._id=-1,this._state=0)},ie}();ge.OscParser=he;var de=function(){function ie(se){this._handler=se,this._data="",this._hitLimit=!1}return ie.prototype.start=function(){this._data="",this._hitLimit=!1},ie.prototype.put=function(se,b,te){this._hitLimit||(this._data+=a.utf32ToString(se,b,te),this._data.length>et.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ie.prototype.end=function(se){var b;return this._hitLimit?b=!1:se&&(b=this._handler(this._data)),this._data="",this._hitLimit=!1,b},ie}();ge.OscHandler=de},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.PAYLOAD_LIMIT=void 0,ge.PAYLOAD_LIMIT=1e7},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.DcsHandler=ge.DcsParser=void 0;var et=pe(8),a=pe(21),he=pe(23),de=[],ie=function(){function b(){this._handlers=Object.create(null),this._active=de,this._ident=0,this._handlerFb=function(){}}return b.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},b.prototype.addHandler=function(te,z){this._handlers[te]===void 0&&(this._handlers[te]=[]);var ee=this._handlers[te];return ee.push(z),{dispose:function(){var E=ee.indexOf(z);E!==-1&&ee.splice(E,1)}}},b.prototype.setHandler=function(te,z){this._handlers[te]=[z]},b.prototype.clearHandler=function(te){this._handlers[te]&&delete this._handlers[te]},b.prototype.setHandlerFallback=function(te){this._handlerFb=te},b.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=de,this._ident=0},b.prototype.hook=function(te,z){if(this.reset(),this._ident=te,this._active=this._handlers[te]||de,this._active.length)for(var ee=this._active.length-1;ee>=0;ee--)this._active[ee].hook(z);else this._handlerFb(this._ident,"HOOK",z)},b.prototype.put=function(te,z,ee){if(this._active.length)for(var E=this._active.length-1;E>=0;E--)this._active[E].put(te,z,ee);else this._handlerFb(this._ident,"PUT",et.utf32ToString(te,z,ee))},b.prototype.unhook=function(te){if(this._active.length){for(var z=this._active.length-1;z>=0&&this._active[z].unhook(te)===!1;z--);for(z--;z>=0;z--)this._active[z].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",te);this._active=de,this._ident=0},b}();ge.DcsParser=ie;var se=function(){function b(te){this._handler=te,this._data="",this._hitLimit=!1}return b.prototype.hook=function(te){this._params=te.clone(),this._data="",this._hitLimit=!1},b.prototype.put=function(te,z,ee){this._hitLimit||(this._data+=et.utf32ToString(te,z,ee),this._data.length>he.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},b.prototype.unhook=function(te){var z;return this._hitLimit?z=!1:te&&(z=this._handler(this._data,this._params||new a.Params)),this._params=void 0,this._data="",this._hitLimit=!1,z},b}();ge.DcsHandler=se},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.removeTerminalFromCache=ge.acquireCharAtlas=void 0;var et=pe(26),a=pe(43),he=[];ge.acquireCharAtlas=function(de,ie,se,b,te){for(var z=et.generateConfig(b,te,de,se),ee=0;ee<he.length;ee++){var E=(y=he[ee]).ownedBy.indexOf(ie);if(E>=0){if(et.configEquals(y.config,z))return y.atlas;y.ownedBy.length===1?(y.atlas.dispose(),he.splice(ee,1)):y.ownedBy.splice(E,1);break}}for(ee=0;ee<he.length;ee++){var y=he[ee];if(et.configEquals(y.config,z))return y.ownedBy.push(ie),y.atlas}var x={atlas:new a.DynamicCharAtlas(document,z),config:z,ownedBy:[ie]};return he.push(x),x.atlas},ge.removeTerminalFromCache=function(de){for(var ie=0;ie<he.length;ie++){var se=he[ie].ownedBy.indexOf(de);if(se!==-1){he[ie].ownedBy.length===1?(he[ie].atlas.dispose(),he.splice(ie,1)):he[ie].ownedBy.splice(se,1);break}}}},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.is256Color=ge.configEquals=ge.generateConfig=void 0;var et=pe(3);ge.generateConfig=function(a,he,de,ie){var se={foreground:ie.foreground,background:ie.background,cursor:void 0,cursorAccent:void 0,selection:void 0,ansi:ie.ansi.slice(0,16)};return{devicePixelRatio:window.devicePixelRatio,scaledCharWidth:a,scaledCharHeight:he,fontFamily:de.fontFamily,fontSize:de.fontSize,fontWeight:de.fontWeight,fontWeightBold:de.fontWeightBold,allowTransparency:de.allowTransparency,colors:se}},ge.configEquals=function(a,he){for(var de=0;de<a.colors.ansi.length;de++)if(a.colors.ansi[de].rgba!==he.colors.ansi[de].rgba)return!1;return a.devicePixelRatio===he.devicePixelRatio&&a.fontFamily===he.fontFamily&&a.fontSize===he.fontSize&&a.fontWeight===he.fontWeight&&a.fontWeightBold===he.fontWeightBold&&a.allowTransparency===he.allowTransparency&&a.scaledCharWidth===he.scaledCharWidth&&a.scaledCharHeight===he.scaledCharHeight&&a.colors.foreground===he.colors.foreground&&a.colors.background===he.colors.background},ge.is256Color=function(a){return a<et.DEFAULT_COLOR}},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.ColorManager=ge.DEFAULT_ANSI_COLORS=void 0;var et=pe(10),a=pe(45),he=et.css.toColor("#ffffff"),de=et.css.toColor("#000000"),ie=et.css.toColor("#ffffff"),se=et.css.toColor("#000000"),b={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};ge.DEFAULT_ANSI_COLORS=function(){for(var z=[et.css.toColor("#2e3436"),et.css.toColor("#cc0000"),et.css.toColor("#4e9a06"),et.css.toColor("#c4a000"),et.css.toColor("#3465a4"),et.css.toColor("#75507b"),et.css.toColor("#06989a"),et.css.toColor("#d3d7cf"),et.css.toColor("#555753"),et.css.toColor("#ef2929"),et.css.toColor("#8ae234"),et.css.toColor("#fce94f"),et.css.toColor("#729fcf"),et.css.toColor("#ad7fa8"),et.css.toColor("#34e2e2"),et.css.toColor("#eeeeec")],ee=[0,95,135,175,215,255],E=0;E<216;E++){var y=ee[E/36%6|0],x=ee[E/6%6|0],re=ee[E%6];z.push({css:et.channels.toCss(y,x,re),rgba:et.channels.toRgba(y,x,re)})}for(E=0;E<24;E++){var oe=8+10*E;z.push({css:et.channels.toCss(oe,oe,oe),rgba:et.channels.toRgba(oe,oe,oe)})}return z}();var te=function(){function z(ee,E){this.allowTransparency=E;var y=ee.createElement("canvas");y.width=1,y.height=1;var x=y.getContext("2d");if(!x)throw new Error("Could not get rendering context");this._ctx=x,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new a.ColorContrastCache,this.colors={foreground:he,background:de,cursor:ie,cursorAccent:se,selectionTransparent:b,selectionOpaque:et.color.blend(de,b),ansi:ge.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return z.prototype.onOptionsChange=function(ee){ee==="minimumContrastRatio"&&this._contrastCache.clear()},z.prototype.setTheme=function(ee){ee===void 0&&(ee={}),this.colors.foreground=this._parseColor(ee.foreground,he),this.colors.background=this._parseColor(ee.background,de),this.colors.cursor=this._parseColor(ee.cursor,ie,!0),this.colors.cursorAccent=this._parseColor(ee.cursorAccent,se,!0),this.colors.selectionTransparent=this._parseColor(ee.selection,b,!0),this.colors.selectionOpaque=et.color.blend(this.colors.background,this.colors.selectionTransparent),et.color.isOpaque(this.colors.selectionTransparent)&&(this.colors.selectionTransparent=et.color.opacity(this.colors.selectionTransparent,.3)),this.colors.ansi[0]=this._parseColor(ee.black,ge.DEFAULT_ANSI_COLORS[0]),this.colors.ansi[1]=this._parseColor(ee.red,ge.DEFAULT_ANSI_COLORS[1]),this.colors.ansi[2]=this._parseColor(ee.green,ge.DEFAULT_ANSI_COLORS[2]),this.colors.ansi[3]=this._parseColor(ee.yellow,ge.DEFAULT_ANSI_COLORS[3]),this.colors.ansi[4]=this._parseColor(ee.blue,ge.DEFAULT_ANSI_COLORS[4]),this.colors.ansi[5]=this._parseColor(ee.magenta,ge.DEFAULT_ANSI_COLORS[5]),this.colors.ansi[6]=this._parseColor(ee.cyan,ge.DEFAULT_ANSI_COLORS[6]),this.colors.ansi[7]=this._parseColor(ee.white,ge.DEFAULT_ANSI_COLORS[7]),this.colors.ansi[8]=this._parseColor(ee.brightBlack,ge.DEFAULT_ANSI_COLORS[8]),this.colors.ansi[9]=this._parseColor(ee.brightRed,ge.DEFAULT_ANSI_COLORS[9]),this.colors.ansi[10]=this._parseColor(ee.brightGreen,ge.DEFAULT_ANSI_COLORS[10]),this.colors.ansi[11]=this._parseColor(ee.brightYellow,ge.DEFAULT_ANSI_COLORS[11]),this.colors.ansi[12]=this._parseColor(ee.brightBlue,ge.DEFAULT_ANSI_COLORS[12]),this.colors.ansi[13]=this._parseColor(ee.brightMagenta,ge.DEFAULT_ANSI_COLORS[13]),this.colors.ansi[14]=this._parseColor(ee.brightCyan,ge.DEFAULT_ANSI_COLORS[14]),this.colors.ansi[15]=this._parseColor(ee.brightWhite,ge.DEFAULT_ANSI_COLORS[15]),this._contrastCache.clear()},z.prototype._parseColor=function(ee,E,y){if(y===void 0&&(y=this.allowTransparency),ee===void 0)return E;if(this._ctx.fillStyle=this._litmusColor,this._ctx.fillStyle=ee,typeof this._ctx.fillStyle!="string")return console.warn("Color: "+ee+" is invalid using fallback "+E.css),E;this._ctx.fillRect(0,0,1,1);var x=this._ctx.getImageData(0,0,1,1).data;if(x[3]!==255){if(!y)return console.warn("Color: "+ee+" is using transparency, but allowTransparency is false. Using fallback "+E.css+"."),E;var re=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(me){return Number(me)}),oe=re[0],fe=re[1],le=re[2],Ae=re[3],ce=Math.round(255*Ae);return{rgba:et.channels.toRgba(oe,fe,le,ce),css:ee}}return{css:this._ctx.fillStyle,rgba:et.channels.toRgba(x[0],x[1],x[2],x[3])}},z}();ge.ColorManager=te},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.throwIfFalsy=void 0,ge.throwIfFalsy=function(et){if(!et)throw new Error("value must not be falsy");return et}},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(te,z){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ee,E){ee.__proto__=E}||function(ee,E){for(var y in E)E.hasOwnProperty(y)&&(ee[y]=E[y])})(te,z)},function(te,z){function ee(){this.constructor=te}et(te,z),te.prototype=z===null?Object.create(z):(ee.prototype=z.prototype,new ee)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.CharacterJoinerRegistry=ge.JoinedCellData=void 0;var he=pe(6),de=pe(3),ie=pe(4),se=function(te){function z(ee,E,y){var x=te.call(this)||this;return x.content=0,x.combinedData="",x.fg=ee.fg,x.bg=ee.bg,x.combinedData=E,x._width=y,x}return a(z,te),z.prototype.isCombined=function(){return 2097152},z.prototype.getWidth=function(){return this._width},z.prototype.getChars=function(){return this.combinedData},z.prototype.getCode=function(){return 2097151},z.prototype.setFromCharData=function(ee){throw new Error("not implemented")},z.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},z}(he.AttributeData);ge.JoinedCellData=se;var b=function(){function te(z){this._bufferService=z,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new ie.CellData}return te.prototype.registerCharacterJoiner=function(z){var ee={id:this._nextCharacterJoinerId++,handler:z};return this._characterJoiners.push(ee),ee.id},te.prototype.deregisterCharacterJoiner=function(z){for(var ee=0;ee<this._characterJoiners.length;ee++)if(this._characterJoiners[ee].id===z)return this._characterJoiners.splice(ee,1),!0;return!1},te.prototype.getJoinedCharacters=function(z){if(this._characterJoiners.length===0)return[];var ee=this._bufferService.buffer.lines.get(z);if(!ee||ee.length===0)return[];for(var E=[],y=ee.translateToString(!0),x=0,re=0,oe=0,fe=ee.getFg(0),le=ee.getBg(0),Ae=0;Ae<ee.getTrimmedLength();Ae++)if(ee.loadCell(Ae,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==fe||this._workCell.bg!==le){if(Ae-x>1)for(var ce=this._getJoinedRanges(y,oe,re,ee,x),me=0;me<ce.length;me++)E.push(ce[me]);x=Ae,oe=re,fe=this._workCell.fg,le=this._workCell.bg}re+=this._workCell.getChars().length||de.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-x>1)for(ce=this._getJoinedRanges(y,oe,re,ee,x),me=0;me<ce.length;me++)E.push(ce[me]);return E},te.prototype._getJoinedRanges=function(z,ee,E,y,x){for(var re=z.substring(ee,E),oe=this._characterJoiners[0].handler(re),fe=1;fe<this._characterJoiners.length;fe++)for(var le=this._characterJoiners[fe].handler(re),Ae=0;Ae<le.length;Ae++)te._mergeRanges(oe,le[Ae]);return this._stringRangesToCellRanges(oe,y,x),oe},te.prototype._stringRangesToCellRanges=function(z,ee,E){var y=0,x=!1,re=0,oe=z[y];if(oe){for(var fe=E;fe<this._bufferService.cols;fe++){var le=ee.getWidth(fe),Ae=ee.getString(fe).length||de.WHITESPACE_CELL_CHAR.length;if(le!==0){if(!x&&oe[0]<=re&&(oe[0]=fe,x=!0),oe[1]<=re){if(oe[1]=fe,!(oe=z[++y]))break;oe[0]<=re?(oe[0]=fe,x=!0):x=!1}re+=Ae}}oe&&(oe[1]=this._bufferService.cols)}},te._mergeRanges=function(z,ee){for(var E=!1,y=0;y<z.length;y++){var x=z[y];if(E){if(ee[1]<=x[0])return z[y-1][1]=ee[1],z;if(ee[1]<=x[1])return z[y-1][1]=Math.max(ee[1],x[1]),z.splice(y,1),z;z.splice(y,1),y--}else{if(ee[1]<=x[0])return z.splice(y,0,ee),z;if(ee[1]<=x[1])return x[0]=Math.min(ee[0],x[0]),z;ee[0]<x[1]&&(x[0]=Math.min(ee[0],x[0]),E=!0)}}return E?z[z.length-1][1]=ee[1]:z.push(ee),z},te}();ge.CharacterJoinerRegistry=b},function(Mt,ge,pe){"use strict";function et(a,he){var de=he.getBoundingClientRect();return[a.clientX-de.left,a.clientY-de.top]}Object.defineProperty(ge,"__esModule",{value:!0}),ge.getRawByteCoords=ge.getCoords=ge.getCoordsRelativeToElement=void 0,ge.getCoordsRelativeToElement=et,ge.getCoords=function(a,he,de,ie,se,b,te,z){if(se){var ee=et(a,he);if(ee)return ee[0]=Math.ceil((ee[0]+(z?b/2:0))/b),ee[1]=Math.ceil(ee[1]/te),ee[0]=Math.min(Math.max(ee[0],1),de+(z?1:0)),ee[1]=Math.min(Math.max(ee[1],1),ie),ee}},ge.getRawByteCoords=function(a){if(a)return{x:a[0]+32,y:a[1]+32}}},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.RenderDebouncer=void 0;var et=function(){function a(he){this._renderCallback=he}return a.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},a.prototype.refresh=function(he,de,ie){var se=this;this._rowCount=ie,he=he!==void 0?he:0,de=de!==void 0?de:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,he):he,this._rowEnd=this._rowEnd!==void 0?Math.max(this._rowEnd,de):de,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){return se._innerRefresh()}))},a.prototype._innerRefresh=function(){if(this._rowStart!==void 0&&this._rowEnd!==void 0&&this._rowCount!==void 0){var he=Math.max(this._rowStart,0),de=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(he,de)}},a}();ge.RenderDebouncer=et},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(de,ie){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(se,b){se.__proto__=b}||function(se,b){for(var te in b)b.hasOwnProperty(te)&&(se[te]=b[te])})(de,ie)},function(de,ie){function se(){this.constructor=de}et(de,ie),de.prototype=ie===null?Object.create(ie):(se.prototype=ie.prototype,new se)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.ScreenDprMonitor=void 0;var he=function(de){function ie(){var se=de!==null&&de.apply(this,arguments)||this;return se._currentDevicePixelRatio=window.devicePixelRatio,se}return a(ie,de),ie.prototype.setListener=function(se){var b=this;this._listener&&this.clearListener(),this._listener=se,this._outerListener=function(){b._listener&&(b._listener(window.devicePixelRatio,b._currentDevicePixelRatio),b._updateDpr())},this._updateDpr()},ie.prototype.dispose=function(){de.prototype.dispose.call(this),this.clearListener()},ie.prototype._updateDpr=function(){var se;this._outerListener&&((se=this._resolutionMediaMatchList)===null||se===void 0||se.removeListener(this._outerListener),this._currentDevicePixelRatio=window.devicePixelRatio,this._resolutionMediaMatchList=window.matchMedia("screen and (resolution: "+window.devicePixelRatio+"dppx)"),this._resolutionMediaMatchList.addListener(this._outerListener))},ie.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)},ie}(pe(2).Disposable);ge.ScreenDprMonitor=he},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.clone=void 0,ge.clone=function et(a,he){if(he===void 0&&(he=5),typeof a!="object")return a;var de=Array.isArray(a)?[]:{};for(var ie in a)de[ie]=he<=1?a[ie]:a[ie]?et(a[ie],he-1):a[ie];return de}},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.Terminal=void 0;var et=pe(4),a=pe(35),he=pe(18),de=pe(0),ie=pe(83),se=function(){function y(x){this._core=new a.Terminal(x),this._addonManager=new ie.AddonManager}return y.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(y.prototype,"onCursorMove",{get:function(){return this._core.onCursorMove},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onLineFeed",{get:function(){return this._core.onLineFeed},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onSelectionChange",{get:function(){return this._core.onSelectionChange},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onData",{get:function(){return this._core.onData},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onBinary",{get:function(){return this._core.onBinary},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onTitleChange",{get:function(){return this._core.onTitleChange},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onScroll",{get:function(){return this._core.onScroll},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onKey",{get:function(){return this._core.onKey},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onRender",{get:function(){return this._core.onRender},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onResize",{get:function(){return this._core.onResize},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"element",{get:function(){return this._core.element},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"parser",{get:function(){return this._checkProposedApi(),this._parser||(this._parser=new ee(this._core)),this._parser},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"unicode",{get:function(){return this._checkProposedApi(),new E(this._core)},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"textarea",{get:function(){return this._core.textarea},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"rows",{get:function(){return this._core.rows},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"cols",{get:function(){return this._core.cols},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"buffer",{get:function(){return this._checkProposedApi(),new te(this._core.buffers)},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"markers",{get:function(){return this._checkProposedApi(),this._core.markers},enumerable:!1,configurable:!0}),y.prototype.blur=function(){this._core.blur()},y.prototype.focus=function(){this._core.focus()},y.prototype.resize=function(x,re){this._verifyIntegers(x,re),this._core.resize(x,re)},y.prototype.open=function(x){this._core.open(x)},y.prototype.attachCustomKeyEventHandler=function(x){this._core.attachCustomKeyEventHandler(x)},y.prototype.registerLinkMatcher=function(x,re,oe){return this._checkProposedApi(),this._core.registerLinkMatcher(x,re,oe)},y.prototype.deregisterLinkMatcher=function(x){this._checkProposedApi(),this._core.deregisterLinkMatcher(x)},y.prototype.registerLinkProvider=function(x){return this._checkProposedApi(),this._core.registerLinkProvider(x)},y.prototype.registerCharacterJoiner=function(x){return this._checkProposedApi(),this._core.registerCharacterJoiner(x)},y.prototype.deregisterCharacterJoiner=function(x){this._checkProposedApi(),this._core.deregisterCharacterJoiner(x)},y.prototype.registerMarker=function(x){return this._checkProposedApi(),this._verifyIntegers(x),this._core.addMarker(x)},y.prototype.addMarker=function(x){return this.registerMarker(x)},y.prototype.hasSelection=function(){return this._core.hasSelection()},y.prototype.select=function(x,re,oe){this._verifyIntegers(x,re,oe),this._core.select(x,re,oe)},y.prototype.getSelection=function(){return this._core.getSelection()},y.prototype.getSelectionPosition=function(){return this._core.getSelectionPosition()},y.prototype.clearSelection=function(){this._core.clearSelection()},y.prototype.selectAll=function(){this._core.selectAll()},y.prototype.selectLines=function(x,re){this._verifyIntegers(x,re),this._core.selectLines(x,re)},y.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},y.prototype.scrollLines=function(x){this._verifyIntegers(x),this._core.scrollLines(x)},y.prototype.scrollPages=function(x){this._verifyIntegers(x),this._core.scrollPages(x)},y.prototype.scrollToTop=function(){this._core.scrollToTop()},y.prototype.scrollToBottom=function(){this._core.scrollToBottom()},y.prototype.scrollToLine=function(x){this._verifyIntegers(x),this._core.scrollToLine(x)},y.prototype.clear=function(){this._core.clear()},y.prototype.write=function(x,re){this._core.write(x,re)},y.prototype.writeUtf8=function(x,re){this._core.write(x,re)},y.prototype.writeln=function(x,re){this._core.write(x),this._core.write(`\r
|
|
|
`,re)},y.prototype.paste=function(x){this._core.paste(x)},y.prototype.getOption=function(x){return this._core.optionsService.getOption(x)},y.prototype.setOption=function(x,re){this._core.optionsService.setOption(x,re)},y.prototype.refresh=function(x,re){this._verifyIntegers(x,re),this._core.refresh(x,re)},y.prototype.reset=function(){this._core.reset()},y.prototype.loadAddon=function(x){return this._addonManager.loadAddon(this,x)},Object.defineProperty(y,"strings",{get:function(){return he},enumerable:!1,configurable:!0}),y.prototype._verifyIntegers=function(){for(var x=[],re=0;re<arguments.length;re++)x[re]=arguments[re];for(var oe=0,fe=x;oe<fe.length;oe++){var le=fe[oe];if(le===1/0||isNaN(le)||le%1!=0)throw new Error("This API only accepts integers")}},y}();ge.Terminal=se;var b=function(){function y(x,re){this._buffer=x,this.type=re}return y.prototype.init=function(x){return this._buffer=x,this},Object.defineProperty(y.prototype,"cursorY",{get:function(){return this._buffer.y},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"cursorX",{get:function(){return this._buffer.x},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"viewportY",{get:function(){return this._buffer.ydisp},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"baseY",{get:function(){return this._buffer.ybase},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"length",{get:function(){return this._buffer.lines.length},enumerable:!1,configurable:!0}),y.prototype.getLine=function(x){var re=this._buffer.lines.get(x);if(re)return new z(re)},y.prototype.getNullCell=function(){return new et.CellData},y}(),te=function(){function y(x){var re=this;this._buffers=x,this._onBufferChange=new de.EventEmitter,this._normal=new b(this._buffers.normal,"normal"),this._alternate=new b(this._buffers.alt,"alternate"),this._buffers.onBufferActivate(function(){return re._onBufferChange.fire(re.active)})}return Object.defineProperty(y.prototype,"onBufferChange",{get:function(){return this._onBufferChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.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(y.prototype,"normal",{get:function(){return this._normal.init(this._buffers.normal)},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"alternate",{get:function(){return this._alternate.init(this._buffers.alt)},enumerable:!1,configurable:!0}),y}(),z=function(){function y(x){this._line=x}return Object.defineProperty(y.prototype,"isWrapped",{get:function(){return this._line.isWrapped},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"length",{get:function(){return this._line.length},enumerable:!1,configurable:!0}),y.prototype.getCell=function(x,re){if(!(x<0||x>=this._line.length))return re?(this._line.loadCell(x,re),re):this._line.loadCell(x,new et.CellData)},y.prototype.translateToString=function(x,re,oe){return this._line.translateToString(x,re,oe)},y}(),ee=function(){function y(x){this._core=x}return y.prototype.registerCsiHandler=function(x,re){return this._core.addCsiHandler(x,function(oe){return re(oe.toArray())})},y.prototype.addCsiHandler=function(x,re){return this.registerCsiHandler(x,re)},y.prototype.registerDcsHandler=function(x,re){return this._core.addDcsHandler(x,function(oe,fe){return re(oe,fe.toArray())})},y.prototype.addDcsHandler=function(x,re){return this.registerDcsHandler(x,re)},y.prototype.registerEscHandler=function(x,re){return this._core.addEscHandler(x,re)},y.prototype.addEscHandler=function(x,re){return this.registerEscHandler(x,re)},y.prototype.registerOscHandler=function(x,re){return this._core.addOscHandler(x,re)},y.prototype.addOscHandler=function(x,re){return this.registerOscHandler(x,re)},y}(),E=function(){function y(x){this._core=x}return y.prototype.register=function(x){this._core.unicodeService.register(x)},Object.defineProperty(y.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(x){this._core.unicodeService.activeVersion=x},enumerable:!1,configurable:!0}),y}()},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(Ge,Oe){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Ne,Ve){Ne.__proto__=Ve}||function(Ne,Ve){for(var Je in Ve)Ve.hasOwnProperty(Je)&&(Ne[Je]=Ve[Je])})(Ge,Oe)},function(Ge,Oe){function Ne(){this.constructor=Ge}et(Ge,Oe),Ge.prototype=Oe===null?Object.create(Oe):(Ne.prototype=Oe.prototype,new Ne)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.Terminal=void 0;var he=pe(36),de=pe(37),ie=pe(38),se=pe(12),b=pe(19),te=pe(40),z=pe(50),ee=pe(51),E=pe(11),y=pe(7),x=pe(18),re=pe(54),oe=pe(55),fe=pe(56),le=pe(57),Ae=pe(59),ce=pe(0),me=pe(16),Ee=pe(27),we=pe(60),ve=pe(5),ye=pe(61),Ce=pe(62),be=pe(63),_e=pe(64),Ie=pe(65),Ke=typeof window!="undefined"?window.document:null,xe=function(Ge){function Oe(Ne){Ne===void 0&&(Ne={});var Ve=Ge.call(this,Ne)||this;return Ve.browser=E,Ve._keyDownHandled=!1,Ve._onCursorMove=new ce.EventEmitter,Ve._onKey=new ce.EventEmitter,Ve._onRender=new ce.EventEmitter,Ve._onSelectionChange=new ce.EventEmitter,Ve._onTitleChange=new ce.EventEmitter,Ve._onFocus=new ce.EventEmitter,Ve._onBlur=new ce.EventEmitter,Ve._onA11yCharEmitter=new ce.EventEmitter,Ve._onA11yTabEmitter=new ce.EventEmitter,Ve._setup(),Ve.linkifier=Ve._instantiationService.createInstance(z.Linkifier),Ve.linkifier2=Ve.register(Ve._instantiationService.createInstance(be.Linkifier2)),Ve.register(Ve._inputHandler.onRequestBell(function(){return Ve.bell()})),Ve.register(Ve._inputHandler.onRequestRefreshRows(function(Je,Me){return Ve.refresh(Je,Me)})),Ve.register(Ve._inputHandler.onRequestReset(function(){return Ve.reset()})),Ve.register(Ve._inputHandler.onRequestScroll(function(Je,Me){return Ve.scroll(Je,Me||void 0)})),Ve.register(Ve._inputHandler.onRequestWindowsOptionsReport(function(Je){return Ve._reportWindowsOptions(Je)})),Ve.register(ce.forwardEvent(Ve._inputHandler.onCursorMove,Ve._onCursorMove)),Ve.register(ce.forwardEvent(Ve._inputHandler.onTitleChange,Ve._onTitleChange)),Ve.register(ce.forwardEvent(Ve._inputHandler.onA11yChar,Ve._onA11yCharEmitter)),Ve.register(ce.forwardEvent(Ve._inputHandler.onA11yTab,Ve._onA11yTabEmitter)),Ve.register(Ve._bufferService.onResize(function(Je){return Ve._afterResize(Je.cols,Je.rows)})),Ve}return a(Oe,Ge),Object.defineProperty(Oe.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),Oe.prototype.dispose=function(){var Ne,Ve,Je;this._isDisposed||(Ge.prototype.dispose.call(this),(Ne=this._renderService)===null||Ne===void 0||Ne.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(Je=(Ve=this.element)===null||Ve===void 0?void 0:Ve.parentNode)===null||Je===void 0||Je.removeChild(this.element))},Oe.prototype._setup=function(){Ge.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(Oe.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),Oe.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},Oe.prototype._updateOptions=function(Ne){var Ve,Je,Me,nt;switch(Ge.prototype._updateOptions.call(this,Ne),Ne){case"fontFamily":case"fontSize":(Ve=this._renderService)===null||Ve===void 0||Ve.clear(),(Je=this._charSizeService)===null||Je===void 0||Je.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":(Me=this.viewport)===null||Me===void 0||Me.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new fe.AccessibilityManager(this,this._renderService)):((nt=this._accessibilityManager)===null||nt===void 0||nt.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},Oe.prototype._onTextAreaFocus=function(Ne){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(se.C0.ESC+"[I"),this.updateCursorStyle(Ne),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},Oe.prototype.blur=function(){var Ne;return(Ne=this.textarea)===null||Ne===void 0?void 0:Ne.blur()},Oe.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(se.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},Oe.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var Ne=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),Ve=this._bufferService.buffer.y*Ne,Je=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=Je+"px",this.textarea.style.top=Ve+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=Ne+"px",this.textarea.style.lineHeight=Ne+"px",this.textarea.style.zIndex="-5"}},Oe.prototype._initGlobal=function(){var Ne=this;this._bindKeys(),this.register(y.addDisposableDomListener(this.element,"copy",function(Je){Ne.hasSelection()&&ie.copyHandler(Je,Ne._selectionService)}));var Ve=function(Je){return ie.handlePasteEvent(Je,Ne.textarea,Ne._coreService)};this.register(y.addDisposableDomListener(this.textarea,"paste",Ve)),this.register(y.addDisposableDomListener(this.element,"paste",Ve)),E.isFirefox?this.register(y.addDisposableDomListener(this.element,"mousedown",function(Je){Je.button===2&&ie.rightClickHandler(Je,Ne.textarea,Ne.screenElement,Ne._selectionService,Ne.options.rightClickSelectsWord)})):this.register(y.addDisposableDomListener(this.element,"contextmenu",function(Je){ie.rightClickHandler(Je,Ne.textarea,Ne.screenElement,Ne._selectionService,Ne.options.rightClickSelectsWord)})),E.isLinux&&this.register(y.addDisposableDomListener(this.element,"auxclick",function(Je){Je.button===1&&ie.moveTextAreaUnderMouseCursor(Je,Ne.textarea,Ne.screenElement)}))},Oe.prototype._bindKeys=function(){var Ne=this;this.register(y.addDisposableDomListener(this.textarea,"keyup",function(Ve){return Ne._keyUp(Ve)},!0)),this.register(y.addDisposableDomListener(this.textarea,"keydown",function(Ve){return Ne._keyDown(Ve)},!0)),this.register(y.addDisposableDomListener(this.textarea,"keypress",function(Ve){return Ne._keyPress(Ve)},!0)),this.register(y.addDisposableDomListener(this.textarea,"compositionstart",function(){return Ne._compositionHelper.compositionstart()})),this.register(y.addDisposableDomListener(this.textarea,"compositionupdate",function(Ve){return Ne._compositionHelper.compositionupdate(Ve)})),this.register(y.addDisposableDomListener(this.textarea,"compositionend",function(){return Ne._compositionHelper.compositionend()})),this.register(this.onRender(function(){return Ne._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(Ve){return Ne._queueLinkification(Ve.start,Ve.end)}))},Oe.prototype.open=function(Ne){var Ve=this;if(!Ne)throw new Error("Terminal requires a parent element.");Ke.body.contains(Ne)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=Ne.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"),Ne.appendChild(this.element);var Je=Ke.createDocumentFragment();this._viewportElement=Ke.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),Je.appendChild(this._viewportElement),this._viewportScrollArea=Ke.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=Ke.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=Ke.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),Je.appendChild(this.screenElement),this.textarea=Ke.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",x.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(y.addDisposableDomListener(this.textarea,"focus",function(tt){return Ve._onTextAreaFocus(tt)})),this.register(y.addDisposableDomListener(this.textarea,"blur",function(){return Ve._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var Me=this._instantiationService.createInstance(_e.CoreBrowserService,this.textarea);this._instantiationService.setService(ve.ICoreBrowserService,Me),this._charSizeService=this._instantiationService.createInstance(ye.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(ve.ICharSizeService,this._charSizeService),this._compositionView=Ke.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(he.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(Je),this._theme=this.options.theme||this._theme,this._colorManager=new Ee.ColorManager(Ke,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(tt){return Ve._colorManager.onOptionsChange(tt)})),this._colorManager.setTheme(this._theme);var nt=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(we.RenderService,nt,this.rows,this.screenElement)),this._instantiationService.setService(ve.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(tt){return Ve._onRender.fire(tt)})),this.onResize(function(tt){return Ve._renderService.resize(tt.cols,tt.rows)}),this._soundService=this._instantiationService.createInstance(re.SoundService),this._instantiationService.setService(ve.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(Ce.MouseService),this._instantiationService.setService(ve.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(de.Viewport,function(tt,At){return Ve.scrollLines(tt,At)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return Ve.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){Ve._renderService.onCursorMove(),Ve._syncTextArea()})),this.register(this.onResize(function(){return Ve._renderService.onResize(Ve.cols,Ve.rows)})),this.register(this.onBlur(function(){return Ve._renderService.onBlur()})),this.register(this.onFocus(function(){return Ve._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return Ve.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(ee.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(ve.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(tt){return Ve.scrollLines(tt.amount,tt.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return Ve._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(tt){return Ve._renderService.onSelectionChanged(tt.start,tt.end,tt.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(tt){Ve.textarea.value=tt,Ve.textarea.focus(),Ve.textarea.select()})),this.register(this.onScroll(function(){Ve.viewport.syncScrollArea(),Ve._selectionService.refresh()})),this.register(y.addDisposableDomListener(this._viewportElement,"scroll",function(){return Ve._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(oe.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return Ve._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(y.addDisposableDomListener(this.element,"mousedown",function(tt){return Ve._selectionService.onMouseDown(tt)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new fe.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},Oe.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(te.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(le.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},Oe.prototype._setTheme=function(Ne){var Ve,Je,Me;this._theme=Ne,(Ve=this._colorManager)===null||Ve===void 0||Ve.setTheme(Ne),(Je=this._renderService)===null||Je===void 0||Je.setColors(this._colorManager.colors),(Me=this.viewport)===null||Me===void 0||Me.onThemeChange(this._colorManager.colors)},Oe.prototype.bindMouse=function(){var Ne=this,Ve=this,Je=this.element;function Me(ot){var at,mt,yt=Ve._mouseService.getRawByteCoords(ot,Ve.screenElement,Ve.cols,Ve.rows);if(!yt)return!1;switch(ot.overrideType||ot.type){case"mousemove":mt=32,ot.buttons===void 0?(at=3,ot.button!==void 0&&(at=ot.button<3?ot.button:3)):at=1&ot.buttons?0:4&ot.buttons?1:2&ot.buttons?2:3;break;case"mouseup":mt=0,at=ot.button<3?ot.button:3;break;case"mousedown":mt=1,at=ot.button<3?ot.button:3;break;case"wheel":ot.deltaY!==0&&(mt=ot.deltaY<0?0:1),at=4;break;default:return!1}return!(mt===void 0||at===void 0||at>4)&&Ve._coreMouseService.triggerMouseEvent({col:yt.x-33,row:yt.y-33,button:at,action:mt,ctrl:ot.ctrlKey,alt:ot.altKey,shift:ot.shiftKey})}var nt={mouseup:null,wheel:null,mousedrag:null,mousemove:null},tt=function(ot){return Me(ot),ot.buttons||(Ne._document.removeEventListener("mouseup",nt.mouseup),nt.mousedrag&&Ne._document.removeEventListener("mousemove",nt.mousedrag)),Ne.cancel(ot)},At=function(ot){return Me(ot),ot.preventDefault(),Ne.cancel(ot)},ut=function(ot){ot.buttons&&Me(ot)},it=function(ot){ot.buttons||Me(ot)};this.register(this._coreMouseService.onProtocolChange(function(ot){ot?(Ne.optionsService.options.logLevel==="debug"&&Ne._logService.debug("Binding to mouse events:",Ne._coreMouseService.explainEvents(ot)),Ne.element.classList.add("enable-mouse-events"),Ne._selectionService.disable()):(Ne._logService.debug("Unbinding from mouse events."),Ne.element.classList.remove("enable-mouse-events"),Ne._selectionService.enable()),8&ot?nt.mousemove||(Je.addEventListener("mousemove",it),nt.mousemove=it):(Je.removeEventListener("mousemove",nt.mousemove),nt.mousemove=null),16&ot?nt.wheel||(Je.addEventListener("wheel",At,{passive:!1}),nt.wheel=At):(Je.removeEventListener("wheel",nt.wheel),nt.wheel=null),2&ot?nt.mouseup||(nt.mouseup=tt):(Ne._document.removeEventListener("mouseup",nt.mouseup),nt.mouseup=null),4&ot?nt.mousedrag||(nt.mousedrag=ut):(Ne._document.removeEventListener("mousemove",nt.mousedrag),nt.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(y.addDisposableDomListener(Je,"mousedown",function(ot){if(ot.preventDefault(),Ne.focus(),Ne._coreMouseService.areMouseEventsActive&&!Ne._selectionService.shouldForceSelection(ot))return Me(ot),nt.mouseup&&Ne._document.addEventListener("mouseup",nt.mouseup),nt.mousedrag&&Ne._document.addEventListener("mousemove",nt.mousedrag),Ne.cancel(ot)})),this.register(y.addDisposableDomListener(Je,"wheel",function(ot){if(!nt.wheel){if(!Ne.buffer.hasScrollback){var at=Ne.viewport.getLinesScrolled(ot);if(at===0)return;for(var mt=se.C0.ESC+(Ne._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(ot.deltaY<0?"A":"B"),yt="",Ft=0;Ft<Math.abs(at);Ft++)yt+=mt;Ne._coreService.triggerDataEvent(yt,!0)}}},{passive:!0})),this.register(y.addDisposableDomListener(Je,"wheel",function(ot){if(!nt.wheel)return Ne.viewport.onWheel(ot)?void 0:Ne.cancel(ot)},{passive:!1})),this.register(y.addDisposableDomListener(Je,"touchstart",function(ot){if(!Ne._coreMouseService.areMouseEventsActive)return Ne.viewport.onTouchStart(ot),Ne.cancel(ot)},{passive:!0})),this.register(y.addDisposableDomListener(Je,"touchmove",function(ot){if(!Ne._coreMouseService.areMouseEventsActive)return Ne.viewport.onTouchMove(ot)?void 0:Ne.cancel(ot)},{passive:!1}))},Oe.prototype.refresh=function(Ne,Ve){var Je;(Je=this._renderService)===null||Je===void 0||Je.refreshRows(Ne,Ve)},Oe.prototype._queueLinkification=function(Ne,Ve){var Je;(Je=this.linkifier)===null||Je===void 0||Je.linkifyRows(Ne,Ve)},Oe.prototype.updateCursorStyle=function(Ne){this._selectionService&&this._selectionService.shouldColumnSelect(Ne)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},Oe.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},Oe.prototype.scrollLines=function(Ne,Ve){Ge.prototype.scrollLines.call(this,Ne,Ve),this.refresh(0,this.rows-1)},Oe.prototype.paste=function(Ne){ie.paste(Ne,this.textarea,this._coreService)},Oe.prototype.attachCustomKeyEventHandler=function(Ne){this._customKeyEventHandler=Ne},Oe.prototype.registerLinkMatcher=function(Ne,Ve,Je){var Me=this.linkifier.registerLinkMatcher(Ne,Ve,Je);return this.refresh(0,this.rows-1),Me},Oe.prototype.deregisterLinkMatcher=function(Ne){this.linkifier.deregisterLinkMatcher(Ne)&&this.refresh(0,this.rows-1)},Oe.prototype.registerLinkProvider=function(Ne){return this.linkifier2.registerLinkProvider(Ne)},Oe.prototype.registerCharacterJoiner=function(Ne){var Ve=this._renderService.registerCharacterJoiner(Ne);return this.refresh(0,this.rows-1),Ve},Oe.prototype.deregisterCharacterJoiner=function(Ne){this._renderService.deregisterCharacterJoiner(Ne)&&this.refresh(0,this.rows-1)},Object.defineProperty(Oe.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),Oe.prototype.addMarker=function(Ne){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+Ne)},Oe.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},Oe.prototype.select=function(Ne,Ve,Je){this._selectionService.setSelection(Ne,Ve,Je)},Oe.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},Oe.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]}},Oe.prototype.clearSelection=function(){var Ne;(Ne=this._selectionService)===null||Ne===void 0||Ne.clearSelection()},Oe.prototype.selectAll=function(){var Ne;(Ne=this._selectionService)===null||Ne===void 0||Ne.selectAll()},Oe.prototype.selectLines=function(Ne,Ve){var Je;(Je=this._selectionService)===null||Je===void 0||Je.selectLines(Ne,Ve)},Oe.prototype._keyDown=function(Ne){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler(Ne)===!1)return!1;if(!this._compositionHelper.keydown(Ne))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var Ve=Ae.evaluateKeyboardEvent(Ne,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(Ne),Ve.type===3||Ve.type===2){var Je=this.rows-1;return this.scrollLines(Ve.type===2?-Je:Je),this.cancel(Ne,!0)}return Ve.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,Ne)||(Ve.cancel&&this.cancel(Ne,!0),!Ve.key||(Ve.key!==se.C0.ETX&&Ve.key!==se.C0.CR||(this.textarea.value=""),this._onKey.fire({key:Ve.key,domEvent:Ne}),this._showCursor(),this._coreService.triggerDataEvent(Ve.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(Ne,!0)))},Oe.prototype._isThirdLevelShift=function(Ne,Ve){var Je=Ne.isMac&&!this.options.macOptionIsMeta&&Ve.altKey&&!Ve.ctrlKey&&!Ve.metaKey||Ne.isWindows&&Ve.altKey&&Ve.ctrlKey&&!Ve.metaKey;return Ve.type==="keypress"?Je:Je&&(!Ve.keyCode||Ve.keyCode>47)},Oe.prototype._keyUp=function(Ne){this._customKeyEventHandler&&this._customKeyEventHandler(Ne)===!1||(function(Ve){return Ve.keyCode===16||Ve.keyCode===17||Ve.keyCode===18}(Ne)||this.focus(),this.updateCursorStyle(Ne))},Oe.prototype._keyPress=function(Ne){var Ve;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(Ne)===!1)return!1;if(this.cancel(Ne),Ne.charCode)Ve=Ne.charCode;else if(Ne.which===null||Ne.which===void 0)Ve=Ne.keyCode;else{if(Ne.which===0||Ne.charCode===0)return!1;Ve=Ne.which}return!(!Ve||(Ne.altKey||Ne.ctrlKey||Ne.metaKey)&&!this._isThirdLevelShift(this.browser,Ne))&&(Ve=String.fromCharCode(Ve),this._onKey.fire({key:Ve,domEvent:Ne}),this._showCursor(),this._coreService.triggerDataEvent(Ve,!0),!0)},Oe.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},Oe.prototype.resize=function(Ne,Ve){Ne!==this.cols||Ve!==this.rows?Ge.prototype.resize.call(this,Ne,Ve):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},Oe.prototype._afterResize=function(Ne,Ve){var Je,Me;(Je=this._charSizeService)===null||Je===void 0||Je.measure(),(Me=this.viewport)===null||Me===void 0||Me.syncScrollArea(!0)},Oe.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 Ne=1;Ne<this.rows;Ne++)this.buffer.lines.push(this.buffer.getBlankLine(me.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},Oe.prototype.reset=function(){var Ne,Ve;this.options.rows=this.rows,this.options.cols=this.cols;var Je=this._customKeyEventHandler;this._setup(),Ge.prototype.reset.call(this),(Ne=this._selectionService)===null||Ne===void 0||Ne.reset(),this._customKeyEventHandler=Je,this.refresh(0,this.rows-1),(Ve=this.viewport)===null||Ve===void 0||Ve.syncScrollArea()},Oe.prototype._reportWindowsOptions=function(Ne){if(this._renderService)switch(Ne){case b.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var Ve=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),Je=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(se.C0.ESC+"[4;"+Je+";"+Ve+"t");break;case b.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var Me=this._renderService.dimensions.scaledCellWidth.toFixed(0),nt=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(se.C0.ESC+"[6;"+nt+";"+Me+"t")}},Oe.prototype.cancel=function(Ne,Ve){if(this.options.cancelEvents||Ve)return Ne.preventDefault(),Ne.stopPropagation(),!1},Oe.prototype._visualBell=function(){return!1},Oe.prototype._soundBell=function(){return this.options.bellStyle==="sound"},Oe}(Ie.CoreTerminal);ge.Terminal=xe},function(Mt,ge,pe){"use strict";var et=this&&this.__decorate||function(se,b,te,z){var ee,E=arguments.length,y=E<3?b:z===null?z=Object.getOwnPropertyDescriptor(b,te):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(se,b,te,z);else for(var x=se.length-1;x>=0;x--)(ee=se[x])&&(y=(E<3?ee(y):E>3?ee(b,te,y):ee(b,te))||y);return E>3&&y&&Object.defineProperty(b,te,y),y},a=this&&this.__param||function(se,b){return function(te,z){b(te,z,se)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.CompositionHelper=void 0;var he=pe(5),de=pe(1),ie=function(){function se(b,te,z,ee,E,y){this._textarea=b,this._compositionView=te,this._bufferService=z,this._optionsService=ee,this._charSizeService=E,this._coreService=y,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(se.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),se.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},se.prototype.compositionupdate=function(b){var te=this;this._compositionView.textContent=b.data,this.updateCompositionElements(),setTimeout(function(){te._compositionPosition.end=te._textarea.value.length},0)},se.prototype.compositionend=function(){this._finalizeComposition(!0)},se.prototype.keydown=function(b){if(this._isComposing||this._isSendingComposition){if(b.keyCode===229||b.keyCode===16||b.keyCode===17||b.keyCode===18)return!1;this._finalizeComposition(!1)}return b.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},se.prototype._finalizeComposition=function(b){var te=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,b){var z={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(te._isSendingComposition){te._isSendingComposition=!1;var E=void 0;E=te._isComposing?te._textarea.value.substring(z.start,z.end):te._textarea.value.substring(z.start),te._coreService.triggerDataEvent(E,!0)}},0)}else{this._isSendingComposition=!1;var ee=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(ee,!0)}},se.prototype._handleAnyTextareaChanges=function(){var b=this,te=this._textarea.value;setTimeout(function(){if(!b._isComposing){var z=b._textarea.value.replace(te,"");z.length>0&&b._coreService.triggerDataEvent(z,!0)}},0)},se.prototype.updateCompositionElements=function(b){var te=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var z=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),ee=this._bufferService.buffer.y*z,E=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=E+"px",this._compositionView.style.top=ee+"px",this._compositionView.style.height=z+"px",this._compositionView.style.lineHeight=z+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var y=this._compositionView.getBoundingClientRect();this._textarea.style.left=E+"px",this._textarea.style.top=ee+"px",this._textarea.style.width=y.width+"px",this._textarea.style.height=y.height+"px",this._textarea.style.lineHeight=y.height+"px"}b||setTimeout(function(){return te.updateCompositionElements(!0)},0)}},se=et([a(2,de.IBufferService),a(3,de.IOptionsService),a(4,he.ICharSizeService),a(5,de.ICoreService)],se)}();ge.CompositionHelper=ie},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(ee,E){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,x){y.__proto__=x}||function(y,x){for(var re in x)x.hasOwnProperty(re)&&(y[re]=x[re])})(ee,E)},function(ee,E){function y(){this.constructor=ee}et(ee,E),ee.prototype=E===null?Object.create(E):(y.prototype=E.prototype,new y)}),he=this&&this.__decorate||function(ee,E,y,x){var re,oe=arguments.length,fe=oe<3?E:x===null?x=Object.getOwnPropertyDescriptor(E,y):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")fe=Reflect.decorate(ee,E,y,x);else for(var le=ee.length-1;le>=0;le--)(re=ee[le])&&(fe=(oe<3?re(fe):oe>3?re(E,y,fe):re(E,y))||fe);return oe>3&&fe&&Object.defineProperty(E,y,fe),fe},de=this&&this.__param||function(ee,E){return function(y,x){E(y,x,ee)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.Viewport=void 0;var ie=pe(2),se=pe(7),b=pe(5),te=pe(1),z=function(ee){function E(y,x,re,oe,fe,le,Ae){var ce=ee.call(this)||this;return ce._scrollLines=y,ce._viewportElement=x,ce._scrollArea=re,ce._bufferService=oe,ce._optionsService=fe,ce._charSizeService=le,ce._renderService=Ae,ce.scrollBarWidth=0,ce._currentRowHeight=0,ce._lastRecordedBufferLength=0,ce._lastRecordedViewportHeight=0,ce._lastRecordedBufferHeight=0,ce._lastTouchY=0,ce._lastScrollTop=0,ce._wheelPartialScroll=0,ce._refreshAnimationFrame=null,ce._ignoreNextScrollEvent=!1,ce.scrollBarWidth=ce._viewportElement.offsetWidth-ce._scrollArea.offsetWidth||15,ce.register(se.addDisposableDomListener(ce._viewportElement,"scroll",ce._onScroll.bind(ce))),setTimeout(function(){return ce.syncScrollArea()},0),ce}return a(E,ee),E.prototype.onThemeChange=function(y){this._viewportElement.style.backgroundColor=y.background.css},E.prototype._refresh=function(y){var x=this;if(y)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return x._innerRefresh()}))},E.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var y=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==y&&(this._lastRecordedBufferHeight=y,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var x=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==x&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=x),this._refreshAnimationFrame=null},E.prototype.syncScrollArea=function(y){if(y===void 0&&(y=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(y);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var x=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===x&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(y)}else this._refresh(y)},E.prototype._onScroll=function(y){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var x=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(x,!0)}},E.prototype._bubbleScroll=function(y,x){var re=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(x<0&&this._viewportElement.scrollTop!==0||x>0&&re<this._lastRecordedBufferHeight)||(y.cancelable&&y.preventDefault(),!1)},E.prototype.onWheel=function(y){var x=this._getPixelsScrolled(y);return x!==0&&(this._viewportElement.scrollTop+=x,this._bubbleScroll(y,x))},E.prototype._getPixelsScrolled=function(y){if(y.deltaY===0)return 0;var x=this._applyScrollModifier(y.deltaY,y);return y.deltaMode===WheelEvent.DOM_DELTA_LINE?x*=this._currentRowHeight:y.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(x*=this._currentRowHeight*this._bufferService.rows),x},E.prototype.getLinesScrolled=function(y){if(y.deltaY===0)return 0;var x=this._applyScrollModifier(y.deltaY,y);return y.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(x/=this._currentRowHeight+0,this._wheelPartialScroll+=x,x=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):y.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(x*=this._bufferService.rows),x},E.prototype._applyScrollModifier=function(y,x){var re=this._optionsService.options.fastScrollModifier;return re==="alt"&&x.altKey||re==="ctrl"&&x.ctrlKey||re==="shift"&&x.shiftKey?y*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:y*this._optionsService.options.scrollSensitivity},E.prototype.onTouchStart=function(y){this._lastTouchY=y.touches[0].pageY},E.prototype.onTouchMove=function(y){var x=this._lastTouchY-y.touches[0].pageY;return this._lastTouchY=y.touches[0].pageY,x!==0&&(this._viewportElement.scrollTop+=x,this._bubbleScroll(y,x))},E=he([de(3,te.IBufferService),de(4,te.IOptionsService),de(5,b.ICharSizeService),de(6,b.IRenderService)],E)}(ie.Disposable);ge.Viewport=z},function(Mt,ge,pe){"use strict";function et(ie){return ie.replace(/\r?\n/g,"\r")}function a(ie,se){return se?"\x1B[200~"+ie+"\x1B[201~":ie}function he(ie,se,b){ie=a(ie=et(ie),b.decPrivateModes.bracketedPasteMode),b.triggerDataEvent(ie,!0),se.value=""}function de(ie,se,b){var te=b.getBoundingClientRect(),z=ie.clientX-te.left-10,ee=ie.clientY-te.top-10;se.style.width="20px",se.style.height="20px",se.style.left=z+"px",se.style.top=ee+"px",se.style.zIndex="1000",se.focus()}Object.defineProperty(ge,"__esModule",{value:!0}),ge.rightClickHandler=ge.moveTextAreaUnderMouseCursor=ge.paste=ge.handlePasteEvent=ge.copyHandler=ge.bracketTextForPaste=ge.prepareTextForTerminal=void 0,ge.prepareTextForTerminal=et,ge.bracketTextForPaste=a,ge.copyHandler=function(ie,se){ie.clipboardData&&ie.clipboardData.setData("text/plain",se.selectionText),ie.preventDefault()},ge.handlePasteEvent=function(ie,se,b){ie.stopPropagation(),ie.clipboardData&&he(ie.clipboardData.getData("text/plain"),se,b)},ge.paste=he,ge.moveTextAreaUnderMouseCursor=de,ge.rightClickHandler=function(ie,se,b,te,z){de(ie,se,b),z&&!te.isClickInSelection(ie)&&te.selectWordAtCursor(ie),se.value=te.selectionText,se.select()}},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(ee,E){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,x){y.__proto__=x}||function(y,x){for(var re in x)x.hasOwnProperty(re)&&(y[re]=x[re])})(ee,E)},function(ee,E){function y(){this.constructor=ee}et(ee,E),ee.prototype=E===null?Object.create(E):(y.prototype=E.prototype,new y)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.EscapeSequenceParser=ge.VT500_TRANSITION_TABLE=ge.TransitionTable=void 0;var he=pe(2),de=pe(15),ie=pe(21),se=pe(22),b=pe(24),te=function(){function ee(E){this.table=new Uint8Array(E)}return ee.prototype.setDefault=function(E,y){de.fill(this.table,E<<4|y)},ee.prototype.add=function(E,y,x,re){this.table[y<<8|E]=x<<4|re},ee.prototype.addMany=function(E,y,x,re){for(var oe=0;oe<E.length;oe++)this.table[y<<8|E[oe]]=x<<4|re},ee}();ge.TransitionTable=te,ge.VT500_TRANSITION_TABLE=function(){var ee=new te(4095),E=Array.apply(null,Array(256)).map(function(le,Ae){return Ae}),y=function(le,Ae){return E.slice(le,Ae)},x=y(32,127),re=y(0,24);re.push(25),re.push.apply(re,y(28,32));var oe,fe=y(0,14);for(oe in ee.setDefault(1,0),ee.addMany(x,0,2,0),fe)ee.addMany([24,26,153,154],oe,3,0),ee.addMany(y(128,144),oe,3,0),ee.addMany(y(144,152),oe,3,0),ee.add(156,oe,0,0),ee.add(27,oe,11,1),ee.add(157,oe,4,8),ee.addMany([152,158,159],oe,0,7),ee.add(155,oe,11,3),ee.add(144,oe,11,9);return ee.addMany(re,0,3,0),ee.addMany(re,1,3,1),ee.add(127,1,0,1),ee.addMany(re,8,0,8),ee.addMany(re,3,3,3),ee.add(127,3,0,3),ee.addMany(re,4,3,4),ee.add(127,4,0,4),ee.addMany(re,6,3,6),ee.addMany(re,5,3,5),ee.add(127,5,0,5),ee.addMany(re,2,3,2),ee.add(127,2,0,2),ee.add(93,1,4,8),ee.addMany(x,8,5,8),ee.add(127,8,5,8),ee.addMany([156,27,24,26,7],8,6,0),ee.addMany(y(28,32),8,0,8),ee.addMany([88,94,95],1,0,7),ee.addMany(x,7,0,7),ee.addMany(re,7,0,7),ee.add(156,7,0,0),ee.add(127,7,0,7),ee.add(91,1,11,3),ee.addMany(y(64,127),3,7,0),ee.addMany(y(48,60),3,8,4),ee.addMany([60,61,62,63],3,9,4),ee.addMany(y(48,60),4,8,4),ee.addMany(y(64,127),4,7,0),ee.addMany([60,61,62,63],4,0,6),ee.addMany(y(32,64),6,0,6),ee.add(127,6,0,6),ee.addMany(y(64,127),6,0,0),ee.addMany(y(32,48),3,9,5),ee.addMany(y(32,48),5,9,5),ee.addMany(y(48,64),5,0,6),ee.addMany(y(64,127),5,7,0),ee.addMany(y(32,48),4,9,5),ee.addMany(y(32,48),1,9,2),ee.addMany(y(32,48),2,9,2),ee.addMany(y(48,127),2,10,0),ee.addMany(y(48,80),1,10,0),ee.addMany(y(81,88),1,10,0),ee.addMany([89,90,92],1,10,0),ee.addMany(y(96,127),1,10,0),ee.add(80,1,11,9),ee.addMany(re,9,0,9),ee.add(127,9,0,9),ee.addMany(y(28,32),9,0,9),ee.addMany(y(32,48),9,9,12),ee.addMany(y(48,60),9,8,10),ee.addMany([60,61,62,63],9,9,10),ee.addMany(re,11,0,11),ee.addMany(y(32,128),11,0,11),ee.addMany(y(28,32),11,0,11),ee.addMany(re,10,0,10),ee.add(127,10,0,10),ee.addMany(y(28,32),10,0,10),ee.addMany(y(48,60),10,8,10),ee.addMany([60,61,62,63],10,0,11),ee.addMany(y(32,48),10,9,12),ee.addMany(re,12,0,12),ee.add(127,12,0,12),ee.addMany(y(28,32),12,0,12),ee.addMany(y(32,48),12,9,12),ee.addMany(y(48,64),12,0,11),ee.addMany(y(64,127),12,12,13),ee.addMany(y(64,127),10,12,13),ee.addMany(y(64,127),9,12,13),ee.addMany(re,13,13,13),ee.addMany(x,13,13,13),ee.add(127,13,0,13),ee.addMany([27,156,24,26],13,14,0),ee.add(160,0,2,0),ee.add(160,8,5,8),ee.add(160,6,0,6),ee.add(160,11,0,11),ee.add(160,13,13,13),ee}();var z=function(ee){function E(y){y===void 0&&(y=ge.VT500_TRANSITION_TABLE);var x=ee.call(this)||this;return x._transitions=y,x.initialState=0,x.currentState=x.initialState,x._params=new ie.Params,x._params.addParam(0),x._collect=0,x.precedingCodepoint=0,x._printHandlerFb=function(re,oe,fe){},x._executeHandlerFb=function(re){},x._csiHandlerFb=function(re,oe){},x._escHandlerFb=function(re){},x._errorHandlerFb=function(re){return re},x._printHandler=x._printHandlerFb,x._executeHandlers=Object.create(null),x._csiHandlers=Object.create(null),x._escHandlers=Object.create(null),x._oscParser=new se.OscParser,x._dcsParser=new b.DcsParser,x._errorHandler=x._errorHandlerFb,x.setEscHandler({final:"\\"},function(){}),x}return a(E,ee),E.prototype._identifier=function(y,x){x===void 0&&(x=[64,126]);var re=0;if(y.prefix){if(y.prefix.length>1)throw new Error("only one byte as prefix supported");if((re=y.prefix.charCodeAt(0))&&60>re||re>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(y.intermediates){if(y.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var oe=0;oe<y.intermediates.length;++oe){var fe=y.intermediates.charCodeAt(oe);if(32>fe||fe>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");re<<=8,re|=fe}}if(y.final.length!==1)throw new Error("final must be a single byte");var le=y.final.charCodeAt(0);if(x[0]>le||le>x[1])throw new Error("final must be in range "+x[0]+" .. "+x[1]);return re<<=8,re|=le},E.prototype.identToString=function(y){for(var x=[];y;)x.push(String.fromCharCode(255&y)),y>>=8;return x.reverse().join("")},E.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},E.prototype.setPrintHandler=function(y){this._printHandler=y},E.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},E.prototype.addEscHandler=function(y,x){var re=this._identifier(y,[48,126]);this._escHandlers[re]===void 0&&(this._escHandlers[re]=[]);var oe=this._escHandlers[re];return oe.push(x),{dispose:function(){var fe=oe.indexOf(x);fe!==-1&&oe.splice(fe,1)}}},E.prototype.setEscHandler=function(y,x){this._escHandlers[this._identifier(y,[48,126])]=[x]},E.prototype.clearEscHandler=function(y){this._escHandlers[this._identifier(y,[48,126])]&&delete this._escHandlers[this._identifier(y,[48,126])]},E.prototype.setEscHandlerFallback=function(y){this._escHandlerFb=y},E.prototype.setExecuteHandler=function(y,x){this._executeHandlers[y.charCodeAt(0)]=x},E.prototype.clearExecuteHandler=function(y){this._executeHandlers[y.charCodeAt(0)]&&delete this._executeHandlers[y.charCodeAt(0)]},E.prototype.setExecuteHandlerFallback=function(y){this._executeHandlerFb=y},E.prototype.addCsiHandler=function(y,x){var re=this._identifier(y);this._csiHandlers[re]===void 0&&(this._csiHandlers[re]=[]);var oe=this._csiHandlers[re];return oe.push(x),{dispose:function(){var fe=oe.indexOf(x);fe!==-1&&oe.splice(fe,1)}}},E.prototype.setCsiHandler=function(y,x){this._csiHandlers[this._identifier(y)]=[x]},E.prototype.clearCsiHandler=function(y){this._csiHandlers[this._identifier(y)]&&delete this._csiHandlers[this._identifier(y)]},E.prototype.setCsiHandlerFallback=function(y){this._csiHandlerFb=y},E.prototype.addDcsHandler=function(y,x){return this._dcsParser.addHandler(this._identifier(y),x)},E.prototype.setDcsHandler=function(y,x){this._dcsParser.setHandler(this._identifier(y),x)},E.prototype.clearDcsHandler=function(y){this._dcsParser.clearHandler(this._identifier(y))},E.prototype.setDcsHandlerFallback=function(y){this._dcsParser.setHandlerFallback(y)},E.prototype.addOscHandler=function(y,x){return this._oscParser.addHandler(y,x)},E.prototype.setOscHandler=function(y,x){this._oscParser.setHandler(y,x)},E.prototype.clearOscHandler=function(y){this._oscParser.clearHandler(y)},E.prototype.setOscHandlerFallback=function(y){this._oscParser.setHandlerFallback(y)},E.prototype.setErrorHandler=function(y){this._errorHandler=y},E.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},E.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},E.prototype.parse=function(y,x){for(var re=0,oe=0,fe=this.currentState,le=this._oscParser,Ae=this._dcsParser,ce=this._collect,me=this._params,Ee=this._transitions.table,we=0;we<x;++we){switch((oe=Ee[fe<<8|((re=y[we])<160?re:160)])>>4){case 2:for(var ve=we+1;;++ve){if(ve>=x||(re=y[ve])<32||re>126&&re<160){this._printHandler(y,we,ve),we=ve-1;break}if(++ve>=x||(re=y[ve])<32||re>126&&re<160){this._printHandler(y,we,ve),we=ve-1;break}if(++ve>=x||(re=y[ve])<32||re>126&&re<160){this._printHandler(y,we,ve),we=ve-1;break}if(++ve>=x||(re=y[ve])<32||re>126&&re<160){this._printHandler(y,we,ve),we=ve-1;break}}break;case 3:this._executeHandlers[re]?this._executeHandlers[re]():this._executeHandlerFb(re),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:we,code:re,currentState:fe,collect:ce,params:me,abort:!1}).abort)return;break;case 7:for(var ye=this._csiHandlers[ce<<8|re],Ce=ye?ye.length-1:-1;Ce>=0&&ye[Ce](me)===!1;Ce--);Ce<0&&this._csiHandlerFb(ce<<8|re,me),this.precedingCodepoint=0;break;case 8:do switch(re){case 59:me.addParam(0);break;case 58:me.addSubParam(-1);break;default:me.addDigit(re-48)}while(++we<x&&(re=y[we])>47&&re<60);we--;break;case 9:ce<<=8,ce|=re;break;case 10:for(var be=this._escHandlers[ce<<8|re],_e=be?be.length-1:-1;_e>=0&&be[_e]()===!1;_e--);_e<0&&this._escHandlerFb(ce<<8|re),this.precedingCodepoint=0;break;case 11:me.reset(),me.addParam(0),ce=0;break;case 12:Ae.hook(ce<<8|re,me);break;case 13:for(var Ie=we+1;;++Ie)if(Ie>=x||(re=y[Ie])===24||re===26||re===27||re>127&&re<160){Ae.put(y,we,Ie),we=Ie-1;break}break;case 14:Ae.unhook(re!==24&&re!==26),re===27&&(oe|=1),me.reset(),me.addParam(0),ce=0,this.precedingCodepoint=0;break;case 4:le.start();break;case 5:for(var Ke=we+1;;Ke++)if(Ke>=x||(re=y[Ke])<32||re>127&&re<=159){le.put(y,we,Ke),we=Ke-1;break}break;case 6:le.end(re!==24&&re!==26),re===27&&(oe|=1),me.reset(),me.addParam(0),ce=0,this.precedingCodepoint=0}fe=15&oe}this._collect=ce,this.currentState=fe},E}(he.Disposable);ge.EscapeSequenceParser=z},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(le,Ae){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ce,me){ce.__proto__=me}||function(ce,me){for(var Ee in me)me.hasOwnProperty(Ee)&&(ce[Ee]=me[Ee])})(le,Ae)},function(le,Ae){function ce(){this.constructor=le}et(le,Ae),le.prototype=Ae===null?Object.create(Ae):(ce.prototype=Ae.prototype,new ce)}),he=this&&this.__decorate||function(le,Ae,ce,me){var Ee,we=arguments.length,ve=we<3?Ae:me===null?me=Object.getOwnPropertyDescriptor(Ae,ce):me;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ve=Reflect.decorate(le,Ae,ce,me);else for(var ye=le.length-1;ye>=0;ye--)(Ee=le[ye])&&(ve=(we<3?Ee(ve):we>3?Ee(Ae,ce,ve):Ee(Ae,ce))||ve);return we>3&&ve&&Object.defineProperty(Ae,ce,ve),ve},de=this&&this.__param||function(le,Ae){return function(ce,me){Ae(ce,me,le)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.Renderer=void 0;var ie=pe(41),se=pe(47),b=pe(48),te=pe(49),z=pe(29),ee=pe(2),E=pe(5),y=pe(1),x=pe(25),re=pe(0),oe=1,fe=function(le){function Ae(ce,me,Ee,we,ve,ye,Ce,be,_e){var Ie=le.call(this)||this;Ie._colors=ce,Ie._screenElement=me,Ie._bufferService=ve,Ie._charSizeService=ye,Ie._optionsService=Ce,Ie._id=oe++,Ie._onRequestRedraw=new re.EventEmitter;var Ke=Ie._optionsService.options.allowTransparency;return Ie._characterJoinerRegistry=new z.CharacterJoinerRegistry(Ie._bufferService),Ie._renderLayers=[new ie.TextRenderLayer(Ie._screenElement,0,Ie._colors,Ie._characterJoinerRegistry,Ke,Ie._id,Ie._bufferService,Ce),new se.SelectionRenderLayer(Ie._screenElement,1,Ie._colors,Ie._id,Ie._bufferService,Ce),new te.LinkRenderLayer(Ie._screenElement,2,Ie._colors,Ie._id,Ee,we,Ie._bufferService,Ce),new b.CursorRenderLayer(Ie._screenElement,3,Ie._colors,Ie._id,Ie._onRequestRedraw,Ie._bufferService,Ce,be,_e)],Ie.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},Ie._devicePixelRatio=window.devicePixelRatio,Ie._updateDimensions(),Ie.onOptionsChanged(),Ie}return a(Ae,le),Object.defineProperty(Ae.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),Ae.prototype.dispose=function(){for(var ce=0,me=this._renderLayers;ce<me.length;ce++)me[ce].dispose();le.prototype.dispose.call(this),x.removeTerminalFromCache(this._id)},Ae.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},Ae.prototype.setColors=function(ce){this._colors=ce;for(var me=0,Ee=this._renderLayers;me<Ee.length;me++){var we=Ee[me];we.setColors(this._colors),we.reset()}},Ae.prototype.onResize=function(ce,me){this._updateDimensions();for(var Ee=0,we=this._renderLayers;Ee<we.length;Ee++)we[Ee].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},Ae.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},Ae.prototype.onBlur=function(){this._runOperation(function(ce){return ce.onBlur()})},Ae.prototype.onFocus=function(){this._runOperation(function(ce){return ce.onFocus()})},Ae.prototype.onSelectionChanged=function(ce,me,Ee){Ee===void 0&&(Ee=!1),this._runOperation(function(we){return we.onSelectionChanged(ce,me,Ee)})},Ae.prototype.onCursorMove=function(){this._runOperation(function(ce){return ce.onCursorMove()})},Ae.prototype.onOptionsChanged=function(){this._runOperation(function(ce){return ce.onOptionsChanged()})},Ae.prototype.clear=function(){this._runOperation(function(ce){return ce.reset()})},Ae.prototype._runOperation=function(ce){for(var me=0,Ee=this._renderLayers;me<Ee.length;me++)ce(Ee[me])},Ae.prototype.renderRows=function(ce,me){for(var Ee=0,we=this._renderLayers;Ee<we.length;Ee++)we[Ee].onGridChanged(ce,me)},Ae.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)},Ae.prototype.registerCharacterJoiner=function(ce){return this._characterJoinerRegistry.registerCharacterJoiner(ce)},Ae.prototype.deregisterCharacterJoiner=function(ce){return this._characterJoinerRegistry.deregisterCharacterJoiner(ce)},Ae=he([de(4,y.IBufferService),de(5,E.ICharSizeService),de(6,y.IOptionsService),de(7,y.ICoreService),de(8,E.ICoreBrowserService)],Ae)}(ee.Disposable);ge.Renderer=fe},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(ee,E){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,x){y.__proto__=x}||function(y,x){for(var re in x)x.hasOwnProperty(re)&&(y[re]=x[re])})(ee,E)},function(ee,E){function y(){this.constructor=ee}et(ee,E),ee.prototype=E===null?Object.create(E):(y.prototype=E.prototype,new y)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.TextRenderLayer=void 0;var he=pe(42),de=pe(13),ie=pe(6),se=pe(3),b=pe(29),te=pe(4),z=function(ee){function E(y,x,re,oe,fe,le,Ae,ce){var me=ee.call(this,y,"text",x,fe,re,le,Ae,ce)||this;return me._characterWidth=0,me._characterFont="",me._characterOverlapCache={},me._workCell=new te.CellData,me._state=new he.GridCache,me._characterJoinerRegistry=oe,me}return a(E,ee),E.prototype.resize=function(y){ee.prototype.resize.call(this,y);var x=this._getFont(!1,!1);this._characterWidth===y.scaledCharWidth&&this._characterFont===x||(this._characterWidth=y.scaledCharWidth,this._characterFont=x,this._characterOverlapCache={}),this._state.clear(),this._state.resize(this._bufferService.cols,this._bufferService.rows)},E.prototype.reset=function(){this._state.clear(),this._clearAll()},E.prototype._forEachCell=function(y,x,re,oe){for(var fe=y;fe<=x;fe++)for(var le=fe+this._bufferService.buffer.ydisp,Ae=this._bufferService.buffer.lines.get(le),ce=re?re.getJoinedCharacters(le):[],me=0;me<this._bufferService.cols;me++){Ae.loadCell(me,this._workCell);var Ee=this._workCell,we=!1,ve=me;if(Ee.getWidth()!==0){if(ce.length>0&&me===ce[0][0]){we=!0;var ye=ce.shift();Ee=new b.JoinedCellData(this._workCell,Ae.translateToString(!0,ye[0],ye[1]),ye[1]-ye[0]),ve=ye[1]-1}!we&&this._isOverlapping(Ee)&&ve<Ae.length-1&&Ae.getCodePoint(ve+1)===se.NULL_CELL_CODE&&(Ee.content&=-12582913,Ee.content|=2<<22),oe(Ee,me,fe),me=ve}}},E.prototype._drawBackground=function(y,x){var re=this,oe=this._ctx,fe=this._bufferService.cols,le=0,Ae=0,ce=null;oe.save(),this._forEachCell(y,x,null,function(me,Ee,we){var ve=null;me.isInverse()?ve=me.isFgDefault()?re._colors.foreground.css:me.isFgRGB()?"rgb("+ie.AttributeData.toColorRGB(me.getFgColor()).join(",")+")":re._colors.ansi[me.getFgColor()].css:me.isBgRGB()?ve="rgb("+ie.AttributeData.toColorRGB(me.getBgColor()).join(",")+")":me.isBgPalette()&&(ve=re._colors.ansi[me.getBgColor()].css),ce===null&&(le=Ee,Ae=we),we!==Ae?(oe.fillStyle=ce||"",re._fillCells(le,Ae,fe-le,1),le=Ee,Ae=we):ce!==ve&&(oe.fillStyle=ce||"",re._fillCells(le,Ae,Ee-le,1),le=Ee,Ae=we),ce=ve}),ce!==null&&(oe.fillStyle=ce,this._fillCells(le,Ae,fe-le,1)),oe.restore()},E.prototype._drawForeground=function(y,x){var re=this;this._forEachCell(y,x,this._characterJoinerRegistry,function(oe,fe,le){if(!oe.isInvisible()&&(re._drawChars(oe,fe,le),oe.isUnderline())){if(re._ctx.save(),oe.isInverse())if(oe.isBgDefault())re._ctx.fillStyle=re._colors.background.css;else if(oe.isBgRGB())re._ctx.fillStyle="rgb("+ie.AttributeData.toColorRGB(oe.getBgColor()).join(",")+")";else{var Ae=oe.getBgColor();re._optionsService.options.drawBoldTextInBrightColors&&oe.isBold()&&Ae<8&&(Ae+=8),re._ctx.fillStyle=re._colors.ansi[Ae].css}else if(oe.isFgDefault())re._ctx.fillStyle=re._colors.foreground.css;else if(oe.isFgRGB())re._ctx.fillStyle="rgb("+ie.AttributeData.toColorRGB(oe.getFgColor()).join(",")+")";else{var ce=oe.getFgColor();re._optionsService.options.drawBoldTextInBrightColors&&oe.isBold()&&ce<8&&(ce+=8),re._ctx.fillStyle=re._colors.ansi[ce].css}re._fillBottomLineAtCells(fe,le,oe.getWidth()),re._ctx.restore()}})},E.prototype.onGridChanged=function(y,x){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,y,this._bufferService.cols,x-y+1),this._drawBackground(y,x),this._drawForeground(y,x))},E.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},E.prototype._isOverlapping=function(y){if(y.getWidth()!==1||y.getCode()<256)return!1;var x=y.getChars();if(this._characterOverlapCache.hasOwnProperty(x))return this._characterOverlapCache[x];this._ctx.save(),this._ctx.font=this._characterFont;var re=Math.floor(this._ctx.measureText(x).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[x]=re,re},E}(de.BaseRenderLayer);ge.TextRenderLayer=z},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.GridCache=void 0;var et=function(){function a(){this.cache=[]}return a.prototype.resize=function(he,de){for(var ie=0;ie<he;ie++){this.cache.length<=ie&&this.cache.push([]);for(var se=this.cache[ie].length;se<de;se++)this.cache[ie].push(void 0);this.cache[ie].length=de}this.cache.length=he},a.prototype.clear=function(){for(var he=0;he<this.cache.length;he++)for(var de=0;de<this.cache[he].length;de++)this.cache[he][de]=void 0},a}();ge.GridCache=et},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(re,oe){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(fe,le){fe.__proto__=le}||function(fe,le){for(var Ae in le)le.hasOwnProperty(Ae)&&(fe[Ae]=le[Ae])})(re,oe)},function(re,oe){function fe(){this.constructor=re}et(re,oe),re.prototype=oe===null?Object.create(oe):(fe.prototype=oe.prototype,new fe)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.NoneCharAtlas=ge.DynamicCharAtlas=ge.getGlyphCacheKey=void 0;var he=pe(9),de=pe(44),ie=pe(27),se=pe(46),b=pe(11),te=pe(28),z=pe(10),ee={css:"rgba(0, 0, 0, 0)",rgba:0};function E(re){return re.code<<21|re.bg<<12|re.fg<<3|(re.bold?0:4)+(re.dim?0:2)+(re.italic?0:1)}ge.getGlyphCacheKey=E;var y=function(re){function oe(fe,le){var Ae=re.call(this)||this;Ae._config=le,Ae._drawToCacheCount=0,Ae._glyphsWaitingOnBitmap=[],Ae._bitmapCommitTimeout=null,Ae._bitmap=null,Ae._cacheCanvas=fe.createElement("canvas"),Ae._cacheCanvas.width=1024,Ae._cacheCanvas.height=1024,Ae._cacheCtx=te.throwIfFalsy(Ae._cacheCanvas.getContext("2d",{alpha:!0}));var ce=fe.createElement("canvas");ce.width=Ae._config.scaledCharWidth,ce.height=Ae._config.scaledCharHeight,Ae._tmpCtx=te.throwIfFalsy(ce.getContext("2d",{alpha:Ae._config.allowTransparency})),Ae._width=Math.floor(1024/Ae._config.scaledCharWidth),Ae._height=Math.floor(1024/Ae._config.scaledCharHeight);var me=Ae._width*Ae._height;return Ae._cacheMap=new se.LRUMap(me),Ae._cacheMap.prealloc(me),Ae}return a(oe,re),oe.prototype.dispose=function(){this._bitmapCommitTimeout!==null&&(window.clearTimeout(this._bitmapCommitTimeout),this._bitmapCommitTimeout=null)},oe.prototype.beginFrame=function(){this._drawToCacheCount=0},oe.prototype.draw=function(fe,le,Ae,ce){if(le.code===32)return!0;if(!this._canCache(le))return!1;var me=E(le),Ee=this._cacheMap.get(me);if(Ee!=null)return this._drawFromCache(fe,Ee,Ae,ce),!0;if(this._drawToCacheCount<100){var we=void 0;we=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var ve=this._drawToCache(le,we);return this._cacheMap.set(me,ve),this._drawFromCache(fe,ve,Ae,ce),!0}return!1},oe.prototype._canCache=function(fe){return fe.code<256},oe.prototype._toCoordinateX=function(fe){return fe%this._width*this._config.scaledCharWidth},oe.prototype._toCoordinateY=function(fe){return Math.floor(fe/this._width)*this._config.scaledCharHeight},oe.prototype._drawFromCache=function(fe,le,Ae,ce){if(!le.isEmpty){var me=this._toCoordinateX(le.index),Ee=this._toCoordinateY(le.index);fe.drawImage(le.inBitmap?this._bitmap:this._cacheCanvas,me,Ee,this._config.scaledCharWidth,this._config.scaledCharHeight,Ae,ce,this._config.scaledCharWidth,this._config.scaledCharHeight)}},oe.prototype._getColorFromAnsiIndex=function(fe){return fe<this._config.colors.ansi.length?this._config.colors.ansi[fe]:ie.DEFAULT_ANSI_COLORS[fe]},oe.prototype._getBackgroundColor=function(fe){return this._config.allowTransparency?ee:fe.bg===he.INVERTED_DEFAULT_COLOR?this._config.colors.foreground:fe.bg<256?this._getColorFromAnsiIndex(fe.bg):this._config.colors.background},oe.prototype._getForegroundColor=function(fe){return fe.fg===he.INVERTED_DEFAULT_COLOR?z.color.opaque(this._config.colors.background):fe.fg<256?this._getColorFromAnsiIndex(fe.fg):this._config.colors.foreground},oe.prototype._drawToCache=function(fe,le){this._drawToCacheCount++,this._tmpCtx.save();var Ae=this._getBackgroundColor(fe);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=Ae.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var ce=fe.bold?this._config.fontWeightBold:this._config.fontWeight,me=fe.italic?"italic":"";this._tmpCtx.font=me+" "+ce+" "+this._config.fontSize*this._config.devicePixelRatio+"px "+this._config.fontFamily,this._tmpCtx.textBaseline="middle",this._tmpCtx.fillStyle=this._getForegroundColor(fe).css,fe.dim&&(this._tmpCtx.globalAlpha=he.DIM_OPACITY),this._tmpCtx.fillText(fe.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var Ee=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),we=!1;this._config.allowTransparency||(we=function(be,_e){for(var Ie=!0,Ke=_e.rgba>>>24,xe=_e.rgba>>>16&255,Ge=_e.rgba>>>8&255,Oe=0;Oe<be.data.length;Oe+=4)be.data[Oe]===Ke&&be.data[Oe+1]===xe&&be.data[Oe+2]===Ge?be.data[Oe+3]=0:Ie=!1;return Ie}(Ee,Ae));var ve=this._toCoordinateX(le),ye=this._toCoordinateY(le);this._cacheCtx.putImageData(Ee,ve,ye);var Ce={index:le,isEmpty:we,inBitmap:!1};return this._addGlyphToBitmap(Ce),Ce},oe.prototype._addGlyphToBitmap=function(fe){var le=this;!("createImageBitmap"in window)||b.isFirefox||b.isSafari||(this._glyphsWaitingOnBitmap.push(fe),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return le._generateBitmap()},100)))},oe.prototype._generateBitmap=function(){var fe=this,le=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(Ae){fe._bitmap=Ae;for(var ce=0;ce<le.length;ce++)le[ce].inBitmap=!0}),this._bitmapCommitTimeout=null},oe}(de.BaseCharAtlas);ge.DynamicCharAtlas=y;var x=function(re){function oe(fe,le){return re.call(this)||this}return a(oe,re),oe.prototype.draw=function(fe,le,Ae,ce){return!1},oe}(de.BaseCharAtlas);ge.NoneCharAtlas=x},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.BaseCharAtlas=void 0;var et=function(){function a(){this._didWarmUp=!1}return a.prototype.dispose=function(){},a.prototype.warmUp=function(){this._didWarmUp||(this._doWarmUp(),this._didWarmUp=!0)},a.prototype._doWarmUp=function(){},a.prototype.beginFrame=function(){},a}();ge.BaseCharAtlas=et},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.ColorContrastCache=void 0;var et=function(){function a(){this._color={},this._rgba={}}return a.prototype.clear=function(){this._color={},this._rgba={}},a.prototype.setCss=function(he,de,ie){this._rgba[he]||(this._rgba[he]={}),this._rgba[he][de]=ie},a.prototype.getCss=function(he,de){return this._rgba[he]?this._rgba[he][de]:void 0},a.prototype.setColor=function(he,de,ie){this._color[he]||(this._color[he]={}),this._color[he][de]=ie},a.prototype.getColor=function(he,de){return this._color[he]?this._color[he][de]:void 0},a}();ge.ColorContrastCache=et},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.LRUMap=void 0;var et=function(){function a(he){this.capacity=he,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return a.prototype._unlinkNode=function(he){var de=he.prev,ie=he.next;he===this._head&&(this._head=ie),he===this._tail&&(this._tail=de),de!==null&&(de.next=ie),ie!==null&&(ie.prev=de)},a.prototype._appendNode=function(he){var de=this._tail;de!==null&&(de.next=he),he.prev=de,he.next=null,this._tail=he,this._head===null&&(this._head=he)},a.prototype.prealloc=function(he){for(var de=this._nodePool,ie=0;ie<he;ie++)de.push({prev:null,next:null,key:null,value:null})},a.prototype.get=function(he){var de=this._map[he];return de!==void 0?(this._unlinkNode(de),this._appendNode(de),de.value):null},a.prototype.peekValue=function(he){var de=this._map[he];return de!==void 0?de.value:null},a.prototype.peek=function(){var he=this._head;return he===null?null:he.value},a.prototype.set=function(he,de){var ie=this._map[he];if(ie!==void 0)ie=this._map[he],this._unlinkNode(ie),ie.value=de;else if(this.size>=this.capacity)ie=this._head,this._unlinkNode(ie),delete this._map[ie.key],ie.key=he,ie.value=de,this._map[he]=ie;else{var se=this._nodePool;se.length>0?((ie=se.pop()).key=he,ie.value=de):ie={prev:null,next:null,key:he,value:de},this._map[he]=ie,this.size++}this._appendNode(ie)},a}();ge.LRUMap=et},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(de,ie){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(se,b){se.__proto__=b}||function(se,b){for(var te in b)b.hasOwnProperty(te)&&(se[te]=b[te])})(de,ie)},function(de,ie){function se(){this.constructor=de}et(de,ie),de.prototype=ie===null?Object.create(ie):(se.prototype=ie.prototype,new se)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.SelectionRenderLayer=void 0;var he=function(de){function ie(se,b,te,z,ee,E){var y=de.call(this,se,"selection",b,!0,te,z,ee,E)||this;return y._clearState(),y}return a(ie,de),ie.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},ie.prototype.resize=function(se){de.prototype.resize.call(this,se),this._clearState()},ie.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},ie.prototype.onSelectionChanged=function(se,b,te){if(this._didStateChange(se,b,te,this._bufferService.buffer.ydisp))if(this._clearAll(),se&&b){var z=se[1]-this._bufferService.buffer.ydisp,ee=b[1]-this._bufferService.buffer.ydisp,E=Math.max(z,0),y=Math.min(ee,this._bufferService.rows-1);if(!(E>=this._bufferService.rows||y<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,te){var x=se[0],re=b[0]-x,oe=y-E+1;this._fillCells(x,E,re,oe)}else{x=z===E?se[0]:0;var fe=E===y?b[0]:this._bufferService.cols;this._fillCells(x,E,fe-x,1);var le=Math.max(y-E-1,0);if(this._fillCells(0,E+1,this._bufferService.cols,le),E!==y){var Ae=ee===y?b[0]:this._bufferService.cols;this._fillCells(0,y,Ae,1)}}this._state.start=[se[0],se[1]],this._state.end=[b[0],b[1]],this._state.columnSelectMode=te,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},ie.prototype._didStateChange=function(se,b,te,z){return!this._areCoordinatesEqual(se,this._state.start)||!this._areCoordinatesEqual(b,this._state.end)||te!==this._state.columnSelectMode||z!==this._state.ydisp},ie.prototype._areCoordinatesEqual=function(se,b){return!(!se||!b)&&se[0]===b[0]&&se[1]===b[1]},ie}(pe(13).BaseRenderLayer);ge.SelectionRenderLayer=he},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(b,te){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(z,ee){z.__proto__=ee}||function(z,ee){for(var E in ee)ee.hasOwnProperty(E)&&(z[E]=ee[E])})(b,te)},function(b,te){function z(){this.constructor=b}et(b,te),b.prototype=te===null?Object.create(te):(z.prototype=te.prototype,new z)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.CursorRenderLayer=void 0;var he=pe(13),de=pe(4),ie=function(b){function te(z,ee,E,y,x,re,oe,fe,le){var Ae=b.call(this,z,"cursor",ee,!0,E,y,re,oe)||this;return Ae._onRequestRedraw=x,Ae._coreService=fe,Ae._coreBrowserService=le,Ae._cell=new de.CellData,Ae._state={x:0,y:0,isFocused:!1,style:"",width:0},Ae._cursorRenderers={bar:Ae._renderBarCursor.bind(Ae),block:Ae._renderBlockCursor.bind(Ae),underline:Ae._renderUnderlineCursor.bind(Ae)},Ae}return a(te,b),te.prototype.resize=function(z){b.prototype.resize.call(this,z),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},te.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},te.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},te.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},te.prototype.onOptionsChanged=function(){var z,ee=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new se(this._coreBrowserService.isFocused,function(){ee._render(!0)})):((z=this._cursorBlinkStateManager)===null||z===void 0||z.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},te.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},te.prototype.onGridChanged=function(z,ee){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},te.prototype._render=function(z){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var ee=this._bufferService.buffer.ybase+this._bufferService.buffer.y,E=ee-this._bufferService.buffer.ydisp;if(E<0||E>=this._bufferService.rows)this._clearCursor();else{var y=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(ee).loadCell(y,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var x=this._optionsService.options.cursorStyle;return x&&x!=="block"?this._cursorRenderers[x](y,E,this._cell):this._renderBlurCursor(y,E,this._cell),this._ctx.restore(),this._state.x=y,this._state.y=E,this._state.isFocused=!1,this._state.style=x,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===y&&this._state.y===E&&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"](y,E,this._cell),this._ctx.restore(),this._state.x=y,this._state.y=E,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},te.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})},te.prototype._renderBarCursor=function(z,ee,E){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(z,ee,this._optionsService.options.cursorWidth),this._ctx.restore()},te.prototype._renderBlockCursor=function(z,ee,E){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(z,ee,E.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(E,z,ee),this._ctx.restore()},te.prototype._renderUnderlineCursor=function(z,ee,E){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(z,ee),this._ctx.restore()},te.prototype._renderBlurCursor=function(z,ee,E){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(z,ee,E.getWidth(),1),this._ctx.restore()},te}(he.BaseRenderLayer);ge.CursorRenderLayer=ie;var se=function(){function b(te,z){this._renderCallback=z,this.isCursorVisible=!0,te&&this._restartInterval()}return Object.defineProperty(b.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),b.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)},b.prototype.restartBlinkAnimation=function(){var te=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){te._renderCallback(),te._animationFrame=void 0})))},b.prototype._restartInterval=function(te){var z=this;te===void 0&&(te=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(z._animationTimeRestarted){var ee=600-(Date.now()-z._animationTimeRestarted);if(z._animationTimeRestarted=void 0,ee>0)return void z._restartInterval(ee)}z.isCursorVisible=!1,z._animationFrame=window.requestAnimationFrame(function(){z._renderCallback(),z._animationFrame=void 0}),z._blinkInterval=window.setInterval(function(){if(z._animationTimeRestarted){var E=600-(Date.now()-z._animationTimeRestarted);return z._animationTimeRestarted=void 0,void z._restartInterval(E)}z.isCursorVisible=!z.isCursorVisible,z._animationFrame=window.requestAnimationFrame(function(){z._renderCallback(),z._animationFrame=void 0})},600)},te)},b.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)},b.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},b}()},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(b,te){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(z,ee){z.__proto__=ee}||function(z,ee){for(var E in ee)ee.hasOwnProperty(E)&&(z[E]=ee[E])})(b,te)},function(b,te){function z(){this.constructor=b}et(b,te),b.prototype=te===null?Object.create(te):(z.prototype=te.prototype,new z)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.LinkRenderLayer=void 0;var he=pe(13),de=pe(9),ie=pe(26),se=function(b){function te(z,ee,E,y,x,re,oe,fe){var le=b.call(this,z,"link",ee,!0,E,y,oe,fe)||this;return x.onShowLinkUnderline(function(Ae){return le._onShowLinkUnderline(Ae)}),x.onHideLinkUnderline(function(Ae){return le._onHideLinkUnderline(Ae)}),re.onShowLinkUnderline(function(Ae){return le._onShowLinkUnderline(Ae)}),re.onHideLinkUnderline(function(Ae){return le._onHideLinkUnderline(Ae)}),le}return a(te,b),te.prototype.resize=function(z){b.prototype.resize.call(this,z),this._state=void 0},te.prototype.reset=function(){this._clearCurrentLink()},te.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var z=this._state.y2-this._state.y1-1;z>0&&this._clearCells(0,this._state.y1+1,this._state.cols,z),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},te.prototype._onShowLinkUnderline=function(z){if(z.fg===de.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:z.fg&&ie.is256Color(z.fg)?this._ctx.fillStyle=this._colors.ansi[z.fg].css:this._ctx.fillStyle=this._colors.foreground.css,z.y1===z.y2)this._fillBottomLineAtCells(z.x1,z.y1,z.x2-z.x1);else{this._fillBottomLineAtCells(z.x1,z.y1,z.cols-z.x1);for(var ee=z.y1+1;ee<z.y2;ee++)this._fillBottomLineAtCells(0,ee,z.cols);this._fillBottomLineAtCells(0,z.y2,z.x2)}this._state=z},te.prototype._onHideLinkUnderline=function(z){this._clearCurrentLink()},te}(he.BaseRenderLayer);ge.LinkRenderLayer=se},function(Mt,ge,pe){"use strict";var et=this&&this.__decorate||function(b,te,z,ee){var E,y=arguments.length,x=y<3?te:ee===null?ee=Object.getOwnPropertyDescriptor(te,z):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(b,te,z,ee);else for(var re=b.length-1;re>=0;re--)(E=b[re])&&(x=(y<3?E(x):y>3?E(te,z,x):E(te,z))||x);return y>3&&x&&Object.defineProperty(te,z,x),x},a=this&&this.__param||function(b,te){return function(z,ee){te(z,ee,b)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.MouseZone=ge.Linkifier=void 0;var he=pe(0),de=pe(1),ie=function(){function b(te,z,ee){this._bufferService=te,this._logService=z,this._unicodeService=ee,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new he.EventEmitter,this._onHideLinkUnderline=new he.EventEmitter,this._onLinkTooltip=new he.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(b.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),b.prototype.attachToDom=function(te,z){this._element=te,this._mouseZoneManager=z},b.prototype.linkifyRows=function(te,z){var ee=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=te,this._rowsToLinkify.end=z):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,te),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,z)),this._mouseZoneManager.clearAll(te,z),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return ee._linkifyRows()},b._timeBeforeLatency))},b.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var te=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var z=te.ydisp+this._rowsToLinkify.start;if(!(z>=te.lines.length)){for(var ee=te.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,E=Math.ceil(2e3/this._bufferService.cols),y=this._bufferService.buffer.iterator(!1,z,ee,E,E);y.hasNext();)for(var x=y.next(),re=0;re<this._linkMatchers.length;re++)this._doLinkifyRow(x.range.first,x.content,this._linkMatchers[re]);this._rowsToLinkify.start=void 0,this._rowsToLinkify.end=void 0}}else this._logService.debug("_rowToLinkify was unset before _linkifyRows was called")},b.prototype.registerLinkMatcher=function(te,z,ee){if(ee===void 0&&(ee={}),!z)throw new Error("handler must be defined");var E={id:this._nextLinkMatcherId++,regex:te,handler:z,matchIndex:ee.matchIndex,validationCallback:ee.validationCallback,hoverTooltipCallback:ee.tooltipCallback,hoverLeaveCallback:ee.leaveCallback,willLinkActivate:ee.willLinkActivate,priority:ee.priority||0};return this._addLinkMatcherToList(E),E.id},b.prototype._addLinkMatcherToList=function(te){if(this._linkMatchers.length!==0){for(var z=this._linkMatchers.length-1;z>=0;z--)if(te.priority<=this._linkMatchers[z].priority)return void this._linkMatchers.splice(z+1,0,te);this._linkMatchers.splice(0,0,te)}else this._linkMatchers.push(te)},b.prototype.deregisterLinkMatcher=function(te){for(var z=0;z<this._linkMatchers.length;z++)if(this._linkMatchers[z].id===te)return this._linkMatchers.splice(z,1),!0;return!1},b.prototype._doLinkifyRow=function(te,z,ee){for(var E,y=this,x=new RegExp(ee.regex.source,(ee.regex.flags||"")+"g"),re=-1,oe=function(){var le=E[typeof ee.matchIndex!="number"?0:ee.matchIndex];if(!le)return fe._logService.debug("match found without corresponding matchIndex",E,ee),"break";if(re=z.indexOf(le,re+1),x.lastIndex=re+le.length,re<0)return"break";var Ae=fe._bufferService.buffer.stringIndexToBufferIndex(te,re);if(Ae[0]<0)return"break";var ce=fe._bufferService.buffer.lines.get(Ae[0]);if(!ce)return"break";var me=ce.getFg(Ae[1]),Ee=me?me>>9&511:void 0;ee.validationCallback?ee.validationCallback(le,function(we){y._rowsTimeoutId||we&&y._addLink(Ae[1],Ae[0]-y._bufferService.buffer.ydisp,le,ee,Ee)}):fe._addLink(Ae[1],Ae[0]-fe._bufferService.buffer.ydisp,le,ee,Ee)},fe=this;(E=x.exec(z))!==null&&oe()!=="break";);},b.prototype._addLink=function(te,z,ee,E,y){var x=this;if(this._mouseZoneManager&&this._element){var re=this._unicodeService.getStringCellWidth(ee),oe=te%this._bufferService.cols,fe=z+Math.floor(te/this._bufferService.cols),le=(oe+re)%this._bufferService.cols,Ae=fe+Math.floor((oe+re)/this._bufferService.cols);le===0&&(le=this._bufferService.cols,Ae--),this._mouseZoneManager.add(new se(oe+1,fe+1,le+1,Ae+1,function(ce){if(E.handler)return E.handler(ce,ee);var me=window.open();me?(me.opener=null,me.location.href=ee):console.warn("Opening link blocked as opener could not be cleared")},function(){x._onShowLinkUnderline.fire(x._createLinkHoverEvent(oe,fe,le,Ae,y)),x._element.classList.add("xterm-cursor-pointer")},function(ce){x._onLinkTooltip.fire(x._createLinkHoverEvent(oe,fe,le,Ae,y)),E.hoverTooltipCallback&&E.hoverTooltipCallback(ce,ee,{start:{x:oe,y:fe},end:{x:le,y:Ae}})},function(){x._onHideLinkUnderline.fire(x._createLinkHoverEvent(oe,fe,le,Ae,y)),x._element.classList.remove("xterm-cursor-pointer"),E.hoverLeaveCallback&&E.hoverLeaveCallback()},function(ce){return!E.willLinkActivate||E.willLinkActivate(ce,ee)}))}},b.prototype._createLinkHoverEvent=function(te,z,ee,E,y){return{x1:te,y1:z,x2:ee,y2:E,cols:this._bufferService.cols,fg:y}},b._timeBeforeLatency=200,b=et([a(0,de.IBufferService),a(1,de.ILogService),a(2,de.IUnicodeService)],b)}();ge.Linkifier=ie;var se=function(b,te,z,ee,E,y,x,re,oe){this.x1=b,this.y1=te,this.x2=z,this.y2=ee,this.clickCallback=E,this.hoverCallback=y,this.tooltipCallback=x,this.leaveCallback=re,this.willLinkActivate=oe};ge.MouseZone=se},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(le,Ae){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ce,me){ce.__proto__=me}||function(ce,me){for(var Ee in me)me.hasOwnProperty(Ee)&&(ce[Ee]=me[Ee])})(le,Ae)},function(le,Ae){function ce(){this.constructor=le}et(le,Ae),le.prototype=Ae===null?Object.create(Ae):(ce.prototype=Ae.prototype,new ce)}),he=this&&this.__decorate||function(le,Ae,ce,me){var Ee,we=arguments.length,ve=we<3?Ae:me===null?me=Object.getOwnPropertyDescriptor(Ae,ce):me;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ve=Reflect.decorate(le,Ae,ce,me);else for(var ye=le.length-1;ye>=0;ye--)(Ee=le[ye])&&(ve=(we<3?Ee(ve):we>3?Ee(Ae,ce,ve):Ee(Ae,ce))||ve);return we>3&&ve&&Object.defineProperty(Ae,ce,ve),ve},de=this&&this.__param||function(le,Ae){return function(ce,me){Ae(ce,me,le)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.SelectionService=void 0;var ie=pe(11),se=pe(52),b=pe(4),te=pe(0),z=pe(5),ee=pe(1),E=pe(30),y=pe(53),x=pe(2),re="\xA0",oe=new RegExp(re,"g"),fe=function(le){function Ae(ce,me,Ee,we,ve,ye,Ce){var be=le.call(this)||this;return be._element=ce,be._screenElement=me,be._bufferService=Ee,be._coreService=we,be._mouseService=ve,be._optionsService=ye,be._renderService=Ce,be._dragScrollAmount=0,be._enabled=!0,be._workCell=new b.CellData,be._mouseDownTimeStamp=0,be._onLinuxMouseSelection=be.register(new te.EventEmitter),be._onRedrawRequest=be.register(new te.EventEmitter),be._onSelectionChange=be.register(new te.EventEmitter),be._onRequestScrollLines=be.register(new te.EventEmitter),be._mouseMoveListener=function(_e){return be._onMouseMove(_e)},be._mouseUpListener=function(_e){return be._onMouseUp(_e)},be._coreService.onUserInput(function(){be.hasSelection&&be.clearSelection()}),be._trimListener=be._bufferService.buffer.lines.onTrim(function(_e){return be._onTrim(_e)}),be.register(be._bufferService.buffers.onBufferActivate(function(_e){return be._onBufferActivate(_e)})),be.enable(),be._model=new se.SelectionModel(be._bufferService),be._activeSelectionMode=0,be}return a(Ae,le),Object.defineProperty(Ae.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),Ae.prototype.dispose=function(){this._removeMouseDownListeners()},Ae.prototype.reset=function(){this.clearSelection()},Ae.prototype.disable=function(){this.clearSelection(),this._enabled=!1},Ae.prototype.enable=function(){this._enabled=!0},Object.defineProperty(Ae.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"hasSelection",{get:function(){var ce=this._model.finalSelectionStart,me=this._model.finalSelectionEnd;return!(!ce||!me)&&(ce[0]!==me[0]||ce[1]!==me[1])},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"selectionText",{get:function(){var ce=this._model.finalSelectionStart,me=this._model.finalSelectionEnd;if(!ce||!me)return"";var Ee=this._bufferService.buffer,we=[];if(this._activeSelectionMode===3){if(ce[0]===me[0])return"";for(var ve=ce[1];ve<=me[1];ve++){var ye=Ee.translateBufferLineToString(ve,!0,ce[0],me[0]);we.push(ye)}}else{var Ce=ce[1]===me[1]?me[0]:void 0;for(we.push(Ee.translateBufferLineToString(ce[1],!0,ce[0],Ce)),ve=ce[1]+1;ve<=me[1]-1;ve++){var be=Ee.lines.get(ve);ye=Ee.translateBufferLineToString(ve,!0),be&&be.isWrapped?we[we.length-1]+=ye:we.push(ye)}ce[1]!==me[1]&&(be=Ee.lines.get(me[1]),ye=Ee.translateBufferLineToString(me[1],!0,0,me[0]),be&&be.isWrapped?we[we.length-1]+=ye:we.push(ye))}return we.map(function(_e){return _e.replace(oe," ")}).join(ie.isWindows?`\r
|
|
|
`:`
|
|
|
`)},enumerable:!1,configurable:!0}),Ae.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},Ae.prototype.refresh=function(ce){var me=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return me._refresh()})),ie.isLinux&&ce&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},Ae.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},Ae.prototype.isClickInSelection=function(ce){var me=this._getMouseBufferCoords(ce),Ee=this._model.finalSelectionStart,we=this._model.finalSelectionEnd;return!!(Ee&&we&&me)&&this._areCoordsInSelection(me,Ee,we)},Ae.prototype._areCoordsInSelection=function(ce,me,Ee){return ce[1]>me[1]&&ce[1]<Ee[1]||me[1]===Ee[1]&&ce[1]===me[1]&&ce[0]>=me[0]&&ce[0]<Ee[0]||me[1]<Ee[1]&&ce[1]===Ee[1]&&ce[0]<Ee[0]||me[1]<Ee[1]&&ce[1]===me[1]&&ce[0]>=me[0]},Ae.prototype.selectWordAtCursor=function(ce){var me=this._getMouseBufferCoords(ce);me&&(this._selectWordAt(me,!1),this._model.selectionEnd=void 0,this.refresh(!0))},Ae.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},Ae.prototype.selectLines=function(ce,me){this._model.clearSelection(),ce=Math.max(ce,0),me=Math.min(me,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,ce],this._model.selectionEnd=[this._bufferService.cols,me],this.refresh(),this._onSelectionChange.fire()},Ae.prototype._onTrim=function(ce){this._model.onTrim(ce)&&this.refresh()},Ae.prototype._getMouseBufferCoords=function(ce){var me=this._mouseService.getCoords(ce,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(me)return me[0]--,me[1]--,me[1]+=this._bufferService.buffer.ydisp,me},Ae.prototype._getMouseEventScrollAmount=function(ce){var me=E.getCoordsRelativeToElement(ce,this._screenElement)[1],Ee=this._renderService.dimensions.canvasHeight;return me>=0&&me<=Ee?0:(me>Ee&&(me-=Ee),me=Math.min(Math.max(me,-50),50),(me/=50)/Math.abs(me)+Math.round(14*me))},Ae.prototype.shouldForceSelection=function(ce){return ie.isMac?ce.altKey&&this._optionsService.options.macOptionClickForcesSelection:ce.shiftKey},Ae.prototype.onMouseDown=function(ce){if(this._mouseDownTimeStamp=ce.timeStamp,(ce.button!==2||!this.hasSelection)&&ce.button===0){if(!this._enabled){if(!this.shouldForceSelection(ce))return;ce.stopPropagation()}ce.preventDefault(),this._dragScrollAmount=0,this._enabled&&ce.shiftKey?this._onIncrementalClick(ce):ce.detail===1?this._onSingleClick(ce):ce.detail===2?this._onDoubleClick(ce):ce.detail===3&&this._onTripleClick(ce),this._addMouseDownListeners(),this.refresh(!0)}},Ae.prototype._addMouseDownListeners=function(){var ce=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return ce._dragScroll()},50)},Ae.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},Ae.prototype._onIncrementalClick=function(ce){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(ce))},Ae.prototype._onSingleClick=function(ce){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(ce)?3:0,this._model.selectionStart=this._getMouseBufferCoords(ce),this._model.selectionStart){this._model.selectionEnd=void 0;var me=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);me&&me.length!==this._model.selectionStart[0]&&me.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},Ae.prototype._onDoubleClick=function(ce){var me=this._getMouseBufferCoords(ce);me&&(this._activeSelectionMode=1,this._selectWordAt(me,!0))},Ae.prototype._onTripleClick=function(ce){var me=this._getMouseBufferCoords(ce);me&&(this._activeSelectionMode=2,this._selectLineAt(me[1]))},Ae.prototype.shouldColumnSelect=function(ce){return ce.altKey&&!(ie.isMac&&this._optionsService.options.macOptionClickForcesSelection)},Ae.prototype._onMouseMove=function(ce){if(ce.stopImmediatePropagation(),this._model.selectionStart){var me=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(ce),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(ce),this._activeSelectionMode!==3&&(this._dragScrollAmount>0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var Ee=this._bufferService.buffer;if(this._model.selectionEnd[1]<Ee.lines.length){var we=Ee.lines.get(this._model.selectionEnd[1]);we&&we.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}me&&me[0]===this._model.selectionEnd[0]&&me[1]===this._model.selectionEnd[1]||this.refresh(!0)}else this.refresh(!0)}},Ae.prototype._dragScroll=function(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});var ce=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(ce.ydisp+this._bufferService.rows,ce.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=ce.ydisp),this.refresh()}},Ae.prototype._onMouseUp=function(ce){var me=ce.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&me<500&&ce.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var Ee=this._mouseService.getCoords(ce,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(Ee&&Ee[0]!==void 0&&Ee[1]!==void 0){var we=y.moveToCellSequence(Ee[0]-1,Ee[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(we,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},Ae.prototype._onBufferActivate=function(ce){var me=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=ce.activeBuffer.lines.onTrim(function(Ee){return me._onTrim(Ee)})},Ae.prototype._convertViewportColToCharacterIndex=function(ce,me){for(var Ee=me[0],we=0;me[0]>=we;we++){var ve=ce.loadCell(we,this._workCell).getChars().length;this._workCell.getWidth()===0?Ee--:ve>1&&me[0]!==we&&(Ee+=ve-1)}return Ee},Ae.prototype.setSelection=function(ce,me,Ee){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[ce,me],this._model.selectionStartLength=Ee,this.refresh()},Ae.prototype._getWordAt=function(ce,me,Ee,we){if(Ee===void 0&&(Ee=!0),we===void 0&&(we=!0),!(ce[0]>=this._bufferService.cols)){var ve=this._bufferService.buffer,ye=ve.lines.get(ce[1]);if(ye){var Ce=ve.translateBufferLineToString(ce[1],!1),be=this._convertViewportColToCharacterIndex(ye,ce),_e=be,Ie=ce[0]-be,Ke=0,xe=0,Ge=0,Oe=0;if(Ce.charAt(be)===" "){for(;be>0&&Ce.charAt(be-1)===" ";)be--;for(;_e<Ce.length&&Ce.charAt(_e+1)===" ";)_e++}else{var Ne=ce[0],Ve=ce[0];ye.getWidth(Ne)===0&&(Ke++,Ne--),ye.getWidth(Ve)===2&&(xe++,Ve++);var Je=ye.getString(Ve).length;for(Je>1&&(Oe+=Je-1,_e+=Je-1);Ne>0&&be>0&&!this._isCharWordSeparator(ye.loadCell(Ne-1,this._workCell));){ye.loadCell(Ne-1,this._workCell);var Me=this._workCell.getChars().length;this._workCell.getWidth()===0?(Ke++,Ne--):Me>1&&(Ge+=Me-1,be-=Me-1),be--,Ne--}for(;Ve<ye.length&&_e+1<Ce.length&&!this._isCharWordSeparator(ye.loadCell(Ve+1,this._workCell));){ye.loadCell(Ve+1,this._workCell);var nt=this._workCell.getChars().length;this._workCell.getWidth()===2?(xe++,Ve++):nt>1&&(Oe+=nt-1,_e+=nt-1),_e++,Ve++}}_e++;var tt=be+Ie-Ke+Ge,At=Math.min(this._bufferService.cols,_e-be+Ke+xe-Ge-Oe);if(me||Ce.slice(be,_e).trim()!==""){if(Ee&&tt===0&&ye.getCodePoint(0)!==32){var ut=ve.lines.get(ce[1]-1);if(ut&&ye.isWrapped&&ut.getCodePoint(this._bufferService.cols-1)!==32){var it=this._getWordAt([this._bufferService.cols-1,ce[1]-1],!1,!0,!1);if(it){var ot=this._bufferService.cols-it.start;tt-=ot,At+=ot}}}if(we&&tt+At===this._bufferService.cols&&ye.getCodePoint(this._bufferService.cols-1)!==32){var at=ve.lines.get(ce[1]+1);if(at&&at.isWrapped&&at.getCodePoint(0)!==32){var mt=this._getWordAt([0,ce[1]+1],!1,!1,!0);mt&&(At+=mt.length)}}return{start:tt,length:At}}}}},Ae.prototype._selectWordAt=function(ce,me){var Ee=this._getWordAt(ce,me);if(Ee){for(;Ee.start<0;)Ee.start+=this._bufferService.cols,ce[1]--;this._model.selectionStart=[Ee.start,ce[1]],this._model.selectionStartLength=Ee.length}},Ae.prototype._selectToWordAt=function(ce){var me=this._getWordAt(ce,!0);if(me){for(var Ee=ce[1];me.start<0;)me.start+=this._bufferService.cols,Ee--;if(!this._model.areSelectionValuesReversed())for(;me.start+me.length>this._bufferService.cols;)me.length-=this._bufferService.cols,Ee++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?me.start:me.start+me.length,Ee]}},Ae.prototype._isCharWordSeparator=function(ce){return ce.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(ce.getChars())>=0},Ae.prototype._selectLineAt=function(ce){var me=this._bufferService.buffer.getWrappedRangeForLine(ce);this._model.selectionStart=[0,me.first],this._model.selectionEnd=[this._bufferService.cols,me.last],this._model.selectionStartLength=0},Ae=he([de(2,ee.IBufferService),de(3,ee.ICoreService),de(4,z.IMouseService),de(5,ee.IOptionsService),de(6,z.IRenderService)],Ae)}(x.Disposable);ge.SelectionService=fe},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.SelectionModel=void 0;var et=function(){function a(he){this._bufferService=he,this.isSelectAllActive=!1,this.selectionStartLength=0}return a.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(a.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(a.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var he=this.selectionStart[0]+this.selectionStartLength;return he>this._bufferService.cols?[he%this._bufferService.cols,this.selectionStart[1]+Math.floor(he/this._bufferService.cols)]:[he,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),a.prototype.areSelectionValuesReversed=function(){var he=this.selectionStart,de=this.selectionEnd;return!(!he||!de)&&(he[1]>de[1]||he[1]===de[1]&&he[0]>de[0])},a.prototype.onTrim=function(he){return this.selectionStart&&(this.selectionStart[1]-=he),this.selectionEnd&&(this.selectionEnd[1]-=he),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},a}();ge.SelectionModel=et},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.moveToCellSequence=void 0;var et=pe(12);function a(te,z,ee,E){var y=te-he(ee,te),x=z-he(ee,z);return b(Math.abs(y-x)-function(re,oe,fe){for(var le=0,Ae=re-he(fe,re),ce=oe-he(fe,oe),me=0;me<Math.abs(Ae-ce);me++){var Ee=de(re,oe)==="A"?-1:1,we=fe.buffer.lines.get(Ae+Ee*me);we&&we.isWrapped&&le++}return le}(te,z,ee),se(de(te,z),E))}function he(te,z){for(var ee=0,E=te.buffer.lines.get(z),y=E&&E.isWrapped;y&&z>=0&&z<te.rows;)ee++,y=(E=te.buffer.lines.get(--z))&&E.isWrapped;return ee}function de(te,z){return te>z?"A":"B"}function ie(te,z,ee,E,y,x){for(var re=te,oe=z,fe="";re!==ee||oe!==E;)re+=y?1:-1,y&&re>x.cols-1?(fe+=x.buffer.translateBufferLineToString(oe,!1,te,re),re=0,te=0,oe++):!y&&re<0&&(fe+=x.buffer.translateBufferLineToString(oe,!1,0,te+1),te=re=x.cols-1,oe--);return fe+x.buffer.translateBufferLineToString(oe,!1,te,re)}function se(te,z){var ee=z?"O":"[";return et.C0.ESC+ee+te}function b(te,z){te=Math.floor(te);for(var ee="",E=0;E<te;E++)ee+=z;return ee}ge.moveToCellSequence=function(te,z,ee,E){var y,x=ee.buffer.x,re=ee.buffer.y;if(!ee.buffer.hasScrollback)return function(fe,le,Ae,ce,me,Ee){return a(le,ce,me,Ee).length===0?"":b(ie(fe,le,fe,le-he(me,le),!1,me).length,se("D",Ee))}(x,re,0,z,ee,E)+a(re,z,ee,E)+function(fe,le,Ae,ce,me,Ee){var we;we=a(le,ce,me,Ee).length>0?ce-he(me,ce):le;var ve=ce,ye=function(Ce,be,_e,Ie,Ke,xe){var Ge;return Ge=a(_e,Ie,Ke,xe).length>0?Ie-he(Ke,Ie):be,Ce<_e&&Ge<=Ie||Ce>=_e&&Ge<Ie?"C":"D"}(fe,le,Ae,ce,me,Ee);return b(ie(fe,we,Ae,ve,ye==="C",me).length,se(ye,Ee))}(x,re,te,z,ee,E);if(re===z)return y=x>te?"D":"C",b(Math.abs(x-te),se(y,E));y=re>z?"D":"C";var oe=Math.abs(re-z);return b(function(fe,le){return le.cols-fe}(re>z?te:x,ee)+(oe-1)*ee.cols+1+((re>z?x:te)-1),se(y,E))}},function(Mt,ge,pe){"use strict";var et=this&&this.__decorate||function(ie,se,b,te){var z,ee=arguments.length,E=ee<3?se:te===null?te=Object.getOwnPropertyDescriptor(se,b):te;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(ie,se,b,te);else for(var y=ie.length-1;y>=0;y--)(z=ie[y])&&(E=(ee<3?z(E):ee>3?z(se,b,E):z(se,b))||E);return ee>3&&E&&Object.defineProperty(se,b,E),E},a=this&&this.__param||function(ie,se){return function(b,te){se(b,te,ie)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.SoundService=void 0;var he=pe(1),de=function(){function ie(se){this._optionsService=se}return Object.defineProperty(ie,"audioContext",{get:function(){if(!ie._audioContext){var se=window.AudioContext||window.webkitAudioContext;if(!se)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;ie._audioContext=new se}return ie._audioContext},enumerable:!1,configurable:!0}),ie.prototype.playBellSound=function(){var se=ie.audioContext;if(se){var b=se.createBufferSource();se.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(te){b.buffer=te,b.connect(se.destination),b.start(0)})}},ie.prototype._base64ToArrayBuffer=function(se){for(var b=window.atob(se),te=b.length,z=new Uint8Array(te),ee=0;ee<te;ee++)z[ee]=b.charCodeAt(ee);return z.buffer},ie.prototype._removeMimeType=function(se){return se.split(",")[1]},ie=et([a(0,he.IOptionsService)],ie)}();ge.SoundService=de},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(ee,E){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,x){y.__proto__=x}||function(y,x){for(var re in x)x.hasOwnProperty(re)&&(y[re]=x[re])})(ee,E)},function(ee,E){function y(){this.constructor=ee}et(ee,E),ee.prototype=E===null?Object.create(E):(y.prototype=E.prototype,new y)}),he=this&&this.__decorate||function(ee,E,y,x){var re,oe=arguments.length,fe=oe<3?E:x===null?x=Object.getOwnPropertyDescriptor(E,y):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")fe=Reflect.decorate(ee,E,y,x);else for(var le=ee.length-1;le>=0;le--)(re=ee[le])&&(fe=(oe<3?re(fe):oe>3?re(E,y,fe):re(E,y))||fe);return oe>3&&fe&&Object.defineProperty(E,y,fe),fe},de=this&&this.__param||function(ee,E){return function(y,x){E(y,x,ee)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.MouseZoneManager=void 0;var ie=pe(2),se=pe(7),b=pe(5),te=pe(1),z=function(ee){function E(y,x,re,oe,fe,le){var Ae=ee.call(this)||this;return Ae._element=y,Ae._screenElement=x,Ae._bufferService=re,Ae._mouseService=oe,Ae._selectionService=fe,Ae._optionsService=le,Ae._zones=[],Ae._areZonesActive=!1,Ae._lastHoverCoords=[void 0,void 0],Ae._initialSelectionLength=0,Ae.register(se.addDisposableDomListener(Ae._element,"mousedown",function(ce){return Ae._onMouseDown(ce)})),Ae._mouseMoveListener=function(ce){return Ae._onMouseMove(ce)},Ae._mouseLeaveListener=function(ce){return Ae._onMouseLeave(ce)},Ae._clickListener=function(ce){return Ae._onClick(ce)},Ae}return a(E,ee),E.prototype.dispose=function(){ee.prototype.dispose.call(this),this._deactivate()},E.prototype.add=function(y){this._zones.push(y),this._zones.length===1&&this._activate()},E.prototype.clearAll=function(y,x){if(this._zones.length!==0){y&&x||(y=0,x=this._bufferService.rows-1);for(var re=0;re<this._zones.length;re++){var oe=this._zones[re];(oe.y1>y&&oe.y1<=x+1||oe.y2>y&&oe.y2<=x+1||oe.y1<y&&oe.y2>x+1)&&(this._currentZone&&this._currentZone===oe&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(re--,1))}this._zones.length===0&&this._deactivate()}},E.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))},E.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))},E.prototype._onMouseMove=function(y){this._lastHoverCoords[0]===y.pageX&&this._lastHoverCoords[1]===y.pageY||(this._onHover(y),this._lastHoverCoords=[y.pageX,y.pageY])},E.prototype._onHover=function(y){var x=this,re=this._findZoneEventAt(y);re!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),re&&(this._currentZone=re,re.hoverCallback&&re.hoverCallback(y),this._tooltipTimeout=window.setTimeout(function(){return x._onTooltip(y)},this._optionsService.options.linkTooltipHoverDuration)))},E.prototype._onTooltip=function(y){this._tooltipTimeout=void 0;var x=this._findZoneEventAt(y);x&&x.tooltipCallback&&x.tooltipCallback(y)},E.prototype._onMouseDown=function(y){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var x=this._findZoneEventAt(y);x!=null&&x.willLinkActivate(y)&&(y.preventDefault(),y.stopImmediatePropagation())}},E.prototype._onMouseLeave=function(y){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},E.prototype._onClick=function(y){var x=this._findZoneEventAt(y),re=this._getSelectionLength();x&&re===this._initialSelectionLength&&(x.clickCallback(y),y.preventDefault(),y.stopImmediatePropagation())},E.prototype._getSelectionLength=function(){var y=this._selectionService.selectionText;return y?y.length:0},E.prototype._findZoneEventAt=function(y){var x=this._mouseService.getCoords(y,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(x)for(var re=x[0],oe=x[1],fe=0;fe<this._zones.length;fe++){var le=this._zones[fe];if(le.y1===le.y2){if(oe===le.y1&&re>=le.x1&&re<le.x2)return le}else if(oe===le.y1&&re>=le.x1||oe===le.y2&&re<le.x2||oe>le.y1&&oe<le.y2)return le}},E=he([de(2,te.IBufferService),de(3,b.IMouseService),de(4,b.ISelectionService),de(5,te.IOptionsService)],E)}(ie.Disposable);ge.MouseZoneManager=z},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(E,y){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,re){x.__proto__=re}||function(x,re){for(var oe in re)re.hasOwnProperty(oe)&&(x[oe]=re[oe])})(E,y)},function(E,y){function x(){this.constructor=E}et(E,y),E.prototype=y===null?Object.create(y):(x.prototype=y.prototype,new x)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.AccessibilityManager=void 0;var he=pe(18),de=pe(11),ie=pe(31),se=pe(7),b=pe(2),te=pe(32),z=pe(17),ee=function(E){function y(x,re){var oe=E.call(this)||this;oe._terminal=x,oe._renderService=re,oe._liveRegionLineCount=0,oe._charsToConsume=[],oe._charsToAnnounce="",oe._accessibilityTreeRoot=document.createElement("div"),oe._accessibilityTreeRoot.classList.add("xterm-accessibility"),oe._rowContainer=document.createElement("div"),oe._rowContainer.classList.add("xterm-accessibility-tree"),oe._rowContainer.setAttribute("role","list"),oe._rowElements=[];for(var fe=0;fe<oe._terminal.rows;fe++)oe._rowElements[fe]=oe._createAccessibilityTreeNode(),oe._rowContainer.appendChild(oe._rowElements[fe]);if(oe._topBoundaryFocusListener=function(le){return oe._onBoundaryFocus(le,0)},oe._bottomBoundaryFocusListener=function(le){return oe._onBoundaryFocus(le,1)},oe._rowElements[0].addEventListener("focus",oe._topBoundaryFocusListener),oe._rowElements[oe._rowElements.length-1].addEventListener("focus",oe._bottomBoundaryFocusListener),oe._refreshRowsDimensions(),oe._accessibilityTreeRoot.appendChild(oe._rowContainer),oe._renderRowsDebouncer=new ie.RenderDebouncer(oe._renderRows.bind(oe)),oe._refreshRows(),oe._liveRegion=document.createElement("div"),oe._liveRegion.classList.add("live-region"),oe._liveRegion.setAttribute("aria-live","assertive"),oe._accessibilityTreeRoot.appendChild(oe._liveRegion),!oe._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");return oe._terminal.element.insertAdjacentElement("afterbegin",oe._accessibilityTreeRoot),oe.register(oe._renderRowsDebouncer),oe.register(oe._terminal.onResize(function(le){return oe._onResize(le.rows)})),oe.register(oe._terminal.onRender(function(le){return oe._refreshRows(le.start,le.end)})),oe.register(oe._terminal.onScroll(function(){return oe._refreshRows()})),oe.register(oe._terminal.onA11yChar(function(le){return oe._onChar(le)})),oe.register(oe._terminal.onLineFeed(function(){return oe._onChar(`
|
|
|
`)})),oe.register(oe._terminal.onA11yTab(function(le){return oe._onTab(le)})),oe.register(oe._terminal.onKey(function(le){return oe._onKey(le.key)})),oe.register(oe._terminal.onBlur(function(){return oe._clearLiveRegion()})),oe.register(oe._renderService.onDimensionsChange(function(){return oe._refreshRowsDimensions()})),oe._screenDprMonitor=new te.ScreenDprMonitor,oe.register(oe._screenDprMonitor),oe._screenDprMonitor.setListener(function(){return oe._refreshRowsDimensions()}),oe.register(se.addDisposableDomListener(window,"resize",function(){return oe._refreshRowsDimensions()})),oe}return a(y,E),y.prototype.dispose=function(){E.prototype.dispose.call(this),z.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},y.prototype._onBoundaryFocus=function(x,re){var oe=x.target,fe=this._rowElements[re===0?1:this._rowElements.length-2];if(oe.getAttribute("aria-posinset")!==(re===0?"1":""+this._terminal.buffer.lines.length)&&x.relatedTarget===fe){var le,Ae;if(re===0?(le=oe,Ae=this._rowElements.pop(),this._rowContainer.removeChild(Ae)):(le=this._rowElements.shift(),Ae=oe,this._rowContainer.removeChild(le)),le.removeEventListener("focus",this._topBoundaryFocusListener),Ae.removeEventListener("focus",this._bottomBoundaryFocusListener),re===0){var ce=this._createAccessibilityTreeNode();this._rowElements.unshift(ce),this._rowContainer.insertAdjacentElement("afterbegin",ce)}else ce=this._createAccessibilityTreeNode(),this._rowElements.push(ce),this._rowContainer.appendChild(ce);this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._terminal.scrollLines(re===0?-1:1),this._rowElements[re===0?1:this._rowElements.length-2].focus(),x.preventDefault(),x.stopImmediatePropagation()}},y.prototype._onResize=function(x){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(var re=this._rowContainer.children.length;re<this._terminal.rows;re++)this._rowElements[re]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[re]);for(;this._rowElements.length>x;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},y.prototype._createAccessibilityTreeNode=function(){var x=document.createElement("div");return x.setAttribute("role","listitem"),x.tabIndex=-1,this._refreshRowDimensions(x),x},y.prototype._onTab=function(x){for(var re=0;re<x;re++)this._onChar(" ")},y.prototype._onChar=function(x){var re=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==x&&(this._charsToAnnounce+=x):this._charsToAnnounce+=x,x===`
|
|
|
`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=he.tooMuchOutput)),de.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){re._accessibilityTreeRoot.appendChild(re._liveRegion)},0))},y.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,de.isMac&&z.removeElementFromParent(this._liveRegion)},y.prototype._onKey=function(x){this._clearLiveRegion(),this._charsToConsume.push(x)},y.prototype._refreshRows=function(x,re){this._renderRowsDebouncer.refresh(x,re,this._terminal.rows)},y.prototype._renderRows=function(x,re){for(var oe=this._terminal.buffer,fe=oe.lines.length.toString(),le=x;le<=re;le++){var Ae=oe.translateBufferLineToString(oe.ydisp+le,!0),ce=(oe.ydisp+le+1).toString(),me=this._rowElements[le];me&&(Ae.length===0?me.innerHTML=" ":me.textContent=Ae,me.setAttribute("aria-posinset",ce),me.setAttribute("aria-setsize",fe))}this._announceCharacters()},y.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var x=0;x<this._terminal.rows;x++)this._refreshRowDimensions(this._rowElements[x])}},y.prototype._refreshRowDimensions=function(x){x.style.height=this._renderService.dimensions.actualCellHeight+"px"},y.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},y}(b.Disposable);ge.AccessibilityManager=ee},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(oe,fe){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(le,Ae){le.__proto__=Ae}||function(le,Ae){for(var ce in Ae)Ae.hasOwnProperty(ce)&&(le[ce]=Ae[ce])})(oe,fe)},function(oe,fe){function le(){this.constructor=oe}et(oe,fe),oe.prototype=fe===null?Object.create(fe):(le.prototype=fe.prototype,new le)}),he=this&&this.__decorate||function(oe,fe,le,Ae){var ce,me=arguments.length,Ee=me<3?fe:Ae===null?Ae=Object.getOwnPropertyDescriptor(fe,le):Ae;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")Ee=Reflect.decorate(oe,fe,le,Ae);else for(var we=oe.length-1;we>=0;we--)(ce=oe[we])&&(Ee=(me<3?ce(Ee):me>3?ce(fe,le,Ee):ce(fe,le))||Ee);return me>3&&Ee&&Object.defineProperty(fe,le,Ee),Ee},de=this&&this.__param||function(oe,fe){return function(le,Ae){fe(le,Ae,oe)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.DomRenderer=void 0;var ie=pe(58),se=pe(9),b=pe(2),te=pe(5),z=pe(1),ee=pe(0),E=pe(10),y=pe(17),x=1,re=function(oe){function fe(le,Ae,ce,me,Ee,we,ve,ye,Ce){var be=oe.call(this)||this;return be._colors=le,be._element=Ae,be._screenElement=ce,be._viewportElement=me,be._linkifier=Ee,be._linkifier2=we,be._charSizeService=ve,be._optionsService=ye,be._bufferService=Ce,be._terminalClass=x++,be._rowElements=[],be._rowContainer=document.createElement("div"),be._rowContainer.classList.add("xterm-rows"),be._rowContainer.style.lineHeight="normal",be._rowContainer.setAttribute("aria-hidden","true"),be._refreshRowElements(be._bufferService.cols,be._bufferService.rows),be._selectionContainer=document.createElement("div"),be._selectionContainer.classList.add("xterm-selection"),be._selectionContainer.setAttribute("aria-hidden","true"),be.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},be._updateDimensions(),be._injectCss(),be._rowFactory=new ie.DomRendererRowFactory(document,be._optionsService,be._colors),be._element.classList.add("xterm-dom-renderer-owner-"+be._terminalClass),be._screenElement.appendChild(be._rowContainer),be._screenElement.appendChild(be._selectionContainer),be._linkifier.onShowLinkUnderline(function(_e){return be._onLinkHover(_e)}),be._linkifier.onHideLinkUnderline(function(_e){return be._onLinkLeave(_e)}),be._linkifier2.onShowLinkUnderline(function(_e){return be._onLinkHover(_e)}),be._linkifier2.onHideLinkUnderline(function(_e){return be._onLinkLeave(_e)}),be}return a(fe,oe),Object.defineProperty(fe.prototype,"onRequestRedraw",{get:function(){return new ee.EventEmitter().event},enumerable:!1,configurable:!0}),fe.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),y.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),oe.prototype.dispose.call(this)},fe.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 le=0,Ae=this._rowElements;le<Ae.length;le++){var ce=Ae[le];ce.style.width=this.dimensions.canvasWidth+"px",ce.style.height=this.dimensions.actualCellHeight+"px",ce.style.lineHeight=this.dimensions.actualCellHeight+"px",ce.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var me=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=me,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},fe.prototype.setColors=function(le){this._colors=le,this._injectCss()},fe.prototype._injectCss=function(){var le=this;this._themeStyleElement||(this._themeStyleElement=document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));var Ae=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";Ae+=this._terminalSelector+" span:not(."+ie.BOLD_CLASS+") { font-weight: "+this._optionsService.options.fontWeight+";}"+this._terminalSelector+" span."+ie.BOLD_CLASS+" { font-weight: "+this._optionsService.options.fontWeightBold+";}"+this._terminalSelector+" span."+ie.ITALIC_CLASS+" { font-style: italic;}",Ae+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",Ae+="@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+"; }}",Ae+=this._terminalSelector+" .xterm-rows:not(.xterm-focus) ."+ie.CURSOR_CLASS+"."+ie.CURSOR_STYLE_BLOCK_CLASS+" { outline: 1px solid "+this._colors.cursor.css+"; outline-offset: -1px;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+ie.CURSOR_CLASS+"."+ie.CURSOR_BLINK_CLASS+":not(."+ie.CURSOR_STYLE_BLOCK_CLASS+") { animation: blink_box_shadow_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+ie.CURSOR_CLASS+"."+ie.CURSOR_BLINK_CLASS+"."+ie.CURSOR_STYLE_BLOCK_CLASS+" { animation: blink_block_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+ie.CURSOR_CLASS+"."+ie.CURSOR_STYLE_BLOCK_CLASS+" { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+";}"+this._terminalSelector+" .xterm-rows ."+ie.CURSOR_CLASS+"."+ie.CURSOR_STYLE_BAR_CLASS+" { box-shadow: "+this._optionsService.options.cursorWidth+"px 0 0 "+this._colors.cursor.css+" inset;}"+this._terminalSelector+" .xterm-rows ."+ie.CURSOR_CLASS+"."+ie.CURSOR_STYLE_UNDERLINE_CLASS+" { box-shadow: 0 -1px 0 "+this._colors.cursor.css+" inset;}",Ae+=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(ce,me){Ae+=le._terminalSelector+" .xterm-fg-"+me+" { color: "+ce.css+"; }"+le._terminalSelector+" .xterm-bg-"+me+" { background-color: "+ce.css+"; }"}),Ae+=this._terminalSelector+" .xterm-fg-"+se.INVERTED_DEFAULT_COLOR+" { color: "+E.color.opaque(this._colors.background).css+"; }"+this._terminalSelector+" .xterm-bg-"+se.INVERTED_DEFAULT_COLOR+" { background-color: "+this._colors.foreground.css+"; }",this._themeStyleElement.innerHTML=Ae},fe.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},fe.prototype._refreshRowElements=function(le,Ae){for(var ce=this._rowElements.length;ce<=Ae;ce++){var me=document.createElement("div");this._rowContainer.appendChild(me),this._rowElements.push(me)}for(;this._rowElements.length>Ae;)this._rowContainer.removeChild(this._rowElements.pop())},fe.prototype.onResize=function(le,Ae){this._refreshRowElements(le,Ae),this._updateDimensions()},fe.prototype.onCharSizeChanged=function(){this._updateDimensions()},fe.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},fe.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},fe.prototype.onSelectionChanged=function(le,Ae,ce){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(le&&Ae){var me=le[1]-this._bufferService.buffer.ydisp,Ee=Ae[1]-this._bufferService.buffer.ydisp,we=Math.max(me,0),ve=Math.min(Ee,this._bufferService.rows-1);if(!(we>=this._bufferService.rows||ve<0)){var ye=document.createDocumentFragment();if(ce)ye.appendChild(this._createSelectionElement(we,le[0],Ae[0],ve-we+1));else{var Ce=me===we?le[0]:0,be=we===ve?Ae[0]:this._bufferService.cols;ye.appendChild(this._createSelectionElement(we,Ce,be));var _e=ve-we-1;if(ye.appendChild(this._createSelectionElement(we+1,0,this._bufferService.cols,_e)),we!==ve){var Ie=Ee===ve?Ae[0]:this._bufferService.cols;ye.appendChild(this._createSelectionElement(ve,0,Ie))}}this._selectionContainer.appendChild(ye)}}},fe.prototype._createSelectionElement=function(le,Ae,ce,me){me===void 0&&(me=1);var Ee=document.createElement("div");return Ee.style.height=me*this.dimensions.actualCellHeight+"px",Ee.style.top=le*this.dimensions.actualCellHeight+"px",Ee.style.left=Ae*this.dimensions.actualCellWidth+"px",Ee.style.width=this.dimensions.actualCellWidth*(ce-Ae)+"px",Ee},fe.prototype.onCursorMove=function(){},fe.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},fe.prototype.clear=function(){for(var le=0,Ae=this._rowElements;le<Ae.length;le++)Ae[le].innerHTML=""},fe.prototype.renderRows=function(le,Ae){for(var ce=this._bufferService.buffer.ybase+this._bufferService.buffer.y,me=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),Ee=this._optionsService.options.cursorBlink,we=le;we<=Ae;we++){var ve=this._rowElements[we];ve.innerHTML="";var ye=we+this._bufferService.buffer.ydisp,Ce=this._bufferService.buffer.lines.get(ye),be=this._optionsService.options.cursorStyle;ve.appendChild(this._rowFactory.createRow(Ce,ye===ce,be,me,Ee,this.dimensions.actualCellWidth,this._bufferService.cols))}},Object.defineProperty(fe.prototype,"_terminalSelector",{get:function(){return".xterm-dom-renderer-owner-"+this._terminalClass},enumerable:!1,configurable:!0}),fe.prototype.registerCharacterJoiner=function(le){return-1},fe.prototype.deregisterCharacterJoiner=function(le){return!1},fe.prototype._onLinkHover=function(le){this._setCellUnderline(le.x1,le.x2,le.y1,le.y2,le.cols,!0)},fe.prototype._onLinkLeave=function(le){this._setCellUnderline(le.x1,le.x2,le.y1,le.y2,le.cols,!1)},fe.prototype._setCellUnderline=function(le,Ae,ce,me,Ee,we){for(;le!==Ae||ce!==me;){var ve=this._rowElements[ce];if(!ve)return;var ye=ve.children[le];ye&&(ye.style.textDecoration=we?"underline":"none"),++le>=Ee&&(le=0,ce++)}},fe=he([de(6,te.ICharSizeService),de(7,z.IOptionsService),de(8,z.IBufferService)],fe)}(b.Disposable);ge.DomRenderer=re},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.DomRendererRowFactory=ge.CURSOR_STYLE_UNDERLINE_CLASS=ge.CURSOR_STYLE_BAR_CLASS=ge.CURSOR_STYLE_BLOCK_CLASS=ge.CURSOR_BLINK_CLASS=ge.CURSOR_CLASS=ge.UNDERLINE_CLASS=ge.ITALIC_CLASS=ge.DIM_CLASS=ge.BOLD_CLASS=void 0;var et=pe(9),a=pe(3),he=pe(4),de=pe(10);ge.BOLD_CLASS="xterm-bold",ge.DIM_CLASS="xterm-dim",ge.ITALIC_CLASS="xterm-italic",ge.UNDERLINE_CLASS="xterm-underline",ge.CURSOR_CLASS="xterm-cursor",ge.CURSOR_BLINK_CLASS="xterm-cursor-blink",ge.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",ge.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",ge.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var ie=function(){function b(te,z,ee){this._document=te,this._optionsService=z,this._colors=ee,this._workCell=new he.CellData}return b.prototype.setColors=function(te){this._colors=te},b.prototype.createRow=function(te,z,ee,E,y,x,re){for(var oe=this._document.createDocumentFragment(),fe=0,le=Math.min(te.length,re)-1;le>=0;le--)if(te.loadCell(le,this._workCell).getCode()!==a.NULL_CELL_CODE||z&&le===E){fe=le+1;break}for(le=0;le<fe;le++){te.loadCell(le,this._workCell);var Ae=this._workCell.getWidth();if(Ae!==0){var ce=this._document.createElement("span");if(Ae>1&&(ce.style.width=x*Ae+"px"),z&&le===E)switch(ce.classList.add(ge.CURSOR_CLASS),y&&ce.classList.add(ge.CURSOR_BLINK_CLASS),ee){case"bar":ce.classList.add(ge.CURSOR_STYLE_BAR_CLASS);break;case"underline":ce.classList.add(ge.CURSOR_STYLE_UNDERLINE_CLASS);break;default:ce.classList.add(ge.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&ce.classList.add(ge.BOLD_CLASS),this._workCell.isItalic()&&ce.classList.add(ge.ITALIC_CLASS),this._workCell.isDim()&&ce.classList.add(ge.DIM_CLASS),this._workCell.isUnderline()&&ce.classList.add(ge.UNDERLINE_CLASS),this._workCell.isInvisible()?ce.textContent=a.WHITESPACE_CELL_CHAR:ce.textContent=this._workCell.getChars()||a.WHITESPACE_CELL_CHAR;var me=this._workCell.getFgColor(),Ee=this._workCell.getFgColorMode(),we=this._workCell.getBgColor(),ve=this._workCell.getBgColorMode(),ye=!!this._workCell.isInverse();if(ye){var Ce=me;me=we,we=Ce;var be=Ee;Ee=ve,ve=be}switch(Ee){case 16777216:case 33554432:this._workCell.isBold()&&me<8&&this._optionsService.options.drawBoldTextInBrightColors&&(me+=8),this._applyMinimumContrast(ce,this._colors.background,this._colors.ansi[me])||ce.classList.add("xterm-fg-"+me);break;case 50331648:var _e=de.rgba.toColor(me>>16&255,me>>8&255,255&me);this._applyMinimumContrast(ce,this._colors.background,_e)||this._addStyle(ce,"color:#"+se(me.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(ce,this._colors.background,this._colors.foreground)||ye&&ce.classList.add("xterm-fg-"+et.INVERTED_DEFAULT_COLOR)}switch(ve){case 16777216:case 33554432:ce.classList.add("xterm-bg-"+we);break;case 50331648:this._addStyle(ce,"background-color:#"+se(we.toString(16),"0",6));break;case 0:default:ye&&ce.classList.add("xterm-bg-"+et.INVERTED_DEFAULT_COLOR)}oe.appendChild(ce)}}return oe},b.prototype._applyMinimumContrast=function(te,z,ee){if(this._optionsService.options.minimumContrastRatio===1)return!1;var E=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return E===void 0&&(E=de.color.ensureContrastRatio(z,ee,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,E!=null?E:null)),!!E&&(this._addStyle(te,"color:"+E.css),!0)},b.prototype._addStyle=function(te,z){te.setAttribute("style",""+(te.getAttribute("style")||"")+z+";")},b}();function se(b,te,z){for(;b.length<z;)b=te+b;return b}ge.DomRendererRowFactory=ie},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.evaluateKeyboardEvent=void 0;var et=pe(12),a={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:["'",'"']};ge.evaluateKeyboardEvent=function(he,de,ie,se){var b={type:0,cancel:!1,key:void 0},te=(he.shiftKey?1:0)|(he.altKey?2:0)|(he.ctrlKey?4:0)|(he.metaKey?8:0);switch(he.keyCode){case 0:he.key==="UIKeyInputUpArrow"?b.key=de?et.C0.ESC+"OA":et.C0.ESC+"[A":he.key==="UIKeyInputLeftArrow"?b.key=de?et.C0.ESC+"OD":et.C0.ESC+"[D":he.key==="UIKeyInputRightArrow"?b.key=de?et.C0.ESC+"OC":et.C0.ESC+"[C":he.key==="UIKeyInputDownArrow"&&(b.key=de?et.C0.ESC+"OB":et.C0.ESC+"[B");break;case 8:if(he.shiftKey){b.key=et.C0.BS;break}if(he.altKey){b.key=et.C0.ESC+et.C0.DEL;break}b.key=et.C0.DEL;break;case 9:if(he.shiftKey){b.key=et.C0.ESC+"[Z";break}b.key=et.C0.HT,b.cancel=!0;break;case 13:b.key=he.altKey?et.C0.ESC+et.C0.CR:et.C0.CR,b.cancel=!0;break;case 27:b.key=et.C0.ESC,he.altKey&&(b.key=et.C0.ESC+et.C0.ESC),b.cancel=!0;break;case 37:if(he.metaKey)break;te?(b.key=et.C0.ESC+"[1;"+(te+1)+"D",b.key===et.C0.ESC+"[1;3D"&&(b.key=et.C0.ESC+(ie?"b":"[1;5D"))):b.key=de?et.C0.ESC+"OD":et.C0.ESC+"[D";break;case 39:if(he.metaKey)break;te?(b.key=et.C0.ESC+"[1;"+(te+1)+"C",b.key===et.C0.ESC+"[1;3C"&&(b.key=et.C0.ESC+(ie?"f":"[1;5C"))):b.key=de?et.C0.ESC+"OC":et.C0.ESC+"[C";break;case 38:if(he.metaKey)break;te?(b.key=et.C0.ESC+"[1;"+(te+1)+"A",ie||b.key!==et.C0.ESC+"[1;3A"||(b.key=et.C0.ESC+"[1;5A")):b.key=de?et.C0.ESC+"OA":et.C0.ESC+"[A";break;case 40:if(he.metaKey)break;te?(b.key=et.C0.ESC+"[1;"+(te+1)+"B",ie||b.key!==et.C0.ESC+"[1;3B"||(b.key=et.C0.ESC+"[1;5B")):b.key=de?et.C0.ESC+"OB":et.C0.ESC+"[B";break;case 45:he.shiftKey||he.ctrlKey||(b.key=et.C0.ESC+"[2~");break;case 46:b.key=te?et.C0.ESC+"[3;"+(te+1)+"~":et.C0.ESC+"[3~";break;case 36:b.key=te?et.C0.ESC+"[1;"+(te+1)+"H":de?et.C0.ESC+"OH":et.C0.ESC+"[H";break;case 35:b.key=te?et.C0.ESC+"[1;"+(te+1)+"F":de?et.C0.ESC+"OF":et.C0.ESC+"[F";break;case 33:he.shiftKey?b.type=2:b.key=et.C0.ESC+"[5~";break;case 34:he.shiftKey?b.type=3:b.key=et.C0.ESC+"[6~";break;case 112:b.key=te?et.C0.ESC+"[1;"+(te+1)+"P":et.C0.ESC+"OP";break;case 113:b.key=te?et.C0.ESC+"[1;"+(te+1)+"Q":et.C0.ESC+"OQ";break;case 114:b.key=te?et.C0.ESC+"[1;"+(te+1)+"R":et.C0.ESC+"OR";break;case 115:b.key=te?et.C0.ESC+"[1;"+(te+1)+"S":et.C0.ESC+"OS";break;case 116:b.key=te?et.C0.ESC+"[15;"+(te+1)+"~":et.C0.ESC+"[15~";break;case 117:b.key=te?et.C0.ESC+"[17;"+(te+1)+"~":et.C0.ESC+"[17~";break;case 118:b.key=te?et.C0.ESC+"[18;"+(te+1)+"~":et.C0.ESC+"[18~";break;case 119:b.key=te?et.C0.ESC+"[19;"+(te+1)+"~":et.C0.ESC+"[19~";break;case 120:b.key=te?et.C0.ESC+"[20;"+(te+1)+"~":et.C0.ESC+"[20~";break;case 121:b.key=te?et.C0.ESC+"[21;"+(te+1)+"~":et.C0.ESC+"[21~";break;case 122:b.key=te?et.C0.ESC+"[23;"+(te+1)+"~":et.C0.ESC+"[23~";break;case 123:b.key=te?et.C0.ESC+"[24;"+(te+1)+"~":et.C0.ESC+"[24~";break;default:if(!he.ctrlKey||he.shiftKey||he.altKey||he.metaKey)if(ie&&!se||!he.altKey||he.metaKey)ie&&!he.altKey&&!he.ctrlKey&&he.metaKey?he.keyCode===65&&(b.type=1):he.key&&!he.ctrlKey&&!he.altKey&&!he.metaKey&&he.keyCode>=48&&he.key.length===1?b.key=he.key:he.key&&he.ctrlKey&&he.key==="_"&&(b.key=et.C0.US);else{var z=a[he.keyCode],ee=z&&z[he.shiftKey?1:0];if(ee)b.key=et.C0.ESC+ee;else if(he.keyCode>=65&&he.keyCode<=90){var E=he.ctrlKey?he.keyCode-64:he.keyCode+32;b.key=et.C0.ESC+String.fromCharCode(E)}}else he.keyCode>=65&&he.keyCode<=90?b.key=String.fromCharCode(he.keyCode-64):he.keyCode===32?b.key=et.C0.NUL:he.keyCode>=51&&he.keyCode<=55?b.key=String.fromCharCode(he.keyCode-51+27):he.keyCode===56?b.key=et.C0.DEL:he.keyCode===219?b.key=et.C0.ESC:he.keyCode===220?b.key=et.C0.FS:he.keyCode===221&&(b.key=et.C0.GS)}return b}},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(x,re){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(oe,fe){oe.__proto__=fe}||function(oe,fe){for(var le in fe)fe.hasOwnProperty(le)&&(oe[le]=fe[le])})(x,re)},function(x,re){function oe(){this.constructor=x}et(x,re),x.prototype=re===null?Object.create(re):(oe.prototype=re.prototype,new oe)}),he=this&&this.__decorate||function(x,re,oe,fe){var le,Ae=arguments.length,ce=Ae<3?re:fe===null?fe=Object.getOwnPropertyDescriptor(re,oe):fe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ce=Reflect.decorate(x,re,oe,fe);else for(var me=x.length-1;me>=0;me--)(le=x[me])&&(ce=(Ae<3?le(ce):Ae>3?le(re,oe,ce):le(re,oe))||ce);return Ae>3&&ce&&Object.defineProperty(re,oe,ce),ce},de=this&&this.__param||function(x,re){return function(oe,fe){re(oe,fe,x)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.RenderService=void 0;var ie=pe(31),se=pe(0),b=pe(2),te=pe(32),z=pe(7),ee=pe(1),E=pe(5),y=function(x){function re(oe,fe,le,Ae,ce,me){var Ee=x.call(this)||this;if(Ee._renderer=oe,Ee._rowCount=fe,Ee._isPaused=!1,Ee._needsFullRefresh=!1,Ee._isNextRenderRedrawOnly=!0,Ee._needsSelectionRefresh=!1,Ee._canvasWidth=0,Ee._canvasHeight=0,Ee._selectionState={start:void 0,end:void 0,columnSelectMode:!1},Ee._onDimensionsChange=new se.EventEmitter,Ee._onRender=new se.EventEmitter,Ee._onRefreshRequest=new se.EventEmitter,Ee.register({dispose:function(){return Ee._renderer.dispose()}}),Ee._renderDebouncer=new ie.RenderDebouncer(function(ve,ye){return Ee._renderRows(ve,ye)}),Ee.register(Ee._renderDebouncer),Ee._screenDprMonitor=new te.ScreenDprMonitor,Ee._screenDprMonitor.setListener(function(){return Ee.onDevicePixelRatioChange()}),Ee.register(Ee._screenDprMonitor),Ee.register(me.onResize(function(ve){return Ee._fullRefresh()})),Ee.register(Ae.onOptionChange(function(){return Ee._renderer.onOptionsChanged()})),Ee.register(ce.onCharSizeChange(function(){return Ee.onCharSizeChanged()})),Ee._renderer.onRequestRedraw(function(ve){return Ee.refreshRows(ve.start,ve.end,!0)}),Ee.register(z.addDisposableDomListener(window,"resize",function(){return Ee.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var we=new IntersectionObserver(function(ve){return Ee._onIntersectionChange(ve[ve.length-1])},{threshold:0});we.observe(le),Ee.register({dispose:function(){return we.disconnect()}})}return Ee}return a(re,x),Object.defineProperty(re.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),re.prototype._onIntersectionChange=function(oe){this._isPaused=oe.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},re.prototype.refreshRows=function(oe,fe,le){le===void 0&&(le=!1),this._isPaused?this._needsFullRefresh=!0:(le||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(oe,fe,this._rowCount))},re.prototype._renderRows=function(oe,fe){this._renderer.renderRows(oe,fe),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:oe,end:fe}),this._isNextRenderRedrawOnly=!0},re.prototype.resize=function(oe,fe){this._rowCount=fe,this._fireOnCanvasResize()},re.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},re.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},re.prototype.dispose=function(){x.prototype.dispose.call(this)},re.prototype.setRenderer=function(oe){var fe=this;this._renderer.dispose(),this._renderer=oe,this._renderer.onRequestRedraw(function(le){return fe.refreshRows(le.start,le.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},re.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},re.prototype.setColors=function(oe){this._renderer.setColors(oe),this._fullRefresh()},re.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},re.prototype.onResize=function(oe,fe){this._renderer.onResize(oe,fe),this._fullRefresh()},re.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},re.prototype.onBlur=function(){this._renderer.onBlur()},re.prototype.onFocus=function(){this._renderer.onFocus()},re.prototype.onSelectionChanged=function(oe,fe,le){this._selectionState.start=oe,this._selectionState.end=fe,this._selectionState.columnSelectMode=le,this._renderer.onSelectionChanged(oe,fe,le)},re.prototype.onCursorMove=function(){this._renderer.onCursorMove()},re.prototype.clear=function(){this._renderer.clear()},re.prototype.registerCharacterJoiner=function(oe){return this._renderer.registerCharacterJoiner(oe)},re.prototype.deregisterCharacterJoiner=function(oe){return this._renderer.deregisterCharacterJoiner(oe)},re=he([de(3,ee.IOptionsService),de(4,E.ICharSizeService),de(5,ee.IBufferService)],re)}(b.Disposable);ge.RenderService=y},function(Mt,ge,pe){"use strict";var et=this&&this.__decorate||function(b,te,z,ee){var E,y=arguments.length,x=y<3?te:ee===null?ee=Object.getOwnPropertyDescriptor(te,z):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(b,te,z,ee);else for(var re=b.length-1;re>=0;re--)(E=b[re])&&(x=(y<3?E(x):y>3?E(te,z,x):E(te,z))||x);return y>3&&x&&Object.defineProperty(te,z,x),x},a=this&&this.__param||function(b,te){return function(z,ee){te(z,ee,b)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.CharSizeService=void 0;var he=pe(1),de=pe(0),ie=function(){function b(te,z,ee){this._optionsService=ee,this.width=0,this.height=0,this._onCharSizeChange=new de.EventEmitter,this._measureStrategy=new se(te,z,this._optionsService)}return Object.defineProperty(b.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),b.prototype.measure=function(){var te=this._measureStrategy.measure();te.width===this.width&&te.height===this.height||(this.width=te.width,this.height=te.height,this._onCharSizeChange.fire())},b=et([a(2,he.IOptionsService)],b)}();ge.CharSizeService=ie;var se=function(){function b(te,z,ee){this._document=te,this._parentElement=z,this._optionsService=ee,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 b.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var te=this._measureElement.getBoundingClientRect();return te.width!==0&&te.height!==0&&(this._result.width=te.width,this._result.height=Math.ceil(te.height)),this._result},b}()},function(Mt,ge,pe){"use strict";var et=this&&this.__decorate||function(se,b,te,z){var ee,E=arguments.length,y=E<3?b:z===null?z=Object.getOwnPropertyDescriptor(b,te):z;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(se,b,te,z);else for(var x=se.length-1;x>=0;x--)(ee=se[x])&&(y=(E<3?ee(y):E>3?ee(b,te,y):ee(b,te))||y);return E>3&&y&&Object.defineProperty(b,te,y),y},a=this&&this.__param||function(se,b){return function(te,z){b(te,z,se)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.MouseService=void 0;var he=pe(5),de=pe(30),ie=function(){function se(b,te){this._renderService=b,this._charSizeService=te}return se.prototype.getCoords=function(b,te,z,ee,E){return de.getCoords(b,te,z,ee,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,E)},se.prototype.getRawByteCoords=function(b,te,z,ee){var E=this.getCoords(b,te,z,ee);return de.getRawByteCoords(E)},se=et([a(0,he.IRenderService),a(1,he.ICharSizeService)],se)}();ge.MouseService=ie},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(ee,E){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,x){y.__proto__=x}||function(y,x){for(var re in x)x.hasOwnProperty(re)&&(y[re]=x[re])})(ee,E)},function(ee,E){function y(){this.constructor=ee}et(ee,E),ee.prototype=E===null?Object.create(E):(y.prototype=E.prototype,new y)}),he=this&&this.__decorate||function(ee,E,y,x){var re,oe=arguments.length,fe=oe<3?E:x===null?x=Object.getOwnPropertyDescriptor(E,y):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")fe=Reflect.decorate(ee,E,y,x);else for(var le=ee.length-1;le>=0;le--)(re=ee[le])&&(fe=(oe<3?re(fe):oe>3?re(E,y,fe):re(E,y))||fe);return oe>3&&fe&&Object.defineProperty(E,y,fe),fe},de=this&&this.__param||function(ee,E){return function(y,x){E(y,x,ee)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.Linkifier2=void 0;var ie=pe(1),se=pe(0),b=pe(2),te=pe(7),z=function(ee){function E(y){var x=ee.call(this)||this;return x._bufferService=y,x._linkProviders=[],x._linkCacheDisposables=[],x._isMouseOut=!0,x._activeLine=-1,x._onShowLinkUnderline=x.register(new se.EventEmitter),x._onHideLinkUnderline=x.register(new se.EventEmitter),x.register(b.getDisposeArrayDisposable(x._linkCacheDisposables)),x}return a(E,ee),Object.defineProperty(E.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),E.prototype.registerLinkProvider=function(y){var x=this;return this._linkProviders.push(y),{dispose:function(){var re=x._linkProviders.indexOf(y);re!==-1&&x._linkProviders.splice(re,1)}}},E.prototype.attachToDom=function(y,x,re){var oe=this;this._element=y,this._mouseService=x,this._renderService=re,this.register(te.addDisposableDomListener(this._element,"mouseleave",function(){oe._isMouseOut=!0,oe._clearCurrentLink()})),this.register(te.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(te.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},E.prototype._onMouseMove=function(y){if(this._lastMouseEvent=y,this._element&&this._mouseService){var x=this._positionFromMouseEvent(y,this._element,this._mouseService);if(x){this._isMouseOut=!1;for(var re=y.composedPath(),oe=0;oe<re.length;oe++){var fe=re[oe];if(fe.classList.contains("xterm"))break;if(fe.classList.contains("xterm-hover"))return}this._lastBufferCell&&x.x===this._lastBufferCell.x&&x.y===this._lastBufferCell.y||(this._onHover(x),this._lastBufferCell=x)}}},E.prototype._onHover=function(y){if(this._activeLine!==y.y)return this._clearCurrentLink(),void this._askForLink(y,!1);this._currentLink&&this._linkAtPosition(this._currentLink.link,y)||(this._clearCurrentLink(),this._askForLink(y,!0))},E.prototype._askForLink=function(y,x){var re=this;this._activeProviderReplies&&x||(this._activeProviderReplies=new Map,this._activeLine=y.y);var oe=!1;this._linkProviders.forEach(function(fe,le){var Ae;x?!((Ae=re._activeProviderReplies)===null||Ae===void 0)&&Ae.get(le)&&(oe=re._checkLinkProviderResult(le,y,oe)):fe.provideLinks(y.y,function(ce){var me,Ee;if(!re._isMouseOut){var we=ce==null?void 0:ce.map(function(ve){return{link:ve}});(me=re._activeProviderReplies)===null||me===void 0||me.set(le,we),oe=re._checkLinkProviderResult(le,y,oe),((Ee=re._activeProviderReplies)===null||Ee===void 0?void 0:Ee.size)===re._linkProviders.length&&re._removeIntersectingLinks(y.y,re._activeProviderReplies)}})})},E.prototype._removeIntersectingLinks=function(y,x){for(var re=new Set,oe=0;oe<x.size;oe++){var fe=x.get(oe);if(fe)for(var le=0;le<fe.length;le++)for(var Ae=fe[le],ce=Ae.link.range.start.y<y?0:Ae.link.range.start.x,me=Ae.link.range.end.y>y?this._bufferService.cols:Ae.link.range.end.x,Ee=ce;Ee<=me;Ee++){if(re.has(Ee)){fe.splice(le--,1);break}re.add(Ee)}}},E.prototype._checkLinkProviderResult=function(y,x,re){var oe,fe=this;if(!this._activeProviderReplies)return re;for(var le=this._activeProviderReplies.get(y),Ae=!1,ce=0;ce<y;ce++)this._activeProviderReplies.has(ce)&&!this._activeProviderReplies.get(ce)||(Ae=!0);if(!Ae&&le){var me=le.find(function(we){return fe._linkAtPosition(we.link,x)});me&&(re=!0,this._handleNewLink(me))}if(this._activeProviderReplies.size===this._linkProviders.length&&!re)for(ce=0;ce<this._activeProviderReplies.size;ce++){var Ee=(oe=this._activeProviderReplies.get(ce))===null||oe===void 0?void 0:oe.find(function(we){return fe._linkAtPosition(we.link,x)});if(Ee){re=!0,this._handleNewLink(Ee);break}}return re},E.prototype._onClick=function(y){if(this._element&&this._mouseService&&this._currentLink){var x=this._positionFromMouseEvent(y,this._element,this._mouseService);x&&this._linkAtPosition(this._currentLink.link,x)&&this._currentLink.link.activate(y,this._currentLink.link.text)}},E.prototype._clearCurrentLink=function(y,x){this._element&&this._currentLink&&this._lastMouseEvent&&(!y||!x||this._currentLink.link.range.start.y>=y&&this._currentLink.link.range.end.y<=x)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,b.disposeArray(this._linkCacheDisposables))},E.prototype._handleNewLink=function(y){var x=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var re=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);re&&this._linkAtPosition(y.link,re)&&(this._currentLink=y,this._currentLink.state={decorations:{underline:y.link.decorations===void 0||y.link.decorations.underline,pointerCursor:y.link.decorations===void 0||y.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,y.link,this._lastMouseEvent),y.link.decorations={},Object.defineProperties(y.link.decorations,{pointerCursor:{get:function(){var oe,fe;return(fe=(oe=x._currentLink)===null||oe===void 0?void 0:oe.state)===null||fe===void 0?void 0:fe.decorations.pointerCursor},set:function(oe){var fe,le;!((fe=x._currentLink)===null||fe===void 0)&&fe.state&&x._currentLink.state.decorations.pointerCursor!==oe&&(x._currentLink.state.decorations.pointerCursor=oe,x._currentLink.state.isHovered&&((le=x._element)===null||le===void 0||le.classList.toggle("xterm-cursor-pointer",oe)))}},underline:{get:function(){var oe,fe;return(fe=(oe=x._currentLink)===null||oe===void 0?void 0:oe.state)===null||fe===void 0?void 0:fe.decorations.underline},set:function(oe){var fe,le,Ae;!((fe=x._currentLink)===null||fe===void 0)&&fe.state&&((Ae=(le=x._currentLink)===null||le===void 0?void 0:le.state)===null||Ae===void 0?void 0:Ae.decorations.underline)!==oe&&(x._currentLink.state.decorations.underline=oe,x._currentLink.state.isHovered&&x._fireUnderlineEvent(y.link,oe))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(oe){var fe=oe.start===0?0:oe.start+1+x._bufferService.buffer.ydisp;x._clearCurrentLink(fe,oe.end+1+x._bufferService.buffer.ydisp)})))}},E.prototype._linkHover=function(y,x,re){var oe;!((oe=this._currentLink)===null||oe===void 0)&&oe.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(x,!0),this._currentLink.state.decorations.pointerCursor&&y.classList.add("xterm-cursor-pointer")),x.hover&&x.hover(re,x.text)},E.prototype._fireUnderlineEvent=function(y,x){var re=y.range,oe=this._bufferService.buffer.ydisp,fe=this._createLinkUnderlineEvent(re.start.x-1,re.start.y-oe-1,re.end.x,re.end.y-oe-1,void 0);(x?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(fe)},E.prototype._linkLeave=function(y,x,re){var oe;!((oe=this._currentLink)===null||oe===void 0)&&oe.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(x,!1),this._currentLink.state.decorations.pointerCursor&&y.classList.remove("xterm-cursor-pointer")),x.leave&&x.leave(re,x.text)},E.prototype._linkAtPosition=function(y,x){var re=y.range.start.y===y.range.end.y,oe=y.range.start.y<x.y,fe=y.range.end.y>x.y;return(re&&y.range.start.x<=x.x&&y.range.end.x>=x.x||oe&&y.range.end.x>=x.x||fe&&y.range.start.x<=x.x||oe&&fe)&&y.range.start.y<=x.y&&y.range.end.y>=x.y},E.prototype._positionFromMouseEvent=function(y,x,re){var oe=re.getCoords(y,x,this._bufferService.cols,this._bufferService.rows);if(oe)return{x:oe[0],y:oe[1]+this._bufferService.buffer.ydisp}},E.prototype._createLinkUnderlineEvent=function(y,x,re,oe,fe){return{x1:y,y1:x,x2:re,y2:oe,cols:this._bufferService.cols,fg:fe}},E=he([de(0,ie.IBufferService)],E)}(b.Disposable);ge.Linkifier2=z},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.CoreBrowserService=void 0;var et=function(){function a(he){this._textarea=he}return Object.defineProperty(a.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),a}();ge.CoreBrowserService=et},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(ce,me){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Ee,we){Ee.__proto__=we}||function(Ee,we){for(var ve in we)we.hasOwnProperty(ve)&&(Ee[ve]=we[ve])})(ce,me)},function(ce,me){function Ee(){this.constructor=ce}et(ce,me),ce.prototype=me===null?Object.create(me):(Ee.prototype=me.prototype,new Ee)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.CoreTerminal=void 0;var he=pe(2),de=pe(1),ie=pe(66),se=pe(67),b=pe(68),te=pe(74),z=pe(75),ee=pe(0),E=pe(76),y=pe(77),x=pe(78),re=pe(80),oe=pe(81),fe=pe(19),le=pe(82),Ae=function(ce){function me(Ee){var we=ce.call(this)||this;return we._onBinary=new ee.EventEmitter,we._onData=new ee.EventEmitter,we._onLineFeed=new ee.EventEmitter,we._onResize=new ee.EventEmitter,we._onScroll=new ee.EventEmitter,we._instantiationService=new ie.InstantiationService,we.optionsService=new te.OptionsService(Ee),we._instantiationService.setService(de.IOptionsService,we.optionsService),we._bufferService=we.register(we._instantiationService.createInstance(b.BufferService)),we._instantiationService.setService(de.IBufferService,we._bufferService),we._logService=we._instantiationService.createInstance(se.LogService),we._instantiationService.setService(de.ILogService,we._logService),we._coreService=we.register(we._instantiationService.createInstance(z.CoreService,function(){return we.scrollToBottom()})),we._instantiationService.setService(de.ICoreService,we._coreService),we._coreMouseService=we._instantiationService.createInstance(E.CoreMouseService),we._instantiationService.setService(de.ICoreMouseService,we._coreMouseService),we._dirtyRowService=we._instantiationService.createInstance(y.DirtyRowService),we._instantiationService.setService(de.IDirtyRowService,we._dirtyRowService),we.unicodeService=we._instantiationService.createInstance(x.UnicodeService),we._instantiationService.setService(de.IUnicodeService,we.unicodeService),we._charsetService=we._instantiationService.createInstance(re.CharsetService),we._instantiationService.setService(de.ICharsetService,we._charsetService),we._inputHandler=new fe.InputHandler(we._bufferService,we._charsetService,we._coreService,we._dirtyRowService,we._logService,we.optionsService,we._coreMouseService,we.unicodeService),we.register(ee.forwardEvent(we._inputHandler.onLineFeed,we._onLineFeed)),we.register(we._inputHandler),we.register(ee.forwardEvent(we._bufferService.onResize,we._onResize)),we.register(ee.forwardEvent(we._coreService.onData,we._onData)),we.register(ee.forwardEvent(we._coreService.onBinary,we._onBinary)),we.register(we.optionsService.onOptionChange(function(ve){return we._updateOptions(ve)})),we._writeBuffer=new le.WriteBuffer(function(ve){return we._inputHandler.parse(ve)}),we}return a(me,ce),Object.defineProperty(me.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),me.prototype.dispose=function(){var Ee;this._isDisposed||(ce.prototype.dispose.call(this),(Ee=this._windowsMode)===null||Ee===void 0||Ee.dispose(),this._windowsMode=void 0)},me.prototype.write=function(Ee,we){this._writeBuffer.write(Ee,we)},me.prototype.writeSync=function(Ee){this._writeBuffer.writeSync(Ee)},me.prototype.resize=function(Ee,we){isNaN(Ee)||isNaN(we)||(Ee=Math.max(Ee,b.MINIMUM_COLS),we=Math.max(we,b.MINIMUM_ROWS),this._bufferService.resize(Ee,we))},me.prototype.scroll=function(Ee,we){we===void 0&&(we=!1);var ve,ye=this._bufferService.buffer;(ve=this._cachedBlankLine)&&ve.length===this.cols&&ve.getFg(0)===Ee.fg&&ve.getBg(0)===Ee.bg||(ve=ye.getBlankLine(Ee,we),this._cachedBlankLine=ve),ve.isWrapped=we;var Ce=ye.ybase+ye.scrollTop,be=ye.ybase+ye.scrollBottom;if(ye.scrollTop===0){var _e=ye.lines.isFull;be===ye.lines.length-1?_e?ye.lines.recycle().copyFrom(ve):ye.lines.push(ve.clone()):ye.lines.splice(be+1,0,ve.clone()),_e?this._bufferService.isUserScrolling&&(ye.ydisp=Math.max(ye.ydisp-1,0)):(ye.ybase++,this._bufferService.isUserScrolling||ye.ydisp++)}else{var Ie=be-Ce+1;ye.lines.shiftElements(Ce+1,Ie-1,-1),ye.lines.set(be,ve.clone())}this._bufferService.isUserScrolling||(ye.ydisp=ye.ybase),this._dirtyRowService.markRangeDirty(ye.scrollTop,ye.scrollBottom),this._onScroll.fire(ye.ydisp)},me.prototype.scrollLines=function(Ee,we){var ve=this._bufferService.buffer;if(Ee<0){if(ve.ydisp===0)return;this._bufferService.isUserScrolling=!0}else Ee+ve.ydisp>=ve.ybase&&(this._bufferService.isUserScrolling=!1);var ye=ve.ydisp;ve.ydisp=Math.max(Math.min(ve.ydisp+Ee,ve.ybase),0),ye!==ve.ydisp&&(we||this._onScroll.fire(ve.ydisp))},me.prototype.scrollPages=function(Ee){this.scrollLines(Ee*(this.rows-1))},me.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},me.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},me.prototype.scrollToLine=function(Ee){var we=Ee-this._bufferService.buffer.ydisp;we!==0&&this.scrollLines(we)},me.prototype.addEscHandler=function(Ee,we){return this._inputHandler.addEscHandler(Ee,we)},me.prototype.addDcsHandler=function(Ee,we){return this._inputHandler.addDcsHandler(Ee,we)},me.prototype.addCsiHandler=function(Ee,we){return this._inputHandler.addCsiHandler(Ee,we)},me.prototype.addOscHandler=function(Ee,we){return this._inputHandler.addOscHandler(Ee,we)},me.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},me.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},me.prototype._updateOptions=function(Ee){var we;switch(Ee){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((we=this._windowsMode)===null||we===void 0||we.dispose(),this._windowsMode=void 0)}},me.prototype._enableWindowsMode=function(){var Ee=this;if(!this._windowsMode){var we=[];we.push(this.onLineFeed(oe.updateWindowsModeWrappedState.bind(null,this._bufferService))),we.push(this.addCsiHandler({final:"H"},function(){return oe.updateWindowsModeWrappedState(Ee._bufferService),!1})),this._windowsMode={dispose:function(){for(var ve=0,ye=we;ve<ye.length;ve++)ye[ve].dispose()}}}},me}(he.Disposable);ge.CoreTerminal=Ae},function(Mt,ge,pe){"use strict";var et=this&&this.__spreadArrays||function(){for(var se=0,b=0,te=arguments.length;b<te;b++)se+=arguments[b].length;var z=Array(se),ee=0;for(b=0;b<te;b++)for(var E=arguments[b],y=0,x=E.length;y<x;y++,ee++)z[ee]=E[y];return z};Object.defineProperty(ge,"__esModule",{value:!0}),ge.InstantiationService=ge.ServiceCollection=void 0;var a=pe(1),he=pe(14),de=function(){function se(){for(var b=[],te=0;te<arguments.length;te++)b[te]=arguments[te];this._entries=new Map;for(var z=0,ee=b;z<ee.length;z++){var E=ee[z],y=E[0],x=E[1];this.set(y,x)}}return se.prototype.set=function(b,te){var z=this._entries.get(b);return this._entries.set(b,te),z},se.prototype.forEach=function(b){this._entries.forEach(function(te,z){return b(z,te)})},se.prototype.has=function(b){return this._entries.has(b)},se.prototype.get=function(b){return this._entries.get(b)},se}();ge.ServiceCollection=de;var ie=function(){function se(){this._services=new de,this._services.set(a.IInstantiationService,this)}return se.prototype.setService=function(b,te){this._services.set(b,te)},se.prototype.getService=function(b){return this._services.get(b)},se.prototype.createInstance=function(b){for(var te=[],z=1;z<arguments.length;z++)te[z-1]=arguments[z];for(var ee=he.getServiceDependencies(b).sort(function(le,Ae){return le.index-Ae.index}),E=[],y=0,x=ee;y<x.length;y++){var re=x[y],oe=this._services.get(re.id);if(!oe)throw new Error("[createInstance] "+b.name+" depends on UNKNOWN service "+re.id+".");E.push(oe)}var fe=ee.length>0?ee[0].index:te.length;if(te.length!==fe)throw new Error("[createInstance] First service dependency of "+b.name+" at position "+(fe+1)+" conflicts with "+te.length+" static arguments");return new(b.bind.apply(b,et([void 0],et(te,E))))},se}();ge.InstantiationService=ie},function(Mt,ge,pe){"use strict";var et=this&&this.__decorate||function(te,z,ee,E){var y,x=arguments.length,re=x<3?z:E===null?E=Object.getOwnPropertyDescriptor(z,ee):E;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(te,z,ee,E);else for(var oe=te.length-1;oe>=0;oe--)(y=te[oe])&&(re=(x<3?y(re):x>3?y(z,ee,re):y(z,ee))||re);return x>3&&re&&Object.defineProperty(z,ee,re),re},a=this&&this.__param||function(te,z){return function(ee,E){z(ee,E,te)}},he=this&&this.__spreadArrays||function(){for(var te=0,z=0,ee=arguments.length;z<ee;z++)te+=arguments[z].length;var E=Array(te),y=0;for(z=0;z<ee;z++)for(var x=arguments[z],re=0,oe=x.length;re<oe;re++,y++)E[y]=x[re];return E};Object.defineProperty(ge,"__esModule",{value:!0}),ge.LogService=ge.LogLevel=void 0;var de,ie=pe(1);(function(te){te[te.DEBUG=0]="DEBUG",te[te.INFO=1]="INFO",te[te.WARN=2]="WARN",te[te.ERROR=3]="ERROR",te[te.OFF=4]="OFF"})(de=ge.LogLevel||(ge.LogLevel={}));var se={debug:de.DEBUG,info:de.INFO,warn:de.WARN,error:de.ERROR,off:de.OFF},b=function(){function te(z){var ee=this;this._optionsService=z,this._updateLogLevel(),this._optionsService.onOptionChange(function(E){E==="logLevel"&&ee._updateLogLevel()})}return te.prototype._updateLogLevel=function(){this._logLevel=se[this._optionsService.options.logLevel]},te.prototype._evalLazyOptionalParams=function(z){for(var ee=0;ee<z.length;ee++)typeof z[ee]=="function"&&(z[ee]=z[ee]())},te.prototype._log=function(z,ee,E){this._evalLazyOptionalParams(E),z.call.apply(z,he([console,"xterm.js: "+ee],E))},te.prototype.debug=function(z){for(var ee=[],E=1;E<arguments.length;E++)ee[E-1]=arguments[E];this._logLevel<=de.DEBUG&&this._log(console.log,z,ee)},te.prototype.info=function(z){for(var ee=[],E=1;E<arguments.length;E++)ee[E-1]=arguments[E];this._logLevel<=de.INFO&&this._log(console.info,z,ee)},te.prototype.warn=function(z){for(var ee=[],E=1;E<arguments.length;E++)ee[E-1]=arguments[E];this._logLevel<=de.WARN&&this._log(console.warn,z,ee)},te.prototype.error=function(z){for(var ee=[],E=1;E<arguments.length;E++)ee[E-1]=arguments[E];this._logLevel<=de.ERROR&&this._log(console.error,z,ee)},te=et([a(0,ie.IOptionsService)],te)}();ge.LogService=b},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(ee,E){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,x){y.__proto__=x}||function(y,x){for(var re in x)x.hasOwnProperty(re)&&(y[re]=x[re])})(ee,E)},function(ee,E){function y(){this.constructor=ee}et(ee,E),ee.prototype=E===null?Object.create(E):(y.prototype=E.prototype,new y)}),he=this&&this.__decorate||function(ee,E,y,x){var re,oe=arguments.length,fe=oe<3?E:x===null?x=Object.getOwnPropertyDescriptor(E,y):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")fe=Reflect.decorate(ee,E,y,x);else for(var le=ee.length-1;le>=0;le--)(re=ee[le])&&(fe=(oe<3?re(fe):oe>3?re(E,y,fe):re(E,y))||fe);return oe>3&&fe&&Object.defineProperty(E,y,fe),fe},de=this&&this.__param||function(ee,E){return function(y,x){E(y,x,ee)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.BufferService=ge.MINIMUM_ROWS=ge.MINIMUM_COLS=void 0;var ie=pe(1),se=pe(69),b=pe(0),te=pe(2);ge.MINIMUM_COLS=2,ge.MINIMUM_ROWS=1;var z=function(ee){function E(y){var x=ee.call(this)||this;return x._optionsService=y,x.isUserScrolling=!1,x._onResize=new b.EventEmitter,x.cols=Math.max(y.options.cols,ge.MINIMUM_COLS),x.rows=Math.max(y.options.rows,ge.MINIMUM_ROWS),x.buffers=new se.BufferSet(y,x),x}return a(E,ee),Object.defineProperty(E.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),E.prototype.dispose=function(){ee.prototype.dispose.call(this),this.buffers.dispose()},E.prototype.resize=function(y,x){this.cols=y,this.rows=x,this.buffers.resize(y,x),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:y,rows:x})},E.prototype.reset=function(){this.buffers.dispose(),this.buffers=new se.BufferSet(this._optionsService,this),this.isUserScrolling=!1},E=he([de(0,ie.IOptionsService)],E)}(te.Disposable);ge.BufferService=z},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(se,b){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,z){te.__proto__=z}||function(te,z){for(var ee in z)z.hasOwnProperty(ee)&&(te[ee]=z[ee])})(se,b)},function(se,b){function te(){this.constructor=se}et(se,b),se.prototype=b===null?Object.create(b):(te.prototype=b.prototype,new te)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.BufferSet=void 0;var he=pe(70),de=pe(0),ie=function(se){function b(te,z){var ee=se.call(this)||this;return ee._onBufferActivate=ee.register(new de.EventEmitter),ee._normal=new he.Buffer(!0,te,z),ee._normal.fillViewportRows(),ee._alt=new he.Buffer(!1,te,z),ee._activeBuffer=ee._normal,ee.setupTabStops(),ee}return a(b,se),Object.defineProperty(b.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),b.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}))},b.prototype.activateAltBuffer=function(te){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(te),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}))},b.prototype.resize=function(te,z){this._normal.resize(te,z),this._alt.resize(te,z)},b.prototype.setupTabStops=function(te){this._normal.setupTabStops(te),this._alt.setupTabStops(te)},b}(pe(2).Disposable);ge.BufferSet=ie},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.BufferStringIterator=ge.Buffer=ge.MAX_BUFFER_SIZE=void 0;var et=pe(71),a=pe(16),he=pe(4),de=pe(3),ie=pe(72),se=pe(73),b=pe(20),te=pe(6);ge.MAX_BUFFER_SIZE=4294967295;var z=function(){function E(y,x,re){this._hasScrollback=y,this._optionsService=x,this._bufferService=re,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=a.DEFAULT_ATTR_DATA.clone(),this.savedCharset=b.DEFAULT_CHARSET,this.markers=[],this._nullCell=he.CellData.fromCharData([0,de.NULL_CELL_CHAR,de.NULL_CELL_WIDTH,de.NULL_CELL_CODE]),this._whitespaceCell=he.CellData.fromCharData([0,de.WHITESPACE_CELL_CHAR,de.WHITESPACE_CELL_WIDTH,de.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new et.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return E.prototype.getNullCell=function(y){return y?(this._nullCell.fg=y.fg,this._nullCell.bg=y.bg,this._nullCell.extended=y.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new te.ExtendedAttrs),this._nullCell},E.prototype.getWhitespaceCell=function(y){return y?(this._whitespaceCell.fg=y.fg,this._whitespaceCell.bg=y.bg,this._whitespaceCell.extended=y.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new te.ExtendedAttrs),this._whitespaceCell},E.prototype.getBlankLine=function(y,x){return new a.BufferLine(this._bufferService.cols,this.getNullCell(y),x)},Object.defineProperty(E.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"isCursorInViewport",{get:function(){var y=this.ybase+this.y-this.ydisp;return y>=0&&y<this._rows},enumerable:!1,configurable:!0}),E.prototype._getCorrectBufferLength=function(y){if(!this._hasScrollback)return y;var x=y+this._optionsService.options.scrollback;return x>ge.MAX_BUFFER_SIZE?ge.MAX_BUFFER_SIZE:x},E.prototype.fillViewportRows=function(y){if(this.lines.length===0){y===void 0&&(y=a.DEFAULT_ATTR_DATA);for(var x=this._rows;x--;)this.lines.push(this.getBlankLine(y))}},E.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new et.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},E.prototype.resize=function(y,x){var re=this.getNullCell(a.DEFAULT_ATTR_DATA),oe=this._getCorrectBufferLength(x);if(oe>this.lines.maxLength&&(this.lines.maxLength=oe),this.lines.length>0){if(this._cols<y)for(var fe=0;fe<this.lines.length;fe++)this.lines.get(fe).resize(y,re);var le=0;if(this._rows<x)for(var Ae=this._rows;Ae<x;Ae++)this.lines.length<x+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new a.BufferLine(y,re)):this.ybase>0&&this.lines.length<=this.ybase+this.y+le+1?(this.ybase--,le++,this.ydisp>0&&this.ydisp--):this.lines.push(new a.BufferLine(y,re)));else for(Ae=this._rows;Ae>x;Ae--)this.lines.length>x+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(oe<this.lines.maxLength){var ce=this.lines.length-oe;ce>0&&(this.lines.trimStart(ce),this.ybase=Math.max(this.ybase-ce,0),this.ydisp=Math.max(this.ydisp-ce,0),this.savedY=Math.max(this.savedY-ce,0)),this.lines.maxLength=oe}this.x=Math.min(this.x,y-1),this.y=Math.min(this.y,x-1),le&&(this.y+=le),this.savedX=Math.min(this.savedX,y-1),this.scrollTop=0}if(this.scrollBottom=x-1,this._isReflowEnabled&&(this._reflow(y,x),this._cols>y))for(fe=0;fe<this.lines.length;fe++)this.lines.get(fe).resize(y,re);this._cols=y,this._rows=x},Object.defineProperty(E.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),E.prototype._reflow=function(y,x){this._cols!==y&&(y>this._cols?this._reflowLarger(y,x):this._reflowSmaller(y,x))},E.prototype._reflowLarger=function(y,x){var re=ie.reflowLargerGetLinesToRemove(this.lines,this._cols,y,this.ybase+this.y,this.getNullCell(a.DEFAULT_ATTR_DATA));if(re.length>0){var oe=ie.reflowLargerCreateNewLayout(this.lines,re);ie.reflowLargerApplyNewLayout(this.lines,oe.layout),this._reflowLargerAdjustViewport(y,x,oe.countRemoved)}},E.prototype._reflowLargerAdjustViewport=function(y,x,re){for(var oe=this.getNullCell(a.DEFAULT_ATTR_DATA),fe=re;fe-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<x&&this.lines.push(new a.BufferLine(y,oe))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-re,0)},E.prototype._reflowSmaller=function(y,x){for(var re=this.getNullCell(a.DEFAULT_ATTR_DATA),oe=[],fe=0,le=this.lines.length-1;le>=0;le--){var Ae=this.lines.get(le);if(!(!Ae||!Ae.isWrapped&&Ae.getTrimmedLength()<=y)){for(var ce=[Ae];Ae.isWrapped&&le>0;)Ae=this.lines.get(--le),ce.unshift(Ae);var me=this.ybase+this.y;if(!(me>=le&&me<le+ce.length)){var Ee=ce[ce.length-1].getTrimmedLength(),we=ie.reflowSmallerGetNewLineLengths(ce,this._cols,y),ve=we.length-ce.length,ye=void 0;ye=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+ve):Math.max(0,this.lines.length-this.lines.maxLength+ve);for(var Ce=[],be=0;be<ve;be++){var _e=this.getBlankLine(a.DEFAULT_ATTR_DATA,!0);Ce.push(_e)}Ce.length>0&&(oe.push({start:le+ce.length+fe,newLines:Ce}),fe+=Ce.length),ce.push.apply(ce,Ce);var Ie=we.length-1,Ke=we[Ie];Ke===0&&(Ke=we[--Ie]);for(var xe=ce.length-ve-1,Ge=Ee;xe>=0;){var Oe=Math.min(Ge,Ke);if(ce[Ie].copyCellsFrom(ce[xe],Ge-Oe,Ke-Oe,Oe,!0),(Ke-=Oe)===0&&(Ke=we[--Ie]),(Ge-=Oe)===0){xe--;var Ne=Math.max(xe,0);Ge=ie.getWrappedLineTrimmedLength(ce,Ne,this._cols)}}for(be=0;be<ce.length;be++)we[be]<y&&ce[be].setCell(we[be],re);for(var Ve=ve-ye;Ve-- >0;)this.ybase===0?this.y<x-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+fe)-x&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+ve,this.ybase+x-1)}}}if(oe.length>0){var Je=[],Me=[];for(be=0;be<this.lines.length;be++)Me.push(this.lines.get(be));var nt=this.lines.length,tt=nt-1,At=0,ut=oe[At];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+fe);var it=0;for(be=Math.min(this.lines.maxLength-1,nt+fe-1);be>=0;be--)if(ut&&ut.start>tt+it){for(var ot=ut.newLines.length-1;ot>=0;ot--)this.lines.set(be--,ut.newLines[ot]);be++,Je.push({index:tt+1,amount:ut.newLines.length}),it+=ut.newLines.length,ut=oe[++At]}else this.lines.set(be,Me[tt--]);var at=0;for(be=Je.length-1;be>=0;be--)Je[be].index+=at,this.lines.onInsertEmitter.fire(Je[be]),at+=Je[be].amount;var mt=Math.max(0,nt+fe-this.lines.maxLength);mt>0&&this.lines.onTrimEmitter.fire(mt)}},E.prototype.stringIndexToBufferIndex=function(y,x,re){for(re===void 0&&(re=!1);x;){var oe=this.lines.get(y);if(!oe)return[-1,-1];for(var fe=re?oe.getTrimmedLength():oe.length,le=0;le<fe;++le)if(oe.get(le)[de.CHAR_DATA_WIDTH_INDEX]&&(x-=oe.get(le)[de.CHAR_DATA_CHAR_INDEX].length||1),x<0)return[y,le];y++}return[y,0]},E.prototype.translateBufferLineToString=function(y,x,re,oe){re===void 0&&(re=0);var fe=this.lines.get(y);return fe?fe.translateToString(x,re,oe):""},E.prototype.getWrappedRangeForLine=function(y){for(var x=y,re=y;x>0&&this.lines.get(x).isWrapped;)x--;for(;re+1<this.lines.length&&this.lines.get(re+1).isWrapped;)re++;return{first:x,last:re}},E.prototype.setupTabStops=function(y){for(y!=null?this.tabs[y]||(y=this.prevStop(y)):(this.tabs={},y=0);y<this._cols;y+=this._optionsService.options.tabStopWidth)this.tabs[y]=!0},E.prototype.prevStop=function(y){for(y==null&&(y=this.x);!this.tabs[--y]&&y>0;);return y>=this._cols?this._cols-1:y<0?0:y},E.prototype.nextStop=function(y){for(y==null&&(y=this.x);!this.tabs[++y]&&y<this._cols;);return y>=this._cols?this._cols-1:y<0?0:y},E.prototype.addMarker=function(y){var x=this,re=new se.Marker(y);return this.markers.push(re),re.register(this.lines.onTrim(function(oe){re.line-=oe,re.line<0&&re.dispose()})),re.register(this.lines.onInsert(function(oe){re.line>=oe.index&&(re.line+=oe.amount)})),re.register(this.lines.onDelete(function(oe){re.line>=oe.index&&re.line<oe.index+oe.amount&&re.dispose(),re.line>oe.index&&(re.line-=oe.amount)})),re.register(re.onDispose(function(){return x._removeMarker(re)})),re},E.prototype._removeMarker=function(y){this.markers.splice(this.markers.indexOf(y),1)},E.prototype.iterator=function(y,x,re,oe,fe){return new ee(this,y,x,re,oe,fe)},E}();ge.Buffer=z;var ee=function(){function E(y,x,re,oe,fe,le){re===void 0&&(re=0),oe===void 0&&(oe=y.lines.length),fe===void 0&&(fe=0),le===void 0&&(le=0),this._buffer=y,this._trimRight=x,this._startIndex=re,this._endIndex=oe,this._startOverscan=fe,this._endOverscan=le,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return E.prototype.hasNext=function(){return this._current<this._endIndex},E.prototype.next=function(){var y=this._buffer.getWrappedRangeForLine(this._current);y.first<this._startIndex-this._startOverscan&&(y.first=this._startIndex-this._startOverscan),y.last>this._endIndex+this._endOverscan&&(y.last=this._endIndex+this._endOverscan),y.first=Math.max(y.first,0),y.last=Math.min(y.last,this._buffer.lines.length);for(var x="",re=y.first;re<=y.last;++re)x+=this._buffer.translateBufferLineToString(re,this._trimRight);return this._current=y.last+1,{range:y,content:x}},E}();ge.BufferStringIterator=ee},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.CircularList=void 0;var et=pe(0),a=function(){function he(de){this._maxLength=de,this.onDeleteEmitter=new et.EventEmitter,this.onInsertEmitter=new et.EventEmitter,this.onTrimEmitter=new et.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(he.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"maxLength",{get:function(){return this._maxLength},set:function(de){if(this._maxLength!==de){for(var ie=new Array(de),se=0;se<Math.min(de,this.length);se++)ie[se]=this._array[this._getCyclicIndex(se)];this._array=ie,this._maxLength=de,this._startIndex=0}},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"length",{get:function(){return this._length},set:function(de){if(de>this._length)for(var ie=this._length;ie<de;ie++)this._array[ie]=void 0;this._length=de},enumerable:!1,configurable:!0}),he.prototype.get=function(de){return this._array[this._getCyclicIndex(de)]},he.prototype.set=function(de,ie){this._array[this._getCyclicIndex(de)]=ie},he.prototype.push=function(de){this._array[this._getCyclicIndex(this._length)]=de,this._length===this._maxLength?(this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1)):this._length++},he.prototype.recycle=function(){if(this._length!==this._maxLength)throw new Error("Can only recycle when the buffer is full");return this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1),this._array[this._getCyclicIndex(this._length-1)]},Object.defineProperty(he.prototype,"isFull",{get:function(){return this._length===this._maxLength},enumerable:!1,configurable:!0}),he.prototype.pop=function(){return this._array[this._getCyclicIndex(this._length---1)]},he.prototype.splice=function(de,ie){for(var se=[],b=2;b<arguments.length;b++)se[b-2]=arguments[b];if(ie){for(var te=de;te<this._length-ie;te++)this._array[this._getCyclicIndex(te)]=this._array[this._getCyclicIndex(te+ie)];this._length-=ie}for(te=this._length-1;te>=de;te--)this._array[this._getCyclicIndex(te+se.length)]=this._array[this._getCyclicIndex(te)];for(te=0;te<se.length;te++)this._array[this._getCyclicIndex(de+te)]=se[te];if(this._length+se.length>this._maxLength){var z=this._length+se.length-this._maxLength;this._startIndex+=z,this._length=this._maxLength,this.onTrimEmitter.fire(z)}else this._length+=se.length},he.prototype.trimStart=function(de){de>this._length&&(de=this._length),this._startIndex+=de,this._length-=de,this.onTrimEmitter.fire(de)},he.prototype.shiftElements=function(de,ie,se){if(!(ie<=0)){if(de<0||de>=this._length)throw new Error("start argument out of range");if(de+se<0)throw new Error("Cannot shift elements in list beyond index 0");if(se>0){for(var b=ie-1;b>=0;b--)this.set(de+b+se,this.get(de+b));var te=de+ie+se-this._length;if(te>0)for(this._length+=te;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(b=0;b<ie;b++)this.set(de+b+se,this.get(de+b))}},he.prototype._getCyclicIndex=function(de){return(this._startIndex+de)%this._maxLength},he}();ge.CircularList=a},function(Mt,ge,pe){"use strict";function et(a,he,de){if(he===a.length-1)return a[he].getTrimmedLength();var ie=!a[he].hasContent(de-1)&&a[he].getWidth(de-1)===1,se=a[he+1].getWidth(0)===2;return ie&&se?de-1:de}Object.defineProperty(ge,"__esModule",{value:!0}),ge.getWrappedLineTrimmedLength=ge.reflowSmallerGetNewLineLengths=ge.reflowLargerApplyNewLayout=ge.reflowLargerCreateNewLayout=ge.reflowLargerGetLinesToRemove=void 0,ge.reflowLargerGetLinesToRemove=function(a,he,de,ie,se){for(var b=[],te=0;te<a.length-1;te++){var z=te,ee=a.get(++z);if(ee.isWrapped){for(var E=[a.get(te)];z<a.length&&ee.isWrapped;)E.push(ee),ee=a.get(++z);if(ie>=te&&ie<z)te+=E.length-1;else{for(var y=0,x=et(E,y,he),re=1,oe=0;re<E.length;){var fe=et(E,re,he),le=fe-oe,Ae=de-x,ce=Math.min(le,Ae);E[y].copyCellsFrom(E[re],oe,x,ce,!1),(x+=ce)===de&&(y++,x=0),(oe+=ce)===fe&&(re++,oe=0),x===0&&y!==0&&E[y-1].getWidth(de-1)===2&&(E[y].copyCellsFrom(E[y-1],de-1,x++,1,!1),E[y-1].setCell(de-1,se))}E[y].replaceCells(x,de,se);for(var me=0,Ee=E.length-1;Ee>0&&(Ee>y||E[Ee].getTrimmedLength()===0);Ee--)me++;me>0&&(b.push(te+E.length-me),b.push(me)),te+=E.length-1}}}return b},ge.reflowLargerCreateNewLayout=function(a,he){for(var de=[],ie=0,se=he[ie],b=0,te=0;te<a.length;te++)if(se===te){var z=he[++ie];a.onDeleteEmitter.fire({index:te-b,amount:z}),te+=z-1,b+=z,se=he[++ie]}else de.push(te);return{layout:de,countRemoved:b}},ge.reflowLargerApplyNewLayout=function(a,he){for(var de=[],ie=0;ie<he.length;ie++)de.push(a.get(he[ie]));for(ie=0;ie<de.length;ie++)a.set(ie,de[ie]);a.length=he.length},ge.reflowSmallerGetNewLineLengths=function(a,he,de){for(var ie=[],se=a.map(function(x,re){return et(a,re,he)}).reduce(function(x,re){return x+re}),b=0,te=0,z=0;z<se;){if(se-z<de){ie.push(se-z);break}b+=de;var ee=et(a,te,he);b>ee&&(b-=ee,te++);var E=a[te].getWidth(b-1)===2;E&&b--;var y=E?de-1:de;ie.push(y),z+=y}return ie},ge.getWrappedLineTrimmedLength=et},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(ie,se){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,te){b.__proto__=te}||function(b,te){for(var z in te)te.hasOwnProperty(z)&&(b[z]=te[z])})(ie,se)},function(ie,se){function b(){this.constructor=ie}et(ie,se),ie.prototype=se===null?Object.create(se):(b.prototype=se.prototype,new b)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.Marker=void 0;var he=pe(0),de=function(ie){function se(b){var te=ie.call(this)||this;return te.line=b,te._id=se._nextId++,te.isDisposed=!1,te._onDispose=new he.EventEmitter,te}return a(se,ie),Object.defineProperty(se.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),se.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},se._nextId=1,se}(pe(2).Disposable);ge.Marker=de},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.OptionsService=ge.DEFAULT_OPTIONS=ge.DEFAULT_BELL_SOUND=void 0;var et=pe(0),a=pe(11),he=pe(33);ge.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",ge.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:ge.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:a.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var de=["cols","rows"],ie=function(){function se(b){this._onOptionChange=new et.EventEmitter,this.options=he.clone(ge.DEFAULT_OPTIONS);for(var te=0,z=Object.keys(b);te<z.length;te++){var ee=z[te];if(ee in this.options){var E=b[ee];this.options[ee]=E}}}return Object.defineProperty(se.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),se.prototype.setOption=function(b,te){if(!(b in ge.DEFAULT_OPTIONS))throw new Error('No option with key "'+b+'"');if(de.indexOf(b)!==-1)throw new Error('Option "'+b+'" can only be set in the constructor');this.options[b]!==te&&(te=this._sanitizeAndValidateOption(b,te),this.options[b]!==te&&(this.options[b]=te,this._onOptionChange.fire(b)))},se.prototype._sanitizeAndValidateOption=function(b,te){switch(b){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":te||(te=ge.DEFAULT_OPTIONS[b]);break;case"cursorWidth":te=Math.floor(te);case"lineHeight":case"tabStopWidth":if(te<1)throw new Error(b+" cannot be less than 1, value: "+te);break;case"minimumContrastRatio":te=Math.max(1,Math.min(21,Math.round(10*te)/10));break;case"scrollback":if((te=Math.min(te,4294967295))<0)throw new Error(b+" cannot be less than 0, value: "+te);break;case"fastScrollSensitivity":case"scrollSensitivity":if(te<=0)throw new Error(b+" cannot be less than or equal to 0, value: "+te)}return te},se.prototype.getOption=function(b){if(!(b in ge.DEFAULT_OPTIONS))throw new Error('No option with key "'+b+'"');return this.options[b]},se}();ge.OptionsService=ie},function(Mt,ge,pe){"use strict";var et,a=this&&this.__extends||(et=function(y,x){return(et=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,oe){re.__proto__=oe}||function(re,oe){for(var fe in oe)oe.hasOwnProperty(fe)&&(re[fe]=oe[fe])})(y,x)},function(y,x){function re(){this.constructor=y}et(y,x),y.prototype=x===null?Object.create(x):(re.prototype=x.prototype,new re)}),he=this&&this.__decorate||function(y,x,re,oe){var fe,le=arguments.length,Ae=le<3?x:oe===null?oe=Object.getOwnPropertyDescriptor(x,re):oe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")Ae=Reflect.decorate(y,x,re,oe);else for(var ce=y.length-1;ce>=0;ce--)(fe=y[ce])&&(Ae=(le<3?fe(Ae):le>3?fe(x,re,Ae):fe(x,re))||Ae);return le>3&&Ae&&Object.defineProperty(x,re,Ae),Ae},de=this&&this.__param||function(y,x){return function(re,oe){x(re,oe,y)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.CoreService=void 0;var ie=pe(1),se=pe(0),b=pe(33),te=pe(2),z=Object.freeze({insertMode:!1}),ee=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),E=function(y){function x(re,oe,fe,le){var Ae=y.call(this)||this;return Ae._bufferService=oe,Ae._logService=fe,Ae._optionsService=le,Ae.isCursorInitialized=!1,Ae.isCursorHidden=!1,Ae._onData=Ae.register(new se.EventEmitter),Ae._onUserInput=Ae.register(new se.EventEmitter),Ae._onBinary=Ae.register(new se.EventEmitter),Ae._scrollToBottom=re,Ae.register({dispose:function(){return Ae._scrollToBottom=void 0}}),Ae.modes=b.clone(z),Ae.decPrivateModes=b.clone(ee),Ae}return a(x,y),Object.defineProperty(x.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),x.prototype.reset=function(){this.modes=b.clone(z),this.decPrivateModes=b.clone(ee)},x.prototype.triggerDataEvent=function(re,oe){if(oe===void 0&&(oe=!1),!this._optionsService.options.disableStdin){var fe=this._bufferService.buffer;fe.ybase!==fe.ydisp&&this._scrollToBottom(),oe&&this._onUserInput.fire(),this._logService.debug('sending data "'+re+'"',function(){return re.split("").map(function(le){return le.charCodeAt(0)})}),this._onData.fire(re)}},x.prototype.triggerBinaryEvent=function(re){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+re+'"',function(){return re.split("").map(function(oe){return oe.charCodeAt(0)})}),this._onBinary.fire(re))},x=he([de(1,ie.IBufferService),de(2,ie.ILogService),de(3,ie.IOptionsService)],x)}(te.Disposable);ge.CoreService=E},function(Mt,ge,pe){"use strict";var et=this&&this.__decorate||function(ee,E,y,x){var re,oe=arguments.length,fe=oe<3?E:x===null?x=Object.getOwnPropertyDescriptor(E,y):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")fe=Reflect.decorate(ee,E,y,x);else for(var le=ee.length-1;le>=0;le--)(re=ee[le])&&(fe=(oe<3?re(fe):oe>3?re(E,y,fe):re(E,y))||fe);return oe>3&&fe&&Object.defineProperty(E,y,fe),fe},a=this&&this.__param||function(ee,E){return function(y,x){E(y,x,ee)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.CoreMouseService=void 0;var he=pe(1),de=pe(0),ie={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(ee){return ee.button!==4&&ee.action===1&&(ee.ctrl=!1,ee.alt=!1,ee.shift=!1,!0)}},VT200:{events:19,restrict:function(ee){return ee.action!==32}},DRAG:{events:23,restrict:function(ee){return ee.action!==32||ee.button!==3}},ANY:{events:31,restrict:function(ee){return!0}}};function se(ee,E){var y=(ee.ctrl?16:0)|(ee.shift?4:0)|(ee.alt?8:0);return ee.button===4?(y|=64,y|=ee.action):(y|=3&ee.button,4&ee.button&&(y|=64),8&ee.button&&(y|=128),ee.action===32?y|=32:ee.action!==0||E||(y|=3)),y}var b=String.fromCharCode,te={DEFAULT:function(ee){var E=[se(ee,!1)+32,ee.col+32,ee.row+32];return E[0]>255||E[1]>255||E[2]>255?"":"\x1B[M"+b(E[0])+b(E[1])+b(E[2])},SGR:function(ee){var E=ee.action===0&&ee.button!==4?"m":"M";return"\x1B[<"+se(ee,!0)+";"+ee.col+";"+ee.row+E}},z=function(){function ee(E,y){this._bufferService=E,this._coreService=y,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new de.EventEmitter,this._lastEvent=null;for(var x=0,re=Object.keys(ie);x<re.length;x++){var oe=re[x];this.addProtocol(oe,ie[oe])}for(var fe=0,le=Object.keys(te);fe<le.length;fe++){var Ae=le[fe];this.addEncoding(Ae,te[Ae])}this.reset()}return ee.prototype.addProtocol=function(E,y){this._protocols[E]=y},ee.prototype.addEncoding=function(E,y){this._encodings[E]=y},Object.defineProperty(ee.prototype,"activeProtocol",{get:function(){return this._activeProtocol},set:function(E){if(!this._protocols[E])throw new Error('unknown protocol "'+E+'"');this._activeProtocol=E,this._onProtocolChange.fire(this._protocols[E].events)},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"areMouseEventsActive",{get:function(){return this._protocols[this._activeProtocol].events!==0},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"activeEncoding",{get:function(){return this._activeEncoding},set:function(E){if(!this._encodings[E])throw new Error('unknown encoding "'+E+'"');this._activeEncoding=E},enumerable:!1,configurable:!0}),ee.prototype.reset=function(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null},Object.defineProperty(ee.prototype,"onProtocolChange",{get:function(){return this._onProtocolChange.event},enumerable:!1,configurable:!0}),ee.prototype.triggerMouseEvent=function(E){if(E.col<0||E.col>=this._bufferService.cols||E.row<0||E.row>=this._bufferService.rows||E.button===4&&E.action===32||E.button===3&&E.action!==32||E.button!==4&&(E.action===2||E.action===3)||(E.col++,E.row++,E.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,E))||!this._protocols[this._activeProtocol].restrict(E))return!1;var y=this._encodings[this._activeEncoding](E);return y&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(y):this._coreService.triggerDataEvent(y,!0)),this._lastEvent=E,!0},ee.prototype.explainEvents=function(E){return{down:!!(1&E),up:!!(2&E),drag:!!(4&E),move:!!(8&E),wheel:!!(16&E)}},ee.prototype._compareEvents=function(E,y){return E.col===y.col&&E.row===y.row&&E.button===y.button&&E.action===y.action&&E.ctrl===y.ctrl&&E.alt===y.alt&&E.shift===y.shift},ee=et([a(0,he.IBufferService),a(1,he.ICoreService)],ee)}();ge.CoreMouseService=z},function(Mt,ge,pe){"use strict";var et=this&&this.__decorate||function(ie,se,b,te){var z,ee=arguments.length,E=ee<3?se:te===null?te=Object.getOwnPropertyDescriptor(se,b):te;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(ie,se,b,te);else for(var y=ie.length-1;y>=0;y--)(z=ie[y])&&(E=(ee<3?z(E):ee>3?z(se,b,E):z(se,b))||E);return ee>3&&E&&Object.defineProperty(se,b,E),E},a=this&&this.__param||function(ie,se){return function(b,te){se(b,te,ie)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.DirtyRowService=void 0;var he=pe(1),de=function(){function ie(se){this._bufferService=se,this.clearRange()}return Object.defineProperty(ie.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),ie.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},ie.prototype.markDirty=function(se){se<this._start?this._start=se:se>this._end&&(this._end=se)},ie.prototype.markRangeDirty=function(se,b){if(se>b){var te=se;se=b,b=te}se<this._start&&(this._start=se),b>this._end&&(this._end=b)},ie.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},ie=et([a(0,he.IBufferService)],ie)}();ge.DirtyRowService=de},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.UnicodeService=void 0;var et=pe(0),a=pe(79),he=function(){function de(){this._providers=Object.create(null),this._active="",this._onChange=new et.EventEmitter;var ie=new a.UnicodeV6;this.register(ie),this._active=ie.version,this._activeProvider=ie}return Object.defineProperty(de.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"activeVersion",{get:function(){return this._active},set:function(ie){if(!this._providers[ie])throw new Error('unknown Unicode version "'+ie+'"');this._active=ie,this._activeProvider=this._providers[ie],this._onChange.fire(ie)},enumerable:!1,configurable:!0}),de.prototype.register=function(ie){this._providers[ie.version]=ie},de.prototype.wcwidth=function(ie){return this._activeProvider.wcwidth(ie)},de.prototype.getStringCellWidth=function(ie){for(var se=0,b=ie.length,te=0;te<b;++te){var z=ie.charCodeAt(te);if(55296<=z&&z<=56319){if(++te>=b)return se+this.wcwidth(z);var ee=ie.charCodeAt(te);56320<=ee&&ee<=57343?z=1024*(z-55296)+ee-56320+65536:se+=this.wcwidth(ee)}se+=this.wcwidth(z)}return se},de}();ge.UnicodeService=he},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.UnicodeV6=void 0;var et,a=pe(15),he=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],de=[[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]],ie=function(){function se(){if(this.version="6",!et){et=new Uint8Array(65536),a.fill(et,1),et[0]=0,a.fill(et,0,1,32),a.fill(et,0,127,160),a.fill(et,2,4352,4448),et[9001]=2,et[9002]=2,a.fill(et,2,11904,42192),et[12351]=1,a.fill(et,2,44032,55204),a.fill(et,2,63744,64256),a.fill(et,2,65040,65050),a.fill(et,2,65072,65136),a.fill(et,2,65280,65377),a.fill(et,2,65504,65511);for(var b=0;b<he.length;++b)a.fill(et,0,he[b][0],he[b][1]+1)}}return se.prototype.wcwidth=function(b){return b<32?0:b<127?1:b<65536?et[b]:function(te,z){var ee,E=0,y=z.length-1;if(te<z[0][0]||te>z[y][1])return!1;for(;y>=E;)if(te>z[ee=E+y>>1][1])E=ee+1;else{if(!(te<z[ee][0]))return!0;y=ee-1}return!1}(b,de)?0:b>=131072&&b<=196605||b>=196608&&b<=262141?2:1},se}();ge.UnicodeV6=ie},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.CharsetService=void 0;var et=function(){function a(){this.glevel=0,this._charsets=[]}return a.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},a.prototype.setgLevel=function(he){this.glevel=he,this.charset=this._charsets[he]},a.prototype.setgCharset=function(he,de){this._charsets[he]=de,this.glevel===he&&(this.charset=de)},a}();ge.CharsetService=et},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.updateWindowsModeWrappedState=void 0;var et=pe(3);ge.updateWindowsModeWrappedState=function(a){var he=a.buffer.lines.get(a.buffer.ybase+a.buffer.y-1),de=he==null?void 0:he.get(a.cols-1),ie=a.buffer.lines.get(a.buffer.ybase+a.buffer.y);ie&&de&&(ie.isWrapped=de[et.CHAR_DATA_CODE_INDEX]!==et.NULL_CELL_CODE&&de[et.CHAR_DATA_CODE_INDEX]!==et.WHITESPACE_CELL_CODE)}},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.WriteBuffer=void 0;var et=function(){function a(he){this._action=he,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return a.prototype.writeSync=function(he){if(this._writeBuffer.length){for(var de=this._bufferOffset;de<this._writeBuffer.length;++de){var ie=this._writeBuffer[de],se=this._callbacks[de];this._action(ie),se&&se()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(he)},a.prototype.write=function(he,de){var ie=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 ie._innerWrite()})),this._pendingData+=he.length,this._writeBuffer.push(he),this._callbacks.push(de)},a.prototype._innerWrite=function(){for(var he=this,de=Date.now();this._writeBuffer.length>this._bufferOffset;){var ie=this._writeBuffer[this._bufferOffset],se=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(ie),this._pendingData-=ie.length,se&&se(),Date.now()-de>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return he._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},a}();ge.WriteBuffer=et},function(Mt,ge,pe){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.AddonManager=void 0;var et=function(){function a(){this._addons=[]}return a.prototype.dispose=function(){for(var he=this._addons.length-1;he>=0;he--)this._addons[he].instance.dispose()},a.prototype.loadAddon=function(he,de){var ie=this,se={instance:de,dispose:de.dispose,isDisposed:!1};this._addons.push(se),de.dispose=function(){return ie._wrappedAddonDispose(se)},de.activate(he)},a.prototype._wrappedAddonDispose=function(he){if(!he.isDisposed){for(var de=-1,ie=0;ie<this._addons.length;ie++)if(this._addons[ie]===he){de=ie;break}if(de===-1)throw new Error("Could not dispose an addon that has not been loaded");he.isDisposed=!0,he.dispose.apply(he.instance),this._addons.splice(de,1)}},a}();ge.AddonManager=et}])})},62522:function(fr){"use strict";fr.exports="data:image/png;base64,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"},25365:function(fr){"use strict";fr.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0VJREFUOE+V03lI01EcAPD3fjucs4nmwrXNOY/VdBoe0Tqggi5NgsLaWriWZFQEEvRHBxmL+iMo/KMg6KJSCy03mbapo1vXzCvJUstjZTM1bUzZZP6uF5M0Zwr1/nsHn/d93+/7QjBn3GhuZkm5scvRJIgODWX7sKCQT0oRGIAQorlnp+cIAAhnJghhhobvWRPjQ/rJ8eEVXIxGwcFsGBYWQUTFLrN6yCB9qpjdthA2BSGEsEd1X08NOlrPSiM4PxWJCSNL+HwfSZBMp/Mbr6+vVyyVyQm+SJYrCWea5sOmoMqm4ezu9rqSrUpFjzxBPgpoCkCEwO+3IJIgWRWVpiR5cirF40crZZGc3rkYdDgQp+advUXC9YZs2rjBQRCTwK/T6E9KaJoGJEVxyw3GtNUbt11KWSYp+AuyfRlf86baVJezc0sLb1HIxGxg9mEIIaiurVXgJOiUq6WbV8KVRMD+s45hbftL082DWk0TQohaKJn+9bb3H6Ntr16hvfvU6TExMe4A6G2Xc4+ttqIkL1fXBAAIuGVORMje3BpvNRrxM8fz0xfHxY0F7Hd/HVSYjKVtGpWqI4THc2ELhIRhTHjzXlHax4Z6++3i4iwIIRkAIYQY9+9cfxHKFyVtz8ho9/l8NIbN4mgaQAYDfHI4hRf152TxAsHhK9ev3for2f6F1sZn6w0VFvMuVY43WZHYi08SOKJIP4AYTBbW7XAKCgsvx0tEQobbg1d1fXj/eN2a9Ad6vZ6eBmd+ttlQpK15/uaaLHEFR7lK6QqPiPC63GMsm80eXmN5wmNiAJKIBRjsYCAQCNFAf98lq3lvAYSqqQLNQFNVaXyuMFue6oZ/utZ5J3Chx+NBFEX3xEnEpr5+Z5b1RX2mIHIJyFbngFHXGOr93FX41GI4CSGkAqA/fdcd1N8+xKWpRUiakuLxJ/bosXxdWenDuziOw6UiMdit2Q/cY17U0/nhgtViPD8vNF/h/P2oyz1U8KSqsgDHfQyhWAyyVVow+GOUdo8MnfhnaLq5NdrcC9XmylMUSWFLRSKQuWMXaHlr7/ov6DfGOJB35LSpovw8RRAYmx1ErF27Wvff0HRku9WaA/b613lRUdKrDQ22sl+EE3lgNS3QYQAAAABJRU5ErkJggg=="},75309:function(fr){"use strict";fr.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEpRJREFUaEPFWwl4VeWZfs/NSthJwmZIwhYQg6wi4ANEdhBUWqWOGwLFGXVYWhyqKJvsoQK1FpECNkjRtkBFBIskhIQga5SwQ4AEyA65SSCQkJB75vm/fzn/OblJsNOZuQ88996z3XO+93+/7/2WGABwN31zmOc+Yg0YMaZhtDJgwDAMtou/G+w7fRHbne/8OBOAaRhw0ZmA6RLXMOlU2lfXy+VhVxHnsyvyf4Bpqne2xTTp1/h2+sjPY9vpvzyXbTc9ME0P7fewd3aoxwS7Y9MjryWOkeeLd3Zdg36Gn8evzz7L3/Xw59aO5/fDrsfvUe5jT0/btHsVT2c9H5Drgme/YfjMChu9IMtg4NyvqEozYDSD4bIAkSAxfGAHibYQcOwfP4fdCsfDgMcbSNLqdYBkCIOQscUDSVi54SUYFkhsOzei3Ob8zAwqDWY3piEA4tetIuNLI+pGZ/fFAeL79WPk4qkdJH5urSARmNxQLphuw3B1M0pOx22BiX/jRHFBgsTtWDeT6HjJNO39/wYkaUwBpwYSX71ixUrGidVv28eYpLEG8MD0MFZIdlpgyOM4e+wgKZZ7A++fYBLZFJ4vjJJTn+UAaMUNLZnBWWEDiX0naOkozh7u97jrc4Bpc3eae1NO7l/GJIsZtPxqZZLl7nS2kbtT7OMurEYmkQvmK90bm2zgO8HSFopYPZoblD7DcucuINcoTttoUtwQxubAMKN7A0m4Oy8gSbD02FU7SBzk2l66u6MIwlwZfzKJBbmu6kwRD+mIS+o4DQBpUAaSsLq4vgBJAVI7k2wur1pMstio4qe4Nw+5Zwt0xmAyDLtHtuiLTmwwpRDgZPDGJE0wSDf2/wCSFX+EiFAxiT8UNzZnlD0myRWvGcLJEq4gFEjcxf0PQBL3Vi1Wae7OJha8CgcPjOIf1psU3ZVacyg0xSQLJMkSy91Z7vB/xd2R4rJetOq8MomBJBSWlH9K1emskmywAr5SV0xxOmOSUm322OMtJj0wk5TS1GJlNZAMAZCQ0DWDxAAQCk8XBAJYm8r7F8ekqspyXD95BMFh7dE49CEulRn5lRo3aeFzvBiTLNktpbYK6jbpzY6UclnGHckgB0jEpPtKYTnVnQQlM+0g/IMaoEW7aCHDpSrzovocwkG6X7u7M2G4U9eRi7PcnJTU1jbar6S2C+Wlxcg6fVTIbBlLpOyW6o+/C6XB5SVt4mIjont/BDRqRnYV3PQak0xPFbbPn4Sw6D7o+9ybikmUfbDVLphkgSRXZE1MsoQEv4QEyS6fhcYnQ9+95cahL1cj6onRaN2ph1gLPP/heRLPp3789nMUZl/G4Envq9zMKf3lYrEpQS/iQS40w318rcnZwSS2MLbT3TkSVHfWZSSsnQtf/wAYLpaWCgdUdx4Ks6oK9yvuYeSMWIRGdKZkNj/9JK6lfc9Z4OUaeRfSUHarCG0fi9GYYyWw7JTwbv3RvH1XGZw0JnHJrMckexIrk9qa3V1lRTl+2BWH66cOo8ugpxHVfxSKc6+ivLTESpg9wK0b2TiX8g0eGfQsgpqEiISUsyiwQWM0DG5tk+82sARIBLYAnj2hUXhsjQJIqjcSEQIUxS7GIcpEDTCA9n06D4OnzENo24e5XRlQmvS251FsAXCD3sw4iz0fz8aIGbFoHtGZzjmb9DVS/74ezdt3Eb6qLqStagM7oeDyWfR+djK6DHoGLD7xJV6dSXaQvMUky9VJtyXPYddLP7IHJ7/7C7qNeAEFGeeQezFNi4y1fwyP7ovowc95T3JtEl8wUrKz8OgaU5ZyDMPHxqRqIAnQCrMuIfHTBQRQSGRnFF67yA0iy0EyTxKUIJB9fBAa+TAKrpzBd394DyOmx9K5jH/nkncg9es/4aWVX1kE+gl50qaZz6LX2NcIIOnLrXcrma0Wk/SgrIxUnUkU78T+vMunEBLeES6Xj8qDziV9jcwTBzBk8lz4BQZxW3iqUHwjG41CH6pemXDIcG/uTjLJuHnkY1O6Ke7ZLJBMrf4mmcTemZ9lAD35yzkIbdsF2+ZPQFVlRa1LyK9eEMYv2oIbAqCR02MRHNGJ3OqlQ3tweu9fMW7+RmSfOSaiVV0sIggQ3qUPti6YhOjhv0BU3+FWrNMZpHw8eXZZQ9Jqdrqw0IWDCO6eKlSW3YVfYH0BlFW3K8q5gqRNseg+8iW06doPsnSU+WMyTiVuwxPjp6JJq8gaQaotJlEeyAByFkGdMcnJJDcDaN0HiPnl+wiN7IL7FWVcRAiFd2BTLH0eOPE3vFzEvrhc8A+sjxsZ5xSDmkd0orSM/T4VWA1g88xxFKce9PXq6p0KFKnuVL1LXIQXSplRRX2VgSRUhRXEawbpxO7PkXcxDQNe/i8VW0yzCvfu3EJS3HLUbxqKfuPf4nmux0PxzlNVhUNbP0apuwADXn4bAfUa/ASQrOTbuHH49zxRlXFElGxqA4kBtP+PCxEz+X2EtO2sCqbyOokbFtL1Br8+z14Vh4EbGeexd817GDFtOUIjOxF8EiR2F1X37ymhUFbsxpl923H5aAIiewxAz2cmwb9ePRt2Pn6BtGqlSqSUVeRJii3kUqzqMieRN5CsarMuwUuLCnBw80pU3C3FwJdnolHzNrh7qxApf16J24V5JBwYIOWlt3Cv7DYq7twm8JiIqLxXjpYdHsVjT0+qXr/TKx0eDgpPjkX1nD1LwaGPbDLbJgps6s4Ac3lsfxEDaP0ixEx+j+IIe/iqikoFRsrnK+jzgAmzVKvC1z8QLh9fYtDeNXMIoJCITqreJ1sR90oKce3sUVw/eRh56SdRv3Ewyu/cwth3/4AGzVrYwMk+l4q0XZvR/alXECblL4B7ZaW0ir0xSbYdFEhKNcnCqlXt9gsMVLGnovwuUuJicbswFyPeWopS9w0kxS1DQFBDBNRvAH/2HtQA/vUawp99D6yPekENcaf4Jk7t24beYycSUCo2OguuMkezlZY8MPK//50CyOr96NUES4LLmFSUfQVJGxYhZtJsBEd2Rs75VBza8rtavdKAV99GWHRfUnF7P5mLEdOWISSCsY+7tgspu3HleCIKr6WTfI/oOQAd+41ESGQU/rHqbVKJDFS2vLLOHseF5G9IRbXtNQjdRr2IRiGtRU0LiJsx9kE9ZI3HMVHz/AebuWsURmPA5144gXAWa0wTnvuVqCwvg29APUZbilMuXx8YLl9U3a+kuOzvXw/ph/cg/NH+8AsIUn0pZ0tDrwnKRUQlq/yDq1UM0hNWi0myaMrzJLbS3TmXkbxhMQZNfJcYVFF2B6VF+cLYBk7sjKMH7/H0JJTeyEZgwyYIDo9CQP2GxKD4T+Zi+LSlCA1nMpvHqMtH40m6tnm0H1pGdYefnz9KbuYg9asNyDn/AzGyeduHUZRzldxHq07d0ftnU9CkVYQyMmkaj4lLR/byPNOWVvEYI1klsg2ZTKkquPAz1JGJ7DlQ9ZG8tR/yL55EypaVGD39twhs2BjbF03BI4N/ho6PD8Olowk4n/IN7dOluox58nr21gVPnGXDjxLxgpTVpikitK7UpHDgcYWzSDKsMOcKkjcuxsDX3iGAnMAmbVxCpmEqL+HTuWjUPAx9fv4fZJ2bmec5QFOXcBcnGn5CYZABSwpzcTFlNy6k7ELzdl3Q5/k3cDZ+G66k7ke/F6Yi4/h+YlnMlDnVGCBB4hrPKgvp7k7vdMqWrfeYpJVoYBJbkj5bgu6jX0HTh9rhWtpBHNu+DuPe+QQuvwBsWzgJjwxhAA2nBXf+wDcYNeNDq9qgyXXVoXX0nfSaIDX4Cg6sIgZ5KM/krq1mJnGQ3ExafrYEAxhAFEfs5yR/tpQMFzN5Dpg7jF/7PkZOi0XjlhG4mXkO8WvnYdh/LkFoRJRgkAt3igpw9UQKrqYdhDvrCimjHmNeRduegyimHPryI4pL45dsRmnRTexeMQPDpy9Di/bR1d2UCbhkAOY1Bb6KeQCwqgy21nltwoELjMwfknF021o8NXMV6jUORrpMD2avo/0MoOihPyeALh2Jx/mUnRg9Y6VSb1ZX1l7703tI6jMTDeTikleqdoNHiIDaQTJQlJOBpD8tJYAqy+8iP51l1FJmAzkXTpDRWnfuSVuL86+jSYtwtO7cg4JpwqcMoMUIZXkQQGpnx5I3KM5EdOuPtr2fRKv20fC4fJBxPBGpOzZQYsjKPcOmLkGLDl2RtH4RfR81c6X3OOIASao7EaU1sIRLUe1mrXcjmn8cVw8S139AKA+aNJuM/uOuOOSnn8KIqbE037B1wURED32e8rH0I9/h/IGdeOpXq2zq7UFBUpWM/OQPiUFiKkQptdpAYgAlxy3DgAm/wd2SQlw/dcjKd2TU1yKDLApEdHuClFjCuvkY+tYiARBnH5PuTVq0AVN7TDQX52Qg9euNyL98Bp0HjEH3US/iy9kvkrvr2H8kMXNX7HQ8OvIFdBv98gOB5GSSnVF6408wTevO3nEXYOeKqXhs3Oto22sgGT3+kzloGNIKjzH3zRg0/zUCqFO/UUg/8g+cS96JMb9eBVbLK7hylthOocLW+fUy46BVGoy8pN+KPMiqYjN353K2F8iN8ZqaOycTB+KWY+Ars9AsklcD2MtFhVMuxS1FyIupchtzcQnrFmDomwwg7uL4fqDizi1k/piCK6mJcGdlUEnl8effRJOw9vBUVuCLWc+h/0sz0K7PEPqd8/t34Pjf15PfZzmS15eDSapGp9ydlNc6k7R6ngDpVPxfcS5pB56ZvZYWUUnedez5+F30HDOBGM9e2+ZNQNdh4xHVdyQxiJWwxsxcjfLbRfj2o3cw+PW5aNC0hYpJukCoqY9k5OxfYbJ2t2o3MKfkEjlPDTGpKDcDB+JWoOvQ8Wjcoo1q9nF0LIBki0IHoTjvOk7s2oShby5ESDjPg4pyM3F679+QLdRam+jH0aHPULSM6gbD5UNusuDaBexZPQtD/n0BWnXpqbA4ufvPOLnnS3QZPA69np1cA0gmXFp9VUlauVIVWPbJH9lyYMpq5/KpCG7TAX1/MQ2sBcI8CHuW0b9aCZevLxl967wJiB42Hp37jcLFw3sIoLFvf0TPl7hhMUa8tRiBDZtao1faSFe1IRQRQ43sxFhikASJsYSeRTbjZOtBY4Y7NxMpm1Z4N8YDbh3yxkKEhnMGlZWwrPxDqhYwURBQvxEhXZJ3FbfdBbhbfBMXU3ahrLQYzy3YBB9fPzVzx34u9av1FJfadO1b86+bFkhcTFldWjKODST6IgwJ5F86TW45ZuI7aBnVg4QCy9n6vTANbDHJKsXWua9STZC5uOwzR3F46xq06xVD7ptVHMb+ejWVvJwNP+c4l84mI2ffchoa0UFSjTYNJFUOMgwU513F91tWU4m/aet24nAXH0xUvSPeguD1VtGKYK2K7Awc/svv8eSUuQgO66C5QvukEPu9y8cScGz7HxHUOBhNWoZTxaBRy3B+TWZCMRgpiKtcbU0oPfjMnd3dlRbm48LBb9Fj9EtUTL5wcDfdQcd+I0SLnR+fumM9Wj/cGy3ad0VVxT2cjv8b3NmX4OPrjzZdHweLwd7cmtU610pSotJgZO9bTgyipE4Dqi6Q9KoD5UlsiISxzxZ/LKNTOVTJcStWyZglWx7Vp1c5wOz+GMvlpNA/CxIzkHR3P5VJqvKstwu8zNxxBvCaoL2VwAYj5WSqVVKSXVkneMTy7IRlqpIgQbLFJKnw9AYet6pNCHBwuSCglV2t4SeZ5GW+QU6vEsiWaJCLROZnTpBkBVzW8VSDoq4RYw0k+ziXMFot7s4rSNp0kXNWTu8lceBYzd1LS0O2zh2gGlnxS3MMw2glDUqzWKQTrPk42YizVxecak0ApFrn3kCqDqpikGAwTQrx/oQqpPJyED/XG5PU/dUx32BzfTaQeBlIzZRXGzHWJLheDRBAqphBwcTZ8HMySR9DlpVrHu/kbIOoO7FtuUZ2wtItJo3+WgaVA/CWXOYxROZLthxJjzEEqo8YehTD8rW0zi3WcbBVy9w51Sp/Q7x7B8kahCQXRnXDOhTLT2KSGDZxNPw4RpagMFFVQ5yxurK8zCOBtMBXIAkWwcQXRlbi8jBUmWmA2UxJbQEWOSzbpKkXo3Or2oI978ry7d66spT3iPmGauNc+oixw91ZQkXEM6q1WQ0/LlI4KAwk+du1wVTz9KoI2OyC2kAkXUvEGI/o4eilGnKBNbowO0jWX0nYQRIxyR2IwG70OAwkw+OJNU3ESHcn2WKBZGeRPcZwHSUng2RCy9lUB0jKfWnCQTJIV4TaaLJo0Ypx5dpBehAm1Q6SHD4RpVfHHAOXyPa/qqgLJOtPWSSTtPwLyIXp2R9Y5T8rqO+UrP8Gpjgw8TngMx8AAAAASUVORK5CYII="},19664:function(fr){"use strict";fr.exports="data:image/png;base64,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"},77882:function(fr){"use strict";fr.exports="data:image/png;base64,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"},66832:function(fr){"use strict";fr.exports="data:image/png;base64,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"},47558:function(fr){"use strict";fr.exports="data:image/png;base64,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"},71979:function(fr){"use strict";fr.exports="data:image/png;base64,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"},91833:function(fr){"use strict";fr.exports="data:image/png;base64,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"},31081:function(fr){"use strict";fr.exports="data:image/png;base64,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"},96593:function(fr){"use strict";fr.exports="data:image/png;base64,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"},42922:function(fr){"use strict";fr.exports="data:image/png;base64,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"},20345:function(fr){"use strict";fr.exports="data:image/png;base64,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"},79005:function(fr){"use strict";fr.exports="data:image/png;base64,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"},39057:function(fr){"use strict";fr.exports="data:image/png;base64,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"},96908:function(fr){"use strict";fr.exports="data:image/png;base64,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"},57177:function(fr){"use strict";fr.exports="data:image/png;base64,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"},81378:function(fr){"use strict";fr.exports="data:image/png;base64,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"},47621:function(fr){"use strict";fr.exports="data:image/png;base64,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"},60141:function(fr){"use strict";fr.exports="data:image/gif;base64,R0lGODlh6QDIAPf/APrMTf789vrMUPvdi/zfkfi4CvvYef713fnKSfzosP7wyvrSZfjAKPzmqf3wzP767fnHPv7xzf3wzvjFOfe2BP767vi8F/i8GPvagfnGO/jDMv3uxv3svfrNUvzkov724fvWcfzinPvbhPi5DfrTZv734vi6EPzglfnKSP3tw/nJR/3qtv3nrPrRYPjAJf/++/702PvVbvrUbfrUafrQX/rOVvnLTfrWcvi+H/i7Fv7y0P3y0/3wyv3uxPzjoPzglvi/I/vejvvZfPe5D/rTaPrPWvrOVPrKSf3vyPzlpPnNU/nKRvnENfe6E/Ly8v3sv+Xl5frZf9ra2vnIQOjo6Pv7+9jY2PX19d7e3tTU1Ovr6/n5+dzc3O7u7uLi4tDQ0M7Oztvb2/j4+N3d3ezs7NHR0f7+/tXV1fHx8fDw8NLS0uHh4d/f3/jAJvb29vT09M/Pz+/v7/f39+rq6uPj49bW1vr6+uDg4NfX1+Tk5PPz89PT0+np6efn59nZ2e3t7frPWfzmqvnFN/39/fz8/P756/723/vdif3ru/745/zhmObm5vrUav3ps/zim/zdiv757Pzlpvzruvzhmfe3Bve3B/zimvvhmvnCK/jAJ//56v/9+f7z1f702vvciPvXdfnBJ/jFN/jDL/735PvZe/e7Ffzjn/e3CPznq/3twf3ruvi+IPnFNvvdjPzps/3psvrOWP702/rQXfvYevnOWfvUav3quPrWdP302//56/i9G/zejP712/778/nIQv3orfnOV/i3BvnGOv/+/frKR/////3nqv3uw/vYd/3y1frUa/713v3ruPvZevrXd/e2BvnEM//+/P7z1v///f3rufnDMPnHQPe2A/i/JPrIQvnMUP3z2PnLSv/88/e8Gv746P7uxfvUa/vgk/vglPzgk/rNVPvaffnBKf3xz/756vi6D/rSYvrVcPe4C/jENvi7E/789PrPWPnIQfzchv3tv/3svvzquf3qufi9Hfi9Hve4DPnCLvjCL/e1AM3Nzf///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDJDNDJCNzNGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDJDNDJCNzRGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMkM0MkI3MUZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMkM0MkI3MkZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2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"}}]);
|
|
|
}()); |